commit 1c991e905dd626d43316baed9ca7055ce85984ba Author: Jacob Vinding Date: Sat Dec 27 00:06:47 2025 +0100 Initial diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ca43933 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Astroblock-1.3.3.zip diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..ba6cdd3 --- /dev/null +++ b/manifest.json @@ -0,0 +1,1129 @@ +{ + "minecraft": { + "version": "1.12.2", + "modLoaders": [ + { + "id": "forge-14.23.5.2854", + "primary": true + } + ] + }, + "manifestType": "minecraftModpack", + "manifestVersion": 1, + "name": "Astroblock", + "version": "1.3.3", + "author": "knoxhack", + "files": [ + { + "projectID": 229045, + "fileID": 2745548, + "required": true + }, + { + "projectID": 300750, + "fileID": 2695517, + "required": true + }, + { + "projectID": 233071, + "fileID": 2562139, + "required": true + }, + { + "projectID": 564236, + "fileID": 3648807, + "required": true + }, + { + "projectID": 240630, + "fileID": 2728585, + "required": true + }, + { + "projectID": 246010, + "fileID": 2694397, + "required": true + }, + { + "projectID": 306283, + "fileID": 3010526, + "required": true + }, + { + "projectID": 266515, + "fileID": 2745321, + "required": true + }, + { + "projectID": 228525, + "fileID": 2836960, + "required": true + }, + { + "projectID": 251678, + "fileID": 2522690, + "required": true + }, + { + "projectID": 227049, + "fileID": 2564573, + "required": true + }, + { + "projectID": 278882, + "fileID": 2716712, + "required": true + }, + { + "projectID": 557428, + "fileID": 3865045, + "required": true + }, + { + "projectID": 274456, + "fileID": 2817545, + "required": true + }, + { + "projectID": 269054, + "fileID": 2525195, + "required": true + }, + { + "projectID": 271009, + "fileID": 2863246, + "required": true + }, + { + "projectID": 252414, + "fileID": 2507444, + "required": true + }, + { + "projectID": 60089, + "fileID": 2671937, + "required": true + }, + { + "projectID": 222880, + "fileID": 2926428, + "required": true + }, + { + "projectID": 509490, + "fileID": 3881938, + "required": true + }, + { + "projectID": 237862, + "fileID": 2526679, + "required": true + }, + { + "projectID": 229380, + "fileID": 2966477, + "required": true + }, + { + "projectID": 231951, + "fileID": 2974106, + "required": true + }, + { + "projectID": 244256, + "fileID": 2608352, + "required": true + }, + { + "projectID": 359407, + "fileID": 5108047, + "required": true + }, + { + "projectID": 229876, + "fileID": 2483393, + "required": true + }, + { + "projectID": 266784, + "fileID": 2662364, + "required": true + }, + { + "projectID": 251301, + "fileID": 2659489, + "required": true + }, + { + "projectID": 272514, + "fileID": 2920596, + "required": true + }, + { + "projectID": 291737, + "fileID": 2920441, + "required": true + }, + { + "projectID": 282116, + "fileID": 2960608, + "required": true + }, + { + "projectID": 287275, + "fileID": 3408923, + "required": true + }, + { + "projectID": 313298, + "fileID": 3023141, + "required": true + }, + { + "projectID": 242818, + "fileID": 2779848, + "required": true + }, + { + "projectID": 263048, + "fileID": 2643354, + "required": true + }, + { + "projectID": 247408, + "fileID": 2588336, + "required": true + }, + { + "projectID": 254818, + "fileID": 2992813, + "required": true + }, + { + "projectID": 316898, + "fileID": 2694625, + "required": true + }, + { + "projectID": 271835, + "fileID": 2920437, + "required": true + }, + { + "projectID": 309674, + "fileID": 3003364, + "required": true + }, + { + "projectID": 244201, + "fileID": 2958103, + "required": true + }, + { + "projectID": 238747, + "fileID": 2739582, + "required": true + }, + { + "projectID": 223094, + "fileID": 2923460, + "required": true + }, + { + "projectID": 308550, + "fileID": 2645449, + "required": true + }, + { + "projectID": 260824, + "fileID": 2755798, + "required": true + }, + { + "projectID": 277938, + "fileID": 2904594, + "required": true + }, + { + "projectID": 228816, + "fileID": 2699056, + "required": true + }, + { + "projectID": 267602, + "fileID": 2915363, + "required": true + }, + { + "projectID": 70496, + "fileID": 2518031, + "required": true + }, + { + "projectID": 228702, + "fileID": 2745545, + "required": true + }, + { + "projectID": 223896, + "fileID": 2680892, + "required": true + }, + { + "projectID": 228722, + "fileID": 2526685, + "required": true + }, + { + "projectID": 363856, + "fileID": 2886150, + "required": true + }, + { + "projectID": 248453, + "fileID": 2785465, + "required": true + }, + { + "projectID": 270558, + "fileID": 2452858, + "required": true + }, + { + "projectID": 278993, + "fileID": 2846217, + "required": true + }, + { + "projectID": 256247, + "fileID": 2704832, + "required": true + }, + { + "projectID": 314645, + "fileID": 2951672, + "required": true + }, + { + "projectID": 270183, + "fileID": 3207523, + "required": true + }, + { + "projectID": 229060, + "fileID": 2801262, + "required": true + }, + { + "projectID": 282099, + "fileID": 2675418, + "required": true + }, + { + "projectID": 285385, + "fileID": 2634368, + "required": true + }, + { + "projectID": 289380, + "fileID": 2916310, + "required": true + }, + { + "projectID": 324717, + "fileID": 2735905, + "required": true + }, + { + "projectID": 227443, + "fileID": 2920505, + "required": true + }, + { + "projectID": 283016, + "fileID": 2623891, + "required": true + }, + { + "projectID": 227083, + "fileID": 2518667, + "required": true + }, + { + "projectID": 268495, + "fileID": 2990638, + "required": true + }, + { + "projectID": 233105, + "fileID": 2745846, + "required": true + }, + { + "projectID": 296019, + "fileID": 3230683, + "required": true + }, + { + "projectID": 250398, + "fileID": 3025548, + "required": true + }, + { + "projectID": 223150, + "fileID": 2689602, + "required": true + }, + { + "projectID": 314904, + "fileID": 2819669, + "required": true + }, + { + "projectID": 235279, + "fileID": 2915375, + "required": true + }, + { + "projectID": 226780, + "fileID": 2441500, + "required": true + }, + { + "projectID": 246640, + "fileID": 2704562, + "required": true + }, + { + "projectID": 223794, + "fileID": 2652453, + "required": true + }, + { + "projectID": 253565, + "fileID": 2691537, + "required": true + }, + { + "projectID": 59413, + "fileID": 2664227, + "required": true + }, + { + "projectID": 70631, + "fileID": 2939416, + "required": true + }, + { + "projectID": 261990, + "fileID": 3165054, + "required": true + }, + { + "projectID": 257655, + "fileID": 2656272, + "required": true + }, + { + "projectID": 290428, + "fileID": 2543940, + "required": true + }, + { + "projectID": 303101, + "fileID": 3873588, + "required": true + }, + { + "projectID": 297057, + "fileID": 2668704, + "required": true + }, + { + "projectID": 228815, + "fileID": 2699055, + "required": true + }, + { + "projectID": 235442, + "fileID": 2743885, + "required": true + }, + { + "projectID": 69163, + "fileID": 2926431, + "required": true + }, + { + "projectID": 232758, + "fileID": 3010617, + "required": true + }, + { + "projectID": 271605, + "fileID": 2980627, + "required": true + }, + { + "projectID": 237102, + "fileID": 3157548, + "required": true + }, + { + "projectID": 69118, + "fileID": 2664449, + "required": true + }, + { + "projectID": 241967, + "fileID": 2966941, + "required": true + }, + { + "projectID": 243478, + "fileID": 2745657, + "required": true + }, + { + "projectID": 356646, + "fileID": 3168863, + "required": true + }, + { + "projectID": 32274, + "fileID": 2916002, + "required": true + }, + { + "projectID": 268560, + "fileID": 2835175, + "required": true + }, + { + "projectID": 354143, + "fileID": 3511568, + "required": true + }, + { + "projectID": 230497, + "fileID": 2450900, + "required": true + }, + { + "projectID": 302277, + "fileID": 2612571, + "required": true + }, + { + "projectID": 245453, + "fileID": 2691536, + "required": true + }, + { + "projectID": 286116, + "fileID": 2647978, + "required": true + }, + { + "projectID": 250363, + "fileID": 2746011, + "required": true + }, + { + "projectID": 272335, + "fileID": 2645867, + "required": true + }, + { + "projectID": 306770, + "fileID": 2992184, + "required": true + }, + { + "projectID": 270789, + "fileID": 2920436, + "required": true + }, + { + "projectID": 242638, + "fileID": 2746892, + "required": true + }, + { + "projectID": 284904, + "fileID": 2568865, + "required": true + }, + { + "projectID": 237167, + "fileID": 2985811, + "required": true + }, + { + "projectID": 268250, + "fileID": 3382321, + "required": true + }, + { + "projectID": 248787, + "fileID": 2987247, + "required": true + }, + { + "projectID": 253449, + "fileID": 2568751, + "required": true + }, + { + "projectID": 438332, + "fileID": 3862959, + "required": true + }, + { + "projectID": 240828, + "fileID": 2526682, + "required": true + }, + { + "projectID": 238403, + "fileID": 2691084, + "required": true + }, + { + "projectID": 233351, + "fileID": 2860018, + "required": true + }, + { + "projectID": 335673, + "fileID": 2787318, + "required": true + }, + { + "projectID": 245480, + "fileID": 2691542, + "required": true + }, + { + "projectID": 291724, + "fileID": 2599101, + "required": true + }, + { + "projectID": 396803, + "fileID": 3856612, + "required": true + }, + { + "projectID": 229046, + "fileID": 2745549, + "required": true + }, + { + "projectID": 271384, + "fileID": 2920434, + "required": true + }, + { + "projectID": 223891, + "fileID": 2526674, + "required": true + }, + { + "projectID": 616190, + "fileID": 3835756, + "required": true + }, + { + "projectID": 314546, + "fileID": 2680144, + "required": true + }, + { + "projectID": 228756, + "fileID": 2747935, + "required": true + }, + { + "projectID": 237701, + "fileID": 3826315, + "required": true + }, + { + "projectID": 250898, + "fileID": 2897369, + "required": true + }, + { + "projectID": 268566, + "fileID": 2835177, + "required": true + }, + { + "projectID": 244181, + "fileID": 2509046, + "required": true + }, + { + "projectID": 238761, + "fileID": 2700554, + "required": true + }, + { + "projectID": 69162, + "fileID": 2920433, + "required": true + }, + { + "projectID": 293496, + "fileID": 2867050, + "required": true + }, + { + "projectID": 258426, + "fileID": 2755790, + "required": true + }, + { + "projectID": 225194, + "fileID": 2491032, + "required": true + }, + { + "projectID": 252848, + "fileID": 2893527, + "required": true + }, + { + "projectID": 223852, + "fileID": 2952606, + "required": true + }, + { + "projectID": 74924, + "fileID": 2713386, + "required": true + }, + { + "projectID": 239418, + "fileID": 2645156, + "required": true + }, + { + "projectID": 254334, + "fileID": 2871957, + "required": true + }, + { + "projectID": 228832, + "fileID": 2645992, + "required": true + }, + { + "projectID": 304024, + "fileID": 2653753, + "required": true + }, + { + "projectID": 359766, + "fileID": 3050344, + "required": true + }, + { + "projectID": 291469, + "fileID": 2583960, + "required": true + }, + { + "projectID": 239431, + "fileID": 2615930, + "required": true + }, + { + "projectID": 229002, + "fileID": 2735197, + "required": true + }, + { + "projectID": 224535, + "fileID": 2443253, + "required": true + }, + { + "projectID": 296057, + "fileID": 2573063, + "required": true + }, + { + "projectID": 271740, + "fileID": 2707353, + "required": true + }, + { + "projectID": 292992, + "fileID": 2976522, + "required": true + }, + { + "projectID": 298319, + "fileID": 3040812, + "required": true + }, + { + "projectID": 518619, + "fileID": 3448529, + "required": true + }, + { + "projectID": 257573, + "fileID": 3029269, + "required": true + }, + { + "projectID": 243883, + "fileID": 2755785, + "required": true + }, + { + "projectID": 373450, + "fileID": 5114551, + "required": true + }, + { + "projectID": 247217, + "fileID": 2740774, + "required": true + }, + { + "projectID": 224641, + "fileID": 2861573, + "required": true + }, + { + "projectID": 284229, + "fileID": 2968355, + "required": true + }, + { + "projectID": 229587, + "fileID": 2698688, + "required": true + }, + { + "projectID": 278494, + "fileID": 3327893, + "required": true + }, + { + "projectID": 254241, + "fileID": 2656683, + "required": true + }, + { + "projectID": 521139, + "fileID": 3474268, + "required": true + }, + { + "projectID": 229050, + "fileID": 2745546, + "required": true + }, + { + "projectID": 231275, + "fileID": 2801170, + "required": true + }, + { + "projectID": 280510, + "fileID": 2810157, + "required": true + }, + { + "projectID": 292785, + "fileID": 2639533, + "required": true + }, + { + "projectID": 244821, + "fileID": 2432934, + "required": true + }, + { + "projectID": 277890, + "fileID": 2555574, + "required": true + }, + { + "projectID": 284331, + "fileID": 3344068, + "required": true + }, + { + "projectID": 289412, + "fileID": 3156637, + "required": true + }, + { + "projectID": 365197, + "fileID": 2892345, + "required": true + }, + { + "projectID": 265917, + "fileID": 2951731, + "required": true + }, + { + "projectID": 250290, + "fileID": 2665849, + "required": true + }, + { + "projectID": 237749, + "fileID": 2902920, + "required": true + }, + { + "projectID": 263438, + "fileID": 2648652, + "required": true + }, + { + "projectID": 293110, + "fileID": 2781748, + "required": true + }, + { + "projectID": 238770, + "fileID": 3873609, + "required": true + }, + { + "projectID": 283644, + "fileID": 2694382, + "required": true + }, + { + "projectID": 255257, + "fileID": 2618964, + "required": true + }, + { + "projectID": 384460, + "fileID": 3062886, + "required": true + }, + { + "projectID": 254032, + "fileID": 2595728, + "required": true + }, + { + "projectID": 257572, + "fileID": 2800372, + "required": true + }, + { + "projectID": 395653, + "fileID": 3842081, + "required": true + }, + { + "projectID": 244559, + "fileID": 2654188, + "required": true + }, + { + "projectID": 254602, + "fileID": 2891841, + "required": true + }, + { + "projectID": 319264, + "fileID": 2698971, + "required": true + }, + { + "projectID": 227934, + "fileID": 2477244, + "required": true + }, + { + "projectID": 250763, + "fileID": 2705813, + "required": true + }, + { + "projectID": 269024, + "fileID": 2861574, + "required": true + }, + { + "projectID": 232131, + "fileID": 2624732, + "required": true + }, + { + "projectID": 316582, + "fileID": 3010808, + "required": true + }, + { + "projectID": 248020, + "fileID": 2993739, + "required": true + }, + { + "projectID": 238222, + "fileID": 3043174, + "required": true + }, + { + "projectID": 235440, + "fileID": 2715198, + "required": true + }, + { + "projectID": 226447, + "fileID": 2477566, + "required": true + }, + { + "projectID": 239197, + "fileID": 3040575, + "required": true + }, + { + "projectID": 298187, + "fileID": 3005950, + "required": true + }, + { + "projectID": 255232, + "fileID": 2830265, + "required": true + }, + { + "projectID": 241291, + "fileID": 3614752, + "required": true + }, + { + "projectID": 224663, + "fileID": 2974732, + "required": true + }, + { + "projectID": 223008, + "fileID": 2828357, + "required": true + }, + { + "projectID": 277064, + "fileID": 3040592, + "required": true + }, + { + "projectID": 225124, + "fileID": 2447369, + "required": true + }, + { + "projectID": 271998, + "fileID": 2533316, + "required": true + }, + { + "projectID": 229084, + "fileID": 2684033, + "required": true + }, + { + "projectID": 253211, + "fileID": 2684561, + "required": true + }, + { + "projectID": 282037, + "fileID": 2744381, + "required": true + }, + { + "projectID": 346326, + "fileID": 3000327, + "required": true + }, + { + "projectID": 289479, + "fileID": 2854400, + "required": true + }, + { + "projectID": 317586, + "fileID": 2827161, + "required": true + }, + { + "projectID": 266184, + "fileID": 2524169, + "required": true + }, + { + "projectID": 285612, + "fileID": 3050255, + "required": true + }, + { + "projectID": 245174, + "fileID": 2755787, + "required": true + }, + { + "projectID": 260912, + "fileID": 2745852, + "required": true + }, + { + "projectID": 251792, + "fileID": 3294422, + "required": true + }, + { + "projectID": 224712, + "fileID": 2916368, + "required": true + }, + { + "projectID": 225605, + "fileID": 2489549, + "required": true + }, + { + "projectID": 506130, + "fileID": 3393392, + "required": true + }, + { + "projectID": 226406, + "fileID": 2857869, + "required": true + }, + { + "projectID": 286823, + "fileID": 2548316, + "required": true + }, + { + "projectID": 454372, + "fileID": 3863122, + "required": true + }, + { + "projectID": 220954, + "fileID": 2881277, + "required": true + } + ], + "overrides": "overrides" +} \ No newline at end of file diff --git a/modlist.html b/modlist.html new file mode 100644 index 0000000..0ad3e19 --- /dev/null +++ b/modlist.html @@ -0,0 +1,224 @@ + diff --git a/overrides/config/AE2Stuff/readme.txt b/overrides/config/AE2Stuff/readme.txt new file mode 100644 index 0000000..455f4f2 --- /dev/null +++ b/overrides/config/AE2Stuff/readme.txt @@ -0,0 +1,2 @@ +Any .cfg files in this directory will be loaded after the internal configuration, in alphabetic order +Files in 'overrides' directory with matching names cab be used to override internal configuration diff --git a/overrides/config/AE2WirelessTerminals.cfg b/overrides/config/AE2WirelessTerminals.cfg new file mode 100644 index 0000000..2025a60 --- /dev/null +++ b/overrides/config/AE2WirelessTerminals.cfg @@ -0,0 +1,47 @@ +# Configuration file + +"client configs" { + # Wireless Terminal will show a warning when Infinty Energy drops below this point and infinite range is active [range: 10 ~ 1000000, default: 5000] + I:InfinityEnergyWarningAmount=5000 + + # Will shift-clicking a bauble try to put said bauble in a bauble slot before trying to store in system [default: true] + B:ShiftClickBaubles=true +} + + +general { + # Should Infinity Booster Card Recipe be disabled? [default: false] + B:DisableBoosterRecipe=false + + # Should Dragons drop Infinity Booster Card? [default: true] + B:DragonDropsBooster=true + + # Enable Infinity Booster Card [default: true] + B:EnableBooster=true + + # If true, AE2 controller will chunk load itself [default: false] + B:EnableControllerChunkLoading=false + + # Percentage chance that booster card will drop upon killing an Enderman. (between 1 and 100) [range: 1 ~ 100, default: 5] + I:EndermanBoosterDropChance=5 + + # Will Enderman randomly drop infinity booster cards on death? [default: true] + B:EndermanDropBoosters=true + + # Amount of Infinity Energy Consumed every 10 ticks when not in range of a WAP [range: 5 ~ 100, default: 15] + I:InfinityEnergyDrainAmount=15 + + # Amount of Infinity Energy 1 Infinity Booster Card will convert to [range: 5 ~ 1000, default: 100] + I:InfinityEnergyPerBooster=100 + + # If true, then simply inserting 1 Infinity Booster Card into the slot, will give limitless infinite range. [default: false] + B:UseOldInfinityMechanic=false + + # Percentage chance that booster card will drop upon killing a wither. (between 1 and 100) [range: 1 ~ 100, default: 30] + I:WitherBoosterDropChance=30 + + # Should Withers drop Infinity Booster Card? [default: true] + B:WitherDropsBooster=true +} + + diff --git a/overrides/config/AppliedEnergistics2/AppliedEnergistics2.cfg b/overrides/config/AppliedEnergistics2/AppliedEnergistics2.cfg new file mode 100644 index 0000000..746da66 --- /dev/null +++ b/overrides/config/AppliedEnergistics2/AppliedEnergistics2.cfg @@ -0,0 +1,456 @@ +# Configuration file + +automation { + I:formationPlaneEntityLimit=128 +} + + +battery { + I:chargedStaff=8000 + I:colorApplicator=20000 + I:entropyManipulator=200000 + I:matterCannon=200000 + I:portableCell=20000 + I:wirelessTerminal=1600000 +} + + +client { + # Possible Values: AE, EU, RF + S:PowerUnit=AE + + # Possible Values: AUTOSEARCH, AUTOSEARCH_KEEP, MANUAL_SEARCH, MANUAL_SEARCH_KEEP, JEI_AUTOSEARCH, JEI_AUTOSEARCH_KEEP, JEI_MANUAL_SEARCH, JEI_MANUAL_SEARCH_KEEP + S:SEARCH_MODE=AUTOSEARCH + + # Possible Values: YES, NO, UNDECIDED + S:SEARCH_TOOLTIPS=YES + + # Possible Values: TALL, FULL, SMALL + S:TERMINAL_STYLE=TALL + + # Controls buttons on Crafting Screen : Capped at 9 + I:craftAmtButton1=1 + + # Controls buttons on Crafting Screen : Capped at 99 + I:craftAmtButton2=10 + + # Controls buttons on Crafting Screen : Capped at 999 + I:craftAmtButton3=100 + + # Controls buttons on Crafting Screen : Capped at 9999 + I:craftAmtButton4=1000 + B:disableColoredCableRecipesInJEI=true + B:enableEffects=true + + # Controls buttons on Level Emitter Screen : Capped at 9 + I:levelAmtButton1=1 + + # Controls buttons on Level Emitter Screen : Capped at 99 + I:levelAmtButton2=10 + + # Controls buttons on Level Emitter Screen : Capped at 999 + I:levelAmtButton3=100 + + # Controls buttons on Level Emitter Screen : Capped at 9999 + I:levelAmtButton4=1000 + + # Controls buttons on Priority Screen : Capped at 9 + I:priorityAmtButton1=1 + + # Controls buttons on Priority Screen : Capped at 99 + I:priorityAmtButton2=10 + + # Controls buttons on Priority Screen : Capped at 999 + I:priorityAmtButton3=100 + + # Controls buttons on Priority Screen : Capped at 9999 + I:priorityAmtButton4=1000 + B:useColoredCraftingStatus=true + B:useTerminalUseLargeFont=false +} + + +condenser { + I:MatterBalls=256 + I:Singularity=256000 +} + + +craftingcpu { + I:craftingCalculationTimePerTick=5 +} + + +########################################################################################################## +# features +#--------------------------------------------------------------------------------------------------------# +# Warning: Disabling a feature may disable other features depending on it. +########################################################################################################## + +features { + + world { + B:CertusOre=true + B:CertusQuartzWorldGen=true + B:ChargedCertusOre=true + B:ChestLoot=true + + # Blocks that are not used in any essential recipes, also slabs and stairs. + B:DecorativeBlocks=true + B:DecorativeLights=true + B:Flour=true + B:MeteoriteWorldGen=true + B:SkyStoneChests=true + B:SpawnPressesInMeteorites=true + B:TinyTNT=true + B:VillagerTrading=true + } + + machines { + B:Charger=true + B:CrystalGrowthAccelerator=true + B:GrindStone=true + B:Inscriber=true + B:VibrationChamber=true + } + + toolsclassifications { + B:CertusQuartzTools=true + B:NetherQuartzTools=true + B:PoweredTools=true + } + + tools { + B:ChargedStaff=true + B:ColorApplicator=true + B:EntropyManipulator=true + B:MatterCannon=true + B:MeteoriteCompass=true + B:PaintBalls=true + B:QuartzAxe=true + B:QuartzHoe=true + B:QuartzKnife=true + B:QuartzPickaxe=true + B:QuartzSpade=true + B:QuartzSword=true + B:QuartzWrench=true + B:WirelessAccessTerminal=true + } + + networkfeatures { + B:Channels=true + B:QuantumNetworkBridge=true + B:Security=true + B:SpatialIO=true + } + + networkbuses { + B:AnnihilationPlane=true + B:CableAnchor=true + B:CraftingTerminal=true + B:ExportBus=true + B:FluidAnnihilationPlane=true + B:FluidExportBus=true + B:FluidFormationPlane=true + B:FluidImportBus=true + B:FluidInterface=true + B:FluidLevelEmitter=true + B:FluidStorageBus=true + B:FluidTerminal=true + B:FormationPlane=true + B:IdentityAnnihilationPlane=true + B:ImportBus=true + B:Interface=true + B:LevelEmitter=true + B:P2PTunnel=true + B:Panels=true + B:PartConversionMonitor=true + B:QuartzFiber=true + B:StorageBus=true + B:StorageMonitor=true + B:Terminal=true + B:ToggleBus=true + } + + portablecell { + B:PortableCell=true + } + + storage { + B:Condenser=true + B:IOPort=true + B:MEChest=true + B:MEDrive=true + B:StorageCells=true + } + + networktool { + B:MemoryCard=true + B:NetworkTool=true + } + + cables { + B:CoveredCables=true + B:DenseCables=true + B:GlassCables=true + B:SmartCables=true + } + + energy { + B:DenseEnergyCells=true + B:EnergyAcceptor=true + B:EnergyCells=true + } + + p2ptunnels { + B:P2PTunnelEU=true + B:P2PTunnelFE=true + B:P2PTunnelFluids=true + B:P2PTunnelItems=true + B:P2PTunnelLight=true + B:P2PTunnelME=true + B:P2PTunnelOpenComputers=true + B:P2PTunnelPressure=true + B:P2PTunnelRedstone=true + } + + blockfeatures { + B:MassCannonBlockDamage=true + B:TinyTNTBlockDamage=true + } + + facades { + B:Facades=false + } + + misc { + B:Achievements=true + B:CraftingLog=false + B:Creative=true + B:DebugLogging=false + B:GrinderLogging=false + B:IntegrationLogging=false + B:LightDetector=true + B:LogSecurityAudits=false + B:Logging=true + B:PacketLogging=false + B:UnsupportedDeveloperTools=false + B:UpdateLogging=false + B:WebsiteRecipes=false + } + + crafting { + B:EnableDisassemblyCrafting=true + B:EnableFacadeCrafting=true + B:InWorldFluix=true + B:InWorldPurification=true + B:InWorldSingularity=true + B:InterfaceTerminal=true + } + + rendering { + B:AlphaPass=true + } + + craftingfeatures { + B:CraftingCPU=true + + # Use CraftingManager to find an alternative recipe, after a pattern rejected an ingredient. Should be enabled to avoid issues, but can have a minor performance impact. + B:CraftingManagerFallback=true + B:MolecularAssembler=true + B:Patterns=true + } + + upgrades { + B:AdvancedCards=true + B:BasicCards=true + B:ViewCell=true + } + + materials { + B:Certus=true + B:CrystalSeeds=true + B:Dusts=true + B:Fluix=true + B:Nuggets=true + B:PureCrystals=true + B:QuartzGlass=true + B:Silicon=true + B:SkyStone=true + } + + craftingcomponents { + B:Cores=true + B:MatterBall=true + B:Presses=true + B:PrintedCircuits=true + B:Processors=true + } + + commands { + B:ChunkLoggerTrace=false + } + +} + + +general { + # Will auto-remove items that crash when being loaded from storage. This will destroy those items instead of crashing the game! + B:removeCrashingItemsOnLoad=false +} + + +########################################################################################################## +# grindstone +#--------------------------------------------------------------------------------------------------------# +# Creates recipe of the following pattern automatically: '1 oreTYPE => 2 dustTYPE' and '(1 ingotTYPE or 1 crystalTYPE or 1 gemTYPE) => 1 dustTYPE' +########################################################################################################## + +grindstone { + # Blacklists the exact oredict name from being handled by any recipe. + S:blacklist < + > + + # The list of types to handle. Specify without a prefix like ore or dust. + S:grinderOres < + Obsidian + Ender + EnderPearl + Coal + Iron + Gold + Charcoal + NetherQuartz + CertusQuartz + Wheat + Fluix + Copper + Tin + Silver + Lead + Bronze + Brass + Platinum + Nickel + Invar + Aluminium + Electrum + Osmium + Zinc + > + + # Chance to actually get an output with stacksize > 1. + D:oreDoublePercentage=90.0 +} + + +########################################################################################################## +# modintegration +#--------------------------------------------------------------------------------------------------------# +# Valid Values are 'AUTO', 'ON', or 'OFF' - defaults to 'AUTO' ; Suggested that you leave this alone unless your experiencing an issue, or wish to disable the integration for a reason. +########################################################################################################## + +modintegration { + S:CraftTweaker=AUTO + S:IndustrialCraft2=AUTO + S:InventoryTweaks=AUTO + S:JustEnoughItems=AUTO + S:Mekanism=AUTO + S:MineFactoryReloaded=AUTO + S:OpenComputers=AUTO + S:Railcraft=AUTO + S:Tesla=AUTO + S:TheOneProbe=AUTO + S:Waila=AUTO +} + + +powerratios { + D:ForgeEnergy=0.5 + D:IC2=2.0 + D:UsageMultiplier=1.0 +} + + +spatialio { + D:spatialPowerExponent=1.35 + D:spatialPowerMultiplier=1250.0 + I:storageDimensionID=3 + I:storageProviderID=-11 +} + + +########################################################################################################## +# tickrates +#--------------------------------------------------------------------------------------------------------# +# Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested. +########################################################################################################## + +tickrates { + I:AnnihilationPlane.max=120 + I:AnnihilationPlane.min=2 + I:Charger.max=120 + I:Charger.min=10 + I:ExportBus.max=60 + I:ExportBus.min=5 + I:FluidExportBus.max=60 + I:FluidExportBus.min=5 + I:FluidImportBus.max=40 + I:FluidImportBus.min=5 + I:FluidStorageBus.max=60 + I:FluidStorageBus.min=5 + I:IOPort.max=5 + I:IOPort.min=1 + I:ImportBus.max=40 + I:ImportBus.min=5 + I:Inscriber.max=1 + I:Inscriber.min=1 + I:Interface.max=120 + I:Interface.min=5 + I:ItemTunnel.max=60 + I:ItemTunnel.min=5 + I:LightTunnel.max=60 + I:LightTunnel.min=5 + I:METunnel.max=20 + I:METunnel.min=5 + I:OpenComputersTunnel.max=5 + I:OpenComputersTunnel.min=1 + I:PressureTunnel.max=120 + I:PressureTunnel.min=1 + I:StorageBus.max=60 + I:StorageBus.min=5 + I:VibrationChamber.max=40 + I:VibrationChamber.min=10 +} + + +########################################################################################################## +# wireless +#--------------------------------------------------------------------------------------------------------# +# Range= wirelessBaseRange + wirelessBoosterRangeMultiplier * Math.pow( boosters, wirelessBoosterExp ) +# PowerDrain= wirelessBaseCost + wirelessCostMultiplier * Math.pow( boosters, 1 + boosters / wirelessHighWirelessCount ) +########################################################################################################## + +wireless { + D:wirelessBaseCost=8.0 + D:wirelessBaseRange=16.0 + D:wirelessBoosterExp=1.5 + D:wirelessBoosterRangeMultiplier=1.0 + D:wirelessCostMultiplier=1.0 + D:wirelessTerminalDrainMultiplier=1.0 +} + + +worldgen { + D:meteoriteClusterChance=0.1 + I:meteoriteDimensionWhitelist < + -15 + > + I:meteoriteMaximumSpawnHeight=180 + I:minMeteoriteDistance=707 + I:quartzOresClusterAmount=15 + I:quartzOresPerCluster=4 + D:spawnChargedChance=0.07999998331069946 +} + + diff --git a/overrides/config/AppliedEnergistics2/CustomRecipes.cfg b/overrides/config/AppliedEnergistics2/CustomRecipes.cfg new file mode 100644 index 0000000..b68ab46 --- /dev/null +++ b/overrides/config/AppliedEnergistics2/CustomRecipes.cfg @@ -0,0 +1,22 @@ +# Configuration file + +cache { + S:digest=97e55b76fca358871888c1c63a5c8816 + + # Caching can save processing time, if there are a lot of items. [default: true] + B:enableCache=true +} + + +general { + # Will output more detailed information into the CSV like corresponding items [default: false] + B:enableAdditionalInfo=false + + # If true, the CSV exporting will always happen. This will not use the cache to reduce the computation. [default: false] + B:enableForceRefresh=false + + # If true, all registered items will be exported containing the internal minecraft name and the localized name to actually find the item you are using. This also contains the item representation of the blocks, but are missing items, which are too much to display e.g. FMP. [default: true] + B:exportItemNames=true +} + + diff --git a/overrides/config/AppliedEnergistics2/Facades.cfg b/overrides/config/AppliedEnergistics2/Facades.cfg new file mode 100644 index 0000000..7c62dec --- /dev/null +++ b/overrides/config/AppliedEnergistics2/Facades.cfg @@ -0,0 +1,45 @@ +# Configuration file + +~CONFIG_VERSION: 1 + +########################################################################################################## +# common +#--------------------------------------------------------------------------------------------------------# +# Settings applied to all facades. +# +# By default full blocks with no tile entity and a model do not need whitelisting. +# This will only be read once during client startup. +########################################################################################################## + +common { + # Unsupported: Allows whitelisting TileEntity as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK. + B:allowTileEntityFacades=false +} + + +########################################################################################################## +# facades +#--------------------------------------------------------------------------------------------------------# +# A way to explicitly handle certain blocks as facades. +# +# Blocks can be added by their resource location under the following rules. +# - One category per domain like minecraft or appliedenergistics2 +# - One key per id. E.g. glass in case of minecraft:glass +# - An integer value ranging from 0 to 16 representing the metadata 0-15 and 16 as wildcard for all - Multiple entries for the same id but different metadata are possible when needed +########################################################################################################## + +facades { + + minecraft { + I:glass=16 + I:stained_glass=16 + } + + appliedenergistics2 { + I:quartz_glass=16 + I:quartz_vibrant_glass=16 + } + +} + + diff --git a/overrides/config/AppliedEnergistics2/VersionChecker.cfg b/overrides/config/AppliedEnergistics2/VersionChecker.cfg new file mode 100644 index 0000000..c968172 --- /dev/null +++ b/overrides/config/AppliedEnergistics2/VersionChecker.cfg @@ -0,0 +1,30 @@ +# Configuration file + +cache { + # Waits as many hours, until it checks again. [range: 0 ~ 168, default: 24] + I:interval=24 + S:lastCheck=1713888734189 +} + + +channel { + # Determines the channel level which should be checked for updates. Can be either Stable, Beta or Alpha. [default: Beta] + S:level=Beta +} + + +client { + # If true, the player is getting a notification including changelog. Only happens if notification are enabled. [default: true] + B:changelog=true + + # If true, the player is getting a notification, that a new version is available. [default: true] + B:notify=true +} + + +general { + # If true, the version checker is enabled. Acts as a master switch. [default: true] + B:enabled=true +} + + diff --git a/overrides/config/AppliedEnergistics2/items.csv b/overrides/config/AppliedEnergistics2/items.csv new file mode 100644 index 0000000..83916b4 --- /dev/null +++ b/overrides/config/AppliedEnergistics2/items.csv @@ -0,0 +1,14837 @@ +Mod:Item:MetaData, Localized Name +minecraft:air, Air +minecraft:stone:0, Stone +minecraft:stone:1, Granite +minecraft:stone:2, Polished Granite +minecraft:stone:3, Diorite +minecraft:stone:4, Polished Diorite +minecraft:stone:5, Andesite +minecraft:stone:6, Polished Andesite +minecraft:grass, Grass Block +minecraft:dirt:0, Dirt +minecraft:dirt:1, Coarse Dirt +minecraft:dirt:2, Podzol +minecraft:cobblestone, Cobblestone +minecraft:planks:0, Oak Wood Planks +minecraft:planks:1, Spruce Wood Planks +minecraft:planks:2, Birch Wood Planks +minecraft:planks:3, Jungle Wood Planks +minecraft:planks:4, Acacia Wood Planks +minecraft:planks:5, Dark Oak Wood Planks +minecraft:sapling:0, Oak Sapling +minecraft:sapling:1, Spruce Sapling +minecraft:sapling:2, Birch Sapling +minecraft:sapling:3, Jungle Sapling +minecraft:sapling:4, Acacia Sapling +minecraft:sapling:5, Dark Oak Sapling +minecraft:bedrock, Bedrock +minecraft:sand:0, Sand +minecraft:sand:1, Red Sand +minecraft:gravel, Gravel +minecraft:gold_ore, Gold Ore +minecraft:iron_ore, Iron Ore +minecraft:coal_ore, Coal Ore +minecraft:log:0, Oak Wood +minecraft:log:1, Spruce Wood +minecraft:log:2, Birch Wood +minecraft:log:3, Jungle Wood +minecraft:leaves:0, Oak Leaves +minecraft:leaves:1, Spruce Leaves +minecraft:leaves:2, Birch Leaves +minecraft:leaves:3, Jungle Leaves +minecraft:sponge:0, Sponge +minecraft:sponge:1, Wet Sponge +minecraft:glass, Glass +minecraft:lapis_ore, Lapis Lazuli Ore +minecraft:lapis_block, Lapis Lazuli Block +minecraft:dispenser, Dispenser +minecraft:sandstone:0, Sandstone +minecraft:sandstone:1, Chiseled Sandstone +minecraft:sandstone:2, Smooth Sandstone +minecraft:noteblock, Note Block +minecraft:golden_rail, Powered Rail +minecraft:detector_rail, Detector Rail +minecraft:sticky_piston, Sticky Piston +minecraft:web, Cobweb +minecraft:tallgrass:1, Grass +minecraft:tallgrass:2, Fern +minecraft:deadbush, Dead Bush +minecraft:piston, Piston +minecraft:wool:0, White Wool +minecraft:wool:1, Orange Wool +minecraft:wool:2, Magenta Wool +minecraft:wool:3, Light Blue Wool +minecraft:wool:4, Yellow Wool +minecraft:wool:5, Lime Wool +minecraft:wool:6, Pink Wool +minecraft:wool:7, Gray Wool +minecraft:wool:8, Light Gray Wool +minecraft:wool:9, Cyan Wool +minecraft:wool:10, Purple Wool +minecraft:wool:11, Blue Wool +minecraft:wool:12, Brown Wool +minecraft:wool:13, Green Wool +minecraft:wool:14, Red Wool +minecraft:wool:15, Black Wool +minecraft:yellow_flower:0, Dandelion +minecraft:red_flower:0, Poppy +minecraft:red_flower:1, Blue Orchid +minecraft:red_flower:2, Allium +minecraft:red_flower:3, Azure Bluet +minecraft:red_flower:4, Red Tulip +minecraft:red_flower:5, Orange Tulip +minecraft:red_flower:6, White Tulip +minecraft:red_flower:7, Pink Tulip +minecraft:red_flower:8, Oxeye Daisy +minecraft:brown_mushroom, Mushroom +minecraft:red_mushroom, Mushroom +minecraft:gold_block, Block of Gold +minecraft:iron_block, Block of Iron +minecraft:stone_slab:0, Stone Slab +minecraft:stone_slab:1, Sandstone Slab +minecraft:stone_slab:3, Cobblestone Slab +minecraft:stone_slab:4, Clay Brick Slab +minecraft:stone_slab:5, Stone Brick Slab +minecraft:stone_slab:6, Nether Brick Slab +minecraft:stone_slab:7, Nether Quartz Slab +minecraft:brick_block, Clay Bricks +minecraft:tnt, TNT +minecraft:bookshelf, Bookshelf +minecraft:mossy_cobblestone, Mossy Cobblestone +minecraft:obsidian, Obsidian +minecraft:torch, Torch +minecraft:mob_spawner, Monster Spawner +minecraft:oak_stairs, Oak Plank Stairs +minecraft:chest, Chest +minecraft:diamond_ore, Diamond Ore +minecraft:diamond_block, Block of Diamond +minecraft:crafting_table, Crafting Table +minecraft:farmland, Farmland +minecraft:furnace, Furnace +minecraft:ladder, Ladder +minecraft:rail, Rail +minecraft:stone_stairs, Cobblestone Stairs +minecraft:lever, Lever +minecraft:stone_pressure_plate, Stone Pressure Plate +minecraft:wooden_pressure_plate, Wooden Pressure Plate +minecraft:redstone_ore, Redstone Ore +minecraft:redstone_torch, Redstone Torch +minecraft:stone_button, Button +minecraft:snow_layer, Snow +minecraft:ice, Ice +minecraft:snow, Snow +minecraft:cactus, Cactus +minecraft:clay, Clay +minecraft:jukebox, Jukebox +minecraft:fence, Oak Fence +minecraft:pumpkin, Pumpkin +minecraft:netherrack, Netherrack +minecraft:soul_sand, Soul Sand +minecraft:glowstone, Glowstone +minecraft:lit_pumpkin, Glowpumpkin +minecraft:stained_glass:0, White Stained Glass +minecraft:stained_glass:1, Orange Stained Glass +minecraft:stained_glass:2, Magenta Stained Glass +minecraft:stained_glass:3, Light Blue Stained Glass +minecraft:stained_glass:4, Yellow Stained Glass +minecraft:stained_glass:5, Lime Stained Glass +minecraft:stained_glass:6, Pink Stained Glass +minecraft:stained_glass:7, Gray Stained Glass +minecraft:stained_glass:8, Light Gray Stained Glass +minecraft:stained_glass:9, Cyan Stained Glass +minecraft:stained_glass:10, Purple Stained Glass +minecraft:stained_glass:11, Blue Stained Glass +minecraft:stained_glass:12, Brown Stained Glass +minecraft:stained_glass:13, Green Stained Glass +minecraft:stained_glass:14, Red Stained Glass +minecraft:stained_glass:15, Black Stained Glass +minecraft:trapdoor, Wooden Trapdoor +minecraft:monster_egg:0, Stone Monster Egg +minecraft:monster_egg:1, Cobblestone Monster Egg +minecraft:monster_egg:2, Stone Brick Monster Egg +minecraft:monster_egg:3, Mossy Stone Brick Monster Egg +minecraft:monster_egg:4, Cracked Stone Brick Monster Egg +minecraft:monster_egg:5, Chiseled Stone Monster Egg +minecraft:stonebrick:0, Stone Bricks +minecraft:stonebrick:1, Mossy Stone Bricks +minecraft:stonebrick:2, Cracked Stone Bricks +minecraft:stonebrick:3, Chiseled Stone +minecraft:brown_mushroom_block, Mushroom +minecraft:red_mushroom_block, Mushroom +minecraft:iron_bars, Iron Bars +minecraft:glass_pane, Glass Pane +minecraft:melon_block, Melon +minecraft:vine, Vines +minecraft:fence_gate, Oak Fence Gate +minecraft:brick_stairs, Clay Brick Stairs +minecraft:stone_brick_stairs, Stone Brick Stairs +minecraft:mycelium, Mycelium +minecraft:waterlily, Lily Pad +minecraft:nether_brick, Nether Brick +minecraft:nether_brick_fence, Nether Brick Fence +minecraft:nether_brick_stairs, Nether Brick Stairs +minecraft:enchanting_table, Enchantment Table +minecraft:end_portal_frame, End Portal +minecraft:end_stone, End Stone +minecraft:dragon_egg, Dragon Egg +minecraft:redstone_lamp, Redstone Lamp +minecraft:wooden_slab:0, Oak Plank Slab +minecraft:wooden_slab:1, Spruce Plank Slab +minecraft:wooden_slab:2, Birch Plank Slab +minecraft:wooden_slab:3, Jungle Plank Slab +minecraft:wooden_slab:4, Acacia Plank Slab +minecraft:wooden_slab:5, Dark Oak Plank Slab +minecraft:sandstone_stairs, Sandstone Stairs +minecraft:emerald_ore, Emerald Ore +minecraft:ender_chest, Ender Chest +minecraft:tripwire_hook, Tripwire Hook +minecraft:emerald_block, Block of Emerald +minecraft:spruce_stairs, Spruce Plank Stairs +minecraft:birch_stairs, Birch Plank Stairs +minecraft:jungle_stairs, Jungle Plank Stairs +minecraft:command_block, Command Block +minecraft:beacon, Beacon +minecraft:cobblestone_wall:0, Cobblestone Wall +minecraft:cobblestone_wall:1, Mossy Cobblestone Wall +minecraft:wooden_button, Button +minecraft:anvil:0, Anvil +minecraft:anvil:1, Slightly Damaged Anvil +minecraft:anvil:2, Very Damaged Anvil +minecraft:trapped_chest, Trapped Chest +minecraft:light_weighted_pressure_plate, Weighted Pressure Plate (Light) +minecraft:heavy_weighted_pressure_plate, Weighted Pressure Plate (Heavy) +minecraft:daylight_detector, Daylight Sensor +minecraft:redstone_block, Block of Redstone +minecraft:quartz_ore, Nether Quartz Ore +minecraft:hopper, Hopper +minecraft:quartz_block:0, Polished Nether Quartz +minecraft:quartz_block:1, Chiseled Nether Quartz +minecraft:quartz_block:2, Nether Quartz Pillar +minecraft:quartz_stairs, Nether Quartz Stairs +minecraft:activator_rail, Activator Rail +minecraft:dropper, Dropper +minecraft:stained_hardened_clay:0, White Terracotta +minecraft:stained_hardened_clay:1, Orange Terracotta +minecraft:stained_hardened_clay:2, Magenta Terracotta +minecraft:stained_hardened_clay:3, Light Blue Terracotta +minecraft:stained_hardened_clay:4, Yellow Terracotta +minecraft:stained_hardened_clay:5, Lime Terracotta +minecraft:stained_hardened_clay:6, Pink Terracotta +minecraft:stained_hardened_clay:7, Gray Terracotta +minecraft:stained_hardened_clay:8, Light Gray Terracotta +minecraft:stained_hardened_clay:9, Cyan Terracotta +minecraft:stained_hardened_clay:10, Purple Terracotta +minecraft:stained_hardened_clay:11, Blue Terracotta +minecraft:stained_hardened_clay:12, Brown Terracotta +minecraft:stained_hardened_clay:13, Green Terracotta +minecraft:stained_hardened_clay:14, Red Terracotta +minecraft:stained_hardened_clay:15, Black Terracotta +minecraft:stained_glass_pane:0, White Stained Glass Pane +minecraft:stained_glass_pane:1, Orange Stained Glass Pane +minecraft:stained_glass_pane:2, Magenta Stained Glass Pane +minecraft:stained_glass_pane:3, Light Blue Stained Glass Pane +minecraft:stained_glass_pane:4, Yellow Stained Glass Pane +minecraft:stained_glass_pane:5, Lime Stained Glass Pane +minecraft:stained_glass_pane:6, Pink Stained Glass Pane +minecraft:stained_glass_pane:7, Gray Stained Glass Pane +minecraft:stained_glass_pane:8, Light Gray Stained Glass Pane +minecraft:stained_glass_pane:9, Cyan Stained Glass Pane +minecraft:stained_glass_pane:10, Purple Stained Glass Pane +minecraft:stained_glass_pane:11, Blue Stained Glass Pane +minecraft:stained_glass_pane:12, Brown Stained Glass Pane +minecraft:stained_glass_pane:13, Green Stained Glass Pane +minecraft:stained_glass_pane:14, Red Stained Glass Pane +minecraft:stained_glass_pane:15, Black Stained Glass Pane +minecraft:leaves2:0, Acacia Leaves +minecraft:leaves2:1, Dark Oak Leaves +minecraft:log2:0, Acacia Wood +minecraft:log2:1, Dark Oak Wood +minecraft:acacia_stairs, Acacia Plank Stairs +minecraft:dark_oak_stairs, Dark Oak Plank Stairs +minecraft:slime, Slime Block +minecraft:barrier, Barrier +minecraft:iron_trapdoor, Iron Trapdoor +minecraft:prismarine:0, Prismarine +minecraft:prismarine:1, Prismarine Bricks +minecraft:prismarine:2, Dark Prismarine +minecraft:sea_lantern, Sea Lantern +minecraft:hay_block, Hay Bale +minecraft:carpet:0, White Carpet +minecraft:carpet:1, Orange Carpet +minecraft:carpet:2, Magenta Carpet +minecraft:carpet:3, Light Blue Carpet +minecraft:carpet:4, Yellow Carpet +minecraft:carpet:5, Lime Carpet +minecraft:carpet:6, Pink Carpet +minecraft:carpet:7, Gray Carpet +minecraft:carpet:8, Light Gray Carpet +minecraft:carpet:9, Cyan Carpet +minecraft:carpet:10, Purple Carpet +minecraft:carpet:11, Blue Carpet +minecraft:carpet:12, Brown Carpet +minecraft:carpet:13, Green Carpet +minecraft:carpet:14, Red Carpet +minecraft:carpet:15, Black Carpet +minecraft:hardened_clay, Terracotta +minecraft:coal_block, Block of Coal +minecraft:packed_ice, Packed Ice +minecraft:double_plant:0, Sunflower +minecraft:double_plant:1, Lilac +minecraft:double_plant:2, Double Tallgrass +minecraft:double_plant:3, Large Fern +minecraft:double_plant:4, Rose Bush +minecraft:double_plant:5, Peony +minecraft:red_sandstone:0, Red Sandstone +minecraft:red_sandstone:1, Chiseled Red Sandstone +minecraft:red_sandstone:2, Smooth Red Sandstone +minecraft:red_sandstone_stairs, Red Sandstone Stairs +minecraft:stone_slab2:0, Red Sandstone Slab +minecraft:spruce_fence_gate, Spruce Fence Gate +minecraft:birch_fence_gate, Birch Fence Gate +minecraft:jungle_fence_gate, Jungle Fence Gate +minecraft:dark_oak_fence_gate, Dark Oak Fence Gate +minecraft:acacia_fence_gate, Acacia Fence Gate +minecraft:spruce_fence, Spruce Fence +minecraft:birch_fence, Birch Fence +minecraft:jungle_fence, Jungle Fence +minecraft:dark_oak_fence, Dark Oak Fence +minecraft:acacia_fence, Acacia Fence +minecraft:end_rod, End Rod +minecraft:chorus_plant, Chorus Plant +minecraft:chorus_flower, Chorus Flower +minecraft:purpur_block, Purpur Block +minecraft:purpur_pillar, Purpur Pillar +minecraft:purpur_stairs, Purpur Stairs +minecraft:purpur_slab:0, Purpur Slab +minecraft:end_bricks, End Stone Bricks +minecraft:grass_path, Grass Path +minecraft:repeating_command_block, Repeating Command Block +minecraft:chain_command_block, Chain Command Block +minecraft:magma, Magma Block +minecraft:nether_wart_block, Nether Wart Block +minecraft:red_nether_brick, Red Nether Brick +minecraft:bone_block, Bone Block +minecraft:structure_void, Structure Void +minecraft:observer, Observer +minecraft:white_shulker_box, White Shulker Box +minecraft:orange_shulker_box, Orange Shulker Box +minecraft:magenta_shulker_box, Magenta Shulker Box +minecraft:light_blue_shulker_box, Light Blue Shulker Box +minecraft:yellow_shulker_box, Yellow Shulker Box +minecraft:lime_shulker_box, Lime Shulker Box +minecraft:pink_shulker_box, Pink Shulker Box +minecraft:gray_shulker_box, Gray Shulker Box +minecraft:silver_shulker_box, Light Gray Shulker Box +minecraft:cyan_shulker_box, Cyan Shulker Box +minecraft:purple_shulker_box, Purple Shulker Box +minecraft:blue_shulker_box, Blue Shulker Box +minecraft:brown_shulker_box, Brown Shulker Box +minecraft:green_shulker_box, Green Shulker Box +minecraft:red_shulker_box, Red Shulker Box +minecraft:black_shulker_box, Black Shulker Box +minecraft:white_glazed_terracotta, White Glazed Terracotta +minecraft:orange_glazed_terracotta, Orange Glazed Terracotta +minecraft:magenta_glazed_terracotta, Magenta Glazed Terracotta +minecraft:light_blue_glazed_terracotta, Light Blue Glazed Terracotta +minecraft:yellow_glazed_terracotta, Yellow Glazed Terracotta +minecraft:lime_glazed_terracotta, Lime Glazed Terracotta +minecraft:pink_glazed_terracotta, Pink Glazed Terracotta +minecraft:gray_glazed_terracotta, Gray Glazed Terracotta +minecraft:silver_glazed_terracotta, Light Gray Glazed Terracotta +minecraft:cyan_glazed_terracotta, Cyan Glazed Terracotta +minecraft:purple_glazed_terracotta, Purple Glazed Terracotta +minecraft:blue_glazed_terracotta, Blue Glazed Terracotta +minecraft:brown_glazed_terracotta, Brown Glazed Terracotta +minecraft:green_glazed_terracotta, Green Glazed Terracotta +minecraft:red_glazed_terracotta, Red Glazed Terracotta +minecraft:black_glazed_terracotta, Black Glazed Terracotta +minecraft:concrete:0, White Concrete +minecraft:concrete:1, Orange Concrete +minecraft:concrete:2, Magenta Concrete +minecraft:concrete:3, Light Blue Concrete +minecraft:concrete:4, Yellow Concrete +minecraft:concrete:5, Lime Concrete +minecraft:concrete:6, Pink Concrete +minecraft:concrete:7, Gray Concrete +minecraft:concrete:8, Light Gray Concrete +minecraft:concrete:9, Cyan Concrete +minecraft:concrete:10, Purple Concrete +minecraft:concrete:11, Blue Concrete +minecraft:concrete:12, Brown Concrete +minecraft:concrete:13, Green Concrete +minecraft:concrete:14, Red Concrete +minecraft:concrete:15, Black Concrete +minecraft:concrete_powder:0, White Concrete Powder +minecraft:concrete_powder:1, Orange Concrete Powder +minecraft:concrete_powder:2, Magenta Concrete Powder +minecraft:concrete_powder:3, Light Blue Concrete Powder +minecraft:concrete_powder:4, Yellow Concrete Powder +minecraft:concrete_powder:5, Lime Concrete Powder +minecraft:concrete_powder:6, Pink Concrete Powder +minecraft:concrete_powder:7, Gray Concrete Powder +minecraft:concrete_powder:8, Light Gray Concrete Powder +minecraft:concrete_powder:9, Cyan Concrete Powder +minecraft:concrete_powder:10, Purple Concrete Powder +minecraft:concrete_powder:11, Blue Concrete Powder +minecraft:concrete_powder:12, Brown Concrete Powder +minecraft:concrete_powder:13, Green Concrete Powder +minecraft:concrete_powder:14, Red Concrete Powder +minecraft:concrete_powder:15, Black Concrete Powder +minecraft:structure_block, Structure Block +minecraft:iron_shovel, Iron Shovel +minecraft:iron_pickaxe, Iron Pickaxe +minecraft:iron_axe, Iron Axe +minecraft:flint_and_steel, Flint and Steel +minecraft:apple, Apple +minecraft:bow, Bow +minecraft:arrow, Arrow +minecraft:coal:0, Coal +minecraft:coal:1, Charcoal +minecraft:diamond, Diamond +minecraft:iron_ingot, Iron Ingot +minecraft:gold_ingot, Gold Ingot +minecraft:iron_sword, Iron Sword +minecraft:wooden_sword, Wooden Sword +minecraft:wooden_shovel, Wooden Shovel +minecraft:wooden_pickaxe, Wooden Pickaxe +minecraft:wooden_axe, Wooden Axe +minecraft:stone_sword, Stone Sword +minecraft:stone_shovel, Stone Shovel +minecraft:stone_pickaxe, Stone Pickaxe +minecraft:stone_axe, Stone Axe +minecraft:diamond_sword, Diamond Sword +minecraft:diamond_shovel, Diamond Shovel +minecraft:diamond_pickaxe, Diamond Pickaxe +minecraft:diamond_axe, Diamond Axe +minecraft:stick, Stick +minecraft:bowl, Bowl +minecraft:mushroom_stew, Mushroom Stew +minecraft:golden_sword, Golden Sword +minecraft:golden_shovel, Golden Shovel +minecraft:golden_pickaxe, Golden Pickaxe +minecraft:golden_axe, Golden Axe +minecraft:string, String +minecraft:feather, Feather +minecraft:gunpowder, Gunpowder +minecraft:wooden_hoe, Wooden Hoe +minecraft:stone_hoe, Stone Hoe +minecraft:iron_hoe, Iron Hoe +minecraft:diamond_hoe, Diamond Hoe +minecraft:golden_hoe, Golden Hoe +minecraft:wheat_seeds, Seeds +minecraft:wheat, Wheat +minecraft:bread, Bread +minecraft:leather_helmet, Leather Cap +minecraft:leather_chestplate, Leather Tunic +minecraft:leather_leggings, Leather Pants +minecraft:leather_boots, Leather Boots +minecraft:chainmail_helmet, Chain Helmet +minecraft:chainmail_chestplate, Chain Chestplate +minecraft:chainmail_leggings, Chain Leggings +minecraft:chainmail_boots, Chain Boots +minecraft:iron_helmet, Iron Helmet +minecraft:iron_chestplate, Iron Chestplate +minecraft:iron_leggings, Iron Leggings +minecraft:iron_boots, Iron Boots +minecraft:diamond_helmet, Diamond Helmet +minecraft:diamond_chestplate, Diamond Chestplate +minecraft:diamond_leggings, Diamond Leggings +minecraft:diamond_boots, Diamond Boots +minecraft:golden_helmet, Golden Helmet +minecraft:golden_chestplate, Golden Chestplate +minecraft:golden_leggings, Golden Leggings +minecraft:golden_boots, Golden Boots +minecraft:flint, Flint +minecraft:porkchop, Raw Porkchop +minecraft:cooked_porkchop, Cooked Porkchop +minecraft:painting, Painting +minecraft:golden_apple:0, Golden Apple +minecraft:golden_apple:1, Golden Apple +minecraft:sign, Sign +minecraft:wooden_door, Oak Door +minecraft:bucket, Bucket +minecraft:water_bucket, Water Bucket +minecraft:lava_bucket, Lava Bucket +minecraft:minecart, Minecart +minecraft:saddle, Saddle +minecraft:iron_door, Iron Door +minecraft:redstone, Redstone +minecraft:snowball, Snowball +minecraft:boat, Oak Boat +minecraft:leather, Cow Hide +minecraft:milk_bucket, Milk +minecraft:brick, Clay Brick +minecraft:clay_ball, Clay +minecraft:reeds, Sugar Canes +minecraft:paper, Paper +minecraft:book, Book +minecraft:slime_ball, Slimeball +minecraft:chest_minecart, Minecart with Chest +minecraft:furnace_minecart, Minecart with Furnace +minecraft:egg, Egg +minecraft:compass, Compass +minecraft:fishing_rod, Fishing Rod +minecraft:clock, Clock +minecraft:glowstone_dust, Glowstone Dust +minecraft:fish:0, Raw Fish +minecraft:fish:1, Raw Salmon +minecraft:fish:2, Clownfish +minecraft:fish:3, Pufferfish +minecraft:cooked_fish:0, Cooked Fish +minecraft:cooked_fish:1, Cooked Salmon +minecraft:dye:0, Ink Sac +minecraft:dye:1, Rose Red +minecraft:dye:2, Cactus Green +minecraft:dye:3, Cocoa Beans +minecraft:dye:4, Lapis Lazuli +minecraft:dye:5, Purple Dye +minecraft:dye:6, Cyan Dye +minecraft:dye:7, Light Gray Dye +minecraft:dye:8, Gray Dye +minecraft:dye:9, Pink Dye +minecraft:dye:10, Lime Dye +minecraft:dye:11, Dandelion Yellow +minecraft:dye:12, Light Blue Dye +minecraft:dye:13, Magenta Dye +minecraft:dye:14, Orange Dye +minecraft:dye:15, Bone Meal +minecraft:bone, Bone +minecraft:sugar, Sugar +minecraft:cake, Cake +minecraft:bed:0, White Bed +minecraft:bed:1, Orange Bed +minecraft:bed:2, Magenta Bed +minecraft:bed:3, Light Blue Bed +minecraft:bed:4, Yellow Bed +minecraft:bed:5, Lime Bed +minecraft:bed:6, Pink Bed +minecraft:bed:7, Gray Bed +minecraft:bed:8, Light Gray Bed +minecraft:bed:9, Cyan Bed +minecraft:bed:10, Purple Bed +minecraft:bed:11, Blue Bed +minecraft:bed:12, Brown Bed +minecraft:bed:13, Green Bed +minecraft:bed:14, Red Bed +minecraft:bed:15, Black Bed +minecraft:repeater, Redstone Repeater +minecraft:cookie, Cookie +minecraft:filled_map:0, Map +minecraft:shears, Shears +minecraft:melon, Melon +minecraft:pumpkin_seeds, Pumpkin Seeds +minecraft:melon_seeds, Melon Seeds +minecraft:beef, Raw Beef +minecraft:cooked_beef, Steak +minecraft:chicken, Raw Chicken +minecraft:cooked_chicken, Cooked Chicken +minecraft:rotten_flesh, Rotten Flesh +minecraft:ender_pearl, Ender Pearl +minecraft:blaze_rod, Blaze Rod +minecraft:ghast_tear, Ghast Tear +minecraft:gold_nugget, Gold Nugget +minecraft:nether_wart, Nether Wart +minecraft:potion, Potion +minecraft:glass_bottle, Glass Bottle +minecraft:spider_eye, Spider Eye +minecraft:fermented_spider_eye, Fermented Spider Eye +minecraft:blaze_powder, Blaze Powder +minecraft:magma_cream, Magma Cream +minecraft:brewing_stand, Brewing Stand +minecraft:cauldron, Iron Cauldron +minecraft:ender_eye, Eye of Ender +minecraft:speckled_melon, Glistering Melon +minecraft:spawn_egg, Spawn +minecraft:experience_bottle, Bottle o' Enchanting +minecraft:fire_charge, Fire Charge +minecraft:writable_book, Book and Quill +minecraft:written_book, Written Book +minecraft:emerald, Emerald +minecraft:item_frame, Item Frame +minecraft:flower_pot, Flower Pot +minecraft:carrot, Carrot +minecraft:potato, Potato +minecraft:baked_potato, Baked Potato +minecraft:poisonous_potato, Poisonous Potato +minecraft:map, Empty Map +minecraft:golden_carrot, Golden Carrot +minecraft:skull:0, Human Skull +minecraft:skull:1, Wither Skeleton Skull +minecraft:skull:2, Zombie Head +minecraft:skull:3, Head +minecraft:skull:4, Creeper Head +minecraft:skull:5, Dragon Head +minecraft:carrot_on_a_stick, Carrot on a Stick +minecraft:nether_star, Nether Star +minecraft:pumpkin_pie, Pumpkin Pie +minecraft:fireworks, Firework Rocket +minecraft:firework_charge, Firework Star +minecraft:enchanted_book, Enchanted Book +minecraft:comparator, Redstone Comparator +minecraft:netherbrick, Nether Brick +minecraft:quartz, Nether Quartz +minecraft:tnt_minecart, Minecart with TNT +minecraft:hopper_minecart, Minecart with Hopper +minecraft:prismarine_shard, Prismarine Shard +minecraft:prismarine_crystals, Prismarine Crystals +minecraft:rabbit, Raw Rabbit +minecraft:cooked_rabbit, Cooked Rabbit +minecraft:rabbit_stew, Rabbit Stew +minecraft:rabbit_foot, Rabbit's Foot +minecraft:rabbit_hide, Rabbit Hide +minecraft:armor_stand, Armor Stand +minecraft:iron_horse_armor, Iron Horse Armor +minecraft:golden_horse_armor, Gold Horse Armor +minecraft:diamond_horse_armor, Diamond Horse Armor +minecraft:lead, Lead +minecraft:name_tag, Name Tag +minecraft:command_block_minecart, Minecart with Command Block +minecraft:mutton, Raw Mutton +minecraft:cooked_mutton, Cooked Mutton +minecraft:banner:15, White Banner +minecraft:banner:14, Orange Banner +minecraft:banner:13, Magenta Banner +minecraft:banner:12, Light Blue Banner +minecraft:banner:11, Yellow Banner +minecraft:banner:10, Lime Banner +minecraft:banner:9, Pink Banner +minecraft:banner:8, Gray Banner +minecraft:banner:7, Light Gray Banner +minecraft:banner:6, Cyan Banner +minecraft:banner:5, Purple Banner +minecraft:banner:4, Blue Banner +minecraft:banner:3, Brown Banner +minecraft:banner:2, Green Banner +minecraft:banner:1, Red Banner +minecraft:banner:0, Black Banner +minecraft:end_crystal, End Crystal +minecraft:spruce_door, Spruce Door +minecraft:birch_door, Birch Door +minecraft:jungle_door, Jungle Door +minecraft:acacia_door, Acacia Door +minecraft:dark_oak_door, Dark Oak Door +minecraft:chorus_fruit, Chorus Fruit +minecraft:chorus_fruit_popped, Popped Chorus Fruit +minecraft:beetroot, Beetroot +minecraft:beetroot_seeds, Beetroot Seeds +minecraft:beetroot_soup, Beetroot Soup +minecraft:dragon_breath, Dragon's Breath +minecraft:splash_potion, Splash Potion +minecraft:spectral_arrow, Spectral Arrow +minecraft:tipped_arrow, Tipped Arrow +minecraft:lingering_potion, Lingering Potion +minecraft:shield, Shield +minecraft:elytra, Elytra +minecraft:spruce_boat, Spruce Boat +minecraft:birch_boat, Birch Boat +minecraft:jungle_boat, Jungle Boat +minecraft:acacia_boat, Acacia Boat +minecraft:dark_oak_boat, Dark Oak Boat +minecraft:totem_of_undying, Totem of Undying +minecraft:shulker_shell, Shulker Shell +minecraft:iron_nugget, Iron Nugget +minecraft:knowledge_book, Knowledge Book +minecraft:record_13, Music Disc +minecraft:record_cat, Music Disc +minecraft:record_blocks, Music Disc +minecraft:record_chirp, Music Disc +minecraft:record_far, Music Disc +minecraft:record_mall, Music Disc +minecraft:record_mellohi, Music Disc +minecraft:record_stal, Music Disc +minecraft:record_strad, Music Disc +minecraft:record_ward, Music Disc +minecraft:record_11, Music Disc +minecraft:record_wait, Music Disc +ae2stuff:encoder, Pattern Encoder +ae2stuff:grower, Crystal Growth Chamber +ae2stuff:inscriber, Advanced Inscriber +ae2stuff:wireless, Wireless Connector +ae2stuff:wireless_kit, Wireless Setup Kit +ae2stuff:visualiser, Network Visualisation Tool +ic2:te:1, Industrial TNT +ic2:te:2, Nuke +ic2:te:3, Generator +ic2:te:4, Geothermal Generator +ic2:te:5, Kinetic Generator +ic2:te:6, Radioisotope Thermoelectric Generator +ic2:te:7, Semifluid Generator +ic2:te:8, Solar Panel +ic2:te:9, Stirling Generator +ic2:te:10, Water Mill +ic2:te:11, Wind Mill +ic2:te:12, Electric Heater +ic2:te:13, Liquid Fuel Firebox +ic2:te:14, Radioisotope Heat Generator +ic2:te:15, Solid Fuel Firebox +ic2:te:16, Electric Motor +ic2:te:17, Manual Kinetic Generator +ic2:te:18, Steam Turbine +ic2:te:19, Stirling Kinetic Generator +ic2:te:20, Water Turbine +ic2:te:21, Wind Turbine +ic2:te:22, Nuclear Reactor +ic2:te:23, Reactor Access Hatch +ic2:te:24, Reactor Chamber +ic2:te:25, Reactor Fluid Port +ic2:te:26, Reactor Redstone Port +ic2:te:27, Condenser +ic2:te:28, Bottling Plant +ic2:te:29, Fluid Distributor +ic2:te:30, Fluid Regulator +ic2:te:31, Liquid Heat Exchanger +ic2:te:32, Pump +ic2:te:33, Solar Distiller +ic2:te:34, Steam Boiler +ic2:te:35, Item Buffer +ic2:te:36, Luminator +ic2:te:37, Magnetizer +ic2:te:38, Electric Sorting Machine +ic2:te:39, Teleporter +ic2:te:40, Terraformer +ic2:te:41, Tesla Coil +ic2:te:42, Fluid/Solid Canning Machine +ic2:te:43, Compressor +ic2:te:44, Electric Furnace +ic2:te:45, Extractor +ic2:te:46, Iron Furnace +ic2:te:47, Macerator +ic2:te:48, Recycler +ic2:te:49, Solid Canning Machine +ic2:te:50, Blast Furnace +ic2:te:51, Block Cutting Machine +ic2:te:52, Thermal Centrifuge +ic2:te:53, Fermenter +ic2:te:54, Induction Furnace +ic2:te:55, Metal Former +ic2:te:56, Ore Washing Plant +ic2:te:57, Advanced Miner +ic2:te:58, Crop Harvester +ic2:te:59, Crop-Matron +ic2:te:60, Miner +ic2:te:92, Mass Fabricator +ic2:te:93, UU Assembly Bench +ic2:te:61, Matter Fabricator +ic2:te:62, Pattern Storage +ic2:te:63, Replicator +ic2:te:64, Scanner +ic2:te:65, Energy-O-Mat +ic2:te:66, Personal Safe +ic2:te:67, Trade-O-Mat +ic2:te:68, Charge Pad (BatBox) +ic2:te:69, Charge Pad (CESU) +ic2:te:70, Charge Pad (MFE) +ic2:te:71, Charge Pad (MFSU) +ic2:te:72, BatBox +ic2:te:73, CESU +ic2:te:74, MFE +ic2:te:75, MFSU +ic2:te:76, Electrolyzer +ic2:te:77, LV-Transformer +ic2:te:78, MV-Transformer +ic2:te:79, HV-Transformer +ic2:te:80, EV-Transformer +ic2:te:81, Tank +ic2:te:82, Chunk Loader +ic2:te:83, Compact Item Buffer +ic2:te:86, Creative Generator +ic2:te:87, Steam Re-Pressurizer +ic2:te:90, Weighted Fluid Distributor +ic2:te:91, Weighted Item Distributor +ic2:te:84, Reactor Coolant Injector (RSH) +ic2:te:85, Reactor Coolant Injector (LZH) +ic2:te:88, Industrial Workbench +ic2:te:89, Batch Crafter +ic2:te:100, Coke Kiln +ic2:te:101, Coke Kiln Hatch +ic2:te:102, Coke Kiln Grate +ic2:te:111, Wooden Storage Box +ic2:te:112, Iron Storage Box +ic2:te:113, Bronze Storage Box +ic2:te:114, Steel Storage Box +ic2:te:115, Iridium Storage Box +ic2:te:131, Bronze Tank +ic2:te:132, Iron Tank +ic2:te:133, Steel Tank +ic2:te:134, Iridium Tank +ic2:resource:0, Basalt +ic2:resource:1, Copper Ore +ic2:resource:2, Lead Ore +ic2:resource:3, Tin Ore +ic2:resource:4, Uranium Ore +ic2:resource:5, Bronze Block +ic2:resource:6, Copper Block +ic2:resource:7, Lead Block +ic2:resource:8, Steel Block +ic2:resource:9, Tin Block +ic2:resource:10, Uranium Block +ic2:resource:11, Reinforced Stone +ic2:resource:12, Basic Machine Casing +ic2:resource:13, Advanced Machine Casing +ic2:resource:14, Reactor Pressure Vessel +ic2:resource:15, Silver Block +ic2:leaves, ic2.leaves.name +ic2:rubber_wood, ic2.rubber_wood.name +ic2:sapling, ic2.sapling.rubber.name +ic2:scaffold:0, Scaffold +ic2:scaffold:1, Reinforced Scaffold +ic2:scaffold:2, Iron Scaffold +ic2:scaffold:3, Reinforced Iron Scaffold +ic2:fence:0, Iron Fence +ic2:sheet:0, Resin Sheet +ic2:sheet:1, Rubber Sheet +ic2:sheet:2, Wool Sheet +ic2:glass:0, Reinforced Glass +ic2:foam:0, Construction Foam +ic2:foam:1, Reinforced Construction Foam +ic2:wall:0, Construction Foam Wall (Black) +ic2:wall:1, Construction Foam Wall (Blue) +ic2:wall:2, Construction Foam Wall (Brown) +ic2:wall:3, Construction Foam Wall (Cyan) +ic2:wall:4, Construction Foam Wall (Gray) +ic2:wall:5, Construction Foam Wall (Green) +ic2:wall:6, Construction Foam Wall (Light Blue) +ic2:wall:7, Construction Foam Wall (Light Gray) +ic2:wall:8, Construction Foam Wall (Lime) +ic2:wall:9, Construction Foam Wall (Magenta) +ic2:wall:10, Construction Foam Wall (Orange) +ic2:wall:11, Construction Foam Wall (Pink) +ic2:wall:12, Construction Foam Wall (Purple) +ic2:wall:13, Construction Foam Wall (Red) +ic2:wall:14, Construction Foam Wall (White) +ic2:wall:15, Construction Foam Wall (Yellow) +ic2:mining_pipe:0, Mining Pipe +ic2:reinforced_door, ic2.reinforced_door.name +ic2:refractory_bricks, ic2.refractory_bricks.name +ic2:uu_matter, ic2.uu_matter.name +ic2:construction_foam, ic2.construction_foam.name +ic2:coolant, ic2.coolant.name +ic2:creosote, ic2.creosote.name +ic2:hot_coolant, ic2.hot_coolant.name +ic2:pahoehoe_lava, ic2.pahoehoe_lava.name +ic2:biomass, ic2.biomass.name +ic2:biogas, ic2.biogas.name +ic2:distilled_water, ic2.distilled_water.name +ic2:superheated_steam, ic2.superheated_steam.name +ic2:steam, ic2.steam.name +ic2:hot_water, ic2.hot_water.name +ic2:weed_ex, ic2.weed_ex.name +ic2:air, ic2.air.name +ic2:hydrogen, ic2.hydrogen.name +ic2:oxygen, ic2.oxygen.name +ic2:heavy_water, ic2.heavy_water.name +ic2:advanced_batpack, ic2.advanced_batpack.name +ic2:alloy_chestplate, ic2.alloy_chestplate.name +ic2:batpack, ic2.batpack.name +ic2:bronze_boots, ic2.bronze_boots.name +ic2:bronze_chestplate, ic2.bronze_chestplate.name +ic2:bronze_helmet, ic2.bronze_helmet.name +ic2:bronze_leggings, ic2.bronze_leggings.name +ic2:cf_pack, ic2.cf_pack.name +ic2:energy_pack, ic2.energy_pack.name +ic2:hazmat_chestplate, ic2.hazmat_chestplate.name +ic2:hazmat_helmet, ic2.hazmat_helmet.name +ic2:hazmat_leggings, ic2.hazmat_leggings.name +ic2:jetpack, ic2.jetpack.name +ic2:jetpack_electric, ic2.jetpack_electric.name +ic2:lappack, ic2.lappack.name +ic2:nano_boots, ic2.nano_boots.name +ic2:nano_chestplate, ic2.nano_chestplate.name +ic2:nano_helmet, ic2.nano_helmet.name +ic2:nano_leggings, ic2.nano_leggings.name +ic2:nightvision_goggles, ic2.nightvision_goggles.name +ic2:quantum_boots, ic2.quantum_boots.name +ic2:quantum_chestplate, ic2.quantum_chestplate.name +ic2:quantum_helmet, ic2.quantum_helmet.name +ic2:quantum_leggings, ic2.quantum_leggings.name +ic2:rubber_boots, ic2.rubber_boots.name +ic2:solar_helmet, ic2.solar_helmet.name +ic2:static_boots, ic2.static_boots.name +ic2:boat:0, Damaged Rubber Dinghy +ic2:boat:1, Rubber Dinghy +ic2:boat:2, Carbon Fiber Canoe +ic2:boat:3, Electric Boat +ic2:barrel, ic2.barrel.name +ic2:mug:0, Stone Mug +ic2:mug:1, Cold Coffee +ic2:mug:2, Dark Coffee +ic2:mug:3, Coffee +ic2:booze_mug, ic2.booze_mug.name +ic2:crushed:0, Crushed Copper Ore +ic2:crushed:1, Crushed Gold Ore +ic2:crushed:2, Crushed Iron Ore +ic2:crushed:3, Crushed Lead Ore +ic2:crushed:4, Crushed Silver Ore +ic2:crushed:5, Crushed Tin Ore +ic2:crushed:6, Crushed Uranium Ore +ic2:purified:0, Purified Crushed Copper Ore +ic2:purified:1, Purified Crushed Gold Ore +ic2:purified:2, Purified Crushed Iron Ore +ic2:purified:3, Purified Crushed Lead Ore +ic2:purified:4, Purified Crushed Silver Ore +ic2:purified:5, Purified Crushed Tin Ore +ic2:purified:6, Purified Crushed Uranium Ore +ic2:dust:0, Bronze Dust +ic2:dust:1, Clay Dust +ic2:dust:2, Coal Dust +ic2:dust:3, Hydrated Coal Dust +ic2:dust:4, Copper Dust +ic2:dust:5, Diamond Dust +ic2:dust:6, Energium Dust +ic2:dust:7, Gold Dust +ic2:dust:8, Iron Dust +ic2:dust:9, Lapis Lazuli Dust +ic2:dust:10, Lead Dust +ic2:dust:11, Lithium Dust +ic2:dust:12, Obsidian Dust +ic2:dust:13, Silicon Dioxide +ic2:dust:14, Silver Dust +ic2:dust:15, Stone Dust +ic2:dust:16, Sulfur Dust +ic2:dust:17, Tin Dust +ic2:dust:18, Tiny Pile of Bronze Dust +ic2:dust:19, Tiny Pile of Copper Dust +ic2:dust:20, Tiny Pile of Gold Dust +ic2:dust:21, Tiny Pile of Iron Dust +ic2:dust:22, Tiny Pile of Lapis Dust +ic2:dust:23, Tiny Pile of Lead Dust +ic2:dust:24, Tiny Pile of Lithium Dust +ic2:dust:25, Tiny Pile of Obsidian Dust +ic2:dust:26, Tiny Pile of Silver Dust +ic2:dust:27, Tiny Pile of Sulfur Dust +ic2:dust:28, Tiny Pile of Tin Dust +ic2:dust:29, Hydrated Tin Dust +ic2:ingot:0, Mixed Metal Ingot +ic2:ingot:1, Bronze Ingot +ic2:ingot:2, Copper Ingot +ic2:ingot:3, Lead Ingot +ic2:ingot:4, Silver Ingot +ic2:ingot:5, Steel Ingot +ic2:ingot:6, Tin Ingot +ic2:plate:0, Bronze Plate +ic2:plate:1, Copper Plate +ic2:plate:2, Gold Plate +ic2:plate:3, Iron Plate +ic2:plate:4, Lapis Lazuli Plate +ic2:plate:5, Lead Plate +ic2:plate:6, Obsidian Plate +ic2:plate:7, Steel Plate +ic2:plate:8, Tin Plate +ic2:plate:9, Dense Bronze Plate +ic2:plate:10, Dense Copper Plate +ic2:plate:11, Dense Gold Plate +ic2:plate:12, Dense Iron Plate +ic2:plate:13, Dense Lapis Lazuli Plate +ic2:plate:14, Dense Lead Plate +ic2:plate:15, Dense Obsidian Plate +ic2:plate:16, Dense Steel Plate +ic2:plate:17, Dense Tin Plate +ic2:casing:0, Bronze Item Casing +ic2:casing:1, Copper Item Casing +ic2:casing:2, Gold Item Casing +ic2:casing:3, Iron Item Casing +ic2:casing:4, Lead Item Casing +ic2:casing:5, Steel Item Casing +ic2:casing:6, Tin Item Casing +ic2:nuclear:0, Enriched Uranium Nuclear Fuel +ic2:nuclear:1, Uranium 235 +ic2:nuclear:2, Uranium 238 +ic2:nuclear:3, Plutonium +ic2:nuclear:4, MOX Nuclear Fuel +ic2:nuclear:5, Tiny Pile of Uranium 235 +ic2:nuclear:6, Tiny Pile of Uranium 238 +ic2:nuclear:7, Tiny Pile of Plutonium +ic2:nuclear:8, Pellets of Enriched Uranium Nuclear Fuel +ic2:nuclear:9, Pellets of MOX Nuclear Fuel +ic2:nuclear:10, Pellets of RTG Fuel +ic2:nuclear:11, Fuel Rod (Depleted Uranium) +ic2:nuclear:12, Dual Fuel Rod (Depleted Uranium) +ic2:nuclear:13, Quad Fuel Rod (Depleted Uranium) +ic2:nuclear:14, Fuel Rod (Depleted MOX) +ic2:nuclear:15, Dual Fuel Rod (Depleted MOX) +ic2:nuclear:16, Quad Fuel Rod (Depleted MOX) +ic2:misc_resource:0, Ashes +ic2:misc_resource:1, Iridium Ore +ic2:misc_resource:2, Iridium Shard +ic2:misc_resource:3, UU-Matter +ic2:misc_resource:4, Sticky Resin +ic2:misc_resource:5, Slag +ic2:misc_resource:6, Iodine +ic2:misc_resource:7, Water +ic2:misc_resource:8, Lava +ic2:crafting:0, Rubber +ic2:crafting:1, Electronic Circuit +ic2:crafting:2, Advanced Circuit +ic2:crafting:3, Advanced Alloy +ic2:crafting:4, Iridium Reinforced Plate +ic2:crafting:5, Coil +ic2:crafting:6, Electric Motor +ic2:crafting:7, Heat Conductor +ic2:crafting:8, Copper Boiler +ic2:crafting:9, Fuel Rod (Empty) +ic2:crafting:10, Tin Can +ic2:crafting:11, Small Power Unit +ic2:crafting:12, Power Unit +ic2:crafting:13, Raw Carbon Fibre +ic2:crafting:14, Raw Carbon Mesh +ic2:crafting:15, Carbon Plate +ic2:crafting:16, Coal Ball +ic2:crafting:17, Compressed Coal Ball +ic2:crafting:18, Coal Chunk +ic2:crafting:19, Industrial Diamond +ic2:crafting:20, Plantball +ic2:crafting:21, Bio Chaff +ic2:crafting:23, Scrap +ic2:crafting:24, Scrap Box +ic2:crafting:25, CF Powder +ic2:crafting:27, Crystal Memory (raw) +ic2:crafting:29, Shaft (Iron) +ic2:crafting:30, Shaft (Steel) +ic2:crafting:31, Wood Rotor Blade +ic2:crafting:32, Iron Rotor Blade +ic2:crafting:33, Steel Rotor Blade +ic2:crafting:34, Carbon Rotor Blade +ic2:crafting:35, Steam Turbine Blade +ic2:crafting:36, Steam Turbine +ic2:crafting:37, Jetpack Attachment Plate +ic2:crafting:38, Industrial Credit +ic2:crafting:41, Bronze Rotor Blade +ic2:crafting:42, Shaft (Bronze) +ic2:block_cutting_blade:0, Block Cutting Blade (Iron) +ic2:block_cutting_blade:1, Block Cutting Blade (Steel) +ic2:block_cutting_blade:2, Block Cutting Blade (Diamond) +ic2:upgrade_kit:0, MFSU Upgrade Kit +ic2:crop_stick, ic2.crop_stick.name +ic2:crop_res:0, Coffee Beans +ic2:crop_res:1, Coffee Powder +ic2:crop_res:2, Fertilizer +ic2:crop_res:3, Grin Powder +ic2:crop_res:4, Hops +ic2:crop_res:5, Weed +ic2:terra_wart, ic2.terra_wart.name +ic2:cropnalyzer, ic2.cropnalyzer.name +ic2:re_battery, ic2.re_battery.name +ic2:advanced_re_battery, ic2.advanced_re_battery.name +ic2:energy_crystal, ic2.energy_crystal.name +ic2:lapotron_crystal, ic2.lapotron_crystal.name +ic2:single_use_battery, ic2.single_use_battery.name +ic2:charging_re_battery, ic2.charging_re_battery.name +ic2:advanced_charging_re_battery, ic2.advanced_charging_re_battery.name +ic2:charging_energy_crystal, ic2.charging_energy_crystal.name +ic2:charging_lapotron_crystal, ic2.charging_lapotron_crystal.name +ic2:heat_storage, ic2.heat_storage.name +ic2:tri_heat_storage, ic2.tri_heat_storage.name +ic2:hex_heat_storage, ic2.hex_heat_storage.name +ic2:plating, ic2.plating.name +ic2:heat_plating, ic2.heat_plating.name +ic2:containment_plating, ic2.containment_plating.name +ic2:heat_exchanger, ic2.heat_exchanger.name +ic2:reactor_heat_exchanger, ic2.reactor_heat_exchanger.name +ic2:component_heat_exchanger, ic2.component_heat_exchanger.name +ic2:advanced_heat_exchanger, ic2.advanced_heat_exchanger.name +ic2:heat_vent, ic2.heat_vent.name +ic2:reactor_heat_vent, ic2.reactor_heat_vent.name +ic2:overclocked_heat_vent, ic2.overclocked_heat_vent.name +ic2:component_heat_vent, ic2.component_heat_vent.name +ic2:advanced_heat_vent, ic2.advanced_heat_vent.name +ic2:neutron_reflector, ic2.neutron_reflector.name +ic2:thick_neutron_reflector, ic2.thick_neutron_reflector.name +ic2:iridium_reflector, ic2.iridium_reflector.name +ic2:rsh_condensator, ic2.rsh_condensator.name +ic2:lzh_condensator, ic2.lzh_condensator.name +ic2:heatpack, ic2.heatpack.name +ic2:uranium_fuel_rod, ic2.uranium_fuel_rod.name +ic2:dual_uranium_fuel_rod, ic2.dual_uranium_fuel_rod.name +ic2:quad_uranium_fuel_rod, ic2.quad_uranium_fuel_rod.name +ic2:mox_fuel_rod, ic2.mox_fuel_rod.name +ic2:dual_mox_fuel_rod, ic2.dual_mox_fuel_rod.name +ic2:quad_mox_fuel_rod, ic2.quad_mox_fuel_rod.name +ic2:lithium_fuel_rod, ic2.lithium_fuel_rod.name +ic2:depleted_isotope_fuel_rod, ic2.depleted_isotope_fuel_rod.name +ic2:tfbp:0, TFBP - Empty +ic2:tfbp:1, TFBP - Chilling +ic2:tfbp:2, TFBP - Cultivation +ic2:tfbp:3, TFBP - Desertification +ic2:tfbp:4, TFBP - Flatification +ic2:tfbp:5, TFBP - Irrigation +ic2:tfbp:6, TFBP - Mushroom +ic2:bronze_axe, ic2.bronze_axe.name +ic2:bronze_hoe, ic2.bronze_hoe.name +ic2:bronze_pickaxe, ic2.bronze_pickaxe.name +ic2:bronze_shovel, ic2.bronze_shovel.name +ic2:bronze_sword, ic2.bronze_sword.name +ic2:cutter, ic2.cutter.name +ic2:debug_item, ic2.debug_item.name +ic2:foam_sprayer:0, CF Sprayer +ic2:foam_sprayer:0, CF Sprayer +ic2:forge_hammer, ic2.forge_hammer.name +ic2:frequency_transmitter, ic2.frequency_transmitter.name +ic2:meter, ic2.meter.name +ic2:tool_box, ic2.tool_box.name +ic2:treetap, ic2.treetap.name +ic2:wrench, ic2.wrench.name +ic2:wrench_new, ic2.wrench_new.name +ic2:crowbar, ic2.crowbar.name +ic2:containment_box, ic2.containment_box.name +ic2:weeding_trowel, ic2.weeding_trowel.name +ic2:crop_seed_bag, ic2.crop_seed_bag.name +ic2:advanced_scanner, ic2.advanced_scanner.name +ic2:chainsaw, ic2.chainsaw.name +ic2:diamond_drill, ic2.diamond_drill.name +ic2:drill, ic2.drill.name +ic2:electric_hoe, ic2.electric_hoe.name +ic2:electric_treetap, ic2.electric_treetap.name +ic2:electric_wrench, ic2.electric_wrench.name +ic2:iridium_drill, ic2.iridium_drill.name +ic2:mining_laser, ic2.mining_laser.name +ic2:nano_saber, ic2.nano_saber.name +ic2:obscurator, ic2.obscurator.name +ic2:scanner, ic2.scanner.name +ic2:wind_meter, ic2.wind_meter.name +ic2:painter:0, Painter +ic2:painter:0, Black Painter +ic2:painter:0, Blue Painter +ic2:painter:0, Brown Painter +ic2:painter:0, Cyan Painter +ic2:painter:0, Dark Grey Painter +ic2:painter:0, Green Painter +ic2:painter:0, Light Blue Painter +ic2:painter:0, Light Grey Painter +ic2:painter:0, Lime Painter +ic2:painter:0, Magenta Painter +ic2:painter:0, Orange Painter +ic2:painter:0, Pink Painter +ic2:painter:0, Purple Painter +ic2:painter:0, Red Painter +ic2:painter:0, White Painter +ic2:painter:0, Yellow Painter +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:fluid_cell:0, Universal Fluid Cell +ic2:cable:0, Copper Cable +ic2:cable:0, Insulated Copper Cable +ic2:cable:1, Glass Fibre Cable +ic2:cable:2, Gold Cable +ic2:cable:2, Insulated Gold Cable +ic2:cable:2, 2x Ins. Gold Cable +ic2:cable:3, HV Cable +ic2:cable:3, Insulated HV Cable +ic2:cable:3, 2x Ins. HV Cable +ic2:cable:3, 3x Ins. HV Cable +ic2:cable:4, Tin Cable +ic2:cable:4, Insulated Tin Cable +ic2:cable:5, EU-Detector Cable +ic2:cable:6, EU-Splitter Cable +ic2:upgrade:0, Overclocker Upgrade +ic2:upgrade:1, Transformer Upgrade +ic2:upgrade:2, Energy Storage Upgrade +ic2:upgrade:3, Redstone Signal Inverter Upgrade +ic2:upgrade:4, Ejector Upgrade +ic2:upgrade:5, Advanced Ejector Upgrade +ic2:upgrade:6, Pulling Upgrade +ic2:upgrade:7, Advanced Pulling Upgrade +ic2:upgrade:8, Fluid Ejector Upgrade +ic2:upgrade:9, Fluid Pulling Upgrade +ic2:filled_tin_can, ic2.filled_tin_can.name +ic2:filled_fuel_can, ic2.filled_fuel_can.name +ic2:iodine_tablet, ic2.iodine_tablet.name +ic2:crystal_memory, ic2.crystal_memory.name +ic2:rotor_wood, ic2.rotor_wood.name +ic2:rotor_bronze, ic2.rotor_bronze.name +ic2:rotor_iron, ic2.rotor_iron.name +ic2:rotor_steel, ic2.rotor_steel.name +ic2:rotor_carbon, ic2.rotor_carbon.name +ic2:dynamite, ic2.dynamite.name +ic2:dynamite_sticky, ic2.dynamite_sticky.name +ic2:remote, ic2.remote.name +ic2:pipe:0, Tiny Bronze Pipe +ic2:pipe:0, Small Bronze Pipe +ic2:pipe:0, Medium Bronze Pipe +ic2:pipe:0, Large Bronze Pipe +ic2:pipe:1, Tiny Steel Pipe +ic2:pipe:1, Small Steel Pipe +ic2:pipe:1, Medium Steel Pipe +ic2:pipe:1, Large Steel Pipe +ic2:cover:0, Pump Attachment (LV) +ic2:cover:1, Pump Attachment (MV) +ic2:coke, ic2.coke.name +moreplanets:diona_cobblestone_slab, Diona Cobblestone Slab +moreplanets:chalos_cobblestone_slab, Chalos Cobblestone Slab +moreplanets:nibiru_cobblestone_slab, Nibiru Cobblestone Slab +moreplanets:diona_dungeon_brick_slab, Diona Dungeon Brick Slab +moreplanets:chalos_dungeon_brick_slab, Chalos Dungeon Brick Slab +moreplanets:nibiru_dungeon_brick_slab, Nibiru Dungeon Brick Slab +moreplanets:alien_ship_decoration_slab, Alien Ship Decoration Slab +moreplanets:cheese_spore_slab, Cheese Spore Slab +moreplanets:infected_oak_slab, Infected Oak Slab +moreplanets:alien_berry_oak_slab, Alien Berry Oak Slab +moreplanets:oscalea_slab, Oscalea Slab +moreplanets:frolia_slab, Frolia Slab +moreplanets:infected_oak_pressure_plate, Infected Oak Pressure Plate +moreplanets:alien_berry_oak_pressure_plate, Alien Berry Oak Pressure Plate +moreplanets:oscalea_pressure_plate, Oscalea Pressure Plate +moreplanets:frolia_pressure_plate, Frolia Pressure Plate +moreplanets:dark_energy_storage_cluster, Dark Energy Storage Cluster +moreplanets:nuclear_waste_energy_storage_cluster, Nuclear Waste Energy Storage Cluster +moreplanets:space_warp_pad, Space Warp Pad +moreplanets:dark_energy_receiver, Dark Energy Receiver +moreplanets:space_portal, Space Portal +moreplanets:black_hole_storage, Black Hole Storage +moreplanets:alien_defender_beacon, Alien Defender Beacon +moreplanets:shield_generator, Shield Generator +moreplanets:alien_ship_booster, Alien Ship Booster +moreplanets:alien_ship_decoration_0, Alien Ship Decoration +moreplanets:alien_ship_decoration_1, Alien Ship Decoration +moreplanets:alien_chest, Alien Chest +moreplanets:tinted_glass, Tinted Glass +moreplanets:white_tinted_glass, White Tinted Glass +moreplanets:orange_tinted_glass, Orange Tinted Glass +moreplanets:magenta_tinted_glass, Magenta Tinted Glass +moreplanets:light_blue_tinted_glass, Light Blue Tinted Glass +moreplanets:yellow_tinted_glass, Yellow Tinted Glass +moreplanets:lime_tinted_glass, Lime Tinted Glass +moreplanets:pink_tinted_glass, Pink Tinted Glass +moreplanets:gray_tinted_glass, Gray Tinted Glass +moreplanets:silver_tinted_glass, Light Gray Tinted Glass +moreplanets:cyan_tinted_glass, Cyan Tinted Glass +moreplanets:purple_tinted_glass, Purple Tinted Glass +moreplanets:blue_tinted_glass, Blue Tinted Glass +moreplanets:brown_tinted_glass, Brown Tinted Glass +moreplanets:green_tinted_glass, Green Tinted Glass +moreplanets:red_tinted_glass, Red Tinted Glass +moreplanets:black_tinted_glass, Black Tinted Glass +moreplanets:tinted_glass_pane, Tinted Glass Pane +moreplanets:white_tinted_glass_pane, White Tinted Glass Pane +moreplanets:orange_tinted_glass_pane, Orange Tinted Glass Pane +moreplanets:magenta_tinted_glass_pane, Magenta Tinted Glass Pane +moreplanets:light_blue_tinted_glass_pane, Light Blue Tinted Glass Pane +moreplanets:yellow_tinted_glass_pane, Yellow Tinted Glass Pane +moreplanets:lime_tinted_glass_pane, Lime Tinted Glass Pane +moreplanets:pink_tinted_glass_pane, Pink Tinted Glass Pane +moreplanets:gray_tinted_glass_pane, Gray Tinted Glass Pane +moreplanets:silver_tinted_glass_pane, Light Gray Tinted Glass Pane +moreplanets:cyan_tinted_glass_pane, Cyan Tinted Glass Pane +moreplanets:purple_tinted_glass_pane, Purple Tinted Glass Pane +moreplanets:blue_tinted_glass_pane, Blue Tinted Glass Pane +moreplanets:brown_tinted_glass_pane, Brown Tinted Glass Pane +moreplanets:green_tinted_glass_pane, Green Tinted Glass Pane +moreplanets:red_tinted_glass_pane, Red Tinted Glass Pane +moreplanets:black_tinted_glass_pane, Black Tinted Glass Pane +moreplanets:diona_cobblestone_wall, Diona Cobblestone Wall +moreplanets:chalos_cobblestone_wall, Chalos Cobblestone Wall +moreplanets:nibiru_cobblestone_wall, Nibiru Cobblestone Wall +moreplanets:diona_dungeon_brick_wall, Diona Dungeon Brick Wall +moreplanets:chalos_dungeon_brick_wall, Chalos Dungeon Brick Wall +moreplanets:nibiru_dungeon_brick_wall, Nibiru Dungeon Brick Wall +moreplanets:polished_tin_decoration_block, Polished Tin Decoration Block +moreplanets:polished_aluminum_decoration_block, Polished Aluminum Decoration Block +moreplanets:desh_frame, Desh Frame +moreplanets:dungeon_glowstone, Dungeon Glowstone +moreplanets:fronos_grass_block, Fronos Grass Block +moreplanets:fronos_dirt, Fronos Dirt +moreplanets:fronos_coarse_dirt, Fronos Coarse Dirt +moreplanets:fronos_farmland, Fronos Farmland +moreplanets:fronos_stone, Fronos Stone +moreplanets:fronos_cobblestone, Fronos Cobblestone +moreplanets:fronos_stone_bricks, Fronos Stone Bricks +moreplanets:fronos_mossy_stone_bricks, Fronos Mossy Stone Bricks +moreplanets:fronos_cracked_stone_bricks, Fronos Cracked Stone Bricks +moreplanets:fronos_chiseled_stone_bricks, Fronos Chiseled Stone Bricks +moreplanets:fronos_dungeon_brick, Fronos Dungeon Brick +moreplanets:fronos_grass, Fronos Grass +moreplanets:large_wheat, Large Wheat +moreplanets:fronos_tall_grass, Fronos Tall Grass +moreplanets:oscalea_fence, Oscalea Fence +moreplanets:frolia_fence, Frolia Fence +moreplanets:oscalea_fence_gate, Oscalea Fence Gate +moreplanets:frolia_fence_gate, Frolia Fence Gate +moreplanets:oscalea_stairs, Oscalea Stairs +moreplanets:frolia_stairs, Frolia Stairs +moreplanets:oscalea_trapdoor, Oscalea Trapdoor +moreplanets:frolia_trapdoor, Frolia Trapdoor +moreplanets:fronos_iron_ore, Iron Ore +moreplanets:fronos_gold_ore, Gold Ore +moreplanets:fronos_tin_ore, Tin Ore +moreplanets:fronos_copper_ore, Copper Ore +moreplanets:fronos_aluminum_ore, Aluminum Ore +moreplanets:fronos_lead_ore, Lead Ore +moreplanets:fronos_coal_ore, Coal Ore +moreplanets:fronos_lapis_ore, Lapis Ore +moreplanets:fronos_diamond_ore, Diamond Ore +moreplanets:fronos_emerald_ore, Emerald Ore +moreplanets:fronos_redstone_ore, Redstone Ore +moreplanets:fronos_silicon_ore, Silicon Ore +moreplanets:fronos_quartz_ore, Quartz Ore +moreplanets:extrailonite_ore, Extrailonite Ore +moreplanets:red_candy_cane, Red Candy Cane +moreplanets:green_candy_cane, Green Candy Cane +moreplanets:blue_candy_cane, Blue Candy Cane +moreplanets:orange_candy_cane, Orange Candy Cane +moreplanets:pink_candy_cane, Pink Candy Cane +moreplanets:yellow_candy_cane, Yellow Candy Cane +moreplanets:purple_candy_cane, Purple Candy Cane +moreplanets:rainbow_candy_cane, Rainbow Candy Cane +moreplanets:grape_jelly_block, Grape Jelly Block +moreplanets:raspberry_jelly_block, Raspberry Jelly Block +moreplanets:strawberry_jelly_block, Strawberry Jelly Block +moreplanets:berry_jelly_block, Berry Jelly Block +moreplanets:lime_jelly_block, Lime Jelly Block +moreplanets:orange_jelly_block, Orange Jelly Block +moreplanets:green_jelly_block, Green Jelly Block +moreplanets:lemon_jelly_block, Lemon Jelly Block +moreplanets:diona_surface_rock, Diona Surface Rock +moreplanets:diona_sub_surface_rock, Diona Sub-Surface Rock +moreplanets:diona_rock, Diona Rock +moreplanets:diona_cobblestone, Diona Cobblestone +moreplanets:setrorium_ore, Setrorium Ore +moreplanets:illenium_ore, Illenium Ore +moreplanets:diona_tin_ore, Tin Ore +moreplanets:diona_copper_ore, Copper Ore +moreplanets:diona_aluminum_ore, Aluminum Ore +moreplanets:setrorium_block, Block of Setrorium +moreplanets:illenium_block, Block of Illenium +moreplanets:diona_dungeon_brick, Diona Dungeon Brick +moreplanets:infected_purlonite_segment, Infected Purlonite Segment +moreplanets:infected_purlonite_eye_core, Infected Purlonite Eye Core +moreplanets:infected_purlonite_ender_core, Infected Purlonite Ender Core +moreplanets:albetius_worm_egg_rock, Albetius Worm Egg Rock +moreplanets:infected_purlonite_planks, Infected Purlonite Planks +moreplanets:infected_purlonite_fence, Infected Purlonite Fence +moreplanets:diona_ancient_chest, Diona Ancient Chest +moreplanets:diona_treasure_chest, Diona Treasure Chest +moreplanets:zelius_egg, Zelius Egg +moreplanets:infected_purlonite_cobweb, Infected Purlonite Cobweb +moreplanets:infected_purlonite_torch, Infected Purlonite Torch +moreplanets:infected_purlonite_crystal, Infected Purlonite Crystal +moreplanets:alien_miner_blood, Alien Miner Blood +moreplanets:infected_purlonite_slime_block, Infected Purlonite Slime Block +moreplanets:dark_energy_core, Dark Energy Core +moreplanets:infected_purlonite_water_fluid, Infected Purlonite Water +moreplanets:infected_purlonite_lava_fluid, Infected Purlonite Lava +moreplanets:diona_cobblestone_stairs, Diona Cobblestone Stairs +moreplanets:diona_dungeon_brick_stairs, Diona Dungeon Brick Stairs +moreplanets:dark_energy_generator, Dark Energy Generator +moreplanets:glowing_iron_block, Block of Glowing Iron +moreplanets:crashed_alien_probe, Crashed Alien Probe +moreplanets:alien_ship_decoration_stairs, Alien Ship Decoration Stairs +moreplanets:koentus_regolith, Koentus Regolith +moreplanets:koentus_fine_regolith, Koentus Fine Regolith +moreplanets:koentus_rock, Koentus Rock +moreplanets:koentus_cobblestone, Koentus Cobblestone +moreplanets:anti_gravity_ore, Anti Gravity Ore +moreplanets:goldenite_crystals_ore, Goldenite Crystals Ore +moreplanets:koentus_tin_ore, Tin Ore +moreplanets:koentus_copper_ore, Copper Ore +moreplanets:koentus_aluminum_ore, Aluminum Ore +moreplanets:koentus_iron_ore, Iron Ore +moreplanets:anti_gravity_fragments_block, Block of Anti Gravity Fragments +moreplanets:goldenite_crystals_block, Block of Goldenite Crystals +moreplanets:koentus_dungeon_brick, Koentus Dungeon Brick +moreplanets:fallen_koentus_meteor, Fallen Koentus Meteor +moreplanets:koentus_ice, Koentus Ice +moreplanets:white_glowing_hardened_ice, White Glowing Hardened Ice +moreplanets:orange_glowing_hardened_ice, Orange Glowing Hardened Ice +moreplanets:magenta_glowing_hardened_ice, Magenta Glowing Hardened Ice +moreplanets:light_blue_glowing_hardened_ice, Light Blue Glowing Hardened Ice +moreplanets:yellow_glowing_hardened_ice, Yellow Glowing Hardened Ice +moreplanets:lime_glowing_hardened_ice, Lime Glowing Hardened Ice +moreplanets:pink_glowing_hardened_ice, Pink Glowing Hardened Ice +moreplanets:gray_glowing_hardened_ice, Gray Glowing Hardened Ice +moreplanets:silver_glowing_hardened_ice, Silver Glowing Hardened Ice +moreplanets:cyan_glowing_hardened_ice, Cyan Glowing Hardened Ice +moreplanets:purple_glowing_hardened_ice, Purple Glowing Hardened Ice +moreplanets:blue_glowing_hardened_ice, Blue Glowing Hardened Ice +moreplanets:brown_glowing_hardened_ice, Brown Glowing Hardened Ice +moreplanets:green_glowing_hardened_ice, Green Glowing Hardened Ice +moreplanets:red_glowing_hardened_ice, Red Glowing Hardened Ice +moreplanets:black_glowing_hardened_ice, Black Glowing Hardened Ice +moreplanets:creep_block, Creep Block +moreplanets:gravity_creep_block, Gravity Creep Block +moreplanets:gravity_creep_extractor, Gravity Creep Extractor +moreplanets:gravity_creep_vines, Gravity Creep Vines +moreplanets:chalos_rock, Chalos Rock +moreplanets:chalos_cobblestone, Chalos Cobblestone +moreplanets:diremsium_ore, Diremsium Ore +moreplanets:zyptorium_ore, Zyptorium Ore +moreplanets:cheese_milk_ore, Cheese Milk Ore +moreplanets:chalos_iron_ore, Iron Ore +moreplanets:chalos_tin_ore, Tin Ore +moreplanets:chalos_copper_ore, Copper Ore +moreplanets:chalos_aluminum_ore, Aluminum Ore +moreplanets:diremsium_block, Block of Diremsium +moreplanets:zyptorium_block, Block of Zyptorium +moreplanets:chalos_dungeon_brick, Chalos Dungeon Brick +moreplanets:cheese_grass_block, Cheese Grass Block +moreplanets:cheese_dirt, Cheese Dirt +moreplanets:cheese_coarse_dirt, Cheese Coarse Dirt +moreplanets:cheese_spore_stem, Cheese Spore Stem +moreplanets:cheese_spore_block, Cheese Spore +moreplanets:cheese_spore_planks, Cheese Spore Planks +moreplanets:cheese_slime_block, Cheese Slime Block +moreplanets:chalos_ancient_chest, Chalos Ancient Chest +moreplanets:chalos_treasure_chest, Chalos Treasure Chest +moreplanets:cheese_milk_cake, Cheese Milk Cake +moreplanets:cheese_spore_flower, Cheese Spore Flower +moreplanets:cheese_grass, Cheese Grass +moreplanets:cheese_farmland, Cheese Farmland +moreplanets:cheese_milk_fluid, Cheese Milk +moreplanets:gaseous_cheese_milk, Gaseous Cheese Milk +moreplanets:cheese_tall_grass, Cheese Tall Grass +moreplanets:cheese_spore_crafting_table, Cheese Spore Crafting Table +moreplanets:cheese_spore_chest, Cheese Spore Chest +moreplanets:chalos_cobblestone_stairs, Chalos Cobblestone Stairs +moreplanets:chalos_dungeon_brick_stairs, Chalos Dungeon Brick Stairs +moreplanets:cheese_spore_stairs, Cheese Spore Stairs +moreplanets:cheese_spore_fence, Cheese Spore Fence +moreplanets:cheese_spore_fence_gate, Cheese Spore Fence Gate +moreplanets:infected_grass_block, Infected Grass Block +moreplanets:infected_dirt, Infected Dirt +moreplanets:infected_coarse_dirt, Infected Coarse Dirt +moreplanets:infected_podzol, Infected Podzol +moreplanets:infected_grass, Infected Grass +moreplanets:infected_fern, Infected Fern +moreplanets:green_vein_grass, Green Vein Grass +moreplanets:infected_orange_rose_bush, Infected Orange Rose Bush +moreplanets:infected_tall_grass, Infected Tall Grass +moreplanets:infected_large_fern, Infected Large Fern +moreplanets:green_vein_tall_grass, Green Vein Tall Grass +moreplanets:nibiru_rock, Nibiru Rock +moreplanets:nibiru_cobblestone, Nibiru Cobblestone +moreplanets:nibiru_vein_cobblestone, Nibiru Vein Cobblestone +moreplanets:infected_stone_bricks, Infected Stone Bricks +moreplanets:infected_vein_stone_bricks, Infected Vein Stone Bricks +moreplanets:infected_cracked_stone_bricks, Cracked Infected Stone Bricks +moreplanets:infected_chiseled_stone_bricks, Chiseled Infected Stone Bricks +moreplanets:inferumite_block, Block of Inferumite +moreplanets:nibiru_dungeon_brick, Nibiru Dungeon Brick +moreplanets:mossy_nibiru_dungeon_brick, Mossy Nibiru Dungeon Brick +moreplanets:infected_sandstone, Infected Sandstone +moreplanets:infected_chiseled_sandstone, Infected Chiseled Sandstone +moreplanets:infected_cut_sandstone, Infected Cut Sandstone +moreplanets:infested_nibiru_rock, Infested Nibiru Rock +moreplanets:infested_nibiru_cobblestone, Infested Nibiru Cobblestone +moreplanets:infested_nibiru_vein_cobblestone, Infested Nibiru Vein Cobblestone +moreplanets:infested_infected_stone_bricks, Infested Infected Stone Bricks +moreplanets:infested_infected_vein_stone_bricks, Infested Infected Vein Stone Bricks +moreplanets:infested_infected_cracked_stone_bricks, Infested Cracked Infected Stone Bricks +moreplanets:infested_infected_chiseled_stone_bricks, Infested Chiseled Infected Stone Bricks +moreplanets:infected_iron_ore, Infected Iron Ore +moreplanets:infected_gold_ore, Infected Gold Ore +moreplanets:infected_tin_ore, Infected Tin Ore +moreplanets:infected_copper_ore, Infected Copper Ore +moreplanets:infected_aluminum_ore, Infected Aluminum Ore +moreplanets:infected_coal_ore, Infected Coal Ore +moreplanets:infected_lapis_ore, Infected Lapis Ore +moreplanets:infected_diamond_ore, Infected Diamond Ore +moreplanets:infected_emerald_ore, Infected Emerald Ore +moreplanets:infected_redstone_ore, Infected Redstone Ore +moreplanets:infected_silicon_ore, Infected Silicon Ore +moreplanets:inferumite_crystal_ore, Inferumite Crystal Ore +moreplanets:infected_oak_log, Infected Oak Log +moreplanets:infected_deadwood_log, Infected Deadwood Log +moreplanets:infected_spruce_log, Infected Spruce Log +moreplanets:infected_jungle_log, Infected Jungle Log +moreplanets:alien_berry_oak_log, Alien Berry Oak Log +moreplanets:oscalea_log, Oscalea Log +moreplanets:frolia_log, Frolia Log +moreplanets:oscalea_planks, Oscalea Planks +moreplanets:frolia_planks, Frolia Planks +moreplanets:infected_oak_planks, Infected Oak Planks +moreplanets:infected_spruce_planks, Infected Spruce Planks +moreplanets:alien_berry_oak_planks, Alien Berry Oak Planks +moreplanets:infected_oak_leaves, Infected Oak Leaves +moreplanets:infected_spruce_leaves, Infected Spruce Leaves +moreplanets:infected_jungle_leaves, Infected Jungle Leaves +moreplanets:alien_berry_oak_leaves, Alien Berry Oak Leaves +moreplanets:oscalea_leaves, Oscalea Leaves +moreplanets:frolia_leaves, Frolia Leaves +moreplanets:flowering_frolia_leaves, Flowering Frolia Leaves +moreplanets:infected_oak_sapling, Infected Oak Sapling +moreplanets:infected_spruce_sapling, Infected Spruce Sapling +moreplanets:infected_jungle_sapling, Infected Jungle Sapling +moreplanets:alien_berry_oak_sapling, Alien Berry Oak Sapling +moreplanets:pure_herb, Pure Herb +moreplanets:terrapuff_herb, Terrapuff Herb +moreplanets:batasia_dandelion, Bastasia Dandelion +moreplanets:pyolonia, Pyolonia +moreplanets:philipy, Philipy +moreplanets:white_tail, White Tail +moreplanets:vealium_vines, Vealium Vines +moreplanets:terrashroom, Terrashroom +moreplanets:nemophila, Nemophila +moreplanets:pink_blechnum, Pink Blechnum +moreplanets:purple_bush, Purple Bush +moreplanets:fronos_fern, Fronos Fern +moreplanets:fronos_lily_pad, Fronos Lily Pad +moreplanets:fronos_mushroom, Fronos Mushroom +moreplanets:oscalea_sapling, Oscalea Sapling +moreplanets:frolia_sapling, Frolia Sapling +moreplanets:infected_crafting_table, Infected Crafting Table +moreplanets:alien_berry_crafting_table, Alien Berry Crafting Table +moreplanets:infected_oak_bookshelf, Infected Oak Bookshelf +moreplanets:alien_berry_oak_bookshelf, Alien Berry Oak Bookshelf +moreplanets:infected_oak_fence, Infected Oak Fence +moreplanets:alien_berry_oak_fence, Alien Berry Oak Fence +moreplanets:infected_grass_path, Infected Grass Path +moreplanets:green_vein_grass_path, Green Vein Grass Path +moreplanets:infected_farmland, Infected Farmland +moreplanets:infected_sand, Infected Sand +moreplanets:infected_cactus, Infected Cactus +moreplanets:infected_water_fluid_mp, Infected Water +moreplanets:infected_vines, Infected Vines +moreplanets:sporelily, Sporelily +moreplanets:infected_oak_fence_gate, Infected Oak Fence Gate +moreplanets:nibiru_ancient_chest, Nibiru Ancient Chest +moreplanets:infected_snow, Infected Snow +moreplanets:purified_snow, Purified Snow +moreplanets:infected_ice, Infected Ice +moreplanets:infected_packed_ice, Infected Packed Ice +moreplanets:infected_snow_layer, tile.infected_snow_layer.name +moreplanets:purified_snow_layer, tile.purified_snow_layer.name +moreplanets:green_vein_grass_block, Green Vein Grass Block +moreplanets:infected_melon, Infected Melon +moreplanets:infected_gravel, Infected Gravel +moreplanets:infected_clay, Infected Clay +moreplanets:nibiru_treasure_chest, Nibiru Treasure Chest +moreplanets:infected_chest, Infected Chest +moreplanets:alien_berry_chest, Alien Berry Chest +moreplanets:multalic_crystal, Multalic Crystal +moreplanets:infected_prismarine, Infected Prismarine +moreplanets:infected_prismarine_bricks, Infected Prismarine Bricks +moreplanets:infected_dark_prismarine, Infected Dark Prismarine +moreplanets:infected_sea_lantern, Infected Sea Lantern +moreplanets:infected_sponge, Infected Sponge +moreplanets:infected_wet_sponge, Infected Wet Sponge +moreplanets:infected_seaweed, Infected Seaweed +moreplanets:oil_ore, Oil Ore +moreplanets:helium_gas, Helium Gas +moreplanets:infected_vines_dirt, Infected Vines Dirt +moreplanets:infected_torch, Infected Torch +moreplanets:infected_furnace, Infected Furnace +moreplanets:terrastone_furnace, Terrastone Furnace +moreplanets:juicer_egg, Juicer Egg +moreplanets:nuclear_waste_tank, Nuclear Waste Tank +moreplanets:nuclear_waste_fluid, Nuclear Waste +moreplanets:vein_frame, Vein Frame +moreplanets:nuclear_waste_generator, Nuclear Waste Generator +moreplanets:alien_berry_oak_fence_gate, Alien Berry Oak Fence Gate +moreplanets:multalic_crystal_block, Block of Multalic Crystal +moreplanets:terrastone, Terrastone +moreplanets:purified_water_fluid, Purified Water +moreplanets:purified_gravel, Purified Gravel +moreplanets:huge_terrashroom_block, Terrashroom Block +moreplanets:sealable_nuclear_waste_rod, Sealable Nuclear Waste Rod +moreplanets:nibiru_dungeon_brick_stairs, Nibiru Dungeon Brick Stairs +moreplanets:infected_oak_stairs, Infected Oak Stairs +moreplanets:alien_berry_oak_stairs, Alien Berry Oak Stairs +moreplanets:infected_prismarine_stairs, Infected Prismarine Stairs +moreplanets:infected_prismarine_brick_stairs, Infected Prismarine Brick Stairs +moreplanets:infected_dark_prismarine_stairs, Infected Dark Prismarine Stairs +moreplanets:infected_vein_stone_bricks_stairs, Infected Vein Stone Bricks Stairs +moreplanets:cracked_infected_stone_bricks_stairs, Cracked Infected Stone Bricks +moreplanets:infected_cut_sandstone_stairs, Infected Cut Sandstone Stairs +moreplanets:nibiru_cobblestone_stairs, Nibiru Cobblestone Stairs +moreplanets:infected_stone_bricks_stairs, Infected Stone Bricks Stairs +moreplanets:infected_sandstone_stairs, Infected Sandstone Stairs +moreplanets:terrastone_stairs, Terrastone Stairs +moreplanets:infected_prismarine_slab, Infected Prismarine Slab +moreplanets:infected_prismarine_brick_slab, Infected Prismarine Brick Slab +moreplanets:infected_dark_prismarine_slab, Infected Dark Prismarine Slab +moreplanets:infected_stone_bricks_slab, Infected Stone Bricks Slab +moreplanets:infected_vein_stone_bricks_slab, Infected Vein Stone Bricks Slab +moreplanets:infected_cracked_stone_bricks_slab, Cracked Infected Stone Bricks Slab +moreplanets:terrastone_slab, Terrastone Slab +moreplanets:infected_sandstone_slab, Infected Sandstone Slab +moreplanets:infected_cut_sandstone_slab, Infected Cut Sandstone Slab +moreplanets:empty_capsule, Empty Capsule +moreplanets:infected_spore_protection_capsule, Infected Spore Protection Capsule +moreplanets:dark_energy_protection_capsule, Dark Energy Protection Capsule +moreplanets:laser_bullet, Laser Bullet +moreplanets:infected_purlonite_laser_bullet, Infected Purlonite Laser Bullet +moreplanets:ion_cannon_schematic, item.ion_cannon_schematic.name +moreplanets:black_hole_storage_schematic, item.black_hole_storage_schematic.name +moreplanets:zelius_fish, Zelius Fish +moreplanets:glowing_alien_fish, Glowing Alien Fish +moreplanets:cheese_fish, Cheese Fish +moreplanets:space_warper_core, Space Warper Core +moreplanets:space_bow, Space Bow +moreplanets:space_fishing_rod, Space Fishing Rod +moreplanets:blue_dye, Blue Dye +moreplanets:laser_gun, Laser Gun +moreplanets:alien_defender_reinforcement, Alien Defender Reinforcement +moreplanets:creative_space_kit, Creative Space Kit +moreplanets:vein_floater_disc, item.vein_floater_disc.name +moreplanets:upgrade_template, Upgrade Template +moreplanets:shield_damage_upgrade, Shield Damage Upgrade +moreplanets:shield_size_upgrade, Shield Size Upgrade +moreplanets:shield_capacity_upgrade, Shield Capacity Upgrade +moreplanets:machine_speed_upgrade, Machine Speed Upgrade +moreplanets:gravity_amulet, Gravity Amulet (WIP) +moreplanets:illenium_ingot, Illenium Ingot +moreplanets:setrorium_shard, Setrorium Shard +moreplanets:compressed_illenium, Compressed Illenium +moreplanets:compressed_setrorium, Compressed Setrorium +moreplanets:infected_purlonite_shard, Infected Purlonite Shard +moreplanets:alien_miner_part, Alien Miner Part +moreplanets:glowing_iron_ingot, Glowing Iron Ingot +moreplanets:black_hole_fragments, Black Hole Fragments +moreplanets:anti_gravity_fragments, Anti Gravity Fragments +moreplanets:infected_purlonite_bomb, Infected Purlonite Bomb +moreplanets:diona_dungeon_key, Diona Dungeon Key +moreplanets:infected_purlonite_slimeball, Infected Purlonite Slimeball +moreplanets:infected_purlonite_arrow, Infected Purlonite Arrow +moreplanets:dark_energy_pearl, Dark Energy Pearl +moreplanets:anti_gravity_arrow, Anti Gravity Arrow +moreplanets:illenium_sword, Illenium Sword +moreplanets:illenium_shovel, Illenium Shovel +moreplanets:illenium_pickaxe, Illenium Pickaxe +moreplanets:illenium_axe, Illenium Axe +moreplanets:illenium_hoe, Illenium Hoe +moreplanets:illenium_helmet, Illenium Helmet +moreplanets:illenium_chestplate, Illenium Chestplate +moreplanets:illenium_leggings, Illenium Leggings +moreplanets:illenium_boots, Illenium Boots +moreplanets:breathable_illenium_helmet, Breathable Illenium Helmet +moreplanets:diremsium_ingot, Diremsium Ingot +moreplanets:zyptorium_ingot, Zyptorium Ingot +moreplanets:compressed_diremsium, Compressed Diremsium +moreplanets:compressed_zyptorium, Compressed Zyptorium +moreplanets:cheese_milk_curd, Cheese Milk Curd +moreplanets:raw_cheese_beef, Raw Cheese Beef +moreplanets:cooked_cheese_beef, Cooked Cheese Steak +moreplanets:cheese_spore_berry, Cheese Spore Berry +moreplanets:cheese_slimeball, Cheese Slimeball +moreplanets:cheese_spore_item, Cheese Spore +moreplanets:cheese_spore_seed, Cheese Spore Seed +moreplanets:chalos_dungeon_key, Chalos Dungeon Key +moreplanets:cheese_spore_door, Cheese Spore Door +moreplanets:inferumite_crystal, Inferumite Crystal +moreplanets:multalic_crystal_pieces, Multalic Crystal Pieces +moreplanets:infected_coal, Infected Coal +moreplanets:infected_charcoal, Infected Charcoal +moreplanets:shlime_tail, Shlime Tail +moreplanets:infected_prismarine_shard, Infected Prismarine Shard +moreplanets:infected_prismarine_crystals, Infected Prismarine Crystals +moreplanets:infected_apple, Infected Apple +moreplanets:infected_golden_apple, Infected Golden Apple +moreplanets:enchanted_infected_golden_apple, item.enchanted_infected_golden_apple.name +moreplanets:infected_melon_slice, Infected Melon Slice +moreplanets:alien_berry, Alien Berry +moreplanets:golden_alien_berry, Golden Alien Berry +moreplanets:terraberry, Terraberry +moreplanets:raw_shlime_meat, Raw Shlime Meat +moreplanets:cooked_shlime_meat, Cooked Shlime Meat +moreplanets:infected_wheat_seeds, Infected Wheat Seeds +moreplanets:infected_oak_door, Infected Oak Door +moreplanets:alien_berry_oak_door, Alien Berry Oak Door +moreplanets:infected_wheat, Infected Wheat +moreplanets:infected_clay_ball, Infected Clay Ball +moreplanets:infected_snowball, Infected Snowball +moreplanets:purified_snowball, Purified Snowball +moreplanets:nibiru_dungeon_key, Nibiru Dungeon Key +moreplanets:nibiru_dungeon_key_bow, Nibiru Dungeon Key Bow +moreplanets:nibiru_dungeon_key_blade, Nibiru Dungeon Key Blade +moreplanets:infected_sugar_cane, Infected Sugar Cane +moreplanets:infected_egg, Infected Egg +moreplanets:infected_arrow, Infected Arrow +moreplanets:infected_melon_seeds, Infected Melon Seeds +moreplanets:vein_eye, Vein Eye +moreplanets:waste_rod_picker, Waste Rod Picker +moreplanets:nuclear_waste_rod, Nuclear Waste Rod +moreplanets:gravity_boots, Gravity Boots +moreplanets:extrailonite_ingot, Extrailonite Ingot +moreplanets:compressed_extrailonite, Compressed Extrailonite +moreplanets:oscalea_door, Oscalea Door +moreplanets:frolia_door, Frolia Door +moreplanets:strawberry, Strawberry +moreplanets:giant_blueberry, Giant Blueberry +moreplanets:chocolate_bar, Chocolate Bar +moreplanets:jelly_beans, Jelly Beans +moreplanets:marshmallow, Marshmallow +moreplanets:cooked_marshmallow, Cooked Marshmallow +moreplanets:blue_pear, Blue Pear +moreplanets:red_candy_cane_stick, Red Candy Cane Stick +moreplanets:green_candy_cane_stick, Green Candy Cane Stick +moreplanets:blue_candy_cane_stick, Blue Candy Cane Stick +moreplanets:orange_candy_cane_stick, Orange Candy Cane Stick +moreplanets:pink_candy_cane_stick, Pink Candy Cane Stick +moreplanets:yellow_candy_cane_stick, Yellow Candy Cane Stick +moreplanets:purple_candy_cane_stick, Purple Candy Cane Stick +moreplanets:rainbow_candy_cane_stick, Rainbow Candy Cane Stick +moreplanets:grape_jelly, Grape Jelly +moreplanets:raspberry_jelly, Raspberry Jelly +moreplanets:strawberry_jelly, Strawberry Jelly +moreplanets:berry_jelly, Berry Jelly +moreplanets:lime_jelly, Lime Jelly +moreplanets:orange_jelly, Orange Jelly +moreplanets:green_jelly, Green Jelly +moreplanets:lemon_jelly, Lemon Jelly +moreplanets:diremsium_sword, Diremsium Sword +moreplanets:diremsium_shovel, Diremsium Shovel +moreplanets:diremsium_pickaxe, Diremsium Pickaxe +moreplanets:diremsium_axe, Diremsium Axe +moreplanets:diremsium_hoe, Diremsium Hoe +moreplanets:cheese_spore_wood_sword, Cheese Spore Wooden Sword +moreplanets:cheese_spore_wood_shovel, Cheese Spore Wooden Shovel +moreplanets:cheese_spore_wood_pickaxe, Cheese Spore Wooden Pickaxe +moreplanets:cheese_spore_wood_axe, Cheese Spore Wooden Axe +moreplanets:cheese_spore_wood_hoe, Cheese Spore Wooden Hoe +moreplanets:infected_wood_sword, Infected Wooden Sword +moreplanets:infected_wood_shovel, Infected Wooden Shovel +moreplanets:infected_wood_pickaxe, Infected Wooden Pickaxe +moreplanets:infected_wood_axe, Infected Wooden Axe +moreplanets:infected_wood_hoe, Infected Wooden Hoe +moreplanets:alien_berry_wood_sword, Alien Berry Wooden Sword +moreplanets:alien_berry_wood_shovel, Alien Berry Wooden Shovel +moreplanets:alien_berry_wood_pickaxe, Alien Berry Wooden Pickaxe +moreplanets:alien_berry_wood_axe, Alien Berry Wooden Axe +moreplanets:alien_berry_wood_hoe, Alien Berry Wooden Hoe +moreplanets:nibiru_stone_sword, Nibiru Stone Sword +moreplanets:nibiru_stone_shovel, Nibiru Stone Shovel +moreplanets:nibiru_stone_pickaxe, Nibiru Stone Pickaxe +moreplanets:nibiru_stone_axe, Nibiru Stone Axe +moreplanets:nibiru_stone_hoe, Nibiru Stone Hoe +moreplanets:multalic_crystal_sword, Multalic Crystal Sword +moreplanets:multalic_crystal_shovel, Multalic Crystal Shovel +moreplanets:multalic_crystal_pickaxe, Multalic Crystal Pickaxe +moreplanets:multalic_crystal_axe, Multalic Crystal Axe +moreplanets:multalic_crystal_hoe, Multalic Crystal Hoe +moreplanets:diremsium_helmet, Diremsium Helmet +moreplanets:diremsium_chestplate, Diremsium Chestplate +moreplanets:diremsium_leggings, Diremsium Leggings +moreplanets:diremsium_boots, Diremsium Boots +moreplanets:breathable_diremsium_helmet, Breathable Diremsium Helmet +moreplanets:multalic_crystal_helmet, Multalic Crystal Helmet +moreplanets:multalic_crystal_chestplate, Multalic Crystal Chestplate +moreplanets:multalic_crystal_leggings, Multalic Crystal Leggings +moreplanets:multalic_crystal_boots, Multalic Crystal Boots +moreplanets:breathable_multalic_crystal_helmet, Breathable Multalic Crystal Helmet +chickenchunks:chunk_loader:0, Chunk Loader +chickenchunks:chunk_loader:1, Spot Loader +thermalfoundation:ore:0, Copper Ore +thermalfoundation:ore:1, Tin Ore +thermalfoundation:ore:2, Silver Ore +thermalfoundation:ore:3, Lead Ore +thermalfoundation:ore:4, Aluminum Ore +thermalfoundation:ore:5, Nickel Ore +thermalfoundation:ore:6, Platinum Ore +thermalfoundation:ore:7, Iridium Ore +thermalfoundation:ore:8, Mana Infused Ore +thermalfoundation:ore_fluid:0, Oil Sand +thermalfoundation:ore_fluid:1, Oil Shale +thermalfoundation:ore_fluid:2, Destabilized Redstone Ore +thermalfoundation:ore_fluid:3, Energized Netherrack +thermalfoundation:ore_fluid:4, Resonant End Stone +thermalfoundation:ore_fluid:5, Oil Sand +thermalfoundation:storage:0, Block of Copper +thermalfoundation:storage:1, Block of Tin +thermalfoundation:storage:2, Block of Silver +thermalfoundation:storage:3, Block of Lead +thermalfoundation:storage:4, Block of Aluminum +thermalfoundation:storage:5, Block of Nickel +thermalfoundation:storage:6, Block of Platinum +thermalfoundation:storage:7, Block of Iridium +thermalfoundation:storage:8, Block of Mana Infused Metal +thermalfoundation:storage_alloy:0, Block of Steel +thermalfoundation:storage_alloy:1, Block of Electrum +thermalfoundation:storage_alloy:2, Block of Invar +thermalfoundation:storage_alloy:3, Block of Bronze +thermalfoundation:storage_alloy:4, Block of Constantan +thermalfoundation:storage_alloy:5, Block of Signalum +thermalfoundation:storage_alloy:6, Block of Lumium +thermalfoundation:storage_alloy:7, Block of Enderium +thermalfoundation:storage_resource:0, Block of Charcoal +thermalfoundation:storage_resource:1, Block of Coal Coke +thermalfoundation:glass:0, Hardened Copper Glass +thermalfoundation:glass:1, Hardened Tin Glass +thermalfoundation:glass:2, Hardened Silver Glass +thermalfoundation:glass:3, Hardened Glass +thermalfoundation:glass:4, Hardened Aluminum Glass +thermalfoundation:glass:5, Hardened Nickel Glass +thermalfoundation:glass:6, Hardened Platinum Glass +thermalfoundation:glass:7, Hardened Iridium Glass +thermalfoundation:glass:8, Hardened Mana Infused Glass +thermalfoundation:glass_alloy:0, Hardened Steel Glass +thermalfoundation:glass_alloy:1, Hardened Electrum Glass +thermalfoundation:glass_alloy:2, Hardened Invar Glass +thermalfoundation:glass_alloy:3, Hardened Bronze Glass +thermalfoundation:glass_alloy:4, Hardened Constantan Glass +thermalfoundation:glass_alloy:5, Hardened Signalum Glass +thermalfoundation:glass_alloy:6, Hardened Lumium Glass +thermalfoundation:glass_alloy:7, Hardened Enderium Glass +thermalfoundation:rockwool:0, Black Rockwool +thermalfoundation:rockwool:1, Red Rockwool +thermalfoundation:rockwool:2, Green Rockwool +thermalfoundation:rockwool:3, Brown Rockwool +thermalfoundation:rockwool:4, Blue Rockwool +thermalfoundation:rockwool:5, Purple Rockwool +thermalfoundation:rockwool:6, Cyan Rockwool +thermalfoundation:rockwool:7, Light Gray Rockwool +thermalfoundation:rockwool:8, Gray Rockwool +thermalfoundation:rockwool:9, Pink Rockwool +thermalfoundation:rockwool:10, Lime Rockwool +thermalfoundation:rockwool:11, Yellow Rockwool +thermalfoundation:rockwool:12, Light Blue Rockwool +thermalfoundation:rockwool:13, Magenta Rockwool +thermalfoundation:rockwool:14, Orange Rockwool +thermalfoundation:rockwool:15, White Rockwool +thermalfoundation:wrench:0, Crescent Hammer +thermalfoundation:meter:0, Multimeter +thermalfoundation:upgrade:0, Hardened Upgrade Kit +thermalfoundation:upgrade:1, Reinforced Upgrade Kit +thermalfoundation:upgrade:2, Signalum Upgrade Kit +thermalfoundation:upgrade:3, Resonant Upgrade Kit +thermalfoundation:upgrade:33, Reinforced Conversion Kit +thermalfoundation:upgrade:34, Signalum Conversion Kit +thermalfoundation:upgrade:35, Resonant Conversion Kit +thermalfoundation:upgrade:256, Creative Conversion Kit +thermalfoundation:security:0, Signalum Security Lock +thermalfoundation:diagram_redprint, Redprint +thermalfoundation:tome_lexicon, Forge Lexicon +thermalfoundation:tome_experience, Tome of Knowledge +thermalfoundation:coin:0, Iron Coin +thermalfoundation:coin:1, Gold Coin +thermalfoundation:coin:64, Copper Coin +thermalfoundation:coin:65, Tin Coin +thermalfoundation:coin:66, Silver Coin +thermalfoundation:coin:67, Lead Coin +thermalfoundation:coin:68, Aluminum Coin +thermalfoundation:coin:69, Nickel Coin +thermalfoundation:coin:70, Platinum Coin +thermalfoundation:coin:71, Iridium Coin +thermalfoundation:coin:72, Mana Infused Coin +thermalfoundation:coin:96, Steel Coin +thermalfoundation:coin:97, Electrum Coin +thermalfoundation:coin:98, Invar Coin +thermalfoundation:coin:99, Bronze Coin +thermalfoundation:coin:100, Constantan Coin +thermalfoundation:coin:101, Signalum Coin +thermalfoundation:coin:102, Lumium Coin +thermalfoundation:coin:103, Enderium Coin +thermalfoundation:fertilizer:0, Phyto-Gro +thermalfoundation:fertilizer:1, Rich Phyto-Gro +thermalfoundation:fertilizer:2, Fluxed Phyto-Gro +thermalfoundation:bait:0, Aqua-Chow +thermalfoundation:bait:1, Rich Aqua-Chow +thermalfoundation:bait:2, Fluxed Aqua-Chow +thermalfoundation:dye:0, Black Pigment +thermalfoundation:dye:1, Red Pigment +thermalfoundation:dye:2, Green Pigment +thermalfoundation:dye:3, Brown Pigment +thermalfoundation:dye:4, Blue Pigment +thermalfoundation:dye:5, Purple Pigment +thermalfoundation:dye:6, Cyan Pigment +thermalfoundation:dye:7, Light Gray Pigment +thermalfoundation:dye:8, Gray Pigment +thermalfoundation:dye:9, Pink Pigment +thermalfoundation:dye:10, Lime Pigment +thermalfoundation:dye:11, Yellow Pigment +thermalfoundation:dye:12, Light Blue Pigment +thermalfoundation:dye:13, Magenta Pigment +thermalfoundation:dye:14, Orange Pigment +thermalfoundation:dye:15, White Pigment +thermalfoundation:material:0, Pulverized Iron +thermalfoundation:material:1, Pulverized Gold +thermalfoundation:material:16, Diamond Nugget +thermalfoundation:material:17, Emerald Nugget +thermalfoundation:material:22, Wooden Gear +thermalfoundation:material:23, Stone Gear +thermalfoundation:material:24, Iron Gear +thermalfoundation:material:25, Gold Gear +thermalfoundation:material:26, Diamond Gear +thermalfoundation:material:27, Emerald Gear +thermalfoundation:material:32, Iron Plate +thermalfoundation:material:33, Gold Plate +thermalfoundation:material:64, Pulverized Copper +thermalfoundation:material:65, Pulverized Tin +thermalfoundation:material:66, Pulverized Silver +thermalfoundation:material:67, Pulverized Lead +thermalfoundation:material:68, Pulverized Aluminum +thermalfoundation:material:69, Pulverized Nickel +thermalfoundation:material:70, Pulverized Platinum +thermalfoundation:material:71, Pulverized Iridium +thermalfoundation:material:72, Pulverized Mana Infused Metal +thermalfoundation:material:96, Steel Blend +thermalfoundation:material:97, Electrum Blend +thermalfoundation:material:98, Invar Blend +thermalfoundation:material:99, Bronze Blend +thermalfoundation:material:100, Constantan Blend +thermalfoundation:material:101, Signalum Blend +thermalfoundation:material:102, Lumium Blend +thermalfoundation:material:103, Enderium Blend +thermalfoundation:material:128, Copper Ingot +thermalfoundation:material:129, Tin Ingot +thermalfoundation:material:130, Silver Ingot +thermalfoundation:material:131, Lead Ingot +thermalfoundation:material:132, Aluminum Ingot +thermalfoundation:material:133, Nickel Ingot +thermalfoundation:material:134, Platinum Ingot +thermalfoundation:material:135, Iridium Ingot +thermalfoundation:material:136, Mana Infused Ingot +thermalfoundation:material:160, Steel Ingot +thermalfoundation:material:161, Electrum Ingot +thermalfoundation:material:162, Invar Ingot +thermalfoundation:material:163, Bronze Ingot +thermalfoundation:material:164, Constantan Ingot +thermalfoundation:material:165, Signalum Ingot +thermalfoundation:material:166, Lumium Ingot +thermalfoundation:material:167, Enderium Ingot +thermalfoundation:material:192, Copper Nugget +thermalfoundation:material:193, Tin Nugget +thermalfoundation:material:194, Silver Nugget +thermalfoundation:material:195, Lead Nugget +thermalfoundation:material:196, Aluminum Nugget +thermalfoundation:material:197, Nickel Nugget +thermalfoundation:material:198, Platinum Nugget +thermalfoundation:material:199, Iridium Nugget +thermalfoundation:material:200, Mana Infused Nugget +thermalfoundation:material:224, Steel Nugget +thermalfoundation:material:225, Electrum Nugget +thermalfoundation:material:226, Invar Nugget +thermalfoundation:material:227, Bronze Nugget +thermalfoundation:material:228, Constantan Nugget +thermalfoundation:material:229, Signalum Nugget +thermalfoundation:material:230, Lumium Nugget +thermalfoundation:material:231, Enderium Nugget +thermalfoundation:material:256, Copper Gear +thermalfoundation:material:257, Tin Gear +thermalfoundation:material:258, Silver Gear +thermalfoundation:material:259, Lead Gear +thermalfoundation:material:260, Aluminum Gear +thermalfoundation:material:261, Nickel Gear +thermalfoundation:material:262, Platinum Gear +thermalfoundation:material:263, Iridium Gear +thermalfoundation:material:264, Mana Infused Gear +thermalfoundation:material:288, Steel Gear +thermalfoundation:material:289, Electrum Gear +thermalfoundation:material:290, Invar Gear +thermalfoundation:material:291, Bronze Gear +thermalfoundation:material:292, Constantan Gear +thermalfoundation:material:293, Signalum Gear +thermalfoundation:material:294, Lumium Gear +thermalfoundation:material:295, Enderium Gear +thermalfoundation:material:320, Copper Plate +thermalfoundation:material:321, Tin Plate +thermalfoundation:material:322, Silver Plate +thermalfoundation:material:323, Lead Plate +thermalfoundation:material:324, Aluminum Plate +thermalfoundation:material:325, Nickel Plate +thermalfoundation:material:326, Platinum Plate +thermalfoundation:material:327, Iridium Plate +thermalfoundation:material:328, Mana Infused Plate +thermalfoundation:material:352, Steel Plate +thermalfoundation:material:353, Electrum Plate +thermalfoundation:material:354, Invar Plate +thermalfoundation:material:355, Bronze Plate +thermalfoundation:material:356, Constantan Plate +thermalfoundation:material:357, Signalum Plate +thermalfoundation:material:358, Lumium Plate +thermalfoundation:material:359, Enderium Plate +thermalfoundation:material:512, Redstone Servo +thermalfoundation:material:513, Redstone Reception Coil +thermalfoundation:material:514, Redstone Transmission Coil +thermalfoundation:material:515, Redstone Conductance Coil +thermalfoundation:material:640, Tool Casing +thermalfoundation:material:656, Drill Head +thermalfoundation:material:657, Saw Blade +thermalfoundation:material:768, Pulverized Coal +thermalfoundation:material:769, Pulverized Charcoal +thermalfoundation:material:770, Pulverized Obsidian +thermalfoundation:material:771, Sulfur +thermalfoundation:material:772, Niter +thermalfoundation:material:800, Sawdust +thermalfoundation:material:801, Compressed Sawdust +thermalfoundation:material:802, Coal Coke +thermalfoundation:material:816, Pulped Biomass +thermalfoundation:material:817, Rich Biomass +thermalfoundation:material:818, Pulped Bioblend +thermalfoundation:material:819, Rich Bioblend +thermalfoundation:material:832, Rosin +thermalfoundation:material:833, Tar +thermalfoundation:material:864, Slag +thermalfoundation:material:865, Rich Slag +thermalfoundation:material:866, Cinnabar +thermalfoundation:material:892, Bitumen +thermalfoundation:material:893, Destabilized Clathrate +thermalfoundation:material:894, Energized Clathrate +thermalfoundation:material:895, Resonant Clathrate +thermalfoundation:material:1024, Pyrotheum Dust +thermalfoundation:material:1025, Cryotheum Dust +thermalfoundation:material:1026, Aerotheum Dust +thermalfoundation:material:1027, Petrotheum Dust +thermalfoundation:material:1028, Mana Dust +thermalfoundation:material:2048, Blizz Rod +thermalfoundation:material:2049, Blizz Powder +thermalfoundation:material:2050, Blitz Rod +thermalfoundation:material:2051, Blitz Powder +thermalfoundation:material:2052, Basalz Rod +thermalfoundation:material:2053, Basalz Powder +thermalfoundation:geode:0, Geode +thermalfoundation:armor.helmet_copper, Copper Helmet +thermalfoundation:armor.plate_copper, Copper Chestplate +thermalfoundation:armor.legs_copper, Copper Leggings +thermalfoundation:armor.boots_copper, Copper Boots +thermalfoundation:armor.helmet_tin, Tin Helmet +thermalfoundation:armor.plate_tin, Tin Chestplate +thermalfoundation:armor.legs_tin, Tin Leggings +thermalfoundation:armor.boots_tin, Tin Boots +thermalfoundation:armor.helmet_silver, Silver Helmet +thermalfoundation:armor.plate_silver, Silver Chestplate +thermalfoundation:armor.legs_silver, Silver Leggings +thermalfoundation:armor.boots_silver, Silver Boots +thermalfoundation:armor.helmet_lead, Lead Helmet +thermalfoundation:armor.plate_lead, Lead Chestplate +thermalfoundation:armor.legs_lead, Lead Leggings +thermalfoundation:armor.boots_lead, Lead Boots +thermalfoundation:armor.helmet_aluminum, Aluminum Helmet +thermalfoundation:armor.plate_aluminum, Aluminum Chestplate +thermalfoundation:armor.legs_aluminum, Aluminum Leggings +thermalfoundation:armor.boots_aluminum, Aluminum Boots +thermalfoundation:armor.helmet_nickel, Nickel Helmet +thermalfoundation:armor.plate_nickel, Nickel Chestplate +thermalfoundation:armor.legs_nickel, Nickel Leggings +thermalfoundation:armor.boots_nickel, Nickel Boots +thermalfoundation:armor.helmet_platinum, Platinum Helmet +thermalfoundation:armor.plate_platinum, Platinum Chestplate +thermalfoundation:armor.legs_platinum, Platinum Leggings +thermalfoundation:armor.boots_platinum, Platinum Boots +thermalfoundation:armor.helmet_steel, Steel Helmet +thermalfoundation:armor.plate_steel, Steel Chestplate +thermalfoundation:armor.legs_steel, Steel Leggings +thermalfoundation:armor.boots_steel, Steel Boots +thermalfoundation:armor.helmet_electrum, Electrum Helmet +thermalfoundation:armor.plate_electrum, Electrum Chestplate +thermalfoundation:armor.legs_electrum, Electrum Leggings +thermalfoundation:armor.boots_electrum, Electrum Boots +thermalfoundation:armor.helmet_invar, Invar Helmet +thermalfoundation:armor.plate_invar, Invar Chestplate +thermalfoundation:armor.legs_invar, Invar Leggings +thermalfoundation:armor.boots_invar, Invar Boots +thermalfoundation:armor.helmet_bronze, Bronze Helmet +thermalfoundation:armor.plate_bronze, Bronze Chestplate +thermalfoundation:armor.legs_bronze, Bronze Leggings +thermalfoundation:armor.boots_bronze, Bronze Boots +thermalfoundation:armor.helmet_constantan, Constantan Helmet +thermalfoundation:armor.plate_constantan, Constantan Chestplate +thermalfoundation:armor.legs_constantan, Constantan Leggings +thermalfoundation:armor.boots_constantan, Constantan Boots +thermalfoundation:tool.sword_copper, Copper Sword +thermalfoundation:tool.shovel_copper, Copper Shovel +thermalfoundation:tool.pickaxe_copper, Copper Pickaxe +thermalfoundation:tool.axe_copper, Copper Axe +thermalfoundation:tool.hoe_copper, Copper Hoe +thermalfoundation:tool.bow_copper, Copper Reinforced Bow +thermalfoundation:tool.fishing_rod_copper, Copper Fishing Rod +thermalfoundation:tool.shears_copper, Copper Shears +thermalfoundation:tool.sickle_copper, Copper Sickle +thermalfoundation:tool.hammer_copper, Copper Hammer +thermalfoundation:tool.excavator_copper, Copper Excavator +thermalfoundation:tool.shield_copper, Copper Shield +thermalfoundation:tool.sword_tin, Tin Sword +thermalfoundation:tool.shovel_tin, Tin Shovel +thermalfoundation:tool.pickaxe_tin, Tin Pickaxe +thermalfoundation:tool.axe_tin, Tin Axe +thermalfoundation:tool.hoe_tin, Tin Hoe +thermalfoundation:tool.bow_tin, Tin Reinforced Bow +thermalfoundation:tool.fishing_rod_tin, Tin Fishing Rod +thermalfoundation:tool.shears_tin, Tin Shears +thermalfoundation:tool.sickle_tin, Tin Sickle +thermalfoundation:tool.hammer_tin, Tin Hammer +thermalfoundation:tool.excavator_tin, Tin Excavator +thermalfoundation:tool.shield_tin, Tin Shield +thermalfoundation:tool.sword_silver, Silver Sword +thermalfoundation:tool.shovel_silver, Silver Shovel +thermalfoundation:tool.pickaxe_silver, Silver Pickaxe +thermalfoundation:tool.axe_silver, Silver Axe +thermalfoundation:tool.hoe_silver, Silver Hoe +thermalfoundation:tool.bow_silver, Silver Reinforced Bow +thermalfoundation:tool.fishing_rod_silver, Silver Fishing Rod +thermalfoundation:tool.shears_silver, Silver Shears +thermalfoundation:tool.sickle_silver, Silver Sickle +thermalfoundation:tool.hammer_silver, Silver Hammer +thermalfoundation:tool.excavator_silver, Silver Excavator +thermalfoundation:tool.shield_silver, Silver Shield +thermalfoundation:tool.sword_lead, Lead Sword +thermalfoundation:tool.shovel_lead, Lead Shovel +thermalfoundation:tool.pickaxe_lead, Lead Pickaxe +thermalfoundation:tool.axe_lead, Lead Axe +thermalfoundation:tool.hoe_lead, Lead Hoe +thermalfoundation:tool.bow_lead, Lead Reinforced Bow +thermalfoundation:tool.fishing_rod_lead, Lead Fishing Rod +thermalfoundation:tool.shears_lead, Lead Shears +thermalfoundation:tool.sickle_lead, Lead Sickle +thermalfoundation:tool.hammer_lead, Lead Hammer +thermalfoundation:tool.excavator_lead, Lead Excavator +thermalfoundation:tool.shield_lead, Lead Shield +thermalfoundation:tool.sword_aluminum, Aluminum Sword +thermalfoundation:tool.shovel_aluminum, Aluminum Shovel +thermalfoundation:tool.pickaxe_aluminum, Aluminum Pickaxe +thermalfoundation:tool.axe_aluminum, Aluminum Axe +thermalfoundation:tool.hoe_aluminum, Aluminum Hoe +thermalfoundation:tool.bow_aluminum, Aluminum Reinforced Bow +thermalfoundation:tool.fishing_rod_aluminum, Aluminum Fishing Rod +thermalfoundation:tool.shears_aluminum, Aluminum Shears +thermalfoundation:tool.sickle_aluminum, Aluminum Sickle +thermalfoundation:tool.hammer_aluminum, Aluminum Hammer +thermalfoundation:tool.excavator_aluminum, Aluminum Excavator +thermalfoundation:tool.shield_aluminum, Aluminum Shield +thermalfoundation:tool.sword_nickel, Nickel Sword +thermalfoundation:tool.shovel_nickel, Nickel Shovel +thermalfoundation:tool.pickaxe_nickel, Nickel Pickaxe +thermalfoundation:tool.axe_nickel, Nickel Axe +thermalfoundation:tool.hoe_nickel, Nickel Hoe +thermalfoundation:tool.bow_nickel, Nickel Reinforced Bow +thermalfoundation:tool.fishing_rod_nickel, Nickel Fishing Rod +thermalfoundation:tool.shears_nickel, Nickel Shears +thermalfoundation:tool.sickle_nickel, Nickel Sickle +thermalfoundation:tool.hammer_nickel, Nickel Hammer +thermalfoundation:tool.excavator_nickel, Nickel Excavator +thermalfoundation:tool.shield_nickel, Nickel Shield +thermalfoundation:tool.sword_platinum, Platinum Sword +thermalfoundation:tool.shovel_platinum, Platinum Shovel +thermalfoundation:tool.pickaxe_platinum, Platinum Pickaxe +thermalfoundation:tool.axe_platinum, Platinum Axe +thermalfoundation:tool.hoe_platinum, Platinum Hoe +thermalfoundation:tool.bow_platinum, Platinum Reinforced Bow +thermalfoundation:tool.fishing_rod_platinum, Platinum Fishing Rod +thermalfoundation:tool.shears_platinum, Platinum Shears +thermalfoundation:tool.sickle_platinum, Platinum Sickle +thermalfoundation:tool.hammer_platinum, Platinum Hammer +thermalfoundation:tool.excavator_platinum, Platinum Excavator +thermalfoundation:tool.shield_platinum, Platinum Shield +thermalfoundation:tool.sword_steel, Steel Sword +thermalfoundation:tool.shovel_steel, Steel Shovel +thermalfoundation:tool.pickaxe_steel, Steel Pickaxe +thermalfoundation:tool.axe_steel, Steel Axe +thermalfoundation:tool.hoe_steel, Steel Hoe +thermalfoundation:tool.bow_steel, Steel Reinforced Bow +thermalfoundation:tool.fishing_rod_steel, Steel Fishing Rod +thermalfoundation:tool.shears_steel, Steel Shears +thermalfoundation:tool.sickle_steel, Steel Sickle +thermalfoundation:tool.hammer_steel, Steel Hammer +thermalfoundation:tool.excavator_steel, Steel Excavator +thermalfoundation:tool.shield_steel, Steel Shield +thermalfoundation:tool.sword_electrum, Electrum Sword +thermalfoundation:tool.shovel_electrum, Electrum Shovel +thermalfoundation:tool.pickaxe_electrum, Electrum Pickaxe +thermalfoundation:tool.axe_electrum, Electrum Axe +thermalfoundation:tool.hoe_electrum, Electrum Hoe +thermalfoundation:tool.bow_electrum, Electrum Reinforced Bow +thermalfoundation:tool.fishing_rod_electrum, Electrum Fishing Rod +thermalfoundation:tool.shears_electrum, Electrum Shears +thermalfoundation:tool.sickle_electrum, Electrum Sickle +thermalfoundation:tool.hammer_electrum, Electrum Hammer +thermalfoundation:tool.excavator_electrum, Electrum Excavator +thermalfoundation:tool.shield_electrum, Electrum Shield +thermalfoundation:tool.sword_invar, Invar Sword +thermalfoundation:tool.shovel_invar, Invar Shovel +thermalfoundation:tool.pickaxe_invar, Invar Pickaxe +thermalfoundation:tool.axe_invar, Invar Axe +thermalfoundation:tool.hoe_invar, Invar Hoe +thermalfoundation:tool.bow_invar, Invar Reinforced Bow +thermalfoundation:tool.fishing_rod_invar, Invar Fishing Rod +thermalfoundation:tool.shears_invar, Invar Shears +thermalfoundation:tool.sickle_invar, Invar Sickle +thermalfoundation:tool.hammer_invar, Invar Hammer +thermalfoundation:tool.excavator_invar, Invar Excavator +thermalfoundation:tool.shield_invar, Invar Shield +thermalfoundation:tool.sword_bronze, Bronze Sword +thermalfoundation:tool.shovel_bronze, Bronze Shovel +thermalfoundation:tool.pickaxe_bronze, Bronze Pickaxe +thermalfoundation:tool.axe_bronze, Bronze Axe +thermalfoundation:tool.hoe_bronze, Bronze Hoe +thermalfoundation:tool.bow_bronze, Bronze Reinforced Bow +thermalfoundation:tool.fishing_rod_bronze, Bronze Fishing Rod +thermalfoundation:tool.shears_bronze, Bronze Shears +thermalfoundation:tool.sickle_bronze, Bronze Sickle +thermalfoundation:tool.hammer_bronze, Bronze Hammer +thermalfoundation:tool.excavator_bronze, Bronze Excavator +thermalfoundation:tool.shield_bronze, Bronze Shield +thermalfoundation:tool.sword_constantan, Constantan Sword +thermalfoundation:tool.shovel_constantan, Constantan Shovel +thermalfoundation:tool.pickaxe_constantan, Constantan Pickaxe +thermalfoundation:tool.axe_constantan, Constantan Axe +thermalfoundation:tool.hoe_constantan, Constantan Hoe +thermalfoundation:tool.bow_constantan, Constantan Reinforced Bow +thermalfoundation:tool.fishing_rod_constantan, Constantan Fishing Rod +thermalfoundation:tool.shears_constantan, Constantan Shears +thermalfoundation:tool.sickle_constantan, Constantan Sickle +thermalfoundation:tool.hammer_constantan, Constantan Hammer +thermalfoundation:tool.excavator_constantan, Constantan Excavator +thermalfoundation:tool.shield_constantan, Constantan Shield +thermalfoundation:tool.shears_wood, Wooden Shears +thermalfoundation:tool.sickle_wood, Wooden Sickle +thermalfoundation:tool.hammer_wood, Wooden Hammer +thermalfoundation:tool.excavator_wood, Wooden Excavator +thermalfoundation:tool.bow_stone, Stone Reinforced Bow +thermalfoundation:tool.fishing_rod_stone, Stone Fishing Rod +thermalfoundation:tool.shears_stone, Stone Shears +thermalfoundation:tool.sickle_stone, Stone Sickle +thermalfoundation:tool.hammer_stone, Stone Hammer +thermalfoundation:tool.excavator_stone, Stone Excavator +thermalfoundation:tool.shield_stone, Stone Shield +thermalfoundation:tool.bow_iron, Iron Reinforced Bow +thermalfoundation:tool.fishing_rod_iron, Iron Fishing Rod +thermalfoundation:tool.sickle_iron, Iron Sickle +thermalfoundation:tool.hammer_iron, Iron Hammer +thermalfoundation:tool.excavator_iron, Iron Excavator +thermalfoundation:tool.shield_iron, Iron Shield +thermalfoundation:tool.bow_diamond, Diamond Reinforced Bow +thermalfoundation:tool.fishing_rod_diamond, Diamond Fishing Rod +thermalfoundation:tool.shears_diamond, Diamond Shears +thermalfoundation:tool.sickle_diamond, Diamond Sickle +thermalfoundation:tool.hammer_diamond, Diamond Hammer +thermalfoundation:tool.excavator_diamond, Diamond Excavator +thermalfoundation:tool.shield_diamond, Diamond Shield +thermalfoundation:tool.bow_gold, Gold Reinforced Bow +thermalfoundation:tool.fishing_rod_gold, Gold Fishing Rod +thermalfoundation:tool.shears_gold, Gold Shears +thermalfoundation:tool.sickle_gold, Gold Sickle +thermalfoundation:tool.hammer_gold, Gold Hammer +thermalfoundation:tool.excavator_gold, Gold Excavator +thermalfoundation:tool.shield_gold, Gold Shield +thermalfoundation:horse_armor_copper, Copper Horse Armor +thermalfoundation:horse_armor_tin, Tin Horse Armor +thermalfoundation:horse_armor_silver, Silver Horse Armor +thermalfoundation:horse_armor_lead, Lead Horse Armor +thermalfoundation:horse_armor_aluminum, Aluminum Horse Armor +thermalfoundation:horse_armor_nickel, Nickel Horse Armor +thermalfoundation:horse_armor_platinum, Platinum Horse Armor +thermalfoundation:horse_armor_steel, Steel Horse Armor +thermalfoundation:horse_armor_electrum, Electrum Horse Armor +thermalfoundation:horse_armor_invar, Invar Horse Armor +thermalfoundation:horse_armor_bronze, Bronze Horse Armor +thermalfoundation:horse_armor_constantan, Constantan Horse Armor +thermalfoundation:fluid_crude_oil, Crude Oil +thermalfoundation:fluid_redstone, Destabilized Redstone +thermalfoundation:fluid_glowstone, Energized Glowstone +thermalfoundation:fluid_ender, Resonant Ender +thermalfoundation:fluid_pyrotheum, Blazing Pyrotheum +thermalfoundation:fluid_cryotheum, Gelid Cryotheum +thermalfoundation:fluid_aerotheum, Zephyrean Aerotheum +thermalfoundation:fluid_petrotheum, Tectonic Petrotheum +thermalfoundation:fluid_mana, Primal Mana +enderstorage:ender_storage:0, Ender Chest +enderstorage:ender_storage:1, Ender Tank +enderstorage:ender_pouch, Ender Pouch +thermalexpansion:machine:0, Redstone Furnace (Basic) +thermalexpansion:machine:1, Pulverizer (Basic) +thermalexpansion:machine:2, Sawmill (Basic) +thermalexpansion:machine:3, Induction Smelter (Basic) +thermalexpansion:machine:4, Phytogenic Insolator (Basic) +thermalexpansion:machine:5, Compactor (Basic) +thermalexpansion:machine:6, Magma Crucible (Basic) +thermalexpansion:machine:7, Fractionating Still (Basic) +thermalexpansion:machine:8, Fluid Transposer (Basic) +thermalexpansion:machine:9, Energetic Infuser (Basic) +thermalexpansion:machine:10, Centrifugal Separator (Basic) +thermalexpansion:machine:11, Sequential Fabricator (Basic) +thermalexpansion:machine:12, Alchemical Imbuer (Basic) +thermalexpansion:machine:13, Arcane Ensorcellator (Basic) +thermalexpansion:machine:14, Glacial Precipitator (Basic) +thermalexpansion:machine:15, Igneous Extruder (Basic) +thermalexpansion:device:0, Aqueous Accumulator +thermalexpansion:device:1, Nullifier +thermalexpansion:device:2, Thermal Mediator +thermalexpansion:device:3, Arboreal Extractor +thermalexpansion:device:4, Aquatic Entangler +thermalexpansion:device:5, Item Allocator +thermalexpansion:device:6, Fluid Allocator +thermalexpansion:device:7, Lexical Transmuter +thermalexpansion:device:8, Insightful Condenser +thermalexpansion:device:9, Decoctive Diffuser +thermalexpansion:device:10, Factorizer +thermalexpansion:device:11, Creature Encaptulator +thermalexpansion:device:12, Vacuumulator +thermalexpansion:dynamo:0, Steam Dynamo (Basic) +thermalexpansion:dynamo:1, Magmatic Dynamo (Basic) +thermalexpansion:dynamo:2, Compression Dynamo (Basic) +thermalexpansion:dynamo:3, Reactant Dynamo (Basic) +thermalexpansion:dynamo:4, Enervation Dynamo (Basic) +thermalexpansion:dynamo:5, Numismatic Dynamo (Basic) +thermalexpansion:cell:0, Energy Cell (Basic) +thermalexpansion:tank:0, Portable Tank (Basic) +thermalexpansion:cache:0, Cache (Basic) +thermalexpansion:strongbox:0, Strongbox (Basic) +thermalexpansion:capacitor:0, Flux Capacitor (Basic) +thermalexpansion:capacitor:1, Flux Capacitor (Hardened) +thermalexpansion:capacitor:2, Flux Capacitor (Reinforced) +thermalexpansion:capacitor:3, Flux Capacitor (Signalum) +thermalexpansion:capacitor:4, Flux Capacitor (Resonant) +thermalexpansion:capacitor:32000, Flux Capacitor (Creative) +thermalexpansion:reservoir:0, Reservoir (Basic) +thermalexpansion:reservoir:1, Reservoir (Hardened) +thermalexpansion:reservoir:2, Reservoir (Reinforced) +thermalexpansion:reservoir:3, Reservoir (Signalum) +thermalexpansion:reservoir:4, Reservoir (Resonant) +thermalexpansion:reservoir:32000, Reservoir (Creative) +thermalexpansion:satchel:0, Satchel (Basic) +thermalexpansion:satchel:1, Satchel (Hardened) +thermalexpansion:satchel:2, Satchel (Reinforced) +thermalexpansion:satchel:3, Satchel (Signalum) +thermalexpansion:satchel:4, Satchel (Resonant) +thermalexpansion:satchel:100, Satchel (Void) +thermalexpansion:satchel:32000, Satchel (Creative) +thermalexpansion:frame:0, Machine Frame +thermalexpansion:frame:64, Device Frame +thermalexpansion:frame:128, Energy Cell Frame +thermalexpansion:frame:129, Hardened Cell Frame +thermalexpansion:frame:130, Reinforced Cell Frame (Empty) +thermalexpansion:frame:131, Signalum Cell Frame (Empty) +thermalexpansion:frame:132, Resonant Cell Frame (Empty) +thermalexpansion:frame:146, Reinforced Cell Frame (Full) +thermalexpansion:frame:147, Signalum Cell Frame (Full) +thermalexpansion:frame:148, Resonant Cell Frame (Full) +thermalexpansion:augment:128, Augment: Auxiliary Reception Coil +thermalexpansion:augment:129, Augment: Auxiliary Sieve +thermalexpansion:augment:130, Augment: Nullification Chamber +thermalexpansion:augment:256, Augment: Trivection Chamber +thermalexpansion:augment:257, Augment: Flux Anodizers +thermalexpansion:augment:258, Augment: Pyrolytic Conversion +thermalexpansion:augment:273, Augment: Tectonic Initiator +thermalexpansion:augment:288, Augment: Resin Funnel +thermalexpansion:augment:303, Augment: Metallurgical Recovery +thermalexpansion:augment:304, Augment: Pyro-Concentrator +thermalexpansion:augment:320, Augment: Nutrient Recovery +thermalexpansion:augment:323, Augment: Sapling Infuser +thermalexpansion:augment:324, Augment: Monoculture Cycle +thermalexpansion:augment:336, Augment: Numismatic Press +thermalexpansion:augment:337, Augment: Gearworking Die +thermalexpansion:augment:352, Augment: Pyroconvective Loop +thermalexpansion:augment:368, Augment: Reflux Column +thermalexpansion:augment:369, Augment: Alchemical Retort +thermalexpansion:augment:400, Augment: Flux Linkage Concentrator +thermalexpansion:augment:401, Augment: Flux Reconstruction +thermalexpansion:augment:402, Augment: Parabolic Flux Coupling +thermalexpansion:augment:416, Augment: Enstabulation Apparatus +thermalexpansion:augment:432, Augment: Pattern Validation +thermalexpansion:augment:433, Augment: Fluidic Fabrication +thermalexpansion:augment:448, Augment: Reagent Recovery +thermalexpansion:augment:496, Augment: Pyroclastic Injection +thermalexpansion:augment:497, Augment: Clastic Deposition +thermalexpansion:augment:512, Augment: Auxiliary Transmission Coil +thermalexpansion:augment:513, Augment: Fuel Catalyzer +thermalexpansion:augment:514, Augment: Transmission Coil Ducting +thermalexpansion:augment:515, Augment: Excitation Field Limiter +thermalexpansion:augment:576, Augment: Boiler Conversion +thermalexpansion:augment:640, Augment: Turbine Conversion +thermalexpansion:augment:656, Augment: Isentropic Reservoir +thermalexpansion:augment:672, Augment: Closed-Loop Cooling +thermalexpansion:augment:673, Augment: Ignition Plugs +thermalexpansion:augment:674, Augment: Agitative Manifold +thermalexpansion:augment:688, Augment: Elemental Catalyzer +thermalexpansion:augment:704, Augment: Disjunctive Extraction +thermalexpansion:augment:720, Augment: Lapidary Calibration +thermalexpansion:florb:0, Florb (Empty§r) +thermalexpansion:florb:1, Magmatic Florb (Empty§r) +thermalexpansion:morb:0, Morb (Empty§r) +thermalexpansion:morb:1, Reusable Morb (Empty§r) +exocraft:unit_atlas, Atlas Unit +exocraft:atlas_helmet, Atlas Exosuit Helmet +exocraft:atlas_chestplate, Atlas Exosuit Chestplate +exocraft:atlas_leggings, Atlas Exosuit Leggings +exocraft:atlas_boots, Atlas Exosuit Boots +exocraft:unit_ion, Ion Unit +exocraft:ion_helmet, Ion Exosuit Helmet +exocraft:ion_chestplate, Ion Exosuit Chestplate +exocraft:ion_leggings, Ion Exosuit Leggings +exocraft:ion_boots, Ion Exosuit Boots +exocraft:unit_legion, Legion Unit +exocraft:legion_helmet, Legion Exosuit Helmet +exocraft:legion_chestplate, Legion Exosuit Chestplate +exocraft:legion_leggings, Legion Exosuit Leggings +exocraft:legion_boots, Legion Exosuit Boots +exocraft:unit_ogre, Ogre Unit +exocraft:ogre_helmet, Ogre Exosuit Helmet +exocraft:ogre_chestplate, Ogre Exosuit Chestplate +exocraft:ogre_leggings, Ogre Exosuit Leggings +exocraft:ogre_boots, Ogre Exosuit Boots +exocraft:unit_stryder, Stryder Unit +exocraft:stryder_helmet, Stryder Exosuit Helmet +exocraft:stryder_chestplate, Stryder Exosuit Chestplate +exocraft:stryder_leggings, Stryder Exosuit Leggings +exocraft:stryder_boots, Stryder Exosuit Boots +exocraft:industrial_excavator, Industrial Excavator +exocraft:industrial_miner, Industrial Miner +exocraft:industrial_multi_tool, Industrial Multi Tool +exocraft:machine_case, Machine Case +exocraft:redstone_circuit, Redstone Circuit +exocraft:reinforced_iron_plate, Reinforced Iron Plate +exocraft:lava_crystal, Lava Crystal +exocraft:energy_core, Energy Core +exocraft:fabricator, Fabricator +exocraft:lava_crystal_block, Lava Crystal Block +exocraft:lava_crystal_ore, Lava Crystal Ore +sonarcore:reinforcedstoneblock, Reinforced Stone +sonarcore:reinforcedstonestairs, Reinforced Stone Stairs +sonarcore:reinforcedstonefence, Reinforced Stone Fence +sonarcore:reinforcedstonegate, Reinforced Stone Gate +sonarcore:reinforcedstonebrick, Reinforced Stone Brick +sonarcore:reinforcedstonebrickstairs, Reinforced Stone Brick Stairs +sonarcore:reinforcedstonebrickfence, Reinforced Stone Brick Fence +sonarcore:reinforcedstonebrickgate, Reinforced Stone Brick Gate +sonarcore:reinforceddirtblock, Reinforced Dirt +sonarcore:reinforceddirtstairs, Reinforced Dirt Stairs +sonarcore:reinforceddirtfence, Reinforced Dirt Fence +sonarcore:reinforceddirtgate, Reinforced Dirt Gate +sonarcore:reinforceddirtbrick, Reinforced Dirt Brick +sonarcore:reinforceddirtbrickstairs, Reinforced Dirt Brick Stairs +sonarcore:reinforceddirtbrickfence, Reinforced Dirt Brick Fence +sonarcore:reinforceddirtbrickgate, Reinforced Dirt Brick Gate +sonarcore:stablestone_normal, Stable Stone +sonarcore:stablestonerimmed_normal, Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_normal, Rimmed Black Stable Stone +sonarcore:stablestone_black, Black Stable Stone +sonarcore:stablestonerimmed_black, Black Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_black, Black Rimmed Black Stable Stone +sonarcore:stablestone_blue, Blue Stable Stone +sonarcore:stablestonerimmed_blue, Blue Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_blue, Blue Rimmed Black Stable Stone +sonarcore:stablestone_brown, Brown Stable Stone +sonarcore:stablestonerimmed_brown, Brown Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_brown, Brown Rimmed Black Stable Stone +sonarcore:stablestone_cyan, Cyan Stable Stone +sonarcore:stablestonerimmed_cyan, Cyan Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_cyan, Cyan Rimmed Black Stable Stone +sonarcore:stablestone_green, Green Stable Stone +sonarcore:stablestonerimmed_green, Green Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_green, Green Rimmed Black Stable Stone +sonarcore:stablestone_lightblue, Light Blue Stable Stone +sonarcore:stablestonerimmed_lightblue, Light Blue Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_lightblue, Light Blue Rimmed Black Stable Stone +sonarcore:stablestone_lightgrey, Light Stable Stone +sonarcore:stablestonerimmed_lightgrey, Light Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_lightgrey, Light Rimmed Black Stable Stone +sonarcore:stablestone_lime, Lime Stable Stone +sonarcore:stablestonerimmed_lime, Lime Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_lime, Lime Rimmed Black Stable Stone +sonarcore:stablestone_magenta, Magenta Stable Stone +sonarcore:stablestonerimmed_magenta, Magenta Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_magenta, Magenta Rimmed Black Stable Stone +sonarcore:stablestone_orange, Orange Stable Stone +sonarcore:stablestonerimmed_orange, Orange Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_orange, Orange Rimmed Black Stable Stone +sonarcore:stablestone_pink, Pink Stable Stone +sonarcore:stablestonerimmed_pink, Pink Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_pink, Pink Rimmed Black Stable Stone +sonarcore:stablestone_plain, Plain Stable Stone +sonarcore:stablestonerimmed_plain, Plain Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_plain, Plain Rimmed Black Stable Stone +sonarcore:stablestone_purple, Purple Stable Stone +sonarcore:stablestonerimmed_purple, Purple Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_purple, Purple Rimmed Black Stable Stone +sonarcore:stablestone_red, Red Stable Stone +sonarcore:stablestonerimmed_red, Red Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_red, Red Rimmed Black Stable Stone +sonarcore:stablestone_yellow, Yellow Stable Stone +sonarcore:stablestonerimmed_yellow, Yellow Rimmed Stable Stone +sonarcore:stablestoneblackrimmed_yellow, Yellow Rimmed Black Stable Stone +sonarcore:stableglass, Stable Glass +sonarcore:clearstableglass, Clear Stable Glass +microblockcbe:saw_stone, Stone Saw +microblockcbe:saw_iron, Iron Saw +microblockcbe:saw_diamond, Diamond Saw +microblockcbe:stone_rod, Stone Rod +inventorypets:chicken_pet, Chicken Pet +inventorypets:cow_pet, Cow Pet +inventorypets:mooshroom_pet, Mooshroom Pet +inventorypets:ocelot_pet, Ocelot Pet +inventorypets:pig_pet, Pig Pet +inventorypets:sheep_pet, Sheep Pet +inventorypets:squid_pet, Squid Pet +inventorypets:blaze_pet, Blaze Pet +inventorypets:creeper_pet, Creeper Pet +inventorypets:enderman_pet, Enderman Pet +inventorypets:ghast_pet, Ghast Pet +inventorypets:iron_golem_pet, Iron Golem Pet +inventorypets:magma_cube_pet, Magma Cube Pet +inventorypets:spider_pet, Spider Pet +inventorypets:snow_golem_pet, Snow Golem Pet +inventorypets:anvil_pet, Anvil Pet +inventorypets:bed_pet, Bed Pet +inventorypets:brewing_stand_pet, Brewing Stand Pet +inventorypets:chest_pet, Chest Pet +inventorypets:crafting_table_pet, Crafting Table Pet +inventorypets:double_chest_pet, Double Chest Pet +inventorypets:enchanting_table_pet, Enchanting Table Pet +inventorypets:ender_chest_pet, Ender Chest Pet +inventorypets:furnace_pet, Furnace Pet +inventorypets:jukebox_pet, Jukebox Pet +inventorypets:lead_pet, Lead Pet +inventorypets:nether_portal_pet, Nether Portal Pet +inventorypets:saddle_pet, Saddle Pet +inventorypets:apple_pet, Apple Pet +inventorypets:cheetah_pet, Cheetah Pet +inventorypets:house_pet, House Pet +inventorypets:pacman_pet, Pac-Man Pet +inventorypets:pixie_pet, Pixie Pet +inventorypets:silverfish_pet, Silverfish Pet +inventorypets:torch_pet, Torch Pet +inventorypets:wolf_pet, Wolf Pet +inventorypets:banana_pet, Banana Pet +inventorypets:biome_pet, Biome Pet +inventorypets:flying_saddle_pet, Flying Saddle Pet +inventorypets:grave_pet, Grave Pet +inventorypets:loot_pet, Loot Pet +inventorypets:meta_pet:0, Meta Pet +inventorypets:mickerson_pet, Mickerson +inventorypets:pingot_pet, Pingot Pet +inventorypets:purplicious_cow_pet, Purplicious Cow Pet +inventorypets:qcm_pet, Quantum Crystal Monster Pet +inventorypets:quiver_pet, Quiver Pet +inventorypets:sponge_pet, Sponge Pet +inventorypets:dubstep_pet, Dubstep Pet +inventorypets:heart_pet, Heart Pet +inventorypets:moon_pet, Moon Pet +inventorypets:shield_pet, Shield Pet +inventorypets:illuminati_pet, Illuminati Pet +inventorypets:juggernaut_pet, Juggernaut Pet +inventorypets:siamese_pet, Siamese Pet +inventorypets:dirt_pet, Dirt Pet +inventorypets:cobblestone_pet, Cobblestone Pet +inventorypets:pet_christmas_tree, Christmas Pet +inventorypets:pet_menorah, Hanukkah Pet +inventorypets:pet_mishumaa_saba, Kwanzaa Pet +inventorypets:pet_politically_correct, Politically Correct Pet +inventorypets:april_fool_pet, April Fool Pet +inventorypets:black_hole_pet, Black Hole Pet +inventorypets:cloud_pet, Cloud Pet +inventorypets:pufferfish_pet, Pufferfish Pet +inventorypets:slime_pet, Slime Pet +inventorypets:sun_pet, Sun Pet +inventorypets:wither_pet, Wither Pet +inventorypets:nugget_diamond, Diamond Nugget +inventorypets:nugget_obsidian, Obsidian Nugget +inventorypets:nugget_emerald, Emerald Nugget +inventorypets:nugget_coal, Coal Nugget +inventorypets:nugget_lapis, Lapis Nugget +inventorypets:nugget_ender, Ender Nugget +inventorypets:feed_bag, Feed Bag +inventorypets:siamese_gift, Gift +inventorypets:item_petrifier, Petrifier +inventorypets:holiday_cookie, Holiday Cookie +inventorypets:mug_egg_nog, Mug of Egg Nog +inventorypets:candy_cane, Candy Cane +inventorypets:item_gift, Gift +inventorypets:solstice_helmet, Solstice Helmet +inventorypets:solstice_chestplate, Solstice Chestplate +inventorypets:solstice_leggings, Solstice Leggings +inventorypets:solstice_boots, Solstice Boots +inventorypets:solstice_sword, Solstice Sword +inventorypets:patreon_shirt, Cool T-Shirt +inventorypets:patreon_head, Purplicious Cow Head +inventorypets:start_button, Start Button +inventorypets:windows_7, Windoes 7 +inventorypets:windows_8, Windoes 8 +inventorypets:windows_31, Windoes 3.1 +inventorypets:windows_me, Windoes ME +inventorypets:windows_mojave, Windoes Mojave +inventorypets:windows_xp, Windoes XP +inventorypets:xerox_parc_gui, Xerox PARC GUI +inventorypets:blue_screen_of_death, Blue Screen of Death +inventorypets:rock_candy, Rock Candy +inventorypets:easter_egg, Easter Egg +inventorypets:petachieveitem1, item.inventorypets_petachieveitem1.name +inventorypets:petachieveitem5, item.inventorypets_petachieveitem5.name +inventorypets:petachieveitem10, item.inventorypets_petachieveitem10.name +inventorypets:petachieveitem20, item.inventorypets_petachieveitem20.name +inventorypets:petachieveitem30, item.inventorypets_petachieveitem30.name +inventorypets:petachieveitem40, item.inventorypets_petachieveitem40.name +inventorypets:petachieveitem50, item.inventorypets_petachieveitem50.name +inventorypets:petachieveitem60, item.inventorypets_petachieveitem60.name +inventorypets:petachieveitemall, item.inventorypets_petachieveitemall.name +inventorypets:petachieveitemgeneral, item.inventorypets_petachieveitemgeneral.name +malisisadvert:advertblock, Advert +malisisblocks:vanishing_block, tile.vanishing_block.name +malisisblocks:vanishingcopier, item.vanishingCopier.name +malisisblocks:block_mixer, Block Mixer +malisisblocks:mixed_block, Mixed Block +malisisblocks:player_sensor, Player Sensor +malisisblocks:swapper, Swapper +malisisdoors:wood_sliding_door, Wooden Glass Door +malisisdoors:iron_sliding_door, Iron Glass Door +malisisdoors:jail_door, Jail Door +malisisdoors:laboratory_door, Laboratory Door +malisisdoors:factory_door, Factory Door +malisisdoors:shoji_door, Shoji Door +malisisdoors:curtain_white, White Curtain +malisisdoors:curtain_orange, Orange Curtain +malisisdoors:curtain_magenta, Magenta Curtain +malisisdoors:curtain_light_blue, Light Blue Curtain +malisisdoors:curtain_yellow, Yellow Curtain +malisisdoors:curtain_lime, Lime Curtain +malisisdoors:curtain_pink, Pink Curtain +malisisdoors:curtain_gray, Gray Curtain +malisisdoors:curtain_silver, SilverCurtain +malisisdoors:curtain_cyan, Cyan Curtain +malisisdoors:curtain_purple, Purple Curtain +malisisdoors:curtain_blue, Blue Curtain +malisisdoors:curtain_brown, Brown Curtain +malisisdoors:curtain_green, Green Curtain +malisisdoors:curtain_red, Red Curtain +malisisdoors:curtain_black, Black Curtain +malisisdoors:customdooritem, Custom Door +malisisdoors:saloon, Saloon Door +malisisdoors:sliding_trapdoor, Sliding Trapdoor +malisisdoors:trapdoor_acacia, Acacia Trapdoor +malisisdoors:trapdoor_birch, Birch Trapdoor +malisisdoors:trapdoor_dark_oak, Dark Oak Trapdoor +malisisdoors:trapdoor_jungle, Jungle Trapdoor +malisisdoors:trapdoor_spruce, Spruce Trapdoor +malisisdoors:camofencegate, Camo Fence Gate +malisisdoors:verticalhatch, Reinforced Door +malisisdoors:garage_door, Garage Door +malisisdoors:carriage_door, Carriage Door +malisisdoors:medieval_door, Medieval Door +malisisdoors:big_door_oak_3x3, Large Oak Double Doors +malisisdoors:big_door_spruce_3x3, Large Spruce Double Doors +malisisdoors:big_door_birch_3x3, Large Birch Double Doors +malisisdoors:big_door_jungle_3x3, Large Jungle Double Doors +malisisdoors:big_door_acacia_3x3, Large Acacia Double Doors +malisisdoors:big_door_dark_oak_3x3, Large Dark Oak Double Doors +malisisdoors:big_door_iron_3x3, Large Iron Double Doors +malisisdoors:big_door_rusty_3x3, Large Rusty Iron Double Doors +malisisdoors:rustyhatch, Rusty Hatch +malisisdoors:rustyhandle, Rusty Handle +malisisdoors:rustyladder, Rusty Ladder +malisisdoors:door_factory, Door Factory +malisisdoors:forcefielditem, Forcefield Controller +malisisdoors:hitechdoor, Hi-tech Door +malisisswitches:greenstone_dust, Greenstone +malisisswitches:powerlinker, Power Linker +malisisswitches:basicswitch1, Switch +malisisswitches:lightswitch1, Switch +malisisswitches:relay, Relay +minestrapp:moss, Moss Lump +minestrapp:blue_glowshroom, Glowshroom +minestrapp:green_glowshroom, Glowshroom +minestrapp:purple_glowshroom, Glowshroom +minestrapp:infected_mushroom, Infectious Mushroom +minestrapp:blue_glowshroom_block, Glowshroom +minestrapp:green_glowshroom_block, Glowshroom +minestrapp:purple_glowshroom_block, Glowshroom +minestrapp:tundra_grass, Tundra Grass +minestrapp:savanna_grass, Savanna Grass +minestrapp:blueberry_bush, Blueberry Bush +minestrapp:blackberry_bush, Blackberry Bush +minestrapp:raspberry_bush, Raspberry Bush +minestrapp:strawberry_bush, Strawberry Bush +minestrapp:mana_bush, Mana Bush +minestrapp:m_leaves:0, tile.m_leaves_tile.m_leaves_redwood.name +minestrapp:m_leaves:1, tile.m_leaves_tile.m_leaves_frozen_oak.name +minestrapp:clutchthorn, Clutchthorn +minestrapp:voidberry_bush, Voidberry Bush +minestrapp:terracreep, Terracreep Spore +minestrapp:carpet_glow_moss, Carpet Glow Moss +minestrapp:creeping_glow_moss, Creeping Glow Moss +minestrapp:hanging_glow_moss, Hanging Glow Moss +minestrapp:melon_bricks, Melon Bricks +minestrapp:mite_hive, Endermite Hive Husk +minestrapp:mite_hive_honeyed, Honeyed Endermite Hive Husk +minestrapp:mite_comb, Endermite Hive Combs +minestrapp:cold_sand:0, Cold Sand +minestrapp:cold_sand:1, Cold Red Sand +minestrapp:clay_soil:0, Clay Soil +minestrapp:clay_soil:1, Coarse Clay Soil +minestrapp:clay_soil:2, Clay Podzol +minestrapp:clay_grass, Clay Grass +minestrapp:clay_grass_path, Clay Grass Path +minestrapp:clay_farmland, Clay Farmland +minestrapp:permafrost:0, Permafrost +minestrapp:permafrost:1, Coarse Permafrost +minestrapp:permafrost:2, Frozen Podzol +minestrapp:lichen, Lichen +minestrapp:lichen_path, Lichen Path +minestrapp:permafrost_farmland, Frozen Farmland +minestrapp:mud, Mud +minestrapp:dried_mud, Dried Mud +minestrapp:portal_dust:0, Portal Dust +minestrapp:portal_dust:1, Shattered Portal Dust +minestrapp:portal_dust:2, Chordsol +minestrapp:fargrowth, Fargrowth +minestrapp:fargrowth_path, Fargrowth Path +minestrapp:m_log:0, Redwood +minestrapp:m_log:1, Frozen Oak Wood +minestrapp:m_log:2, Charwood +minestrapp:m_planks:0, Redwood Planks +minestrapp:m_planks:1, Frozen Oak Wood Planks +minestrapp:m_planks:2, Charwood Planks +minestrapp:m_planks_mossy:0, Mossy Redwood Planks +minestrapp:m_planks_mossy:1, Mossy Frozen Oak Wood Planks +minestrapp:m_planks_mossy:2, Smoldering Charwood Planks +minestrapp:m_wood_slab_1_double, tile.m_wood_slab_1.name +minestrapp:m_wood_slab_1:0, Redwood Plank Slab +minestrapp:m_wood_slab_1:1, Frozen Oak Plank Slab +minestrapp:m_wood_slab_1:2, Charwood Plank Slab +minestrapp:panel_wood_oak, Oak Plank Panel +minestrapp:panel_wood_spruce, Spruce Plank Panel +minestrapp:panel_wood_birch, Birch Plank Panel +minestrapp:panel_wood_jungle, Jungle Plank Panel +minestrapp:panel_wood_acacia, Acacia Plank Panel +minestrapp:panel_wood_dark_oak, Dark Oak Plank Panel +minestrapp:panel_m_planks_redwood, Redwood Plank Panel +minestrapp:panel_m_planks_frozen_oak, Frozen Oak Plank Panel +minestrapp:panel_m_planks_charwood, Charwood Plank Panel +minestrapp:m_planks_redwood_stairs, Redwood Plank Stairs +minestrapp:m_planks_frozen_oak_stairs, Frozen Oak Plank Stairs +minestrapp:m_planks_charwood_stairs, Charwood Plank Stairs +minestrapp:m_fence:0, Redwood Fence +minestrapp:m_fence:1, Frozen Oak Fence +minestrapp:m_fence:2, Charwood Fence +minestrapp:redwood_fence_gate, Redwood Fence Gate +minestrapp:frozen_oak_fence_gate, Frozen Oak Fence Gate +minestrapp:charwood_fence_gate, Charwood Fence Gate +minestrapp:mud_bricks, Mud Bricks +minestrapp:decor_stone:0, Granite Bricks +minestrapp:decor_stone:1, Granite Tiles +minestrapp:decor_stone:2, Diorite Bricks +minestrapp:decor_stone:3, Diorite Tiles +minestrapp:decor_stone:4, Andesite Bricks +minestrapp:decor_stone:5, Andesite Tiles +minestrapp:decor_stone:6, Slate +minestrapp:decor_stone:7, Polished Slate +minestrapp:decor_stone:8, Slate Bricks +minestrapp:decor_stone:9, Slate Tiles +minestrapp:desert_quartz:0, Polished Desert Quartz +minestrapp:desert_quartz:1, Chiseled Desert Quartz +minestrapp:desert_quartz:2, Desert Quartz Pillar +minestrapp:m_cobblestone:0, Red Cobblestone +minestrapp:m_cobblestone:1, Deep Red Cobblestone +minestrapp:m_cobblestone:2, Deep Cobblestone +minestrapp:m_cobblestone:3, Cold Cobblestone +minestrapp:m_cobblestone:4, Deep Cold Cobblestone +minestrapp:m_cobblestone:5, Cracked Icestone +minestrapp:m_cobblestone:6, Cracked Glacierrock +minestrapp:m_cobblestone:7, Cobbled Oceanstone +minestrapp:m_cobblestone:8, Cobbled Reefstone +minestrapp:m_mossy_cobblestone:0, Mossy Red Cobblestone +minestrapp:m_mossy_cobblestone:1, Deep Mossy Red Cobblestone +minestrapp:m_mossy_cobblestone:2, Deep Mossy Cobblestone +minestrapp:m_mossy_cobblestone:3, Mossy Cold Cobblestone +minestrapp:m_mossy_cobblestone:4, Deep Mossy Cold Cobblestone +minestrapp:m_mossy_cobblestone:5, Snowy Cracked Icestone +minestrapp:m_mossy_cobblestone:6, Snowy Cracked Glacierrock +minestrapp:m_mossy_cobblestone:7, Mossy Cobbled Oceanstone +minestrapp:m_mossy_cobblestone:8, Mossy Cobbled Reefstone +minestrapp:m_stone:0, Red Rock +minestrapp:m_stone:1, Deep Red Rock +minestrapp:m_stone:2, Deepstone +minestrapp:m_stone:3, Coldstone +minestrapp:m_stone:4, Deep Coldstone +minestrapp:m_stone:5, Icestone +minestrapp:m_stone:6, Glacierrock +minestrapp:m_stone:7, Oceanstone +minestrapp:m_stone:8, Reefstone +minestrapp:m_stone_bricks:0, Red Rock Bricks +minestrapp:m_stone_bricks:1, Deep Red Rock Bricks +minestrapp:m_stone_bricks:2, Deepstone Bricks +minestrapp:m_stone_bricks:3, Coldstone Bricks +minestrapp:m_stone_bricks:4, Deep Coldstone Bricks +minestrapp:m_stone_bricks:5, Icestone Bricks +minestrapp:m_stone_bricks:6, Glacierrock Bricks +minestrapp:m_stone_bricks:7, Oceanstone Bricks +minestrapp:m_stone_bricks:8, Reefstone Bricks +minestrapp:m_stone_bricks_mossy:0, Mossy Red Rock Bricks +minestrapp:m_stone_bricks_mossy:1, Mossy Deep Red Rock Bricks +minestrapp:m_stone_bricks_mossy:2, Mossy Deepstone Bricks +minestrapp:m_stone_bricks_mossy:3, Mossy Coldstone Bricks +minestrapp:m_stone_bricks_mossy:4, Mossy Deep Coldstone Bricks +minestrapp:m_stone_bricks_mossy:5, Snowy Icestone Bricks +minestrapp:m_stone_bricks_mossy:6, Snowy Glacierrock Bricks +minestrapp:m_stone_bricks_mossy:7, Mossy Oceanstone Bricks +minestrapp:m_stone_bricks_mossy:8, Mossy Reefstone Bricks +minestrapp:m_stone_bricks_cracked:0, Cracked Red Rock Bricks +minestrapp:m_stone_bricks_cracked:1, Cracked Deep Red Rock Bricks +minestrapp:m_stone_bricks_cracked:2, Cracked Deepstone Bricks +minestrapp:m_stone_bricks_cracked:3, Cracked Coldstone Bricks +minestrapp:m_stone_bricks_cracked:4, Cracked Deep Coldstone Bricks +minestrapp:m_stone_bricks_cracked:5, Cracked Icestone Bricks +minestrapp:m_stone_bricks_cracked:6, Cracked Glacierrock Bricks +minestrapp:m_stone_bricks_cracked:7, Cracked Oceanstone Bricks +minestrapp:m_stone_bricks_cracked:8, Cracked Reefstone Bricks +minestrapp:m_chiseled_stone:0, Chiseled Red Rock +minestrapp:m_chiseled_stone:1, Chiseled Deep Red Rock +minestrapp:m_chiseled_stone:2, Chiseled Deepstone +minestrapp:m_chiseled_stone:3, Chiseled Coldstone +minestrapp:m_chiseled_stone:4, Chiseled Deep Coldstone +minestrapp:m_chiseled_stone:5, Chiseled Icestone +minestrapp:m_chiseled_stone:6, Chiseled Glacierrock +minestrapp:m_chiseled_stone:7, Chiseled Oceanstone +minestrapp:m_chiseled_stone:8, Chiseled Reefstone +minestrapp:irradiant_quartz:0, Polished Irradiant Quartz +minestrapp:irradiant_quartz:1, Chiseled Irradiant Quartz +minestrapp:irradiant_quartz:2, Irradiant Quartz Pillar +minestrapp:shimmerstone:0, Shimmerstone +minestrapp:shimmerstone:1, Cobbled Shimmerstone +minestrapp:shimmerstone:2, Shimmerstone Bricks +minestrapp:shimmerstone:3, Cracked Shimmerstone Bricks +minestrapp:shimmerstone:4, Glow-Mossy Shimmerstone Bricks +minestrapp:shimmerstone:5, Shimmerstone Tiles +minestrapp:shimmerstone:6, Chiseled Shimmerstone +minestrapp:shimmerstone:7, Shimmering Blue Glowshroom Lamp +minestrapp:shimmerstone:8, Shimmering Purple Glowshroom Lamp +minestrapp:shimmerstone:9, Shimmering Green Glowshroom Lamp +minestrapp:soul_glass:0, Soul Glass +minestrapp:soul_glass:1, Soul Glass Tiles +minestrapp:soul_glass:2, Soul Glass Pillar +minestrapp:blazed_soul_glass:0, Blazed Soul Glass +minestrapp:blazed_soul_glass:1, Blazed Soul Glass Tiles +minestrapp:blazed_soul_glass:2, Blazed Soul Glass Pillar +minestrapp:m_purpur, Polished Purpur +minestrapp:portar:0, Slabbed Portar +minestrapp:portar:1, Fishboned Portar +minestrapp:portar:2, Tiled Portar +minestrapp:portar:3, Chiseled Portar +minestrapp:portar:4, Portine Sunstone Lamp +minestrapp:portar:5, Portine Glowstone Lamp +minestrapp:portar:6, Portine Sea Lamp +minestrapp:invincium, Invincium +minestrapp:glacial_invincium, Glacial Invincium +minestrapp:m_misc_stone_slab_1_double, tile.m_misc_stone_slab_1.name +minestrapp:m_misc_stone_slab_1:0, Mud Brick Slab +minestrapp:m_misc_stone_slab_1:1, Granite Brick Slab +minestrapp:m_misc_stone_slab_1:2, Diorite Brick Slab +minestrapp:m_misc_stone_slab_1:3, Andesite Brick Slab +minestrapp:m_misc_stone_slab_1:4, Slate Brick Slab +minestrapp:m_misc_stone_slab_1:5, Portar Slab +minestrapp:m_misc_stone_slab_1:6, Shimmerstone Slab +minestrapp:m_misc_stone_slab_1:7, Cobbled Shimmerstone Slab +minestrapp:m_misc_stone_slab_2_double, tile.m_misc_stone_slab_2.name +minestrapp:m_misc_stone_slab_2:0, Shimmerstone Brick Slab +minestrapp:m_misc_stone_slab_2:1, Desert Quartz Slab +minestrapp:m_misc_stone_slab_2:2, Irradiant Quartz Slab +minestrapp:m_stone_slab_1_double, tile.m_stone_slab_1.name +minestrapp:m_stone_slab_1:0, Red Rock Slab +minestrapp:m_stone_slab_1:1, Deep Red Rock Slab +minestrapp:m_stone_slab_1:2, Deepstone Slab +minestrapp:m_stone_slab_1:3, Coldstone Slab +minestrapp:m_stone_slab_1:4, Deep Coldstone Slab +minestrapp:m_stone_slab_1:5, Icestone Slab +minestrapp:m_stone_slab_1:6, Glacierrock Slab +minestrapp:m_stone_slab_1:7, Oceanstone Slab +minestrapp:m_stone_slab_2_double, tile.m_stone_slab_2.name +minestrapp:m_stone_slab_2:0, Reefstone Slab +minestrapp:m_stone_slab_2:1, Red Cobblestone Slab +minestrapp:m_stone_slab_2:2, Deep Red Cobblestone Slab +minestrapp:m_stone_slab_2:3, Deep Cobblestone Slab +minestrapp:m_stone_slab_2:4, Cold Cobblestone Slab +minestrapp:m_stone_slab_2:5, Deep Cold Cobblestone Slab +minestrapp:m_stone_slab_2:6, Cracked Icestone Slab +minestrapp:m_stone_slab_2:7, Cracked Glacierrock Slab +minestrapp:m_stone_slab_3_double, tile.m_stone_slab_3.name +minestrapp:m_stone_slab_3:0, Cobbled Oceanstone Slab +minestrapp:m_stone_slab_3:1, Cobbled Reefstone Slab +minestrapp:m_stone_slab_3:2, Red Rock Brick Slab +minestrapp:m_stone_slab_3:3, Deep Red Rock Brick Slab +minestrapp:m_stone_slab_3:4, Deepstone Brick Slab +minestrapp:m_stone_slab_3:5, Coldstone Brick Slab +minestrapp:m_stone_slab_3:6, Deep Coldstone Brick Slab +minestrapp:m_stone_slab_3:7, Icestone Brick Slab +minestrapp:m_stone_slab_4_double, tile.m_stone_slab_4.name +minestrapp:m_stone_slab_4:0, Glacierrock Bricks Slab +minestrapp:m_stone_slab_4:1, Oceanstone Bricks Slab +minestrapp:m_stone_slab_4:2, Reefstone Bricks Slab +minestrapp:panel_mud_bricks, Mud Brick Panel +minestrapp:panel_decor_stone_granite_bricks, Granite Brick Panel +minestrapp:panel_decor_stone_diorite_bricks, Diorite Brick Panel +minestrapp:panel_decor_stone_andesite_bricks, Andesite Brick Panel +minestrapp:panel_decor_stone_slate_bricks, Slate Brick Panel +minestrapp:panel_brick, Clay Brick Panel +minestrapp:panel_sandstone, Sandstone Panel +minestrapp:panel_redsandstone, Red Sandstone Panel +minestrapp:panel_desert_quartz_polished, Desert Quartz Panel +minestrapp:panel_irradiant_quartz_polished, Irradiant Quartz Panel +minestrapp:panel_m_cobblestone_red_rock, Red Cobblestone Panel +minestrapp:panel_m_cobblestone_deep_red_rock, Deep Red Cobblestone Panel +minestrapp:panel_stonebrick, Cobblestone Panel +minestrapp:panel_m_cobblestone_deepstone, Deep Cobblestone Panel +minestrapp:panel_m_cobblestone_coldstone, Cold Cobblestone Panel +minestrapp:panel_m_cobblestone_deep_coldstone, Deep Cold Cobblestone Panel +minestrapp:panel_m_cobblestone_icestone, Cracked Icestone Panel +minestrapp:panel_m_cobblestone_glacierrock, Cracked Glacierrock Panel +minestrapp:panel_m_cobblestone_oceanstone, Cobbled Oceanstone Panel +minestrapp:panel_m_cobblestone_reefstone, Cobbled Reefstone Panel +minestrapp:panel_m_stone_slab_1_red_rock, Red Rock Panel +minestrapp:panel_m_stone_slab_1_deep_red_rock, Deep Red Rock Panel +minestrapp:panel_stoneslab, Stone Panel +minestrapp:panel_m_stone_slab_1_deepstone, Deepstone Panel +minestrapp:panel_m_stone_slab_1_coldstone, Coldstone Panel +minestrapp:panel_m_stone_slab_1_deep_coldstone, Deep Coldstone Panel +minestrapp:panel_m_stone_slab_1_icestone, Icestone Panel +minestrapp:panel_m_stone_slab_1_glacierrock, Glacierrock Panel +minestrapp:panel_m_stone_slab_1_oceanstone, Oceanstone Panel +minestrapp:panel_m_stone_slab_2_reefstone, Reefstone Panel +minestrapp:panel_m_stone_bricks_red_rock, Red Rock Brick Panel +minestrapp:panel_m_stone_bricks_deep_red_rock, Deep Red Rock Brick Panel +minestrapp:panel_stonebricksmooth, Stone Brick Panel +minestrapp:panel_m_stone_bricks_deepstone, Deepstone Brick Panel +minestrapp:panel_m_stone_bricks_coldstone, Coldstone Brick Panel +minestrapp:panel_m_stone_bricks_deep_coldstone, Deep Coldstone Brick Panel +minestrapp:panel_m_stone_bricks_icestone, Icestone Brick Panel +minestrapp:panel_m_stone_bricks_glacierrock, Glacierrock Brick Panel +minestrapp:panel_m_stone_bricks_oceanstone, Oceanstone Brick Panel +minestrapp:panel_m_stone_bricks_reefstone, Reefstone Brick Panel +minestrapp:panel_netherbrick, Nether Brick Panel +minestrapp:panel_quartzblock, Nether Quartz Panel +minestrapp:panel_m_misc_stone_slab_1_shimmerstone, Shimmerstone Panel +minestrapp:panel_shimmerstone_cobblestone, Cobbled Shimmerstone Panel +minestrapp:panel_shimmerstone_bricks, Shimmerstone Brick Panel +minestrapp:panel_purpurblock, Purpur Panel +minestrapp:panel_portar_slabbed, Slabbed Portar Panel +minestrapp:mud_bricks_stairs, Mud Brick Stairs +minestrapp:decor_stone_granite_bricks_stairs, Granite Brick Stairs +minestrapp:decor_stone_diorite_bricks_stairs, Diorite Brick Stairs +minestrapp:decor_stone_andesite_bricks_stairs, Andesite Brick Stairs +minestrapp:decor_stone_slate_bricks_stairs, Slate Brick Stairs +minestrapp:desert_quartz_polished_stairs, Desert Quartz Stairs +minestrapp:irradiant_quartz_polished_stairs, Irradiant Quartz Stairs +minestrapp:m_cobblestone_red_rock_stairs, Red Cobblestone Stairs +minestrapp:m_cobblestone_deep_red_rock_stairs, Deep Red Cobblestone Stairs +minestrapp:m_cobblestone_deepstone_stairs, Deep Cobblestone Stairs +minestrapp:m_cobblestone_coldstone_stairs, Cold Cobblestone Stairs +minestrapp:m_cobblestone_deep_coldstone_stairs, Deep Cold Cobblestone Stairs +minestrapp:m_cobblestone_icestone_stairs, Cracked Icestone Stairs +minestrapp:m_cobblestone_glacierrock_stairs, Cracked Glacierrock Stairs +minestrapp:m_cobblestone_oceanstone_stairs, Cobbled Oceanstone Stairs +minestrapp:m_cobblestone_deep_oceanstone_stairs, Cobbled Reefstone Stairs +minestrapp:m_stone_bricks_red_rock_stairs, Red Rock Brick Stairs +minestrapp:m_stone_bricks_deep_red_rock_stairs, Deep Red Rock Brick Stairs +minestrapp:m_stone_bricks_deepstone_stairs, Deepstone Brick Stairs +minestrapp:m_stone_bricks_coldstone_stairs, Coldstone Brick Stairs +minestrapp:m_stone_bricks_deep_coldstone_stairs, Deep Coldstone Brick Stairs +minestrapp:m_stone_bricks_icestone_stairs, Icestone Brick Stairs +minestrapp:m_stone_bricks_glacierrock_stairs, Glacierrock Brick Stairs +minestrapp:m_stone_bricks_oceanstone_stairs, Oceanstone Brick Stairs +minestrapp:m_stone_bricks_deep_oceanstone_stairs, Reefstone Brick Stairs +minestrapp:shimmerstone_cobblestone_stairs, Cobbled Shimmerstone Stairs +minestrapp:shimmerstone_bricks_stairs, Shimmerstone Brick Stairs +minestrapp:portar_slabbed_stairs, Slabbed Portar Stairs +minestrapp:m_silverfish_stone:0, Red Rock Monster Egg +minestrapp:m_silverfish_stone:1, Deep Red Rock Monster Egg +minestrapp:m_silverfish_stone:2, Deepstone Monster Egg +minestrapp:m_silverfish_stone:3, Coldstone Monster Egg +minestrapp:m_silverfish_stone:4, Deep Coldstone Monster Egg +minestrapp:m_silverfish_stone:5, Icestone Monster Egg +minestrapp:m_silverfish_stone:6, Glacierrock Monster Egg +minestrapp:m_silverfish_stone:7, Oceanstone Monster Egg +minestrapp:m_silverfish_stone:8, Reefstone Monster Egg +minestrapp:m_silverfish_cobblestone:0, Red Cobblestone Monster Egg +minestrapp:m_silverfish_cobblestone:1, Deep Red Cobblestone Monster Egg +minestrapp:m_silverfish_cobblestone:2, Deep Cobblestone Monster Egg +minestrapp:m_silverfish_cobblestone:3, Cold Cobblestone Monster Egg +minestrapp:m_silverfish_cobblestone:4, Deep Cold Cobblestone Monster Egg +minestrapp:m_silverfish_cobblestone:5, Cracked Icestone Monster Egg +minestrapp:m_silverfish_cobblestone:6, Cracked Glacierrock Monster Egg +minestrapp:m_silverfish_cobblestone:7, Cobbled Oceanstone Monster Egg +minestrapp:m_silverfish_cobblestone:8, Cobbled Reefstone Monster Egg +minestrapp:m_silverfish_stone_bricks:0, Red Rock Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:1, Deep Red Rock Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:2, Deepstone Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:3, Coldstone Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:4, Deep Coldstone Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:5, Icestone Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:6, Glacierrock Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:7, Oceanstone Bricks Monster Egg +minestrapp:m_silverfish_stone_bricks:8, Reefstone Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:0, Mossy Red Rock Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:1, Mossy Deep Red Rock Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:2, Mossy Deepstone Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:3, Mossy Coldstone Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:4, Mossy Deep Coldstone Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:5, Snowy Icestone Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:6, Snowy Glacierrock Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:7, Mossy Oceanstone Bricks Monster Egg +minestrapp:m_silverfish_mossy_stone_bricks:8, Mossy Reefstone Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:0, Cracked Red Rock Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:1, Cracked Deep Red Rock Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:2, Cracked Deepstone Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:3, Cracked Coldstone Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:4, Cracked Deep Coldstone Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:5, Cracked Icestone Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:6, Cracked Glacierrock Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:7, Cracked Oceanstone Bricks Monster Egg +minestrapp:m_silverfish_cracked_stone_bricks:8, Cracked Reefstone Bricks Monster Egg +minestrapp:m_silverfish_chiseled_stone:0, Chiseled Red Rock Monster Egg +minestrapp:m_silverfish_chiseled_stone:1, Chiseled Deep Red Rock Monster Egg +minestrapp:m_silverfish_chiseled_stone:2, Chiseled Deepstone Monster Egg +minestrapp:m_silverfish_chiseled_stone:3, Chiseled Coldstone Monster Egg +minestrapp:m_silverfish_chiseled_stone:4, Chiseled Deep Coldstone Monster Egg +minestrapp:m_silverfish_chiseled_stone:5, Chiseled Icestone Monster Egg +minestrapp:m_silverfish_chiseled_stone:6, Chiseled Glacierrock Monster Egg +minestrapp:m_silverfish_chiseled_stone:7, Chiseled Oceanstone Monster Egg +minestrapp:m_silverfish_chiseled_stone:8, Chiseled Reefstone Monster Egg +minestrapp:desert_quartz_deposit:0, Desert Quartz Deposit +minestrapp:desert_quartz_deposit:1, Sandy Desert Quartz Deposit +minestrapp:desert_quartz_deposit:2, Cold Sandy Desert Quartz Deposit +minestrapp:desert_quartz_deposit:3, Red Sandy Desert Quartz Deposit +minestrapp:desert_quartz_deposit:4, Cold Red Sandy Desert Quartz Deposit +minestrapp:rock_crystal_deposit, Rock Crystal Deposit +minestrapp:ore_salt:0, Salt Ore +minestrapp:ore_salt:1, Salt Ore +minestrapp:ore_salt:2, Salt Ore +minestrapp:ore_salt:3, Salt Ore +minestrapp:ore_salt:4, Salt Ore +minestrapp:ore_salt:5, Salt Ore +minestrapp:ore_salt:6, Salt Ore +minestrapp:ore_salt:7, Salt Ore +minestrapp:ore_salt:8, Salt Ore +minestrapp:ore_salt:9, Salt Ore +minestrapp:ore_coal:0, Coal Ore +minestrapp:ore_coal:1, Coal Ore +minestrapp:ore_coal:2, Coal Ore +minestrapp:ore_coal:3, Coal Ore +minestrapp:ore_coal:4, Coal Ore +minestrapp:ore_coal:5, Coal Ore +minestrapp:ore_coal:6, Coal Ore +minestrapp:ore_coal:7, Coal Ore +minestrapp:ore_coal:8, Coal Ore +minestrapp:ore_copper:0, Copper Ore +minestrapp:ore_copper:1, Copper Ore +minestrapp:ore_copper:2, Copper Ore +minestrapp:ore_copper:3, Copper Ore +minestrapp:ore_copper:4, Copper Ore +minestrapp:ore_copper:5, Copper Ore +minestrapp:ore_copper:6, Copper Ore +minestrapp:ore_copper:7, Copper Ore +minestrapp:ore_copper:8, Copper Ore +minestrapp:ore_copper:9, Copper Ore +minestrapp:ore_tin:0, Tin Ore +minestrapp:ore_tin:1, Tin Ore +minestrapp:ore_tin:2, Tin Ore +minestrapp:ore_tin:3, Tin Ore +minestrapp:ore_tin:4, Tin Ore +minestrapp:ore_tin:5, Tin Ore +minestrapp:ore_tin:6, Tin Ore +minestrapp:ore_tin:7, Tin Ore +minestrapp:ore_tin:8, Tin Ore +minestrapp:ore_tin:9, Tin Ore +minestrapp:ore_iron:0, Iron Ore +minestrapp:ore_iron:1, Iron Ore +minestrapp:ore_iron:2, Iron Ore +minestrapp:ore_iron:3, Iron Ore +minestrapp:ore_iron:4, Iron Ore +minestrapp:ore_iron:5, Iron Ore +minestrapp:ore_iron:6, Iron Ore +minestrapp:ore_iron:7, Iron Ore +minestrapp:ore_iron:8, Iron Ore +minestrapp:ore_gold:0, Gold Ore +minestrapp:ore_gold:1, Gold Ore +minestrapp:ore_gold:2, Gold Ore +minestrapp:ore_gold:3, Gold Ore +minestrapp:ore_gold:4, Gold Ore +minestrapp:ore_gold:5, Gold Ore +minestrapp:ore_gold:6, Gold Ore +minestrapp:ore_gold:7, Gold Ore +minestrapp:ore_gold:8, Gold Ore +minestrapp:ore_meurodite:0, Meurodite Ore +minestrapp:ore_meurodite:1, Meurodite Ore +minestrapp:ore_meurodite:2, Meurodite Ore +minestrapp:ore_meurodite:3, Meurodite Ore +minestrapp:ore_meurodite:4, Meurodite Ore +minestrapp:ore_meurodite:5, Meurodite Ore +minestrapp:ore_meurodite:6, Meurodite Ore +minestrapp:ore_meurodite:7, Meurodite Ore +minestrapp:ore_meurodite:8, Meurodite Ore +minestrapp:ore_meurodite:9, Meurodite Ore +minestrapp:ore_lapis:0, Lapis Lazuli Ore +minestrapp:ore_lapis:1, Lapis Lazuli Ore +minestrapp:ore_lapis:2, Lapis Lazuli Ore +minestrapp:ore_lapis:3, Lapis Lazuli Ore +minestrapp:ore_lapis:4, Lapis Lazuli Ore +minestrapp:ore_lapis:5, Lapis Lazuli Ore +minestrapp:ore_lapis:6, Lapis Lazuli Ore +minestrapp:ore_lapis:7, Lapis Lazuli Ore +minestrapp:ore_lapis:8, Lapis Lazuli Ore +minestrapp:ore_redstone:0, Redstone Ore +minestrapp:ore_redstone:1, Redstone Ore +minestrapp:ore_redstone:2, Redstone Ore +minestrapp:ore_redstone:3, Redstone Ore +minestrapp:ore_redstone:4, Redstone Ore +minestrapp:ore_redstone:5, Redstone Ore +minestrapp:ore_redstone:6, Redstone Ore +minestrapp:ore_redstone:7, Redstone Ore +minestrapp:ore_redstone:8, Redstone Ore +minestrapp:ore_redstone_lit, tile.ore_redstone.name +minestrapp:ore_irradium:0, Irradium Ore +minestrapp:ore_irradium:1, Irradium Ore +minestrapp:ore_irradium:2, Irradium Ore +minestrapp:ore_irradium:3, Irradium Ore +minestrapp:ore_irradium:4, Irradium Ore +minestrapp:ore_irradium:5, Irradium Ore +minestrapp:ore_irradium:6, Irradium Ore +minestrapp:ore_irradium:7, Irradium Ore +minestrapp:ore_irradium:8, Irradium Ore +minestrapp:ore_irradium:9, Irradium Ore +minestrapp:ore_torite:0, Torite Ore +minestrapp:ore_torite:1, Torite Ore +minestrapp:ore_torite:2, Torite Ore +minestrapp:ore_torite:3, Torite Ore +minestrapp:ore_torite:4, Torite Ore +minestrapp:ore_torite:5, Torite Ore +minestrapp:ore_torite:6, Torite Ore +minestrapp:ore_torite:7, Torite Ore +minestrapp:ore_torite:8, Torite Ore +minestrapp:ore_torite:9, Torite Ore +minestrapp:sunstone_deposit, Sunstone Deposit +minestrapp:glacieric_ice_deposit, Glacieric Ice Deposit +minestrapp:glacieric_ice_branch_0, Glacieric Icicle +minestrapp:soul_eyes, Soul Eyes +minestrapp:ore_diamond:0, Diamond Ore +minestrapp:ore_diamond:1, Diamond Ore +minestrapp:ore_diamond:2, Diamond Ore +minestrapp:ore_diamond:3, Diamond Ore +minestrapp:ore_diamond:4, Diamond Ore +minestrapp:ore_diamond:5, Diamond Ore +minestrapp:ore_diamond:6, Diamond Ore +minestrapp:ore_diamond:7, Diamond Ore +minestrapp:ore_diamond:8, Diamond Ore +minestrapp:ore_emerald:0, Emerald Ore +minestrapp:ore_emerald:1, Emerald Ore +minestrapp:ore_emerald:2, Emerald Ore +minestrapp:ore_emerald:3, Emerald Ore +minestrapp:ore_emerald:4, Emerald Ore +minestrapp:ore_emerald:5, Emerald Ore +minestrapp:ore_emerald:6, Emerald Ore +minestrapp:ore_emerald:7, Emerald Ore +minestrapp:ore_emerald:8, Emerald Ore +minestrapp:ore_titanium:0, Archantine Ore +minestrapp:ore_titanium:1, Archantine Ore +minestrapp:ore_titanium:2, Archantine Ore +minestrapp:ore_titanium:3, Archantine Ore +minestrapp:ore_titanium:4, Archantine Ore +minestrapp:ore_titanium:5, Archantine Ore +minestrapp:ore_titanium:6, Archantine Ore +minestrapp:ore_titanium:7, Archantine Ore +minestrapp:ore_titanium:8, Archantine Ore +minestrapp:ore_titanium:9, Archantine Ore +minestrapp:ore_blazium, Blazium Ore +minestrapp:ore_shimmering, Shimmering Ore +minestrapp:ore_soul, Soul Ore +minestrapp:ore_dimensium, Dimensium Ore +minestrapp:geode_shimmerstone_clear, Strange Boulder +minestrapp:geode_shimmerstone_dark, Strange Boulder +minestrapp:heart_spot, Buried Heart Piece +minestrapp:block_salt, Block of Salt +minestrapp:block_rock_crystal, Block of Rock Crystal +minestrapp:block_copper, Block of Copper +minestrapp:block_tin, Block of Tin +minestrapp:block_bronze, Block of Bronze +minestrapp:block_steel, Block of Steel +minestrapp:block_meurodite, Block of Meurodite +minestrapp:block_redstone_sandy_unlit, Block of Sandy Redstone +minestrapp:block_redstone_sandy_lit, Block of Sandy Redstone +minestrapp:block_redstone_frosted_unlit, Block of Frosted Redstone +minestrapp:block_redstone_frosted_lit, Block of Frosted Redstone +minestrapp:block_redstone_icy_unlit, Block of Icy Redstone +minestrapp:block_redstone_icy_lit, Block of Icy Redstone +minestrapp:block_redstone_briny_unlit, Block of Briny Redstone +minestrapp:block_redstone_briny_lit, Block of Briny Redstone +minestrapp:block_irradium, Unstable Block of Irradium +minestrapp:block_sunstone, Sunstone +minestrapp:block_torite, Block of Torite +minestrapp:block_titanium, Block of Archantine +minestrapp:block_glacierite, Block of Glacierite +minestrapp:block_blazium, Block of Blazium +minestrapp:block_soul, Soul Gem Block +minestrapp:block_mite_honey, Block of Mite Honey +minestrapp:block_dimensium, Block of Dimensium +minestrapp:block_dimensium_destabilized, Destabilized Block of Dimensium +minestrapp:m_wool:0, Glowing White Wool +minestrapp:m_wool:1, Glowing Magenta Wool +minestrapp:m_wool:2, Glowing Red Wool +minestrapp:m_wool:3, Glowing Orange Wool +minestrapp:m_wool:4, Glowing Gold Wool +minestrapp:m_wool:5, Glowing Green Wool +minestrapp:m_wool:6, Glowing Cyan Wool +minestrapp:m_wool:7, Glowing Blue Wool +minestrapp:m_wool:8, Glowing Purple Wool +minestrapp:m_carpet:0, Glowing White Carpet +minestrapp:m_carpet:1, Glowing Magenta Carpet +minestrapp:m_carpet:2, Glowing Red Carpet +minestrapp:m_carpet:3, Glowing Orange Carpet +minestrapp:m_carpet:4, Glowing Gold Carpet +minestrapp:m_carpet:5, Glowing Green Carpet +minestrapp:m_carpet:6, Glowing Cyan Carpet +minestrapp:m_carpet:7, Glowing Blue Carpet +minestrapp:m_carpet:8, Glowing Purple Carpet +minestrapp:m_stained_glass:0, Glowing White Stained Glass +minestrapp:m_stained_glass:1, Glowing Magenta Stained Glass +minestrapp:m_stained_glass:2, Glowing Red Stained Glass +minestrapp:m_stained_glass:3, Glowing Orange Stained Glass +minestrapp:m_stained_glass:4, Glowing Gold Stained Glass +minestrapp:m_stained_glass:5, Glowing Green Stained Glass +minestrapp:m_stained_glass:6, Glowing Cyan Stained Glass +minestrapp:m_stained_glass:7, Glowing Blue Stained Glass +minestrapp:m_stained_glass:8, Glowing Purple Stained Glass +minestrapp:m_stained_glass_pane:0, Glowing White Stained Glass Pane +minestrapp:m_stained_glass_pane:1, Glowing Magenta Stained Glass Pane +minestrapp:m_stained_glass_pane:2, Glowing Red Stained Glass Pane +minestrapp:m_stained_glass_pane:3, Glowing Orange Stained Glass Pane +minestrapp:m_stained_glass_pane:4, Glowing Gold Stained Glass Pane +minestrapp:m_stained_glass_pane:5, Glowing Green Stained Glass Pane +minestrapp:m_stained_glass_pane:6, Glowing Cyan Stained Glass Pane +minestrapp:m_stained_glass_pane:7, Glowing Blue Stained Glass Pane +minestrapp:m_stained_glass_pane:8, Glowing Purple Stained Glass Pane +minestrapp:m_concrete_powder:0, Glowing White Concrete Powder +minestrapp:m_concrete_powder:1, Glowing Magenta Concrete Powder +minestrapp:m_concrete_powder:2, Glowing Red Concrete Powder +minestrapp:m_concrete_powder:3, Glowing Orange Concrete Powder +minestrapp:m_concrete_powder:4, Glowing Gold Concrete Powder +minestrapp:m_concrete_powder:5, Glowing Green Concrete Powder +minestrapp:m_concrete_powder:6, Glowing Cyan Concrete Powder +minestrapp:m_concrete_powder:7, Glowing Blue Concrete Powder +minestrapp:m_concrete_powder:8, Glowing Purple Concrete Powder +minestrapp:m_concrete:0, Glowing White Concrete +minestrapp:m_concrete:1, Glowing Magenta Concrete +minestrapp:m_concrete:2, Glowing Red Concrete +minestrapp:m_concrete:3, Glowing Orange Concrete +minestrapp:m_concrete:4, Glowing Gold Concrete +minestrapp:m_concrete:5, Glowing Green Concrete +minestrapp:m_concrete:6, Glowing Cyan Concrete +minestrapp:m_concrete:7, Glowing Blue Concrete +minestrapp:m_concrete:8, Glowing Purple Concrete +minestrapp:m_terracotta:0, Glowing White Terracotta +minestrapp:m_terracotta:1, Glowing Magenta Terracotta +minestrapp:m_terracotta:2, Glowing Red Terracotta +minestrapp:m_terracotta:3, Glowing Orange Terracotta +minestrapp:m_terracotta:4, Glowing Gold Terracotta +minestrapp:m_terracotta:5, Glowing Green Terracotta +minestrapp:m_terracotta:6, Glowing Cyan Terracotta +minestrapp:m_terracotta:7, Glowing Blue Terracotta +minestrapp:m_terracotta:8, Glowing Purple Terracotta +minestrapp:m_glazed_terracotta_glowing_white, Glowing White Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_magenta, Glowing Magenta Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_red, Glowing Red Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_orange, Glowing Orange Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_yellow, Glowing Gold Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_green, Glowing Green Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_cyan, Glowing Cyan Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_blue, Glowing Blue Glazed Terracotta +minestrapp:m_glazed_terracotta_glowing_purple, Glowing Purple Glazed Terracotta +minestrapp:glass_tiles, Tiled Glass +minestrapp:glass_bricks, Bricked Glass +minestrapp:wooden_window, Wooden Window +minestrapp:iron_window, Iron Window +minestrapp:reinforced_glass, Steel Window +minestrapp:glass_tile_pane, Tiled Glass Pane +minestrapp:glass_brick_pane, Bricked Glass Pane +minestrapp:wooden_window_pane, Wooden Window Pane +minestrapp:iron_window_pane, Iron Window Pane +minestrapp:reinforced_glass_pane, Steel Window Pane +minestrapp:steel_mesh, Steel Mesh +minestrapp:honeycomb_bronze, Bronze Honeycomb +minestrapp:honeycomb_steel, Steel Honeycomb +minestrapp:honeycomb_meurodite, Meurodite Honeycomb +minestrapp:rope, Rope +minestrapp:dimensium_rope, Dimensional Rope +minestrapp:bauble_ice, Ice Bauble +minestrapp:bauble_sunstone, Sunstone Bauble +minestrapp:bauble_glowstone, Glowstone Bauble +minestrapp:bauble_glowshroom_blue, Blue Glowshroom Bauble +minestrapp:bauble_glowshroom_green, Green Glowshroom Bauble +minestrapp:bauble_glowshroom_purple, Purple Glowshroom Bauble +minestrapp:bauble_blazium, Blazium Bauble +minestrapp:m_cobblestone_wall:0, Red Cobblestone Wall +minestrapp:m_cobblestone_wall:1, Deep Red Cobblestone Wall +minestrapp:m_cobblestone_wall:2, Deep Cobblestone Wall +minestrapp:m_cobblestone_wall:3, Cold Cobblestone Wall +minestrapp:m_cobblestone_wall:4, Deep Cold Cobblestone Wall +minestrapp:m_cobblestone_wall:5, Cracked Icestone Wall +minestrapp:m_cobblestone_wall:6, Cracked Glacierrock Wall +minestrapp:m_cobblestone_wall:7, Cobbled Oceanstone Wall +minestrapp:m_cobblestone_wall:8, Cobbled Reefstone Wall +minestrapp:m_mossy_cobblestone_wall:0, Mossy Red Cobblestone Wall +minestrapp:m_mossy_cobblestone_wall:1, Deep Mossy Red Cobblestone Wall +minestrapp:m_mossy_cobblestone_wall:2, Deep Mossy Cobblestone Wall +minestrapp:m_mossy_cobblestone_wall:3, Mossy Cold Cobblestone Wall +minestrapp:m_mossy_cobblestone_wall:4, Deep Mossy Cold Cobblestone Wall +minestrapp:m_mossy_cobblestone_wall:5, Snowy Cracked Icestone Wall +minestrapp:m_mossy_cobblestone_wall:6, Snowy Cracked Glacierrock Wall +minestrapp:m_mossy_cobblestone_wall:7, Mossy Cobbled Oceanstone Wall +minestrapp:m_mossy_cobblestone_wall:8, Mossy Cobbled Reefstone Wall +minestrapp:candle:0, Candle +minestrapp:candle:1, Orange Candle +minestrapp:candle:2, Magenta Candle +minestrapp:candle:3, Light Blue Candle +minestrapp:candle:4, Yellow Candle +minestrapp:candle:5, Lime Candle +minestrapp:candle:6, Pink Candle +minestrapp:candle:7, Gray Candle +minestrapp:candle:8, Light Gray Candle +minestrapp:candle:9, Cyan Candle +minestrapp:candle:10, Purple Candle +minestrapp:candle:11, Blue Candle +minestrapp:candle:12, Brown Candle +minestrapp:candle:13, Green Candle +minestrapp:candle:14, Red Candle +minestrapp:candle:15, Black Candle +minestrapp:candle_2:0, Glowing White Candle +minestrapp:candle_2:1, Glowing Magenta Candle +minestrapp:candle_2:2, Glowing Red Candle +minestrapp:candle_2:3, Glowing Orange Candle +minestrapp:candle_2:4, Glowing Yellow Candle +minestrapp:candle_2:5, Glowing Green Candle +minestrapp:candle_2:6, Glowing Cyan Candle +minestrapp:candle_2:7, Glowing Blue Candle +minestrapp:candle_2:8, Glowing Purple Candle +minestrapp:halloween_chandelier:0, Spooky Black Chandelier +minestrapp:halloween_chandelier:1, Spooky Orange Chandelier +minestrapp:halloween_chandelier:2, Spooky Lime Chandelier +minestrapp:halloween_chandelier:3, Spooky Purple Chandelier +minestrapp:new_year_chandelier:0, Resolute Gray Chandelier +minestrapp:new_year_chandelier:1, Resolute Red Chandelier +minestrapp:new_year_chandelier:2, Resolute Cyan Chandelier +minestrapp:new_year_chandelier:3, Resolute Purple Chandelier +minestrapp:pumpkin_normie:0, Simple Normie Jack o'Lantern +minestrapp:pumpkin_normie:1, Average Normie Jack o'Lantern +minestrapp:pumpkin_normie:2, Complex Normie Jack o'Lantern +minestrapp:pumpkin_normie_fire, tile.pumpkin_normie_fire.name +minestrapp:pumpkin_normie_ender, tile.pumpkin_normie_ender.name +minestrapp:pumpkin_grumpy:0, Simple Grumpy Jack o'Lantern +minestrapp:pumpkin_grumpy:1, Average Grumpy Jack o'Lantern +minestrapp:pumpkin_grumpy:2, Complex Grumpy Jack o'Lantern +minestrapp:pumpkin_grumpy_fire, tile.pumpkin_grumpy_fire.name +minestrapp:pumpkin_grumpy_ender, tile.pumpkin_grumpy_ender.name +minestrapp:pumpkin_dumpy:0, Simple Dumpy Jack o'Lantern +minestrapp:pumpkin_dumpy:1, Average Dumpy Jack o'Lantern +minestrapp:pumpkin_dumpy:2, Complex Dumpy Jack o'Lantern +minestrapp:pumpkin_dumpy_fire, tile.pumpkin_dumpy_fire.name +minestrapp:pumpkin_dumpy_ender, tile.pumpkin_dumpy_ender.name +minestrapp:pumpkin_creepy:0, Simple Creepy Jack o'Lantern +minestrapp:pumpkin_creepy:1, Average Creepy Jack o'Lantern +minestrapp:pumpkin_creepy:2, Complex Creepy Jack o'Lantern +minestrapp:pumpkin_creepy_fire, tile.pumpkin_creepy_fire.name +minestrapp:pumpkin_creepy_ender, tile.pumpkin_creepy_ender.name +minestrapp:pumpkin_smiley:0, Simple Smiley Jack o'Lantern +minestrapp:pumpkin_smiley:1, Average Smiley Jack o'Lantern +minestrapp:pumpkin_smiley:2, Complex Smiley Jack o'Lantern +minestrapp:pumpkin_smiley_fire, tile.pumpkin_smiley_fire.name +minestrapp:pumpkin_smiley_ender, tile.pumpkin_smiley_ender.name +minestrapp:pumpkin_smashed, Smashed Jack-o'-Lantern +minestrapp:pumpkin_smashed_fire, tile.pumpkin_smashed_fire.name +minestrapp:pumpkin_smashed_ender, tile.pumpkin_smashed_ender.name +minestrapp:skull_bat, Bat Skull +minestrapp:skull_parrot, Parrot Skull +minestrapp:skull_chicken, Chicken Skull +minestrapp:skull_rabbit, Rabbit Skull +minestrapp:skull_pig, Pig Skull +minestrapp:skull_sheep, Sheep Skull +minestrapp:skull_cow, Cow Skull +minestrapp:skull_llama, Llama Skull +minestrapp:skull_horse, Horse Skull +minestrapp:skull_ocelot, Ocelot Skull +minestrapp:skull_wolf, Wolf Skull +minestrapp:skull_polar_bear, Polar Bear Skull +minestrapp:skull_squid, Squid Skull...? +minestrapp:skull_villager, Villager Skull +minestrapp:skull_husk, Husk Skull +minestrapp:skull_stray, Stray Skull +minestrapp:skull_creeper, Creeper Skull +minestrapp:skull_guardian, Guardian Skull +minestrapp:skull_enderman, Enderman Skull +minestrapp:skull_shulker, Shulker Skull +minestrapp:plate_weave, Woven Plate +minestrapp:plate_slate, Slate Plate +minestrapp:plate_metal:0, Copper Plate +minestrapp:plate_metal:1, Bronze Plate +minestrapp:plate_metal:2, Steel Plate +minestrapp:plate_metal:3, Golden Plate +minestrapp:red_rock_road, Red Rock Pavers +minestrapp:stone_road, Stone Pavers +minestrapp:coldstone_road, Coldstone Pavers +minestrapp:icestone_road, Icestone Pavers +minestrapp:oceanstone_road, Oceanstone Pavers +minestrapp:netherrack_road, Netherrack Pavers +minestrapp:end_stone_road, End Stone Pavers +minestrapp:basket, Basket +minestrapp:crate, Crate +minestrapp:barrel, Barrel +minestrapp:tanning_rack, Tanning Rack +minestrapp:glacieric_ice, Glacieric Ice +minestrapp:lava_sponge:0, Lava Sponge +minestrapp:lava_sponge:1, Molten Lava Sponge +minestrapp:mite_eggsack, Endermite Eggsack +minestrapp:block_irradiant_sunstone, Irradiant Sunstone +minestrapp:godstone, Godstone +minestrapp:spike_oak, Oak Wood Spike +minestrapp:spike_spruce, Spruce Wood Spike +minestrapp:spike_birch, Birch Wood Spike +minestrapp:spike_jungle, Jungle Wood Spike +minestrapp:spike_acacia, Acacia Wood Spike +minestrapp:spike_dark_oak, Dark Oak Spike +minestrapp:spike_redwood, Redwood Spike +minestrapp:spike_frozen_oak, Frozen Oak Spike +minestrapp:spike_charwood, Charwood Spike +minestrapp:spike_red_rock, Red Rock Spike +minestrapp:spike_stone, Stone Spike +minestrapp:spike_coldstone, Coldstone Spike +minestrapp:spike_icestone, Icestone Spike +minestrapp:spike_oceanstone, Oceanstone Spike +minestrapp:spike_copper, Copper Spike +minestrapp:spike_tin, Tin Spike +minestrapp:spike_iron, Iron Spike +minestrapp:spike_bronze, Bronze Spike +minestrapp:spike_steel, Steel Spike +minestrapp:spike_gold, Gold Spike +minestrapp:spike_meurodite, Meurodite Spike +minestrapp:spike_torite, Torite Spike +minestrapp:spike_diamond, Diamond Spike +minestrapp:spike_archantine, Archantine Spike +minestrapp:spike_glacierite, Glacierite Spike +minestrapp:spike_blazium, Blazium Spike +minestrapp:spike_dimensium, Dimensium Spike +minestrapp:magnet_piston1, Magnet Piston +minestrapp:block_irradium_insulated, Insulated Block of Irradium +minestrapp:block_dimensium_stabilized_inactive, Stabilized Block of Dimensium +minestrapp:stasis_field, Axial Stasis Field +minestrapp:pipe, Pipe +minestrapp:covered_pipe_red_rock, Covered Pipe +minestrapp:covered_pipe_deep_red_rock, Covered Pipe +minestrapp:covered_pipe_stone, Covered Pipe +minestrapp:covered_pipe_deepstone, Covered Pipe +minestrapp:covered_pipe_coldstone, Covered Pipe +minestrapp:covered_pipe_deep_coldstone, Covered Pipe +minestrapp:covered_pipe_icestone, Covered Pipe +minestrapp:covered_pipe_glacierrock, Covered Pipe +minestrapp:covered_pipe_oceanstone, Covered Pipe +minestrapp:covered_pipe_reefstone, Covered Pipe +minestrapp:sorter, Sorter +minestrapp:activator, Autonomous Activator +minestrapp:alloy, Alloy Furnace +minestrapp:crusher, Crusher +minestrapp:soulsteel_vessel, Soulsteel Vessel +minestrapp:redstone_sandy, Sandy Redstone +minestrapp:redstone_frosted, Frosted Redstone +minestrapp:redstone_icy, Icy Redstone +minestrapp:redstone_briny, Briny Redstone +minestrapp:glow_paste, Glow Paste +minestrapp:crystalfloe, Crystalfloe +minestrapp:hacky_jei_fix_light_freezing, Light Freezing +minestrapp:hacky_jei_fix_deep_freezing, Deep Freezing +minestrapp:hacky_jei_fix_sieving, Sieving +minestrapp:nothing, Nothing +minestrapp:door_charwood, Charwood Door +minestrapp:m_natural_item:0, Grass Fibers +minestrapp:m_natural_item:1, Mana Leaf +minestrapp:m_natural_item:2, Clutchthorn Fibers +minestrapp:m_natural_item:3, Clutchthorn Petal +minestrapp:sawdust, Sawdust +minestrapp:m_dye:0, Glowing White Dye +minestrapp:m_dye:1, Glowing Magenta Dye +minestrapp:m_dye:2, Glowing Red Dye +minestrapp:m_dye:3, Glowing Orange Dye +minestrapp:m_dye:4, Glowing Gold Dye +minestrapp:m_dye:5, Glowing Green Dye +minestrapp:m_dye:6, Glowing Cyan Dye +minestrapp:m_dye:7, Glowing Blue Dye +minestrapp:m_dye:8, Glowing Purple Dye +minestrapp:m_mob_loot:0, Animal Bones +minestrapp:m_mob_loot:1, Tallow +minestrapp:m_mob_loot:2, Wing Sinew +minestrapp:m_mob_loot:3, Horse Hide +minestrapp:m_mob_loot:4, Pig Skin +minestrapp:m_mob_loot:5, Wolf Hide +minestrapp:m_mob_loot:6, Polar Bear Pelt +minestrapp:m_mob_loot:7, Sheep Hoof +minestrapp:m_mob_loot:8, Spider Leg +minestrapp:m_mob_loot:9, Mooshroom Hide +minestrapp:m_mob_loot:10, Creeper Carapace +minestrapp:m_mob_loot:11, Ghast Hide +minestrapp:m_mob_loot:12, Skeletal Hand +minestrapp:reanimated_arm, Reanimated Arm +minestrapp:effervexcense, Effervexcense +minestrapp:m_leather:0, Cured Rabbit Hide +minestrapp:m_leather:1, Cured Cow Hide +minestrapp:m_leather:2, Cured Horse Hide +minestrapp:m_leather:3, Cured Pig Skin +minestrapp:m_leather:4, Cured Wolf Hide +minestrapp:m_leather:5, Cured Flesh +minestrapp:m_leather:6, Cured Rotten Flesh +minestrapp:m_leather:7, Poorly Scudded Hide +minestrapp:m_leather:8, Small Scudded Hide +minestrapp:m_leather:9, Scudded Hide +minestrapp:m_leather:10, Large Scudded Hide +minestrapp:m_leather:11, Botched Leather +minestrapp:m_leather:12, Suede +minestrapp:m_leather:13, Leather +minestrapp:m_leather:14, Fine Leather +minestrapp:m_leather:15, Cured Polar Bear Pelt +minestrapp:m_leather2:0, Cured Mooshroom Hide +minestrapp:m_leather2:1, Cured Ghast Hide +minestrapp:m_leather2:2, Mana-Cured Polar Bear Pelt +minestrapp:m_leather2:3, Mana-Cured Mooshroom Hide +minestrapp:m_leather2:4, Mana-Cured Creeper Carapace +minestrapp:m_leather2:5, Mana-Cured Ghast Hide +minestrapp:m_leather2:6, Mystic Scudded Hide +minestrapp:m_leather2:7, Legendary Scudded Hide +minestrapp:m_leather2:8, Mystic Leather +minestrapp:m_leather2:9, Legendary Leather +minestrapp:tannic, item.tannic.name +minestrapp:mud_ball, Mud Ball +minestrapp:m_chunks:0, Red Rock Chunk +minestrapp:m_chunks:1, Stone Chunk +minestrapp:m_chunks:2, Coldstone Chunk +minestrapp:m_chunks:3, Icestone Chunk +minestrapp:m_chunks:4, Oceanstone Chunk +minestrapp:m_chunks:5, Netherrack Chunk +minestrapp:m_chunks:6, End Stone Chunk +minestrapp:m_chunks:7, Copper Chunk +minestrapp:m_chunks:8, Tin Chunk +minestrapp:m_chunks:9, Iron Chunk +minestrapp:m_chunks:10, Gold Chunk +minestrapp:m_chunks:11, Torite Chunk +minestrapp:m_chunks:12, Archantine Chunk +minestrapp:m_chunks:13, Dimensium Chunk +minestrapp:m_chunks:14, Shimmering Chunk +minestrapp:irradium, Irradium +minestrapp:m_nugget:0, Copper Nugget +minestrapp:m_nugget:1, Tin Nugget +minestrapp:m_nugget:2, Bronze Nugget +minestrapp:m_nugget:3, Steel Nugget +minestrapp:m_nugget:4, Torite Nugget +minestrapp:m_nugget:5, Glacierite Nugget +minestrapp:m_nugget:6, Blazium Nugget +minestrapp:m_nugget:7, Archantine Nugget +minestrapp:m_nugget:8, Dimensium Nugget +minestrapp:m_ingot:0, Copper Ingot +minestrapp:m_ingot:1, Tin Ingot +minestrapp:m_ingot:2, Bronze Ingot +minestrapp:m_ingot:3, Steel Ingot +minestrapp:m_ingot:4, Torite Ingot +minestrapp:m_ingot:5, Archantine Ingot +minestrapp:m_ingot:6, Glacierite Ingot +minestrapp:m_ingot:7, Blazium Ingot +minestrapp:m_ingot:8, Dimensium Ingot +minestrapp:m_plating:0, Tin Plating +minestrapp:m_plating:1, Bronze Plating +minestrapp:m_plating:2, Steel Plating +minestrapp:m_plating:3, Meurodite Plating +minestrapp:m_plating:4, Copper Plating +minestrapp:m_plating:5, Gold Plating +minestrapp:m_plating:6, Iron Plating +minestrapp:m_plating:7, Torite Plating +minestrapp:m_plating:8, Glacierite Plating +minestrapp:m_plating:9, Blazium Plating +minestrapp:m_plating:10, Diamond Plating +minestrapp:m_plating:11, Archantine Plating +minestrapp:m_plating:12, Dimensium Plating +minestrapp:salt, Salt +minestrapp:m_gem:0, Sunstone Shard +minestrapp:m_gem:1, Desert Quartz +minestrapp:m_gem:2, Rock Crystal +minestrapp:m_gem:3, Irradiant Quartz +minestrapp:m_gem:4, Meurodite +minestrapp:m_gem:5, Blaze Shard +minestrapp:m_gem:6, Glacieric Ice Shard +minestrapp:gem_soul, Soul Gem +minestrapp:m_bricks:0, Mud Brick +minestrapp:m_bricks:1, Portar +minestrapp:m_tech_component:0, Reinforced Stick +minestrapp:m_tech_component:1, Wing Segment +minestrapp:m_tech_component:2, Propeller +minestrapp:m_tech_component:3, Inert Chip +minestrapp:m_tech_component:4, Technological Doodad +minestrapp:m_tech_component:5, Advanced Tech Doodad +minestrapp:m_tech_component:6, Magnet +minestrapp:m_tech_component:7, Grass Weave +minestrapp:m_tech_component:8, Red Axial Anchor +minestrapp:m_tech_component:9, Green Axial Anchor +minestrapp:m_tech_component:10, Blue Axial Anchor +minestrapp:m_tech_component:11, Dimensium Glider Frame +minestrapp:heart_piece, Heart Piece +minestrapp:heart_container, Heart Container +minestrapp:smelling_salts, Smelling Salts +minestrapp:health_crystal, 'Health Crystal' +minestrapp:boat_redwood, Redwood Boat +minestrapp:boat_frozen_oak, Frozen Oak Boat +minestrapp:boat_charwood, Charwood Boat +minestrapp:seed_bag_empty, Empty Seed Pouch +minestrapp:seed_bag_filled, Seed Pouch +minestrapp:copper_sieve, Copper Mining Sieve +minestrapp:iron_sieve, Iron Mining Sieve +minestrapp:bronze_sieve, Bronze Mining Sieve +minestrapp:archantine_sieve_broken, Broken Archantine Mining Sieve +minestrapp:archantine_sieve, Archantine Mining Sieve +minestrapp:adamantium_sieve, Adamantium Mining Sieve +minestrapp:hang_glider_wood, Wooden Hang Glider +minestrapp:hang_glider_steel, Reinforced Hang Glider +minestrapp:hang_glider_dimensium, Axial Hang Glider +minestrapp:copper_pickaxe, Copper Pickaxe +minestrapp:copper_axe, Copper Axe +minestrapp:copper_shovel, Copper Shovel +minestrapp:copper_hoe, Copper Hoe +minestrapp:bronze_pickaxe, Bronze Pickaxe +minestrapp:bronze_axe, Bronze Axe +minestrapp:bronze_shovel, Bronze Shovel +minestrapp:bronze_hoe, Bronze Hoe +minestrapp:steel_pickaxe, Steel Pickaxe +minestrapp:steel_axe, Steel Axe +minestrapp:steel_shovel, Steel Shovel +minestrapp:steel_hoe, Steel Hoe +minestrapp:meurodite_pickaxe, Meurodite Pickaxe +minestrapp:meurodite_axe, Meurodite Axe +minestrapp:meurodite_shovel, Meurodite Shovel +minestrapp:meurodite_hoe, Meurodite Hoe +minestrapp:torite_pickaxe, Torite Pickaxe +minestrapp:torite_axe, Torite Axe +minestrapp:torite_shovel, Torite Shovel +minestrapp:torite_hoe, Torite Hoe +minestrapp:titanium_pickaxe, Archantine Pickaxe +minestrapp:titanium_axe, Archantine Axe +minestrapp:titanium_shovel, Archantine Shovel +minestrapp:titanium_hoe, Archantine Hoe +minestrapp:fire_pickaxe, Blazium Pickaxe +minestrapp:fire_axe, Blazium Axe +minestrapp:fire_shovel, Blazium Shovel +minestrapp:fire_hoe, Blazium Hoe +minestrapp:ice_pickaxe, Glacierite Pickaxe +minestrapp:ice_axe, Glacierite Axe +minestrapp:ice_shovel, Glacierite Shovel +minestrapp:ice_hoe, Glacierite Hoe +minestrapp:bedrock_pickaxe, Bedrock Pickaxe +minestrapp:bedrock_axe, Bedrock Axe +minestrapp:bedrock_shovel, Bedrock Shovel +minestrapp:bedrock_hoe, Bedrock Hoe +minestrapp:gold_dagger, Gold Dagger +minestrapp:gold_mace, Gold Scepter +minestrapp:wooden_dagger, Wooden Dagger +minestrapp:wooden_mace, Wooden Club +minestrapp:stone_dagger, Stone Dagger +minestrapp:stone_mace, Stone Mace +minestrapp:copper_sword, Copper Sword +minestrapp:copper_dagger, Copper Dagger +minestrapp:copper_mace, Copper Mace +minestrapp:iron_dagger, Iron Dagger +minestrapp:iron_mace, Iron Mace +minestrapp:bronze_sword, Bronze Sword +minestrapp:bronze_dagger, Bronze Dagger +minestrapp:bronze_mace, Bronze Mace +minestrapp:steel_sword, Steel Sword +minestrapp:steel_dagger, Steel Dagger +minestrapp:steel_mace, Steel Mace +minestrapp:meurodite_sword, Meurodite Sword +minestrapp:meurodite_dagger, Meurodite Dagger +minestrapp:meurodite_mace, Meurodite Mace +minestrapp:torite_sword, Torite Sword +minestrapp:torite_dagger, Torite Dagger +minestrapp:torite_mace, Torite Mace +minestrapp:diamond_dagger, Diamond Dagger +minestrapp:diamond_mace, Diamond Mace +minestrapp:titanium_sword, Archantine Sword +minestrapp:titanium_dagger, Archantine Dagger +minestrapp:titanium_mace, Archantine Mace +minestrapp:fire_sword, Blazium Sword +minestrapp:fire_dagger, Blazium Dagger +minestrapp:fire_mace, Blazium Mace +minestrapp:ice_sword, Glacierite Sword +minestrapp:ice_dagger, Glacierite Dagger +minestrapp:ice_mace, Glacierite Mace +minestrapp:tin_helm, Tin Helmet +minestrapp:tin_chest, Tin Chestplate +minestrapp:tin_legs, Tin Leggings +minestrapp:tin_feet, Tin Boots +minestrapp:bronze_helm, Bronze Helmet +minestrapp:bronze_chest, Bronze Chestplate +minestrapp:bronze_legs, Bronze Leggings +minestrapp:bronze_feet, Bronze Boots +minestrapp:steel_helm, Steel Helmet +minestrapp:steel_chest, Steel Chestplate +minestrapp:steel_legs, Steel Leggings +minestrapp:steel_feet, Steel Boots +minestrapp:meurodite_helm, Meurodite Helmet +minestrapp:meurodite_chest, Meurodite Chestplate +minestrapp:meurodite_legs, Meurodite Leggings +minestrapp:meurodite_feet, Meurodite Boots +minestrapp:torite_helm, Torite Helmet +minestrapp:torite_chest, Torite Chestplate +minestrapp:torite_legs, Torite Leggings +minestrapp:torite_feet, Torite Boots +minestrapp:titanium_helm, Archantine Helmet +minestrapp:titanium_chest, Archantine Chestplate +minestrapp:titanium_legs, Archantine Leggings +minestrapp:titanium_feet, Archantine Boots +minestrapp:fire_helm, Blazium Helmet +minestrapp:fire_chest, Blazium Chestplate +minestrapp:fire_legs, Blazium Leggings +minestrapp:fire_feet, Blazium Boots +minestrapp:ice_helm, Glacierite Helmet +minestrapp:ice_chest, Glacierite Chestplate +minestrapp:ice_legs, Glacierite Leggings +minestrapp:ice_feet, Glacierite Boots +minestrapp:pepper_seeds, Pepper Seeds +minestrapp:cabbage_seeds, Cabbage Seeds +minestrapp:celery_seeds, Celery Seeds +minestrapp:tomato_seeds, Tomato Seeds +minestrapp:blueberry, Blueberry +minestrapp:blackberry, Blackberry +minestrapp:raspberry, Raspberry +minestrapp:strawberry, Strawberry +minestrapp:voidberry, Voidberry +minestrapp:pepper, Pepper +minestrapp:cabbage, Cabbage +minestrapp:celery, Celery +minestrapp:onion, Onion +minestrapp:peanuts, Peanuts +minestrapp:lettuce, Lettuce +minestrapp:tomato, Tomato +minestrapp:corn, Corn +minestrapp:corn_on_the_cob, Corn on the Cob +minestrapp:grilled_corn, Grilled Corn +minestrapp:charroot, Charroot +minestrapp:corn_meal, Corn Meal +minestrapp:corn_bread, Corn Bread +minestrapp:dough, Dough +minestrapp:sugar_cookie, Sugar Cookie +minestrapp:bun, Bun +minestrapp:pbj, PB&J Sandwich +minestrapp:blt, BLT Sandwich +minestrapp:salmon_burger, Salmon Burger +minestrapp:hamburger, Hamburger +minestrapp:dry_spaghetti, Dry Spaghetti +minestrapp:pie_crust, Pie Crust +minestrapp:apple_pie, Apple Pie +minestrapp:blueberry_pie, Blueberry Pie +minestrapp:blackberry_pie, Blackberry Pie +minestrapp:raspberry_pie, Raspberry Pie +minestrapp:strawberry_pie, Strawberry Pie +minestrapp:voidberry_pie, Voidberry Pie +minestrapp:bread_bowl, Bread Bowl +minestrapp:bread_mushroom_stew, Mushroom Stew +minestrapp:bread_beetroot_soup, Beetroot Soup +minestrapp:bread_rabbit_stew, Rabbit Stew +minestrapp:fried_egg, Fried Egg +minestrapp:bread_fried_egg, Fried Egg +minestrapp:rice_bowl, Rice Bowl +minestrapp:bread_rice_bowl, Rice Bowl +minestrapp:stir_fry, Stir Fry +minestrapp:bread_stir_fry, Stir Fry +minestrapp:tomato_sauce, Tomato Sauce +minestrapp:bread_tomato_sauce, Tomato Sauce +minestrapp:tomato_soup, Tomato Soup +minestrapp:bread_tomato_soup, Tomato Soup +minestrapp:spaghetti, Spaghetti +minestrapp:bread_spaghetti, Spaghetti +minestrapp:popcorn, Popcorn +minestrapp:bread_popcorn, Popcorn +minestrapp:ice_cream, Ice Cream +minestrapp:bread_ice_cream, Ice Cream +minestrapp:glowshroom_stew, Glowshroom Stew +minestrapp:bread_glowshroom_stew, Glowshroom Stew +minestrapp:salad, Green Salad +minestrapp:bread_salad, Green Salad +minestrapp:blueberry_salad, Hearty Salad +minestrapp:bread_blueberry_salad, Hearty Salad +minestrapp:blackberry_salad, Hasty Salad +minestrapp:bread_blackberry_salad, Hasty Salad +minestrapp:raspberry_salad, Healthy Salad +minestrapp:bread_raspberry_salad, Healthy Salad +minestrapp:strawberry_salad, Fitness Salad +minestrapp:bread_strawberry_salad, Fitness Salad +minestrapp:coleslaw, Coleslaw +minestrapp:bread_coleslaw, Coleslaw +minestrapp:voidberry_salad, Mystic Salad +minestrapp:bread_voidberry_salad, Mystic Salad +minestrapp:melonade, Melonade +minestrapp:jam, Jam +minestrapp:void_jam, Void Jam +minestrapp:peanut_butter, Peanut Butter +minestrapp:hot_sauce, Hot Sauce +minestrapp:mite_honey, Endermite Honey +minestrapp:fat, Fat +minestrapp:grease, Grease +minestrapp:salted_chicken, Salted Chicken +minestrapp:salted_mutton, Salted Mutton +minestrapp:salted_rabbit, Salted Rabbit +minestrapp:salted_steak, Salted Steak +minestrapp:salted_porkchop, Salted Porkchop +minestrapp:chicken_jerky, Chicken Jerky +minestrapp:rabbit_jerky, Rabbit Jerky +minestrapp:mutton_jerky, Mutton Jerky +minestrapp:beef_jerky, Beef Jerky +minestrapp:pork_jerky, Pork Jerky +minestrapp:cod_jerky, Cod Jerky +minestrapp:salmon_jerky, Salmon Jerky +minestrapp:squid_tentacle, Squid Tentacle +minestrapp:calamari, Calamari +minestrapp:sushi, Sushi +minestrapp:lucky_sushi, Lucky Sushi +minestrapp:onigiri, Onigiri +minestrapp:flesh, Flesh +minestrapp:fries, Fries +minestrapp:fried_fish, Fried Fish +minestrapp:fried_salmon, Fried Salmon +minestrapp:fish_and_chips, Fish & Chips +minestrapp:bacon, Bacon +minestrapp:candy_red, Living Licorice +minestrapp:candy_blue, Camo Candy +minestrapp:candy_yellow, Lofty Lolly +minestrapp:backpack, Backpack +minestrapp:satchel, Satchel +opencomputers:adapter:0, Adapter +opencomputers:assembler:0, Electronics Assembler +opencomputers:cable:11250603, Cable +opencomputers:capacitor:0, Capacitor +opencomputers:case1:0, Computer Case (Tier 1) +opencomputers:case3:0, Computer Case (Tier 3) +opencomputers:case2:0, Computer Case (Tier 2) +opencomputers:chameliumblock:0, Block of Chamelium +opencomputers:charger:0, Charger +opencomputers:disassembler:0, Disassembler +opencomputers:diskdrive:0, Disk Drive +opencomputers:geolyzer:0, Geolyzer +opencomputers:hologram1:0, Hologram Projector (Tier 1) +opencomputers:hologram2:0, Hologram Projector (Tier 2) +opencomputers:keyboard:0, Keyboard +opencomputers:motionsensor:0, Motion Sensor +opencomputers:powerconverter:0, Power Converter +opencomputers:powerdistributor:0, Power Distributor +opencomputers:printer:0, 3D Printer +opencomputers:raid:0, Raid +opencomputers:redstone:0, Redstone I/O +opencomputers:relay:0, Relay +opencomputers:screen1:0, Screen (Tier 1) +opencomputers:screen3:0, Screen (Tier 3) +opencomputers:screen2:0, Screen (Tier 2) +opencomputers:rack:0, Rack +opencomputers:waypoint:0, Waypoint +opencomputers:casecreative:0, Computer Case (Creative) +opencomputers:microcontroller:0, Microcontroller +opencomputers:print:0, 3D Print +opencomputers:robotafterimage:0, Robot +opencomputers:robot:0, robot.name +opencomputers:endstone:0, End Stone +opencomputers:netsplitter:0, Net Splitter +opencomputers:transposer:0, Transposer +opencomputers:carpetedcapacitor:0, Carpeted Capacitor +opencomputers:material:1, Grog +opencomputers:material:10, Arithmetic Logic Unit (ALU) +opencomputers:material:15, Arrow Keys +opencomputers:material:14, Button Group +opencomputers:material:5, Card Base +opencomputers:material:28, Chamelium +opencomputers:material:3, Circuit Board +opencomputers:material:11, Control Unit (CU) +opencomputers:material:0, Cutting Wire +opencomputers:material:29, Diamond Chip +opencomputers:material:12, Disk Platter +opencomputers:material:23, Drone Case (Tier 1) +opencomputers:material:24, Drone Case (Tier 2) +opencomputers:material:25, Drone Case (Creative) +opencomputers:material:27, Ink Cartridge +opencomputers:material:26, Ink Cartridge (Empty) +opencomputers:material:13, Interweb +opencomputers:material:7, Microchip (Tier 1) +opencomputers:material:8, Microchip (Tier 2) +opencomputers:material:9, Microchip (Tier 3) +opencomputers:material:20, Microcontroller Case (Tier 1) +opencomputers:material:21, Microcontroller Case (Tier 2) +opencomputers:material:22, Microcontroller Case (Creative) +opencomputers:material:16, Numeric Keypad +opencomputers:material:4, Printed Circuit Board (PCB) +opencomputers:material:2, Raw Circuit Board +opencomputers:material:17, Tablet Case (Tier 1) +opencomputers:material:18, Tablet Case (Tier 2) +opencomputers:material:19, Tablet Case (Creative) +opencomputers:material:6, Transistor +opencomputers:tool:0, Analyzer +opencomputers:tool:1, Network Debugger +opencomputers:tool:4, OpenComputers Manual +opencomputers:tool:5, Nanomachines +opencomputers:tool:2, Remote Terminal +opencomputers:tool:3, Texture Picker +opencomputers:wrench, Scrench +opencomputers:hoverboots, Hover Boots +opencomputers:component:16, Accelerated Processing Unit (APU) (Tier 2) +opencomputers:component:17, Accelerated Processing Unit (APU) (Tier 3) +opencomputers:component:18, Accelerated Processing Unit (APU) (Creative) +opencomputers:component:3, Component Bus (Tier 1) +opencomputers:component:4, Component Bus (Tier 2) +opencomputers:component:5, Component Bus (Tier 3) +opencomputers:component:0, Central Processing Unit (CPU) (Tier 1) +opencomputers:component:1, Central Processing Unit (CPU) (Tier 2) +opencomputers:component:2, Central Processing Unit (CPU) (Tier 3) +opencomputers:component:20, Disk Drive +opencomputers:component:6, Memory (Tier 1) +opencomputers:component:7, Memory (Tier 1.5) +opencomputers:component:8, Memory (Tier 2) +opencomputers:component:9, Memory (Tier 2.5) +opencomputers:component:10, Memory (Tier 3) +opencomputers:component:11, Memory (Tier 3.5) +opencomputers:component:13, Server (Tier 1) +opencomputers:component:14, Server (Tier 2) +opencomputers:component:15, Server (Tier 3) +opencomputers:component:12, Server (Creative) +opencomputers:component:19, Terminal Server +opencomputers:card:10, Data Card (Tier 1) +opencomputers:card:11, Data Card (Tier 2) +opencomputers:card:12, Data Card (Tier 3) +opencomputers:card:0, Debug Card +opencomputers:card:1, Graphics Card (Tier 1) +opencomputers:card:2, Graphics Card (Tier 2) +opencomputers:card:3, Graphics Card (Tier 3) +opencomputers:card:8, Internet Card +opencomputers:card:9, Linked Card +opencomputers:card:6, Network Card +opencomputers:card:4, Redstone Card (Tier 1) +opencomputers:card:7, Wireless Network Card (Tier 2) +opencomputers:upgrade:32, Component Bus (Creative) +opencomputers:upgrade:0, Angel Upgrade +opencomputers:upgrade:1, Battery Upgrade (Tier 1) +opencomputers:upgrade:2, Battery Upgrade (Tier 2) +opencomputers:upgrade:3, Battery Upgrade (Tier 3) +opencomputers:upgrade:4, Chunkloader Upgrade +opencomputers:upgrade:5, Card Container (Tier 1) +opencomputers:upgrade:6, Card Container (Tier 2) +opencomputers:upgrade:7, Card Container (Tier 3) +opencomputers:upgrade:8, Upgrade Container (Tier 1) +opencomputers:upgrade:9, Upgrade Container (Tier 2) +opencomputers:upgrade:10, Upgrade Container (Tier 3) +opencomputers:upgrade:11, Crafting Upgrade +opencomputers:upgrade:12, Database Upgrade (Tier 1) +opencomputers:upgrade:13, Database Upgrade (Tier 2) +opencomputers:upgrade:14, Database Upgrade (Tier 3) +opencomputers:upgrade:15, Experience Upgrade +opencomputers:upgrade:16, Generator Upgrade +opencomputers:upgrade:27, Hover Upgrade (Tier 1) +opencomputers:upgrade:28, Hover Upgrade (Tier 2) +opencomputers:upgrade:17, Inventory Upgrade +opencomputers:upgrade:18, Inventory Controller Upgrade +opencomputers:upgrade:26, Leash Upgrade +opencomputers:upgrade:30, MFU +opencomputers:upgrade:19, Navigation Upgrade +opencomputers:upgrade:20, Piston Upgrade +opencomputers:upgrade:21, Sign I/O Upgrade +opencomputers:upgrade:22, Solar Generator Upgrade +opencomputers:upgrade:23, Tank Upgrade +opencomputers:upgrade:24, Tank Controller Upgrade +opencomputers:upgrade:25, Tractor Beam Upgrade +opencomputers:upgrade:29, Trading Upgrade +opencomputers:upgrade:31, Wireless Network Card (Tier 1) +opencomputers:storage:0, EEPROM +opencomputers:storage:1, Floppy Disk +opencomputers:storage:2, Hard Disk Drive (Tier 1) (1MB) +opencomputers:storage:3, Hard Disk Drive (Tier 2) (2MB) +opencomputers:storage:4, Hard Disk Drive (Tier 3) (4MB) +opencomputers:misc:1, Crecopter +opencomputers:misc:0, Microcontroller +opencomputers:misc:0, Creatix +opencomputers:misc:0, Tablet +opencomputers:misc:0, Hover Boots +opencomputers:misc:0, EEPROM (Lua BIOS) +openblocks:ladder, Jaded Ladder +openblocks:guide, Building Guide +openblocks:builder_guide, Enhanced Building Guide +openblocks:elevator:0, Elevator +openblocks:elevator:1, Elevator +openblocks:elevator:2, Elevator +openblocks:elevator:3, Elevator +openblocks:elevator:4, Elevator +openblocks:elevator:5, Elevator +openblocks:elevator:6, Elevator +openblocks:elevator:7, Elevator +openblocks:elevator:8, Elevator +openblocks:elevator:9, Elevator +openblocks:elevator:10, Elevator +openblocks:elevator:11, Elevator +openblocks:elevator:12, Elevator +openblocks:elevator:13, Elevator +openblocks:elevator:14, Elevator +openblocks:elevator:15, Elevator +openblocks:elevator_rotating:0, Rotating Elevator +openblocks:elevator_rotating:1, Rotating Elevator +openblocks:elevator_rotating:2, Rotating Elevator +openblocks:elevator_rotating:3, Rotating Elevator +openblocks:elevator_rotating:4, Rotating Elevator +openblocks:elevator_rotating:5, Rotating Elevator +openblocks:elevator_rotating:6, Rotating Elevator +openblocks:elevator_rotating:7, Rotating Elevator +openblocks:elevator_rotating:8, Rotating Elevator +openblocks:elevator_rotating:9, Rotating Elevator +openblocks:elevator_rotating:10, Rotating Elevator +openblocks:elevator_rotating:11, Rotating Elevator +openblocks:elevator_rotating:12, Rotating Elevator +openblocks:elevator_rotating:13, Rotating Elevator +openblocks:elevator_rotating:14, Rotating Elevator +openblocks:elevator_rotating:15, Rotating Elevator +openblocks:heal, Healer +openblocks:target, Target +openblocks:flag:5, Flag +openblocks:tank, Tank +openblocks:beartrap, Bear Trap +openblocks:sprinkler, Sprinkler +openblocks:cannon, Item Cannon +openblocks:vacuum_hopper, Vacuum Hopper +openblocks:sponge, Sponge +openblocks:big_button, Stone Big Button +openblocks:big_button_wood, Wooden Big Button +openblocks:imaginary:0, Magic Pencil +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:imaginary:1, Magic Crayon +openblocks:fan, Fan +openblocks:xp_bottler, XP Bottler +openblocks:path, Path +openblocks:auto_anvil, Auto Anvil +openblocks:auto_enchantment_table, Auto Enchantment Table +openblocks:xp_drain, XP Drain +openblocks:block_breaker, Block Breaker +openblocks:block_placer, Block Placer +openblocks:item_dropper, Item Dropper +openblocks:rope_ladder, Rope Ladder +openblocks:donation_station, Donation Station +openblocks:canvas, Canvas +openblocks:canvas_glass, Canvas +openblocks:projector, Height Map Projector +openblocks:drawing_table, Drawing Table +openblocks:sky:0, Sky Block +openblocks:sky:1, Sky Block +openblocks:xp_shower, XP Shower +openblocks:scaffolding, Scaffolding +openblocks:generic:0, Glider Wing +openblocks:generic:1, Beam +openblocks:generic:2, Crane Engine +openblocks:generic:3, Crane Magnet +openblocks:generic:5, Line +openblocks:generic:6, Map Controller Module +openblocks:generic:7, Map Memory Module +openblocks:generic:9, Assistant's base +openblocks:generic:10, Unprepared Stencil +openblocks:generic:11, Sketching Pencil +openblocks:luggage, Luggage +openblocks:sonic_glasses, Sonic Glasses +openblocks:serious_glasses:0, Badass Glasses +openblocks:crane_control, Crane Control +openblocks:crane_backpack, Crane Backpack +openblocks:slimalyzer, Slimalyzer +openblocks:xp_bucket, XP Bucket +openblocks:sleeping_bag, Sleeping Bag +openblocks:squeegee, Squeegee +openblocks:empty_map, Empty Map +openblocks:cartographer:0, Cartographer +openblocks:tasty_clay, Tasty Clay +openblocks:golden_eye, Golden eye +openblocks:generic_unstackable:0, Pointer +openblocks:cursor, Cursor +openblocks:dev_null, /dev/null +openblocks:sponge_on_a_stick, Sponge +openblocks:pedometer, Pedometer +openblocks:wrench, Big Metal Bar +practicallogistics2:hammer, Forging Hammer +practicallogistics2:hammer_air, Forging Hammer +practicallogistics2:sapphireore, Sapphire Ore +practicallogistics2:inforeader, Info Reader +practicallogistics2:inventoryreader, Inventory Reader +practicallogistics2:fluidreader, Fluid Reader +practicallogistics2:energyreader, Energy Reader +practicallogistics2:networkreader, Network Reader +practicallogistics2:array, Array +practicallogistics2:entitynode, Entity Node +practicallogistics2:transfernode, Transfer Node +practicallogistics2:redstonenode, Redstone Node +practicallogistics2:clock, Clock +practicallogistics2:redstonesignaller, Redstone Signaller +practicallogistics2:minidisplay, Mini Display +practicallogistics2:displayscreen, Display Screen +practicallogistics2:largedisplayscreen, Large Display Screen +practicallogistics2:holographicdisplay, Holographic Display +practicallogistics2:advancedholographicdisplay, Advanced Holographic Display +practicallogistics2:datacable, Data Cable +practicallogistics2:redstonecable, Redstone Cable +practicallogistics2:node, Node +practicallogistics2:dataemitter, Data Emitter +practicallogistics2:datareceiver, Data Receiver +practicallogistics2:redstoneemitter, Wireless Redstone Emitter +practicallogistics2:redstonereceiver, Wireless Redstone Receiver +practicallogistics2:sapphire, Sapphire +practicallogistics2:sapphiredust, Sapphire Dust +practicallogistics2:stoneplate, Stone Plate +practicallogistics2:signallingplate, Signalling Plate +practicallogistics2:wirelessplate, Wireless Plate +practicallogistics2:etchedplate, Etched Plate +practicallogistics2:transceiver, Transceiver +practicallogistics2:entitytransceiver, Entity Transceiver +practicallogistics2:wirelessstorage, Wireless Storage Reader +practicallogistics2:operator, Operator Tool +practicallogistics2:plguide, Practical Logistics Guide +projectred-core:resource_item:0, Circuit Plate +projectred-core:resource_item:1, Conductive Plate +projectred-core:resource_item:2, Wired Plate +projectred-core:resource_item:3, Bundled Plate +projectred-core:resource_item:4, Platformed Plate +projectred-core:resource_item:10, Anode +projectred-core:resource_item:11, Cathode +projectred-core:resource_item:12, Pointer +projectred-core:resource_item:20, Silicon Chip +projectred-core:resource_item:21, Energized Silicon Chip +projectred-core:resource_item:100, Copper Ingot +projectred-core:resource_item:101, Tin Ingot +projectred-core:resource_item:102, Silver Ingot +projectred-core:resource_item:103, Red Alloy Ingot +projectred-core:resource_item:104, Electrotine Alloy Ingot +projectred-core:resource_item:105, Electrotine +projectred-core:resource_item:200, Ruby +projectred-core:resource_item:201, Sapphire +projectred-core:resource_item:202, Peridot +projectred-core:resource_item:250, Sandy Coal Compound +projectred-core:resource_item:251, Red Iron Compound +projectred-core:resource_item:252, Electrotine Iron Compound +projectred-core:resource_item:300, Silicon Boule +projectred-core:resource_item:301, Silicon +projectred-core:resource_item:310, Red Silicon Compound +projectred-core:resource_item:311, Glowing Silicon Compound +projectred-core:resource_item:312, Electrotine Silicon Compound +projectred-core:resource_item:320, Infused Silicon +projectred-core:resource_item:341, Energized Silicon +projectred-core:resource_item:342, Electro Silicon +projectred-core:resource_item:400, Copper Coil +projectred-core:resource_item:401, Iron Coil +projectred-core:resource_item:402, Gold Coil +projectred-core:resource_item:410, Motor +projectred-core:resource_item:420, Woven Cloth +projectred-core:resource_item:421, Sail +projectred-core:resource_item:500, White Illumar +projectred-core:resource_item:501, Orange Illumar +projectred-core:resource_item:502, Magenta Illumar +projectred-core:resource_item:503, Light Blue Illumar +projectred-core:resource_item:504, Yellow Illumar +projectred-core:resource_item:505, Lime Illumar +projectred-core:resource_item:506, Pink Illumar +projectred-core:resource_item:507, Grey Illumar +projectred-core:resource_item:508, Light Grey Illumar +projectred-core:resource_item:509, Cyan Illumar +projectred-core:resource_item:510, Purple Illumar +projectred-core:resource_item:511, Blue Illumar +projectred-core:resource_item:512, Brown Illumar +projectred-core:resource_item:513, Green Illumar +projectred-core:resource_item:514, Red Illumar +projectred-core:resource_item:515, Black Illumar +projectred-core:resource_item:600, Null-Logic Routing Chip +projectred-core:drawplate, Draw Plate +projectred-core:screwdriver, Screwdriver +projectred-core:multimeter, Multimeter +projectred-integration:gate:0, OR Gate +projectred-integration:gate:1, NOR Gate +projectred-integration:gate:2, NOT Gate +projectred-integration:gate:3, AND Gate +projectred-integration:gate:4, NAND Gate +projectred-integration:gate:5, XOR Gate +projectred-integration:gate:6, XNOR Gate +projectred-integration:gate:7, Buffer Gate +projectred-integration:gate:8, Multiplexer +projectred-integration:gate:9, Pulse Former +projectred-integration:gate:10, Repeater +projectred-integration:gate:11, Randomizer +projectred-integration:gate:12, RS Latch +projectred-integration:gate:13, Toggle Latch +projectred-integration:gate:14, Transparent Latch +projectred-integration:gate:15, Light Sensor +projectred-integration:gate:16, Rain Sensor +projectred-integration:gate:17, Timer +projectred-integration:gate:18, Sequencer +projectred-integration:gate:19, Counter +projectred-integration:gate:20, State Cell +projectred-integration:gate:21, Synchronizer +projectred-integration:gate:22, Bus Transceiver +projectred-integration:gate:23, Null Cell +projectred-integration:gate:24, Invert Cell +projectred-integration:gate:25, Buffer Cell +projectred-integration:gate:26, Comparator +projectred-integration:gate:27, AND Cell +projectred-integration:gate:28, Bus Randomizer +projectred-integration:gate:29, Bus Converter +projectred-integration:gate:30, Bus Input Panel +projectred-integration:gate:31, Data Cell +projectred-integration:gate:32, Segment Display Gate +projectred-integration:gate:33, Dec Randomizer +projectred-integration:gate:34, IC Gate +projectred-transmission:wire:0, Red Alloy Wire +projectred-transmission:wire:1, White Insulated Wire +projectred-transmission:wire:2, Orange Insulated Wire +projectred-transmission:wire:3, Magenta Insulated Wire +projectred-transmission:wire:4, Light Blue Insulated Wire +projectred-transmission:wire:5, Yellow Insulated Wire +projectred-transmission:wire:6, Lime Insulated Wire +projectred-transmission:wire:7, Pink Insulated Wire +projectred-transmission:wire:8, Grey Insulated Wire +projectred-transmission:wire:9, Light Grey Insulated Wire +projectred-transmission:wire:10, Cyan Insulated Wire +projectred-transmission:wire:11, Purple Insulated Wire +projectred-transmission:wire:12, Blue Insulated Wire +projectred-transmission:wire:13, Brown Insulated Wire +projectred-transmission:wire:14, Green Insulated Wire +projectred-transmission:wire:15, Red Insulated Wire +projectred-transmission:wire:16, Black Insulated Wire +projectred-transmission:wire:17, Bundled Cable +projectred-transmission:wire:18, White Bundled Cable +projectred-transmission:wire:19, Orange Bundled Cable +projectred-transmission:wire:20, Magenta Bundled Cable +projectred-transmission:wire:21, Light Blue Bundled Cable +projectred-transmission:wire:22, Yellow Bundled Cable +projectred-transmission:wire:23, Lime Bundled Cable +projectred-transmission:wire:24, Pink Bundled Cable +projectred-transmission:wire:25, Grey Bundled Cable +projectred-transmission:wire:26, Light Grey Bundled Cable +projectred-transmission:wire:27, Cyan Bundled Cable +projectred-transmission:wire:28, Purple Bundled Cable +projectred-transmission:wire:29, Blue Bundled Cable +projectred-transmission:wire:30, Brown Bundled Cable +projectred-transmission:wire:31, Green Bundled Cable +projectred-transmission:wire:32, Red Bundled Cable +projectred-transmission:wire:33, Black Bundled Cable +projectred-transmission:wire:34, Low Load Power Line +projectred-transmission:framed_wire:0, Framed Red Alloy Wire +projectred-transmission:framed_wire:1, Framed White Insulated Wire +projectred-transmission:framed_wire:2, Framed Orange Insulated Wire +projectred-transmission:framed_wire:3, Framed Magenta Insulated Wire +projectred-transmission:framed_wire:4, Framed Light Blue Insulated Wire +projectred-transmission:framed_wire:5, Framed Yellow Insulated Wire +projectred-transmission:framed_wire:6, Framed Lime Insulated Wire +projectred-transmission:framed_wire:7, Framed Pink Insulated Wire +projectred-transmission:framed_wire:8, Framed Grey Insulated Wire +projectred-transmission:framed_wire:9, Framed Light Grey Insulated Wire +projectred-transmission:framed_wire:10, Framed Cyan Insulated Wire +projectred-transmission:framed_wire:11, Framed Purple Insulated Wire +projectred-transmission:framed_wire:12, Framed Blue Insulated Wire +projectred-transmission:framed_wire:13, Framed Brown Insulated Wire +projectred-transmission:framed_wire:14, Framed Green Insulated Wire +projectred-transmission:framed_wire:15, Framed Red Insulated Wire +projectred-transmission:framed_wire:16, Framed Black Insulated Wire +projectred-transmission:framed_wire:17, Framed Bundled Cable +projectred-transmission:framed_wire:34, Framed Low Load Power Line +projectred-illumination:lamp:0, White Lamp +projectred-illumination:lamp:1, Orange Lamp +projectred-illumination:lamp:2, Magenta Lamp +projectred-illumination:lamp:3, Light Blue Lamp +projectred-illumination:lamp:4, Yellow Lamp +projectred-illumination:lamp:5, Lime Lamp +projectred-illumination:lamp:6, Pink Lamp +projectred-illumination:lamp:7, Grey Lamp +projectred-illumination:lamp:8, Light Grey Lamp +projectred-illumination:lamp:9, Cyan Lamp +projectred-illumination:lamp:10, Purple Lamp +projectred-illumination:lamp:11, Blue Lamp +projectred-illumination:lamp:12, Brown Lamp +projectred-illumination:lamp:13, Green Lamp +projectred-illumination:lamp:14, Red Lamp +projectred-illumination:lamp:15, Black Lamp +projectred-illumination:lamp:16, Inverted White Lamp +projectred-illumination:lamp:17, Inverted Orange Lamp +projectred-illumination:lamp:18, Inverted Magenta Lamp +projectred-illumination:lamp:19, Inverted Light Blue Lamp +projectred-illumination:lamp:20, Inverted Yellow Lamp +projectred-illumination:lamp:21, Inverted Lime Lamp +projectred-illumination:lamp:22, Inverted Pink Lamp +projectred-illumination:lamp:23, Inverted Grey Lamp +projectred-illumination:lamp:24, Inverted Light Grey Lamp +projectred-illumination:lamp:25, Inverted Cyan Lamp +projectred-illumination:lamp:26, Inverted Purple Lamp +projectred-illumination:lamp:27, Inverted Blue Lamp +projectred-illumination:lamp:28, Inverted Brown Lamp +projectred-illumination:lamp:29, Inverted Green Lamp +projectred-illumination:lamp:30, Inverted Red Lamp +projectred-illumination:lamp:31, Inverted Black Lamp +projectred-illumination:light_button:0, White Illumar Button +projectred-illumination:light_button:1, Orange Illumar Button +projectred-illumination:light_button:2, Magenta Illumar Button +projectred-illumination:light_button:3, Light Blue Illumar Button +projectred-illumination:light_button:4, Yellow Illumar Button +projectred-illumination:light_button:5, Lime Illumar Button +projectred-illumination:light_button:6, Pink Illumar Button +projectred-illumination:light_button:7, Grey Illumar Button +projectred-illumination:light_button:8, Light Grey Illumar Button +projectred-illumination:light_button:9, Cyan Illumar Button +projectred-illumination:light_button:10, Purple Illumar Button +projectred-illumination:light_button:11, Blue Illumar Button +projectred-illumination:light_button:12, Brown Illumar Button +projectred-illumination:light_button:13, Green Illumar Button +projectred-illumination:light_button:14, Red Illumar Button +projectred-illumination:light_button:15, Black Illumar Button +projectred-illumination:feedback_light_button:0, White Illumar Feedback Button +projectred-illumination:feedback_light_button:1, Orange Illumar Feedback Button +projectred-illumination:feedback_light_button:2, Magenta Illumar Feedback Button +projectred-illumination:feedback_light_button:3, Light Blue Illumar Feedback Button +projectred-illumination:feedback_light_button:4, Yellow Illumar Feedback Button +projectred-illumination:feedback_light_button:5, Lime Illumar Feedback Button +projectred-illumination:feedback_light_button:6, Pink Illumar Feedback Button +projectred-illumination:feedback_light_button:7, Grey Illumar Feedback Button +projectred-illumination:feedback_light_button:8, Light Grey Illumar Feedback Button +projectred-illumination:feedback_light_button:9, Cyan Illumar Feedback Button +projectred-illumination:feedback_light_button:10, Purple Illumar Feedback Button +projectred-illumination:feedback_light_button:11, Blue Illumar Feedback Button +projectred-illumination:feedback_light_button:12, Brown Illumar Feedback Button +projectred-illumination:feedback_light_button:13, Green Illumar Feedback Button +projectred-illumination:feedback_light_button:14, Red Illumar Feedback Button +projectred-illumination:feedback_light_button:15, Black Illumar Feedback Button +projectred-illumination:lantern:0, White Lantern +projectred-illumination:lantern:1, Orange Lantern +projectred-illumination:lantern:2, Magenta Lantern +projectred-illumination:lantern:3, Light Blue Lantern +projectred-illumination:lantern:4, Yellow Lantern +projectred-illumination:lantern:5, Lime Lantern +projectred-illumination:lantern:6, Pink Lantern +projectred-illumination:lantern:7, Grey Lantern +projectred-illumination:lantern:8, Light Grey Lantern +projectred-illumination:lantern:9, Cyan Lantern +projectred-illumination:lantern:10, Purple Lantern +projectred-illumination:lantern:11, Blue Lantern +projectred-illumination:lantern:12, Brown Lantern +projectred-illumination:lantern:13, Green Lantern +projectred-illumination:lantern:14, Red Lantern +projectred-illumination:lantern:15, Black Lantern +projectred-illumination:inverted_lantern:0, Inverted White Lantern +projectred-illumination:inverted_lantern:1, Inverted Orange Lantern +projectred-illumination:inverted_lantern:2, Inverted Magenta Lantern +projectred-illumination:inverted_lantern:3, Inverted Light Blue Lantern +projectred-illumination:inverted_lantern:4, Inverted Yellow Lantern +projectred-illumination:inverted_lantern:5, Inverted Lime Lantern +projectred-illumination:inverted_lantern:6, Inverted Pink Lantern +projectred-illumination:inverted_lantern:7, Inverted Grey Lantern +projectred-illumination:inverted_lantern:8, Inverted Light Grey Lantern +projectred-illumination:inverted_lantern:9, Inverted Cyan Lantern +projectred-illumination:inverted_lantern:10, Inverted Purple Lantern +projectred-illumination:inverted_lantern:11, Inverted Blue Lantern +projectred-illumination:inverted_lantern:12, Inverted Brown Lantern +projectred-illumination:inverted_lantern:13, Inverted Green Lantern +projectred-illumination:inverted_lantern:14, Inverted Red Lantern +projectred-illumination:inverted_lantern:15, Inverted Black Lantern +projectred-illumination:fixture_light:0, White Fixture +projectred-illumination:fixture_light:1, Orange Fixture +projectred-illumination:fixture_light:2, Magenta Fixture +projectred-illumination:fixture_light:3, Light Blue Fixture +projectred-illumination:fixture_light:4, Yellow Fixture +projectred-illumination:fixture_light:5, Lime Fixture +projectred-illumination:fixture_light:6, Pink Fixture +projectred-illumination:fixture_light:7, Grey Fixture +projectred-illumination:fixture_light:8, Light Grey Fixture +projectred-illumination:fixture_light:9, Cyan Fixture +projectred-illumination:fixture_light:10, Purple Fixture +projectred-illumination:fixture_light:11, Blue Fixture +projectred-illumination:fixture_light:12, Brown Fixture +projectred-illumination:fixture_light:13, Green Fixture +projectred-illumination:fixture_light:14, Red Fixture +projectred-illumination:fixture_light:15, Black Fixture +projectred-illumination:inverted_fixture_light:0, Inverted White Fixture +projectred-illumination:inverted_fixture_light:1, Inverted Orange Fixture +projectred-illumination:inverted_fixture_light:2, Inverted Magenta Fixture +projectred-illumination:inverted_fixture_light:3, Inverted Light Blue Fixture +projectred-illumination:inverted_fixture_light:4, Inverted Yellow Fixture +projectred-illumination:inverted_fixture_light:5, Inverted Lime Fixture +projectred-illumination:inverted_fixture_light:6, Inverted Pink Fixture +projectred-illumination:inverted_fixture_light:7, Inverted Grey Fixture +projectred-illumination:inverted_fixture_light:8, Inverted Light Grey Fixture +projectred-illumination:inverted_fixture_light:9, Inverted Cyan Fixture +projectred-illumination:inverted_fixture_light:10, Inverted Purple Fixture +projectred-illumination:inverted_fixture_light:11, Inverted Blue Fixture +projectred-illumination:inverted_fixture_light:12, Inverted Brown Fixture +projectred-illumination:inverted_fixture_light:13, Inverted Green Fixture +projectred-illumination:inverted_fixture_light:14, Inverted Red Fixture +projectred-illumination:inverted_fixture_light:15, Inverted Black Fixture +projectred-illumination:fallout_lamp:0, White Fallout Light +projectred-illumination:fallout_lamp:1, Orange Fallout Light +projectred-illumination:fallout_lamp:2, Magenta Fallout Light +projectred-illumination:fallout_lamp:3, Light Blue Fallout Light +projectred-illumination:fallout_lamp:4, Yellow Fallout Light +projectred-illumination:fallout_lamp:5, Lime Fallout Light +projectred-illumination:fallout_lamp:6, Pink Fallout Light +projectred-illumination:fallout_lamp:7, Grey Fallout Light +projectred-illumination:fallout_lamp:8, Light Grey Fallout Light +projectred-illumination:fallout_lamp:9, Cyan Fallout Light +projectred-illumination:fallout_lamp:10, Purple Fallout Light +projectred-illumination:fallout_lamp:11, Blue Fallout Light +projectred-illumination:fallout_lamp:12, Brown Fallout Light +projectred-illumination:fallout_lamp:13, Green Fallout Light +projectred-illumination:fallout_lamp:14, Red Fallout Light +projectred-illumination:fallout_lamp:15, Black Fallout Light +projectred-illumination:inverted_fallout_lamp:0, Inverted White Fallout Light +projectred-illumination:inverted_fallout_lamp:1, Inverted Orange Fallout Light +projectred-illumination:inverted_fallout_lamp:2, Inverted Magenta Fallout Light +projectred-illumination:inverted_fallout_lamp:3, Inverted Light Blue Fallout Light +projectred-illumination:inverted_fallout_lamp:4, Inverted Yellow Fallout Light +projectred-illumination:inverted_fallout_lamp:5, Inverted Lime Fallout Light +projectred-illumination:inverted_fallout_lamp:6, Inverted Pink Fallout Light +projectred-illumination:inverted_fallout_lamp:7, Inverted Grey Fallout Light +projectred-illumination:inverted_fallout_lamp:8, Inverted Light Grey Fallout Light +projectred-illumination:inverted_fallout_lamp:9, Inverted Cyan Fallout Light +projectred-illumination:inverted_fallout_lamp:10, Inverted Purple Fallout Light +projectred-illumination:inverted_fallout_lamp:11, Inverted Blue Fallout Light +projectred-illumination:inverted_fallout_lamp:12, Inverted Brown Fallout Light +projectred-illumination:inverted_fallout_lamp:13, Inverted Green Fallout Light +projectred-illumination:inverted_fallout_lamp:14, Inverted Red Fallout Light +projectred-illumination:inverted_fallout_lamp:15, Inverted Black Fallout Light +projectred-illumination:cage_lamp:0, White Cage Lamp +projectred-illumination:cage_lamp:1, Orange Cage Lamp +projectred-illumination:cage_lamp:2, Magenta Cage Lamp +projectred-illumination:cage_lamp:3, Light Blue Cage Lamp +projectred-illumination:cage_lamp:4, Yellow Cage Lamp +projectred-illumination:cage_lamp:5, Lime Cage Lamp +projectred-illumination:cage_lamp:6, Pink Cage Lamp +projectred-illumination:cage_lamp:7, Grey Cage Lamp +projectred-illumination:cage_lamp:8, Light Grey Cage Lamp +projectred-illumination:cage_lamp:9, Cyan Cage Lamp +projectred-illumination:cage_lamp:10, Purple Cage Lamp +projectred-illumination:cage_lamp:11, Blue Cage Lamp +projectred-illumination:cage_lamp:12, Brown Cage Lamp +projectred-illumination:cage_lamp:13, Green Cage Lamp +projectred-illumination:cage_lamp:14, Red Cage Lamp +projectred-illumination:cage_lamp:15, Black Cage Lamp +projectred-illumination:inverted_cage_lamp:0, Inverted White Cage Lamp +projectred-illumination:inverted_cage_lamp:1, Inverted Orange Cage Lamp +projectred-illumination:inverted_cage_lamp:2, Inverted Magenta Cage Lamp +projectred-illumination:inverted_cage_lamp:3, Inverted Light Blue Cage Lamp +projectred-illumination:inverted_cage_lamp:4, Inverted Yellow Cage Lamp +projectred-illumination:inverted_cage_lamp:5, Inverted Lime Cage Lamp +projectred-illumination:inverted_cage_lamp:6, Inverted Pink Cage Lamp +projectred-illumination:inverted_cage_lamp:7, Inverted Grey Cage Lamp +projectred-illumination:inverted_cage_lamp:8, Inverted Light Grey Cage Lamp +projectred-illumination:inverted_cage_lamp:9, Inverted Cyan Cage Lamp +projectred-illumination:inverted_cage_lamp:10, Inverted Purple Cage Lamp +projectred-illumination:inverted_cage_lamp:11, Inverted Blue Cage Lamp +projectred-illumination:inverted_cage_lamp:12, Inverted Brown Cage Lamp +projectred-illumination:inverted_cage_lamp:13, Inverted Green Cage Lamp +projectred-illumination:inverted_cage_lamp:14, Inverted Red Cage Lamp +projectred-illumination:inverted_cage_lamp:15, Inverted Black Cage Lamp +reccomplex:block_selector, Block Selector +reccomplex:block_selector_floating, Floating Block Selector +reccomplex:inventory_generation_tag, Loot Generation Tag +reccomplex:inventory_generation_single_tag, Single Loot Generation Tag +reccomplex:inventory_generation_component_tag, Loot Table Component Tag +reccomplex:artifact_generation_tag, Artifact Generation Tag +reccomplex:book_generation_tag, Book Generation Tag +reccomplex:generic_space:0, Space (0 ~ Negative Space) +reccomplex:generic_space:1, Space (1 ~ Natural Air) +reccomplex:generic_space:2, Space (2) +reccomplex:generic_space:3, Space (3) +reccomplex:generic_space:4, Space (4) +reccomplex:generic_space:5, Space (5) +reccomplex:generic_space:6, Space (6) +reccomplex:generic_space:7, Space (7) +reccomplex:generic_space:8, Space (8) +reccomplex:generic_space:9, Space (9) +reccomplex:generic_space:10, Space (10) +reccomplex:generic_space:11, Space (11) +reccomplex:generic_space:12, Space (12) +reccomplex:generic_space:13, Space (13) +reccomplex:generic_space:14, Space (14) +reccomplex:generic_space:15, Space (15) +reccomplex:generic_solid:0, Solid (0 ~ Natural Floor) +reccomplex:generic_solid:1, Solid (1 ~ Barrier) +reccomplex:generic_solid:2, Solid (2) +reccomplex:generic_solid:3, Solid (3) +reccomplex:generic_solid:4, Solid (4) +reccomplex:generic_solid:5, Solid (5) +reccomplex:generic_solid:6, Solid (6) +reccomplex:generic_solid:7, Solid (7) +reccomplex:generic_solid:8, Solid (8) +reccomplex:generic_solid:9, Solid (9) +reccomplex:generic_solid:10, Solid (10) +reccomplex:generic_solid:11, Solid (11) +reccomplex:generic_solid:12, Solid (12) +reccomplex:generic_solid:13, Solid (13) +reccomplex:generic_solid:14, Solid (14) +reccomplex:generic_solid:15, Solid (15) +reccomplex:structure_generator, Structure Generator +reccomplex:maze_generator, Maze Generator +reccomplex:weighted_command_block, tile.spawn_command.name +reccomplex:spawn_script, Script Block +reccomplex:inspector, Inspector +redstonearsenal:storage:0, Fluxed Electrum Block +redstonearsenal:storage:1, Flux Crystal Block +redstonearsenal:material:0, Fluxed Electrum Blend +redstonearsenal:material:32, Fluxed Electrum Ingot +redstonearsenal:material:64, Fluxed Electrum Nugget +redstonearsenal:material:96, Fluxed Electrum Gear +redstonearsenal:material:128, Fluxed Electrum Plate +redstonearsenal:material:160, Flux Crystal +redstonearsenal:material:192, Obsidian Rod +redstonearsenal:material:193, Flux-Infused Obsidian Rod +redstonearsenal:material:224, Fluxed Armor Plating +redstonearsenal:util.quiver_flux, Flux-Infused Quiver +redstonearsenal:armor.helmet_flux, Flux-Infused Helm +redstonearsenal:armor.plate_flux, Flux-Infused Chestplate +redstonearsenal:armor.legs_flux, Flux-Infused Leggings +redstonearsenal:armor.boots_flux, Flux-Infused Boots +redstonearsenal:tool.wrench_flux, Flux-Infused OmniWrench +redstonearsenal:tool.battlewrench_flux, Flux-Infused BattleWrench +redstonearsenal:tool.sword_flux, Flux-Infused Sword +redstonearsenal:tool.shovel_flux, Flux-Infused Shovel +redstonearsenal:tool.pickaxe_flux, Flux-Infused Pickaxe +redstonearsenal:tool.axe_flux, Flux-Infused Axe +redstonearsenal:tool.bow_flux, Flux-Infused Bow +redstonearsenal:tool.fishing_rod_flux, Flux-Infused Fishing Rod +redstonearsenal:tool.sickle_flux, Flux-Infused Sickle +redstonearsenal:tool.hammer_flux, Flux-Infused Hammer +redstonearsenal:tool.excavator_flux, Flux-Infused Excavator +redstonearsenal:tool.shield_flux, Flux-Infused Shield +redstonerepository:storage:0, Gelid Enderium Block +redstonerepository:storage:1, Gelid Gem Block +redstonerepository:material:0, Gelid Enderium Dust +redstonerepository:material:1, Gelid Enderium Ingot +redstonerepository:material:2, Gelid Enderium Nugget +redstonerepository:material:3, Gelid Enderium Gear +redstonerepository:material:4, Gelid Enderium Plate +redstonerepository:material:5, Gelid Gem +redstonerepository:material:6, Gelid Rod +redstonerepository:material:7, Gelid Enderium Armor Plating +redstonerepository:material:8, Fluxed String +redstonerepository:armor.helmet_gelid, Enderium Flux Helmet +redstonerepository:armor.plate_gelid, Enderium Flux Chestplate +redstonerepository:armor.legs_gelid, Enderium Flux Leggings +redstonerepository:armor.boots_gelid, Enderium Flux Boots +redstonerepository:tool.battlewrench_gelid, Gelid Enderium Battle-Wrench +redstonerepository:tool.sword_gelid, Gelid Enderium Sword +redstonerepository:tool.shovel_gelid, Gelid Enderium Shovel +redstonerepository:tool.pickaxe_gelid, Gelid Enderium Pickaxe +redstonerepository:tool.axe_gelid, Gelid Enderium Axe +redstonerepository:tool.sickle_gelid, Gelid Enderium Sickle +redstonerepository:capacitor_gelid:0, Gelid Flux Capacitor Amulet +redstonerepository:capacitor_gelid:0, Gelid Flux Capacitor Amulet +redstonerepository:feeder, Endoscopic Gastrostomizer +redstonerepository:ring_effect, Alchemical Stasis Ring +redstonerepository:ring_mining, Destructive Stabilization Ring +redstonerepository:ring_base, Gelid Enderium Ring +thermaldynamics:duct_0:0, Leadstone Fluxduct +thermaldynamics:duct_0:1, Hardened Fluxduct +thermaldynamics:duct_0:2, Redstone Energy Fluxduct +thermaldynamics:duct_0:3, Signalum Fluxduct +thermaldynamics:duct_0:4, Resonant Fluxduct +thermaldynamics:duct_0:5, Cryo-Stabilized Fluxduct +thermaldynamics:duct_0:6, Redstone Energy Fluxduct (Empty) +thermaldynamics:duct_0:7, Signalum Fluxduct (Empty) +thermaldynamics:duct_0:8, Resonant Fluxduct (Empty) +thermaldynamics:duct_0:9, Cryo-Stabilized Fluxduct (Empty) +thermaldynamics:duct_16:0, Fluiduct +thermaldynamics:duct_16:1, Fluiduct (Opaque) +thermaldynamics:duct_16:2, Hardened Fluiduct +thermaldynamics:duct_16:3, Hardened Fluiduct (Opaque) +thermaldynamics:duct_16:4, Signalum-Plated Fluiduct +thermaldynamics:duct_16:5, Signalum-Plated Fluiduct (Opaque) +thermaldynamics:duct_16:6, Super-Laminar Fluiduct +thermaldynamics:duct_16:7, Super-Laminar Fluiduct (Opaque) +thermaldynamics:duct_32:0, Vacuum Itemduct +thermaldynamics:duct_32:0, Dense Itemduct +thermaldynamics:duct_32:0, Itemduct +thermaldynamics:duct_32:1, Vacuum Itemduct (Opaque) +thermaldynamics:duct_32:1, Dense Itemduct (Opaque) +thermaldynamics:duct_32:1, Itemduct (Opaque) +thermaldynamics:duct_32:2, Vacuum Impulse Itemduct +thermaldynamics:duct_32:2, Dense Impulse Itemduct +thermaldynamics:duct_32:2, Impulse Itemduct +thermaldynamics:duct_32:3, Vacuum Impulse Itemduct (Opaque) +thermaldynamics:duct_32:3, Dense Impulse Itemduct (Opaque) +thermaldynamics:duct_32:3, Impulse Itemduct (Opaque) +thermaldynamics:duct_32:4, Vacuum Signalum-Plated Itemduct +thermaldynamics:duct_32:4, Dense Signalum-Plated Itemduct +thermaldynamics:duct_32:4, Signalum-Plated Itemduct +thermaldynamics:duct_32:5, Vacuum Signalum-Plated Itemduct (Opaque) +thermaldynamics:duct_32:5, Dense Signalum-Plated Itemduct (Opaque) +thermaldynamics:duct_32:5, Signalum-Plated Itemduct (Opaque) +thermaldynamics:duct_32:6, Vacuum Signalum-Plated Impulse Itemduct +thermaldynamics:duct_32:6, Dense Signalum-Plated Impulse Itemduct +thermaldynamics:duct_32:6, Signalum-Plated Impulse Itemduct +thermaldynamics:duct_32:7, Vacuum Signalum-Plated Impulse Itemduct (Opaque) +thermaldynamics:duct_32:7, Dense Signalum-Plated Impulse Itemduct (Opaque) +thermaldynamics:duct_32:7, Signalum-Plated Impulse Itemduct (Opaque) +thermaldynamics:duct_48:0, Structuralduct +thermaldynamics:duct_64:0, Viaduct +thermaldynamics:duct_64:1, Long Range Viaduct +thermaldynamics:duct_64:2, Long Range Linking Viaduct +thermaldynamics:duct_64:3, Viaduct (Untreated) +thermaldynamics:servo:0, Servo +thermaldynamics:servo:1, Hardened Servo +thermaldynamics:servo:2, Reinforced Servo +thermaldynamics:servo:3, Signalum Servo +thermaldynamics:servo:4, Resonant Servo +thermaldynamics:filter:0, Filter +thermaldynamics:filter:1, Hardened Filter +thermaldynamics:filter:2, Reinforced Filter +thermaldynamics:filter:3, Signalum Filter +thermaldynamics:filter:4, Resonant Filter +thermaldynamics:retriever:0, Retriever +thermaldynamics:retriever:1, Hardened Retriever +thermaldynamics:retriever:2, Reinforced Retriever +thermaldynamics:retriever:3, Signalum Retriever +thermaldynamics:retriever:4, Resonant Retriever +thermaldynamics:relay:0, Redstone Relay +thermaldynamics:cover:0, Stone Cover +thermaldynamics:cover:0, Granite Cover +thermaldynamics:cover:0, Polished Granite Cover +thermaldynamics:cover:0, Diorite Cover +thermaldynamics:cover:0, Polished Diorite Cover +thermaldynamics:cover:0, Andesite Cover +thermaldynamics:cover:0, Polished Andesite Cover +thermaldynamics:cover:0, Grass Block Cover +thermaldynamics:cover:0, Dirt Cover +thermaldynamics:cover:0, Coarse Dirt Cover +thermaldynamics:cover:0, Podzol Cover +thermaldynamics:cover:0, Cobblestone Cover +thermaldynamics:cover:0, Oak Wood Planks Cover +thermaldynamics:cover:0, Spruce Wood Planks Cover +thermaldynamics:cover:0, Birch Wood Planks Cover +thermaldynamics:cover:0, Jungle Wood Planks Cover +thermaldynamics:cover:0, Acacia Wood Planks Cover +thermaldynamics:cover:0, Dark Oak Wood Planks Cover +thermaldynamics:cover:0, Bedrock Cover +thermaldynamics:cover:0, Sand Cover +thermaldynamics:cover:0, Red Sand Cover +thermaldynamics:cover:0, Gravel Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Oak Wood Cover +thermaldynamics:cover:0, Spruce Wood Cover +thermaldynamics:cover:0, Birch Wood Cover +thermaldynamics:cover:0, Jungle Wood Cover +thermaldynamics:cover:0, Oak Leaves Cover +thermaldynamics:cover:0, Spruce Leaves Cover +thermaldynamics:cover:0, Birch Leaves Cover +thermaldynamics:cover:0, Jungle Leaves Cover +thermaldynamics:cover:0, Sponge Cover +thermaldynamics:cover:0, Wet Sponge Cover +thermaldynamics:cover:0, Glass Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Block Cover +thermaldynamics:cover:0, Sandstone Cover +thermaldynamics:cover:0, Chiseled Sandstone Cover +thermaldynamics:cover:0, Smooth Sandstone Cover +thermaldynamics:cover:0, White Wool Cover +thermaldynamics:cover:0, Orange Wool Cover +thermaldynamics:cover:0, Magenta Wool Cover +thermaldynamics:cover:0, Light Blue Wool Cover +thermaldynamics:cover:0, Yellow Wool Cover +thermaldynamics:cover:0, Lime Wool Cover +thermaldynamics:cover:0, Pink Wool Cover +thermaldynamics:cover:0, Gray Wool Cover +thermaldynamics:cover:0, Light Gray Wool Cover +thermaldynamics:cover:0, Cyan Wool Cover +thermaldynamics:cover:0, Purple Wool Cover +thermaldynamics:cover:0, Blue Wool Cover +thermaldynamics:cover:0, Brown Wool Cover +thermaldynamics:cover:0, Green Wool Cover +thermaldynamics:cover:0, Red Wool Cover +thermaldynamics:cover:0, Black Wool Cover +thermaldynamics:cover:0, Block of Gold Cover +thermaldynamics:cover:0, Block of Iron Cover +thermaldynamics:cover:0, Stone Slab Cover +thermaldynamics:cover:0, Sandstone Slab Cover +thermaldynamics:cover:0, Cobblestone Slab Cover +thermaldynamics:cover:0, Clay Brick Slab Cover +thermaldynamics:cover:0, Stone Brick Slab Cover +thermaldynamics:cover:0, Nether Brick Slab Cover +thermaldynamics:cover:0, Nether Quartz Slab Cover +thermaldynamics:cover:0, Clay Bricks Cover +thermaldynamics:cover:0, TNT Cover +thermaldynamics:cover:0, Bookshelf Cover +thermaldynamics:cover:0, Mossy Cobblestone Cover +thermaldynamics:cover:0, Obsidian Cover +thermaldynamics:cover:0, Oak Plank Stairs Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Block of Diamond Cover +thermaldynamics:cover:0, Crafting Table Cover +thermaldynamics:cover:0, Cobblestone Stairs Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Ice Cover +thermaldynamics:cover:0, Snow Cover +thermaldynamics:cover:0, Cactus Cover +thermaldynamics:cover:0, Clay Cover +thermaldynamics:cover:0, Pumpkin Cover +thermaldynamics:cover:0, Netherrack Cover +thermaldynamics:cover:0, Soul Sand Cover +thermaldynamics:cover:0, Glowstone Cover +thermaldynamics:cover:0, Glowpumpkin Cover +thermaldynamics:cover:0, White Stained Glass Cover +thermaldynamics:cover:0, Orange Stained Glass Cover +thermaldynamics:cover:0, Magenta Stained Glass Cover +thermaldynamics:cover:0, Light Blue Stained Glass Cover +thermaldynamics:cover:0, Yellow Stained Glass Cover +thermaldynamics:cover:0, Lime Stained Glass Cover +thermaldynamics:cover:0, Pink Stained Glass Cover +thermaldynamics:cover:0, Gray Stained Glass Cover +thermaldynamics:cover:0, Light Gray Stained Glass Cover +thermaldynamics:cover:0, Cyan Stained Glass Cover +thermaldynamics:cover:0, Purple Stained Glass Cover +thermaldynamics:cover:0, Blue Stained Glass Cover +thermaldynamics:cover:0, Brown Stained Glass Cover +thermaldynamics:cover:0, Green Stained Glass Cover +thermaldynamics:cover:0, Red Stained Glass Cover +thermaldynamics:cover:0, Black Stained Glass Cover +thermaldynamics:cover:0, Stone Monster Egg Cover +thermaldynamics:cover:0, Cobblestone Monster Egg Cover +thermaldynamics:cover:0, Stone Brick Monster Egg Cover +thermaldynamics:cover:0, Mossy Stone Brick Monster Egg Cover +thermaldynamics:cover:0, Cracked Stone Brick Monster Egg Cover +thermaldynamics:cover:0, Chiseled Stone Monster Egg Cover +thermaldynamics:cover:0, Stone Bricks Cover +thermaldynamics:cover:0, Mossy Stone Bricks Cover +thermaldynamics:cover:0, Cracked Stone Bricks Cover +thermaldynamics:cover:0, Chiseled Stone Cover +thermaldynamics:cover:0, Iron Bars Cover +thermaldynamics:cover:0, Glass Pane Cover +thermaldynamics:cover:0, Melon Cover +thermaldynamics:cover:0, Clay Brick Stairs Cover +thermaldynamics:cover:0, Stone Brick Stairs Cover +thermaldynamics:cover:0, Mycelium Cover +thermaldynamics:cover:0, Nether Brick Cover +thermaldynamics:cover:0, Nether Brick Stairs Cover +thermaldynamics:cover:0, End Portal Cover +thermaldynamics:cover:0, End Stone Cover +thermaldynamics:cover:0, Redstone Lamp Cover +thermaldynamics:cover:0, Oak Plank Slab Cover +thermaldynamics:cover:0, Spruce Plank Slab Cover +thermaldynamics:cover:0, Birch Plank Slab Cover +thermaldynamics:cover:0, Jungle Plank Slab Cover +thermaldynamics:cover:0, Acacia Plank Slab Cover +thermaldynamics:cover:0, Dark Oak Plank Slab Cover +thermaldynamics:cover:0, Sandstone Stairs Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Tripwire Hook Cover +thermaldynamics:cover:0, Block of Emerald Cover +thermaldynamics:cover:0, Spruce Plank Stairs Cover +thermaldynamics:cover:0, Birch Plank Stairs Cover +thermaldynamics:cover:0, Jungle Plank Stairs Cover +thermaldynamics:cover:0, Block of Redstone Cover +thermaldynamics:cover:0, Nether Quartz Ore Cover +thermaldynamics:cover:0, Polished Nether Quartz Cover +thermaldynamics:cover:0, Chiseled Nether Quartz Cover +thermaldynamics:cover:0, Nether Quartz Pillar Cover +thermaldynamics:cover:0, Nether Quartz Stairs Cover +thermaldynamics:cover:0, White Terracotta Cover +thermaldynamics:cover:0, Orange Terracotta Cover +thermaldynamics:cover:0, Magenta Terracotta Cover +thermaldynamics:cover:0, Light Blue Terracotta Cover +thermaldynamics:cover:0, Yellow Terracotta Cover +thermaldynamics:cover:0, Lime Terracotta Cover +thermaldynamics:cover:0, Pink Terracotta Cover +thermaldynamics:cover:0, Gray Terracotta Cover +thermaldynamics:cover:0, Light Gray Terracotta Cover +thermaldynamics:cover:0, Cyan Terracotta Cover +thermaldynamics:cover:0, Purple Terracotta Cover +thermaldynamics:cover:0, Blue Terracotta Cover +thermaldynamics:cover:0, Brown Terracotta Cover +thermaldynamics:cover:0, Green Terracotta Cover +thermaldynamics:cover:0, Red Terracotta Cover +thermaldynamics:cover:0, Black Terracotta Cover +thermaldynamics:cover:0, White Stained Glass Pane Cover +thermaldynamics:cover:0, Orange Stained Glass Pane Cover +thermaldynamics:cover:0, Magenta Stained Glass Pane Cover +thermaldynamics:cover:0, Light Blue Stained Glass Pane Cover +thermaldynamics:cover:0, Yellow Stained Glass Pane Cover +thermaldynamics:cover:0, Lime Stained Glass Pane Cover +thermaldynamics:cover:0, Pink Stained Glass Pane Cover +thermaldynamics:cover:0, Gray Stained Glass Pane Cover +thermaldynamics:cover:0, Light Gray Stained Glass Pane Cover +thermaldynamics:cover:0, Cyan Stained Glass Pane Cover +thermaldynamics:cover:0, Purple Stained Glass Pane Cover +thermaldynamics:cover:0, Blue Stained Glass Pane Cover +thermaldynamics:cover:0, Brown Stained Glass Pane Cover +thermaldynamics:cover:0, Green Stained Glass Pane Cover +thermaldynamics:cover:0, Red Stained Glass Pane Cover +thermaldynamics:cover:0, Black Stained Glass Pane Cover +thermaldynamics:cover:0, Acacia Leaves Cover +thermaldynamics:cover:0, Dark Oak Leaves Cover +thermaldynamics:cover:0, Acacia Wood Cover +thermaldynamics:cover:0, Dark Oak Wood Cover +thermaldynamics:cover:0, Acacia Plank Stairs Cover +thermaldynamics:cover:0, Dark Oak Plank Stairs Cover +thermaldynamics:cover:0, Slime Block Cover +thermaldynamics:cover:0, Prismarine Cover +thermaldynamics:cover:0, Prismarine Bricks Cover +thermaldynamics:cover:0, Dark Prismarine Cover +thermaldynamics:cover:0, Sea Lantern Cover +thermaldynamics:cover:0, Hay Bale Cover +thermaldynamics:cover:0, Terracotta Cover +thermaldynamics:cover:0, Block of Coal Cover +thermaldynamics:cover:0, Packed Ice Cover +thermaldynamics:cover:0, Red Sandstone Cover +thermaldynamics:cover:0, Chiseled Red Sandstone Cover +thermaldynamics:cover:0, Smooth Red Sandstone Cover +thermaldynamics:cover:0, Red Sandstone Stairs Cover +thermaldynamics:cover:0, Red Sandstone Slab Cover +thermaldynamics:cover:0, Purpur Block Cover +thermaldynamics:cover:0, Purpur Pillar Cover +thermaldynamics:cover:0, Purpur Stairs Cover +thermaldynamics:cover:0, Purpur Slab Cover +thermaldynamics:cover:0, End Stone Bricks Cover +thermaldynamics:cover:0, Magma Block Cover +thermaldynamics:cover:0, Nether Wart Block Cover +thermaldynamics:cover:0, Red Nether Brick Cover +thermaldynamics:cover:0, Bone Block Cover +thermaldynamics:cover:0, Observer Cover +thermaldynamics:cover:0, White Glazed Terracotta Cover +thermaldynamics:cover:0, Orange Glazed Terracotta Cover +thermaldynamics:cover:0, Magenta Glazed Terracotta Cover +thermaldynamics:cover:0, Light Blue Glazed Terracotta Cover +thermaldynamics:cover:0, Yellow Glazed Terracotta Cover +thermaldynamics:cover:0, Lime Glazed Terracotta Cover +thermaldynamics:cover:0, Pink Glazed Terracotta Cover +thermaldynamics:cover:0, Gray Glazed Terracotta Cover +thermaldynamics:cover:0, Light Gray Glazed Terracotta Cover +thermaldynamics:cover:0, Cyan Glazed Terracotta Cover +thermaldynamics:cover:0, Purple Glazed Terracotta Cover +thermaldynamics:cover:0, Blue Glazed Terracotta Cover +thermaldynamics:cover:0, Brown Glazed Terracotta Cover +thermaldynamics:cover:0, Green Glazed Terracotta Cover +thermaldynamics:cover:0, Red Glazed Terracotta Cover +thermaldynamics:cover:0, Black Glazed Terracotta Cover +thermaldynamics:cover:0, White Concrete Cover +thermaldynamics:cover:0, Orange Concrete Cover +thermaldynamics:cover:0, Magenta Concrete Cover +thermaldynamics:cover:0, Light Blue Concrete Cover +thermaldynamics:cover:0, Yellow Concrete Cover +thermaldynamics:cover:0, Lime Concrete Cover +thermaldynamics:cover:0, Pink Concrete Cover +thermaldynamics:cover:0, Gray Concrete Cover +thermaldynamics:cover:0, Light Gray Concrete Cover +thermaldynamics:cover:0, Cyan Concrete Cover +thermaldynamics:cover:0, Purple Concrete Cover +thermaldynamics:cover:0, Blue Concrete Cover +thermaldynamics:cover:0, Brown Concrete Cover +thermaldynamics:cover:0, Green Concrete Cover +thermaldynamics:cover:0, Red Concrete Cover +thermaldynamics:cover:0, Black Concrete Cover +thermaldynamics:cover:0, White Concrete Powder Cover +thermaldynamics:cover:0, Orange Concrete Powder Cover +thermaldynamics:cover:0, Magenta Concrete Powder Cover +thermaldynamics:cover:0, Light Blue Concrete Powder Cover +thermaldynamics:cover:0, Yellow Concrete Powder Cover +thermaldynamics:cover:0, Lime Concrete Powder Cover +thermaldynamics:cover:0, Pink Concrete Powder Cover +thermaldynamics:cover:0, Gray Concrete Powder Cover +thermaldynamics:cover:0, Light Gray Concrete Powder Cover +thermaldynamics:cover:0, Cyan Concrete Powder Cover +thermaldynamics:cover:0, Purple Concrete Powder Cover +thermaldynamics:cover:0, Blue Concrete Powder Cover +thermaldynamics:cover:0, Brown Concrete Powder Cover +thermaldynamics:cover:0, Green Concrete Powder Cover +thermaldynamics:cover:0, Red Concrete Powder Cover +thermaldynamics:cover:0, Black Concrete Powder Cover +thermaldynamics:cover:0, Basalt Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Lead Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Uranium Ore Cover +thermaldynamics:cover:0, Bronze Block Cover +thermaldynamics:cover:0, Copper Block Cover +thermaldynamics:cover:0, Lead Block Cover +thermaldynamics:cover:0, Steel Block Cover +thermaldynamics:cover:0, Tin Block Cover +thermaldynamics:cover:0, Uranium Block Cover +thermaldynamics:cover:0, Reinforced Stone Cover +thermaldynamics:cover:0, Basic Machine Casing Cover +thermaldynamics:cover:0, Advanced Machine Casing Cover +thermaldynamics:cover:0, Reactor Pressure Vessel Cover +thermaldynamics:cover:0, Silver Block Cover +thermaldynamics:cover:0, Rubber Tree Leaves Cover +thermaldynamics:cover:0, Rubber Wood Cover +thermaldynamics:cover:0, Rubber Tree Sapling Cover +thermaldynamics:cover:0, Scaffold Cover +thermaldynamics:cover:0, Reinforced Scaffold Cover +thermaldynamics:cover:0, Iron Scaffold Cover +thermaldynamics:cover:0, Reinforced Iron Scaffold Cover +thermaldynamics:cover:0, Iron Fence Cover +thermaldynamics:cover:0, Resin Sheet Cover +thermaldynamics:cover:0, Rubber Sheet Cover +thermaldynamics:cover:0, Wool Sheet Cover +thermaldynamics:cover:0, Reinforced Glass Cover +thermaldynamics:cover:0, Construction Foam Cover +thermaldynamics:cover:0, Reinforced Construction Foam Cover +thermaldynamics:cover:0, Construction Foam Wall (Black) Cover +thermaldynamics:cover:0, Construction Foam Wall (Blue) Cover +thermaldynamics:cover:0, Construction Foam Wall (Brown) Cover +thermaldynamics:cover:0, Construction Foam Wall (Cyan) Cover +thermaldynamics:cover:0, Construction Foam Wall (Gray) Cover +thermaldynamics:cover:0, Construction Foam Wall (Green) Cover +thermaldynamics:cover:0, Construction Foam Wall (Light Blue) Cover +thermaldynamics:cover:0, Construction Foam Wall (Light Gray) Cover +thermaldynamics:cover:0, Construction Foam Wall (Lime) Cover +thermaldynamics:cover:0, Construction Foam Wall (Magenta) Cover +thermaldynamics:cover:0, Construction Foam Wall (Orange) Cover +thermaldynamics:cover:0, Construction Foam Wall (Pink) Cover +thermaldynamics:cover:0, Construction Foam Wall (Purple) Cover +thermaldynamics:cover:0, Construction Foam Wall (Red) Cover +thermaldynamics:cover:0, Construction Foam Wall (White) Cover +thermaldynamics:cover:0, Construction Foam Wall (Yellow) Cover +thermaldynamics:cover:0, Mining Pipe Cover +thermaldynamics:cover:0, Reinforced Door Cover +thermaldynamics:cover:0, Refractory Bricks Cover +thermaldynamics:cover:0, UU-Matter Cover +thermaldynamics:cover:0, Construction Foam Cover +thermaldynamics:cover:0, IC2 Coolant Cover +thermaldynamics:cover:0, Creosote Cover +thermaldynamics:cover:0, IC2 Hot Coolant Cover +thermaldynamics:cover:0, Pahoehoe Lava Cover +thermaldynamics:cover:0, Biomass Cover +thermaldynamics:cover:0, Biogas Cover +thermaldynamics:cover:0, Distilled Water Cover +thermaldynamics:cover:0, Superheated Steam Cover +thermaldynamics:cover:0, Steam Cover +thermaldynamics:cover:0, Hotspring Water Cover +thermaldynamics:cover:0, Weed-Ex Cover +thermaldynamics:cover:0, Air Cover +thermaldynamics:cover:0, Hydrogen Cover +thermaldynamics:cover:0, Oxygen Cover +thermaldynamics:cover:0, Heavy Water Cover +thermaldynamics:cover:0, Diona Cobblestone Slab Cover +thermaldynamics:cover:0, Chalos Cobblestone Slab Cover +thermaldynamics:cover:0, Nibiru Cobblestone Slab Cover +thermaldynamics:cover:0, Diona Dungeon Brick Slab Cover +thermaldynamics:cover:0, Chalos Dungeon Brick Slab Cover +thermaldynamics:cover:0, Nibiru Dungeon Brick Slab Cover +thermaldynamics:cover:0, Alien Ship Decoration Slab Cover +thermaldynamics:cover:0, Cheese Spore Slab Cover +thermaldynamics:cover:0, Infected Oak Slab Cover +thermaldynamics:cover:0, Alien Berry Oak Slab Cover +thermaldynamics:cover:0, Oscalea Slab Cover +thermaldynamics:cover:0, Frolia Slab Cover +thermaldynamics:cover:0, Infected Oak Pressure Plate Cover +thermaldynamics:cover:0, Alien Berry Oak Pressure Plate Cover +thermaldynamics:cover:0, Oscalea Pressure Plate Cover +thermaldynamics:cover:0, Frolia Pressure Plate Cover +thermaldynamics:cover:0, Alien Ship Booster Cover +thermaldynamics:cover:0, Alien Ship Decoration Cover +thermaldynamics:cover:0, Alien Ship Decoration Cover +thermaldynamics:cover:0, Tinted Glass Cover +thermaldynamics:cover:0, White Tinted Glass Cover +thermaldynamics:cover:0, Orange Tinted Glass Cover +thermaldynamics:cover:0, Magenta Tinted Glass Cover +thermaldynamics:cover:0, Light Blue Tinted Glass Cover +thermaldynamics:cover:0, Yellow Tinted Glass Cover +thermaldynamics:cover:0, Lime Tinted Glass Cover +thermaldynamics:cover:0, Pink Tinted Glass Cover +thermaldynamics:cover:0, Gray Tinted Glass Cover +thermaldynamics:cover:0, Light Gray Tinted Glass Cover +thermaldynamics:cover:0, Cyan Tinted Glass Cover +thermaldynamics:cover:0, Purple Tinted Glass Cover +thermaldynamics:cover:0, Blue Tinted Glass Cover +thermaldynamics:cover:0, Brown Tinted Glass Cover +thermaldynamics:cover:0, Green Tinted Glass Cover +thermaldynamics:cover:0, Red Tinted Glass Cover +thermaldynamics:cover:0, Black Tinted Glass Cover +thermaldynamics:cover:0, Tinted Glass Pane Cover +thermaldynamics:cover:0, White Tinted Glass Pane Cover +thermaldynamics:cover:0, Orange Tinted Glass Pane Cover +thermaldynamics:cover:0, Magenta Tinted Glass Pane Cover +thermaldynamics:cover:0, Light Blue Tinted Glass Pane Cover +thermaldynamics:cover:0, Yellow Tinted Glass Pane Cover +thermaldynamics:cover:0, Lime Tinted Glass Pane Cover +thermaldynamics:cover:0, Pink Tinted Glass Pane Cover +thermaldynamics:cover:0, Gray Tinted Glass Pane Cover +thermaldynamics:cover:0, Light Gray Tinted Glass Pane Cover +thermaldynamics:cover:0, Cyan Tinted Glass Pane Cover +thermaldynamics:cover:0, Purple Tinted Glass Pane Cover +thermaldynamics:cover:0, Blue Tinted Glass Pane Cover +thermaldynamics:cover:0, Brown Tinted Glass Pane Cover +thermaldynamics:cover:0, Green Tinted Glass Pane Cover +thermaldynamics:cover:0, Red Tinted Glass Pane Cover +thermaldynamics:cover:0, Black Tinted Glass Pane Cover +thermaldynamics:cover:0, Diona Cobblestone Wall Cover +thermaldynamics:cover:0, Chalos Cobblestone Wall Cover +thermaldynamics:cover:0, Nibiru Cobblestone Wall Cover +thermaldynamics:cover:0, Diona Dungeon Brick Wall Cover +thermaldynamics:cover:0, Chalos Dungeon Brick Wall Cover +thermaldynamics:cover:0, Nibiru Dungeon Brick Wall Cover +thermaldynamics:cover:0, Polished Tin Decoration Block Cover +thermaldynamics:cover:0, Polished Aluminum Decoration Block Cover +thermaldynamics:cover:0, Desh Frame Cover +thermaldynamics:cover:0, Dungeon Glowstone Cover +thermaldynamics:cover:0, Fronos Grass Block Cover +thermaldynamics:cover:0, Fronos Dirt Cover +thermaldynamics:cover:0, Fronos Coarse Dirt Cover +thermaldynamics:cover:0, Fronos Stone Cover +thermaldynamics:cover:0, Fronos Cobblestone Cover +thermaldynamics:cover:0, Fronos Stone Bricks Cover +thermaldynamics:cover:0, Fronos Mossy Stone Bricks Cover +thermaldynamics:cover:0, Fronos Cracked Stone Bricks Cover +thermaldynamics:cover:0, Fronos Chiseled Stone Bricks Cover +thermaldynamics:cover:0, Fronos Dungeon Brick Cover +thermaldynamics:cover:0, Fronos Grass Cover +thermaldynamics:cover:0, Large Wheat Cover +thermaldynamics:cover:0, Fronos Tall Grass Cover +thermaldynamics:cover:0, Oscalea Fence Cover +thermaldynamics:cover:0, Frolia Fence Cover +thermaldynamics:cover:0, Oscalea Fence Gate Cover +thermaldynamics:cover:0, Frolia Fence Gate Cover +thermaldynamics:cover:0, Oscalea Stairs Cover +thermaldynamics:cover:0, Frolia Stairs Cover +thermaldynamics:cover:0, Oscalea Trapdoor Cover +thermaldynamics:cover:0, Frolia Trapdoor Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Aluminum Ore Cover +thermaldynamics:cover:0, Lead Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Lapis Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Silicon Ore Cover +thermaldynamics:cover:0, Quartz Ore Cover +thermaldynamics:cover:0, Extrailonite Ore Cover +thermaldynamics:cover:0, Red Candy Cane Cover +thermaldynamics:cover:0, Green Candy Cane Cover +thermaldynamics:cover:0, Blue Candy Cane Cover +thermaldynamics:cover:0, Orange Candy Cane Cover +thermaldynamics:cover:0, Pink Candy Cane Cover +thermaldynamics:cover:0, Yellow Candy Cane Cover +thermaldynamics:cover:0, Purple Candy Cane Cover +thermaldynamics:cover:0, Rainbow Candy Cane Cover +thermaldynamics:cover:0, Grape Jelly Block Cover +thermaldynamics:cover:0, Raspberry Jelly Block Cover +thermaldynamics:cover:0, Strawberry Jelly Block Cover +thermaldynamics:cover:0, Berry Jelly Block Cover +thermaldynamics:cover:0, Lime Jelly Block Cover +thermaldynamics:cover:0, Orange Jelly Block Cover +thermaldynamics:cover:0, Green Jelly Block Cover +thermaldynamics:cover:0, Lemon Jelly Block Cover +thermaldynamics:cover:0, Diona Surface Rock Cover +thermaldynamics:cover:0, Diona Sub-Surface Rock Cover +thermaldynamics:cover:0, Diona Rock Cover +thermaldynamics:cover:0, Diona Cobblestone Cover +thermaldynamics:cover:0, Setrorium Ore Cover +thermaldynamics:cover:0, Illenium Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Aluminum Ore Cover +thermaldynamics:cover:0, Block of Setrorium Cover +thermaldynamics:cover:0, Block of Illenium Cover +thermaldynamics:cover:0, Diona Dungeon Brick Cover +thermaldynamics:cover:0, Albetius Worm Egg Rock Cover +thermaldynamics:cover:0, Infected Purlonite Planks Cover +thermaldynamics:cover:0, Infected Purlonite Fence Cover +thermaldynamics:cover:0, Infected Purlonite Cobweb Cover +thermaldynamics:cover:0, Infected Purlonite Torch Cover +thermaldynamics:cover:0, Alien Miner Blood Cover +thermaldynamics:cover:0, Infected Purlonite Slime Block Cover +thermaldynamics:cover:0, Diona Cobblestone Stairs Cover +thermaldynamics:cover:0, Diona Dungeon Brick Stairs Cover +thermaldynamics:cover:0, Block of Glowing Iron Cover +thermaldynamics:cover:0, Alien Ship Decoration Stairs Cover +thermaldynamics:cover:0, Koentus Regolith Cover +thermaldynamics:cover:0, Koentus Fine Regolith Cover +thermaldynamics:cover:0, Koentus Rock Cover +thermaldynamics:cover:0, Koentus Cobblestone Cover +thermaldynamics:cover:0, Anti Gravity Ore Cover +thermaldynamics:cover:0, Goldenite Crystals Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Aluminum Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Block of Anti Gravity Fragments Cover +thermaldynamics:cover:0, Block of Goldenite Crystals Cover +thermaldynamics:cover:0, Koentus Dungeon Brick Cover +thermaldynamics:cover:0, Fallen Koentus Meteor Cover +thermaldynamics:cover:0, Koentus Ice Cover +thermaldynamics:cover:0, White Glowing Hardened Ice Cover +thermaldynamics:cover:0, Orange Glowing Hardened Ice Cover +thermaldynamics:cover:0, Magenta Glowing Hardened Ice Cover +thermaldynamics:cover:0, Light Blue Glowing Hardened Ice Cover +thermaldynamics:cover:0, Yellow Glowing Hardened Ice Cover +thermaldynamics:cover:0, Lime Glowing Hardened Ice Cover +thermaldynamics:cover:0, Pink Glowing Hardened Ice Cover +thermaldynamics:cover:0, Gray Glowing Hardened Ice Cover +thermaldynamics:cover:0, Silver Glowing Hardened Ice Cover +thermaldynamics:cover:0, Cyan Glowing Hardened Ice Cover +thermaldynamics:cover:0, Purple Glowing Hardened Ice Cover +thermaldynamics:cover:0, Blue Glowing Hardened Ice Cover +thermaldynamics:cover:0, Brown Glowing Hardened Ice Cover +thermaldynamics:cover:0, Green Glowing Hardened Ice Cover +thermaldynamics:cover:0, Red Glowing Hardened Ice Cover +thermaldynamics:cover:0, Black Glowing Hardened Ice Cover +thermaldynamics:cover:0, Creep Block Cover +thermaldynamics:cover:0, Gravity Creep Block Cover +thermaldynamics:cover:0, Gravity Creep Vines Cover +thermaldynamics:cover:0, Chalos Rock Cover +thermaldynamics:cover:0, Chalos Cobblestone Cover +thermaldynamics:cover:0, Diremsium Ore Cover +thermaldynamics:cover:0, Zyptorium Ore Cover +thermaldynamics:cover:0, Cheese Milk Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Aluminum Ore Cover +thermaldynamics:cover:0, Block of Diremsium Cover +thermaldynamics:cover:0, Block of Zyptorium Cover +thermaldynamics:cover:0, Chalos Dungeon Brick Cover +thermaldynamics:cover:0, Cheese Grass Block Cover +thermaldynamics:cover:0, Cheese Dirt Cover +thermaldynamics:cover:0, Cheese Coarse Dirt Cover +thermaldynamics:cover:0, Cheese Spore Stem Cover +thermaldynamics:cover:0, Cheese Spore Cover +thermaldynamics:cover:0, Cheese Spore Planks Cover +thermaldynamics:cover:0, Cheese Slime Block Cover +thermaldynamics:cover:0, Cheese Milk Cake Cover +thermaldynamics:cover:0, Cheese Spore Flower Cover +thermaldynamics:cover:0, Cheese Grass Cover +thermaldynamics:cover:0, Cheese Tall Grass Cover +thermaldynamics:cover:0, Cheese Spore Crafting Table Cover +thermaldynamics:cover:0, Chalos Cobblestone Stairs Cover +thermaldynamics:cover:0, Chalos Dungeon Brick Stairs Cover +thermaldynamics:cover:0, Cheese Spore Stairs Cover +thermaldynamics:cover:0, Cheese Spore Fence Cover +thermaldynamics:cover:0, Cheese Spore Fence Gate Cover +thermaldynamics:cover:0, Infected Grass Block Cover +thermaldynamics:cover:0, Infected Dirt Cover +thermaldynamics:cover:0, Infected Coarse Dirt Cover +thermaldynamics:cover:0, Infected Podzol Cover +thermaldynamics:cover:0, Infected Grass Cover +thermaldynamics:cover:0, Infected Fern Cover +thermaldynamics:cover:0, Green Vein Grass Cover +thermaldynamics:cover:0, Infected Orange Rose Bush Cover +thermaldynamics:cover:0, Infected Tall Grass Cover +thermaldynamics:cover:0, Infected Large Fern Cover +thermaldynamics:cover:0, Green Vein Tall Grass Cover +thermaldynamics:cover:0, Nibiru Rock Cover +thermaldynamics:cover:0, Nibiru Cobblestone Cover +thermaldynamics:cover:0, Nibiru Vein Cobblestone Cover +thermaldynamics:cover:0, Infected Stone Bricks Cover +thermaldynamics:cover:0, Infected Vein Stone Bricks Cover +thermaldynamics:cover:0, Cracked Infected Stone Bricks Cover +thermaldynamics:cover:0, Chiseled Infected Stone Bricks Cover +thermaldynamics:cover:0, Block of Inferumite Cover +thermaldynamics:cover:0, Nibiru Dungeon Brick Cover +thermaldynamics:cover:0, Mossy Nibiru Dungeon Brick Cover +thermaldynamics:cover:0, Infected Sandstone Cover +thermaldynamics:cover:0, Infected Chiseled Sandstone Cover +thermaldynamics:cover:0, Infected Cut Sandstone Cover +thermaldynamics:cover:0, Infested Nibiru Rock Cover +thermaldynamics:cover:0, Infested Nibiru Cobblestone Cover +thermaldynamics:cover:0, Infested Nibiru Vein Cobblestone Cover +thermaldynamics:cover:0, Infested Infected Stone Bricks Cover +thermaldynamics:cover:0, Infested Infected Vein Stone Bricks Cover +thermaldynamics:cover:0, Infested Cracked Infected Stone Bricks Cover +thermaldynamics:cover:0, Infested Chiseled Infected Stone Bricks Cover +thermaldynamics:cover:0, Infected Iron Ore Cover +thermaldynamics:cover:0, Infected Gold Ore Cover +thermaldynamics:cover:0, Infected Tin Ore Cover +thermaldynamics:cover:0, Infected Copper Ore Cover +thermaldynamics:cover:0, Infected Aluminum Ore Cover +thermaldynamics:cover:0, Infected Coal Ore Cover +thermaldynamics:cover:0, Infected Lapis Ore Cover +thermaldynamics:cover:0, Infected Diamond Ore Cover +thermaldynamics:cover:0, Infected Emerald Ore Cover +thermaldynamics:cover:0, Infected Redstone Ore Cover +thermaldynamics:cover:0, Infected Silicon Ore Cover +thermaldynamics:cover:0, Inferumite Crystal Ore Cover +thermaldynamics:cover:0, Infected Oak Log Cover +thermaldynamics:cover:0, Infected Deadwood Log Cover +thermaldynamics:cover:0, Infected Spruce Log Cover +thermaldynamics:cover:0, Infected Jungle Log Cover +thermaldynamics:cover:0, Alien Berry Oak Log Cover +thermaldynamics:cover:0, Oscalea Log Cover +thermaldynamics:cover:0, Frolia Log Cover +thermaldynamics:cover:0, Oscalea Planks Cover +thermaldynamics:cover:0, Frolia Planks Cover +thermaldynamics:cover:0, Infected Oak Planks Cover +thermaldynamics:cover:0, Infected Spruce Planks Cover +thermaldynamics:cover:0, Alien Berry Oak Planks Cover +thermaldynamics:cover:0, Infected Oak Leaves Cover +thermaldynamics:cover:0, Infected Spruce Leaves Cover +thermaldynamics:cover:0, Infected Jungle Leaves Cover +thermaldynamics:cover:0, Alien Berry Oak Leaves Cover +thermaldynamics:cover:0, Oscalea Leaves Cover +thermaldynamics:cover:0, Frolia Leaves Cover +thermaldynamics:cover:0, Flowering Frolia Leaves Cover +thermaldynamics:cover:0, Infected Oak Sapling Cover +thermaldynamics:cover:0, Infected Spruce Sapling Cover +thermaldynamics:cover:0, Infected Jungle Sapling Cover +thermaldynamics:cover:0, Alien Berry Oak Sapling Cover +thermaldynamics:cover:0, Pure Herb Cover +thermaldynamics:cover:0, Terrapuff Herb Cover +thermaldynamics:cover:0, Bastasia Dandelion Cover +thermaldynamics:cover:0, Pyolonia Cover +thermaldynamics:cover:0, Philipy Cover +thermaldynamics:cover:0, White Tail Cover +thermaldynamics:cover:0, Vealium Vines Cover +thermaldynamics:cover:0, Terrashroom Cover +thermaldynamics:cover:0, Nemophila Cover +thermaldynamics:cover:0, Pink Blechnum Cover +thermaldynamics:cover:0, Purple Bush Cover +thermaldynamics:cover:0, Fronos Fern Cover +thermaldynamics:cover:0, Fronos Lily Pad Cover +thermaldynamics:cover:0, Fronos Mushroom Cover +thermaldynamics:cover:0, Oscalea Sapling Cover +thermaldynamics:cover:0, Frolia Sapling Cover +thermaldynamics:cover:0, Infected Crafting Table Cover +thermaldynamics:cover:0, Alien Berry Crafting Table Cover +thermaldynamics:cover:0, Infected Oak Bookshelf Cover +thermaldynamics:cover:0, Alien Berry Oak Bookshelf Cover +thermaldynamics:cover:0, Infected Oak Fence Cover +thermaldynamics:cover:0, Alien Berry Oak Fence Cover +thermaldynamics:cover:0, Infected Grass Path Cover +thermaldynamics:cover:0, Green Vein Grass Path Cover +thermaldynamics:cover:0, Infected Sand Cover +thermaldynamics:cover:0, Infected Cactus Cover +thermaldynamics:cover:0, Infected Vines Cover +thermaldynamics:cover:0, Sporelily Cover +thermaldynamics:cover:0, Infected Oak Fence Gate Cover +thermaldynamics:cover:0, Infected Snow Cover +thermaldynamics:cover:0, Purified Snow Cover +thermaldynamics:cover:0, Infected Ice Cover +thermaldynamics:cover:0, Infected Packed Ice Cover +thermaldynamics:cover:0, Infected Snow Cover +thermaldynamics:cover:0, Purified Snow Cover +thermaldynamics:cover:0, Green Vein Grass Block Cover +thermaldynamics:cover:0, Infected Melon Cover +thermaldynamics:cover:0, Infected Gravel Cover +thermaldynamics:cover:0, Infected Clay Cover +thermaldynamics:cover:0, Infected Prismarine Cover +thermaldynamics:cover:0, Infected Prismarine Bricks Cover +thermaldynamics:cover:0, Infected Dark Prismarine Cover +thermaldynamics:cover:0, Infected Sea Lantern Cover +thermaldynamics:cover:0, Infected Sponge Cover +thermaldynamics:cover:0, Infected Wet Sponge Cover +thermaldynamics:cover:0, Infected Seaweed Cover +thermaldynamics:cover:0, Oil Ore Cover +thermaldynamics:cover:0, Infected Vines Dirt Cover +thermaldynamics:cover:0, Infected Torch Cover +thermaldynamics:cover:0, Alien Berry Oak Fence Gate Cover +thermaldynamics:cover:0, Block of Multalic Crystal Cover +thermaldynamics:cover:0, Terrastone Cover +thermaldynamics:cover:0, Purified Gravel Cover +thermaldynamics:cover:0, Terrashroom Block Cover +thermaldynamics:cover:0, Nibiru Dungeon Brick Stairs Cover +thermaldynamics:cover:0, Infected Oak Stairs Cover +thermaldynamics:cover:0, Alien Berry Oak Stairs Cover +thermaldynamics:cover:0, Infected Prismarine Stairs Cover +thermaldynamics:cover:0, Infected Prismarine Brick Stairs Cover +thermaldynamics:cover:0, Infected Dark Prismarine Stairs Cover +thermaldynamics:cover:0, Infected Vein Stone Bricks Stairs Cover +thermaldynamics:cover:0, Cracked Infected Stone Bricks Cover +thermaldynamics:cover:0, Infected Cut Sandstone Stairs Cover +thermaldynamics:cover:0, Nibiru Cobblestone Stairs Cover +thermaldynamics:cover:0, Infected Stone Bricks Stairs Cover +thermaldynamics:cover:0, Infected Sandstone Stairs Cover +thermaldynamics:cover:0, Terrastone Stairs Cover +thermaldynamics:cover:0, Infected Prismarine Slab Cover +thermaldynamics:cover:0, Infected Prismarine Brick Slab Cover +thermaldynamics:cover:0, Infected Dark Prismarine Slab Cover +thermaldynamics:cover:0, Infected Stone Bricks Slab Cover +thermaldynamics:cover:0, Infected Vein Stone Bricks Slab Cover +thermaldynamics:cover:0, Cracked Infected Stone Bricks Slab Cover +thermaldynamics:cover:0, Terrastone Slab Cover +thermaldynamics:cover:0, Infected Sandstone Slab Cover +thermaldynamics:cover:0, Infected Cut Sandstone Slab Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Silver Ore Cover +thermaldynamics:cover:0, Lead Ore Cover +thermaldynamics:cover:0, Aluminum Ore Cover +thermaldynamics:cover:0, Nickel Ore Cover +thermaldynamics:cover:0, Platinum Ore Cover +thermaldynamics:cover:0, Iridium Ore Cover +thermaldynamics:cover:0, Mana Infused Ore Cover +thermaldynamics:cover:0, Oil Sand Cover +thermaldynamics:cover:0, Oil Shale Cover +thermaldynamics:cover:0, Destabilized Redstone Ore Cover +thermaldynamics:cover:0, Energized Netherrack Cover +thermaldynamics:cover:0, Resonant End Stone Cover +thermaldynamics:cover:0, Oil Sand Cover +thermaldynamics:cover:0, Block of Copper Cover +thermaldynamics:cover:0, Block of Tin Cover +thermaldynamics:cover:0, Block of Silver Cover +thermaldynamics:cover:0, Block of Lead Cover +thermaldynamics:cover:0, Block of Aluminum Cover +thermaldynamics:cover:0, Block of Nickel Cover +thermaldynamics:cover:0, Block of Platinum Cover +thermaldynamics:cover:0, Block of Iridium Cover +thermaldynamics:cover:0, Block of Mana Infused Metal Cover +thermaldynamics:cover:0, Block of Steel Cover +thermaldynamics:cover:0, Block of Electrum Cover +thermaldynamics:cover:0, Block of Invar Cover +thermaldynamics:cover:0, Block of Bronze Cover +thermaldynamics:cover:0, Block of Constantan Cover +thermaldynamics:cover:0, Block of Signalum Cover +thermaldynamics:cover:0, Block of Lumium Cover +thermaldynamics:cover:0, Block of Enderium Cover +thermaldynamics:cover:0, Block of Charcoal Cover +thermaldynamics:cover:0, Block of Coal Coke Cover +thermaldynamics:cover:0, Hardened Copper Glass Cover +thermaldynamics:cover:0, Hardened Tin Glass Cover +thermaldynamics:cover:0, Hardened Silver Glass Cover +thermaldynamics:cover:0, Hardened Glass Cover +thermaldynamics:cover:0, Hardened Aluminum Glass Cover +thermaldynamics:cover:0, Hardened Nickel Glass Cover +thermaldynamics:cover:0, Hardened Platinum Glass Cover +thermaldynamics:cover:0, Hardened Iridium Glass Cover +thermaldynamics:cover:0, Hardened Mana Infused Glass Cover +thermaldynamics:cover:0, Hardened Steel Glass Cover +thermaldynamics:cover:0, Hardened Electrum Glass Cover +thermaldynamics:cover:0, Hardened Invar Glass Cover +thermaldynamics:cover:0, Hardened Bronze Glass Cover +thermaldynamics:cover:0, Hardened Constantan Glass Cover +thermaldynamics:cover:0, Hardened Signalum Glass Cover +thermaldynamics:cover:0, Hardened Lumium Glass Cover +thermaldynamics:cover:0, Hardened Enderium Glass Cover +thermaldynamics:cover:0, Black Rockwool Cover +thermaldynamics:cover:0, Red Rockwool Cover +thermaldynamics:cover:0, Green Rockwool Cover +thermaldynamics:cover:0, Brown Rockwool Cover +thermaldynamics:cover:0, Blue Rockwool Cover +thermaldynamics:cover:0, Purple Rockwool Cover +thermaldynamics:cover:0, Cyan Rockwool Cover +thermaldynamics:cover:0, Light Gray Rockwool Cover +thermaldynamics:cover:0, Gray Rockwool Cover +thermaldynamics:cover:0, Pink Rockwool Cover +thermaldynamics:cover:0, Lime Rockwool Cover +thermaldynamics:cover:0, Yellow Rockwool Cover +thermaldynamics:cover:0, Light Blue Rockwool Cover +thermaldynamics:cover:0, Magenta Rockwool Cover +thermaldynamics:cover:0, Orange Rockwool Cover +thermaldynamics:cover:0, White Rockwool Cover +thermaldynamics:cover:0, Lava Crystal Block Cover +thermaldynamics:cover:0, Lava Crystal Ore Cover +thermaldynamics:cover:0, Reinforced Stone Cover +thermaldynamics:cover:0, Reinforced Stone Stairs Cover +thermaldynamics:cover:0, Reinforced Stone Fence Cover +thermaldynamics:cover:0, Reinforced Stone Gate Cover +thermaldynamics:cover:0, Reinforced Stone Brick Cover +thermaldynamics:cover:0, Reinforced Stone Brick Stairs Cover +thermaldynamics:cover:0, Reinforced Stone Brick Fence Cover +thermaldynamics:cover:0, Reinforced Stone Brick Gate Cover +thermaldynamics:cover:0, Reinforced Dirt Cover +thermaldynamics:cover:0, Reinforced Dirt Stairs Cover +thermaldynamics:cover:0, Reinforced Dirt Fence Cover +thermaldynamics:cover:0, Reinforced Dirt Gate Cover +thermaldynamics:cover:0, Reinforced Dirt Brick Cover +thermaldynamics:cover:0, Reinforced Dirt Brick Stairs Cover +thermaldynamics:cover:0, Reinforced Dirt Brick Fence Cover +thermaldynamics:cover:0, Reinforced Dirt Brick Gate Cover +thermaldynamics:cover:0, Stable Stone Cover +thermaldynamics:cover:0, Rimmed Stable Stone Cover +thermaldynamics:cover:0, Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Black Stable Stone Cover +thermaldynamics:cover:0, Black Rimmed Stable Stone Cover +thermaldynamics:cover:0, Black Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Blue Stable Stone Cover +thermaldynamics:cover:0, Blue Rimmed Stable Stone Cover +thermaldynamics:cover:0, Blue Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Brown Stable Stone Cover +thermaldynamics:cover:0, Brown Rimmed Stable Stone Cover +thermaldynamics:cover:0, Brown Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Cyan Stable Stone Cover +thermaldynamics:cover:0, Cyan Rimmed Stable Stone Cover +thermaldynamics:cover:0, Cyan Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Green Stable Stone Cover +thermaldynamics:cover:0, Green Rimmed Stable Stone Cover +thermaldynamics:cover:0, Green Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Light Blue Stable Stone Cover +thermaldynamics:cover:0, Light Blue Rimmed Stable Stone Cover +thermaldynamics:cover:0, Light Blue Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Light Stable Stone Cover +thermaldynamics:cover:0, Light Rimmed Stable Stone Cover +thermaldynamics:cover:0, Light Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Lime Stable Stone Cover +thermaldynamics:cover:0, Lime Rimmed Stable Stone Cover +thermaldynamics:cover:0, Lime Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Magenta Stable Stone Cover +thermaldynamics:cover:0, Magenta Rimmed Stable Stone Cover +thermaldynamics:cover:0, Magenta Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Orange Stable Stone Cover +thermaldynamics:cover:0, Orange Rimmed Stable Stone Cover +thermaldynamics:cover:0, Orange Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Pink Stable Stone Cover +thermaldynamics:cover:0, Pink Rimmed Stable Stone Cover +thermaldynamics:cover:0, Pink Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Plain Stable Stone Cover +thermaldynamics:cover:0, Plain Rimmed Stable Stone Cover +thermaldynamics:cover:0, Plain Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Purple Stable Stone Cover +thermaldynamics:cover:0, Purple Rimmed Stable Stone Cover +thermaldynamics:cover:0, Purple Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Red Stable Stone Cover +thermaldynamics:cover:0, Red Rimmed Stable Stone Cover +thermaldynamics:cover:0, Red Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Yellow Stable Stone Cover +thermaldynamics:cover:0, Yellow Rimmed Stable Stone Cover +thermaldynamics:cover:0, Yellow Rimmed Black Stable Stone Cover +thermaldynamics:cover:0, Stable Glass Cover +thermaldynamics:cover:0, Clear Stable Glass Cover +thermaldynamics:cover:0, Player Sensor Cover +thermaldynamics:cover:0, Rusty Hatch Cover +thermaldynamics:cover:0, Rusty Ladder Cover +thermaldynamics:cover:0, Hi-tech Door Cover +thermaldynamics:cover:0, Moss Lump Cover +thermaldynamics:cover:0, Glowshroom Cover +thermaldynamics:cover:0, Glowshroom Cover +thermaldynamics:cover:0, Glowshroom Cover +thermaldynamics:cover:0, Infectious Mushroom Cover +thermaldynamics:cover:0, Tundra Grass Cover +thermaldynamics:cover:0, Savanna Grass Cover +thermaldynamics:cover:0, Blueberry Bush Cover +thermaldynamics:cover:0, Blackberry Bush Cover +thermaldynamics:cover:0, Raspberry Bush Cover +thermaldynamics:cover:0, Strawberry Bush Cover +thermaldynamics:cover:0, Mana Bush Cover +thermaldynamics:cover:0, Clutchthorn Cover +thermaldynamics:cover:0, Voidberry Bush Cover +thermaldynamics:cover:0, Terracreep Spore Cover +thermaldynamics:cover:0, Carpet Glow Moss Cover +thermaldynamics:cover:0, Creeping Glow Moss Cover +thermaldynamics:cover:0, Hanging Glow Moss Cover +thermaldynamics:cover:0, Melon Bricks Cover +thermaldynamics:cover:0, Endermite Hive Husk Cover +thermaldynamics:cover:0, Honeyed Endermite Hive Husk Cover +thermaldynamics:cover:0, Endermite Hive Combs Cover +thermaldynamics:cover:0, Cold Sand Cover +thermaldynamics:cover:0, Cold Red Sand Cover +thermaldynamics:cover:0, Clay Soil Cover +thermaldynamics:cover:0, Coarse Clay Soil Cover +thermaldynamics:cover:0, Clay Podzol Cover +thermaldynamics:cover:0, Clay Grass Cover +thermaldynamics:cover:0, Permafrost Cover +thermaldynamics:cover:0, Coarse Permafrost Cover +thermaldynamics:cover:0, Frozen Podzol Cover +thermaldynamics:cover:0, Lichen Cover +thermaldynamics:cover:0, Mud Cover +thermaldynamics:cover:0, Dried Mud Cover +thermaldynamics:cover:0, Portal Dust Cover +thermaldynamics:cover:0, Shattered Portal Dust Cover +thermaldynamics:cover:0, Chordsol Cover +thermaldynamics:cover:0, Fargrowth Cover +thermaldynamics:cover:0, Redwood Cover +thermaldynamics:cover:0, Frozen Oak Wood Cover +thermaldynamics:cover:0, Charwood Cover +thermaldynamics:cover:0, Redwood Planks Cover +thermaldynamics:cover:0, Frozen Oak Wood Planks Cover +thermaldynamics:cover:0, Charwood Planks Cover +thermaldynamics:cover:0, Mossy Redwood Planks Cover +thermaldynamics:cover:0, Mossy Frozen Oak Wood Planks Cover +thermaldynamics:cover:0, Smoldering Charwood Planks Cover +thermaldynamics:cover:0, Redwood Plank Slab Cover +thermaldynamics:cover:0, Frozen Oak Plank Slab Cover +thermaldynamics:cover:0, Charwood Plank Slab Cover +thermaldynamics:cover:0, Redwood Plank Stairs Cover +thermaldynamics:cover:0, Frozen Oak Plank Stairs Cover +thermaldynamics:cover:0, Charwood Plank Stairs Cover +thermaldynamics:cover:0, Redwood Fence Cover +thermaldynamics:cover:0, Frozen Oak Fence Cover +thermaldynamics:cover:0, Charwood Fence Cover +thermaldynamics:cover:0, Redwood Fence Gate Cover +thermaldynamics:cover:0, Frozen Oak Fence Gate Cover +thermaldynamics:cover:0, Charwood Fence Gate Cover +thermaldynamics:cover:0, Mud Bricks Cover +thermaldynamics:cover:0, Granite Bricks Cover +thermaldynamics:cover:0, Granite Tiles Cover +thermaldynamics:cover:0, Diorite Bricks Cover +thermaldynamics:cover:0, Diorite Tiles Cover +thermaldynamics:cover:0, Andesite Bricks Cover +thermaldynamics:cover:0, Andesite Tiles Cover +thermaldynamics:cover:0, Slate Cover +thermaldynamics:cover:0, Polished Slate Cover +thermaldynamics:cover:0, Slate Bricks Cover +thermaldynamics:cover:0, Slate Tiles Cover +thermaldynamics:cover:0, Polished Desert Quartz Cover +thermaldynamics:cover:0, Chiseled Desert Quartz Cover +thermaldynamics:cover:0, Desert Quartz Pillar Cover +thermaldynamics:cover:0, Red Cobblestone Cover +thermaldynamics:cover:0, Deep Red Cobblestone Cover +thermaldynamics:cover:0, Deep Cobblestone Cover +thermaldynamics:cover:0, Cold Cobblestone Cover +thermaldynamics:cover:0, Deep Cold Cobblestone Cover +thermaldynamics:cover:0, Cracked Icestone Cover +thermaldynamics:cover:0, Cracked Glacierrock Cover +thermaldynamics:cover:0, Cobbled Oceanstone Cover +thermaldynamics:cover:0, Cobbled Reefstone Cover +thermaldynamics:cover:0, Mossy Red Cobblestone Cover +thermaldynamics:cover:0, Deep Mossy Red Cobblestone Cover +thermaldynamics:cover:0, Deep Mossy Cobblestone Cover +thermaldynamics:cover:0, Mossy Cold Cobblestone Cover +thermaldynamics:cover:0, Deep Mossy Cold Cobblestone Cover +thermaldynamics:cover:0, Snowy Cracked Icestone Cover +thermaldynamics:cover:0, Snowy Cracked Glacierrock Cover +thermaldynamics:cover:0, Mossy Cobbled Oceanstone Cover +thermaldynamics:cover:0, Mossy Cobbled Reefstone Cover +thermaldynamics:cover:0, Red Rock Cover +thermaldynamics:cover:0, Deep Red Rock Cover +thermaldynamics:cover:0, Deepstone Cover +thermaldynamics:cover:0, Coldstone Cover +thermaldynamics:cover:0, Deep Coldstone Cover +thermaldynamics:cover:0, Icestone Cover +thermaldynamics:cover:0, Glacierrock Cover +thermaldynamics:cover:0, Oceanstone Cover +thermaldynamics:cover:0, Reefstone Cover +thermaldynamics:cover:0, Red Rock Bricks Cover +thermaldynamics:cover:0, Deep Red Rock Bricks Cover +thermaldynamics:cover:0, Deepstone Bricks Cover +thermaldynamics:cover:0, Coldstone Bricks Cover +thermaldynamics:cover:0, Deep Coldstone Bricks Cover +thermaldynamics:cover:0, Icestone Bricks Cover +thermaldynamics:cover:0, Glacierrock Bricks Cover +thermaldynamics:cover:0, Oceanstone Bricks Cover +thermaldynamics:cover:0, Reefstone Bricks Cover +thermaldynamics:cover:0, Mossy Red Rock Bricks Cover +thermaldynamics:cover:0, Mossy Deep Red Rock Bricks Cover +thermaldynamics:cover:0, Mossy Deepstone Bricks Cover +thermaldynamics:cover:0, Mossy Coldstone Bricks Cover +thermaldynamics:cover:0, Mossy Deep Coldstone Bricks Cover +thermaldynamics:cover:0, Snowy Icestone Bricks Cover +thermaldynamics:cover:0, Snowy Glacierrock Bricks Cover +thermaldynamics:cover:0, Mossy Oceanstone Bricks Cover +thermaldynamics:cover:0, Mossy Reefstone Bricks Cover +thermaldynamics:cover:0, Cracked Red Rock Bricks Cover +thermaldynamics:cover:0, Cracked Deep Red Rock Bricks Cover +thermaldynamics:cover:0, Cracked Deepstone Bricks Cover +thermaldynamics:cover:0, Cracked Coldstone Bricks Cover +thermaldynamics:cover:0, Cracked Deep Coldstone Bricks Cover +thermaldynamics:cover:0, Cracked Icestone Bricks Cover +thermaldynamics:cover:0, Cracked Glacierrock Bricks Cover +thermaldynamics:cover:0, Cracked Oceanstone Bricks Cover +thermaldynamics:cover:0, Cracked Reefstone Bricks Cover +thermaldynamics:cover:0, Chiseled Red Rock Cover +thermaldynamics:cover:0, Chiseled Deep Red Rock Cover +thermaldynamics:cover:0, Chiseled Deepstone Cover +thermaldynamics:cover:0, Chiseled Coldstone Cover +thermaldynamics:cover:0, Chiseled Deep Coldstone Cover +thermaldynamics:cover:0, Chiseled Icestone Cover +thermaldynamics:cover:0, Chiseled Glacierrock Cover +thermaldynamics:cover:0, Chiseled Oceanstone Cover +thermaldynamics:cover:0, Chiseled Reefstone Cover +thermaldynamics:cover:0, Polished Irradiant Quartz Cover +thermaldynamics:cover:0, Chiseled Irradiant Quartz Cover +thermaldynamics:cover:0, Irradiant Quartz Pillar Cover +thermaldynamics:cover:0, Shimmerstone Cover +thermaldynamics:cover:0, Cobbled Shimmerstone Cover +thermaldynamics:cover:0, Shimmerstone Bricks Cover +thermaldynamics:cover:0, Cracked Shimmerstone Bricks Cover +thermaldynamics:cover:0, Glow-Mossy Shimmerstone Bricks Cover +thermaldynamics:cover:0, Shimmerstone Tiles Cover +thermaldynamics:cover:0, Chiseled Shimmerstone Cover +thermaldynamics:cover:0, Shimmering Blue Glowshroom Lamp Cover +thermaldynamics:cover:0, Shimmering Purple Glowshroom Lamp Cover +thermaldynamics:cover:0, Shimmering Green Glowshroom Lamp Cover +thermaldynamics:cover:0, Soul Glass Cover +thermaldynamics:cover:0, Soul Glass Tiles Cover +thermaldynamics:cover:0, Soul Glass Pillar Cover +thermaldynamics:cover:0, Blazed Soul Glass Cover +thermaldynamics:cover:0, Blazed Soul Glass Tiles Cover +thermaldynamics:cover:0, Blazed Soul Glass Pillar Cover +thermaldynamics:cover:0, Polished Purpur Cover +thermaldynamics:cover:0, Slabbed Portar Cover +thermaldynamics:cover:0, Fishboned Portar Cover +thermaldynamics:cover:0, Tiled Portar Cover +thermaldynamics:cover:0, Chiseled Portar Cover +thermaldynamics:cover:0, Portine Sunstone Lamp Cover +thermaldynamics:cover:0, Portine Glowstone Lamp Cover +thermaldynamics:cover:0, Portine Sea Lamp Cover +thermaldynamics:cover:0, Invincium Cover +thermaldynamics:cover:0, Glacial Invincium Cover +thermaldynamics:cover:0, Mud Brick Slab Cover +thermaldynamics:cover:0, Granite Brick Slab Cover +thermaldynamics:cover:0, Diorite Brick Slab Cover +thermaldynamics:cover:0, Andesite Brick Slab Cover +thermaldynamics:cover:0, Slate Brick Slab Cover +thermaldynamics:cover:0, Portar Slab Cover +thermaldynamics:cover:0, Shimmerstone Slab Cover +thermaldynamics:cover:0, Cobbled Shimmerstone Slab Cover +thermaldynamics:cover:0, Shimmerstone Brick Slab Cover +thermaldynamics:cover:0, Desert Quartz Slab Cover +thermaldynamics:cover:0, Irradiant Quartz Slab Cover +thermaldynamics:cover:0, Red Rock Slab Cover +thermaldynamics:cover:0, Deep Red Rock Slab Cover +thermaldynamics:cover:0, Deepstone Slab Cover +thermaldynamics:cover:0, Coldstone Slab Cover +thermaldynamics:cover:0, Deep Coldstone Slab Cover +thermaldynamics:cover:0, Icestone Slab Cover +thermaldynamics:cover:0, Glacierrock Slab Cover +thermaldynamics:cover:0, Oceanstone Slab Cover +thermaldynamics:cover:0, Reefstone Slab Cover +thermaldynamics:cover:0, Red Cobblestone Slab Cover +thermaldynamics:cover:0, Deep Red Cobblestone Slab Cover +thermaldynamics:cover:0, Deep Cobblestone Slab Cover +thermaldynamics:cover:0, Cold Cobblestone Slab Cover +thermaldynamics:cover:0, Deep Cold Cobblestone Slab Cover +thermaldynamics:cover:0, Cracked Icestone Slab Cover +thermaldynamics:cover:0, Cracked Glacierrock Slab Cover +thermaldynamics:cover:0, Cobbled Oceanstone Slab Cover +thermaldynamics:cover:0, Cobbled Reefstone Slab Cover +thermaldynamics:cover:0, Red Rock Brick Slab Cover +thermaldynamics:cover:0, Deep Red Rock Brick Slab Cover +thermaldynamics:cover:0, Deepstone Brick Slab Cover +thermaldynamics:cover:0, Coldstone Brick Slab Cover +thermaldynamics:cover:0, Deep Coldstone Brick Slab Cover +thermaldynamics:cover:0, Icestone Brick Slab Cover +thermaldynamics:cover:0, Glacierrock Bricks Slab Cover +thermaldynamics:cover:0, Oceanstone Bricks Slab Cover +thermaldynamics:cover:0, Reefstone Bricks Slab Cover +thermaldynamics:cover:0, Mud Brick Stairs Cover +thermaldynamics:cover:0, Granite Brick Stairs Cover +thermaldynamics:cover:0, Diorite Brick Stairs Cover +thermaldynamics:cover:0, Andesite Brick Stairs Cover +thermaldynamics:cover:0, Slate Brick Stairs Cover +thermaldynamics:cover:0, Desert Quartz Stairs Cover +thermaldynamics:cover:0, Irradiant Quartz Stairs Cover +thermaldynamics:cover:0, Red Cobblestone Stairs Cover +thermaldynamics:cover:0, Deep Red Cobblestone Stairs Cover +thermaldynamics:cover:0, Deep Cobblestone Stairs Cover +thermaldynamics:cover:0, Cold Cobblestone Stairs Cover +thermaldynamics:cover:0, Deep Cold Cobblestone Stairs Cover +thermaldynamics:cover:0, Cracked Icestone Stairs Cover +thermaldynamics:cover:0, Cracked Glacierrock Stairs Cover +thermaldynamics:cover:0, Cobbled Oceanstone Stairs Cover +thermaldynamics:cover:0, Cobbled Reefstone Stairs Cover +thermaldynamics:cover:0, Red Rock Brick Stairs Cover +thermaldynamics:cover:0, Deep Red Rock Brick Stairs Cover +thermaldynamics:cover:0, Deepstone Brick Stairs Cover +thermaldynamics:cover:0, Coldstone Brick Stairs Cover +thermaldynamics:cover:0, Deep Coldstone Brick Stairs Cover +thermaldynamics:cover:0, Icestone Brick Stairs Cover +thermaldynamics:cover:0, Glacierrock Brick Stairs Cover +thermaldynamics:cover:0, Oceanstone Brick Stairs Cover +thermaldynamics:cover:0, Reefstone Brick Stairs Cover +thermaldynamics:cover:0, Cobbled Shimmerstone Stairs Cover +thermaldynamics:cover:0, Shimmerstone Brick Stairs Cover +thermaldynamics:cover:0, Slabbed Portar Stairs Cover +thermaldynamics:cover:0, Red Rock Monster Egg Cover +thermaldynamics:cover:0, Deep Red Rock Monster Egg Cover +thermaldynamics:cover:0, Deepstone Monster Egg Cover +thermaldynamics:cover:0, Coldstone Monster Egg Cover +thermaldynamics:cover:0, Deep Coldstone Monster Egg Cover +thermaldynamics:cover:0, Icestone Monster Egg Cover +thermaldynamics:cover:0, Glacierrock Monster Egg Cover +thermaldynamics:cover:0, Oceanstone Monster Egg Cover +thermaldynamics:cover:0, Reefstone Monster Egg Cover +thermaldynamics:cover:0, Red Cobblestone Monster Egg Cover +thermaldynamics:cover:0, Deep Red Cobblestone Monster Egg Cover +thermaldynamics:cover:0, Deep Cobblestone Monster Egg Cover +thermaldynamics:cover:0, Cold Cobblestone Monster Egg Cover +thermaldynamics:cover:0, Deep Cold Cobblestone Monster Egg Cover +thermaldynamics:cover:0, Cracked Icestone Monster Egg Cover +thermaldynamics:cover:0, Cracked Glacierrock Monster Egg Cover +thermaldynamics:cover:0, Cobbled Oceanstone Monster Egg Cover +thermaldynamics:cover:0, Cobbled Reefstone Monster Egg Cover +thermaldynamics:cover:0, Red Rock Bricks Monster Egg Cover +thermaldynamics:cover:0, Deep Red Rock Bricks Monster Egg Cover +thermaldynamics:cover:0, Deepstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Coldstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Deep Coldstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Icestone Bricks Monster Egg Cover +thermaldynamics:cover:0, Glacierrock Bricks Monster Egg Cover +thermaldynamics:cover:0, Oceanstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Reefstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Mossy Red Rock Bricks Monster Egg Cover +thermaldynamics:cover:0, Mossy Deep Red Rock Bricks Monster Egg Cover +thermaldynamics:cover:0, Mossy Deepstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Mossy Coldstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Mossy Deep Coldstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Snowy Icestone Bricks Monster Egg Cover +thermaldynamics:cover:0, Snowy Glacierrock Bricks Monster Egg Cover +thermaldynamics:cover:0, Mossy Oceanstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Mossy Reefstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Red Rock Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Deep Red Rock Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Deepstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Coldstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Deep Coldstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Icestone Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Glacierrock Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Oceanstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Cracked Reefstone Bricks Monster Egg Cover +thermaldynamics:cover:0, Chiseled Red Rock Monster Egg Cover +thermaldynamics:cover:0, Chiseled Deep Red Rock Monster Egg Cover +thermaldynamics:cover:0, Chiseled Deepstone Monster Egg Cover +thermaldynamics:cover:0, Chiseled Coldstone Monster Egg Cover +thermaldynamics:cover:0, Chiseled Deep Coldstone Monster Egg Cover +thermaldynamics:cover:0, Chiseled Icestone Monster Egg Cover +thermaldynamics:cover:0, Chiseled Glacierrock Monster Egg Cover +thermaldynamics:cover:0, Chiseled Oceanstone Monster Egg Cover +thermaldynamics:cover:0, Chiseled Reefstone Monster Egg Cover +thermaldynamics:cover:0, Desert Quartz Deposit Cover +thermaldynamics:cover:0, Sandy Desert Quartz Deposit Cover +thermaldynamics:cover:0, Cold Sandy Desert Quartz Deposit Cover +thermaldynamics:cover:0, Red Sandy Desert Quartz Deposit Cover +thermaldynamics:cover:0, Cold Red Sandy Desert Quartz Deposit Cover +thermaldynamics:cover:0, Rock Crystal Deposit Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Salt Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Coal Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Copper Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Tin Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Iron Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Gold Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Meurodite Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Lapis Lazuli Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Redstone Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Irradium Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Torite Ore Cover +thermaldynamics:cover:0, Sunstone Deposit Cover +thermaldynamics:cover:0, Glacieric Ice Deposit Cover +thermaldynamics:cover:0, Glacieric Icicle Cover +thermaldynamics:cover:0, Soul Eyes Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Diamond Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Emerald Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Archantine Ore Cover +thermaldynamics:cover:0, Blazium Ore Cover +thermaldynamics:cover:0, Shimmering Ore Cover +thermaldynamics:cover:0, Soul Ore Cover +thermaldynamics:cover:0, Dimensium Ore Cover +thermaldynamics:cover:0, Strange Boulder Cover +thermaldynamics:cover:0, Strange Boulder Cover +thermaldynamics:cover:0, Buried Heart Piece Cover +thermaldynamics:cover:0, Block of Salt Cover +thermaldynamics:cover:0, Block of Rock Crystal Cover +thermaldynamics:cover:0, Block of Copper Cover +thermaldynamics:cover:0, Block of Tin Cover +thermaldynamics:cover:0, Block of Bronze Cover +thermaldynamics:cover:0, Block of Steel Cover +thermaldynamics:cover:0, Block of Meurodite Cover +thermaldynamics:cover:0, Block of Sandy Redstone Cover +thermaldynamics:cover:0, Block of Frosted Redstone Cover +thermaldynamics:cover:0, Block of Icy Redstone Cover +thermaldynamics:cover:0, Block of Briny Redstone Cover +thermaldynamics:cover:0, Unstable Block of Irradium Cover +thermaldynamics:cover:0, Sunstone Cover +thermaldynamics:cover:0, Block of Torite Cover +thermaldynamics:cover:0, Block of Archantine Cover +thermaldynamics:cover:0, Block of Glacierite Cover +thermaldynamics:cover:0, Block of Blazium Cover +thermaldynamics:cover:0, Soul Gem Block Cover +thermaldynamics:cover:0, Block of Mite Honey Cover +thermaldynamics:cover:0, Block of Dimensium Cover +thermaldynamics:cover:0, Glowing White Wool Cover +thermaldynamics:cover:0, Glowing Magenta Wool Cover +thermaldynamics:cover:0, Glowing Red Wool Cover +thermaldynamics:cover:0, Glowing Orange Wool Cover +thermaldynamics:cover:0, Glowing Gold Wool Cover +thermaldynamics:cover:0, Glowing Green Wool Cover +thermaldynamics:cover:0, Glowing Cyan Wool Cover +thermaldynamics:cover:0, Glowing Blue Wool Cover +thermaldynamics:cover:0, Glowing Purple Wool Cover +thermaldynamics:cover:0, Glowing White Carpet Cover +thermaldynamics:cover:0, Glowing Magenta Carpet Cover +thermaldynamics:cover:0, Glowing Red Carpet Cover +thermaldynamics:cover:0, Glowing Orange Carpet Cover +thermaldynamics:cover:0, Glowing Gold Carpet Cover +thermaldynamics:cover:0, Glowing Green Carpet Cover +thermaldynamics:cover:0, Glowing Cyan Carpet Cover +thermaldynamics:cover:0, Glowing Blue Carpet Cover +thermaldynamics:cover:0, Glowing Purple Carpet Cover +thermaldynamics:cover:0, Glowing White Stained Glass Cover +thermaldynamics:cover:0, Glowing Magenta Stained Glass Cover +thermaldynamics:cover:0, Glowing Red Stained Glass Cover +thermaldynamics:cover:0, Glowing Orange Stained Glass Cover +thermaldynamics:cover:0, Glowing Gold Stained Glass Cover +thermaldynamics:cover:0, Glowing Green Stained Glass Cover +thermaldynamics:cover:0, Glowing Cyan Stained Glass Cover +thermaldynamics:cover:0, Glowing Blue Stained Glass Cover +thermaldynamics:cover:0, Glowing Purple Stained Glass Cover +thermaldynamics:cover:0, Glowing White Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Magenta Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Red Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Orange Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Gold Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Green Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Cyan Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Blue Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing Purple Stained Glass Pane Cover +thermaldynamics:cover:0, Glowing White Concrete Powder Cover +thermaldynamics:cover:0, Glowing Magenta Concrete Powder Cover +thermaldynamics:cover:0, Glowing Red Concrete Powder Cover +thermaldynamics:cover:0, Glowing Orange Concrete Powder Cover +thermaldynamics:cover:0, Glowing Gold Concrete Powder Cover +thermaldynamics:cover:0, Glowing Green Concrete Powder Cover +thermaldynamics:cover:0, Glowing Cyan Concrete Powder Cover +thermaldynamics:cover:0, Glowing Blue Concrete Powder Cover +thermaldynamics:cover:0, Glowing Purple Concrete Powder Cover +thermaldynamics:cover:0, Glowing White Concrete Cover +thermaldynamics:cover:0, Glowing Magenta Concrete Cover +thermaldynamics:cover:0, Glowing Red Concrete Cover +thermaldynamics:cover:0, Glowing Orange Concrete Cover +thermaldynamics:cover:0, Glowing Gold Concrete Cover +thermaldynamics:cover:0, Glowing Green Concrete Cover +thermaldynamics:cover:0, Glowing Cyan Concrete Cover +thermaldynamics:cover:0, Glowing Blue Concrete Cover +thermaldynamics:cover:0, Glowing Purple Concrete Cover +thermaldynamics:cover:0, Glowing White Terracotta Cover +thermaldynamics:cover:0, Glowing Magenta Terracotta Cover +thermaldynamics:cover:0, Glowing Red Terracotta Cover +thermaldynamics:cover:0, Glowing Orange Terracotta Cover +thermaldynamics:cover:0, Glowing Gold Terracotta Cover +thermaldynamics:cover:0, Glowing Green Terracotta Cover +thermaldynamics:cover:0, Glowing Cyan Terracotta Cover +thermaldynamics:cover:0, Glowing Blue Terracotta Cover +thermaldynamics:cover:0, Glowing Purple Terracotta Cover +thermaldynamics:cover:0, Glowing White Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Magenta Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Red Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Orange Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Gold Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Green Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Cyan Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Blue Glazed Terracotta Cover +thermaldynamics:cover:0, Glowing Purple Glazed Terracotta Cover +thermaldynamics:cover:0, Tiled Glass Cover +thermaldynamics:cover:0, Bricked Glass Cover +thermaldynamics:cover:0, Wooden Window Cover +thermaldynamics:cover:0, Iron Window Cover +thermaldynamics:cover:0, Steel Window Cover +thermaldynamics:cover:0, Tiled Glass Pane Cover +thermaldynamics:cover:0, Bricked Glass Pane Cover +thermaldynamics:cover:0, Wooden Window Pane Cover +thermaldynamics:cover:0, Iron Window Pane Cover +thermaldynamics:cover:0, Steel Window Pane Cover +thermaldynamics:cover:0, Steel Mesh Cover +thermaldynamics:cover:0, Bronze Honeycomb Cover +thermaldynamics:cover:0, Steel Honeycomb Cover +thermaldynamics:cover:0, Meurodite Honeycomb Cover +thermaldynamics:cover:0, Rope Cover +thermaldynamics:cover:0, Dimensional Rope Cover +thermaldynamics:cover:0, Ice Bauble Cover +thermaldynamics:cover:0, Sunstone Bauble Cover +thermaldynamics:cover:0, Glowstone Bauble Cover +thermaldynamics:cover:0, Blue Glowshroom Bauble Cover +thermaldynamics:cover:0, Green Glowshroom Bauble Cover +thermaldynamics:cover:0, Purple Glowshroom Bauble Cover +thermaldynamics:cover:0, Blazium Bauble Cover +thermaldynamics:cover:0, Red Cobblestone Wall Cover +thermaldynamics:cover:0, Deep Red Cobblestone Wall Cover +thermaldynamics:cover:0, Deep Cobblestone Wall Cover +thermaldynamics:cover:0, Cold Cobblestone Wall Cover +thermaldynamics:cover:0, Deep Cold Cobblestone Wall Cover +thermaldynamics:cover:0, Cracked Icestone Wall Cover +thermaldynamics:cover:0, Cracked Glacierrock Wall Cover +thermaldynamics:cover:0, Cobbled Oceanstone Wall Cover +thermaldynamics:cover:0, Cobbled Reefstone Wall Cover +thermaldynamics:cover:0, Mossy Red Cobblestone Wall Cover +thermaldynamics:cover:0, Deep Mossy Red Cobblestone Wall Cover +thermaldynamics:cover:0, Deep Mossy Cobblestone Wall Cover +thermaldynamics:cover:0, Mossy Cold Cobblestone Wall Cover +thermaldynamics:cover:0, Deep Mossy Cold Cobblestone Wall Cover +thermaldynamics:cover:0, Snowy Cracked Icestone Wall Cover +thermaldynamics:cover:0, Snowy Cracked Glacierrock Wall Cover +thermaldynamics:cover:0, Mossy Cobbled Oceanstone Wall Cover +thermaldynamics:cover:0, Mossy Cobbled Reefstone Wall Cover +thermaldynamics:cover:0, Candle Cover +thermaldynamics:cover:0, Orange Candle Cover +thermaldynamics:cover:0, Magenta Candle Cover +thermaldynamics:cover:0, Light Blue Candle Cover +thermaldynamics:cover:0, Yellow Candle Cover +thermaldynamics:cover:0, Lime Candle Cover +thermaldynamics:cover:0, Pink Candle Cover +thermaldynamics:cover:0, Gray Candle Cover +thermaldynamics:cover:0, Light Gray Candle Cover +thermaldynamics:cover:0, Cyan Candle Cover +thermaldynamics:cover:0, Purple Candle Cover +thermaldynamics:cover:0, Blue Candle Cover +thermaldynamics:cover:0, Brown Candle Cover +thermaldynamics:cover:0, Green Candle Cover +thermaldynamics:cover:0, Red Candle Cover +thermaldynamics:cover:0, Black Candle Cover +thermaldynamics:cover:0, Glowing White Candle Cover +thermaldynamics:cover:0, Glowing Magenta Candle Cover +thermaldynamics:cover:0, Glowing Red Candle Cover +thermaldynamics:cover:0, Glowing Orange Candle Cover +thermaldynamics:cover:0, Glowing Yellow Candle Cover +thermaldynamics:cover:0, Glowing Green Candle Cover +thermaldynamics:cover:0, Glowing Cyan Candle Cover +thermaldynamics:cover:0, Glowing Blue Candle Cover +thermaldynamics:cover:0, Glowing Purple Candle Cover +thermaldynamics:cover:0, Spooky Black Chandelier Cover +thermaldynamics:cover:0, Spooky Orange Chandelier Cover +thermaldynamics:cover:0, Spooky Lime Chandelier Cover +thermaldynamics:cover:0, Spooky Purple Chandelier Cover +thermaldynamics:cover:0, Resolute Gray Chandelier Cover +thermaldynamics:cover:0, Resolute Red Chandelier Cover +thermaldynamics:cover:0, Resolute Cyan Chandelier Cover +thermaldynamics:cover:0, Resolute Purple Chandelier Cover +thermaldynamics:cover:0, Simple Normie Jack o'Lantern Cover +thermaldynamics:cover:0, Average Normie Jack o'Lantern Cover +thermaldynamics:cover:0, Complex Normie Jack o'Lantern Cover +thermaldynamics:cover:0, Simple Grumpy Jack o'Lantern Cover +thermaldynamics:cover:0, Average Grumpy Jack o'Lantern Cover +thermaldynamics:cover:0, Complex Grumpy Jack o'Lantern Cover +thermaldynamics:cover:0, Simple Dumpy Jack o'Lantern Cover +thermaldynamics:cover:0, Average Dumpy Jack o'Lantern Cover +thermaldynamics:cover:0, Complex Dumpy Jack o'Lantern Cover +thermaldynamics:cover:0, Simple Creepy Jack o'Lantern Cover +thermaldynamics:cover:0, Average Creepy Jack o'Lantern Cover +thermaldynamics:cover:0, Complex Creepy Jack o'Lantern Cover +thermaldynamics:cover:0, Simple Smiley Jack o'Lantern Cover +thermaldynamics:cover:0, Average Smiley Jack o'Lantern Cover +thermaldynamics:cover:0, Complex Smiley Jack o'Lantern Cover +thermaldynamics:cover:0, Smashed Jack-o'-Lantern Cover +thermaldynamics:cover:0, Red Rock Pavers Cover +thermaldynamics:cover:0, Stone Pavers Cover +thermaldynamics:cover:0, Coldstone Pavers Cover +thermaldynamics:cover:0, Icestone Pavers Cover +thermaldynamics:cover:0, Oceanstone Pavers Cover +thermaldynamics:cover:0, Netherrack Pavers Cover +thermaldynamics:cover:0, End Stone Pavers Cover +thermaldynamics:cover:0, Basket Cover +thermaldynamics:cover:0, Glacieric Ice Cover +thermaldynamics:cover:0, Lava Sponge Cover +thermaldynamics:cover:0, Molten Lava Sponge Cover +thermaldynamics:cover:0, Endermite Eggsack Cover +thermaldynamics:cover:0, Irradiant Sunstone Cover +thermaldynamics:cover:0, Godstone Cover +thermaldynamics:cover:0, Oak Wood Spike Cover +thermaldynamics:cover:0, Spruce Wood Spike Cover +thermaldynamics:cover:0, Birch Wood Spike Cover +thermaldynamics:cover:0, Jungle Wood Spike Cover +thermaldynamics:cover:0, Acacia Wood Spike Cover +thermaldynamics:cover:0, Dark Oak Spike Cover +thermaldynamics:cover:0, Redwood Spike Cover +thermaldynamics:cover:0, Frozen Oak Spike Cover +thermaldynamics:cover:0, Charwood Spike Cover +thermaldynamics:cover:0, Red Rock Spike Cover +thermaldynamics:cover:0, Stone Spike Cover +thermaldynamics:cover:0, Coldstone Spike Cover +thermaldynamics:cover:0, Icestone Spike Cover +thermaldynamics:cover:0, Oceanstone Spike Cover +thermaldynamics:cover:0, Copper Spike Cover +thermaldynamics:cover:0, Tin Spike Cover +thermaldynamics:cover:0, Iron Spike Cover +thermaldynamics:cover:0, Bronze Spike Cover +thermaldynamics:cover:0, Steel Spike Cover +thermaldynamics:cover:0, Gold Spike Cover +thermaldynamics:cover:0, Meurodite Spike Cover +thermaldynamics:cover:0, Torite Spike Cover +thermaldynamics:cover:0, Diamond Spike Cover +thermaldynamics:cover:0, Archantine Spike Cover +thermaldynamics:cover:0, Glacierite Spike Cover +thermaldynamics:cover:0, Blazium Spike Cover +thermaldynamics:cover:0, Dimensium Spike Cover +thermaldynamics:cover:0, Magnet Piston Cover +thermaldynamics:cover:0, Insulated Block of Irradium Cover +thermaldynamics:cover:0, Stabilized Block of Dimensium Cover +thermaldynamics:cover:0, Axial Stasis Field Cover +thermaldynamics:cover:0, Sandy Redstone Cover +thermaldynamics:cover:0, Frosted Redstone Cover +thermaldynamics:cover:0, Icy Redstone Cover +thermaldynamics:cover:0, Briny Redstone Cover +thermaldynamics:cover:0, Glow Paste Cover +thermaldynamics:cover:0, Block of Chamelium Cover +thermaldynamics:cover:0, End Stone Cover +thermaldynamics:cover:0, Jaded Ladder Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Elevator Cover +thermaldynamics:cover:0, Sponge Cover +thermaldynamics:cover:0, Path Cover +thermaldynamics:cover:0, Rope Ladder Cover +thermaldynamics:cover:0, Scaffolding Cover +thermaldynamics:cover:0, Sapphire Ore Cover +thermaldynamics:cover:0, Space (0 ~ Negative Space) Cover +thermaldynamics:cover:0, Space (1 ~ Natural Air) Cover +thermaldynamics:cover:0, Space (2) Cover +thermaldynamics:cover:0, Space (3) Cover +thermaldynamics:cover:0, Space (4) Cover +thermaldynamics:cover:0, Space (5) Cover +thermaldynamics:cover:0, Space (6) Cover +thermaldynamics:cover:0, Space (7) Cover +thermaldynamics:cover:0, Space (8) Cover +thermaldynamics:cover:0, Space (9) Cover +thermaldynamics:cover:0, Space (10) Cover +thermaldynamics:cover:0, Space (11) Cover +thermaldynamics:cover:0, Space (12) Cover +thermaldynamics:cover:0, Space (13) Cover +thermaldynamics:cover:0, Space (14) Cover +thermaldynamics:cover:0, Space (15) Cover +thermaldynamics:cover:0, Solid (0 ~ Natural Floor) Cover +thermaldynamics:cover:0, Solid (1 ~ Barrier) Cover +thermaldynamics:cover:0, Solid (2) Cover +thermaldynamics:cover:0, Solid (3) Cover +thermaldynamics:cover:0, Solid (4) Cover +thermaldynamics:cover:0, Solid (5) Cover +thermaldynamics:cover:0, Solid (6) Cover +thermaldynamics:cover:0, Solid (7) Cover +thermaldynamics:cover:0, Solid (8) Cover +thermaldynamics:cover:0, Solid (9) Cover +thermaldynamics:cover:0, Solid (10) Cover +thermaldynamics:cover:0, Solid (11) Cover +thermaldynamics:cover:0, Solid (12) Cover +thermaldynamics:cover:0, Solid (13) Cover +thermaldynamics:cover:0, Solid (14) Cover +thermaldynamics:cover:0, Solid (15) Cover +thermaldynamics:cover:0, Fluxed Electrum Block Cover +thermaldynamics:cover:0, Flux Crystal Block Cover +thermaldynamics:cover:0, Gelid Enderium Block Cover +thermaldynamics:cover:0, Gelid Gem Block Cover +simplyjetpacks:itemjetpack:0, Creative Jetpack +simplyjetpacks:itemjetpack:1, Iron Jetpack +simplyjetpacks:itemjetpack:2, Gold Jetpack +simplyjetpacks:itemjetpack:3, Diamond Jetpack +simplyjetpacks:itemjetpack:4, Iron Jetpack (Armored) +simplyjetpacks:itemjetpack:5, Gold Jetpack (Armored) +simplyjetpacks:itemjetpack:6, Diamond Jetpack (Armored) +simplyjetpacks:itemjetpack:16, Leadstone Jetpack +simplyjetpacks:itemjetpack:17, Hardened Jetpack +simplyjetpacks:itemjetpack:18, Reinforced Jetpack +simplyjetpacks:itemjetpack:19, Resonant Jetpack +simplyjetpacks:itemjetpack:20, Leadstone Jetpack (Armored) +simplyjetpacks:itemjetpack:21, Hardened Jetpack (Armored) +simplyjetpacks:itemjetpack:22, Reinforced Jetpack (Armored) +simplyjetpacks:itemjetpack:23, Resonant Jetpack (Armored) +simplyjetpacks:itemjetpack:24, Flux-Infused JetPlate +simplyjetpacks:itemjetpack:26, Basic Jetpack +simplyjetpacks:itemjetpack:27, Advanced Jetpack +simplyjetpacks:itemjetpack:28, Elite Jetpack +simplyjetpacks:itemjetpack:29, Ultimate Jetpack +simplyjetpacks:itemjetpack:30, Basic Jetpack (Armored) +simplyjetpacks:itemjetpack:31, Advanced Jetpack (Armored) +simplyjetpacks:itemjetpack:32, Elite Jetpack (Armored) +simplyjetpacks:itemjetpack:33, Ultimate Jetpack (Armored) +simplyjetpacks:itemjetpack:25, Enderium Flux-Infused JetPlate +simplyjetpacks:itemfluxpack:0, Creative Fluxpack +simplyjetpacks:itemfluxpack:7, Leadstone Fluxpack +simplyjetpacks:itemfluxpack:8, Hardened Fluxpack +simplyjetpacks:itemfluxpack:9, Reinforced Fluxpack +simplyjetpacks:itemfluxpack:10, Resonant Fluxpack +simplyjetpacks:itemfluxpack:11, Leadstone Fluxpack (Armored) +simplyjetpacks:itemfluxpack:12, Hardened Fluxpack (Armored) +simplyjetpacks:itemfluxpack:13, Reinforced Fluxpack (Armored) +simplyjetpacks:itemfluxpack:14, Resonant Fluxpack (Armored) +simplyjetpacks:metaitem:0, Particle Customizer (Default) +simplyjetpacks:metaitem:1, Particle Customizer (None) +simplyjetpacks:metaitem:2, Particle Customizer (Smoke) +simplyjetpacks:metaitem:3, Particle Customizer (Rainbow) +simplyjetpacks:metaitem:4, Leather Strap +simplyjetpacks:metaitemmods:0, Iron Thruster +simplyjetpacks:metaitemmods:1, Gold Thruster +simplyjetpacks:metaitemmods:2, Diamond Thruster +simplyjetpacks:metaitemmods:31, Basic Armor Plating +simplyjetpacks:metaitemmods:32, Advanced Armor Plating +simplyjetpacks:metaitemmods:33, Elite Armor Plating +simplyjetpacks:metaitemmods:34, Ultimate Armor Plating +simplyjetpacks:metaitemmods:35, Basic Thruster +simplyjetpacks:metaitemmods:36, Advanced Thruster +simplyjetpacks:metaitemmods:37, Elite Thruster +simplyjetpacks:metaitemmods:38, Ultimate Thruster +simplyjetpacks:metaitemmods:24, Fluxed Thruster +simplyjetpacks:metaitemmods:25, Flux-Infused Chestplate Assembly +simplyjetpacks:metaitemmods:26, Fluxed Armor Plating +simplyjetpacks:metaitemmods:27, Glowstone Elevation Unit (Empty) +simplyjetpacks:metaitemmods:28, Glowstone Elevation Unit +simplyjetpacks:metaitemmods:29, Cryotheum Coolant Unit (Empty) +simplyjetpacks:metaitemmods:30, Cryotheum Coolant Unit +simplyjetpacks:pilot_goggles, Pilot Goggles +thermalcultivation:watering_can:0, Watering Can (Basic) +thermalcultivation:watering_can:1, Watering Can (Hardened) +thermalcultivation:watering_can:2, Watering Can (Reinforced) +thermalcultivation:watering_can:3, Watering Can (Signalum) +thermalcultivation:watering_can:4, Watering Can (Resonant) +thermalcultivation:watering_can:32000, Watering Can (Creative) +thermalinnovation:drill:0, Fluxbore (Basic) +thermalinnovation:drill:1, Fluxbore (Hardened) +thermalinnovation:drill:2, Fluxbore (Reinforced) +thermalinnovation:drill:3, Fluxbore (Signalum) +thermalinnovation:drill:4, Fluxbore (Resonant) +thermalinnovation:drill:32000, Fluxbore (Creative) +thermalinnovation:saw:0, Fluxsaw (Basic) +thermalinnovation:saw:1, Fluxsaw (Hardened) +thermalinnovation:saw:2, Fluxsaw (Reinforced) +thermalinnovation:saw:3, Fluxsaw (Signalum) +thermalinnovation:saw:4, Fluxsaw (Resonant) +thermalinnovation:saw:32000, Fluxsaw (Creative) +thermalinnovation:magnet:0, Fluxomagnet (Basic) +thermalinnovation:magnet:1, Fluxomagnet (Hardened) +thermalinnovation:magnet:2, Fluxomagnet (Reinforced) +thermalinnovation:magnet:3, Fluxomagnet (Signalum) +thermalinnovation:magnet:4, Fluxomagnet (Resonant) +thermalinnovation:magnet:32000, Fluxomagnet (Creative) +usefulnullifiers:overflownullifieritem, Portable Overflow Nullifier +usefulnullifiers:voidnullifieritem, Portable Item Nullifier +usefulnullifiers:fluidvoidnullifieritem, Portable Fluid Nullifier +usefulnullifiers:aionitem, Portable AION +usefulnullifiers:voidnullifierblock, Item Nullifier +usefulnullifiers:fluidvoidnullifierblock, Fluid Nullifier +usefulnullifiers:energyvoidnullifierblock, Energy Nullifier +usefulnullifiers:aion, All In One Nullifier (AION) +whoosh:transporter:0, Transporter (Basic) +whoosh:transporter:0, Transporter (Basic) +whoosh:transporter:1, Transporter (Hardened) +whoosh:transporter:1, Transporter (Hardened) +whoosh:transporter:2, Transporter (Reinforced) +whoosh:transporter:2, Transporter (Reinforced) +whoosh:transporter:3, Transporter (Signalum) +whoosh:transporter:3, Transporter (Signalum) +whoosh:transporter:4, Transporter (Resonant) +whoosh:transporter:4, Transporter (Resonant) +whoosh:transporter:32000, Transporter (Creative) +wrcbe:wireless_logic:0, Wireless Transmitter +wrcbe:wireless_logic:1, Wireless Receiver +wrcbe:wireless_logic:2, Wireless Jammer +wrcbe:material:0, Obsidian Stick +wrcbe:material:1, Stone Bowl +wrcbe:material:2, REther Pearl +wrcbe:material:3, Wireless Transceiver +wrcbe:material:4, Blaze Transceiver +wrcbe:material:5, Receiver Dish +wrcbe:material:6, Blaze Receiver Dish +wrcbe:triangulator, Wireless Triangulator +wrcbe:remote, Wireless Remote +wrcbe:sniffer, Wireless Sniffer +wrcbe:empty_map, Empty Wireless Map +wrcbe:map:0, Wireless Map #0 +wrcbe:tracker, Wireless Tracker +wrcbe:rep, REP +wrcbe:p_sniffer, Private Sniffer +chisel:blockaluminum:0, Block of Aluminum +chisel:blockaluminum:1, Block of Aluminum +chisel:blockaluminum:2, Block of Aluminum +chisel:blockaluminum:3, Block of Aluminum +chisel:blockaluminum:4, Block of Aluminum +chisel:blockaluminum:5, Block of Aluminum +chisel:blockaluminum:6, Block of Aluminum +chisel:andesite:0, Andesite +chisel:andesite:1, Andesite +chisel:andesite:2, Andesite +chisel:andesite:3, Andesite +chisel:andesite:4, Andesite +chisel:andesite:5, Andesite +chisel:andesite:6, Andesite +chisel:andesite:7, Andesite +chisel:andesite:8, Andesite +chisel:andesite:9, Andesite +chisel:andesite:10, Andesite +chisel:andesite:11, Andesite +chisel:andesite:12, Andesite +chisel:andesite:13, Andesite +chisel:andesite:14, Andesite +chisel:andesite:15, Andesite +chisel:andesite1:0, Andesite +chisel:andesite1:1, Andesite +chisel:andesite1:2, Andesite +chisel:andesite1:3, Andesite +chisel:andesite1:4, Andesite +chisel:andesite1:5, Andesite +chisel:andesite1:6, Andesite +chisel:andesite1:7, Andesite +chisel:andesite1:8, Andesite +chisel:andesite1:9, Andesite +chisel:andesite1:10, Andesite +chisel:andesite1:11, Andesite +chisel:andesite1:12, Andesite +chisel:andesite1:13, Andesite +chisel:andesite1:14, Andesite +chisel:andesite1:15, Andesite +chisel:andesite2:0, Andesite +chisel:antiblock:0, Antiblock +chisel:antiblock:1, Antiblock +chisel:antiblock:2, Antiblock +chisel:antiblock:3, Antiblock +chisel:antiblock:4, Antiblock +chisel:antiblock:5, Antiblock +chisel:antiblock:6, Antiblock +chisel:antiblock:7, Antiblock +chisel:antiblock:8, Antiblock +chisel:antiblock:9, Antiblock +chisel:antiblock:10, Antiblock +chisel:antiblock:11, Antiblock +chisel:antiblock:12, Antiblock +chisel:antiblock:13, Antiblock +chisel:antiblock:14, Antiblock +chisel:antiblock:15, Antiblock +chisel:basalt:0, Basalt +chisel:basalt:1, Basalt +chisel:basalt:2, Basalt +chisel:basalt:3, Basalt +chisel:basalt:4, Basalt +chisel:basalt:5, Basalt +chisel:basalt:6, Basalt +chisel:basalt:7, Basalt +chisel:basalt:8, Basalt +chisel:basalt:9, Basalt +chisel:basalt:10, Basalt +chisel:basalt:11, Basalt +chisel:basalt:12, Basalt +chisel:basalt:13, Basalt +chisel:basalt:14, Basalt +chisel:basalt:15, Basalt +chisel:basalt1:0, Basalt +chisel:basalt1:1, Basalt +chisel:basalt1:2, Basalt +chisel:basalt1:3, Basalt +chisel:basalt1:4, Basalt +chisel:basalt1:5, Basalt +chisel:basalt1:6, Basalt +chisel:basalt1:7, Basalt +chisel:basalt1:8, Basalt +chisel:basalt1:9, Basalt +chisel:basalt2:0, Basalt +chisel:basalt2:1, Basalt +chisel:basalt2:2, Basalt +chisel:basalt2:3, Basalt +chisel:basalt2:4, Basalt +chisel:basalt2:5, Basalt +chisel:basalt2:6, Basalt +chisel:basalt2:7, Basalt +chisel:bookshelf_oak:0, Oak Bookshelf +chisel:bookshelf_oak:1, Oak Bookshelf +chisel:bookshelf_oak:2, Oak Bookshelf +chisel:bookshelf_oak:3, Oak Bookshelf +chisel:bookshelf_oak:4, Oak Bookshelf +chisel:bookshelf_oak:5, Oak Bookshelf +chisel:bookshelf_oak:6, Oak Bookshelf +chisel:bookshelf_oak:7, Oak Bookshelf +chisel:bookshelf_oak:8, Oak Bookshelf +chisel:bookshelf_oak:9, Oak Bookshelf +chisel:bookshelf_spruce:0, Spruce Bookshelf +chisel:bookshelf_spruce:1, Spruce Bookshelf +chisel:bookshelf_spruce:2, Spruce Bookshelf +chisel:bookshelf_spruce:3, Spruce Bookshelf +chisel:bookshelf_spruce:4, Spruce Bookshelf +chisel:bookshelf_spruce:5, Spruce Bookshelf +chisel:bookshelf_spruce:6, Spruce Bookshelf +chisel:bookshelf_spruce:7, Spruce Bookshelf +chisel:bookshelf_spruce:8, Spruce Bookshelf +chisel:bookshelf_spruce:9, Spruce Bookshelf +chisel:bookshelf_birch:0, Birch Bookshelf +chisel:bookshelf_birch:1, Birch Bookshelf +chisel:bookshelf_birch:2, Birch Bookshelf +chisel:bookshelf_birch:3, Birch Bookshelf +chisel:bookshelf_birch:4, Birch Bookshelf +chisel:bookshelf_birch:5, Birch Bookshelf +chisel:bookshelf_birch:6, Birch Bookshelf +chisel:bookshelf_birch:7, Birch Bookshelf +chisel:bookshelf_birch:8, Birch Bookshelf +chisel:bookshelf_birch:9, Birch Bookshelf +chisel:bookshelf_jungle:0, Jungle Bookshelf +chisel:bookshelf_jungle:1, Jungle Bookshelf +chisel:bookshelf_jungle:2, Jungle Bookshelf +chisel:bookshelf_jungle:3, Jungle Bookshelf +chisel:bookshelf_jungle:4, Jungle Bookshelf +chisel:bookshelf_jungle:5, Jungle Bookshelf +chisel:bookshelf_jungle:6, Jungle Bookshelf +chisel:bookshelf_jungle:7, Jungle Bookshelf +chisel:bookshelf_jungle:8, Jungle Bookshelf +chisel:bookshelf_jungle:9, Jungle Bookshelf +chisel:bookshelf_acacia:0, Acacia Bookshelf +chisel:bookshelf_acacia:1, Acacia Bookshelf +chisel:bookshelf_acacia:2, Acacia Bookshelf +chisel:bookshelf_acacia:3, Acacia Bookshelf +chisel:bookshelf_acacia:4, Acacia Bookshelf +chisel:bookshelf_acacia:5, Acacia Bookshelf +chisel:bookshelf_acacia:6, Acacia Bookshelf +chisel:bookshelf_acacia:7, Acacia Bookshelf +chisel:bookshelf_acacia:8, Acacia Bookshelf +chisel:bookshelf_acacia:9, Acacia Bookshelf +chisel:bookshelf_darkoak:0, Dark Oak Bookshelf +chisel:bookshelf_darkoak:1, Dark Oak Bookshelf +chisel:bookshelf_darkoak:2, Dark Oak Bookshelf +chisel:bookshelf_darkoak:3, Dark Oak Bookshelf +chisel:bookshelf_darkoak:4, Dark Oak Bookshelf +chisel:bookshelf_darkoak:5, Dark Oak Bookshelf +chisel:bookshelf_darkoak:6, Dark Oak Bookshelf +chisel:bookshelf_darkoak:7, Dark Oak Bookshelf +chisel:bookshelf_darkoak:8, Dark Oak Bookshelf +chisel:bookshelf_darkoak:9, Dark Oak Bookshelf +chisel:bricks:0, Bricks +chisel:bricks:1, Bricks +chisel:bricks:2, Bricks +chisel:bricks:3, Bricks +chisel:bricks:4, Bricks +chisel:bricks:5, Bricks +chisel:bricks:6, Bricks +chisel:bricks:7, Bricks +chisel:bricks:8, Bricks +chisel:bricks:9, Bricks +chisel:bricks:10, Bricks +chisel:bricks:11, Bricks +chisel:bricks:12, Bricks +chisel:bricks:13, Bricks +chisel:bricks:14, Bricks +chisel:bricks:15, Bricks +chisel:bricks1:0, Bricks +chisel:bricks1:1, Bricks +chisel:bricks1:2, Bricks +chisel:bricks1:3, Bricks +chisel:bricks1:4, Bricks +chisel:bricks1:5, Bricks +chisel:bricks1:6, Bricks +chisel:bricks1:7, Bricks +chisel:bricks1:8, Bricks +chisel:bricks1:9, Bricks +chisel:bricks2:0, Bricks +chisel:bricks2:1, Bricks +chisel:bricks2:2, Bricks +chisel:bricks2:3, Bricks +chisel:bricks2:4, Bricks +chisel:bricks2:5, Bricks +chisel:blockbronze:0, Block of Bronze +chisel:blockbronze:1, Block of Bronze +chisel:blockbronze:2, Block of Bronze +chisel:blockbronze:3, Block of Bronze +chisel:blockbronze:4, Block of Bronze +chisel:blockbronze:5, Block of Bronze +chisel:blockbronze:6, Block of Bronze +chisel:brownstone:0, Brownstone +chisel:brownstone:1, Brownstone +chisel:brownstone:2, Brownstone +chisel:brownstone:3, Brownstone +chisel:brownstone:4, Brownstone +chisel:brownstone:5, Brownstone +chisel:brownstone:6, Brownstone +chisel:brownstone:7, Brownstone +chisel:brownstone:8, Brownstone +chisel:brownstone:9, Brownstone +chisel:certus:0, Block of Certus Quartz +chisel:certus:1, Block of Certus Quartz +chisel:certus:2, Block of Certus Quartz +chisel:certus:3, Block of Certus Quartz +chisel:certus:4, Block of Certus Quartz +chisel:certus:5, Block of Certus Quartz +chisel:certus:6, Block of Certus Quartz +chisel:certus:7, Block of Certus Quartz +chisel:certus:8, Block of Certus Quartz +chisel:certus:9, Block of Certus Quartz +chisel:certus:10, Block of Certus Quartz +chisel:certus:11, Block of Certus Quartz +chisel:certus:12, Block of Certus Quartz +chisel:certus:13, Block of Certus Quartz +chisel:certus:14, Block of Certus Quartz +chisel:certus:15, Block of Certus Quartz +chisel:certus1:0, Block of Certus Quartz +chisel:certus1:1, Block of Certus Quartz +chisel:certus1:2, Block of Certus Quartz +chisel:certus1:3, Block of Certus Quartz +chisel:certus1:4, Block of Certus Quartz +chisel:certus1:5, Block of Certus Quartz +chisel:certus1:6, Block of Certus Quartz +chisel:certus1:7, Block of Certus Quartz +chisel:certus1:8, Block of Certus Quartz +chisel:certus1:9, Block of Certus Quartz +chisel:certus1:10, Block of Certus Quartz +chisel:certus1:11, Block of Certus Quartz +chisel:certus1:12, Block of Certus Quartz +chisel:certus1:13, Block of Certus Quartz +chisel:certus1:14, Block of Certus Quartz +chisel:certus1:15, Block of Certus Quartz +chisel:certus2:0, Block of Certus Quartz +chisel:certus2:1, Block of Certus Quartz +chisel:carpet_black:0, Black Carpet +chisel:carpet_black:1, Black Carpet +chisel:carpet_red:0, Red Carpet +chisel:carpet_red:1, Red Carpet +chisel:carpet_green:0, Green Carpet +chisel:carpet_green:1, Green Carpet +chisel:carpet_brown:0, Brown Carpet +chisel:carpet_brown:1, Brown Carpet +chisel:carpet_blue:0, Blue Carpet +chisel:carpet_blue:1, Blue Carpet +chisel:carpet_purple:0, Purple Carpet +chisel:carpet_purple:1, Purple Carpet +chisel:carpet_cyan:0, Cyan Carpet +chisel:carpet_cyan:1, Cyan Carpet +chisel:carpet_lightgray:0, Light Gray Carpet +chisel:carpet_lightgray:1, Light Gray Carpet +chisel:carpet_gray:0, Gray Carpet +chisel:carpet_gray:1, Gray Carpet +chisel:carpet_pink:0, Pink Carpet +chisel:carpet_pink:1, Pink Carpet +chisel:carpet_lime:0, Lime Carpet +chisel:carpet_lime:1, Lime Carpet +chisel:carpet_yellow:0, Yellow Carpet +chisel:carpet_yellow:1, Yellow Carpet +chisel:carpet_lightblue:0, Light Blue Carpet +chisel:carpet_lightblue:1, Light Blue Carpet +chisel:carpet_magenta:0, Magenta Carpet +chisel:carpet_magenta:1, Magenta Carpet +chisel:carpet_orange:0, Orange Carpet +chisel:carpet_orange:1, Orange Carpet +chisel:carpet_white:0, White Carpet +chisel:carpet_white:1, White Carpet +chisel:block_charcoal:0, Block of Charcoal +chisel:block_charcoal:1, Block of Charcoal +chisel:block_charcoal:2, Block of Charcoal +chisel:block_charcoal:3, Block of Charcoal +chisel:block_charcoal:4, Block of Charcoal +chisel:block_charcoal:5, Block of Charcoal +chisel:block_charcoal:6, Block of Charcoal +chisel:block_charcoal:7, Block of Charcoal +chisel:block_charcoal:8, Block of Charcoal +chisel:block_charcoal:9, Block of Charcoal +chisel:block_charcoal:10, Block of Charcoal +chisel:block_charcoal:11, Block of Charcoal +chisel:block_charcoal:12, Block of Charcoal +chisel:block_charcoal:13, Block of Charcoal +chisel:block_charcoal:14, Block of Charcoal +chisel:block_charcoal:15, Block of Charcoal +chisel:block_charcoal1:0, Block of Charcoal +chisel:block_charcoal1:1, Block of Charcoal +chisel:block_charcoal1:2, Block of Charcoal +chisel:block_charcoal1:3, Block of Charcoal +chisel:block_charcoal1:4, Block of Charcoal +chisel:block_charcoal1:5, Block of Charcoal +chisel:block_charcoal1:6, Block of Charcoal +chisel:block_charcoal1:7, Block of Charcoal +chisel:block_charcoal1:8, Block of Charcoal +chisel:block_charcoal1:9, Block of Charcoal +chisel:block_charcoal1:10, Block of Charcoal +chisel:block_charcoal1:11, Block of Charcoal +chisel:block_charcoal1:12, Block of Charcoal +chisel:block_charcoal1:13, Block of Charcoal +chisel:block_charcoal1:14, Block of Charcoal +chisel:block_charcoal1:15, Block of Charcoal +chisel:block_charcoal2:0, Block of Charcoal +chisel:block_charcoal2:1, Block of Charcoal +chisel:cloud:0, Cloud +chisel:cloud:1, Cloud +chisel:cloud:2, Cloud +chisel:cloud:3, Cloud +chisel:cloud:4, Cloud +chisel:blockcobalt:0, Block of Cobalt +chisel:blockcobalt:1, Block of Cobalt +chisel:blockcobalt:2, Block of Cobalt +chisel:blockcobalt:3, Block of Cobalt +chisel:blockcobalt:4, Block of Cobalt +chisel:blockcobalt:5, Block of Cobalt +chisel:blockcobalt:6, Block of Cobalt +chisel:cobblestone:0, Cobblestone +chisel:cobblestone:1, Cobblestone +chisel:cobblestone:2, Cobblestone +chisel:cobblestone:3, Cobblestone +chisel:cobblestone:4, Cobblestone +chisel:cobblestone:5, Cobblestone +chisel:cobblestone:6, Cobblestone +chisel:cobblestone:7, Cobblestone +chisel:cobblestone:8, Cobblestone +chisel:cobblestone:9, Cobblestone +chisel:cobblestone:10, Cobblestone +chisel:cobblestone:11, Cobblestone +chisel:cobblestone:12, Cobblestone +chisel:cobblestone:13, Cobblestone +chisel:cobblestone:14, Cobblestone +chisel:cobblestone:15, Cobblestone +chisel:cobblestone1:0, Cobblestone +chisel:cobblestone1:1, Cobblestone +chisel:cobblestone1:2, Cobblestone +chisel:cobblestone1:3, Cobblestone +chisel:cobblestone1:4, Cobblestone +chisel:cobblestone1:5, Cobblestone +chisel:cobblestone1:6, Cobblestone +chisel:cobblestone1:7, Cobblestone +chisel:cobblestone1:8, Cobblestone +chisel:cobblestone1:9, Cobblestone +chisel:cobblestone2:0, Cobblestone +chisel:cobblestone2:1, Cobblestone +chisel:cobblestone2:2, Cobblestone +chisel:cobblestone2:3, Cobblestone +chisel:cobblestone2:4, Cobblestone +chisel:cobblestone2:5, Cobblestone +chisel:cobblestone2:6, Cobblestone +chisel:cobblestone2:7, Cobblestone +chisel:cobblestone2:8, Cobblestone +chisel:cobblestone2:9, Cobblestone +chisel:block_coal:0, Block of Coal +chisel:block_coal:1, Block of Coal +chisel:block_coal:2, Block of Coal +chisel:block_coal:3, Block of Coal +chisel:block_coal:4, Block of Coal +chisel:block_coal:5, Block of Coal +chisel:block_coal:6, Block of Coal +chisel:block_coal:7, Block of Coal +chisel:block_coal:8, Block of Coal +chisel:block_coal:9, Block of Coal +chisel:block_coal:10, Block of Coal +chisel:block_coal:11, Block of Coal +chisel:block_coal:12, Block of Coal +chisel:block_coal:13, Block of Coal +chisel:block_coal:14, Block of Coal +chisel:block_coal:15, Block of Coal +chisel:block_coal1:0, Block of Coal +chisel:block_coal1:1, Block of Coal +chisel:block_coal1:2, Block of Coal +chisel:block_coal1:3, Block of Coal +chisel:block_coal1:4, Block of Coal +chisel:block_coal1:5, Block of Coal +chisel:block_coal1:6, Block of Coal +chisel:block_coal1:7, Block of Coal +chisel:block_coal1:8, Block of Coal +chisel:block_coal1:9, Block of Coal +chisel:block_coal1:10, Block of Coal +chisel:block_coal1:11, Block of Coal +chisel:block_coal1:12, Block of Coal +chisel:block_coal1:13, Block of Coal +chisel:block_coal1:14, Block of Coal +chisel:block_coal1:15, Block of Coal +chisel:block_coal2:0, Block of Coal +chisel:block_coal2:1, Block of Coal +chisel:block_coal_coke:0, Block of Coal Coke +chisel:block_coal_coke:1, Block of Coal Coke +chisel:block_coal_coke:2, Block of Coal Coke +chisel:block_coal_coke:3, Block of Coal Coke +chisel:block_coal_coke:4, Block of Coal Coke +chisel:block_coal_coke:5, Block of Coal Coke +chisel:block_coal_coke:6, Block of Coal Coke +chisel:block_coal_coke:7, Block of Coal Coke +chisel:block_coal_coke:8, Block of Coal Coke +chisel:block_coal_coke:9, Block of Coal Coke +chisel:block_coal_coke:10, Block of Coal Coke +chisel:block_coal_coke:11, Block of Coal Coke +chisel:block_coal_coke:12, Block of Coal Coke +chisel:block_coal_coke:13, Block of Coal Coke +chisel:block_coal_coke:14, Block of Coal Coke +chisel:block_coal_coke:15, Block of Coal Coke +chisel:block_coal_coke1:0, Block of Coal Coke +chisel:block_coal_coke1:1, Block of Coal Coke +chisel:block_coal_coke1:2, Block of Coal Coke +chisel:block_coal_coke1:3, Block of Coal Coke +chisel:block_coal_coke1:4, Block of Coal Coke +chisel:block_coal_coke1:5, Block of Coal Coke +chisel:block_coal_coke1:6, Block of Coal Coke +chisel:block_coal_coke1:7, Block of Coal Coke +chisel:block_coal_coke1:8, Block of Coal Coke +chisel:block_coal_coke1:9, Block of Coal Coke +chisel:block_coal_coke1:10, Block of Coal Coke +chisel:block_coal_coke1:11, Block of Coal Coke +chisel:block_coal_coke1:12, Block of Coal Coke +chisel:block_coal_coke1:13, Block of Coal Coke +chisel:block_coal_coke1:14, Block of Coal Coke +chisel:block_coal_coke1:15, Block of Coal Coke +chisel:block_coal_coke2:0, Block of Coal Coke +chisel:block_coal_coke2:1, Block of Coal Coke +chisel:cobblestonemossy:0, Moss Stone +chisel:cobblestonemossy:1, Moss Stone +chisel:cobblestonemossy:2, Moss Stone +chisel:cobblestonemossy:3, Moss Stone +chisel:cobblestonemossy:4, Moss Stone +chisel:cobblestonemossy:5, Moss Stone +chisel:cobblestonemossy:6, Moss Stone +chisel:cobblestonemossy:7, Moss Stone +chisel:cobblestonemossy:8, Moss Stone +chisel:cobblestonemossy:9, Moss Stone +chisel:cobblestonemossy:10, Moss Stone +chisel:cobblestonemossy:11, Moss Stone +chisel:cobblestonemossy:12, Moss Stone +chisel:cobblestonemossy:13, Moss Stone +chisel:cobblestonemossy:14, Moss Stone +chisel:cobblestonemossy:15, Moss Stone +chisel:cobblestonemossy1:0, Moss Stone +chisel:cobblestonemossy1:1, Moss Stone +chisel:cobblestonemossy1:2, Moss Stone +chisel:cobblestonemossy1:3, Moss Stone +chisel:cobblestonemossy1:4, Moss Stone +chisel:cobblestonemossy1:5, Moss Stone +chisel:cobblestonemossy1:6, Moss Stone +chisel:cobblestonemossy1:7, Moss Stone +chisel:cobblestonemossy1:8, Moss Stone +chisel:cobblestonemossy1:9, Moss Stone +chisel:cobblestonemossy1:10, Moss Stone +chisel:cobblestonemossy1:11, Moss Stone +chisel:cobblestonemossy1:12, Moss Stone +chisel:cobblestonemossy1:13, Moss Stone +chisel:cobblestonemossy1:14, Moss Stone +chisel:cobblestonemossy1:15, Moss Stone +chisel:cobblestonemossy2:0, Moss Stone +chisel:concrete_black:0, Black Concrete +chisel:concrete_black:1, Black Concrete +chisel:concrete_black:2, Black Concrete +chisel:concrete_black:3, Black Concrete +chisel:concrete_black:4, Black Concrete +chisel:concrete_black:5, Black Concrete +chisel:concrete_black:6, Black Concrete +chisel:concrete_black:7, Black Concrete +chisel:concrete_black:8, Black Concrete +chisel:concrete_black:9, Black Concrete +chisel:concrete_black:10, Black Concrete +chisel:concrete_black:11, Black Concrete +chisel:concrete_black:12, Black Concrete +chisel:concrete_black:13, Black Concrete +chisel:concrete_black:14, Black Concrete +chisel:concrete_black:15, Black Concrete +chisel:concrete_black1:0, Black Concrete +chisel:concrete_black1:1, Black Concrete +chisel:concrete_black1:2, Black Concrete +chisel:concrete_black1:3, Black Concrete +chisel:concrete_black1:4, Black Concrete +chisel:concrete_black1:5, Black Concrete +chisel:concrete_black1:6, Black Concrete +chisel:concrete_black1:7, Black Concrete +chisel:concrete_black1:8, Black Concrete +chisel:concrete_black1:9, Black Concrete +chisel:concrete_black1:10, Black Concrete +chisel:concrete_black1:11, Black Concrete +chisel:concrete_black1:12, Black Concrete +chisel:concrete_black1:13, Black Concrete +chisel:concrete_black1:14, Black Concrete +chisel:concrete_black1:15, Black Concrete +chisel:concrete_black2:0, Black Concrete +chisel:concrete_red:0, Red Concrete +chisel:concrete_red:1, Red Concrete +chisel:concrete_red:2, Red Concrete +chisel:concrete_red:3, Red Concrete +chisel:concrete_red:4, Red Concrete +chisel:concrete_red:5, Red Concrete +chisel:concrete_red:6, Red Concrete +chisel:concrete_red:7, Red Concrete +chisel:concrete_red:8, Red Concrete +chisel:concrete_red:9, Red Concrete +chisel:concrete_red:10, Red Concrete +chisel:concrete_red:11, Red Concrete +chisel:concrete_red:12, Red Concrete +chisel:concrete_red:13, Red Concrete +chisel:concrete_red:14, Red Concrete +chisel:concrete_red:15, Red Concrete +chisel:concrete_red1:0, Red Concrete +chisel:concrete_red1:1, Red Concrete +chisel:concrete_red1:2, Red Concrete +chisel:concrete_red1:3, Red Concrete +chisel:concrete_red1:4, Red Concrete +chisel:concrete_red1:5, Red Concrete +chisel:concrete_red1:6, Red Concrete +chisel:concrete_red1:7, Red Concrete +chisel:concrete_red1:8, Red Concrete +chisel:concrete_red1:9, Red Concrete +chisel:concrete_red1:10, Red Concrete +chisel:concrete_red1:11, Red Concrete +chisel:concrete_red1:12, Red Concrete +chisel:concrete_red1:13, Red Concrete +chisel:concrete_red1:14, Red Concrete +chisel:concrete_red1:15, Red Concrete +chisel:concrete_red2:0, Red Concrete +chisel:concrete_green:0, Green Concrete +chisel:concrete_green:1, Green Concrete +chisel:concrete_green:2, Green Concrete +chisel:concrete_green:3, Green Concrete +chisel:concrete_green:4, Green Concrete +chisel:concrete_green:5, Green Concrete +chisel:concrete_green:6, Green Concrete +chisel:concrete_green:7, Green Concrete +chisel:concrete_green:8, Green Concrete +chisel:concrete_green:9, Green Concrete +chisel:concrete_green:10, Green Concrete +chisel:concrete_green:11, Green Concrete +chisel:concrete_green:12, Green Concrete +chisel:concrete_green:13, Green Concrete +chisel:concrete_green:14, Green Concrete +chisel:concrete_green:15, Green Concrete +chisel:concrete_green1:0, Green Concrete +chisel:concrete_green1:1, Green Concrete +chisel:concrete_green1:2, Green Concrete +chisel:concrete_green1:3, Green Concrete +chisel:concrete_green1:4, Green Concrete +chisel:concrete_green1:5, Green Concrete +chisel:concrete_green1:6, Green Concrete +chisel:concrete_green1:7, Green Concrete +chisel:concrete_green1:8, Green Concrete +chisel:concrete_green1:9, Green Concrete +chisel:concrete_green1:10, Green Concrete +chisel:concrete_green1:11, Green Concrete +chisel:concrete_green1:12, Green Concrete +chisel:concrete_green1:13, Green Concrete +chisel:concrete_green1:14, Green Concrete +chisel:concrete_green1:15, Green Concrete +chisel:concrete_green2:0, Green Concrete +chisel:concrete_brown:0, Brown Concrete +chisel:concrete_brown:1, Brown Concrete +chisel:concrete_brown:2, Brown Concrete +chisel:concrete_brown:3, Brown Concrete +chisel:concrete_brown:4, Brown Concrete +chisel:concrete_brown:5, Brown Concrete +chisel:concrete_brown:6, Brown Concrete +chisel:concrete_brown:7, Brown Concrete +chisel:concrete_brown:8, Brown Concrete +chisel:concrete_brown:9, Brown Concrete +chisel:concrete_brown:10, Brown Concrete +chisel:concrete_brown:11, Brown Concrete +chisel:concrete_brown:12, Brown Concrete +chisel:concrete_brown:13, Brown Concrete +chisel:concrete_brown:14, Brown Concrete +chisel:concrete_brown:15, Brown Concrete +chisel:concrete_brown1:0, Brown Concrete +chisel:concrete_brown1:1, Brown Concrete +chisel:concrete_brown1:2, Brown Concrete +chisel:concrete_brown1:3, Brown Concrete +chisel:concrete_brown1:4, Brown Concrete +chisel:concrete_brown1:5, Brown Concrete +chisel:concrete_brown1:6, Brown Concrete +chisel:concrete_brown1:7, Brown Concrete +chisel:concrete_brown1:8, Brown Concrete +chisel:concrete_brown1:9, Brown Concrete +chisel:concrete_brown1:10, Brown Concrete +chisel:concrete_brown1:11, Brown Concrete +chisel:concrete_brown1:12, Brown Concrete +chisel:concrete_brown1:13, Brown Concrete +chisel:concrete_brown1:14, Brown Concrete +chisel:concrete_brown1:15, Brown Concrete +chisel:concrete_brown2:0, Brown Concrete +chisel:concrete_blue:0, Blue Concrete +chisel:concrete_blue:1, Blue Concrete +chisel:concrete_blue:2, Blue Concrete +chisel:concrete_blue:3, Blue Concrete +chisel:concrete_blue:4, Blue Concrete +chisel:concrete_blue:5, Blue Concrete +chisel:concrete_blue:6, Blue Concrete +chisel:concrete_blue:7, Blue Concrete +chisel:concrete_blue:8, Blue Concrete +chisel:concrete_blue:9, Blue Concrete +chisel:concrete_blue:10, Blue Concrete +chisel:concrete_blue:11, Blue Concrete +chisel:concrete_blue:12, Blue Concrete +chisel:concrete_blue:13, Blue Concrete +chisel:concrete_blue:14, Blue Concrete +chisel:concrete_blue:15, Blue Concrete +chisel:concrete_blue1:0, Blue Concrete +chisel:concrete_blue1:1, Blue Concrete +chisel:concrete_blue1:2, Blue Concrete +chisel:concrete_blue1:3, Blue Concrete +chisel:concrete_blue1:4, Blue Concrete +chisel:concrete_blue1:5, Blue Concrete +chisel:concrete_blue1:6, Blue Concrete +chisel:concrete_blue1:7, Blue Concrete +chisel:concrete_blue1:8, Blue Concrete +chisel:concrete_blue1:9, Blue Concrete +chisel:concrete_blue1:10, Blue Concrete +chisel:concrete_blue1:11, Blue Concrete +chisel:concrete_blue1:12, Blue Concrete +chisel:concrete_blue1:13, Blue Concrete +chisel:concrete_blue1:14, Blue Concrete +chisel:concrete_blue1:15, Blue Concrete +chisel:concrete_blue2:0, Blue Concrete +chisel:concrete_purple:0, Purple Concrete +chisel:concrete_purple:1, Purple Concrete +chisel:concrete_purple:2, Purple Concrete +chisel:concrete_purple:3, Purple Concrete +chisel:concrete_purple:4, Purple Concrete +chisel:concrete_purple:5, Purple Concrete +chisel:concrete_purple:6, Purple Concrete +chisel:concrete_purple:7, Purple Concrete +chisel:concrete_purple:8, Purple Concrete +chisel:concrete_purple:9, Purple Concrete +chisel:concrete_purple:10, Purple Concrete +chisel:concrete_purple:11, Purple Concrete +chisel:concrete_purple:12, Purple Concrete +chisel:concrete_purple:13, Purple Concrete +chisel:concrete_purple:14, Purple Concrete +chisel:concrete_purple:15, Purple Concrete +chisel:concrete_purple1:0, Purple Concrete +chisel:concrete_purple1:1, Purple Concrete +chisel:concrete_purple1:2, Purple Concrete +chisel:concrete_purple1:3, Purple Concrete +chisel:concrete_purple1:4, Purple Concrete +chisel:concrete_purple1:5, Purple Concrete +chisel:concrete_purple1:6, Purple Concrete +chisel:concrete_purple1:7, Purple Concrete +chisel:concrete_purple1:8, Purple Concrete +chisel:concrete_purple1:9, Purple Concrete +chisel:concrete_purple1:10, Purple Concrete +chisel:concrete_purple1:11, Purple Concrete +chisel:concrete_purple1:12, Purple Concrete +chisel:concrete_purple1:13, Purple Concrete +chisel:concrete_purple1:14, Purple Concrete +chisel:concrete_purple1:15, Purple Concrete +chisel:concrete_purple2:0, Purple Concrete +chisel:concrete_cyan:0, Cyan Concrete +chisel:concrete_cyan:1, Cyan Concrete +chisel:concrete_cyan:2, Cyan Concrete +chisel:concrete_cyan:3, Cyan Concrete +chisel:concrete_cyan:4, Cyan Concrete +chisel:concrete_cyan:5, Cyan Concrete +chisel:concrete_cyan:6, Cyan Concrete +chisel:concrete_cyan:7, Cyan Concrete +chisel:concrete_cyan:8, Cyan Concrete +chisel:concrete_cyan:9, Cyan Concrete +chisel:concrete_cyan:10, Cyan Concrete +chisel:concrete_cyan:11, Cyan Concrete +chisel:concrete_cyan:12, Cyan Concrete +chisel:concrete_cyan:13, Cyan Concrete +chisel:concrete_cyan:14, Cyan Concrete +chisel:concrete_cyan:15, Cyan Concrete +chisel:concrete_cyan1:0, Cyan Concrete +chisel:concrete_cyan1:1, Cyan Concrete +chisel:concrete_cyan1:2, Cyan Concrete +chisel:concrete_cyan1:3, Cyan Concrete +chisel:concrete_cyan1:4, Cyan Concrete +chisel:concrete_cyan1:5, Cyan Concrete +chisel:concrete_cyan1:6, Cyan Concrete +chisel:concrete_cyan1:7, Cyan Concrete +chisel:concrete_cyan1:8, Cyan Concrete +chisel:concrete_cyan1:9, Cyan Concrete +chisel:concrete_cyan1:10, Cyan Concrete +chisel:concrete_cyan1:11, Cyan Concrete +chisel:concrete_cyan1:12, Cyan Concrete +chisel:concrete_cyan1:13, Cyan Concrete +chisel:concrete_cyan1:14, Cyan Concrete +chisel:concrete_cyan1:15, Cyan Concrete +chisel:concrete_cyan2:0, Cyan Concrete +chisel:concrete_lightgray:0, Light Gray Concrete +chisel:concrete_lightgray:1, Light Gray Concrete +chisel:concrete_lightgray:2, Light Gray Concrete +chisel:concrete_lightgray:3, Light Gray Concrete +chisel:concrete_lightgray:4, Light Gray Concrete +chisel:concrete_lightgray:5, Light Gray Concrete +chisel:concrete_lightgray:6, Light Gray Concrete +chisel:concrete_lightgray:7, Light Gray Concrete +chisel:concrete_lightgray:8, Light Gray Concrete +chisel:concrete_lightgray:9, Light Gray Concrete +chisel:concrete_lightgray:10, Light Gray Concrete +chisel:concrete_lightgray:11, Light Gray Concrete +chisel:concrete_lightgray:12, Light Gray Concrete +chisel:concrete_lightgray:13, Light Gray Concrete +chisel:concrete_lightgray:14, Light Gray Concrete +chisel:concrete_lightgray:15, Light Gray Concrete +chisel:concrete_lightgray1:0, Light Gray Concrete +chisel:concrete_lightgray1:1, Light Gray Concrete +chisel:concrete_lightgray1:2, Light Gray Concrete +chisel:concrete_lightgray1:3, Light Gray Concrete +chisel:concrete_lightgray1:4, Light Gray Concrete +chisel:concrete_lightgray1:5, Light Gray Concrete +chisel:concrete_lightgray1:6, Light Gray Concrete +chisel:concrete_lightgray1:7, Light Gray Concrete +chisel:concrete_lightgray1:8, Light Gray Concrete +chisel:concrete_lightgray1:9, Light Gray Concrete +chisel:concrete_lightgray1:10, Light Gray Concrete +chisel:concrete_lightgray1:11, Light Gray Concrete +chisel:concrete_lightgray1:12, Light Gray Concrete +chisel:concrete_lightgray1:13, Light Gray Concrete +chisel:concrete_lightgray1:14, Light Gray Concrete +chisel:concrete_lightgray1:15, Light Gray Concrete +chisel:concrete_lightgray2:0, Light Gray Concrete +chisel:concrete_gray:0, Gray Concrete +chisel:concrete_gray:1, Gray Concrete +chisel:concrete_gray:2, Gray Concrete +chisel:concrete_gray:3, Gray Concrete +chisel:concrete_gray:4, Gray Concrete +chisel:concrete_gray:5, Gray Concrete +chisel:concrete_gray:6, Gray Concrete +chisel:concrete_gray:7, Gray Concrete +chisel:concrete_gray:8, Gray Concrete +chisel:concrete_gray:9, Gray Concrete +chisel:concrete_gray:10, Gray Concrete +chisel:concrete_gray:11, Gray Concrete +chisel:concrete_gray:12, Gray Concrete +chisel:concrete_gray:13, Gray Concrete +chisel:concrete_gray:14, Gray Concrete +chisel:concrete_gray:15, Gray Concrete +chisel:concrete_gray1:0, Gray Concrete +chisel:concrete_gray1:1, Gray Concrete +chisel:concrete_gray1:2, Gray Concrete +chisel:concrete_gray1:3, Gray Concrete +chisel:concrete_gray1:4, Gray Concrete +chisel:concrete_gray1:5, Gray Concrete +chisel:concrete_gray1:6, Gray Concrete +chisel:concrete_gray1:7, Gray Concrete +chisel:concrete_gray1:8, Gray Concrete +chisel:concrete_gray1:9, Gray Concrete +chisel:concrete_gray1:10, Gray Concrete +chisel:concrete_gray1:11, Gray Concrete +chisel:concrete_gray1:12, Gray Concrete +chisel:concrete_gray1:13, Gray Concrete +chisel:concrete_gray1:14, Gray Concrete +chisel:concrete_gray1:15, Gray Concrete +chisel:concrete_gray2:0, Gray Concrete +chisel:concrete_pink:0, Pink Concrete +chisel:concrete_pink:1, Pink Concrete +chisel:concrete_pink:2, Pink Concrete +chisel:concrete_pink:3, Pink Concrete +chisel:concrete_pink:4, Pink Concrete +chisel:concrete_pink:5, Pink Concrete +chisel:concrete_pink:6, Pink Concrete +chisel:concrete_pink:7, Pink Concrete +chisel:concrete_pink:8, Pink Concrete +chisel:concrete_pink:9, Pink Concrete +chisel:concrete_pink:10, Pink Concrete +chisel:concrete_pink:11, Pink Concrete +chisel:concrete_pink:12, Pink Concrete +chisel:concrete_pink:13, Pink Concrete +chisel:concrete_pink:14, Pink Concrete +chisel:concrete_pink:15, Pink Concrete +chisel:concrete_pink1:0, Pink Concrete +chisel:concrete_pink1:1, Pink Concrete +chisel:concrete_pink1:2, Pink Concrete +chisel:concrete_pink1:3, Pink Concrete +chisel:concrete_pink1:4, Pink Concrete +chisel:concrete_pink1:5, Pink Concrete +chisel:concrete_pink1:6, Pink Concrete +chisel:concrete_pink1:7, Pink Concrete +chisel:concrete_pink1:8, Pink Concrete +chisel:concrete_pink1:9, Pink Concrete +chisel:concrete_pink1:10, Pink Concrete +chisel:concrete_pink1:11, Pink Concrete +chisel:concrete_pink1:12, Pink Concrete +chisel:concrete_pink1:13, Pink Concrete +chisel:concrete_pink1:14, Pink Concrete +chisel:concrete_pink1:15, Pink Concrete +chisel:concrete_pink2:0, Pink Concrete +chisel:concrete_lime:0, Lime Concrete +chisel:concrete_lime:1, Lime Concrete +chisel:concrete_lime:2, Lime Concrete +chisel:concrete_lime:3, Lime Concrete +chisel:concrete_lime:4, Lime Concrete +chisel:concrete_lime:5, Lime Concrete +chisel:concrete_lime:6, Lime Concrete +chisel:concrete_lime:7, Lime Concrete +chisel:concrete_lime:8, Lime Concrete +chisel:concrete_lime:9, Lime Concrete +chisel:concrete_lime:10, Lime Concrete +chisel:concrete_lime:11, Lime Concrete +chisel:concrete_lime:12, Lime Concrete +chisel:concrete_lime:13, Lime Concrete +chisel:concrete_lime:14, Lime Concrete +chisel:concrete_lime:15, Lime Concrete +chisel:concrete_lime1:0, Lime Concrete +chisel:concrete_lime1:1, Lime Concrete +chisel:concrete_lime1:2, Lime Concrete +chisel:concrete_lime1:3, Lime Concrete +chisel:concrete_lime1:4, Lime Concrete +chisel:concrete_lime1:5, Lime Concrete +chisel:concrete_lime1:6, Lime Concrete +chisel:concrete_lime1:7, Lime Concrete +chisel:concrete_lime1:8, Lime Concrete +chisel:concrete_lime1:9, Lime Concrete +chisel:concrete_lime1:10, Lime Concrete +chisel:concrete_lime1:11, Lime Concrete +chisel:concrete_lime1:12, Lime Concrete +chisel:concrete_lime1:13, Lime Concrete +chisel:concrete_lime1:14, Lime Concrete +chisel:concrete_lime1:15, Lime Concrete +chisel:concrete_lime2:0, Lime Concrete +chisel:concrete_yellow:0, Yellow Concrete +chisel:concrete_yellow:1, Yellow Concrete +chisel:concrete_yellow:2, Yellow Concrete +chisel:concrete_yellow:3, Yellow Concrete +chisel:concrete_yellow:4, Yellow Concrete +chisel:concrete_yellow:5, Yellow Concrete +chisel:concrete_yellow:6, Yellow Concrete +chisel:concrete_yellow:7, Yellow Concrete +chisel:concrete_yellow:8, Yellow Concrete +chisel:concrete_yellow:9, Yellow Concrete +chisel:concrete_yellow:10, Yellow Concrete +chisel:concrete_yellow:11, Yellow Concrete +chisel:concrete_yellow:12, Yellow Concrete +chisel:concrete_yellow:13, Yellow Concrete +chisel:concrete_yellow:14, Yellow Concrete +chisel:concrete_yellow:15, Yellow Concrete +chisel:concrete_yellow1:0, Yellow Concrete +chisel:concrete_yellow1:1, Yellow Concrete +chisel:concrete_yellow1:2, Yellow Concrete +chisel:concrete_yellow1:3, Yellow Concrete +chisel:concrete_yellow1:4, Yellow Concrete +chisel:concrete_yellow1:5, Yellow Concrete +chisel:concrete_yellow1:6, Yellow Concrete +chisel:concrete_yellow1:7, Yellow Concrete +chisel:concrete_yellow1:8, Yellow Concrete +chisel:concrete_yellow1:9, Yellow Concrete +chisel:concrete_yellow1:10, Yellow Concrete +chisel:concrete_yellow1:11, Yellow Concrete +chisel:concrete_yellow1:12, Yellow Concrete +chisel:concrete_yellow1:13, Yellow Concrete +chisel:concrete_yellow1:14, Yellow Concrete +chisel:concrete_yellow1:15, Yellow Concrete +chisel:concrete_yellow2:0, Yellow Concrete +chisel:concrete_lightblue:0, Light Blue Concrete +chisel:concrete_lightblue:1, Light Blue Concrete +chisel:concrete_lightblue:2, Light Blue Concrete +chisel:concrete_lightblue:3, Light Blue Concrete +chisel:concrete_lightblue:4, Light Blue Concrete +chisel:concrete_lightblue:5, Light Blue Concrete +chisel:concrete_lightblue:6, Light Blue Concrete +chisel:concrete_lightblue:7, Light Blue Concrete +chisel:concrete_lightblue:8, Light Blue Concrete +chisel:concrete_lightblue:9, Light Blue Concrete +chisel:concrete_lightblue:10, Light Blue Concrete +chisel:concrete_lightblue:11, Light Blue Concrete +chisel:concrete_lightblue:12, Light Blue Concrete +chisel:concrete_lightblue:13, Light Blue Concrete +chisel:concrete_lightblue:14, Light Blue Concrete +chisel:concrete_lightblue:15, Light Blue Concrete +chisel:concrete_lightblue1:0, Light Blue Concrete +chisel:concrete_lightblue1:1, Light Blue Concrete +chisel:concrete_lightblue1:2, Light Blue Concrete +chisel:concrete_lightblue1:3, Light Blue Concrete +chisel:concrete_lightblue1:4, Light Blue Concrete +chisel:concrete_lightblue1:5, Light Blue Concrete +chisel:concrete_lightblue1:6, Light Blue Concrete +chisel:concrete_lightblue1:7, Light Blue Concrete +chisel:concrete_lightblue1:8, Light Blue Concrete +chisel:concrete_lightblue1:9, Light Blue Concrete +chisel:concrete_lightblue1:10, Light Blue Concrete +chisel:concrete_lightblue1:11, Light Blue Concrete +chisel:concrete_lightblue1:12, Light Blue Concrete +chisel:concrete_lightblue1:13, Light Blue Concrete +chisel:concrete_lightblue1:14, Light Blue Concrete +chisel:concrete_lightblue1:15, Light Blue Concrete +chisel:concrete_lightblue2:0, Light Blue Concrete +chisel:concrete_magenta:0, Magenta Concrete +chisel:concrete_magenta:1, Magenta Concrete +chisel:concrete_magenta:2, Magenta Concrete +chisel:concrete_magenta:3, Magenta Concrete +chisel:concrete_magenta:4, Magenta Concrete +chisel:concrete_magenta:5, Magenta Concrete +chisel:concrete_magenta:6, Magenta Concrete +chisel:concrete_magenta:7, Magenta Concrete +chisel:concrete_magenta:8, Magenta Concrete +chisel:concrete_magenta:9, Magenta Concrete +chisel:concrete_magenta:10, Magenta Concrete +chisel:concrete_magenta:11, Magenta Concrete +chisel:concrete_magenta:12, Magenta Concrete +chisel:concrete_magenta:13, Magenta Concrete +chisel:concrete_magenta:14, Magenta Concrete +chisel:concrete_magenta:15, Magenta Concrete +chisel:concrete_magenta1:0, Magenta Concrete +chisel:concrete_magenta1:1, Magenta Concrete +chisel:concrete_magenta1:2, Magenta Concrete +chisel:concrete_magenta1:3, Magenta Concrete +chisel:concrete_magenta1:4, Magenta Concrete +chisel:concrete_magenta1:5, Magenta Concrete +chisel:concrete_magenta1:6, Magenta Concrete +chisel:concrete_magenta1:7, Magenta Concrete +chisel:concrete_magenta1:8, Magenta Concrete +chisel:concrete_magenta1:9, Magenta Concrete +chisel:concrete_magenta1:10, Magenta Concrete +chisel:concrete_magenta1:11, Magenta Concrete +chisel:concrete_magenta1:12, Magenta Concrete +chisel:concrete_magenta1:13, Magenta Concrete +chisel:concrete_magenta1:14, Magenta Concrete +chisel:concrete_magenta1:15, Magenta Concrete +chisel:concrete_magenta2:0, Magenta Concrete +chisel:concrete_orange:0, Orange Concrete +chisel:concrete_orange:1, Orange Concrete +chisel:concrete_orange:2, Orange Concrete +chisel:concrete_orange:3, Orange Concrete +chisel:concrete_orange:4, Orange Concrete +chisel:concrete_orange:5, Orange Concrete +chisel:concrete_orange:6, Orange Concrete +chisel:concrete_orange:7, Orange Concrete +chisel:concrete_orange:8, Orange Concrete +chisel:concrete_orange:9, Orange Concrete +chisel:concrete_orange:10, Orange Concrete +chisel:concrete_orange:11, Orange Concrete +chisel:concrete_orange:12, Orange Concrete +chisel:concrete_orange:13, Orange Concrete +chisel:concrete_orange:14, Orange Concrete +chisel:concrete_orange:15, Orange Concrete +chisel:concrete_orange1:0, Orange Concrete +chisel:concrete_orange1:1, Orange Concrete +chisel:concrete_orange1:2, Orange Concrete +chisel:concrete_orange1:3, Orange Concrete +chisel:concrete_orange1:4, Orange Concrete +chisel:concrete_orange1:5, Orange Concrete +chisel:concrete_orange1:6, Orange Concrete +chisel:concrete_orange1:7, Orange Concrete +chisel:concrete_orange1:8, Orange Concrete +chisel:concrete_orange1:9, Orange Concrete +chisel:concrete_orange1:10, Orange Concrete +chisel:concrete_orange1:11, Orange Concrete +chisel:concrete_orange1:12, Orange Concrete +chisel:concrete_orange1:13, Orange Concrete +chisel:concrete_orange1:14, Orange Concrete +chisel:concrete_orange1:15, Orange Concrete +chisel:concrete_orange2:0, Orange Concrete +chisel:concrete_white:0, White Concrete +chisel:concrete_white:1, White Concrete +chisel:concrete_white:2, White Concrete +chisel:concrete_white:3, White Concrete +chisel:concrete_white:4, White Concrete +chisel:concrete_white:5, White Concrete +chisel:concrete_white:6, White Concrete +chisel:concrete_white:7, White Concrete +chisel:concrete_white:8, White Concrete +chisel:concrete_white:9, White Concrete +chisel:concrete_white:10, White Concrete +chisel:concrete_white:11, White Concrete +chisel:concrete_white:12, White Concrete +chisel:concrete_white:13, White Concrete +chisel:concrete_white:14, White Concrete +chisel:concrete_white:15, White Concrete +chisel:concrete_white1:0, White Concrete +chisel:concrete_white1:1, White Concrete +chisel:concrete_white1:2, White Concrete +chisel:concrete_white1:3, White Concrete +chisel:concrete_white1:4, White Concrete +chisel:concrete_white1:5, White Concrete +chisel:concrete_white1:6, White Concrete +chisel:concrete_white1:7, White Concrete +chisel:concrete_white1:8, White Concrete +chisel:concrete_white1:9, White Concrete +chisel:concrete_white1:10, White Concrete +chisel:concrete_white1:11, White Concrete +chisel:concrete_white1:12, White Concrete +chisel:concrete_white1:13, White Concrete +chisel:concrete_white1:14, White Concrete +chisel:concrete_white1:15, White Concrete +chisel:concrete_white2:0, White Concrete +chisel:blockcopper:0, Block of Copper +chisel:blockcopper:1, Block of Copper +chisel:blockcopper:2, Block of Copper +chisel:blockcopper:3, Block of Copper +chisel:blockcopper:4, Block of Copper +chisel:blockcopper:5, Block of Copper +chisel:blockcopper:6, Block of Copper +chisel:diamond:0, Block of Diamond +chisel:diamond:1, Block of Diamond +chisel:diamond:2, Block of Diamond +chisel:diamond:3, Block of Diamond +chisel:diamond:4, Block of Diamond +chisel:diamond:5, Block of Diamond +chisel:diamond:6, Block of Diamond +chisel:diamond:7, Block of Diamond +chisel:diamond:8, Block of Diamond +chisel:diamond:9, Block of Diamond +chisel:diamond:10, Block of Diamond +chisel:diamond:11, Block of Diamond +chisel:diorite:0, Diorite +chisel:diorite:1, Diorite +chisel:diorite:2, Diorite +chisel:diorite:3, Diorite +chisel:diorite:4, Diorite +chisel:diorite:5, Diorite +chisel:diorite:6, Diorite +chisel:diorite:7, Diorite +chisel:diorite:8, Diorite +chisel:diorite:9, Diorite +chisel:diorite:10, Diorite +chisel:diorite:11, Diorite +chisel:diorite:12, Diorite +chisel:diorite:13, Diorite +chisel:diorite:14, Diorite +chisel:diorite:15, Diorite +chisel:diorite1:0, Diorite +chisel:diorite1:1, Diorite +chisel:diorite1:2, Diorite +chisel:diorite1:3, Diorite +chisel:diorite1:4, Diorite +chisel:diorite1:5, Diorite +chisel:diorite1:6, Diorite +chisel:diorite1:7, Diorite +chisel:diorite1:8, Diorite +chisel:diorite1:9, Diorite +chisel:diorite1:10, Diorite +chisel:diorite1:11, Diorite +chisel:diorite1:12, Diorite +chisel:diorite1:13, Diorite +chisel:diorite1:14, Diorite +chisel:diorite1:15, Diorite +chisel:diorite2:0, Diorite +chisel:dirt:0, Dirt +chisel:dirt:1, Dirt +chisel:dirt:2, Dirt +chisel:dirt:3, Dirt +chisel:dirt:4, Dirt +chisel:dirt:5, Dirt +chisel:dirt:6, Dirt +chisel:dirt:7, Dirt +chisel:dirt:8, Dirt +chisel:dirt:9, Dirt +chisel:dirt:10, Dirt +chisel:dirt:11, Dirt +chisel:dirt:12, Dirt +chisel:dirt:13, Dirt +chisel:dirt:14, Dirt +chisel:dirt:15, Dirt +chisel:blockelectrum:0, Block of Electrum +chisel:blockelectrum:1, Block of Electrum +chisel:blockelectrum:2, Block of Electrum +chisel:blockelectrum:3, Block of Electrum +chisel:blockelectrum:4, Block of Electrum +chisel:blockelectrum:5, Block of Electrum +chisel:blockelectrum:6, Block of Electrum +chisel:emerald:0, Block of Emerald +chisel:emerald:1, Block of Emerald +chisel:emerald:2, Block of Emerald +chisel:emerald:3, Block of Emerald +chisel:emerald:4, Block of Emerald +chisel:emerald:5, Block of Emerald +chisel:emerald:6, Block of Emerald +chisel:emerald:7, Block of Emerald +chisel:emerald:8, Block of Emerald +chisel:emerald:9, Block of Emerald +chisel:emerald:10, Block of Emerald +chisel:emerald:11, Block of Emerald +chisel:emerald:12, Block of Emerald +chisel:emerald:13, Block of Emerald +chisel:purpur:0, Purpur Block +chisel:purpur:1, Purpur Block +chisel:purpur:2, Purpur Block +chisel:purpur:3, Purpur Block +chisel:purpur:4, Purpur Block +chisel:purpur:5, Purpur Block +chisel:purpur:6, Purpur Block +chisel:purpur:7, Purpur Block +chisel:purpur:8, Purpur Block +chisel:purpur:9, Purpur Block +chisel:purpur:10, Purpur Block +chisel:purpur:11, Purpur Block +chisel:purpur:12, Purpur Block +chisel:purpur:13, Purpur Block +chisel:purpur:14, Purpur Block +chisel:purpur:15, Purpur Block +chisel:purpur1:0, Purpur Block +chisel:purpur1:1, Purpur Block +chisel:purpur1:2, Purpur Block +chisel:purpur1:3, Purpur Block +chisel:purpur1:4, Purpur Block +chisel:purpur1:5, Purpur Block +chisel:purpur1:6, Purpur Block +chisel:purpur1:7, Purpur Block +chisel:purpur1:8, Purpur Block +chisel:purpur1:9, Purpur Block +chisel:purpur2:0, Purpur Block +chisel:purpur2:1, Purpur Block +chisel:purpur2:2, Purpur Block +chisel:purpur2:3, Purpur Block +chisel:purpur2:4, Purpur Block +chisel:endstone:0, Endstone +chisel:endstone:1, Endstone +chisel:endstone:2, Endstone +chisel:endstone:3, Endstone +chisel:endstone:4, Endstone +chisel:endstone:5, Endstone +chisel:endstone:6, Endstone +chisel:endstone:7, Endstone +chisel:endstone:8, Endstone +chisel:endstone:9, Endstone +chisel:endstone:10, Endstone +chisel:endstone:11, Endstone +chisel:endstone:12, Endstone +chisel:endstone:13, Endstone +chisel:endstone:14, Endstone +chisel:endstone:15, Endstone +chisel:endstone1:0, Endstone +chisel:endstone1:1, Endstone +chisel:endstone1:2, Endstone +chisel:endstone1:3, Endstone +chisel:endstone1:4, Endstone +chisel:endstone1:5, Endstone +chisel:endstone1:6, Endstone +chisel:endstone1:7, Endstone +chisel:endstone1:8, Endstone +chisel:endstone1:9, Endstone +chisel:endstone2:0, Endstone +chisel:endstone2:1, Endstone +chisel:endstone2:2, Endstone +chisel:endstone2:3, Endstone +chisel:endstone2:4, Endstone +chisel:endstone2:5, Endstone +chisel:endstone2:6, Endstone +chisel:factory:0, Factory Block +chisel:factory:1, Factory Block +chisel:factory:2, Factory Block +chisel:factory:3, Factory Block +chisel:factory:4, Factory Block +chisel:factory:5, Factory Block +chisel:factory:6, Factory Block +chisel:factory:7, Factory Block +chisel:factory:8, Factory Block +chisel:factory:9, Factory Block +chisel:factory:10, Factory Block +chisel:factory:11, Factory Block +chisel:factory:12, Factory Block +chisel:factory:13, Factory Block +chisel:factory:14, Factory Block +chisel:factory:15, Factory Block +chisel:factory1:0, Factory Block +chisel:factory1:1, Factory Block +chisel:factory1:2, Factory Block +chisel:factory1:3, Factory Block +chisel:factory1:4, Factory Block +chisel:futura:0, Futura Block +chisel:futura:1, Futura Block +chisel:futura:2, Futura Block +chisel:futura:3, Futura Block +chisel:futura:4, Futura Block +chisel:futura:5, Futura Block +chisel:glass:0, Glass +chisel:glass:1, Glass +chisel:glass:2, Glass +chisel:glass:3, Glass +chisel:glass:4, Glass +chisel:glass:5, Glass +chisel:glass:6, Glass +chisel:glass:7, Glass +chisel:glass:8, Glass +chisel:glass:9, Glass +chisel:glass:10, Glass +chisel:glass:11, Glass +chisel:glass:12, Glass +chisel:glass:13, Glass +chisel:glass:14, Glass +chisel:glass:15, Glass +chisel:glass1:0, Glass +chisel:glass1:1, Glass +chisel:glasspane:0, Glass Pane +chisel:glasspane:1, Glass Pane +chisel:glasspane:2, Glass Pane +chisel:glasspane:3, Glass Pane +chisel:glasspane:4, Glass Pane +chisel:glasspane:5, Glass Pane +chisel:glasspane:6, Glass Pane +chisel:glasspane:7, Glass Pane +chisel:glasspane:8, Glass Pane +chisel:glasspane:9, Glass Pane +chisel:glasspane:10, Glass Pane +chisel:glasspane:11, Glass Pane +chisel:glasspane:12, Glass Pane +chisel:glasspane:13, Glass Pane +chisel:glasspane:14, Glass Pane +chisel:glasspane:15, Glass Pane +chisel:glasspane1:0, Glass Pane +chisel:glasspane1:1, Glass Pane +chisel:glassdyedblack:0, Black Stained Glass +chisel:glassdyedblack:1, Black Stained Glass +chisel:glassdyedblack:2, Black Stained Glass +chisel:glassdyedblack:3, Black Stained Glass +chisel:glassdyedblack:4, Black Stained Glass +chisel:glassdyedblack:5, Black Stained Glass +chisel:glasspanedyedblack:0, Black Stained Glass Pane +chisel:glasspanedyedblack:1, Black Stained Glass Pane +chisel:glasspanedyedblack:2, Black Stained Glass Pane +chisel:glasspanedyedblack:3, Black Stained Glass Pane +chisel:glasspanedyedblack:4, Black Stained Glass Pane +chisel:glasspanedyedblack:5, Black Stained Glass Pane +chisel:glassdyedred:0, Red Stained Glass +chisel:glassdyedred:1, Red Stained Glass +chisel:glassdyedred:2, Red Stained Glass +chisel:glassdyedred:3, Red Stained Glass +chisel:glassdyedred:4, Red Stained Glass +chisel:glassdyedred:5, Red Stained Glass +chisel:glasspanedyedred:0, Red Stained Glass Pane +chisel:glasspanedyedred:1, Red Stained Glass Pane +chisel:glasspanedyedred:2, Red Stained Glass Pane +chisel:glasspanedyedred:3, Red Stained Glass Pane +chisel:glasspanedyedred:4, Red Stained Glass Pane +chisel:glasspanedyedred:5, Red Stained Glass Pane +chisel:glassdyedgreen:0, Green Stained Glass +chisel:glassdyedgreen:1, Green Stained Glass +chisel:glassdyedgreen:2, Green Stained Glass +chisel:glassdyedgreen:3, Green Stained Glass +chisel:glassdyedgreen:4, Green Stained Glass +chisel:glassdyedgreen:5, Green Stained Glass +chisel:glasspanedyedgreen:0, Green Stained Glass Pane +chisel:glasspanedyedgreen:1, Green Stained Glass Pane +chisel:glasspanedyedgreen:2, Green Stained Glass Pane +chisel:glasspanedyedgreen:3, Green Stained Glass Pane +chisel:glasspanedyedgreen:4, Green Stained Glass Pane +chisel:glasspanedyedgreen:5, Green Stained Glass Pane +chisel:glassdyedbrown:0, Brown Stained Glass +chisel:glassdyedbrown:1, Brown Stained Glass +chisel:glassdyedbrown:2, Brown Stained Glass +chisel:glassdyedbrown:3, Brown Stained Glass +chisel:glassdyedbrown:4, Brown Stained Glass +chisel:glassdyedbrown:5, Brown Stained Glass +chisel:glasspanedyedbrown:0, Brown Stained Glass Pane +chisel:glasspanedyedbrown:1, Brown Stained Glass Pane +chisel:glasspanedyedbrown:2, Brown Stained Glass Pane +chisel:glasspanedyedbrown:3, Brown Stained Glass Pane +chisel:glasspanedyedbrown:4, Brown Stained Glass Pane +chisel:glasspanedyedbrown:5, Brown Stained Glass Pane +chisel:glassdyedblue:0, Blue Stained Glass +chisel:glassdyedblue:1, Blue Stained Glass +chisel:glassdyedblue:2, Blue Stained Glass +chisel:glassdyedblue:3, Blue Stained Glass +chisel:glassdyedblue:4, Blue Stained Glass +chisel:glassdyedblue:5, Blue Stained Glass +chisel:glasspanedyedblue:0, Blue Stained Glass Pane +chisel:glasspanedyedblue:1, Blue Stained Glass Pane +chisel:glasspanedyedblue:2, Blue Stained Glass Pane +chisel:glasspanedyedblue:3, Blue Stained Glass Pane +chisel:glasspanedyedblue:4, Blue Stained Glass Pane +chisel:glasspanedyedblue:5, Blue Stained Glass Pane +chisel:glassdyedpurple:0, Purple Stained Glass +chisel:glassdyedpurple:1, Purple Stained Glass +chisel:glassdyedpurple:2, Purple Stained Glass +chisel:glassdyedpurple:3, Purple Stained Glass +chisel:glassdyedpurple:4, Purple Stained Glass +chisel:glassdyedpurple:5, Purple Stained Glass +chisel:glasspanedyedpurple:0, Purple Stained Glass Pane +chisel:glasspanedyedpurple:1, Purple Stained Glass Pane +chisel:glasspanedyedpurple:2, Purple Stained Glass Pane +chisel:glasspanedyedpurple:3, Purple Stained Glass Pane +chisel:glasspanedyedpurple:4, Purple Stained Glass Pane +chisel:glasspanedyedpurple:5, Purple Stained Glass Pane +chisel:glassdyedcyan:0, Cyan Stained Glass +chisel:glassdyedcyan:1, Cyan Stained Glass +chisel:glassdyedcyan:2, Cyan Stained Glass +chisel:glassdyedcyan:3, Cyan Stained Glass +chisel:glassdyedcyan:4, Cyan Stained Glass +chisel:glassdyedcyan:5, Cyan Stained Glass +chisel:glasspanedyedcyan:0, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:1, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:2, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:3, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:4, Cyan Stained Glass Pane +chisel:glasspanedyedcyan:5, Cyan Stained Glass Pane +chisel:glassdyedlightgray:0, Light Gray Stained Glass +chisel:glassdyedlightgray:1, Light Gray Stained Glass +chisel:glassdyedlightgray:2, Light Gray Stained Glass +chisel:glassdyedlightgray:3, Light Gray Stained Glass +chisel:glassdyedlightgray:4, Light Gray Stained Glass +chisel:glassdyedlightgray:5, Light Gray Stained Glass +chisel:glasspanedyedlightgray:0, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:1, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:2, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:3, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:4, Light Gray Stained Glass Pane +chisel:glasspanedyedlightgray:5, Light Gray Stained Glass Pane +chisel:glassdyedgray:0, Gray Stained Glass +chisel:glassdyedgray:1, Gray Stained Glass +chisel:glassdyedgray:2, Gray Stained Glass +chisel:glassdyedgray:3, Gray Stained Glass +chisel:glassdyedgray:4, Gray Stained Glass +chisel:glassdyedgray:5, Gray Stained Glass +chisel:glasspanedyedgray:0, Gray Stained Glass Pane +chisel:glasspanedyedgray:1, Gray Stained Glass Pane +chisel:glasspanedyedgray:2, Gray Stained Glass Pane +chisel:glasspanedyedgray:3, Gray Stained Glass Pane +chisel:glasspanedyedgray:4, Gray Stained Glass Pane +chisel:glasspanedyedgray:5, Gray Stained Glass Pane +chisel:glassdyedpink:0, Pink Stained Glass +chisel:glassdyedpink:1, Pink Stained Glass +chisel:glassdyedpink:2, Pink Stained Glass +chisel:glassdyedpink:3, Pink Stained Glass +chisel:glassdyedpink:4, Pink Stained Glass +chisel:glassdyedpink:5, Pink Stained Glass +chisel:glasspanedyedpink:0, Pink Stained Glass Pane +chisel:glasspanedyedpink:1, Pink Stained Glass Pane +chisel:glasspanedyedpink:2, Pink Stained Glass Pane +chisel:glasspanedyedpink:3, Pink Stained Glass Pane +chisel:glasspanedyedpink:4, Pink Stained Glass Pane +chisel:glasspanedyedpink:5, Pink Stained Glass Pane +chisel:glassdyedlime:0, Lime Stained Glass +chisel:glassdyedlime:1, Lime Stained Glass +chisel:glassdyedlime:2, Lime Stained Glass +chisel:glassdyedlime:3, Lime Stained Glass +chisel:glassdyedlime:4, Lime Stained Glass +chisel:glassdyedlime:5, Lime Stained Glass +chisel:glasspanedyedlime:0, Lime Stained Glass Pane +chisel:glasspanedyedlime:1, Lime Stained Glass Pane +chisel:glasspanedyedlime:2, Lime Stained Glass Pane +chisel:glasspanedyedlime:3, Lime Stained Glass Pane +chisel:glasspanedyedlime:4, Lime Stained Glass Pane +chisel:glasspanedyedlime:5, Lime Stained Glass Pane +chisel:glassdyedyellow:0, Yellow Stained Glass +chisel:glassdyedyellow:1, Yellow Stained Glass +chisel:glassdyedyellow:2, Yellow Stained Glass +chisel:glassdyedyellow:3, Yellow Stained Glass +chisel:glassdyedyellow:4, Yellow Stained Glass +chisel:glassdyedyellow:5, Yellow Stained Glass +chisel:glasspanedyedyellow:0, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:1, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:2, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:3, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:4, Yellow Stained Glass Pane +chisel:glasspanedyedyellow:5, Yellow Stained Glass Pane +chisel:glassdyedlightblue:0, Light Blue Stained Glass +chisel:glassdyedlightblue:1, Light Blue Stained Glass +chisel:glassdyedlightblue:2, Light Blue Stained Glass +chisel:glassdyedlightblue:3, Light Blue Stained Glass +chisel:glassdyedlightblue:4, Light Blue Stained Glass +chisel:glassdyedlightblue:5, Light Blue Stained Glass +chisel:glasspanedyedlightblue:0, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:1, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:2, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:3, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:4, Light Blue Stained Glass Pane +chisel:glasspanedyedlightblue:5, Light Blue Stained Glass Pane +chisel:glassdyedmagenta:0, Magenta Stained Glass +chisel:glassdyedmagenta:1, Magenta Stained Glass +chisel:glassdyedmagenta:2, Magenta Stained Glass +chisel:glassdyedmagenta:3, Magenta Stained Glass +chisel:glassdyedmagenta:4, Magenta Stained Glass +chisel:glassdyedmagenta:5, Magenta Stained Glass +chisel:glasspanedyedmagenta:0, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:1, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:2, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:3, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:4, Magenta Stained Glass Pane +chisel:glasspanedyedmagenta:5, Magenta Stained Glass Pane +chisel:glassdyedorange:0, Orange Stained Glass +chisel:glassdyedorange:1, Orange Stained Glass +chisel:glassdyedorange:2, Orange Stained Glass +chisel:glassdyedorange:3, Orange Stained Glass +chisel:glassdyedorange:4, Orange Stained Glass +chisel:glassdyedorange:5, Orange Stained Glass +chisel:glasspanedyedorange:0, Orange Stained Glass Pane +chisel:glasspanedyedorange:1, Orange Stained Glass Pane +chisel:glasspanedyedorange:2, Orange Stained Glass Pane +chisel:glasspanedyedorange:3, Orange Stained Glass Pane +chisel:glasspanedyedorange:4, Orange Stained Glass Pane +chisel:glasspanedyedorange:5, Orange Stained Glass Pane +chisel:glassdyedwhite:0, White Stained Glass +chisel:glassdyedwhite:1, White Stained Glass +chisel:glassdyedwhite:2, White Stained Glass +chisel:glassdyedwhite:3, White Stained Glass +chisel:glassdyedwhite:4, White Stained Glass +chisel:glassdyedwhite:5, White Stained Glass +chisel:glasspanedyedwhite:0, White Stained Glass Pane +chisel:glasspanedyedwhite:1, White Stained Glass Pane +chisel:glasspanedyedwhite:2, White Stained Glass Pane +chisel:glasspanedyedwhite:3, White Stained Glass Pane +chisel:glasspanedyedwhite:4, White Stained Glass Pane +chisel:glasspanedyedwhite:5, White Stained Glass Pane +chisel:glowstone:0, Glowstone +chisel:glowstone:1, Glowstone +chisel:glowstone:2, Glowstone +chisel:glowstone:3, Glowstone +chisel:glowstone:4, Glowstone +chisel:glowstone:5, Glowstone +chisel:glowstone:6, Glowstone +chisel:glowstone:7, Glowstone +chisel:glowstone:8, Glowstone +chisel:glowstone:9, Glowstone +chisel:glowstone:10, Glowstone +chisel:glowstone:11, Glowstone +chisel:glowstone:12, Glowstone +chisel:glowstone:13, Glowstone +chisel:glowstone:14, Glowstone +chisel:glowstone:15, Glowstone +chisel:glowstone1:0, Glowstone +chisel:glowstone1:1, Glowstone +chisel:glowstone1:2, Glowstone +chisel:glowstone1:3, Glowstone +chisel:glowstone1:4, Glowstone +chisel:glowstone1:5, Glowstone +chisel:glowstone1:6, Glowstone +chisel:glowstone1:7, Glowstone +chisel:glowstone1:8, Glowstone +chisel:glowstone1:9, Glowstone +chisel:glowstone1:10, Glowstone +chisel:glowstone1:11, Glowstone +chisel:glowstone1:12, Glowstone +chisel:glowstone1:13, Glowstone +chisel:glowstone1:14, Glowstone +chisel:glowstone1:15, Glowstone +chisel:glowstone2:0, Glowstone +chisel:blockgold:0, Block of Gold +chisel:blockgold:1, Block of Gold +chisel:blockgold:2, Block of Gold +chisel:blockgold:3, Block of Gold +chisel:blockgold:4, Block of Gold +chisel:blockgold:5, Block of Gold +chisel:blockgold:6, Block of Gold +chisel:gold:0, Block of Gold +chisel:gold:1, Block of Gold +chisel:gold:2, Block of Gold +chisel:gold:3, Block of Gold +chisel:gold:4, Block of Gold +chisel:gold:5, Block of Gold +chisel:gold:6, Block of Gold +chisel:gold:7, Block of Gold +chisel:gold:8, Block of Gold +chisel:gold:9, Block of Gold +chisel:gold:10, Block of Gold +chisel:gold:11, Block of Gold +chisel:gold:12, Block of Gold +chisel:gold:13, Block of Gold +chisel:granite:0, Granite +chisel:granite:1, Granite +chisel:granite:2, Granite +chisel:granite:3, Granite +chisel:granite:4, Granite +chisel:granite:5, Granite +chisel:granite:6, Granite +chisel:granite:7, Granite +chisel:granite:8, Granite +chisel:granite:9, Granite +chisel:granite:10, Granite +chisel:granite:11, Granite +chisel:granite:12, Granite +chisel:granite:13, Granite +chisel:granite:14, Granite +chisel:granite:15, Granite +chisel:granite1:0, Granite +chisel:granite1:1, Granite +chisel:granite1:2, Granite +chisel:granite1:3, Granite +chisel:granite1:4, Granite +chisel:granite1:5, Granite +chisel:granite1:6, Granite +chisel:granite1:7, Granite +chisel:granite1:8, Granite +chisel:granite1:9, Granite +chisel:granite1:10, Granite +chisel:granite1:11, Granite +chisel:granite1:12, Granite +chisel:granite1:13, Granite +chisel:granite1:14, Granite +chisel:granite1:15, Granite +chisel:granite2:0, Granite +chisel:hardenedclay:0, Terracotta +chisel:hardenedclay:1, Terracotta +chisel:hardenedclay:2, Terracotta +chisel:hardenedclay:3, Terracotta +chisel:hardenedclay:4, Terracotta +chisel:hardenedclay:5, Terracotta +chisel:hardenedclay:6, Terracotta +chisel:hardenedclay:7, Terracotta +chisel:hardenedclay:8, Terracotta +chisel:hardenedclay:9, Terracotta +chisel:hardenedclay:10, Terracotta +chisel:hardenedclay:11, Terracotta +chisel:hardenedclay:12, Terracotta +chisel:hardenedclay:13, Terracotta +chisel:hardenedclay:14, Terracotta +chisel:hardenedclay:15, Terracotta +chisel:hardenedclay1:0, Terracotta +chisel:hardenedclay1:1, Terracotta +chisel:hardenedclay1:2, Terracotta +chisel:hardenedclay1:3, Terracotta +chisel:hardenedclay1:4, Terracotta +chisel:hardenedclay1:5, Terracotta +chisel:hardenedclay1:6, Terracotta +chisel:hardenedclay1:7, Terracotta +chisel:hardenedclay1:8, Terracotta +chisel:hardenedclay1:9, Terracotta +chisel:hardenedclay2:0, Terracotta +chisel:hardenedclay2:1, Terracotta +chisel:hardenedclay2:2, Terracotta +chisel:hardenedclay2:3, Terracotta +chisel:hardenedclay2:4, Terracotta +chisel:hardenedclay2:5, Terracotta +chisel:hardenedclay2:6, Terracotta +chisel:ice:0, Ice +chisel:ice:1, Ice +chisel:ice:2, Ice +chisel:ice:3, Ice +chisel:ice:4, Ice +chisel:ice:5, Ice +chisel:ice:6, Ice +chisel:ice:7, Ice +chisel:ice:8, Ice +chisel:ice:9, Ice +chisel:ice:10, Ice +chisel:ice:11, Ice +chisel:ice:12, Ice +chisel:ice:13, Ice +chisel:ice:14, Ice +chisel:ice:15, Ice +chisel:ice1:0, Ice +chisel:ice1:1, Ice +chisel:ice1:2, Ice +chisel:ice1:3, Ice +chisel:ice1:4, Ice +chisel:ice1:5, Ice +chisel:ice1:6, Ice +chisel:ice1:7, Ice +chisel:ice1:8, Ice +chisel:ice1:9, Ice +chisel:ice1:10, Ice +chisel:ice1:11, Ice +chisel:ice1:12, Ice +chisel:ice1:13, Ice +chisel:ice1:14, Ice +chisel:ice1:15, Ice +chisel:ice2:0, Ice +chisel:icepillar:0, Ice Pillar +chisel:icepillar:1, Ice Pillar +chisel:icepillar:2, Ice Pillar +chisel:icepillar:3, Ice Pillar +chisel:icepillar:4, Ice Pillar +chisel:icepillar:5, Ice Pillar +chisel:icepillar:6, Ice Pillar +chisel:blockinvar:0, Block of Invar +chisel:blockinvar:1, Block of Invar +chisel:blockinvar:2, Block of Invar +chisel:blockinvar:3, Block of Invar +chisel:blockinvar:4, Block of Invar +chisel:blockinvar:5, Block of Invar +chisel:blockinvar:6, Block of Invar +chisel:blockiron:0, Block of Iron +chisel:blockiron:1, Block of Iron +chisel:blockiron:2, Block of Iron +chisel:blockiron:3, Block of Iron +chisel:blockiron:4, Block of Iron +chisel:blockiron:5, Block of Iron +chisel:blockiron:6, Block of Iron +chisel:iron:0, Block of Iron +chisel:iron:1, Block of Iron +chisel:iron:2, Block of Iron +chisel:iron:3, Block of Iron +chisel:iron:4, Block of Iron +chisel:iron:5, Block of Iron +chisel:iron:6, Block of Iron +chisel:iron:7, Block of Iron +chisel:iron:8, Block of Iron +chisel:iron:9, Block of Iron +chisel:iron:10, Block of Iron +chisel:iron:11, Block of Iron +chisel:iron:12, Block of Iron +chisel:iron:13, Block of Iron +chisel:iron:14, Block of Iron +chisel:ironpane:0, Iron Bars +chisel:ironpane:1, Iron Bars +chisel:ironpane:2, Iron Bars +chisel:ironpane:3, Iron Bars +chisel:ironpane:4, Iron Bars +chisel:ironpane:5, Iron Bars +chisel:ironpane:6, Iron Bars +chisel:ironpane:7, Iron Bars +chisel:ironpane:8, Iron Bars +chisel:ironpane:9, Iron Bars +chisel:ironpane:10, Iron Bars +chisel:ironpane:11, Iron Bars +chisel:ironpane:12, Iron Bars +chisel:laboratory:0, Laboratory Block +chisel:laboratory:1, Laboratory Block +chisel:laboratory:2, Laboratory Block +chisel:laboratory:3, Laboratory Block +chisel:laboratory:4, Laboratory Block +chisel:laboratory:5, Laboratory Block +chisel:laboratory:6, Laboratory Block +chisel:laboratory:7, Laboratory Block +chisel:laboratory:8, Laboratory Block +chisel:laboratory:9, Laboratory Block +chisel:laboratory:10, Laboratory Block +chisel:laboratory:11, Laboratory Block +chisel:laboratory:12, Laboratory Block +chisel:laboratory:13, Laboratory Block +chisel:laboratory:14, Laboratory Block +chisel:laboratory:15, Laboratory Block +chisel:lapis:0, Lapis Lazuli Block +chisel:lapis:1, Lapis Lazuli Block +chisel:lapis:2, Lapis Lazuli Block +chisel:lapis:3, Lapis Lazuli Block +chisel:lapis:4, Lapis Lazuli Block +chisel:lapis:5, Lapis Lazuli Block +chisel:lapis:6, Lapis Lazuli Block +chisel:lapis:7, Lapis Lazuli Block +chisel:lapis:8, Lapis Lazuli Block +chisel:lavastone:0, Lavastone +chisel:lavastone:1, Lavastone +chisel:lavastone:2, Lavastone +chisel:lavastone:3, Lavastone +chisel:lavastone:4, Lavastone +chisel:lavastone:5, Lavastone +chisel:lavastone:6, Lavastone +chisel:lavastone:7, Lavastone +chisel:lavastone:8, Lavastone +chisel:lavastone:9, Lavastone +chisel:lavastone:10, Lavastone +chisel:lavastone:11, Lavastone +chisel:lavastone:12, Lavastone +chisel:lavastone:13, Lavastone +chisel:lavastone:14, Lavastone +chisel:lavastone:15, Lavastone +chisel:lavastone1:0, Lavastone +chisel:lavastone1:1, Lavastone +chisel:lavastone1:2, Lavastone +chisel:lavastone1:3, Lavastone +chisel:lavastone1:4, Lavastone +chisel:lavastone1:5, Lavastone +chisel:lavastone1:6, Lavastone +chisel:lavastone1:7, Lavastone +chisel:lavastone1:8, Lavastone +chisel:lavastone1:9, Lavastone +chisel:lavastone1:10, Lavastone +chisel:lavastone1:11, Lavastone +chisel:lavastone1:12, Lavastone +chisel:lavastone1:13, Lavastone +chisel:lavastone1:14, Lavastone +chisel:lavastone1:15, Lavastone +chisel:lavastone2:0, Lavastone +chisel:blocklead:0, Block of Lead +chisel:blocklead:1, Block of Lead +chisel:blocklead:2, Block of Lead +chisel:blocklead:3, Block of Lead +chisel:blocklead:4, Block of Lead +chisel:blocklead:5, Block of Lead +chisel:blocklead:6, Block of Lead +chisel:limestone:0, Limestone +chisel:limestone:1, Limestone +chisel:limestone:2, Limestone +chisel:limestone:3, Limestone +chisel:limestone:4, Limestone +chisel:limestone:5, Limestone +chisel:limestone:6, Limestone +chisel:limestone:7, Limestone +chisel:limestone:8, Limestone +chisel:limestone:9, Limestone +chisel:limestone:10, Limestone +chisel:limestone:11, Limestone +chisel:limestone:12, Limestone +chisel:limestone:13, Limestone +chisel:limestone:14, Limestone +chisel:limestone:15, Limestone +chisel:limestone1:0, Limestone +chisel:limestone1:1, Limestone +chisel:limestone1:2, Limestone +chisel:limestone1:3, Limestone +chisel:limestone1:4, Limestone +chisel:limestone1:5, Limestone +chisel:limestone1:6, Limestone +chisel:limestone1:7, Limestone +chisel:limestone1:8, Limestone +chisel:limestone1:9, Limestone +chisel:limestone2:0, Limestone +chisel:limestone2:1, Limestone +chisel:limestone2:2, Limestone +chisel:limestone2:3, Limestone +chisel:limestone2:4, Limestone +chisel:limestone2:5, Limestone +chisel:limestone2:6, Limestone +chisel:limestone2:7, Limestone +chisel:marble:0, Marble +chisel:marble:1, Marble +chisel:marble:2, Marble +chisel:marble:3, Marble +chisel:marble:4, Marble +chisel:marble:5, Marble +chisel:marble:6, Marble +chisel:marble:7, Marble +chisel:marble:8, Marble +chisel:marble:9, Marble +chisel:marble:10, Marble +chisel:marble:11, Marble +chisel:marble:12, Marble +chisel:marble:13, Marble +chisel:marble:14, Marble +chisel:marble:15, Marble +chisel:marble1:0, Marble +chisel:marble1:1, Marble +chisel:marble1:2, Marble +chisel:marble1:3, Marble +chisel:marble1:4, Marble +chisel:marble1:5, Marble +chisel:marble1:6, Marble +chisel:marble1:7, Marble +chisel:marble1:8, Marble +chisel:marble1:9, Marble +chisel:marble2:0, Marble +chisel:marble2:1, Marble +chisel:marble2:2, Marble +chisel:marble2:3, Marble +chisel:marble2:4, Marble +chisel:marble2:5, Marble +chisel:marble2:6, Marble +chisel:marble2:7, Marble +chisel:marblepillar:0, Marble Pillar +chisel:marblepillar:1, Marble Pillar +chisel:marblepillar:2, Marble Pillar +chisel:marblepillar:3, Marble Pillar +chisel:marblepillar:4, Marble Pillar +chisel:marblepillar:5, Marble Pillar +chisel:marblepillar:6, Marble Pillar +chisel:marblepillar:7, Marble Pillar +chisel:marblepillar:8, Marble Pillar +chisel:marblepillar:9, Marble Pillar +chisel:marblepillar:10, Marble Pillar +chisel:marblepillar:11, Marble Pillar +chisel:marblepillar:12, Marble Pillar +chisel:marblepillar:13, Marble Pillar +chisel:marblepillar:14, Marble Pillar +chisel:marblepillar:15, Marble Pillar +chisel:netherbrick:0, Nether Brick +chisel:netherbrick:1, Nether Brick +chisel:netherbrick:2, Nether Brick +chisel:netherbrick:3, Nether Brick +chisel:netherbrick:4, Nether Brick +chisel:netherbrick:5, Nether Brick +chisel:netherbrick:6, Nether Brick +chisel:netherbrick:7, Nether Brick +chisel:netherbrick:8, Nether Brick +chisel:netherbrick:9, Nether Brick +chisel:netherbrick:10, Nether Brick +chisel:netherbrick:11, Nether Brick +chisel:netherbrick:12, Nether Brick +chisel:netherbrick:13, Nether Brick +chisel:netherbrick:14, Nether Brick +chisel:netherbrick:15, Nether Brick +chisel:netherrack:0, Netherrack +chisel:netherrack:1, Netherrack +chisel:netherrack:2, Netherrack +chisel:netherrack:3, Netherrack +chisel:netherrack:4, Netherrack +chisel:netherrack:5, Netherrack +chisel:netherrack:6, Netherrack +chisel:netherrack:7, Netherrack +chisel:netherrack:8, Netherrack +chisel:netherrack:9, Netherrack +chisel:netherrack:10, Netherrack +chisel:netherrack:11, Netherrack +chisel:netherrack:12, Netherrack +chisel:netherrack:13, Netherrack +chisel:blocknickel:0, Block of Nickel +chisel:blocknickel:1, Block of Nickel +chisel:blocknickel:2, Block of Nickel +chisel:blocknickel:3, Block of Nickel +chisel:blocknickel:4, Block of Nickel +chisel:blocknickel:5, Block of Nickel +chisel:blocknickel:6, Block of Nickel +chisel:obsidian:0, Obsidian +chisel:obsidian:1, Obsidian +chisel:obsidian:2, Obsidian +chisel:obsidian:3, Obsidian +chisel:obsidian:4, Obsidian +chisel:obsidian:5, Obsidian +chisel:obsidian:6, Obsidian +chisel:obsidian:7, Obsidian +chisel:obsidian:8, Obsidian +chisel:obsidian:9, Obsidian +chisel:obsidian:10, Obsidian +chisel:obsidian:11, Obsidian +chisel:obsidian:12, Obsidian +chisel:obsidian:13, Obsidian +chisel:obsidian:14, Obsidian +chisel:paper:0, Paper Wall +chisel:paper:1, Paper Wall +chisel:paper:2, Paper Wall +chisel:paper:3, Paper Wall +chisel:paper:4, Paper Wall +chisel:paper:5, Paper Wall +chisel:paper:6, Paper Wall +chisel:paper:7, Paper Wall +chisel:paper:8, Paper Wall +chisel:planks-oak:0, Oak Wood Planks +chisel:planks-oak:1, Oak Wood Planks +chisel:planks-oak:2, Oak Wood Planks +chisel:planks-oak:3, Oak Wood Planks +chisel:planks-oak:4, Oak Wood Planks +chisel:planks-oak:5, Oak Wood Planks +chisel:planks-oak:6, Oak Wood Planks +chisel:planks-oak:7, Oak Wood Planks +chisel:planks-oak:8, Oak Wood Planks +chisel:planks-oak:9, Oak Wood Planks +chisel:planks-oak:10, Oak Wood Planks +chisel:planks-oak:11, Oak Wood Planks +chisel:planks-oak:12, Oak Wood Planks +chisel:planks-oak:13, Oak Wood Planks +chisel:planks-oak:14, Oak Wood Planks +chisel:planks-spruce:0, Spruce Wood Planks +chisel:planks-spruce:1, Spruce Wood Planks +chisel:planks-spruce:2, Spruce Wood Planks +chisel:planks-spruce:3, Spruce Wood Planks +chisel:planks-spruce:4, Spruce Wood Planks +chisel:planks-spruce:5, Spruce Wood Planks +chisel:planks-spruce:6, Spruce Wood Planks +chisel:planks-spruce:7, Spruce Wood Planks +chisel:planks-spruce:8, Spruce Wood Planks +chisel:planks-spruce:9, Spruce Wood Planks +chisel:planks-spruce:10, Spruce Wood Planks +chisel:planks-spruce:11, Spruce Wood Planks +chisel:planks-spruce:12, Spruce Wood Planks +chisel:planks-spruce:13, Spruce Wood Planks +chisel:planks-spruce:14, Spruce Wood Planks +chisel:planks-birch:0, Birch Wood Planks +chisel:planks-birch:1, Birch Wood Planks +chisel:planks-birch:2, Birch Wood Planks +chisel:planks-birch:3, Birch Wood Planks +chisel:planks-birch:4, Birch Wood Planks +chisel:planks-birch:5, Birch Wood Planks +chisel:planks-birch:6, Birch Wood Planks +chisel:planks-birch:7, Birch Wood Planks +chisel:planks-birch:8, Birch Wood Planks +chisel:planks-birch:9, Birch Wood Planks +chisel:planks-birch:10, Birch Wood Planks +chisel:planks-birch:11, Birch Wood Planks +chisel:planks-birch:12, Birch Wood Planks +chisel:planks-birch:13, Birch Wood Planks +chisel:planks-birch:14, Birch Wood Planks +chisel:planks-jungle:0, Jungle Wood Planks +chisel:planks-jungle:1, Jungle Wood Planks +chisel:planks-jungle:2, Jungle Wood Planks +chisel:planks-jungle:3, Jungle Wood Planks +chisel:planks-jungle:4, Jungle Wood Planks +chisel:planks-jungle:5, Jungle Wood Planks +chisel:planks-jungle:6, Jungle Wood Planks +chisel:planks-jungle:7, Jungle Wood Planks +chisel:planks-jungle:8, Jungle Wood Planks +chisel:planks-jungle:9, Jungle Wood Planks +chisel:planks-jungle:10, Jungle Wood Planks +chisel:planks-jungle:11, Jungle Wood Planks +chisel:planks-jungle:12, Jungle Wood Planks +chisel:planks-jungle:13, Jungle Wood Planks +chisel:planks-jungle:14, Jungle Wood Planks +chisel:planks-acacia:0, Acacia Wood Planks +chisel:planks-acacia:1, Acacia Wood Planks +chisel:planks-acacia:2, Acacia Wood Planks +chisel:planks-acacia:3, Acacia Wood Planks +chisel:planks-acacia:4, Acacia Wood Planks +chisel:planks-acacia:5, Acacia Wood Planks +chisel:planks-acacia:6, Acacia Wood Planks +chisel:planks-acacia:7, Acacia Wood Planks +chisel:planks-acacia:8, Acacia Wood Planks +chisel:planks-acacia:9, Acacia Wood Planks +chisel:planks-acacia:10, Acacia Wood Planks +chisel:planks-acacia:11, Acacia Wood Planks +chisel:planks-acacia:12, Acacia Wood Planks +chisel:planks-acacia:13, Acacia Wood Planks +chisel:planks-acacia:14, Acacia Wood Planks +chisel:planks-dark-oak:0, Dark Oak Wood Planks +chisel:planks-dark-oak:1, Dark Oak Wood Planks +chisel:planks-dark-oak:2, Dark Oak Wood Planks +chisel:planks-dark-oak:3, Dark Oak Wood Planks +chisel:planks-dark-oak:4, Dark Oak Wood Planks +chisel:planks-dark-oak:5, Dark Oak Wood Planks +chisel:planks-dark-oak:6, Dark Oak Wood Planks +chisel:planks-dark-oak:7, Dark Oak Wood Planks +chisel:planks-dark-oak:8, Dark Oak Wood Planks +chisel:planks-dark-oak:9, Dark Oak Wood Planks +chisel:planks-dark-oak:10, Dark Oak Wood Planks +chisel:planks-dark-oak:11, Dark Oak Wood Planks +chisel:planks-dark-oak:12, Dark Oak Wood Planks +chisel:planks-dark-oak:13, Dark Oak Wood Planks +chisel:planks-dark-oak:14, Dark Oak Wood Planks +chisel:blockplatinum:0, Block of Platinum +chisel:blockplatinum:1, Block of Platinum +chisel:blockplatinum:2, Block of Platinum +chisel:blockplatinum:3, Block of Platinum +chisel:blockplatinum:4, Block of Platinum +chisel:blockplatinum:5, Block of Platinum +chisel:blockplatinum:6, Block of Platinum +chisel:prismarine:0, Prismarine +chisel:prismarine:1, Prismarine +chisel:prismarine:2, Prismarine +chisel:prismarine:3, Prismarine +chisel:prismarine:4, Prismarine +chisel:prismarine:5, Prismarine +chisel:prismarine:6, Prismarine +chisel:prismarine:7, Prismarine +chisel:prismarine:8, Prismarine +chisel:prismarine:9, Prismarine +chisel:prismarine:10, Prismarine +chisel:prismarine:11, Prismarine +chisel:prismarine:12, Prismarine +chisel:prismarine:13, Prismarine +chisel:prismarine:14, Prismarine +chisel:prismarine:15, Prismarine +chisel:prismarine1:0, Prismarine +chisel:prismarine1:1, Prismarine +chisel:prismarine1:2, Prismarine +chisel:prismarine1:3, Prismarine +chisel:prismarine1:4, Prismarine +chisel:prismarine1:5, Prismarine +chisel:prismarine1:6, Prismarine +chisel:prismarine1:7, Prismarine +chisel:prismarine1:8, Prismarine +chisel:prismarine1:9, Prismarine +chisel:prismarine2:0, Prismarine +chisel:prismarine2:1, Prismarine +chisel:prismarine2:2, Prismarine +chisel:prismarine2:3, Prismarine +chisel:prismarine2:4, Prismarine +chisel:prismarine2:5, Prismarine +chisel:quartz:0, Block of Quartz +chisel:quartz:1, Block of Quartz +chisel:quartz:2, Block of Quartz +chisel:quartz:3, Block of Quartz +chisel:quartz:4, Block of Quartz +chisel:quartz:5, Block of Quartz +chisel:quartz:6, Block of Quartz +chisel:quartz:7, Block of Quartz +chisel:quartz:8, Block of Quartz +chisel:quartz:9, Block of Quartz +chisel:quartz:10, Block of Quartz +chisel:quartz:11, Block of Quartz +chisel:quartz:12, Block of Quartz +chisel:quartz:13, Block of Quartz +chisel:quartz:14, Block of Quartz +chisel:quartz:15, Block of Quartz +chisel:quartz1:0, Block of Quartz +chisel:quartz1:1, Block of Quartz +chisel:quartz1:2, Block of Quartz +chisel:quartz1:3, Block of Quartz +chisel:quartz1:4, Block of Quartz +chisel:quartz1:5, Block of Quartz +chisel:quartz1:6, Block of Quartz +chisel:quartz1:7, Block of Quartz +chisel:quartz1:8, Block of Quartz +chisel:quartz1:9, Block of Quartz +chisel:quartz1:10, Block of Quartz +chisel:quartz1:11, Block of Quartz +chisel:quartz1:12, Block of Quartz +chisel:quartz1:13, Block of Quartz +chisel:quartz1:14, Block of Quartz +chisel:quartz1:15, Block of Quartz +chisel:redstone:0, Block of Redstone +chisel:redstone:1, Block of Redstone +chisel:redstone:2, Block of Redstone +chisel:redstone:3, Block of Redstone +chisel:redstone:4, Block of Redstone +chisel:redstone:5, Block of Redstone +chisel:redstone:6, Block of Redstone +chisel:redstone:7, Block of Redstone +chisel:redstone:8, Block of Redstone +chisel:redstone:9, Block of Redstone +chisel:redstone:10, Block of Redstone +chisel:redstone:11, Block of Redstone +chisel:redstone:12, Block of Redstone +chisel:redstone:13, Block of Redstone +chisel:redstone:14, Block of Redstone +chisel:redstone:15, Block of Redstone +chisel:redstone1:0, Block of Redstone +chisel:redstone1:1, Block of Redstone +chisel:redstone1:2, Block of Redstone +chisel:redstone1:3, Block of Redstone +chisel:redstone1:4, Block of Redstone +chisel:redstone1:5, Block of Redstone +chisel:redstone1:6, Block of Redstone +chisel:redstone1:7, Block of Redstone +chisel:redstone1:8, Block of Redstone +chisel:redstone1:9, Block of Redstone +chisel:redstone1:10, Block of Redstone +chisel:redstone1:11, Block of Redstone +chisel:sandstoneyellow:0, Sandstone +chisel:sandstoneyellow:1, Sandstone +chisel:sandstoneyellow:2, Sandstone +chisel:sandstoneyellow:3, Sandstone +chisel:sandstoneyellow:4, Sandstone +chisel:sandstoneyellow:5, Sandstone +chisel:sandstoneyellow:6, Sandstone +chisel:sandstoneyellow:7, Sandstone +chisel:sandstoneyellow:8, Sandstone +chisel:sandstoneyellow:9, Sandstone +chisel:sandstoneyellow:10, Sandstone +chisel:sandstoneyellow:11, Sandstone +chisel:sandstoneyellow:12, Sandstone +chisel:sandstoneyellow:13, Sandstone +chisel:sandstoneyellow:14, Sandstone +chisel:sandstoneyellow:15, Sandstone +chisel:sandstoneyellow1:0, Sandstone +chisel:sandstoneyellow1:1, Sandstone +chisel:sandstoneyellow1:2, Sandstone +chisel:sandstoneyellow1:3, Sandstone +chisel:sandstoneyellow1:4, Sandstone +chisel:sandstoneyellow1:5, Sandstone +chisel:sandstoneyellow1:6, Sandstone +chisel:sandstoneyellow1:7, Sandstone +chisel:sandstoneyellow1:8, Sandstone +chisel:sandstoneyellow1:9, Sandstone +chisel:sandstoneyellow2:0, Sandstone +chisel:sandstoneyellow2:1, Sandstone +chisel:sandstoneyellow2:2, Sandstone +chisel:sandstoneyellow2:3, Sandstone +chisel:sandstoneyellow2:4, Sandstone +chisel:sandstoneyellow2:5, Sandstone +chisel:sandstoneyellow2:6, Sandstone +chisel:sandstoneyellow2:7, Sandstone +chisel:sandstonered:0, Red Sandstone +chisel:sandstonered:1, Red Sandstone +chisel:sandstonered:2, Red Sandstone +chisel:sandstonered:3, Red Sandstone +chisel:sandstonered:4, Red Sandstone +chisel:sandstonered:5, Red Sandstone +chisel:sandstonered:6, Red Sandstone +chisel:sandstonered:7, Red Sandstone +chisel:sandstonered:8, Red Sandstone +chisel:sandstonered:9, Red Sandstone +chisel:sandstonered:10, Red Sandstone +chisel:sandstonered:11, Red Sandstone +chisel:sandstonered:12, Red Sandstone +chisel:sandstonered:13, Red Sandstone +chisel:sandstonered:14, Red Sandstone +chisel:sandstonered:15, Red Sandstone +chisel:sandstonered1:0, Red Sandstone +chisel:sandstonered1:1, Red Sandstone +chisel:sandstonered1:2, Red Sandstone +chisel:sandstonered1:3, Red Sandstone +chisel:sandstonered1:4, Red Sandstone +chisel:sandstonered1:5, Red Sandstone +chisel:sandstonered1:6, Red Sandstone +chisel:sandstonered1:7, Red Sandstone +chisel:sandstonered1:8, Red Sandstone +chisel:sandstonered1:9, Red Sandstone +chisel:sandstonered2:0, Red Sandstone +chisel:sandstonered2:1, Red Sandstone +chisel:sandstonered2:2, Red Sandstone +chisel:sandstonered2:3, Red Sandstone +chisel:sandstonered2:4, Red Sandstone +chisel:sandstonered2:5, Red Sandstone +chisel:sandstonered2:6, Red Sandstone +chisel:sandstonered2:7, Red Sandstone +chisel:sandstone-scribbles:0, Sandstone Scribbles +chisel:sandstone-scribbles:1, Sandstone Scribbles +chisel:sandstone-scribbles:2, Sandstone Scribbles +chisel:sandstone-scribbles:3, Sandstone Scribbles +chisel:sandstone-scribbles:4, Sandstone Scribbles +chisel:sandstone-scribbles:5, Sandstone Scribbles +chisel:sandstone-scribbles:6, Sandstone Scribbles +chisel:sandstone-scribbles:7, Sandstone Scribbles +chisel:sandstone-scribbles:8, Sandstone Scribbles +chisel:sandstone-scribbles:9, Sandstone Scribbles +chisel:sandstone-scribbles:10, Sandstone Scribbles +chisel:sandstone-scribbles:11, Sandstone Scribbles +chisel:sandstone-scribbles:12, Sandstone Scribbles +chisel:sandstone-scribbles:13, Sandstone Scribbles +chisel:sandstone-scribbles:14, Sandstone Scribbles +chisel:sandstone-scribbles:15, Sandstone Scribbles +chisel:sandstonered-scribbles:0, Red Sandstone Scribbles +chisel:sandstonered-scribbles:1, Red Sandstone Scribbles +chisel:sandstonered-scribbles:2, Red Sandstone Scribbles +chisel:sandstonered-scribbles:3, Red Sandstone Scribbles +chisel:sandstonered-scribbles:4, Red Sandstone Scribbles +chisel:sandstonered-scribbles:5, Red Sandstone Scribbles +chisel:sandstonered-scribbles:6, Red Sandstone Scribbles +chisel:sandstonered-scribbles:7, Red Sandstone Scribbles +chisel:sandstonered-scribbles:8, Red Sandstone Scribbles +chisel:sandstonered-scribbles:9, Red Sandstone Scribbles +chisel:sandstonered-scribbles:10, Red Sandstone Scribbles +chisel:sandstonered-scribbles:11, Red Sandstone Scribbles +chisel:sandstonered-scribbles:12, Red Sandstone Scribbles +chisel:sandstonered-scribbles:13, Red Sandstone Scribbles +chisel:sandstonered-scribbles:14, Red Sandstone Scribbles +chisel:sandstonered-scribbles:15, Red Sandstone Scribbles +chisel:blocksilver:0, Block of Silver +chisel:blocksilver:1, Block of Silver +chisel:blocksilver:2, Block of Silver +chisel:blocksilver:3, Block of Silver +chisel:blocksilver:4, Block of Silver +chisel:blocksilver:5, Block of Silver +chisel:blocksilver:6, Block of Silver +chisel:blocksteel:0, Block of Steel +chisel:blocksteel:1, Block of Steel +chisel:blocksteel:2, Block of Steel +chisel:blocksteel:3, Block of Steel +chisel:blocksteel:4, Block of Steel +chisel:blocksteel:5, Block of Steel +chisel:blocksteel:6, Block of Steel +chisel:stonebrick:0, Chiseled Stone +chisel:stonebrick:1, Chiseled Stone +chisel:stonebrick:2, Chiseled Stone +chisel:stonebrick:3, Chiseled Stone +chisel:stonebrick:4, Chiseled Stone +chisel:stonebrick:5, Chiseled Stone +chisel:stonebrick:6, Chiseled Stone +chisel:stonebrick:7, Chiseled Stone +chisel:stonebrick:8, Chiseled Stone +chisel:stonebrick:9, Chiseled Stone +chisel:stonebrick:10, Chiseled Stone +chisel:stonebrick:11, Chiseled Stone +chisel:stonebrick:12, Chiseled Stone +chisel:stonebrick:13, Chiseled Stone +chisel:stonebrick:14, Chiseled Stone +chisel:stonebrick:15, Chiseled Stone +chisel:stonebrick1:0, Chiseled Stone +chisel:stonebrick1:1, Chiseled Stone +chisel:stonebrick1:2, Chiseled Stone +chisel:stonebrick1:3, Chiseled Stone +chisel:stonebrick1:4, Chiseled Stone +chisel:stonebrick1:5, Chiseled Stone +chisel:stonebrick1:6, Chiseled Stone +chisel:stonebrick1:7, Chiseled Stone +chisel:stonebrick1:8, Chiseled Stone +chisel:stonebrick1:9, Chiseled Stone +chisel:stonebrick2:0, Chiseled Stone +chisel:stonebrick2:1, Chiseled Stone +chisel:stonebrick2:2, Chiseled Stone +chisel:stonebrick2:3, Chiseled Stone +chisel:stonebrick2:4, Chiseled Stone +chisel:stonebrick2:5, Chiseled Stone +chisel:stonebrick2:6, Chiseled Stone +chisel:stonebrick2:7, Chiseled Stone +chisel:stonebrick2:8, Chiseled Stone +chisel:stonebrick2:9, Chiseled Stone +chisel:technical:0, Factory Block +chisel:technical:1, Factory Block +chisel:technical:2, Factory Block +chisel:technical:3, Factory Block +chisel:technical:4, Factory Block +chisel:technical:5, Factory Block +chisel:technical:6, Factory Block +chisel:technical:7, Factory Block +chisel:technical:8, Factory Block +chisel:technical:9, Factory Block +chisel:technical:10, Factory Block +chisel:technical:11, Factory Block +chisel:technical:12, Factory Block +chisel:technical:13, Factory Block +chisel:technical:14, Factory Block +chisel:technical:15, Factory Block +chisel:technical1:0, Factory Block +chisel:technical1:1, Factory Block +chisel:technical1:2, Factory Block +chisel:technical1:3, Factory Block +chisel:technical1:4, Factory Block +chisel:technicalnew:0, Factory Block +chisel:technicalnew:1, Factory Block +chisel:technicalnew:2, Factory Block +chisel:technicalnew:3, Factory Block +chisel:technicalnew:4, Factory Block +chisel:technicalnew:5, Factory Block +chisel:technicalnew:6, Factory Block +chisel:technicalnew:7, Factory Block +chisel:technicalnew:8, Factory Block +chisel:temple:0, Temple Block +chisel:temple:1, Temple Block +chisel:temple:2, Temple Block +chisel:temple:3, Temple Block +chisel:temple:4, Temple Block +chisel:temple:5, Temple Block +chisel:temple:6, Temple Block +chisel:temple:7, Temple Block +chisel:temple:8, Temple Block +chisel:temple:9, Temple Block +chisel:temple:10, Temple Block +chisel:temple:11, Temple Block +chisel:temple:12, Temple Block +chisel:temple:13, Temple Block +chisel:temple:14, Temple Block +chisel:temple:15, Temple Block +chisel:templemossy:0, Mossy Temple Block +chisel:templemossy:1, Mossy Temple Block +chisel:templemossy:2, Mossy Temple Block +chisel:templemossy:3, Mossy Temple Block +chisel:templemossy:4, Mossy Temple Block +chisel:templemossy:5, Mossy Temple Block +chisel:templemossy:6, Mossy Temple Block +chisel:templemossy:7, Mossy Temple Block +chisel:templemossy:8, Mossy Temple Block +chisel:templemossy:9, Mossy Temple Block +chisel:templemossy:10, Mossy Temple Block +chisel:templemossy:11, Mossy Temple Block +chisel:templemossy:12, Mossy Temple Block +chisel:templemossy:13, Mossy Temple Block +chisel:templemossy:14, Mossy Temple Block +chisel:templemossy:15, Mossy Temple Block +chisel:blocktin:0, Block of Tin +chisel:blocktin:1, Block of Tin +chisel:blocktin:2, Block of Tin +chisel:blocktin:3, Block of Tin +chisel:blocktin:4, Block of Tin +chisel:blocktin:5, Block of Tin +chisel:blocktin:6, Block of Tin +chisel:tyrian:0, Tyrian +chisel:tyrian:1, Tyrian +chisel:tyrian:2, Tyrian +chisel:tyrian:3, Tyrian +chisel:tyrian:4, Tyrian +chisel:tyrian:5, Tyrian +chisel:tyrian:6, Tyrian +chisel:tyrian:7, Tyrian +chisel:tyrian:8, Tyrian +chisel:tyrian:9, Tyrian +chisel:tyrian:10, Tyrian +chisel:tyrian:11, Tyrian +chisel:tyrian:12, Tyrian +chisel:tyrian:13, Tyrian +chisel:tyrian:14, Tyrian +chisel:tyrian:15, Tyrian +chisel:blockuranium:0, Block of Uranium +chisel:blockuranium:1, Block of Uranium +chisel:blockuranium:2, Block of Uranium +chisel:blockuranium:3, Block of Uranium +chisel:blockuranium:4, Block of Uranium +chisel:blockuranium:5, Block of Uranium +chisel:blockuranium:6, Block of Uranium +chisel:valentines:0, Valentines' Block +chisel:valentines:1, Valentines' Block +chisel:valentines:2, Valentines' Block +chisel:valentines:3, Valentines' Block +chisel:valentines:4, Valentines' Block +chisel:valentines:5, Valentines' Block +chisel:valentines:6, Valentines' Block +chisel:valentines:7, Valentines' Block +chisel:valentines:8, Valentines' Block +chisel:valentines:9, Valentines' Block +chisel:voidstone:0, Voidstone +chisel:voidstone:1, Voidstone +chisel:voidstone:2, Voidstone +chisel:voidstone:3, Voidstone +chisel:voidstone:4, Voidstone +chisel:voidstone:5, Voidstone +chisel:voidstone:6, Voidstone +chisel:voidstone:7, Voidstone +chisel:energizedvoidstone:0, Primal Voidstone +chisel:energizedvoidstone:1, Primal Voidstone +chisel:energizedvoidstone:2, Primal Voidstone +chisel:energizedvoidstone:3, Primal Voidstone +chisel:energizedvoidstone:4, Primal Voidstone +chisel:energizedvoidstone:5, Primal Voidstone +chisel:energizedvoidstone:6, Primal Voidstone +chisel:energizedvoidstone:7, Primal Voidstone +chisel:voidstonerunic:0, Runed Voidstone +chisel:voidstonerunic:1, Runed Voidstone +chisel:voidstonerunic:2, Runed Voidstone +chisel:voidstonerunic:3, Runed Voidstone +chisel:voidstonerunic:4, Runed Voidstone +chisel:voidstonerunic:5, Runed Voidstone +chisel:voidstonerunic:6, Runed Voidstone +chisel:voidstonerunic:7, Runed Voidstone +chisel:voidstonerunic:8, Runed Voidstone +chisel:voidstonerunic:9, Runed Voidstone +chisel:voidstonerunic:10, Runed Voidstone +chisel:voidstonerunic:11, Runed Voidstone +chisel:voidstonerunic:12, Runed Voidstone +chisel:voidstonerunic:13, Runed Voidstone +chisel:voidstonerunic:14, Runed Voidstone +chisel:waterstone:0, Waterstone +chisel:waterstone:1, Waterstone +chisel:waterstone:2, Waterstone +chisel:waterstone:3, Waterstone +chisel:waterstone:4, Waterstone +chisel:waterstone:5, Waterstone +chisel:waterstone:6, Waterstone +chisel:waterstone:7, Waterstone +chisel:waterstone:8, Waterstone +chisel:waterstone:9, Waterstone +chisel:waterstone:10, Waterstone +chisel:waterstone:11, Waterstone +chisel:waterstone:12, Waterstone +chisel:waterstone:13, Waterstone +chisel:waterstone:14, Waterstone +chisel:waterstone:15, Waterstone +chisel:waterstone1:0, Waterstone +chisel:waterstone1:1, Waterstone +chisel:waterstone1:2, Waterstone +chisel:waterstone1:3, Waterstone +chisel:waterstone1:4, Waterstone +chisel:waterstone1:5, Waterstone +chisel:waterstone1:6, Waterstone +chisel:waterstone1:7, Waterstone +chisel:waterstone1:8, Waterstone +chisel:waterstone1:9, Waterstone +chisel:waterstone1:10, Waterstone +chisel:waterstone1:11, Waterstone +chisel:waterstone1:12, Waterstone +chisel:waterstone1:13, Waterstone +chisel:waterstone1:14, Waterstone +chisel:waterstone1:15, Waterstone +chisel:waterstone2:0, Waterstone +chisel:wool_black:0, Black Wool +chisel:wool_black:1, Black Wool +chisel:wool_red:0, Red Wool +chisel:wool_red:1, Red Wool +chisel:wool_green:0, Green Wool +chisel:wool_green:1, Green Wool +chisel:wool_brown:0, Brown Wool +chisel:wool_brown:1, Brown Wool +chisel:wool_blue:0, Blue Wool +chisel:wool_blue:1, Blue Wool +chisel:wool_purple:0, Purple Wool +chisel:wool_purple:1, Purple Wool +chisel:wool_cyan:0, Cyan Wool +chisel:wool_cyan:1, Cyan Wool +chisel:wool_lightgray:0, Light Gray Wool +chisel:wool_lightgray:1, Light Gray Wool +chisel:wool_gray:0, Gray Wool +chisel:wool_gray:1, Gray Wool +chisel:wool_pink:0, Pink Wool +chisel:wool_pink:1, Pink Wool +chisel:wool_lime:0, Lime Wool +chisel:wool_lime:1, Lime Wool +chisel:wool_yellow:0, Yellow Wool +chisel:wool_yellow:1, Yellow Wool +chisel:wool_lightblue:0, Light Blue Wool +chisel:wool_lightblue:1, Light Blue Wool +chisel:wool_magenta:0, Magenta Wool +chisel:wool_magenta:1, Magenta Wool +chisel:wool_orange:0, Orange Wool +chisel:wool_orange:1, Orange Wool +chisel:wool_white:0, Wool +chisel:wool_white:1, Wool +betterfurnacesreforged:iron_conductor_block, Iron Conductor Block +betterfurnacesreforged:gold_conductor_block, Gold Conductor Block +betterfurnacesreforged:netherhot_conductor_block, Netherhot Conductor Block +betterfurnacesreforged:iron_furnace, Iron Furnace +betterfurnacesreforged:gold_furnace, Gold Furnace +betterfurnacesreforged:diamond_furnace, Diamond Furnace +betterfurnacesreforged:netherhot_furnace, Netherhot Furnace +betterfurnacesreforged:extreme_furnace, Extreme Furnace +betterfurnacesreforged:extreme_forge, Extreme Forge +forge:bucketfilled, %s Bucket +appliedenergistics2:quartz_ore, Certus Quartz Ore +appliedenergistics2:charged_quartz_ore, Charged Certus Quartz Ore +appliedenergistics2:matrix_frame, Matrix Frame +appliedenergistics2:quartz_block, Certus Quartz Block +appliedenergistics2:quartz_pillar, Certus Quartz Pillar +appliedenergistics2:chiseled_quartz_block, Chiseled Certus Quartz Block +appliedenergistics2:quartz_glass, Quartz Glass +appliedenergistics2:quartz_vibrant_glass, Vibrant Quartz Glass +appliedenergistics2:quartz_fixture, Charged Quartz Fixture +appliedenergistics2:fluix_block, Fluix Block +appliedenergistics2:sky_stone_block, Sky Stone +appliedenergistics2:smooth_sky_stone_block, Sky Stone Block +appliedenergistics2:sky_stone_brick, Sky Stone Brick +appliedenergistics2:sky_stone_small_brick, Sky Stone Small Brick +appliedenergistics2:sky_stone_chest, Sky Stone Chest +appliedenergistics2:smooth_sky_stone_chest, Sky Stone Block Chest +appliedenergistics2:sky_compass, Meteorite Compass +appliedenergistics2:grindstone, Quartz Grindstone +appliedenergistics2:crank, Wooden Crank +appliedenergistics2:inscriber, Inscriber +appliedenergistics2:wireless_access_point, ME Wireless Access Point +appliedenergistics2:charger, Charger +appliedenergistics2:tiny_tnt, Tiny TNT +appliedenergistics2:security_station, ME Security Terminal +appliedenergistics2:quantum_ring, ME Quantum Ring +appliedenergistics2:quantum_link, ME Quantum Link Chamber +appliedenergistics2:spatial_pylon, Spatial Pylon +appliedenergistics2:spatial_io_port, Spatial IO Port +appliedenergistics2:controller, ME Controller +appliedenergistics2:drive, ME Drive +appliedenergistics2:chest, ME Chest +appliedenergistics2:interface, ME Interface +appliedenergistics2:fluid_interface, ME Fluid Interface +appliedenergistics2:cell_workbench, Cell Workbench +appliedenergistics2:io_port, ME IO Port +appliedenergistics2:condenser, Matter Condenser +appliedenergistics2:energy_acceptor, Energy Acceptor +appliedenergistics2:vibration_chamber, Vibration Chamber +appliedenergistics2:quartz_growth_accelerator, Crystal Growth Accelerator +appliedenergistics2:energy_cell, Energy Cell +appliedenergistics2:dense_energy_cell, Dense Energy Cell +appliedenergistics2:creative_energy_cell, Creative Energy Cell +appliedenergistics2:crafting_unit, Crafting Unit +appliedenergistics2:crafting_accelerator, Crafting Co-Processing Unit +appliedenergistics2:crafting_storage_1k, 1k Crafting Storage +appliedenergistics2:crafting_storage_4k, 4k Crafting Storage +appliedenergistics2:crafting_storage_16k, 16k Crafting Storage +appliedenergistics2:crafting_storage_64k, 64k Crafting Storage +appliedenergistics2:crafting_monitor, Crafting Monitor +appliedenergistics2:molecular_assembler, Molecular Assembler +appliedenergistics2:light_detector, Light Detecting Fixture +appliedenergistics2:paint, tile.appliedenergistics2.paint.name +appliedenergistics2:sky_stone_stairs, Sky Stone Stairs +appliedenergistics2:smooth_sky_stone_stairs, Sky Stone Block Stairs +appliedenergistics2:sky_stone_brick_stairs, Sky Stone Brick Stairs +appliedenergistics2:sky_stone_small_brick_stairs, Sky Stone Small Brick Stairs +appliedenergistics2:fluix_stairs, Fluix Stairs +appliedenergistics2:quartz_stairs, Certus Quartz Stairs +appliedenergistics2:chiseled_quartz_stairs, Chiseled Certus Quartz Stairs +appliedenergistics2:quartz_pillar_stairs, Certus Quartz Pillar Stairs +appliedenergistics2:cable_bus, AE2 Cable and/or Bus +appliedenergistics2:sky_stone_slab:0, Sky Stone Slabs +appliedenergistics2:smooth_sky_stone_slab:0, Sky Stone Block Slabs +appliedenergistics2:sky_stone_brick_slab:0, Sky Stone Brick Slabs +appliedenergistics2:sky_stone_small_brick_slab:0, Sky Stone Small Brick Slabs +appliedenergistics2:fluix_slab:0, Fluix Slabs +appliedenergistics2:quartz_slab:0, Certus Quartz Slabs +appliedenergistics2:chiseled_quartz_slab:0, Chiseled Certus Quartz Slabs +appliedenergistics2:quartz_pillar_slab:0, Certus Quartz Pillar Slabs +appliedenergistics2:certus_quartz_axe, Certus Quartz Axe +appliedenergistics2:certus_quartz_hoe, Certus Quartz Hoe +appliedenergistics2:certus_quartz_spade, Certus Quartz Shovel +appliedenergistics2:certus_quartz_pickaxe, Certus Quartz Pickaxe +appliedenergistics2:certus_quartz_sword, Certus Quartz Sword +appliedenergistics2:certus_quartz_wrench, Certus Quartz Wrench +appliedenergistics2:certus_quartz_cutting_knife, Certus Quartz Cutting Knife +appliedenergistics2:nether_quartz_axe, Nether Quartz Axe +appliedenergistics2:nether_quartz_hoe, Nether Quartz Hoe +appliedenergistics2:nether_quartz_spade, Nether Quartz Shovel +appliedenergistics2:nether_quartz_pickaxe, Nether Quartz Pickaxe +appliedenergistics2:nether_quartz_sword, Nether Quartz Sword +appliedenergistics2:nether_quartz_wrench, Nether Quartz Wrench +appliedenergistics2:nether_quartz_cutting_knife, Nether Quartz Cutting Knife +appliedenergistics2:entropy_manipulator, Entropy Manipulator +appliedenergistics2:wireless_terminal, Wireless Terminal +appliedenergistics2:charged_staff, Charged Staff +appliedenergistics2:matter_cannon, Matter Cannon +appliedenergistics2:portable_cell, Portable Cell +appliedenergistics2:color_applicator, Color Applicator +appliedenergistics2:biometric_card, Biometric Card +appliedenergistics2:memory_card, Memory Card +appliedenergistics2:network_tool, Network Tool +appliedenergistics2:creative_storage_cell, Creative ME Storage Cell +appliedenergistics2:view_cell, View Cell +appliedenergistics2:storage_cell_1k, 1k ME Storage Cell +appliedenergistics2:storage_cell_4k, 4k ME Storage Cell +appliedenergistics2:storage_cell_16k, 16k ME Storage Cell +appliedenergistics2:storage_cell_64k, 64k ME Storage Cell +appliedenergistics2:fluid_storage_cell_1k, 1k ME Fluid Storage Cell +appliedenergistics2:fluid_storage_cell_4k, 4k ME Fluid Storage Cell +appliedenergistics2:fluid_storage_cell_16k, 16k ME Fluid Storage Cell +appliedenergistics2:fluid_storage_cell_64k, 64k ME Fluid Storage Cell +appliedenergistics2:spatial_storage_cell_2_cubed, 2³ Spatial Storage Cell +appliedenergistics2:spatial_storage_cell_16_cubed, 16³ Spatial Storage Cell +appliedenergistics2:spatial_storage_cell_128_cubed, 128³ Spatial Storage Cell +appliedenergistics2:crystal_seed:0, Certus Quartz Seed +appliedenergistics2:crystal_seed:600, Nether Quartz Seed +appliedenergistics2:crystal_seed:1200, Fluix Seed +appliedenergistics2:crystal_seed:0, Certus Quartz Seed +appliedenergistics2:crystal_seed:600, Nether Quartz Seed +appliedenergistics2:crystal_seed:1200, Fluix Seed +appliedenergistics2:crystal_seed:0, Certus Quartz Seed +appliedenergistics2:crystal_seed:600, Nether Quartz Seed +appliedenergistics2:crystal_seed:1200, Fluix Seed +appliedenergistics2:encoded_pattern, Encoded Pattern +appliedenergistics2:paint_ball:0, Paint Ball - White +appliedenergistics2:paint_ball:1, Paint Ball - Orange +appliedenergistics2:paint_ball:2, Paint Ball - Magenta +appliedenergistics2:paint_ball:3, Paint Ball - Light Blue +appliedenergistics2:paint_ball:4, Paint Ball - Yellow +appliedenergistics2:paint_ball:5, Paint Ball - Lime +appliedenergistics2:paint_ball:6, Paint Ball - Pink +appliedenergistics2:paint_ball:7, Paint Ball - Gray +appliedenergistics2:paint_ball:8, Paint Ball - Light Gray +appliedenergistics2:paint_ball:9, Paint Ball - Cyan +appliedenergistics2:paint_ball:10, Paint Ball - Purple +appliedenergistics2:paint_ball:11, Paint Ball - Blue +appliedenergistics2:paint_ball:12, Paint Ball - Brown +appliedenergistics2:paint_ball:13, Paint Ball - Green +appliedenergistics2:paint_ball:14, Paint Ball - Red +appliedenergistics2:paint_ball:15, Paint Ball - Black +appliedenergistics2:paint_ball:20, Paint Ball - Lumen White +appliedenergistics2:paint_ball:21, Paint Ball - Lumen Orange +appliedenergistics2:paint_ball:22, Paint Ball - Lumen Magenta +appliedenergistics2:paint_ball:23, Paint Ball - Lumen Light Blue +appliedenergistics2:paint_ball:24, Paint Ball - Lumen Yellow +appliedenergistics2:paint_ball:25, Paint Ball - Lumen Lime +appliedenergistics2:paint_ball:26, Paint Ball - Lumen Pink +appliedenergistics2:paint_ball:27, Paint Ball - Lumen Gray +appliedenergistics2:paint_ball:28, Paint Ball - Lumen Light Gray +appliedenergistics2:paint_ball:29, Paint Ball - Lumen Cyan +appliedenergistics2:paint_ball:30, Paint Ball - Lumen Purple +appliedenergistics2:paint_ball:31, Paint Ball - Lumen Blue +appliedenergistics2:paint_ball:32, Paint Ball - Lumen Brown +appliedenergistics2:paint_ball:33, Paint Ball - Lumen Green +appliedenergistics2:paint_ball:34, Paint Ball - Lumen Red +appliedenergistics2:paint_ball:35, Paint Ball - Lumen Black +appliedenergistics2:dummy_fluid_item, item.appliedenergistics2.dummy_fluid_item.name +appliedenergistics2:material:28, Advanced Card +appliedenergistics2:material:44, Annihilation Core +appliedenergistics2:material:25, Basic Card +appliedenergistics2:material:52, Blank Pattern +appliedenergistics2:material:23, Calculation Processor +appliedenergistics2:material:13, Inscriber Calculation Press +appliedenergistics2:material:16, Printed Calculation Circuit +appliedenergistics2:material:27, Capacity Card +appliedenergistics2:material:53, Crafting Card +appliedenergistics2:material:29, Fuzzy Card +appliedenergistics2:material:31, Inverter Card +appliedenergistics2:material:26, Redstone Card +appliedenergistics2:material:30, Acceleration Card +appliedenergistics2:material:34, 128³ Spatial Component +appliedenergistics2:material:37, 16k ME Storage Component +appliedenergistics2:material:33, 16³ Spatial Component +appliedenergistics2:material:35, 1k ME Storage Component +appliedenergistics2:material:32, 2³ Spatial Component +appliedenergistics2:material:36, 4k ME Storage Component +appliedenergistics2:material:38, 64k ME Storage Component +appliedenergistics2:material:0, Certus Quartz Crystal +appliedenergistics2:material:1, Charged Certus Quartz Crystal +appliedenergistics2:material:2, Certus Quartz Dust +appliedenergistics2:material:39, ME Storage Housing +appliedenergistics2:material:46, Ender Dust +appliedenergistics2:material:24, Engineering Processor +appliedenergistics2:material:14, Inscriber Engineering Press +appliedenergistics2:material:17, Printed Engineering Circuit +appliedenergistics2:material:4, Flour +appliedenergistics2:material:56, 16k ME Fluid Storage Component +appliedenergistics2:material:54, 1k ME Fluid Storage Component +appliedenergistics2:material:55, 4k ME Fluid Storage Component +appliedenergistics2:material:57, 64k ME Fluid Storage Component +appliedenergistics2:material:7, Fluix Crystal +appliedenergistics2:material:8, Fluix Dust +appliedenergistics2:material:9, Fluix Pearl +appliedenergistics2:material:43, Formation Core +appliedenergistics2:material:51, Gold Dust +appliedenergistics2:material:49, Iron Dust +appliedenergistics2:material:22, Logic Processor +appliedenergistics2:material:15, Inscriber Logic Press +appliedenergistics2:material:18, Printed Logic Circuit +appliedenergistics2:material:6, Matter Ball +appliedenergistics2:material:21, Inscriber Name Press +appliedenergistics2:material:3, Nether Quartz Dust +appliedenergistics2:material:10, Pure Certus Quartz Crystal +appliedenergistics2:material:12, Pure Fluix Crystal +appliedenergistics2:material:11, Pure Nether Quartz Crystal +appliedenergistics2:material:48, Quantum Entangled Singularity +appliedenergistics2:material:5, Silicon +appliedenergistics2:material:19, Inscriber Silicon Press +appliedenergistics2:material:20, Printed Silicon +appliedenergistics2:material:47, Singularity +appliedenergistics2:material:45, Sky Stone Dust +appliedenergistics2:material:41, Wireless Receiver +appliedenergistics2:material:42, Wireless Booster +appliedenergistics2:material:40, Wooden Gear +appliedenergistics2:part:300, ME Annihilation Plane +appliedenergistics2:part:120, Cable Anchor +appliedenergistics2:part:20, ME Covered Cable - White +appliedenergistics2:part:21, ME Covered Cable - Orange +appliedenergistics2:part:22, ME Covered Cable - Magenta +appliedenergistics2:part:23, ME Covered Cable - Light Blue +appliedenergistics2:part:24, ME Covered Cable - Yellow +appliedenergistics2:part:25, ME Covered Cable - Lime +appliedenergistics2:part:26, ME Covered Cable - Pink +appliedenergistics2:part:27, ME Covered Cable - Gray +appliedenergistics2:part:28, ME Covered Cable - Light Gray +appliedenergistics2:part:29, ME Covered Cable - Cyan +appliedenergistics2:part:30, ME Covered Cable - Purple +appliedenergistics2:part:31, ME Covered Cable - Blue +appliedenergistics2:part:32, ME Covered Cable - Brown +appliedenergistics2:part:33, ME Covered Cable - Green +appliedenergistics2:part:34, ME Covered Cable - Red +appliedenergistics2:part:35, ME Covered Cable - Black +appliedenergistics2:part:36, ME Covered Cable - Fluix +appliedenergistics2:part:500, ME Dense Covered Cable - White +appliedenergistics2:part:501, ME Dense Covered Cable - Orange +appliedenergistics2:part:502, ME Dense Covered Cable - Magenta +appliedenergistics2:part:503, ME Dense Covered Cable - Light Blue +appliedenergistics2:part:504, ME Dense Covered Cable - Yellow +appliedenergistics2:part:505, ME Dense Covered Cable - Lime +appliedenergistics2:part:506, ME Dense Covered Cable - Pink +appliedenergistics2:part:507, ME Dense Covered Cable - Gray +appliedenergistics2:part:508, ME Dense Covered Cable - Light Gray +appliedenergistics2:part:509, ME Dense Covered Cable - Cyan +appliedenergistics2:part:510, ME Dense Covered Cable - Purple +appliedenergistics2:part:511, ME Dense Covered Cable - Blue +appliedenergistics2:part:512, ME Dense Covered Cable - Brown +appliedenergistics2:part:513, ME Dense Covered Cable - Green +appliedenergistics2:part:514, ME Dense Covered Cable - Red +appliedenergistics2:part:515, ME Dense Covered Cable - Black +appliedenergistics2:part:516, ME Dense Covered Cable - Fluix +appliedenergistics2:part:60, ME Dense Smart Cable - White +appliedenergistics2:part:61, ME Dense Smart Cable - Orange +appliedenergistics2:part:62, ME Dense Smart Cable - Magenta +appliedenergistics2:part:63, ME Dense Smart Cable - Light Blue +appliedenergistics2:part:64, ME Dense Smart Cable - Yellow +appliedenergistics2:part:65, ME Dense Smart Cable - Lime +appliedenergistics2:part:66, ME Dense Smart Cable - Pink +appliedenergistics2:part:67, ME Dense Smart Cable - Gray +appliedenergistics2:part:68, ME Dense Smart Cable - Light Gray +appliedenergistics2:part:69, ME Dense Smart Cable - Cyan +appliedenergistics2:part:70, ME Dense Smart Cable - Purple +appliedenergistics2:part:71, ME Dense Smart Cable - Blue +appliedenergistics2:part:72, ME Dense Smart Cable - Brown +appliedenergistics2:part:73, ME Dense Smart Cable - Green +appliedenergistics2:part:74, ME Dense Smart Cable - Red +appliedenergistics2:part:75, ME Dense Smart Cable - Black +appliedenergistics2:part:76, ME Dense Smart Cable - Fluix +appliedenergistics2:part:0, ME Glass Cable - White +appliedenergistics2:part:1, ME Glass Cable - Orange +appliedenergistics2:part:2, ME Glass Cable - Magenta +appliedenergistics2:part:3, ME Glass Cable - Light Blue +appliedenergistics2:part:4, ME Glass Cable - Yellow +appliedenergistics2:part:5, ME Glass Cable - Lime +appliedenergistics2:part:6, ME Glass Cable - Pink +appliedenergistics2:part:7, ME Glass Cable - Gray +appliedenergistics2:part:8, ME Glass Cable - Light Gray +appliedenergistics2:part:9, ME Glass Cable - Cyan +appliedenergistics2:part:10, ME Glass Cable - Purple +appliedenergistics2:part:11, ME Glass Cable - Blue +appliedenergistics2:part:12, ME Glass Cable - Brown +appliedenergistics2:part:13, ME Glass Cable - Green +appliedenergistics2:part:14, ME Glass Cable - Red +appliedenergistics2:part:15, ME Glass Cable - Black +appliedenergistics2:part:16, ME Glass Cable - Fluix +appliedenergistics2:part:40, ME Smart Cable - White +appliedenergistics2:part:41, ME Smart Cable - Orange +appliedenergistics2:part:42, ME Smart Cable - Magenta +appliedenergistics2:part:43, ME Smart Cable - Light Blue +appliedenergistics2:part:44, ME Smart Cable - Yellow +appliedenergistics2:part:45, ME Smart Cable - Lime +appliedenergistics2:part:46, ME Smart Cable - Pink +appliedenergistics2:part:47, ME Smart Cable - Gray +appliedenergistics2:part:48, ME Smart Cable - Light Gray +appliedenergistics2:part:49, ME Smart Cable - Cyan +appliedenergistics2:part:50, ME Smart Cable - Purple +appliedenergistics2:part:51, ME Smart Cable - Blue +appliedenergistics2:part:52, ME Smart Cable - Brown +appliedenergistics2:part:53, ME Smart Cable - Green +appliedenergistics2:part:54, ME Smart Cable - Red +appliedenergistics2:part:55, ME Smart Cable - Black +appliedenergistics2:part:56, ME Smart Cable - Fluix +appliedenergistics2:part:420, ME Conversion Monitor +appliedenergistics2:part:360, ME Crafting Terminal +appliedenergistics2:part:200, Dark Illuminated Panel +appliedenergistics2:part:260, ME Export Bus +appliedenergistics2:part:302, ME Fluid Annihilation Plane +appliedenergistics2:part:261, ME Fluid Export Bus +appliedenergistics2:part:321, ME Fluid Formation Plane +appliedenergistics2:part:241, ME Fluid Import Bus +appliedenergistics2:part:441, ME Fluid Interface +appliedenergistics2:part:281, ME Fluid Level Emitter +appliedenergistics2:part:221, ME Fluid Storage Bus +appliedenergistics2:part:520, ME Fluid Terminal +appliedenergistics2:part:320, ME Formation Plane +appliedenergistics2:part:301, ME Identity Annihilation Plane +appliedenergistics2:part:240, ME Import Bus +appliedenergistics2:part:440, ME Interface +appliedenergistics2:part:480, ME Interface Terminal +appliedenergistics2:part:100, ME Inverted Toggle Bus +appliedenergistics2:part:280, ME Level Emitter +appliedenergistics2:part:160, Bright Illuminated Panel +appliedenergistics2:part:469, P2P Tunnel - FE +appliedenergistics2:part:463, P2P Tunnel - Fluid +appliedenergistics2:part:465, P2P Tunnel - EU +appliedenergistics2:part:462, P2P Tunnel - Item +appliedenergistics2:part:467, P2P Tunnel - Light +appliedenergistics2:part:460, P2P Tunnel - ME +appliedenergistics2:part:461, P2P Tunnel - Redstone +appliedenergistics2:part:340, ME Pattern Terminal +appliedenergistics2:part:140, Quartz Fiber +appliedenergistics2:part:180, Illuminated Panel +appliedenergistics2:part:220, ME Storage Bus +appliedenergistics2:part:400, ME Storage Monitor +appliedenergistics2:part:380, ME Terminal +appliedenergistics2:part:80, ME Toggle Bus +baubles:ring:0, Miner's Ring +ae2wtlib:infinity_booster_card, Infinity Booster Card +ambience:soundnizer, Soundnizer +ambience:horn, Horn of the Gods +ambience:ocarina, Ocarina +ambience:speaker, Speaker +ambience:songswitcher, Song Switcher +ambience:songswitcher_lit, tile.songswitcher_lit.name +ambience:alarm_white:0, Alarm White +ambience:alarm_lit_white:0, tile.alarm_lit_white.name +ambience:alarm_red:0, Alarm Red +ambience:alarm_orange:0, Alarm Orange +ambience:alarm_yellow:0, Alarm Yellow +ambience:alarm_lime:0, Alarm Lime +ambience:alarm_green:0, Alarm Green +ambience:alarm_lightblue:0, Alarm Light Blue +ambience:alarm_cyan:0, Alarm Cyan +ambience:alarm_blue:0, Alarm Blue +ambience:alarm_purple:0, Alarm Purple +ambience:alarm_magenta:0, Alarm Magenta +ambience:alarm_pink:0, Alarm Pink +ambience:alarm_brown:0, Alarm Brown +ambience:alarm_lit_red:0, Alarm Red Lit +ambience:alarm_lit_orange:0, Alarm Orange Lit +ambience:alarm_lit_yellow:0, Alarm Yellow Lit +ambience:alarm_lit_lime:0, Alarm Lime Lit +ambience:alarm_lit_green:0, Alarm Green Lit +ambience:alarm_lit_lightblue:0, Alarm Light Blue Lit +ambience:alarm_lit_cyan:0, Alarm Cyan Lit +ambience:alarm_lit_blue:0, Alarm Blue Lit +ambience:alarm_lit_purple:0, Alarm Purple Lit +ambience:alarm_lit_magenta:0, Alarm Magenta Lit +ambience:alarm_lit_pink:0, Alarm Pink Lit +ambience:alarm_lit_brown:0, Alarm Brown Lit +ambience:bell, Watersheep Council Bell +galacticraftcore:crude_oil_still, Crude Oil +galacticraftcore:bucket_oil, Oil Bucket +galacticraftcore:fuel, Fuel +galacticraftcore:bucket_fuel, Fuel Bucket +galacticraftcore:landing_pad:0, Rocket Launch Pad +galacticraftcore:landing_pad:1, Buggy Fueling Pad +galacticraftcore:landing_pad_full, Rocket Launch Pad +galacticraftcore:unlit_torch, Torch +galacticraftcore:unlit_torch_lit, Torch +galacticraftcore:distributor, Oxygen Bubble Distributor +galacticraftcore:collector, Oxygen Collector +galacticraftcore:oxygen_compressor:0, Oxygen Compressor +galacticraftcore:oxygen_compressor:4, Oxygen Decompressor +galacticraftcore:sealer, Oxygen Sealer +galacticraftcore:oxygen_detector, Oxygen Detector +galacticraftcore:aluminum_wire:0, Aluminum Wire +galacticraftcore:aluminum_wire:1, Heavy Aluminum Wire +galacticraftcore:aluminum_wire:2, Switchable Aluminum Wire +galacticraftcore:aluminum_wire:3, Switchable Heavy Aluminum Wire +galacticraftcore:fluid_pipe, Fluid Pipe +galacticraftcore:fluid_pipe_pull, Fluid Pipe +galacticraftcore:refinery, Refinery +galacticraftcore:fuel_loader, Fuel Loader +galacticraftcore:cargo:0, Cargo Loader +galacticraftcore:cargo:4, Cargo Unloader +galacticraftcore:rocket_workbench, NASA Workbench +galacticraftcore:basic_block_core:3, Tin Decoration Block +galacticraftcore:basic_block_core:4, Tin Wall Block +galacticraftcore:basic_block_core:5, Copper Ore +galacticraftcore:basic_block_core:6, Tin Ore +galacticraftcore:basic_block_core:7, Aluminum Ore +galacticraftcore:basic_block_core:8, Silicon Ore +galacticraftcore:basic_block_core:9, Copper Block +galacticraftcore:basic_block_core:10, Block of Tin +galacticraftcore:basic_block_core:11, Aluminum Block +galacticraftcore:basic_block_core:12, Solid Meteoric Iron +galacticraftcore:basic_block_core:13, Silicon Block +galacticraftcore:air_lock_frame:0, Air Lock Frame +galacticraftcore:air_lock_frame:1, Air Lock Controller +galacticraftcore:air_lock_seal, Air Lock Seal +galacticraftcore:space_glass_clear:0, Vacuum Glass (Clear) +galacticraftcore:space_glass_clear:1, Vacuum Glass (Clear) +galacticraftcore:space_glass_vanilla:0, Vacuum Glass +galacticraftcore:space_glass_vanilla:1, Vacuum Glass +galacticraftcore:space_glass_strong:0, Vacuum Glass (Strong) +galacticraftcore:space_glass_strong:1, Vacuum Glass (Strong) +galacticraftcore:magnetic_table, Magnetic Crafting Table +galacticraftcore:enclosed:14, Sealable Aluminum Wire +galacticraftcore:enclosed:15, Sealable Heavy Aluminum Wire +galacticraftcore:enclosed:1, Sealable Fluid Pipe +galacticraftcore:enclosed:2, Sealable Copper Cable +galacticraftcore:enclosed:3, Sealable Gold Cable +galacticraftcore:enclosed:0, Sealable HV Cable +galacticraftcore:enclosed:5, Sealable Glass Fiber Cable +galacticraftcore:enclosed:6, Sealable Tin Cable +galacticraftcore:space_station_base, Space Station Arrival Block +galacticraftcore:parachest, Parachest +galacticraftcore:solar:0, Basic Solar Panel +galacticraftcore:solar:4, Advanced Solar Panel +galacticraftcore:dishbase, Communications Dish +galacticraftcore:machine:0, Coal Generator +galacticraftcore:machine:12, Compressor +galacticraftcore:machine2:0, Electric Compressor +galacticraftcore:machine2:4, Circuit Fabricator +galacticraftcore:machine2:8, Oxygen Storage Module +galacticraftcore:machine2:12, Deconstructor +galacticraftcore:machine3:0, Chromatic Applicator +galacticraftcore:machine_tiered:0, Energy Storage Module +galacticraftcore:machine_tiered:4, Electric Furnace +galacticraftcore:machine_tiered:8, Energy Storage Cluster +galacticraftcore:machine_tiered:12, Electric Arc Furnace +galacticraftcore:machine4:0, Advanced Compressor +galacticraftcore:panel_lighting:0, Lighting Panel (Square) +galacticraftcore:panel_lighting:1, Lighting Panel (Spotlight) +galacticraftcore:panel_lighting:2, Lighting Panel (Linear) +galacticraftcore:panel_lighting:3, Lighting Panel (Dark) +galacticraftcore:panel_lighting:4, Lighting Panel (Dark) +galacticraftcore:glowstone_torch, Glowstone Torch +galacticraftcore:fallen_meteor, Fallen Meteor +galacticraftcore:basic_block_moon:0, Copper Ore +galacticraftcore:basic_block_moon:1, Tin Ore +galacticraftcore:basic_block_moon:2, Cheese Ore +galacticraftcore:basic_block_moon:3, Moon Dirt +galacticraftcore:basic_block_moon:4, Moon Rock +galacticraftcore:basic_block_moon:5, Moon Turf +galacticraftcore:basic_block_moon:6, Sapphire Ore +galacticraftcore:basic_block_moon:14, Moon Dungeon Brick +galacticraftcore:cheese, Block of Cheese +galacticraftcore:spin_thruster, Spin Thruster +galacticraftcore:view_screen, Display Screen +galacticraftcore:telemetry, Telemetry Unit +galacticraftcore:arclamp, Arc Lamp +galacticraftcore:treasure_chest, Treasure Chest +galacticraftcore:fluid_tank, Fluid Tank +galacticraftcore:boss_spawner, tile.boss_spawner.name +galacticraftcore:tin_stairs_1, Tin Decoration Stairs +galacticraftcore:tin_stairs_2, Tin Decoration Stairs +galacticraftcore:moon_stairs_stone, Moon Rock Stairs +galacticraftcore:moon_stairs_brick, Moon Dungeon Brick Stairs +galacticraftcore:wall_gc:0, Tin Decoration Wall +galacticraftcore:wall_gc:1, Tin Decoration Wall +galacticraftcore:wall_gc:2, Moon Rock Wall +galacticraftcore:wall_gc:3, Moon Dungeon Brick Wall +galacticraftcore:wall_gc:4, Mars Cobblestone Wall +galacticraftcore:wall_gc:5, Mars Dungeon Brick Wall +galacticraftcore:slab_gc_half:0, Tin Decoration Slab +galacticraftcore:slab_gc_half:1, Tin Decoration Slab +galacticraftcore:slab_gc_half:2, Moon Rock Slab +galacticraftcore:slab_gc_half:3, Moon Dungeon Brick Slab +galacticraftcore:slab_gc_half:4, Mars Cobblestone Slab +galacticraftcore:slab_gc_half:5, Mars Dungeon Brick Slab +galacticraftcore:slab_gc_half:6, Dark Decoration Slab +galacticraftcore:slab_gc_double:0, tile.slab_gc_double.tin_slab_1.name +galacticraftcore:slab_gc_double:1, tile.slab_gc_double.tin_slab_2.name +galacticraftcore:slab_gc_double:2, tile.slab_gc_double.moon_slab.name +galacticraftcore:slab_gc_double:3, tile.slab_gc_double.moon_bricks_slab.name +galacticraftcore:slab_gc_double:4, tile.slab_gc_double.mars_slab.name +galacticraftcore:slab_gc_double:5, tile.slab_gc_double.mars_bricks_slab.name +galacticraftcore:slab_gc_double:6, tile.slab_gc_double.asteroids_slab.name +galacticraftcore:concealed_redstone, Hidden Redstone Wire +galacticraftcore:concealed_repeater_pow, tile.concealed_repeater_pow.name +galacticraftcore:concealed_repeater, Hidden Redstone Repeater +galacticraftcore:concealed_detector, Player Detector +galacticraftcore:platform, Hydraulic Platform +galacticraftcore:emergency_box:0, Emergency Post +galacticraftcore:emergency_box:1, Emergency Post (with Kit) +galacticraftcore:grating, Grating +galacticraftcore:rocket_t1:0, Tier 1 Rocket +galacticraftcore:rocket_t1:1, Tier 1 Rocket +galacticraftcore:rocket_t1:2, Tier 1 Rocket +galacticraftcore:rocket_t1:3, Tier 1 Rocket +galacticraftcore:rocket_t1:4, Tier 1 Rocket +galacticraftcore:oxygen_mask, Oxygen Mask +galacticraftcore:oxygen_gear, Oxygen Gear +galacticraftcore:oxygen_tank_light_full, Light Oxygen Tank +galacticraftcore:oxygen_tank_med_full, Medium Oxygen Tank +galacticraftcore:oxygen_tank_heavy_full, Heavy Oxygen Tank +galacticraftcore:infinite_oxygen, Infinite Oxygen Supply +galacticraftcore:sensor_lens, Sensor Lens +galacticraftcore:sensor_glasses, Sensor Glasses +galacticraftcore:standard_wrench, Standard Wrench +galacticraftcore:steel_pickaxe, Steel Pickaxe +galacticraftcore:steel_axe, Steel Axe +galacticraftcore:steel_hoe, Steel Hoe +galacticraftcore:steel_shovel, Steel Shovel +galacticraftcore:steel_sword, Steel Sword +galacticraftcore:steel_helmet, Heavy Duty Helmet +galacticraftcore:steel_chestplate, Heavy Duty Chestplate +galacticraftcore:steel_leggings, Heavy Duty Leggings +galacticraftcore:steel_boots, Heavy Duty Boots +galacticraftcore:canister:0, Tin Canister +galacticraftcore:canister:1, Copper Canister +galacticraftcore:air_vent, Oxygen Vent +galacticraftcore:air_fan, Oxygen Fan +galacticraftcore:oxygen_concentrator, Oxygen Concentrator +galacticraftcore:engine:0, Tier 1 Rocket Engine +galacticraftcore:engine:1, Tier 1 Booster +galacticraftcore:heavy_plating, Heavy-Duty Plate +galacticraftcore:nose_cone, Nose Cone +galacticraftcore:rocket_fins, Rocket Fins +galacticraftcore:steel_pole, Steel Pole +galacticraftcore:canvas, Canvas +galacticraftcore:oil_canister_partial:1001, Empty Canister +galacticraftcore:oil_canister_partial:1, Filled Oil Canister +galacticraftcore:fuel_canister_partial:1, Filled Fuel Canister +galacticraftcore:schematic:0, NASA Workbench Schematic +galacticraftcore:schematic:1, NASA Workbench Schematic +galacticraftcore:key:0, Tier 1 Dungeon Key +galacticraftcore:buggymat:0, Buggy Wheel +galacticraftcore:buggymat:1, Buggy Seat +galacticraftcore:buggymat:2, Buggy Storage Box +galacticraftcore:buggy, Buggy +galacticraftcore:basic_item:0, Single Solar Module +galacticraftcore:basic_item:1, Full Solar Panel +galacticraftcore:basic_item:2, Raw Silicon +galacticraftcore:basic_item:3, Copper Ingot +galacticraftcore:basic_item:4, Tin Ingot +galacticraftcore:basic_item:5, Aluminum Ingot +galacticraftcore:basic_item:6, Compressed Copper +galacticraftcore:basic_item:7, Compressed Tin +galacticraftcore:basic_item:8, Compressed Aluminum +galacticraftcore:basic_item:9, Compressed Steel +galacticraftcore:basic_item:10, Compressed Bronze +galacticraftcore:basic_item:11, Compressed Iron +galacticraftcore:basic_item:12, Blue Solar Wafer +galacticraftcore:basic_item:13, Basic Wafer +galacticraftcore:basic_item:14, Advanced Wafer +galacticraftcore:basic_item:19, Frequency Module +galacticraftcore:basic_item:20, Ambient Thermal Controller +galacticraftcore:food:0, Can of Food +galacticraftcore:food:1, Can of Food +galacticraftcore:food:2, Can of Food +galacticraftcore:food:3, Can of Food +galacticraftcore:food:9, Canned Beef +galacticraftcore:food:4, Cheese Slice +galacticraftcore:food:5, Burger Bun +galacticraftcore:food:6, Ground Beef (Raw) +galacticraftcore:food:7, Beef Patty (Cooked) +galacticraftcore:food:8, Cheeseburger +galacticraftcore:battery, Battery +galacticraftcore:infinite_battery, Infinite Battery +galacticraftcore:meteor_chunk:0, Throwable Meteor Chunk +galacticraftcore:meteor_chunk:1, Throwable Meteor Chunk +galacticraftcore:cheese_curd, Cheese Curd +galacticraftcore:meteoric_iron_raw, Raw Meteoric Iron +galacticraftcore:item_basic_moon:0, Meteoric Iron Ingot +galacticraftcore:item_basic_moon:1, Compressed Meteoric Iron +galacticraftcore:item_basic_moon:2, Lunar Sapphire +galacticraftcore:flag, Flag +galacticraftcore:parachute:0, Parachute +galacticraftcore:parachute:1, Black Parachute +galacticraftcore:parachute:2, Light Blue Parachute +galacticraftcore:parachute:3, Lime Parachute +galacticraftcore:parachute:4, Brown Parachute +galacticraftcore:parachute:5, Blue Parachute +galacticraftcore:parachute:6, Gray Parachute +galacticraftcore:parachute:7, Green Parachute +galacticraftcore:parachute:8, Light Gray Parachute +galacticraftcore:parachute:9, Magenta Parachute +galacticraftcore:parachute:10, Orange Parachute +galacticraftcore:parachute:11, Pink Parachute +galacticraftcore:parachute:12, Purple Parachute +galacticraftcore:parachute:13, Red Parachute +galacticraftcore:parachute:14, Cyan Parachute +galacticraftcore:parachute:15, Yellow Parachute +galacticraftcore:prelaunch_checklist, Pre-Launch Checklist +galacticraftcore:dungeonfinder, Dungeon Locator +galacticraftcore:emergency_kit, Space Emergency Kit +galacticraftcore:ic2compat:0, Aluminum Dust +galacticraftcore:ic2compat:1, Purified Crushed Aluminum Ore +galacticraftcore:ic2compat:2, Crushed Aluminum Ore +galacticraftcore:ic2compat:7, Tiny Pile of Titanium Dust +galacticraftplanets:sludge, Sludge +galacticraftplanets:bucket_sludge, Bacterial Sludge Bucket +galacticraftplanets:treasure_t2, Tier 2 Treasure Chest +galacticraftplanets:mars:0, Copper Ore +galacticraftplanets:mars:1, Tin Ore +galacticraftplanets:mars:2, Desh Ore +galacticraftplanets:mars:3, Iron Ore +galacticraftplanets:mars:4, Mars Cobblestone +galacticraftplanets:mars:5, Mars Fine Regolith +galacticraftplanets:mars:6, Mars Regolith +galacticraftplanets:mars:7, Mars Dungeon Brick +galacticraftplanets:mars:8, Block of Desh +galacticraftplanets:mars:9, Mars Stone +galacticraftplanets:cavern_vines, Cavernous Vines +galacticraftplanets:slimeling_egg:0, Red Slimeling Egg +galacticraftplanets:slimeling_egg:1, Blue Slimeling Egg +galacticraftplanets:slimeling_egg:2, Yellow Slimeling Egg +galacticraftplanets:creeper_egg, Creeper Egg +galacticraftplanets:mars_machine:0, Terraformer +galacticraftplanets:mars_machine:4, Cryogenic Chamber +galacticraftplanets:mars_machine:8, Launch Controller +galacticraftplanets:mars_machine_t2:0, Gas Liquefier +galacticraftplanets:mars_machine_t2:4, Methane Synthesizer +galacticraftplanets:mars_machine_t2:8, Water Electrolyzer +galacticraftplanets:boss_spawner_mars, tile.boss_spawner_mars.name +galacticraftplanets:mars_stairs_cobblestone, Mars Cobblestone Stairs +galacticraftplanets:mars_stairs_brick, Mars Dungeon Brick Stairs +galacticraftplanets:carbon_fragments, Fragmented Carbon +galacticraftplanets:item_basic_mars:0, Unrefined Desh +galacticraftplanets:item_basic_mars:1, Desh Stick +galacticraftplanets:item_basic_mars:2, Desh Ingot +galacticraftplanets:item_basic_mars:3, Heavy-Duty Plate +galacticraftplanets:item_basic_mars:4, Slimeling Inventory Bag +galacticraftplanets:item_basic_mars:5, Compressed Desh +galacticraftplanets:item_basic_mars:6, Fluid Manipulator +galacticraftplanets:desh_pick, Desh Pickaxe +galacticraftplanets:desh_pick_slime, Sticky Desh Pickaxe +galacticraftplanets:desh_axe, Desh Axe +galacticraftplanets:desh_hoe, Desh Hoe +galacticraftplanets:desh_spade, Desh Shovel +galacticraftplanets:desh_sword, Desh Sword +galacticraftplanets:desh_helmet, Desh Helmet +galacticraftplanets:desh_chestplate, Desh Chestplate +galacticraftplanets:desh_leggings, Desh Leggings +galacticraftplanets:desh_boots, Desh Boots +galacticraftplanets:rocket_t2:0, Tier 2 Rocket +galacticraftplanets:rocket_t2:1, Tier 2 Rocket +galacticraftplanets:rocket_t2:2, Tier 2 Rocket +galacticraftplanets:rocket_t2:3, Tier 2 Rocket +galacticraftplanets:rocket_t2:4, Tier 2 Rocket +galacticraftplanets:rocket_t2:11, Cargo Rocket +galacticraftplanets:rocket_t2:12, Cargo Rocket +galacticraftplanets:rocket_t2:13, Cargo Rocket +galacticraftplanets:rocket_t2:14, Cargo Rocket +galacticraftplanets:key:0, Tier 2 Dungeon Key +galacticraftplanets:schematic:0, NASA Workbench Schematic +galacticraftplanets:schematic:1, NASA Workbench Schematic +galacticraftplanets:schematic:2, NASA Workbench Schematic +galacticraftplanets:asteroids_block:0, Asteroid Rock +galacticraftplanets:asteroids_block:1, Asteroid Rock +galacticraftplanets:asteroids_block:2, Asteroid Rock +galacticraftplanets:asteroids_block:3, Aluminum Ore +galacticraftplanets:asteroids_block:4, Ilmenite Ore +galacticraftplanets:asteroids_block:5, Iron Ore +galacticraftplanets:asteroids_block:6, Dark Decoration Block +galacticraftplanets:asteroids_block:7, Titanium Block +galacticraftplanets:walkway:0, Walkway +galacticraftplanets:walkway:1, Walkway +galacticraftplanets:walkway:2, Walkway +galacticraftplanets:beam_reflector, Energy Beam Reflector +galacticraftplanets:beam_receiver, Energy Beam Receiver +galacticraftplanets:telepad_short, Short Range Telepad +galacticraftplanets:dense_ice, Dense Ice +galacticraftplanets:miner_base, Astro Miner Base +galacticraftplanets:grapple, Grapple +galacticraftplanets:rocket_t3:0, Tier 3 Rocket +galacticraftplanets:rocket_t3:1, Tier 3 Rocket +galacticraftplanets:rocket_t3:2, Tier 3 Rocket +galacticraftplanets:rocket_t3:3, Tier 3 Rocket +galacticraftplanets:rocket_t3:4, Tier 3 Rocket +galacticraftplanets:astro_miner, Astro Miner +galacticraftplanets:thermal_padding:0, Thermal Padding Helm +galacticraftplanets:thermal_padding:1, Thermal Padding Chestpiece +galacticraftplanets:thermal_padding:2, Thermal Padding Leggings +galacticraftplanets:thermal_padding:3, Thermal Padding Boots +galacticraftplanets:item_basic_asteroids:0, Titanium Ingot +galacticraftplanets:item_basic_asteroids:1, Heavy Rocket Engine +galacticraftplanets:item_basic_asteroids:2, Heavy Rocket Fins +galacticraftplanets:item_basic_asteroids:3, Iron Shard +galacticraftplanets:item_basic_asteroids:4, Titanium Shard +galacticraftplanets:item_basic_asteroids:5, Heavy-Duty Plate +galacticraftplanets:item_basic_asteroids:6, Compressed Titanium +galacticraftplanets:item_basic_asteroids:7, Thermal Cloth +galacticraftplanets:item_basic_asteroids:8, Beam Core +galacticraftplanets:item_basic_asteroids:9, Titanium Dust +galacticraftplanets:methane_canister_partial:1, Filled Methane Gas Canister +galacticraftplanets:canister_partial_lox:1, Filled Canister of Liquid Oxygen +galacticraftplanets:canister_partial_ln2:1, Filled Canister of Liquid Nitrogen +galacticraftplanets:atmospheric_valve, Atmospheric Valve +galacticraftplanets:heavy_nose_cone:0, Heavy Nose Cone +galacticraftplanets:orion_drive, Orion Drive +galacticraftplanets:titanium_helmet, Titanium Helmet +galacticraftplanets:titanium_chestplate, Titanium Chestplate +galacticraftplanets:titanium_leggings, Titanium Leggings +galacticraftplanets:titanium_boots, Titanium Boots +galacticraftplanets:titanium_axe, Archantine Axe +galacticraftplanets:titanium_pickaxe, Archantine Pickaxe +galacticraftplanets:titanium_shovel, Archantine Shovel +galacticraftplanets:titanium_hoe, Archantine Hoe +galacticraftplanets:titanium_sword, Archantine Sword +galacticraftplanets:strange_seed:0, Strange Seed +galacticraftplanets:strange_seed:1, Strange Seed +galacticraftplanets:sulphuric_acid, Sulfuric Acid +galacticraftplanets:bucket_sulphuric_acid, Sulfuric Acid Bucket +galacticraftplanets:venus:0, Venus Soft Rock +galacticraftplanets:venus:1, Venus Hard Rock +galacticraftplanets:venus:2, Venus Volcanic Rock +galacticraftplanets:venus:3, Pumice +galacticraftplanets:venus:4, Venus Dungeon Brick I +galacticraftplanets:venus:5, Venus Dungeon Brick II +galacticraftplanets:venus:6, Aluminum Ore +galacticraftplanets:venus:7, Copper Ore +galacticraftplanets:venus:8, Galena Ore +galacticraftplanets:venus:9, Quartz Ore +galacticraftplanets:venus:10, Silicon Ore +galacticraftplanets:venus:11, Tin Ore +galacticraftplanets:venus:12, Lead Block +galacticraftplanets:venus:13, Solar Ore +galacticraftplanets:spout, Vapor Spout +galacticraftplanets:boss_spawner_venus, tile.boss_spawner_venus.name +galacticraftplanets:treasure_t3, Tier 3 Treasure Chest +galacticraftplanets:web_torch:0, Web String +galacticraftplanets:web_torch:1, Web String +galacticraftplanets:geothermal_generator, Geothermal Generator +galacticraftplanets:crashed_probe, Crashed Probe +galacticraftplanets:venus_rock_scorched, Scorched Venus Rock +galacticraftplanets:solar_array_module, Solar Array Module +galacticraftplanets:solar_array_controller, Solar Array Controller +galacticraftplanets:laser_turret, Laser Turret +galacticraftplanets:thermal_padding_t2:0, Isothermal Helm +galacticraftplanets:thermal_padding_t2:1, Isothermal Chestpiece +galacticraftplanets:thermal_padding_t2:2, Isothermal Leggings +galacticraftplanets:thermal_padding_t2:3, Isothermal Boots +galacticraftplanets:basic_item_venus:0, Shield Controller +galacticraftplanets:basic_item_venus:1, Lead Ingot +galacticraftplanets:basic_item_venus:2, Radioisotope Core +galacticraftplanets:basic_item_venus:3, Isothermal Fabric +galacticraftplanets:basic_item_venus:4, Solar Dust +galacticraftplanets:basic_item_venus:5, Solar Array Panel +galacticraftplanets:basic_item_venus:6, Solar Array Wafer +galacticraftplanets:volcanic_pickaxe, Volcanic Pickaxe +galacticraftplanets:key_t3:0, Tier 3 Dungeon Key +galacticraftplanets:atomic_battery, Atomic Battery +galaxyspace:machineframes:0, Basic Machine Frame +galaxyspace:machineframes:1, Advanced Machine Frame +galaxyspace:machineframes:2, Modern Machine Frame +galaxyspace:fuel_generator, Fuel Generator +galaxyspace:gas_generator, Gas Generator +galaxyspace:wind_generator, Wind Turbine +galaxyspace:solarwind_panel, Solar Wind Panel +galaxyspace:modern_solarpanel, Hybrid Solar Panel +galaxyspace:assembly_machine, Assembly Machine +galaxyspace:universal_recycler, Universal Recycler +galaxyspace:rocket_assembler, Rocket Assembly +galaxyspace:liquid_extractor, Liquid Collector +galaxyspace:liquid_separator, Liquid Separator +galaxyspace:gas_collector, Gas Collector +galaxyspace:gas_burner, Gas Burner +galaxyspace:hydroponic_base, Hydroponic Base +galaxyspace:hydroponic_farm, Hydroponic Farm Block +galaxyspace:radiation_stabiliser, Magnetic Field Generator +galaxyspace:modification_table, Modification Table +galaxyspace:oxygen_storage_module_1, tile.oxygen_storage_module_1.name +galaxyspace:adv_circuit_fabricator, Advanced Circuit Fabricator +galaxyspace:panel_controller, Mini-Panels Controller +galaxyspace:modern_storage_module, Modern Energy Cluster +galaxyspace:planet_shield, Planetary Shield +galaxyspace:gravitation_module, Gravity Module +galaxyspace:energy_pad, Energy Pad +galaxyspace:single_solarpanel, Solar Mini-Panel +galaxyspace:modern_single_solarpanel, Modern Solar Mini-Panel +galaxyspace:advanced_landing_pad, Advanced Launch Pad +galaxyspace:dungeon_blocks:0, Ceres Dungeon Brick +galaxyspace:dungeon_blocks:1, Io Dungeon Brick +galaxyspace:treasure_t4, Treasure Chest Tier 4 +galaxyspace:treasure_t5, Treasure Chest Tier 5 +galaxyspace:dry_leaves, Dead Leaves +galaxyspace:futureglass_none, Futuristic Glass +galaxyspace:futureglass:0, Black Futuristic Glass +galaxyspace:futureglass:1, Red Futuristic Glass +galaxyspace:futureglass:2, Green Futuristic Glass +galaxyspace:futureglass:3, Brown Futuristic Glass +galaxyspace:futureglass:4, Blue Futuristic Glass +galaxyspace:futureglass:5, Purple Futuristic Glass +galaxyspace:futureglass:6, Cyan Futuristic Glass +galaxyspace:futureglass:7, Light Gray Futuristic Glass +galaxyspace:futureglass:8, Gray Futuristic Glass +galaxyspace:futureglass:9, Pink Futuristic Glass +galaxyspace:futureglass:10, Lime Futuristic Glass +galaxyspace:futureglass:11, Yellow Futuristic Glass +galaxyspace:futureglass:12, Light Blue Futuristic Glass +galaxyspace:futureglass:13, Magneta Futuristic Glass +galaxyspace:futureglass:14, Orange Futuristic Glass +galaxyspace:futureglass:15, White Futuristic Glass +galaxyspace:gsores:0, Cobalt Ore +galaxyspace:gsores:1, Nickel Ore +galaxyspace:gsores:2, Uranium Ore +galaxyspace:decoblocks:0, Cobalt Decoration Block +galaxyspace:decoblocks:1, Magnesium Decoration Block +galaxyspace:decoblocks:2, Nickel Decoration Block +galaxyspace:decoblocks:3, Copper Decoration Block +galaxyspace:decoblocks:4, Cobalt Block +galaxyspace:decoblocks:5, Nickel Block +galaxyspace:decoblocks:6, Magnesium Block +galaxyspace:surface_ice:0, Oxygen Ice +galaxyspace:surface_ice:1, Nitrogen Ice +galaxyspace:surface_ice:2, Methane Ice +galaxyspace:surface_ice:3, Hydrogen Ice +galaxyspace:surface_ice:4, Dry Ice +galaxyspace:mercuryblocks:0, Mercury Surface Rock +galaxyspace:mercuryblocks:1, Mercury Subsurface Rock +galaxyspace:mercuryblocks:2, Mercury Stone +galaxyspace:mercuryblocks:3, Nickel Ore +galaxyspace:mercuryblocks:4, Iron Ore +galaxyspace:mercuryblocks:5, Magnesium Ore +galaxyspace:marsores:0, Diamond Ore +galaxyspace:marsores:1, Gold Ore +galaxyspace:marsores:2, Coal Ore +galaxyspace:marsores:3, Redstone Ore +galaxyspace:marsores:4, Silicon Ore +galaxyspace:marsores:5, Aluminum Ore +galaxyspace:ceresblocks:0, Ceres Surface Rock +galaxyspace:ceresblocks:1, Ceres Subsurface Rock +galaxyspace:ceresblocks:2, Dolomite Ore +galaxyspace:ceresblocks:3, Meteoric Iron Ore +galaxyspace:ceresblocks:4, Ceres Dungeon Top +galaxyspace:ceresblocks:5, Ceres Dungeon Floor +galaxyspace:plutoblocks:0, Pluto Surface Rock +galaxyspace:plutoblocks:1, Pluto Surface Rock +galaxyspace:plutoblocks:2, Pluto Surface Rock +galaxyspace:plutoblocks:3, Pluto Surface Rock +galaxyspace:plutoblocks:4, Pluto Surface Rock +galaxyspace:plutoblocks:5, Pluto Stone +galaxyspace:haumeablocks:0, Haumea Surface Rock +galaxyspace:haumeablocks:1, Haumea Stone +galaxyspace:haumeablocks:2, Haumea Cobblestone +galaxyspace:haumeablocks:3, Aluminum Ore +galaxyspace:phobosblocks:0, Phobos Regolite +galaxyspace:phobosblocks:1, Phobos Stone +galaxyspace:phobosblocks:2, Iron Ore +galaxyspace:phobosblocks:3, Meteoric Iron Ore +galaxyspace:phobosblocks:4, Nickel Ore +galaxyspace:phobosblocks:5, Desh Ore +galaxyspace:ioblocks:0, Io Surface Rock +galaxyspace:ioblocks:1, Io Stone +galaxyspace:ioblocks:2, Io Ash +galaxyspace:ioblocks:3, Copper Ore +galaxyspace:ioblocks:4, Sulfur Ore +galaxyspace:ioblocks:5, Volcanic Ore +galaxyspace:ioblocks:6, Io Lava Geyser +galaxyspace:ioblocks:7, Io Sulfur Geyser +galaxyspace:ioblocks:8, Io Dungeon Top +galaxyspace:ioblocks:9, Io Dungeon Floor +galaxyspace:ioblocks:10, Io Dungeon Bricks +galaxyspace:europablocks:0, Europa Surface Ice +galaxyspace:europablocks:1, Europa Stone +galaxyspace:europablocks:2, Brown Europa Ice +galaxyspace:europablocks:3, Emerald Ore +galaxyspace:europablocks:4, Silicon Ore +galaxyspace:europablocks:5, Aluminum Ore +galaxyspace:europablocks:6, tile.europa_surface_ice_2.name +galaxyspace:europa_geyser, Europa Geyser +galaxyspace:europa_uwgeyser, Europa Geyser +galaxyspace:ganymedeblocks:0, Ganymede Surface Rock +galaxyspace:ganymedeblocks:1, Ganymede Stone +galaxyspace:ganymedeblocks:2, Magnesium Ore +galaxyspace:ganymedeblocks:3, Ilmenite Ore +galaxyspace:callistoblocks:0, Callisto Surface Rock +galaxyspace:callistoblocks:1, Callisto Stone +galaxyspace:enceladusblocks:0, Enceladus Ice +galaxyspace:enceladusblocks:1, Enceladus Subsurface Rock +galaxyspace:enceladusblocks:2, Coal Ore +galaxyspace:enceladus_crystal, Unknown Crystal Cluster +galaxyspace:titanblocks:0, Titan Surface Rock +galaxyspace:titanblocks:1, Titan Subsurface Rock +galaxyspace:titanblocks:2, Titan Stone +galaxyspace:titanblocks:3, Sapphire Ore +galaxyspace:titanblocks:4, Emerald Ore +galaxyspace:titanblocks:5, Diamond Ore +galaxyspace:titanblocks:6, Coal Ore +galaxyspace:titanblocks:7, Lapis Ore +galaxyspace:titanblocks:8, Redstone Ore +galaxyspace:mirandablocks:0, Miranda Surface Rock +galaxyspace:mirandablocks:1, Miranda Subsurface Rock +galaxyspace:mirandablocks:2, Miranda Stone +galaxyspace:mirandablocks:3, Iron Ore +galaxyspace:mirandablocks:4, Dolomite Ore +galaxyspace:mirandablocks:5, Diamond Ore +galaxyspace:mirandablocks:6, Quartz Ore +galaxyspace:mirandablocks:7, Cobalt Ore +galaxyspace:mirandablocks:8, Nickel Ore +galaxyspace:mirandablocks:9, Miranda Surface Rock +galaxyspace:mirandablocks:10, Miranda Surface Rock +galaxyspace:mirandablocks:11, Miranda Subsurface Rock +galaxyspace:mirandablocks:12, Miranda Subsurface Rock +galaxyspace:mirandablocks:13, Miranda Stone +galaxyspace:mirandablocks:14, Miranda Stone +galaxyspace:mirandablocks:15, Miranda Ice +galaxyspace:tritonblocks:0, Triton Surface Rock +galaxyspace:tritonblocks:1, Triton Subsurface Rock +galaxyspace:tritonblocks:2, Triton Stone +galaxyspace:tritonblocks:3, Triton Geyser +galaxyspace:tritonblocks:4, Triton Small Geyser +galaxyspace:gs_basic:0, Blank Fuel Tank +galaxyspace:gs_basic:1, Solar Flare Module +galaxyspace:gs_basic:2, Solar Flare +galaxyspace:gs_basic:3, Dolomite Crystal +galaxyspace:gs_basic:4, Dolomite Meal +galaxyspace:gs_basic:5, Modern Wafer +galaxyspace:gs_basic:6, Hematite +galaxyspace:gs_basic:7, Sulfur +galaxyspace:gs_basic:8, Unknown Crystal Shard +galaxyspace:gs_basic:9, Antiradiation Tablets +galaxyspace:gs_basic:10, Schematics Box +galaxyspace:gs_basic:11, Blank Module +galaxyspace:gs_basic:12, Volcanic Shard +galaxyspace:gs_basic:13, Meteoric Iron Fragments +galaxyspace:gs_basic:14, Blank Schematic +galaxyspace:gs_basic:15, Uranium +galaxyspace:gs_basic:16, Prototype Controller Shield +galaxyspace:gs_basic:17, Ice Bucket +galaxyspace:gs_basic:18, Portable Emergency Teleport +galaxyspace:gs_basic:19, [WIP] Info-Pad +galaxyspace:gs_basic:20, Advanced Emergency Kit +galaxyspace:gs_basic:21, Thermal Cloth +galaxyspace:gs_basic:22, Thermal Cloth +galaxyspace:gs_basic:23, Oxygen Ice Shard +galaxyspace:gs_basic:24, Nitrogen Ice Shard +galaxyspace:gs_basic:25, Methane Ice Shard +galaxyspace:gs_basic:26, Hydrogen Ice Shard +galaxyspace:gs_basic:27, Dry Ice Shard +galaxyspace:gs_basic:28, Colonist's Kit +galaxyspace:gs_basic:29, Empty Plasma Cell +galaxyspace:gs_basic:30, Filled Plasma Cell +galaxyspace:gs_basic:31, Wolf Thermal Suit +galaxyspace:gs_basic:32, Animal Cage +galaxyspace:gs_basic:33, Iron Fan +galaxyspace:gs_basic:34, Steel Fan +galaxyspace:gs_basic:35, Plastic Fan +galaxyspace:gs_basic:36, Carbon Fan +galaxyspace:gs_basic:37, Raw Plastic +galaxyspace:gs_basic:38, Plastic Fragment +galaxyspace:gs_basic:39, Gas Extractor +galaxyspace:ingots:0, Cobalt Ingot +galaxyspace:ingots:1, Magnesium Ingot +galaxyspace:ingots:2, Nickel Ingot +galaxyspace:nuggets:0, Cobalt Nugget +galaxyspace:nuggets:1, Magnesium Nugget +galaxyspace:nuggets:2, Nickel Nugget +galaxyspace:hdp:0, Heavy Duty Plate +galaxyspace:hdp:1, Heavy Duty Plate +galaxyspace:hdp:2, Heavy Duty Plate +galaxyspace:compressed_plates:0, Compressed Coal +galaxyspace:compressed_plates:1, Compressed Cobalt +galaxyspace:compressed_plates:2, Compressed Magnesium +galaxyspace:compressed_plates:3, Compressed Nickel +galaxyspace:compressed_plates:4, Compressed "SDHC-120" Alloy +galaxyspace:rocket_modules:0, Tier 1 Lander +galaxyspace:rocket_modules:1, Tier 2 Lander +galaxyspace:rocket_modules:2, Tier 3 Lander +galaxyspace:rocket_modules:3, Small Fuel Canister +galaxyspace:rocket_modules:4, Ion Engine +galaxyspace:rocket_modules:5, [WIP] Plasma Engine +galaxyspace:rocket_modules:6, Sublight Engine +galaxyspace:rocket_modules:7, [WIP] Black Hole Engine +galaxyspace:rocket_modules:8, Rocket License +galaxyspace:rocket_modules:9, Rocket License +galaxyspace:rocket_modules:10, Rocket License +galaxyspace:rocket_parts:0, Durable Nose Cone +galaxyspace:rocket_parts:1, Durable Rocket Body +galaxyspace:rocket_parts:2, Durable Rocket Engine +galaxyspace:rocket_parts:3, Heavy Booster +galaxyspace:rocket_parts:4, Durable Rocket Vane +galaxyspace:rocket_parts:5, Durable Nose Cone +galaxyspace:rocket_parts:6, Durable Rocket Body +galaxyspace:rocket_parts:7, Durable Rocket Engine +galaxyspace:rocket_parts:8, Heavy Booster +galaxyspace:rocket_parts:9, Durable Rocket Vane +galaxyspace:rocket_parts:10, Durable Nose Cone +galaxyspace:rocket_parts:11, Durable Rocket Body +galaxyspace:rocket_parts:12, Durable Rocket Engine +galaxyspace:rocket_parts:13, Heavy Booster +galaxyspace:rocket_parts:14, Durable Rocket Vane +galaxyspace:rocket_parts:15, Durable Nose Cone +galaxyspace:rocket_parts:16, Durable Rocket Body +galaxyspace:rocket_parts:17, Durable Rocket Engine +galaxyspace:rocket_parts:18, Heavy Booster +galaxyspace:rocket_parts:19, Durable Rocket Vane +galaxyspace:schematics:5, NASA Workbench Schematic +galaxyspace:schematics:6, NASA Workbench Schematic +galaxyspace:dungeon_keys:0, Dungeon Key +galaxyspace:dungeon_keys:1, Dungeon Key +galaxyspace:upgrades:0, Module "Expander" +galaxyspace:upgrades:1, Module "Stabilization" +galaxyspace:upgrades:2, Module "Speed" +galaxyspace:upgrades:3, Module "Energy" +galaxyspace:advanced_battery, Advanced Battery +galaxyspace:modern_battery, Modern Battery +galaxyspace:extra_battery, Extra Battery +galaxyspace:ultimate_battery, Ultimate Battery +galaxyspace:hydrogen_canister:1, Hydrogen Canister +galaxyspace:ethane_canister:1, Ethane Canister +galaxyspace:em_canister:1, Ethane-Methane Canister +galaxyspace:helium_canister:1, Helium-3 Canister +galaxyspace:hh_canister:1, Helium-Hydrogen Canister +galaxyspace:naturegas_canister:1, Nature Gas Canister +galaxyspace:oxygen_tank_4, Very Heavy Oxygen Tank +galaxyspace:oxygen_tank_5, Extremely Heavy Oxygen Tank +galaxyspace:oxygen_tank_6, Ultimate Oxygen Tank +galaxyspace:oxygen_tank_epp_1, Environmental Protection Oxygen Tank +galaxyspace:rocket_tier_4:0, Tier 4 Rocket +galaxyspace:rocket_tier_4:1, Tier 4 Rocket +galaxyspace:rocket_tier_4:2, Tier 4 Rocket +galaxyspace:rocket_tier_4:3, Tier 4 Rocket +galaxyspace:rocket_tier_4:4, Tier 4 Rocket +galaxyspace:rocket_tier_5:0, Tier 5 Rocket +galaxyspace:rocket_tier_5:1, Tier 5 Rocket +galaxyspace:rocket_tier_5:2, Tier 5 Rocket +galaxyspace:rocket_tier_5:3, Tier 5 Rocket +galaxyspace:rocket_tier_5:4, Tier 5 Rocket +galaxyspace:rocket_tier_6:0, Tier 6 Rocket +galaxyspace:rocket_tier_6:1, Tier 6 Rocket +galaxyspace:rocket_tier_6:2, Tier 6 Rocket +galaxyspace:rocket_tier_6:3, Tier 6 Rocket +galaxyspace:rocket_tier_6:4, Tier 6 Rocket +galaxyspace:rocket_tier_6:0, Tier 6 Rocket +galaxyspace:mars_rover, Mars Rover +galaxyspace:space_suit_head, SpaceSuit Helmet +galaxyspace:space_suit_chest, SpaceSuit Chestplate +galaxyspace:space_suit_legs, SpaceSuit Leggings +galaxyspace:space_suit_feet, SpaceSuit Boots +galaxyspace:space_suit_light_head, Light SpaceSuit Helmet +galaxyspace:space_suit_light_chest, Light SpaceSuit Chestplate +galaxyspace:space_suit_light_legs, Light SpaceSuit Leggings +galaxyspace:space_suit_light_feet, Light SpaceSuit Boots +galaxyspace:cobalt_helmet, Cobalt Helmet +galaxyspace:cobalt_chest, Cobalt Chestplate +galaxyspace:cobalt_legs, Cobalt Leggings +galaxyspace:cobalt_boots, Cobalt Boots +galaxyspace:thermal_padding_t3:0, Thermal Padding Helm +galaxyspace:thermal_padding_t3:1, Thermal Padding Chestpiece +galaxyspace:thermal_padding_t3:2, Thermal Padding Leggings +galaxyspace:thermal_padding_t3:3, Thermal Padding Boots +galaxyspace:thermal_padding_t4:0, Thermal Padding Helm +galaxyspace:thermal_padding_t4:1, Thermal Padding Chestpiece +galaxyspace:thermal_padding_t4:2, Thermal Padding Leggings +galaxyspace:thermal_padding_t4:3, Thermal Padding Boots +galaxyspace:cobalt_sword, Cobalt Sword +galaxyspace:cobalt_axe, Cobalt Axe +galaxyspace:cobalt_pickaxe, Cobalt Pickaxe +galaxyspace:cobalt_spade, Cobalt Spade +galaxyspace:cobalt_hoe, Cobalt Hoe +galaxyspace:plasma_sword, Plasma Sword +galaxyspace:plasma_axe, Plasma Axe +galaxyspace:plasma_pickaxe, Plasma Pickaxe +galaxyspace:jetpack, Electric Jetpack +galaxyspace:geo_scanner:100, Geological Scanner +galaxyspace:tauceti_f_blocks:0, Tau Ceti F Dirt +galaxyspace:tauceti_f_blocks:1, Tau Ceti F Grass +galaxyspace:tauceti_f_blocks:2, Tau Ceti F Stone +galaxyspace:tauceti_f_watergrass:0, Red Algae +galaxyspace:tauceti_f_watergrass:1, Algae Base +galaxyspace:tauceti_f_watergrass:2, Algae +galaxyspace:tauceti_f_watergrass:3, Algae Top +galaxyspace:tauceti_f_watergrass:4, Slime Algae Base +galaxyspace:tauceti_f_watergrass:5, Slime Algae Top +galaxyspace:tauceti_f_watergrass:6, Thick Algae +galaxyspace:tauceti_f_watergrass:7, Small Kelp +galaxyspace:tauceti_f_corals:0, Brain Coral +galaxyspace:tauceti_f_corals:1, Brain Coral Fan +galaxyspace:tauceti_f_corals:2, Bubble Coral +galaxyspace:tauceti_f_corals:3, Bubble Coral Fan +galaxyspace:tauceti_f_corals:4, Fire Coral +galaxyspace:tauceti_f_corals:5, Fire Coral Fan +galaxyspace:tauceti_f_corals:6, Horn Coral +galaxyspace:tauceti_f_corals:7, Horn Coral Fan +galaxyspace:tauceti_f_corals:8, Tube Coral +galaxyspace:tauceti_f_corals:9, Tube Coral Fan +galaxyspace:tauceti_f_corals:10, Sponge Coral +galaxyspace:barnarda_c_grasses:0, Barnarda C Grass +galaxyspace:barnarda_c_grasses:1, tile.barnarda_c_grass_1.name +galaxyspace:barnarda_c_blocks:0, Barnarda C Dirt +galaxyspace:barnarda_c_blocks:1, Barnarda C Stone +galaxyspace:barnarda_c_blocks:2, [WIP] Barnarda C Sandstone +galaxyspace:barnarda_c_blocks:3, [WIP] Barnarda C Dirt +galaxyspace:barnarda_c_blocks:4, Barnarda C Cobblestone +galaxyspace:barnarda_c_blocks:5, Barnarda C Stone Bricks +galaxyspace:barnarda_c_blocks:6, Barnarda C Wood Planks +galaxyspace:barnarda_c_falling_blocks:0, Barnarda C Sand +galaxyspace:barnarda_c_test_log, Barnarda C Violet Log +galaxyspace:barnarda_c_birch_log, tile.barnarda_c_birch_log.name +galaxyspace:barnarda_c_test_glow_log, Barnarda C Glowing Violet Log +galaxyspace:barnarda_c_dandelions:0, Barnarda C Grass +galaxyspace:barnarda_c_dandelions:1, Barnarda C Hopper Flower +galaxyspace:barnarda_c_dandelions:2, Barnarda C Green Fern +galaxyspace:barnarda_c_dandelions:3, Barnarda C Red Fern +galaxyspace:barnarda_c_dandelions:4, Barnarda C Light Balls +galaxyspace:barnarda_c_dandelions:5, Barnarda C Leaves Balls +galaxyspace:barnarda_c_dandelions:6, Barnarda C Desert Flower +galaxyspace:barnarda_c_dandelions:8, Barnarda C Yellow Grass +galaxyspace:barnarda_c_dandelions:12, Violet Tree Sapling +galaxyspace:barnarda_c_leaves:0, Barnarda C Leaves +galaxyspace:barnarda_c_farmland, Barnarda C Farmland +galaxyspace:barnarda_c_water_grass, tile.barnarda_c_water_grass.name +galaxyspace:barnarda_c_ores:0, Coal Ore +galaxyspace:barnarda_c_ores:1, Iron Ore +galaxyspace:barnarda_c_ores:2, Gold Ore +galaxyspace:barnarda_c_ores:3, Redstone Ore +galaxyspace:barnarda_c_ores:4, Lapis Ore +galaxyspace:barnarda_c_ores:5, Diamond Ore +galaxyspace:barnarda_c_ores:6, Silicon Ore +galaxyspace:barnarda_c_ores:7, Copper Ore +galaxyspace:barnarda_c_ores:8, Tin Ore +galaxyspace:barnarda_c_ores:9, Aluminum Ore +galaxyspace:barnarda_c_ores:10, Quartz Ore +galaxyspace:barnarda_c_ores:11, Cobalt Ore +galaxyspace:barnarda_c_ores:12, Nickel Ore +galaxyspace:br_basic:0, Violet Reeds +galaxyspace:br_basic:1, Lichen +galaxyspace:br_basic:2, Tree Juice +galaxyspace:br_foods:0, Yellow Fruits +galaxyspace:proxima_b_blocks:0, Surface +galaxyspace:proxima_b_blocks:1, Subsurface +galaxyspace:proxima_b_blocks:2, Stone +galaxyspace:proxima_b_blocks:3, Ice Surface +galaxyspace:proxima_b_blocks:4, Ash Rock +galaxyspace:proxima_b_blocks:5, Gold Ore +galaxyspace:proxima_b_blocks:6, Tin Ore +galaxyspace:proxima_b_blocks:7, Copper Ore +galaxyspace:proxima_b_blocks:8, Coal Ore +galaxyspace:proxima_b_blocks:9, Silicon Ore +galaxyspace:proxima_b_blocks:10, Diamond Ore +galaxyspace:proxima_b_blocks:11, Rocky Surface +galaxyspace:proxima_b_blocks:12, Mushroom Skin +galaxyspace:proxima_b_blocks:13, Mushroom Geyser +galaxyspace:proxima_b_blocks:14, Mud +galaxyspace:proxima_b_log_1, Burnt Wood +galaxyspace:proxima_b_log_2, Frozen Wood +galaxyspace:proxima_b_mushroom_log, Mushroom Stem +galaxyspace:proxima_b_grasses, Grass +galaxyspace:proxima_b_dandelions:0, Red Tallgrass +galaxyspace:proxima_b_dandelions:1, Red Tallgrass +chisel:auto_chisel, Auto Chisel +chisel:chisel_iron, Chisel +chisel:chisel_diamond, Diamond Chisel +chisel:chisel_hitech, iChisel +chisel:offsettool, Ender Offset Wand +mekanism:electricbow, Electric Bow +mekanism:dust:0, Iron Dust +mekanism:dust:1, Gold Dust +mekanism:dust:2, Osmium Dust +mekanism:dust:3, Copper Dust +mekanism:dust:4, Tin Dust +mekanism:dust:5, Silver Dust +mekanism:dust:6, Lead Dust +mekanism:ingot:0, Refined Obsidian Ingot +mekanism:ingot:1, Osmium Ingot +mekanism:ingot:2, Bronze Ingot +mekanism:ingot:3, Glowstone Ingot +mekanism:ingot:4, Steel Ingot +mekanism:ingot:5, Copper Ingot +mekanism:ingot:6, Tin Ingot +mekanism:nugget:0, Refined Obsidian Nugget +mekanism:nugget:1, Osmium Nugget +mekanism:nugget:2, Bronze Nugget +mekanism:nugget:3, Glowstone Nugget +mekanism:nugget:4, Steel Nugget +mekanism:nugget:5, Copper Nugget +mekanism:nugget:6, Tin Nugget +mekanism:energytablet, Energy Tablet +mekanism:speedupgrade, Speed Upgrade +mekanism:energyupgrade, Energy Upgrade +mekanism:filterupgrade, Filter Upgrade +mekanism:mufflingupgrade, Muffling Upgrade +mekanism:gasupgrade, Gas Upgrade +mekanism:anchorupgrade, Anchor Upgrade +mekanism:robit, Robit +mekanism:atomicdisassembler, Atomic Disassembler +mekanism:enrichedalloy, Enriched Alloy +mekanism:reinforcedalloy, Reinforced Alloy +mekanism:atomicalloy, Atomic Alloy +mekanism:itemproxy, item.ItemProxy.name +mekanism:controlcircuit:0, Basic Control Circuit +mekanism:controlcircuit:1, Advanced Control Circuit +mekanism:controlcircuit:2, Elite Control Circuit +mekanism:controlcircuit:3, Ultimate Control Circuit +mekanism:enrichediron, Enriched Iron +mekanism:compressedcarbon, Compressed Carbon +mekanism:compressedredstone, Compressed Redstone +mekanism:compresseddiamond, Compressed Diamond +mekanism:compressedobsidian, Compressed Obsidian +mekanism:portableteleporter, Portable Teleporter +mekanism:teleportationcore, Teleportation Core +mekanism:clump:0, Iron Clump +mekanism:clump:1, Gold Clump +mekanism:clump:2, Osmium Clump +mekanism:clump:3, Copper Clump +mekanism:clump:4, Tin Clump +mekanism:clump:5, Silver Clump +mekanism:clump:6, Lead Clump +mekanism:dirtydust:0, Dirty Iron Dust +mekanism:dirtydust:1, Dirty Gold Dust +mekanism:dirtydust:2, Dirty Osmium Dust +mekanism:dirtydust:3, Dirty Copper Dust +mekanism:dirtydust:4, Dirty Tin Dust +mekanism:dirtydust:5, Dirty Silver Dust +mekanism:dirtydust:6, Dirty Lead Dust +mekanism:configurator, Configurator +mekanism:networkreader, Network Reader +mekanism:walkietalkie, Walkie-Talkie +mekanism:jetpack, Jetpack +mekanism:dictionary, Dictionary +mekanism:gasmask, Gas Mask +mekanism:scubatank, Scuba Tank +mekanism:balloon:0, §8Black Balloon +mekanism:balloon:1, §cRed Balloon +mekanism:balloon:2, §2Green Balloon +mekanism:balloon:3, §6Brown Balloon +mekanism:balloon:4, §1Blue Balloon +mekanism:balloon:5, §5Purple Balloon +mekanism:balloon:6, §3Cyan Balloon +mekanism:balloon:7, §7Light Grey Balloon +mekanism:balloon:8, §8Grey Balloon +mekanism:balloon:9, §dPink Balloon +mekanism:balloon:10, §aLime Balloon +mekanism:balloon:11, §eYellow Balloon +mekanism:balloon:12, §9Light Blue Balloon +mekanism:balloon:13, §dMagenta Balloon +mekanism:balloon:14, §6Orange Balloon +mekanism:balloon:15, §fWhite Balloon +mekanism:shard:0, Iron Shard +mekanism:shard:1, Gold Shard +mekanism:shard:2, Osmium Shard +mekanism:shard:3, Copper Shard +mekanism:shard:4, Tin Shard +mekanism:shard:5, Silver Shard +mekanism:shard:6, Lead Shard +mekanism:electrolyticcore, Electrolytic Core +mekanism:sawdust, Sawdust +mekanism:salt, Salt +mekanism:crystal:0, Iron Crystal +mekanism:crystal:1, Gold Crystal +mekanism:crystal:2, Osmium Crystal +mekanism:crystal:3, Copper Crystal +mekanism:crystal:4, Tin Crystal +mekanism:crystal:5, Silver Crystal +mekanism:crystal:6, Lead Crystal +mekanism:freerunners, Free Runners +mekanism:armoredjetpack, Armored Jetpack +mekanism:configurationcard, Configuration Card +mekanism:craftingformula, Crafting Formula +mekanism:seismicreader, Seismic Reader +mekanism:substrate, Substrate +mekanism:polyethene:0, HDPE Pellet +mekanism:polyethene:1, HDPE Rod +mekanism:polyethene:2, HDPE Sheet +mekanism:polyethene:3, PlaStick +mekanism:biofuel, Bio Fuel +mekanism:flamethrower, Flamethrower +mekanism:gaugedropper, Gauge Dropper +mekanism:tierinstaller:0, Basic Tier Installer +mekanism:tierinstaller:1, Advanced Tier Installer +mekanism:tierinstaller:2, Elite Tier Installer +mekanism:tierinstaller:3, Ultimate Tier Installer +mekanism:otherdust:0, Diamond Dust +mekanism:otherdust:1, Steel Dust +mekanism:otherdust:3, Sulfur Dust +mekanism:otherdust:4, Lithium Dust +mekanism:otherdust:5, Refined Obsidian Dust +mekanism:otherdust:6, Obsidian Dust +mekanism:basicblock:0, Osmium Block +mekanism:basicblock:1, Bronze Block +mekanism:basicblock:2, Refined Obsidian +mekanism:basicblock:3, Charcoal Block +mekanism:basicblock:4, Refined Glowstone +mekanism:basicblock:5, Steel Block +mekanism:basicblock:6, Basic Bin +mekanism:basicblock:6, Advanced Bin +mekanism:basicblock:6, Elite Bin +mekanism:basicblock:6, Ultimate Bin +mekanism:basicblock:6, Creative Bin +mekanism:basicblock:7, Teleporter Frame +mekanism:basicblock:8, Steel Casing +mekanism:basicblock:9, Dynamic Tank +mekanism:basicblock:10, Structural Glass +mekanism:basicblock:11, Dynamic Valve +mekanism:basicblock:12, Copper Block +mekanism:basicblock:13, Tin Block +mekanism:basicblock:14, Thermal Evaporation Controller +mekanism:basicblock:15, Thermal Evaporation Valve +mekanism:basicblock2:0, Thermal Evaporation Block +mekanism:basicblock2:1, Induction Casing +mekanism:basicblock2:2, Induction Port +mekanism:basicblock2:3, Basic Induction Cell +mekanism:basicblock2:3, Advanced Induction Cell +mekanism:basicblock2:3, Elite Induction Cell +mekanism:basicblock2:3, Ultimate Induction Cell +mekanism:basicblock2:4, Basic Induction Provider +mekanism:basicblock2:4, Advanced Induction Provider +mekanism:basicblock2:4, Elite Induction Provider +mekanism:basicblock2:4, Ultimate Induction Provider +mekanism:basicblock2:5, Superheating Element +mekanism:basicblock2:6, Pressure Disperser +mekanism:basicblock2:7, Boiler Casing +mekanism:basicblock2:8, Boiler Valve +mekanism:basicblock2:9, Security Desk +mekanism:machineblock:0, Enrichment Chamber +mekanism:machineblock:1, Osmium Compressor +mekanism:machineblock:2, Combiner +mekanism:machineblock:3, Crusher +mekanism:machineblock:4, Digital Miner +mekanism:machineblock:5, Basic Smelting Factory +mekanism:machineblock:5, Basic Enriching Factory +mekanism:machineblock:5, Basic Crushing Factory +mekanism:machineblock:5, Basic Compressing Factory +mekanism:machineblock:5, Basic Combining Factory +mekanism:machineblock:5, Basic Purifying Factory +mekanism:machineblock:5, Basic Injecting Factory +mekanism:machineblock:5, Basic Infusing Factory +mekanism:machineblock:5, Basic Sawing Factory +mekanism:machineblock:6, Advanced Smelting Factory +mekanism:machineblock:6, Advanced Enriching Factory +mekanism:machineblock:6, Advanced Crushing Factory +mekanism:machineblock:6, Advanced Compressing Factory +mekanism:machineblock:6, Advanced Combining Factory +mekanism:machineblock:6, Advanced Purifying Factory +mekanism:machineblock:6, Advanced Injecting Factory +mekanism:machineblock:6, Advanced Infusing Factory +mekanism:machineblock:6, Advanced Sawing Factory +mekanism:machineblock:7, Elite Smelting Factory +mekanism:machineblock:7, Elite Enriching Factory +mekanism:machineblock:7, Elite Crushing Factory +mekanism:machineblock:7, Elite Compressing Factory +mekanism:machineblock:7, Elite Combining Factory +mekanism:machineblock:7, Elite Purifying Factory +mekanism:machineblock:7, Elite Injecting Factory +mekanism:machineblock:7, Elite Infusing Factory +mekanism:machineblock:7, Elite Sawing Factory +mekanism:machineblock:8, Metallurgic Infuser +mekanism:machineblock:9, Purification Chamber +mekanism:machineblock:10, Energized Smelter +mekanism:machineblock:11, Teleporter +mekanism:machineblock:12, Electric Pump +mekanism:machineblock:13, Personal Chest +mekanism:machineblock:14, Chargepad +mekanism:machineblock:15, Logistical Sorter +mekanism:machineblock2:0, Rotary Condensentrator +mekanism:machineblock2:1, Chemical Oxidizer +mekanism:machineblock2:2, Chemical Infuser +mekanism:machineblock2:3, Chemical Injection Chamber +mekanism:machineblock2:4, Electrolytic Separator +mekanism:machineblock2:5, Precision Sawmill +mekanism:machineblock2:6, Chemical Dissolution Chamber +mekanism:machineblock2:7, Chemical Washer +mekanism:machineblock2:8, Chemical Crystallizer +mekanism:machineblock2:9, Seismic Vibrator +mekanism:machineblock2:10, Pressurized Reaction Chamber +mekanism:machineblock2:11, Basic Fluid Tank +mekanism:machineblock2:11, Advanced Fluid Tank +mekanism:machineblock2:11, Elite Fluid Tank +mekanism:machineblock2:11, Ultimate Fluid Tank +mekanism:machineblock2:11, Creative Fluid Tank +mekanism:machineblock2:12, Fluidic Plenisher +mekanism:machineblock2:13, Laser +mekanism:machineblock2:14, Laser Amplifier +mekanism:machineblock2:15, Laser Tractor Beam +mekanism:machineblock3:0, Quantum Entangloporter +mekanism:machineblock3:1, Solar Neutron Activator +mekanism:machineblock3:3, Oredictionificator +mekanism:machineblock3:4, Resistive Heater +mekanism:machineblock3:5, Formulaic Assemblicator +mekanism:machineblock3:6, Fuelwood Heater +mekanism:oreblock:0, Osmium Ore +mekanism:oreblock:1, Copper Ore +mekanism:oreblock:2, Tin Ore +mekanism:energycube:0, Basic Energy Cube +mekanism:energycube:0, Basic Energy Cube +mekanism:energycube:0, Advanced Energy Cube +mekanism:energycube:0, Advanced Energy Cube +mekanism:energycube:0, Elite Energy Cube +mekanism:energycube:0, Elite Energy Cube +mekanism:energycube:0, Ultimate Energy Cube +mekanism:energycube:0, Ultimate Energy Cube +mekanism:energycube:0, Creative Energy Cube +mekanism:energycube:0, Creative Energy Cube +mekanism:transmitter:0, Basic Universal Cable +mekanism:transmitter:0, Advanced Universal Cable +mekanism:transmitter:0, Elite Universal Cable +mekanism:transmitter:0, Ultimate Universal Cable +mekanism:transmitter:1, Basic Mechanical Pipe +mekanism:transmitter:1, Advanced Mechanical Pipe +mekanism:transmitter:1, Elite Mechanical Pipe +mekanism:transmitter:1, Ultimate Mechanical Pipe +mekanism:transmitter:2, Basic Pressurized Tube +mekanism:transmitter:2, Advanced Pressurized Tube +mekanism:transmitter:2, Elite Pressurized Tube +mekanism:transmitter:2, Ultimate Pressurized Tube +mekanism:transmitter:3, Basic Logistical Transporter +mekanism:transmitter:3, Advanced Logistical Transporter +mekanism:transmitter:3, Elite Logistical Transporter +mekanism:transmitter:3, Ultimate Logistical Transporter +mekanism:transmitter:4, Restrictive Transporter +mekanism:transmitter:5, Diversion Transporter +mekanism:transmitter:6, Basic Thermodynamic Conductor +mekanism:transmitter:6, Advanced Thermodynamic Conductor +mekanism:transmitter:6, Elite Thermodynamic Conductor +mekanism:transmitter:6, Ultimate Thermodynamic Conductor +mekanism:obsidiantnt, Obsidian TNT +mekanism:boundingblock, Bounding Block +mekanism:gastank:0, Basic Gas Tank +mekanism:gastank:0, Advanced Gas Tank +mekanism:gastank:0, Elite Gas Tank +mekanism:gastank:0, Ultimate Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:gastank:0, Creative Gas Tank +mekanism:cardboardbox, Cardboard Box +mekanism:glowpanel:0, §8Black Glow Panel +mekanism:glowpanel:1, §cRed Glow Panel +mekanism:glowpanel:2, §2Green Glow Panel +mekanism:glowpanel:3, §6Brown Glow Panel +mekanism:glowpanel:4, §1Blue Glow Panel +mekanism:glowpanel:5, §5Purple Glow Panel +mekanism:glowpanel:6, §3Cyan Glow Panel +mekanism:glowpanel:7, §7Light Grey Glow Panel +mekanism:glowpanel:8, §8Grey Glow Panel +mekanism:glowpanel:9, §dPink Glow Panel +mekanism:glowpanel:10, §aLime Glow Panel +mekanism:glowpanel:11, §eYellow Glow Panel +mekanism:glowpanel:12, §9Light Blue Glow Panel +mekanism:glowpanel:13, §dMagenta Glow Panel +mekanism:glowpanel:14, §6Orange Glow Panel +mekanism:glowpanel:15, §fWhite Glow Panel +mekanism:plasticblock:0, §8Black Plastic Block +mekanism:plasticblock:1, §cRed Plastic Block +mekanism:plasticblock:2, §2Green Plastic Block +mekanism:plasticblock:3, §6Brown Plastic Block +mekanism:plasticblock:4, §1Blue Plastic Block +mekanism:plasticblock:5, §5Purple Plastic Block +mekanism:plasticblock:6, §3Cyan Plastic Block +mekanism:plasticblock:7, §7Light Grey Plastic Block +mekanism:plasticblock:8, §8Grey Plastic Block +mekanism:plasticblock:9, §dPink Plastic Block +mekanism:plasticblock:10, §aLime Plastic Block +mekanism:plasticblock:11, §eYellow Plastic Block +mekanism:plasticblock:12, §9Light Blue Plastic Block +mekanism:plasticblock:13, §dMagenta Plastic Block +mekanism:plasticblock:14, §6Orange Plastic Block +mekanism:plasticblock:15, §fWhite Plastic Block +mekanism:slickplasticblock:0, §8Black Slick Plastic Block +mekanism:slickplasticblock:1, §cRed Slick Plastic Block +mekanism:slickplasticblock:2, §2Green Slick Plastic Block +mekanism:slickplasticblock:3, §6Brown Slick Plastic Block +mekanism:slickplasticblock:4, §1Blue Slick Plastic Block +mekanism:slickplasticblock:5, §5Purple Slick Plastic Block +mekanism:slickplasticblock:6, §3Cyan Slick Plastic Block +mekanism:slickplasticblock:7, §7Light Grey Slick Plastic Block +mekanism:slickplasticblock:8, §8Grey Slick Plastic Block +mekanism:slickplasticblock:9, §dPink Slick Plastic Block +mekanism:slickplasticblock:10, §aLime Slick Plastic Block +mekanism:slickplasticblock:11, §eYellow Slick Plastic Block +mekanism:slickplasticblock:12, §9Light Blue Slick Plastic Block +mekanism:slickplasticblock:13, §dMagenta Slick Plastic Block +mekanism:slickplasticblock:14, §6Orange Slick Plastic Block +mekanism:slickplasticblock:15, §fWhite Slick Plastic Block +mekanism:glowplasticblock:0, §8Black Plastic Glow Block +mekanism:glowplasticblock:1, §cRed Plastic Glow Block +mekanism:glowplasticblock:2, §2Green Plastic Glow Block +mekanism:glowplasticblock:3, §6Brown Plastic Glow Block +mekanism:glowplasticblock:4, §1Blue Plastic Glow Block +mekanism:glowplasticblock:5, §5Purple Plastic Glow Block +mekanism:glowplasticblock:6, §3Cyan Plastic Glow Block +mekanism:glowplasticblock:7, §7Light Grey Plastic Glow Block +mekanism:glowplasticblock:8, §8Grey Plastic Glow Block +mekanism:glowplasticblock:9, §dPink Plastic Glow Block +mekanism:glowplasticblock:10, §aLime Plastic Glow Block +mekanism:glowplasticblock:11, §eYellow Plastic Glow Block +mekanism:glowplasticblock:12, §9Light Blue Plastic Glow Block +mekanism:glowplasticblock:13, §dMagenta Plastic Glow Block +mekanism:glowplasticblock:14, §6Orange Plastic Glow Block +mekanism:glowplasticblock:15, §fWhite Plastic Glow Block +mekanism:reinforcedplasticblock:0, §8Black Reinforced Plastic Block +mekanism:reinforcedplasticblock:1, §cRed Reinforced Plastic Block +mekanism:reinforcedplasticblock:2, §2Green Reinforced Plastic Block +mekanism:reinforcedplasticblock:3, §6Brown Reinforced Plastic Block +mekanism:reinforcedplasticblock:4, §1Blue Reinforced Plastic Block +mekanism:reinforcedplasticblock:5, §5Purple Reinforced Plastic Block +mekanism:reinforcedplasticblock:6, §3Cyan Reinforced Plastic Block +mekanism:reinforcedplasticblock:7, §7Light Grey Reinforced Plastic Block +mekanism:reinforcedplasticblock:8, §8Grey Reinforced Plastic Block +mekanism:reinforcedplasticblock:9, §dPink Reinforced Plastic Block +mekanism:reinforcedplasticblock:10, §aLime Reinforced Plastic Block +mekanism:reinforcedplasticblock:11, §eYellow Reinforced Plastic Block +mekanism:reinforcedplasticblock:12, §9Light Blue Reinforced Plastic Block +mekanism:reinforcedplasticblock:13, §dMagenta Reinforced Plastic Block +mekanism:reinforcedplasticblock:14, §6Orange Reinforced Plastic Block +mekanism:reinforcedplasticblock:15, §fWhite Reinforced Plastic Block +mekanism:roadplasticblock:0, §8Black Plastic Road +mekanism:roadplasticblock:1, §cRed Plastic Road +mekanism:roadplasticblock:2, §2Green Plastic Road +mekanism:roadplasticblock:3, §6Brown Plastic Road +mekanism:roadplasticblock:4, §1Blue Plastic Road +mekanism:roadplasticblock:5, §5Purple Plastic Road +mekanism:roadplasticblock:6, §3Cyan Plastic Road +mekanism:roadplasticblock:7, §7Light Grey Plastic Road +mekanism:roadplasticblock:8, §8Grey Plastic Road +mekanism:roadplasticblock:9, §dPink Plastic Road +mekanism:roadplasticblock:10, §aLime Plastic Road +mekanism:roadplasticblock:11, §eYellow Plastic Road +mekanism:roadplasticblock:12, §9Light Blue Plastic Road +mekanism:roadplasticblock:13, §dMagenta Plastic Road +mekanism:roadplasticblock:14, §6Orange Plastic Road +mekanism:roadplasticblock:15, §fWhite Plastic Road +mekanism:plasticfence:0, §8Black Plastic Barrier +mekanism:plasticfence:1, §cRed Plastic Barrier +mekanism:plasticfence:2, §2Green Plastic Barrier +mekanism:plasticfence:3, §6Brown Plastic Barrier +mekanism:plasticfence:4, §1Blue Plastic Barrier +mekanism:plasticfence:5, §5Purple Plastic Barrier +mekanism:plasticfence:6, §3Cyan Plastic Barrier +mekanism:plasticfence:7, §7Light Grey Plastic Barrier +mekanism:plasticfence:8, §8Grey Plastic Barrier +mekanism:plasticfence:9, §dPink Plastic Barrier +mekanism:plasticfence:10, §aLime Plastic Barrier +mekanism:plasticfence:11, §eYellow Plastic Barrier +mekanism:plasticfence:12, §9Light Blue Plastic Barrier +mekanism:plasticfence:13, §dMagenta Plastic Barrier +mekanism:plasticfence:14, §6Orange Plastic Barrier +mekanism:plasticfence:15, §fWhite Plastic Barrier +mekanism:saltblock, Salt Block +powersuits:powerarmor_head, Power Armor Helmet +powersuits:powerarmor_torso, Power Armor Chestplate +powersuits:powerarmor_legs, Power Armor Leggings +powersuits:powerarmor_feet, Power Armor Boots +powersuits:power_fist, Power Fist +powersuits:powerarmorcomponent:0, Wiring +powersuits:powerarmorcomponent:1, Solenoid +powersuits:powerarmorcomponent:2, Servo Motor +powersuits:powerarmorcomponent:3, Glider Wing +powersuits:powerarmorcomponent:4, Ion Thruster +powersuits:powerarmorcomponent:5, LV Capacitor +powersuits:powerarmorcomponent:6, MV Capacitor +powersuits:powerarmorcomponent:7, HV Capacitor +powersuits:powerarmorcomponent:8, EV Capacitor +powersuits:powerarmorcomponent:9, Parachute +powersuits:powerarmorcomponent:10, Iron Plating +powersuits:powerarmorcomponent:11, Diamond Plating +powersuits:powerarmorcomponent:12, Force Field Emitter +powersuits:powerarmorcomponent:13, Hologram Emitter +powersuits:powerarmorcomponent:14, Carbon Myofiber +powersuits:powerarmorcomponent:15, Control Circuit +powersuits:powerarmorcomponent:16, Myofiber Gel +powersuits:powerarmorcomponent:17, Artificial Muscle +powersuits:powerarmorcomponent:18, Solar Panel +powersuits:powerarmorcomponent:19, Magnet +powersuits:powerarmorcomponent:20, Computer Chip +powersuits:powerarmorcomponent:21, Insulated Rubber Hose +powersuits:tinkertable, Power Armor Tinker Table +powersuits:luxcapacitor, Lux Capacitor +extraplanets:mercury:0, Mercury Surface Rock +extraplanets:mercury:1, Mercury Sub-Surface Rock +extraplanets:mercury:2, Mercury Stone +extraplanets:mercury:3, Mercury Iron Ore +extraplanets:mercury:4, Mercury Tin Ore +extraplanets:mercury:5, Mercury Copper Ore +extraplanets:mercury:6, Mercury Ore +extraplanets:mercury:7, Block of Mercury +extraplanets:mercury:8, Mercury Stone Bricks +extraplanets:mercury:9, Mercury Dungeon Brick +extraplanets:mercury:10, Mercury Carbon Ore +extraplanets:mercury:11, Block of Carbon +extraplanets:mercury_gravel, Mercury Gravel +extraplanets:mercury_spawner, tile.boss_spawner_mercury.name +extraplanets:treasure_chest_t4, Tier 4 Treasure Chest +extraplanets:ceres:0, Ceres Surface Rock +extraplanets:ceres:1, Ceres Sub-Surface Rock +extraplanets:ceres:2, Ceres Stone +extraplanets:ceres:3, Ceres Iron Ore +extraplanets:ceres:4, Ceres Tin Ore +extraplanets:ceres:5, Ceres Copper Ore +extraplanets:ceres:6, Ceres Uranium Ore +extraplanets:ceres:7, Block of Uranium +extraplanets:ceres:8, Ceres Stone Bricks +extraplanets:ceres_gravel, Ceres Gravel +extraplanets:jupiter:0, Jupiter Surface Rock +extraplanets:jupiter:1, Jupiter Sub-Surface Rock +extraplanets:jupiter:2, Jupiter Stone +extraplanets:jupiter:3, Jupiter Iron Ore +extraplanets:jupiter:4, Jupiter Tin Ore +extraplanets:jupiter:5, Jupiter Copper Ore +extraplanets:jupiter:6, Jupiter Palladium Ore +extraplanets:jupiter:7, Jupiter Nickel Ore +extraplanets:jupiter:8, Block of Palladium +extraplanets:jupiter:9, Jupiter Stone Bricks +extraplanets:jupiter:10, Jupiter Dungeon Brick +extraplanets:jupiter:11, Jupiter Red Gem Ore +extraplanets:jupiter:12, Block of Red Gem +extraplanets:jupiter:13, Block of Nickel +extraplanets:jupiter_gravel, Jupiter Gravel +extraplanets:jupiter_spawner, tile.boss_spawner_jupiter.name +extraplanets:treasure_chest_t5, Tier 5 Treasure Chest +extraplanets:volcanic_rock, Volcanic Rock +extraplanets:ash_rock, Ash Block +extraplanets:orange_sand, Orange Sand +extraplanets:orange_sandstone, Orange Sandstone +extraplanets:saturn:0, Saturn Surface Rock +extraplanets:saturn:1, Saturn Sub-Surface Rock +extraplanets:saturn:2, Saturn Stone +extraplanets:saturn:3, Saturn Iron Ore +extraplanets:saturn:4, Saturn Tin Ore +extraplanets:saturn:5, Saturn Copper Ore +extraplanets:saturn:6, Saturn Magnesium Ore +extraplanets:saturn:7, Block of Magnesium +extraplanets:saturn:8, Saturn Stone Bricks +extraplanets:saturn:9, Saturn Dungeon Brick +extraplanets:saturn:10, Saturn Broken Infected Stone +extraplanets:saturn:11, Saturn Infected Stone +extraplanets:saturn:12, Saturn Slime Ore +extraplanets:saturn_gravel, Saturn Gravel +extraplanets:saturn_spawner, tile.boss_spawner_saturn.name +extraplanets:treasure_chest_t6, Tier 6 Treasure Chest +extraplanets:uranus:0, Uranus Surface Rock +extraplanets:uranus:1, Uranus Sub-Surface Rock +extraplanets:uranus:2, Uranus Stone +extraplanets:uranus:3, Uranus Crystal Ore +extraplanets:uranus:4, Block of Crystal +extraplanets:uranus:5, Uranus Stone Bricks +extraplanets:uranus:6, Uranus Dungeon Brick +extraplanets:uranus:7, Uranus White Gem Ore +extraplanets:uranus:8, Block of White Gem +extraplanets:uranus_spawner, tile.boss_spawner_uranus.name +extraplanets:treasure_chest_t7, Tier 7 Treasure Chest +extraplanets:dense_ice, Dense Ice +extraplanets:neptune:0, Neptune Surface Rock +extraplanets:neptune:1, Neptune Sub-Surface Rock +extraplanets:neptune:2, Neptune Stone +extraplanets:neptune:3, Neptune Iron Ore +extraplanets:neptune:4, Neptune Tin Ore +extraplanets:neptune:5, Neptune Copper Ore +extraplanets:neptune:6, Neptune Zinc Ore +extraplanets:neptune:7, Block of Zinc +extraplanets:neptune:8, Neptune Stone Bricks +extraplanets:neptune:9, Neptune Dungeon Brick +extraplanets:neptune:10, Neptune Blue Gem Ore +extraplanets:neptune:11, Block of Blue Gem +extraplanets:neptune_spawner, tile.boss_spawner_neptune.name +extraplanets:treasure_chest_t8, Tier 8 Treasure Chest +extraplanets:frozen_nitrogen, Frozen Nitrogen +extraplanets:pluto:0, Pluto Surface Rock +extraplanets:pluto:1, Pluto Sub-Surface Rock +extraplanets:pluto:2, Pluto Stone +extraplanets:pluto:3, Pluto Iron Ore +extraplanets:pluto:4, Pluto Tin Ore +extraplanets:pluto:5, Pluto Copper Ore +extraplanets:pluto:6, Pluto Tungsten Ore +extraplanets:pluto:7, Block of Tungsten +extraplanets:pluto:8, Pluto Stone Bricks +extraplanets:pluto:9, Pluto Dungeon Brick +extraplanets:pluto_spawner, tile.boss_spawner_pluto.name +extraplanets:treasure_chest_t9, Tier 9 Treasure Chest +extraplanets:pluto_gravel, Pluto Gravel +extraplanets:eris:0, Eris Surface Rock +extraplanets:eris:1, Eris Sub-Surface Rock +extraplanets:eris:2, Eris Stone +extraplanets:eris:3, Eris Iron Ore +extraplanets:eris:4, Eris Tin Ore +extraplanets:eris:5, Eris Copper Ore +extraplanets:eris:6, Eris Dark Iron Ore +extraplanets:eris:7, Block of Dark Iron +extraplanets:eris:8, Eris Stone Bricks +extraplanets:eris:9, Eris Dungeon Brick +extraplanets:eris_spawner, tile.boss_spawner_eris.name +extraplanets:treasure_chest_t10, Tier 10 Treasure Chest +extraplanets:eris_gravel, Eris Gravel +extraplanets:kepler22b:0, Kepler 22b Dirt +extraplanets:kepler22b:1, Kepler 22b Stone +extraplanets:kepler22b:2, Kepler 22b Iron Ore +extraplanets:kepler22b:3, Kepler 22b Tin Ore +extraplanets:kepler22b:4, Kepler 22b Copper Ore +extraplanets:kepler22b:5, Kepler 22b Dense Coal Ore +extraplanets:kepler22b:6, Kepler 22b Blue Diamond Ore +extraplanets:kepler22b:7, Kepler 22b Red Diamond Ore +extraplanets:kepler22b:8, Kepler 22b Purple Diamond Ore +extraplanets:kepler22b:9, Kepler 22b Yellow Diamond Ore +extraplanets:kepler22b:10, Kepler 22b Green Diamond Ore +extraplanets:kepler22b:11, Kepler 22b Stone Bricks +extraplanets:kepler22b:12, Kepler 22b Cobblestone +extraplanets:kepler22b:13, Kepler 22b Platinum Ore +extraplanets:kepler22b:14, Block of Platinum +extraplanets:kepler22b_grass, Kepler 22b Grass +extraplanets:kepler22b_blue_grass, Kepler 22b Blue Grass +extraplanets:kepler22b_purple_grass, Kepler 22b Purple Grass +extraplanets:kepler22b_red_grass, Kepler 22b Red Grass +extraplanets:kepler22b_yellow_grass, Kepler 22b Yellow Grass +extraplanets:kepler22b_infected_grass, Kepler 22b Infected Grass +extraplanets:kepler22b_flowers:0, Kepler 22b Blue Short Grass +extraplanets:kepler22b_flowers:1, Kepler 22b Blue Medium Grass +extraplanets:kepler22b_flowers:2, Kepler 22b Blue Tall Grass +extraplanets:kepler22b_flowers:3, Kepler 22b Red Short Grass +extraplanets:kepler22b_flowers:4, Kepler 22b Red Medium Grass +extraplanets:kepler22b_flowers:5, Kepler 22b Red Tall Grass +extraplanets:red_sand, Red Sand +extraplanets:red_sandstone, Red Sandstone +extraplanets:europa:0, Europa Surface Rock +extraplanets:europa:1, Europa Sub-Surface Rock +extraplanets:europa:2, Europa Stone +extraplanets:europa:3, Europa Iron Ore +extraplanets:europa:4, Europa Tin Ore +extraplanets:europa:5, Europa Copper Ore +extraplanets:europa_gravel, Europa Gravel +extraplanets:io:0, Io Surface Rock +extraplanets:io:1, Io Sub-Surface Rock +extraplanets:io:2, Io Stone +extraplanets:io:3, Io Iron Ore +extraplanets:io:4, Io Tin Ore +extraplanets:io:5, Io Copper Ore +extraplanets:io_gravel, Io Gravel +extraplanets:deimos:0, Deimos Surface Rock +extraplanets:deimos:1, Deimos Sub-Surface Rock +extraplanets:deimos:2, Deimos Stone +extraplanets:deimos:3, Deimos Iron Ore +extraplanets:deimos:4, Deimos Tin Ore +extraplanets:deimos:5, Deimos Copper Ore +extraplanets:deimos_gravel, Deimos Gravel +extraplanets:phobos:0, Phobos Surface Rock +extraplanets:phobos:1, Phobos Sub-Surface Rock +extraplanets:phobos:2, Phobos Stone +extraplanets:phobos:3, Phobos Iron Ore +extraplanets:phobos:4, Phobos Tin Ore +extraplanets:phobos:5, Phobos Copper Ore +extraplanets:phobos_gravel, Phobos Gravel +extraplanets:triton:0, Triton Surface Rock +extraplanets:triton:1, Triton Sub-Surface Rock +extraplanets:triton:2, Triton Stone +extraplanets:triton:3, Triton Iron Ore +extraplanets:triton:4, Triton Tin Ore +extraplanets:triton:5, Triton Copper Ore +extraplanets:triton_gravel, Triton Gravel +extraplanets:callisto:0, Callisto Surface Rock +extraplanets:callisto:1, Callisto Sub-Surface Rock +extraplanets:callisto:2, Callisto Stone +extraplanets:callisto:3, Callisto Iron Ore +extraplanets:callisto:4, Callisto Tin Ore +extraplanets:callisto:5, Callisto Copper Ore +extraplanets:callisto:6, Callisto Dried Oil +extraplanets:callisto:7, Callisto Shale Oil +extraplanets:callisto_gravel, Callisto Gravel +extraplanets:ganymede:0, Ganymede Surface Rock +extraplanets:ganymede:1, Ganymede Sub-Surface Rock +extraplanets:ganymede:2, Ganymede Stone +extraplanets:ganymede:3, Ganymede Iron Ore +extraplanets:ganymede:4, Ganymede Tin Ore +extraplanets:ganymede:5, Ganymede Copper Ore +extraplanets:ganymede_gravel, Ganymede Gravel +extraplanets:rhea:0, Rhea Surface Rock +extraplanets:rhea:1, Rhea Sub-Surface Rock +extraplanets:rhea:2, Rhea Stone +extraplanets:rhea:3, Rhea Iron Ore +extraplanets:rhea:4, Rhea Tin Ore +extraplanets:rhea:5, Rhea Copper Ore +extraplanets:rhea_gravel, Rhea Gravel +extraplanets:titan:0, Titan Surface Rock +extraplanets:titan:1, Titan Sub-Surface Rock +extraplanets:titan:2, Titan Stone +extraplanets:titan:3, Titan Iron Ore +extraplanets:titan:4, Titan Tin Ore +extraplanets:titan:5, Titan Copper Ore +extraplanets:titan:6, Titan Methane Surface +extraplanets:titan:7, Titan Methane Sub-Surface +extraplanets:titan:8, Titan Rocks +extraplanets:titan_gravel, Titan Gravel +extraplanets:oberon:0, Oberon Surface Rock +extraplanets:oberon:1, Oberon Sub-Surface Rock +extraplanets:oberon:2, Oberon Stone +extraplanets:oberon:3, Oberon Iron Ore +extraplanets:oberon:4, Oberon Tin Ore +extraplanets:oberon:5, Oberon Copper Ore +extraplanets:oberon_gravel, Oberon Gravel +extraplanets:titania:0, Titania Surface Rock +extraplanets:titania:1, Titania Sub-Surface Rock +extraplanets:titania:2, Titania Stone +extraplanets:titania:3, Titania Iron Ore +extraplanets:titania:4, Titania Tin Ore +extraplanets:titania:5, Titania Copper Ore +extraplanets:titania_gravel, Titania Gravel +extraplanets:iapetus:0, Iapetus Surface Rock +extraplanets:iapetus:1, Iapetus Sub-Surface Rock +extraplanets:iapetus:2, Iapetus Stone +extraplanets:iapetus:3, Iapetus Iron Ore +extraplanets:iapetus:4, Iapetus Tin Ore +extraplanets:iapetus:5, Iapetus Copper Ore +extraplanets:iapetus:6, Iapetus Ice +extraplanets:iapetus_gravel, Iapetus Gravel +extraplanets:fossil, Fossil Block +extraplanets:nuclear_bomb, Nuclear Bomb +extraplanets:fire_bomb, Fire Bomb +extraplanets:potash, Potash +extraplanets:advanced_launch_pad:0, Tier 2 Rocket Launch Pad +extraplanets:advanced_launch_pad:1, Tier 3 Rocket Launch Pad +extraplanets:advanced_launch_pad:2, Vehicle Charging Pad +extraplanets:advanced_launch_pad:3, Powered Rocket Launch Pad +extraplanets:advanced_launch_pad_full, Tier 2/3 Launch Pad +extraplanets:block_multi:0, tile.block_multi.tier2LaunchPad.name +extraplanets:decorative_blocks:0, Marble +extraplanets:decorative_blocks:1, Marble Bricks +extraplanets:decorative_blocks:2, Snow Bricks +extraplanets:decorative_blocks:3, Ice Bricks +extraplanets:decorative_blocks:4, Fire Bricks +extraplanets:decorative_blocks:5, Black/White Tiled Floor +extraplanets:decorative_blocks:6, Marble Tiled Floor +extraplanets:decorative_blocks:7, Marble Broken Tiled Floor +extraplanets:decorative_blocks:8, Metal Mesh Floor +extraplanets:decorative_blocks:9, Frozen Nitrogen Bricks +extraplanets:decorative_blocks:10, Volcanic Rock Bricks +extraplanets:decorative_blocks:11, Carbon Tiled Floor +extraplanets:decorative_blocks:12, Carbon Broken Tiled Floor +extraplanets:decorative_blocks:13, Magnesium Tiled Floor +extraplanets:decorative_blocks:14, Magnesium Broken Tiled Floor +extraplanets:decorative_blocks:15, Ash Bricks +extraplanets:decorative_blocks2:0, White Block +extraplanets:decorative_blocks2:1, Red Block +extraplanets:decorative_blocks2:2, Blue Block +extraplanets:decorative_blocks2:3, Light Blue Block +extraplanets:decorative_blocks2:4, Yellow Block +extraplanets:decorative_blocks2:5, Green Block +extraplanets:candy_blocks:0, Red Candy Cane +extraplanets:candy_blocks:1, Green Candy Cane +extraplanets:candy_blocks:2, Blue Candy Cane +extraplanets:candy_blocks:3, Orange Candy Cane +extraplanets:candy_blocks:4, Magenta Candy Cane +extraplanets:candy_blocks:5, Pink Candy Cane +extraplanets:candy_blocks:6, Lime Candy Cane +extraplanets:candy_blocks:7, Purple Candy Cane +extraplanets:candy_blocks:8, Brown Candy Cane +extraplanets:candy_blocks:9, Black Candy Cane +extraplanets:candy_blocks_horizontal:0, Red Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:1, Green Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:2, Blue Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:3, Orange Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:4, Magenta Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:5, Pink Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:6, Lime Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:7, Purple Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:8, Brown Candy Cane (Horizontal) +extraplanets:candy_blocks_horizontal:9, Black Candy Cane (Horizontal) +extraplanets:cake_blocks:0, Cake Block +extraplanets:cake_blocks:1, Red Velvet Cake Block +extraplanets:cake_blocks:2, Chocolate Cake Block +extraplanets:cake_blocks:3, White Icing with Red Dots +extraplanets:cake_blocks:4, White Icing with Green Dots +extraplanets:cake_blocks:5, White Icing with Pink Dots +extraplanets:cake_blocks:6, White Icing with Orange Dots +extraplanets:cake_blocks:7, Cookie Rocks +extraplanets:white_sugar_cane, White Sugar Cane Block +extraplanets:basic_decontamination_unit_fake_block, Basic Decontamination Unit +extraplanets:diamond_grit, Diamond Grit +extraplanets:gold_grit, Gold Grit +extraplanets:coal_grit, Coal Grit +extraplanets:iron_grit, Iron Grit +extraplanets:emerald_grit, Emerald Grit +extraplanets:mercury_stairs_surface, Mercury Surface Stairs +extraplanets:mercury_stairs_sub_surface, Mercury Sub Surface Stairs +extraplanets:mercury_stairs_stone, Mercury Stone Stairs +extraplanets:mercury_stairs_stone_bricks, Mercury Stone Bricks Stairs +extraplanets:ceres_stairs_surface, Ceres Surface Stairs +extraplanets:ceres_stairs_sub_surface, Ceres Sub Surface Stairs +extraplanets:ceres_stairs_stone, Ceres Stone Stairs +extraplanets:ceres_stairs_stone_bricks, Ceres Stone Bricks Stairs +extraplanets:jupiter_stairs_surface, Jupiter Surface Stairs +extraplanets:jupiter_stairs_sub_surface, Jupiter Sub Surface Stairs +extraplanets:jupiter_stairs_stone, Jupiter Stone Stairs +extraplanets:jupiter_stairs_stone_bricks, Jupiter Stone Bricks Stairs +extraplanets:saturn_stairs_surface, Saturn Surface Stairs +extraplanets:saturn_stairs_sub_surface, Saturn Sub Surface Stairs +extraplanets:saturn_stairs_stone, Saturn Stone Stairs +extraplanets:saturn_stairs_stone_bricks, Saturn Stone Bricks Stairs +extraplanets:uranus_stairs_surface, Uranus Surface Stairs +extraplanets:uranus_stairs_sub_surface, Uranus Sub Surface Stairs +extraplanets:uranus_stairs_stone, Uranus Stone Stairs +extraplanets:uranus_stairs_stone_bricks, Uranus Stone Bricks Stairs +extraplanets:neptune_stairs_surface, Neptune Surface Stairs +extraplanets:neptune_stairs_sub_surface, Neptune Sub Surface Stairs +extraplanets:neptune_stairs_stone, Neptune Stone Stairs +extraplanets:neptune_stairs_stone_bricks, Neptune Stone Bricks Stairs +extraplanets:pluto_stairs_surface, Pluto Surface Stairs +extraplanets:pluto_stairs_sub_surface, Pluto Sub Surface Stairs +extraplanets:pluto_stairs_stone, Pluto Stone Stairs +extraplanets:pluto_stairs_stone_bricks, Pluto Stone Bricks Stairs +extraplanets:eris_stairs_surface, Eris Surface Stairs +extraplanets:eris_stairs_sub_surface, Eris Sub Surface Stairs +extraplanets:eris_stairs_stone, Eris Stone Stairs +extraplanets:eris_stairs_stone_bricks, Eris Stone Bricks Stairs +extraplanets:kepler22b_maple_logs:0, Kepler 22b Blue Maple Log +extraplanets:kepler22b_maple_logs:1, Kepler 22b Red Maple Log +extraplanets:kepler22b_maple_logs:2, Kepler 22b Purple Maple Log +extraplanets:kepler22b_maple_logs:3, Kepler 22b Yellow Maple Log +extraplanets:kepler22b_maple_logs2:0, Kepler 22b Green Maple Log +extraplanets:kepler22b_maple_logs2:1, Kepler 22b Brown Maple Log +extraplanets:kepler22b_maple_saplings:0, Kepler 22b Blue Maple Sapling +extraplanets:kepler22b_maple_saplings:1, Kepler 22b Red Maple Sapling +extraplanets:kepler22b_maple_saplings:2, Kepler 22b Purple Maple Sapling +extraplanets:kepler22b_maple_saplings:3, Kepler 22b Yellow Maple Sapling +extraplanets:kepler22b_maple_saplings:4, Kepler 22b Green Maple Sapling +extraplanets:kepler22b_maple_saplings:5, Kepler 22b Brown Maple Sapling +extraplanets:kepler22b_new_maple_leaves:0, Kepler 22b Blue Maple Leaves +extraplanets:kepler22b_new_maple_leaves:1, Kepler 22b Red Maple Leaves +extraplanets:kepler22b_new_maple_leaves:2, Kepler 22b Purple Maple Leaves +extraplanets:kepler22b_new_maple_leaves:3, Kepler 22b Yellow Maple Leaves +extraplanets:kepler22b_new_maple_leaves_2:0, Kepler 22b Green Maple Leaves +extraplanets:kepler22b_new_maple_leaves_2:1, Kepler 22b Brown Maple Leaves +extraplanets:kepler22b_planks:0, Kepler 22b Blue Wooden Planks +extraplanets:kepler22b_planks:1, Kepler 22b Red Wooden Planks +extraplanets:kepler22b_planks:2, Kepler 22b Purple Wooden Planks +extraplanets:kepler22b_planks:3, Kepler 22b Yellow Wooden Planks +extraplanets:kepler22b_planks:4, Kepler 22b Green Wooden Planks +extraplanets:kepler22b_planks:5, Kepler 22b Brown Wooden Planks +extraplanets:advanced_refinery, Advanced Refinery +extraplanets:ultimate_refinery, Ultimate Refinery +extraplanets:solar:0, Hybrid Solar Panel +extraplanets:solar:4, Ultimate Solar Panel +extraplanets:advanced_oxygen_compressor:0, Advanced Oxygen Compressor +extraplanets:advanced_oxygen_compressor:4, Advanced Oxygen Decompressor +extraplanets:ultimate_oxygen_compressor:0, Ultimate Oxygen Compressor +extraplanets:ultimate_oxygen_compressor:4, Ultimate Oxygen Decompressor +extraplanets:basic_decrystallizer, Basic Decrystallizer +extraplanets:basic_crystallizer, Basic Crystallizer +extraplanets:basic_smasher, Basic Block Smasher +extraplanets:basic_chemical_injector, Basic Chemical Injector +extraplanets:basic_solar_evaporation_chamber, Basic Solar Evaporation Chamber +extraplanets:basic_purifier, Basic Purifier +extraplanets:basic_decontamination_unit, Basic Decontamination Unit +extraplanets:advanced_fuel_loader, Advanced Fuel Loader +extraplanets:ultimate_fuel_loader, Ultimate Fuel Loader +extraplanets:basic_densifier, Basic Densifier +extraplanets:vehicle_charger, Vehicle Charger +extraplanets:glowstone, Liquid Glowstone +extraplanets:magma, Liquid Magma +extraplanets:nitrogen, Liquid Nitrogen +extraplanets:frozen_water, Frozen Water +extraplanets:salt, Liquid Crystallized Water +extraplanets:radioactive_water, Radioactive Water +extraplanets:clean_water, Clean Water +extraplanets:infected_water, Infected Water +extraplanets:methane, Liquid Methane +extraplanets:nitrogen_ice, Nitrogen Ice +extraplanets:liquid_hydrocarbon, Liquid Hydrocarbon +extraplanets:liquid_chocolate, Liquid Chocolate +extraplanets:liquid_caramel, Liquid Caramel +extraplanets:carbon_pickaxe, Carbon Pickaxe +extraplanets:carbon_axe, Carbon Axe +extraplanets:carbon_hoe, Carbon Hoe +extraplanets:carbon_shovel, Carbon Shovel +extraplanets:carbon_sword, Carbon Sword +extraplanets:blue_diamond_pickaxe, Blue Diamond Pickaxe +extraplanets:blue_diamond_axe, Blue Diamond Axe +extraplanets:blue_diamond_hoe, Blue Diamond Hoe +extraplanets:blue_diamond_shovel, Blue Diamond Shovel +extraplanets:blue_diamond_sword, Blue Diamond Sword +extraplanets:red_diamond_pickaxe, Red Diamond Pickaxe +extraplanets:red_diamond_axe, Red Diamond Axe +extraplanets:red_diamond_hoe, Red Diamond Hoe +extraplanets:red_diamond_shovel, Red Diamond Shovel +extraplanets:red_diamond_sword, Red Diamond Sword +extraplanets:purple_diamond_pickaxe, Purple Diamond Pickaxe +extraplanets:purple_diamond_axe, Purple Diamond Axe +extraplanets:purple_diamond_hoe, Purple Diamond Hoe +extraplanets:purple_diamond_shovel, Purple Diamond Shovel +extraplanets:purple_diamond_sword, Purple Diamond Sword +extraplanets:yellow_diamond_pickaxe, Yellow Diamond Pickaxe +extraplanets:yellow_diamond_axe, Yellow Diamond Axe +extraplanets:yellow_diamond_hoe, Yellow Diamond Hoe +extraplanets:yellow_diamond_shovel, Yellow Diamond Shovel +extraplanets:yellow_diamond_sword, Yellow Diamond Sword +extraplanets:green_diamond_pickaxe, Green Diamond Pickaxe +extraplanets:green_diamond_axe, Green Diamond Axe +extraplanets:green_diamond_hoe, Green Diamond Hoe +extraplanets:green_diamond_shovel, Green Diamond Shovel +extraplanets:green_diamond_sword, Green Diamond Sword +extraplanets:carbon_helmet, Carbon Helmet +extraplanets:carbon_chest, Carbon Chestplate +extraplanets:carbon_legings, Carbon Leggings +extraplanets:carbon_boots, Carbon Boots +extraplanets:blue_diamond_helmet, Blue Diamond Helmet +extraplanets:blue_diamond_chest, Blue Diamond Chestplate +extraplanets:blue_diamond_legings, Blue Diamond Leggings +extraplanets:blue_diamond_boots, Blue Diamond Boots +extraplanets:red_diamond_helmet, Red Diamond Helmet +extraplanets:red_diamond_chest, Red Diamond Chestplate +extraplanets:red_diamond_legings, Red Diamond Leggings +extraplanets:red_diamond_boots, Red Diamond Boots +extraplanets:purple_diamond_helmet, Purple Diamond Helmet +extraplanets:purple_diamond_chest, Purple Diamond Chestplate +extraplanets:purple_diamond_legings, Purple Diamond Leggings +extraplanets:purple_diamond_boots, Purple Diamond Boots +extraplanets:yellow_diamond_helmet, Yellow Diamond Helmet +extraplanets:yellow_diamond_chest, Yellow Diamond Chestplate +extraplanets:yellow_diamond_legings, Yellow Diamond Leggings +extraplanets:yellow_diamond_boots, Yellow Diamond Boots +extraplanets:green_diamond_helmet, Green Diamond Helmet +extraplanets:green_diamond_chest, Green Diamond Chestplate +extraplanets:green_diamond_legings, Green Diamond Leggings +extraplanets:green_diamond_boots, Green Diamond Boots +extraplanets:tier0_space_suit_helmet, Temporary Space Suit Helmet +extraplanets:tier0_space_suit_chest, Temporary Space Suit Chestplate +extraplanets:tier0_space_suit_legings, Temporary Space Suit Leggings +extraplanets:tier0_space_suit_boots, Temporary Space Suit Boots +extraplanets:tier1_space_suit_helmet, Tier 1 Space Suit Helmet +extraplanets:tier1_space_suit_chest, Tier 1 Space Suit Chestplate +extraplanets:tier1_space_suit_jetpack_chest, Tier 1 Space Suit Jetpack Chestplate +extraplanets:tier1_space_suit_legings, Tier 1 Space Suit Leggings +extraplanets:tier1_space_suit_boots, Tier 1 Space Suit Boots +extraplanets:tier1_space_suit_gravity_boots, Tier 1 Space Suit Gravity Boots +extraplanets:tier2_space_suit_helmet, Tier 2 Space Suit Helmet +extraplanets:tier2_space_suit_chest, Tier 2 Space Suit Chestplate +extraplanets:tier2_space_suit_jetpack_chest, Tier 2 Space SuitJetpack Chestplate +extraplanets:tier2_space_suit_legings, Tier 2 Space Suit Leggings +extraplanets:tier2_space_suit_boots, Tier 2 Space Suit Boots +extraplanets:tier2_space_suit_gravity_boots, Tier 2 Space Suit Gravity Boots +extraplanets:tier3_space_suit_helmet, Tier 3 Space Suit Helmet +extraplanets:tier3_space_suit_chest, Tier 3 Space Suit Chestplate +extraplanets:tier3_space_suit_jetpack_chest, Tier 3 Space Suit Jetpack Chestplate +extraplanets:tier3_space_suit_legings, Tier 3 Space Suit Leggings +extraplanets:tier3_space_suit_boots, Tier 3 Space Suit Boots +extraplanets:tier3_space_suit_gravity_boots, Tier 3 Space Suit Gravity Boots +extraplanets:tier4_space_suit_helmet, Tier 4 Space Suit Helmet +extraplanets:tier4_space_suit_chest, Tier 4 Space Suit Chestplate +extraplanets:tier4_space_suit_jetpack_chest, Tier 4 Space Suit Jetpack Chestplate +extraplanets:tier4_space_suit_legings, Tier 4 Space Suit Leggings +extraplanets:tier4_space_suit_boots, Tier 4 Space Suit Boots +extraplanets:tier4_space_suit_gravity_boots, Tier 4 Space Suit Gravity Boots +extraplanets:mercury_battery, Mercury Battery +extraplanets:compressed_mercury:0, Compressed Mercury +extraplanets:ingot_mercury:0, Mercury Ingot +extraplanets:item_tier4_rocket:0, Tier 4 Rocket +extraplanets:item_tier4_rocket:1, Tier 4 Rocket +extraplanets:item_tier4_rocket:2, Tier 4 Rocket +extraplanets:item_tier4_rocket:3, Tier 4 Rocket +extraplanets:item_tier4_rocket:4, Tier 4 Rocket +extraplanets:schematic_tier4:0, NASA Workbench Schematic +extraplanets:nose_cone_tier4:0, Tier 4 Nose Cone +extraplanets:tier4_items:0, Tier 4 Rocket Engine +extraplanets:tier4_items:1, Tier 4 Booster +extraplanets:tier4_items:2, Tier 4 Rocket Fins +extraplanets:tier4_items:3, Heavy-Duty Plate +extraplanets:tier4_items:4, Compressed Carbon +extraplanets:tier4_items:5, Carbon Ingot +extraplanets:tier4_items:6, Diamond Shard +extraplanets:t4key:0, Tier 4 Dungeon Key +extraplanets:ingot_uranium:0, Uranium Ingot +extraplanets:item_tier5_rocket:0, Tier 5 Rocket +extraplanets:item_tier5_rocket:1, Tier 5 Rocket +extraplanets:item_tier5_rocket:2, Tier 5 Rocket +extraplanets:item_tier5_rocket:3, Tier 5 Rocket +extraplanets:item_tier5_rocket:4, Tier 5 Rocket +extraplanets:schematic_tier5:0, NASA Workbench Schematic +extraplanets:nose_cone_tier5:0, Tier 5 Nose Cone +extraplanets:tier5_items:0, Tier 5 Rocket Engine +extraplanets:tier5_items:1, Tier 5 Booster +extraplanets:tier5_items:2, Tier 5 Rocket Fins +extraplanets:tier5_items:3, Heavy-Duty Plate +extraplanets:tier5_items:4, Compressed Palladium +extraplanets:tier5_items:5, Palladium Ingot +extraplanets:tier5_items:6, Compressed Nickel +extraplanets:tier5_items:7, Nickel Ingot +extraplanets:tier5_items:8, Red Gem +extraplanets:tier5_items:9, Ash Powder +extraplanets:tier5_items:10, Ash Shard +extraplanets:tier5_items:11, Volcanic Shard +extraplanets:tier5_items:12, Volcanic Ingot +extraplanets:t5key:0, Tier 5 Dungeon Key +extraplanets:nickel_battery, Nickel Battery +extraplanets:item_tier6_rocket:0, Tier 6 Rocket +extraplanets:item_tier6_rocket:1, Tier 6 Rocket +extraplanets:item_tier6_rocket:2, Tier 6 Rocket +extraplanets:item_tier6_rocket:3, Tier 6 Rocket +extraplanets:item_tier6_rocket:4, Tier 6 Rocket +extraplanets:schematic_tier6:0, NASA Workbench Schematic +extraplanets:nose_cone_tier6:0, Tier 6 Nose Cone +extraplanets:tier6_items:0, Tier 6 Rocket Engine +extraplanets:tier6_items:1, Tier 6 Booster +extraplanets:tier6_items:2, Tier 6 Rocket Fins +extraplanets:tier6_items:3, Heavy-Duty Plate +extraplanets:tier6_items:4, Compressed Magnesium +extraplanets:tier6_items:5, Magnesium Ingot +extraplanets:t6key:0, Tier 6 Dungeon Key +extraplanets:item_tier7_rocket:0, Tier 7 Rocket +extraplanets:item_tier7_rocket:1, Tier 7 Rocket +extraplanets:item_tier7_rocket:2, Tier 7 Rocket +extraplanets:item_tier7_rocket:3, Tier 7 Rocket +extraplanets:item_tier7_rocket:4, Tier 7 Rocket +extraplanets:schematic_tier7:0, NASA Workbench Schematic +extraplanets:nose_cone_tier7:0, Tier 7 Nose Cone +extraplanets:tier7_items:0, Tier 7 Rocket Engine +extraplanets:tier7_items:1, Tier 7 Booster +extraplanets:tier7_items:2, Tier 7 Rocket Fins +extraplanets:tier7_items:3, Heavy-Duty Plate +extraplanets:tier7_items:4, Compressed Crystal +extraplanets:tier7_items:5, Crystal Ingot +extraplanets:tier7_items:6, Compressed Reinforced Crystal +extraplanets:tier7_items:7, White Gem +extraplanets:t7key:0, Tier 7 Dungeon Key +extraplanets:item_tier8_rocket:0, Tier 8 Rocket +extraplanets:item_tier8_rocket:1, Tier 8 Rocket +extraplanets:item_tier8_rocket:2, Tier 8 Rocket +extraplanets:item_tier8_rocket:3, Tier 8 Rocket +extraplanets:item_tier8_rocket:4, Tier 8 Rocket +extraplanets:schematic_tier8:0, NASA Workbench Schematic +extraplanets:nose_cone_tier8:0, Tier 8 Nose Cone +extraplanets:tier8_items:0, Tier 8 Rocket Engine +extraplanets:tier8_items:1, Tier 8 Booster +extraplanets:tier8_items:2, Tier 8 Rocket Fins +extraplanets:tier8_items:3, Heavy-Duty Plate +extraplanets:tier8_items:4, Compressed Zinc +extraplanets:tier8_items:5, Zinc Ingot +extraplanets:tier8_items:6, Blue Gem +extraplanets:t8key:0, Tier 8 Dungeon Key +extraplanets:zinc_battery, Zinc Battery +extraplanets:item_tier9_rocket:0, Tier 9 Rocket +extraplanets:item_tier9_rocket:1, Tier 9 Rocket +extraplanets:item_tier9_rocket:2, Tier 9 Rocket +extraplanets:item_tier9_rocket:3, Tier 9 Rocket +extraplanets:item_tier9_rocket:4, Tier 9 Rocket +extraplanets:schematic_tier9:0, NASA Workbench Schematic +extraplanets:nose_cone_tier9:0, Tier 9 Nose Cone +extraplanets:tier9_items:0, Tier 9 Rocket Engine +extraplanets:tier9_items:1, Tier 9 Booster +extraplanets:tier9_items:2, Tier 9 Rocket Fins +extraplanets:tier9_items:3, Heavy-Duty Plate +extraplanets:tier9_items:4, Compressed Tungsten +extraplanets:tier9_items:5, Tungsten Ingot +extraplanets:t9key:0, Tier 9 Dungeon Key +extraplanets:item_tier10_rocket:0, Tier 10 Rocket +extraplanets:item_tier10_rocket:1, Tier 10 Rocket +extraplanets:item_tier10_rocket:2, Tier 10 Rocket +extraplanets:item_tier10_rocket:3, Tier 10 Rocket +extraplanets:item_tier10_rocket:4, Tier 10 Rocket +extraplanets:schematic_tier10:0, NASA Workbench Schematic +extraplanets:nose_cone_tier10:0, Tier 10 Nose Cone +extraplanets:tier10_items:0, Tier 10 Rocket Engine +extraplanets:tier10_items:1, Tier 10 Booster +extraplanets:tier10_items:2, Tier 10 Rocket Fins +extraplanets:tier10_items:3, Heavy-Duty Plate +extraplanets:tier10_items:4, Compressed Dark Iron +extraplanets:tier10_items:5, Dark Iron Ingot +extraplanets:t10key:0, Tier 10 Dungeon Key +extraplanets:schematic_tier10_electric_rocket:0, NASA Workbench Schematic +extraplanets:tier11_items:0, Blue Diamond +extraplanets:tier11_items:1, Red Diamond +extraplanets:tier11_items:2, Purple Diamond +extraplanets:tier11_items:3, Yellow Diamond +extraplanets:tier11_items:4, Green Diamond +extraplanets:tier11_items:5, Platinum Ingot +extraplanets:tier11_items:6, Compressed Platinum +extraplanets:tier11_items:7, Blue Sticks +extraplanets:tier11_items:8, Red Sticks +extraplanets:tier11_items:9, Purple Sticks +extraplanets:tier11_items:10, Yellow Sticks +extraplanets:tier11_items:11, Green Sticks +extraplanets:tier11_items:12, Brown Sticks +extraplanets:apple_diamond:0, Diamond Apple +extraplanets:apple_diamond:1, Diamond Apple +extraplanets:apple_iron:0, Iron Apple +extraplanets:apple_iron:1, Iron Apple +extraplanets:thermal_cloth:0, Tier 3 Thermal Cloth +extraplanets:thermal_cloth:1, Tier 4 Thermal Cloth +extraplanets:thermal_cloth:2, Tier 5 Thermal Cloth +extraplanets:tier3_thermal_padding:0, Tier 3 Thermal Padding Helm +extraplanets:tier3_thermal_padding:1, Tier 3 Thermal Padding Chestpiece +extraplanets:tier3_thermal_padding:2, Tier 3 Thermal Padding Leggings +extraplanets:tier3_thermal_padding:3, Tier 3 Thermal Padding Boots +extraplanets:tier4_thermal_padding:0, Tier 4 Thermal Padding Helm +extraplanets:tier4_thermal_padding:1, Tier 4 Thermal Padding Chestpiece +extraplanets:tier4_thermal_padding:2, Tier 4 Thermal Padding Leggings +extraplanets:tier4_thermal_padding:3, Tier 4 Thermal Padding Boots +extraplanets:tier5_thermal_padding:0, Tier 5 Thermal Padding Helm +extraplanets:tier5_thermal_padding:1, Tier 5 Thermal Padding Chestpiece +extraplanets:tier5_thermal_padding:2, Tier 5 Thermal Padding Leggings +extraplanets:tier5_thermal_padding:3, Tier 5 Thermal Padding Boots +extraplanets:advanced_battery, Advanced Battery +extraplanets:ultimate_battery, Ultimate Battery +extraplanets:massive_battery, Massive Battery +extraplanets:oxygen_tank_very_heavy_full, Very Heavy Oxygen Tank +extraplanets:oxygen_tank_extremely_heavy_full, Extremely Heavy Oxygen Tank +extraplanets:tier1_pressure_layer:0, Tier 1 Pressure Layer +extraplanets:tier2_pressure_layer:0, Tier 2 Pressure Layer +extraplanets:tier3_pressure_layer:0, Tier 3 Pressure Layer +extraplanets:tier4_pressure_layer:0, Tier 4 Pressure Layer +extraplanets:tier1_radiation_layer:0, Tier 1 Radiation Layer +extraplanets:tier2_radiation_layer:0, Tier 2 Radiation Layer +extraplanets:tier3_radiation_layer:0, Tier 3 Radiation Layer +extraplanets:tier4_radiation_layer:0, Tier 4 Radiation Layer +extraplanets:tier1_armor_layer:0, Tier 1 Armour Layer +extraplanets:tier2_armor_layer:0, Tier 2 Armour Layer +extraplanets:tier3_armor_layer:0, Tier 3 Armour Layer +extraplanets:tier4_armor_layer:0, Tier 4 Armour Layer +extraplanets:tier1_un_prepared_space_suit_helmet:0, Tier 1 Un-Prepared Space Suit Helmet +extraplanets:tier1_un_prepared_space_suit_chest:0, Tier 1 Un-Prepared Space Suit Chestplate +extraplanets:tier1_un_prepared_space_suit_legings:0, Tier 1 Un-Prepared Space Suit Leggings +extraplanets:tier1_un_prepared_space_suit_boots:0, Tier 1 Un-Prepared Space Suit Boots +extraplanets:tier2_un_prepared_space_suit_helmet:0, Tier 2 Un-Prepared Space Suit Helmet +extraplanets:tier2_un_prepared_space_suit_chest:0, Tier 2 Un-Prepared Space Suit Chestplate +extraplanets:tier2_un_prepared_space_suit_legings:0, Tier 2 Un-Prepared Space Suit Leggings +extraplanets:tier2_un_prepared_space_suit_boots:0, Tier 2 Un-Prepared Space Suit Boots +extraplanets:tier3_un_prepared_space_suit_helmet:0, Tier 3 Un-Prepared Space Suit Helmet +extraplanets:tier3_un_prepared_space_suit_chest:0, Tier 3 Un-Prepared Space Suit Chestplate +extraplanets:tier3_un_prepared_space_suit_legings:0, Tier 3 Un-Prepared Space Suit Leggings +extraplanets:tier3_un_prepared_space_suit_boots:0, Tier 3 Un-Prepared Space Suit Boots +extraplanets:tier4_un_prepared_space_suit_helmet:0, Tier 4 Un-Prepared Space Suit Helmet +extraplanets:tier4_un_prepared_space_suit_chest:0, Tier 4 Un-Prepared Space Suit Chestplate +extraplanets:tier4_un_prepared_space_suit_legings:0, Tier 4 Un-Prepared Space Suit Leggings +extraplanets:tier4_un_prepared_space_suit_boots:0, Tier 4 Un-Prepared Space Suit Boots +extraplanets:enviro_emergency_kit, Environment Emergency Kit +extraplanets:module_items:0, No Fall Damage Module +extraplanets:module_items:1, Oxygen Controller +extraplanets:module_items:2, Space Gear Controller +extraplanets:iodide_salt:0, Iodized Salt +extraplanets:potassium_iodide:0, Potassium Iodide +extraplanets:potassium:0, Potassium +extraplanets:potash_shards:0, Potash Shard +extraplanets:anti_radiation:0, Anti-Rad +extraplanets:mars_rover, Mars Rover +extraplanets:schematic_mars_rover, NASA Workbench Schematic +extraplanets:venus_rover, Venus Rover +extraplanets:schematic_venus_rover, NASA Workbench Schematic +extraplanets:electric_parts:0, Tier 1 Battery +extraplanets:electric_parts:1, Tier 2 Battery +extraplanets:electric_parts:2, Tier 1 Wheel +extraplanets:electric_parts:3, Tier 2 Wheel +extraplanets:canned_food:0, Can of Food +extraplanets:canned_food:1, Can of Food +extraplanets:canned_food:2, Can of Food +extraplanets:canned_food:3, Can of Food +extraplanets:wafer:0, Diamond Wafer +extraplanets:wafer:1, Carbon Wafer +extraplanets:wafer:2, Titanium Wafer +extraplanets:wafer:3, Red Gem Wafer +extraplanets:wafer:4, Blue Gem Wafer +extraplanets:wafer:5, White Gem Wafer +extraplanets:ingot_lead:0, Lead Ingot +extraplanets:cloth:0, Wool Cloth +extraplanets:tools:0, Sledge Hammer +extraplanets:tools:1, Grinding Wheel +extraplanets:tools:2, String Mesh +extraplanets:tools:3, Filter +extraplanets:gravity_controller:0, Gravity Controller +extraplanets:tier1_kit:0, Tier 1 Full Kit +extraplanets:tier1_kit:1, Tier 1 Basic Setup Kit +extraplanets:tier1_kit:2, Tier 1 Full Kit without Oxygen +extraplanets:tier1_kit:3, Tier 1 Full Kit without Thermal Protection +extraplanets:tier1_kit:4, Tier 1 Oxygen Kit +extraplanets:tier1_kit:5, Tier 1 Protection Kit +extraplanets:tier2_kit:0, Tier 2 Full Kit +extraplanets:tier2_kit:1, Tier 2 Basic Setup Kit +extraplanets:tier2_kit:2, Tier 2 Full Kit without Oxygen +extraplanets:tier2_kit:3, Tier 2 Full Kit without Thermal Protection +extraplanets:tier2_kit:4, Tier 2 Oxygen Kit +extraplanets:tier2_kit:5, Tier 2 Protection Kit +extraplanets:tier3_kit:0, Tier 3 Full Kit +extraplanets:tier3_kit:1, Tier 3 Basic Setup Kit +extraplanets:tier3_kit:2, Tier 3 Full Kit without Oxygen +extraplanets:tier3_kit:3, Tier 3 Full Kit without Thermal Protection +extraplanets:tier3_kit:4, Tier 3 Oxygen Kit +extraplanets:tier3_kit:5, Tier 3 Protection Kit +extraplanets:tier4_kit:0, Tier 4 Full Kit +extraplanets:tier4_kit:1, Tier 4 Basic Setup Kit +extraplanets:tier4_kit:2, Tier 4 Full Kit without Oxygen +extraplanets:tier4_kit:3, Tier 4 Full Kit without Thermal Protection +extraplanets:tier4_kit:4, Tier 4 Oxygen Kit +extraplanets:tier4_kit:5, Tier 4 Protection Kit +extraplanets:tier5_kit:0, Tier 5 Full Kit +extraplanets:tier5_kit:1, Tier 5 Basic Setup Kit +extraplanets:tier5_kit:2, Tier 5 Full Kit without Oxygen +extraplanets:tier5_kit:3, Tier 5 Full Kit without Thermal Protection +extraplanets:tier5_kit:4, Tier 5 Oxygen Kit +extraplanets:tier5_kit:5, Tier 5 Protection Kit +extraplanets:item_tier10_electric_rocket:0, Tier 10 Electric Rocket +extraplanets:item_tier10_electric_rocket:1, Tier 10 Electric Rocket +extraplanets:item_tier10_electric_rocket:2, Tier 10 Electric Rocket +extraplanets:item_tier10_electric_rocket:3, Tier 10 Electric Rocket +extraplanets:item_tier10_electric_rocket:4, Tier 10 Electric Rocket +extraplanets:geiger_counter:0, Geiger Counter +extraplanets:white_sugar_cane_item, White Sugar Cane +extraplanets:chocolate_bar, Chocolate Bar +extraplanets:caramel_bar, Caramel Bar +extraplanets:oxygen_tank_light_full_black, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_red, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_green, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_brown, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_blue, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_purple, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_cyan, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_light_gray, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_gray, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_pink, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_yellow, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_light_blue, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_magenta, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_orange, Light Oxygen Tank +extraplanets:oxygen_tank_light_full_white, Light Oxygen Tank +extraplanets:oxygen_tank_med_full_black, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_red, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_green, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_brown, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_blue, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_purple, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_cyan, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_light_gray, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_gray, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_pink, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_yellow, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_light_blue, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_magenta, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_lime, Medium Oxygen Tank +extraplanets:oxygen_tank_med_full_white, Medium Oxygen Tank +extraplanets:oxygen_tank_heavy_full_black, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_lime, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_green, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_brown, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_blue, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_purple, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_cyan, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_light_gray, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_gray, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_pink, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_yellow, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_light_blue, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_magenta, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_orange, Heavy Oxygen Tank +extraplanets:oxygen_tank_heavy_full_white, Heavy Oxygen Tank +planetprogression:telescope, Telescope +planetprogression:telescope_fake_block, tile.telescope_fake_block.name +planetprogression:research_paper_0, item.research_paper_0.name +planetprogression:research_paper_1, item.research_paper_1.name +planetprogression:research_paper_2, item.research_paper_2.name +planetprogression:research_paper_3, item.research_paper_3.name +planetprogression:research_paper_4, item.research_paper_4.name +planetprogression:research_paper_5, item.research_paper_5.name +planetprogression:research_paper_6, item.research_paper_6.name +planetprogression:research_paper_7, item.research_paper_7.name +planetprogression:research_paper_8, item.research_paper_8.name +planetprogression:research_paper_9, item.research_paper_9.name +planetprogression:research_paper_10, item.research_paper_10.name +planetprogression:research_paper_11, item.research_paper_11.name +planetprogression:research_paper_12, item.research_paper_12.name +planetprogression:research_paper_13, item.research_paper_13.name +planetprogression:research_paper_14, item.research_paper_14.name +planetprogression:research_paper_15, item.research_paper_15.name +planetprogression:research_paper_16, item.research_paper_16.name +planetprogression:research_paper_17, item.research_paper_17.name +planetprogression:research_paper_18, item.research_paper_18.name +planetprogression:research_paper_19, item.research_paper_19.name +planetprogression:research_paper_20, item.research_paper_20.name +planetprogression:research_paper_21, item.research_paper_21.name +planetprogression:research_paper_22, item.research_paper_22.name +planetprogression:research_paper_23, item.research_paper_23.name +planetprogression:research_paper_24, item.research_paper_24.name +planetprogression:research_paper_25, item.research_paper_25.name +planetprogression:research_paper_26, item.research_paper_26.name +planetprogression:research_paper_27, item.research_paper_27.name +planetprogression:research_paper_28, item.research_paper_28.name +planetprogression:research_paper_29, item.research_paper_29.name +planetprogression:research_paper_30, item.research_paper_30.name +planetprogression:research_paper_31, item.research_paper_31.name +planetprogression:research_paper_32, item.research_paper_32.name +planetprogression:research_paper_33, item.research_paper_33.name +planetprogression:research_paper_34, item.research_paper_34.name +planetprogression:research_paper_35, item.research_paper_35.name +planetprogression:research_paper_36, item.research_paper_36.name +planetprogression:research_paper_37, item.research_paper_37.name +planetprogression:research_paper_38, item.research_paper_38.name +planetprogression:research_paper_39, item.research_paper_39.name +planetprogression:research_paper_40, item.research_paper_40.name +planetprogression:research_paper_41, item.research_paper_41.name +planetprogression:research_paper_42, item.research_paper_42.name +planetprogression:research_paper_43, item.research_paper_43.name +planetprogression:research_paper_44, item.research_paper_44.name +planetprogression:research_paper_45, item.research_paper_45.name +planetprogression:research_paper_46, item.research_paper_46.name +planetprogression:research_paper_47, item.research_paper_47.name +planetprogression:research_paper_48, item.research_paper_48.name +planetprogression:research_paper_49, item.research_paper_49.name +planetprogression:research_paper_50, item.research_paper_50.name +planetprogression:research_paper_51, item.research_paper_51.name +planetprogression:research_paper_52, item.research_paper_52.name +planetprogression:research_paper_53, item.research_paper_53.name +planetprogression:research_paper_54, item.research_paper_54.name +planetprogression:research_paper_55, item.research_paper_55.name +planetprogression:research_paper_56, item.research_paper_56.name +planetprogression:research_paper_57, item.research_paper_57.name +planetprogression:research_paper_58, item.research_paper_58.name +planetprogression:research_paper_59, item.research_paper_59.name +planetprogression:research_paper_60, item.research_paper_60.name +planetprogression:research_paper_61, item.research_paper_61.name +betterfurnacesreforged:fuel_efficiency_upgrade, Fuel Efficiency Upgrade +betterfurnacesreforged:ore_processing_upgrade, Ore Processing Upgrade +betterfurnacesreforged:advanced_fuel_efficiency_upgrade, Advanced Fuel Efficiency Upgrade +betterfurnacesreforged:advanced_ore_processing_upgrade, Advanced Ore Processing Upgrade +betterfurnacesreforged:liquid_fuel_upgrade, Liquid Fuel Upgrade +betterfurnacesreforged:energy_upgrade, Energy Upgrade +betterfurnacesreforged:color_upgrade, Color Upgrade +betterfurnacesreforged:iron_upgrade, Iron Upgrade +betterfurnacesreforged:gold_upgrade, Gold Upgrade +betterfurnacesreforged:diamond_upgrade, Diamond Upgrade +betterfurnacesreforged:netherhot_upgrade, Netherhot Upgrade +betterfurnacesreforged:extreme_upgrade, Extreme Upgrade +bonsaitrees:bonsaipot:0, Bonsai Pot +bonsaitrees:bonsaipot:1, Hopping Bonsai Pot +buildinggadgets:buildingtool, Building Gadget +buildinggadgets:exchangertool, Exchanging Gadget +buildinggadgets:copypastetool, Copy-Paste Gadget +buildinggadgets:templatemanager, Template Manager +buildinggadgets:template, Template +buildinggadgets:destructiontool, Destruction Gadget +buildinggadgets:constructionblock_dense, Dense Construction Block +buildinggadgets:constructionblock, Construction Block +buildinggadgets:constructionblockpowder, Construction Block Powder +buildinggadgets:constructionpaste, Construction Paste +buildinggadgets:construction_chunk_dense, Dense Construction Chunk +buildinggadgets:constructionpastecontainer, Paste Container +buildinggadgets:constructionpastecontainert2, Paste Container T2 +buildinggadgets:constructionpastecontainert3, Paste Container T3 +buildinggadgets:constructionpastecontainercreative, Creative Paste Container +coroutil:repairing_block, Repairing Block +coroutil:item_repairing_gel, Repairing Gel +corpsecomplex:scroll, Grave Scroll +danknull:dank_null_0, /dank/null/ +danknull:dank_null_1, /dank/null/MK II +danknull:dank_null_2, /dank/null/MK III +danknull:dank_null_3, /dank/null/MK IV +danknull:dank_null_4, /dank/null/MK V +danknull:dank_null_5, /dank/null/MK VI +danknull:dank_null_6, /dank/null/Creative +danknull:dank_null_panel_0, RedStone /dank/null Panel +danknull:dank_null_panel_1, Lapis /dank/null Panel +danknull:dank_null_panel_2, Iron /dank/null Panel +danknull:dank_null_panel_3, Gold /dank/null Panel +danknull:dank_null_panel_4, Diamond /dank/null Panel +danknull:dank_null_panel_5, Emerald /dank/null Panel +danknull:danknull_dock, /dank/null Docking Station +dankstorage:dank_7, Dank 7 +dankstorage:dank_1, Dank 1 +dankstorage:dank_5, Dank 5 +dankstorage:dank_4, Dank 4 +dankstorage:dank_6, Dank 6 +dankstorage:dank_3, Dank 3 +dankstorage:dank_2, Dank 2 +deepmoblearning:machine_casing, Soot-covered Machine Casing +deepmoblearning:infused_ingot_block, Glitch Infused Block +deepmoblearning:simulation_chamber, Simulation Chamber +deepmoblearning:extraction_chamber, Loot Fabricator +deepmoblearning:trial_keystone, Trial Keystone +deepmoblearning:soot_covered_redstone, Soot-covered Redstone +deepmoblearning:soot_covered_plate, Soot-covered Plate +deepmoblearning:polymer_clay, Polymer Clay +deepmoblearning:deep_learner, §bDeep Learner§r +deepmoblearning:data_model_blank, Blank Data Model +deepmoblearning:creative_model_learner, Creative Model Learner +deepmoblearning:trial_key, §bTrial Key§r +deepmoblearning:glitch_heart, §bCorrupted Glitch Heart§r +deepmoblearning:glitch_fragment, §bUnstable Glitch Fragment§r +deepmoblearning:glitch_infused_ingot, §bGlitch Infused Ingot§r +deepmoblearning:glitch_infused_helmet, §bGlitch Infused Helmet§r +deepmoblearning:glitch_infused_chestplate, §bGlitch Infused Chestplate§r +deepmoblearning:glitch_infused_leggings, §bGlitch Infused Leggings§r +deepmoblearning:glitch_infused_boots, §bGlitch Infused Greaves§r +deepmoblearning:glitch_infused_sword, §bGlitch Infused Sword§r +deepmoblearning:data_model_zombie, §bZombie Data Model§r +deepmoblearning:data_model_skeleton, §bSkeleton Data Model§r +deepmoblearning:data_model_creeper, §bCreeper Data Model§r +deepmoblearning:data_model_spider, §bSpider Data Model§r +deepmoblearning:data_model_slime, §bSlime Data Model§r +deepmoblearning:data_model_witch, §bWitch Data Model§r +deepmoblearning:data_model_blaze, §bBlaze Data Model§r +deepmoblearning:data_model_ghast, §bGhast Data Model§r +deepmoblearning:data_model_wither_skeleton, §bWither Skeleton Data Model§r +deepmoblearning:data_model_enderman, §bEnderman Data Model§r +deepmoblearning:data_model_wither, §bWither Data Model§r +deepmoblearning:data_model_dragon, §bEnder Dragon Data Model§r +deepmoblearning:data_model_shulker, §bShulker Data Model§r +deepmoblearning:data_model_guardian, §bGuardian Data Model§r +deepmoblearning:data_model_thermal_elemental, §bThermal Elemental Data Model§r +deepmoblearning:data_model_mo_android, §bRogue Android Data Model§r +deepmoblearning:living_matter_overworldian, Overworldian Matter +deepmoblearning:living_matter_hellish, Hellish Matter +deepmoblearning:living_matter_extraterrestrial, Extraterrestrial Matter +deepmoblearning:pristine_matter_zombie, Pristine Zombie Matter +deepmoblearning:pristine_matter_skeleton, Pristine Skeleton Matter +deepmoblearning:pristine_matter_creeper, Pristine Creeper Matter +deepmoblearning:pristine_matter_spider, Pristine Spider Matter +deepmoblearning:pristine_matter_slime, Pristine Slime Matter +deepmoblearning:pristine_matter_witch, Pristine Witch Matter +deepmoblearning:pristine_matter_blaze, Pristine Blaze Matter +deepmoblearning:pristine_matter_ghast, Pristine Ghast Matter +deepmoblearning:pristine_matter_wither_skeleton, Pristine Wither Skeleton Matter +deepmoblearning:pristine_matter_enderman, Pristine Enderman Matter +deepmoblearning:pristine_matter_wither, Pristine Wither Matter +deepmoblearning:pristine_matter_dragon, Pristine Ender Dragon Matter +deepmoblearning:pristine_matter_shulker, Pristine Shulker Matter +deepmoblearning:pristine_matter_guardian, Pristine Guardian Matter +deepmoblearning:pristine_matter_thermal_elemental, Pristine Thermal Elemental Matter +deepmoblearning:pristine_matter_mo_android, Pristine Rogue Android Matter +drones:drone_disruptor, Drone Disruptor +drones:drone_constructor, Drone Constructor +eplus:advanced_table, Advanced Enchantment Table +eplus:decorative_book:0, Enchanting Plus Book +eplus:decorative_book:1, Enchanting Book +eplus:decorative_book:2, Prismarine Book +eplus:decorative_book:3, Nether Book +eplus:decorative_book:4, Tartarite Book +eplus:decorative_book:5, Pale Book +eplus:decorative_book:6, Metal Book +eplus:table_upgrade, Table Upgrade +energycontrol:block_light:0, White Lamp +energycontrol:block_light:2, Orange Lamp +energycontrol:howler_alarm, Howler Alarm +energycontrol:industrial_alarm, Industrial Alarm +energycontrol:thermal_monitor, Thermal Monitor +energycontrol:info_panel, Industrial Information Panel +energycontrol:info_panel_extender, Information Panel Extender +energycontrol:holo_panel, Holographic Information Panel +energycontrol:holo_panel_extender, Holographic Panel Extender +energycontrol:info_panel_advanced, Advanced Information Panel +energycontrol:info_panel_advanced_extender, Advanced Panel Extender +energycontrol:range_trigger, Range Trigger +energycontrol:remote_thermo, Remote Thermal Monitor +energycontrol:average_counter, Average Counter +energycontrol:energy_counter, Energy Counter +energycontrol:kit_assembler, Kit Assembler +energycontrol:timer, Timer +energycontrol:item_upgrade:0, Upgrade - Range +energycontrol:item_upgrade:1, Color Upgrade +energycontrol:item_upgrade:2, Touch Screen Upgrade +energycontrol:item_upgrade:3, Web Upgrade +energycontrol:thermometer, Thermometer +energycontrol:portable_panel, Portable Panel +energycontrol:panel_toolkit, Panel Toolkit +energycontrol:item_kit:0, Energy Sensor Kit +energycontrol:item_kit:1, Counter Sensor Kit +energycontrol:item_kit:2, Liquid Sensor Kit +energycontrol:item_kit:3, Advanced Liquid Sensor Kit +energycontrol:item_kit:4, IC2 Sensor Kit +energycontrol:item_kit:6, Remote Toggle Kit +energycontrol:item_kit:7, Remote Vanilla Kit +energycontrol:item_kit:8, Remote Inventory Kit +energycontrol:item_kit:9, Remote Redstone Kit +energycontrol:item_kit:10, Applied Energistics Sensor Kit +energycontrol:item_kit:13, Galacticraft Sensor Kit +energycontrol:item_kit:16, Mekanism Sensor Kit +energycontrol:item_kit:17, Thermal Expansion Sensor Kit +energycontrol:item_card:0, Energy Sensor Card +energycontrol:item_card:1, Counter Sensor Card +energycontrol:item_card:2, Liquid Sensor Card +energycontrol:item_card:3, Advanced Liquid Sensor Card +energycontrol:item_card:4, IC2 Sensor Card +energycontrol:item_card:10, Energy Array Card +energycontrol:item_card:11, Liquid Array Card +energycontrol:item_card:13, Remote Toggle Card +energycontrol:item_card:14, Remote Vanilla Card +energycontrol:item_card:15, Remote Inventory Card +energycontrol:item_card:16, Remote Redstone Card +energycontrol:item_card:18, Text Card +energycontrol:item_card:19, Time Card +energycontrol:item_card:22, Applied Energistics Sensor Card +energycontrol:item_card:23, Galacticraft Sensor Card +energycontrol:item_card:27, AE Inventory Sensor Card +energycontrol:item_card:28, Mekanism Sensor Card +energycontrol:item_card:29, Thermal Expansion Sensor Card +energycontrol:card_holder, Card Holder +energycontrol:item_component:0, Advanced Circuit +energycontrol:item_component:1, Basic Circuit +energycontrol:item_component:2, Machine Casing +energycontrol:item_component:3, Radio Transmitter +energycontrol:item_component:4, Strong String +energycontrol:afsu, AFSU +energycontrol:seed_analyzer, Seed Analyzer +energycontrol:seed_library, Seed Library +energycontrol:thermometer_digital:0, Digital Thermometer +energycontrol:thermometer_digital:13, Digital Thermometer +energycontrol:afb, ic2.afb.name +energycontrol:afsu_upgrade_kit, AFSU Upgrade Kit +energyconverters:energy_bridge, Energy Bridge +energyconverters:energy_producer_fe, FE Energy Producer +energyconverters:energy_consumer_fe, FE Energy Consumer +energyconverters:energy_producer_eu:0, LV Energy Producer (IC2) +energyconverters:energy_producer_eu:1, MV Energy Producer (IC2) +energyconverters:energy_producer_eu:2, HV Energy Producer (IC2) +energyconverters:energy_producer_eu:3, EV Energy Producer (IC2) +energyconverters:energy_producer_eu:4, IV Energy Producer (IC2) +energyconverters:energy_consumer_eu:0, LV Energy Consumer (IC2) +energyconverters:energy_consumer_eu:1, MV Energy Consumer (IC2) +energyconverters:energy_consumer_eu:2, HV Energy Consumer (IC2) +energyconverters:energy_consumer_eu:3, EV Energy Consumer (IC2) +energyconverters:energy_consumer_eu:4, IV Energy Consumer (IC2) +energyconverters:energy_producer_rf, RF Energy Producer +energyconverters:energy_consumer_rf, RF Energy Consumer +immersiveengineering:ore:0, Copper Ore +immersiveengineering:ore:1, Bauxite Ore +immersiveengineering:ore:2, Lead Ore +immersiveengineering:ore:3, Silver Ore +immersiveengineering:ore:4, Nickel Ore +immersiveengineering:ore:5, Uranium Ore +immersiveengineering:storage:0, Block of Copper +immersiveengineering:storage:1, Block of Aluminium +immersiveengineering:storage:2, Block of Lead +immersiveengineering:storage:3, Block of Silver +immersiveengineering:storage:4, Block of Nickel +immersiveengineering:storage:5, Block of Uranium +immersiveengineering:storage:6, Block of Constantan +immersiveengineering:storage:7, Block of Electrum +immersiveengineering:storage:8, Block of Steel +immersiveengineering:storage_slab:0, Copper Slab +immersiveengineering:storage_slab:1, Aluminium Slab +immersiveengineering:storage_slab:2, Lead Slab +immersiveengineering:storage_slab:3, Silver Slab +immersiveengineering:storage_slab:4, Nickel Slab +immersiveengineering:storage_slab:5, Uranium Slab +immersiveengineering:storage_slab:6, Constantan Slab +immersiveengineering:storage_slab:7, Electrum Slab +immersiveengineering:storage_slab:8, Steel Slab +immersiveengineering:stone_decoration:0, Coke Brick +immersiveengineering:stone_decoration:1, Blast Brick +immersiveengineering:stone_decoration:2, Reinforced Blast Brick +immersiveengineering:stone_decoration:3, Block of Coal Coke +immersiveengineering:stone_decoration:4, Hempcrete +immersiveengineering:stone_decoration:5, Concrete +immersiveengineering:stone_decoration:6, Concrete Tile +immersiveengineering:stone_decoration:7, Leaded Concrete +immersiveengineering:stone_decoration:8, Insulating Glass +immersiveengineering:stone_decoration:10, Kiln Brick +immersiveengineering:stone_decoration_slab:0, Coke Brick Slab +immersiveengineering:stone_decoration_slab:1, Blast Brick Slab +immersiveengineering:stone_decoration_slab:2, Reinforced Blast Brick Slab +immersiveengineering:stone_decoration_slab:4, Hempcrete Slab +immersiveengineering:stone_decoration_slab:5, Concrete Slab +immersiveengineering:stone_decoration_slab:6, Concrete Tile Slab +immersiveengineering:stone_decoration_slab:7, Leaded Concrete Slab +immersiveengineering:stone_decoration_slab:10, Kiln Brick Slab +immersiveengineering:stone_decoration_stairs_hempcrete, Hempcrete Stairs +immersiveengineering:stone_decoration_stairs_concrete, Concrete Stairs +immersiveengineering:stone_decoration_stairs_concrete_tile, Concrete Tile Stairs +immersiveengineering:stone_decoration_stairs_concrete_leaded, Leaded Concrete Stairs +immersiveengineering:stone_device:3, Concrete Sheet +immersiveengineering:stone_device:4, Concrete Panel +immersiveengineering:stone_device:5, Concrete Chunk +immersiveengineering:treated_wood:0, Treated Wood Planks +immersiveengineering:treated_wood:1, Treated Wood Planks +immersiveengineering:treated_wood:2, Treated Wood Planks +immersiveengineering:treated_wood_slab:0, Treated Wood Slab +immersiveengineering:treated_wood_slab:1, Treated Wood Slab +immersiveengineering:treated_wood_slab:2, Treated Wood Slab +immersiveengineering:treated_wood_stairs0, Treated Wood Stairs +immersiveengineering:treated_wood_stairs1, Treated Wood Stairs +immersiveengineering:treated_wood_stairs2, Treated Wood Stairs +immersiveengineering:wooden_decoration:0, Treated Wood Fence +immersiveengineering:wooden_decoration:1, Treated Wood Scaffolding +immersiveengineering:wooden_device0:0, Wooden Storage Crate +immersiveengineering:wooden_device0:1, Wooden Barrel +immersiveengineering:wooden_device0:2, Engineer's Workbench +immersiveengineering:wooden_device0:3, Item Router +immersiveengineering:wooden_device0:4, Gunpowder Barrel +immersiveengineering:wooden_device0:5, Reinforced Storage Crate +immersiveengineering:wooden_device0:6, Turntable +immersiveengineering:wooden_device0:7, Fluid Router +immersiveengineering:wooden_device1:0, Water Wheel +immersiveengineering:wooden_device1:1, Windmill +immersiveengineering:wooden_device1:3, Wooden Post +immersiveengineering:wooden_device1:4, Wooden Wallmount +immersiveengineering:hemp, Industrial Hemp +immersiveengineering:cloth_device:0, Jump Cushion +immersiveengineering:cloth_device:1, Balloon +immersiveengineering:cloth_device:2, Strip Curtain +immersiveengineering:fake_light, tile.immersiveengineering.fake_light.name +immersiveengineering:sheetmetal:0, Copper Sheetmetal +immersiveengineering:sheetmetal:1, Aluminium Sheetmetal +immersiveengineering:sheetmetal:2, Lead Sheetmetal +immersiveengineering:sheetmetal:3, Silver Sheetmetal +immersiveengineering:sheetmetal:4, Nickel Sheetmetal +immersiveengineering:sheetmetal:5, Uranium Sheetmetal +immersiveengineering:sheetmetal:6, Constantan Sheetmetal +immersiveengineering:sheetmetal:7, Electrum Sheetmetal +immersiveengineering:sheetmetal:8, Steel Sheetmetal +immersiveengineering:sheetmetal:9, Iron Sheetmetal +immersiveengineering:sheetmetal:10, Gold Sheetmetal +immersiveengineering:sheetmetal_slab:0, Copper Sheetmetal Slab +immersiveengineering:sheetmetal_slab:1, Aluminium Sheetmetal Slab +immersiveengineering:sheetmetal_slab:2, Lead Sheetmetal Slab +immersiveengineering:sheetmetal_slab:3, Silver Sheetmetal Slab +immersiveengineering:sheetmetal_slab:4, Nickel Sheetmetal Slab +immersiveengineering:sheetmetal_slab:5, Uranium Sheetmetal Slab +immersiveengineering:sheetmetal_slab:6, Constantan Sheetmetal Slab +immersiveengineering:sheetmetal_slab:7, Electrum Sheetmetal Slab +immersiveengineering:sheetmetal_slab:8, Steel Sheetmetal Slab +immersiveengineering:sheetmetal_slab:9, Iron Sheetmetal Slab +immersiveengineering:sheetmetal_slab:10, Gold Sheetmetal Slab +immersiveengineering:metal_decoration0:0, Copper Coil Block +immersiveengineering:metal_decoration0:1, Electrum Coil Block +immersiveengineering:metal_decoration0:2, High-Voltage Coil Block +immersiveengineering:metal_decoration0:3, Redstone Engineering Block +immersiveengineering:metal_decoration0:4, Light Engineering Block +immersiveengineering:metal_decoration0:5, Heavy Engineering Block +immersiveengineering:metal_decoration0:6, Generator Block +immersiveengineering:metal_decoration0:7, Radiator Block +immersiveengineering:metal_decoration1:0, Steel Fence +immersiveengineering:metal_decoration1:1, Steel Scaffolding +immersiveengineering:metal_decoration1:2, Steel Scaffolding +immersiveengineering:metal_decoration1:3, Steel Scaffolding +immersiveengineering:metal_decoration1:4, Aluminium Fence +immersiveengineering:metal_decoration1:5, Aluminium Scaffolding +immersiveengineering:metal_decoration1:6, Aluminium Scaffolding +immersiveengineering:metal_decoration1:7, Aluminium Scaffolding +immersiveengineering:metal_decoration2:0, Steel Post +immersiveengineering:metal_decoration2:1, Steel Wallmount +immersiveengineering:metal_decoration2:2, Aluminium Post +immersiveengineering:metal_decoration2:3, Aluminium Wallmount +immersiveengineering:metal_decoration2:4, Lantern +immersiveengineering:metal_decoration2:5, Razor Wire +immersiveengineering:metal_decoration2:7, Steel Structural Arm +immersiveengineering:metal_decoration2:8, Aluminium Structural Arm +immersiveengineering:metal_decoration1_slab:1, Steel Scaffolding Slab +immersiveengineering:metal_decoration1_slab:2, Steel Scaffolding Slab +immersiveengineering:metal_decoration1_slab:3, Steel Scaffolding Slab +immersiveengineering:metal_decoration1_slab:5, Aluminium Scaffolding Slab +immersiveengineering:metal_decoration1_slab:6, Aluminium Scaffolding Slab +immersiveengineering:metal_decoration1_slab:7, Aluminium Scaffolding Slab +immersiveengineering:steel_scaffolding_stairs0, Steel Scaffolding Stairs +immersiveengineering:steel_scaffolding_stairs1, Steel Scaffolding Stairs +immersiveengineering:steel_scaffolding_stairs2, Steel Scaffolding Stairs +immersiveengineering:aluminum_scaffolding_stairs0, Aluminium Scaffolding Stairs +immersiveengineering:aluminum_scaffolding_stairs1, Aluminium Scaffolding Stairs +immersiveengineering:aluminum_scaffolding_stairs2, Aluminium Scaffolding Stairs +immersiveengineering:metal_ladder:0, Metal Ladder +immersiveengineering:metal_ladder:1, Scaffold Covered Ladder +immersiveengineering:metal_ladder:2, Scaffold Covered Ladder +immersiveengineering:connector:0, LV Wire Connector +immersiveengineering:connector:1, LV Wire Relay +immersiveengineering:connector:2, MV Wire Connector +immersiveengineering:connector:3, MV Wire Relay +immersiveengineering:connector:4, HV Wire Connector +immersiveengineering:connector:5, HV Wire Relay +immersiveengineering:connector:6, Structural Cable Connector +immersiveengineering:connector:7, Transformer +immersiveengineering:connector:8, HV Transformer +immersiveengineering:connector:9, Breaker Switch +immersiveengineering:connector:10, Redstone Breaker +immersiveengineering:connector:11, Current Transformer +immersiveengineering:connector:12, Redstone Wire Connector +immersiveengineering:connector:13, Redstone Probe Connector +immersiveengineering:metaldevice0dummy:0, tile.immersiveengineering.metaldevice0dummy.capacitor_lv.name +immersiveengineering:metaldevice0dummy:1, tile.immersiveengineering.metaldevice0dummy.capacitor_mv.name +immersiveengineering:metaldevice0dummy:2, tile.immersiveengineering.metaldevice0dummy.capacitor_hv.name +immersiveengineering:metaldevice0dummy:3, tile.immersiveengineering.metaldevice0dummy.capacitor_creative.name +immersiveengineering:metaldevice0dummy:4, tile.immersiveengineering.metaldevice0dummy.barrel.name +immersiveengineering:metaldevice0dummy:5, tile.immersiveengineering.metaldevice0dummy.fluid_pump.name +immersiveengineering:metaldevice0dummy:6, tile.immersiveengineering.metaldevice0dummy.fluid_placer.name +immersiveengineering:metaldevice1dummy:0, tile.immersiveengineering.metaldevice1dummy.blast_furnace_preheater.name +immersiveengineering:metaldevice1dummy:1, tile.immersiveengineering.metaldevice1dummy.furnace_heater.name +immersiveengineering:metaldevice1dummy:2, tile.immersiveengineering.metaldevice1dummy.dynamo.name +immersiveengineering:metaldevice1dummy:3, tile.immersiveengineering.metaldevice1dummy.thermoelectric_gen.name +immersiveengineering:metaldevice1dummy:4, tile.immersiveengineering.metaldevice1dummy.electric_lantern.name +immersiveengineering:metaldevice1dummy:5, tile.immersiveengineering.metaldevice1dummy.charging_station.name +immersiveengineering:metaldevice1dummy:6, tile.immersiveengineering.metaldevice1dummy.fluid_pipe.name +immersiveengineering:metaldevice1dummy:7, tile.immersiveengineering.metaldevice1dummy.sample_drill.name +immersiveengineering:metaldevice1dummy:8, tile.immersiveengineering.metaldevice1dummy.tesla_coil.name +immersiveengineering:metaldevice1dummy:9, tile.immersiveengineering.metaldevice1dummy.floodlight.name +immersiveengineering:metaldevice1dummy:10, tile.immersiveengineering.metaldevice1dummy.turret_chem.name +immersiveengineering:metaldevice1dummy:11, tile.immersiveengineering.metaldevice1dummy.turret_gun.name +immersiveengineering:metaldevice1dummy:13, tile.immersiveengineering.metaldevice1dummy.belljar.name +immersiveengineering:conveyor, tile.immersiveengineering.conveyor.name +immersiveengineering:material:0, Treated Stick +immersiveengineering:material:1, Iron Rod +immersiveengineering:material:2, Steel Rod +immersiveengineering:material:3, Aluminium Rod +immersiveengineering:material:4, Industrial Hemp Fiber +immersiveengineering:material:5, Tough Fabric +immersiveengineering:material:6, Coal Coke +immersiveengineering:material:7, Slag +immersiveengineering:material:8, Iron Mechanical Component +immersiveengineering:material:9, Steel Mechanical Component +immersiveengineering:material:10, Waterwheel Segment +immersiveengineering:material:11, Windmill Blade +immersiveengineering:material:12, Windmill Sail +immersiveengineering:material:13, Wooden Grip +immersiveengineering:material:14, Revolver Barrel +immersiveengineering:material:15, Revolver Drum +immersiveengineering:material:16, Revolver Hammer +immersiveengineering:material:17, Coke Dust +immersiveengineering:material:18, HOP Graphite Dust +immersiveengineering:material:19, HOP Graphite Ingot +immersiveengineering:material:20, Copper Wire +immersiveengineering:material:21, Electrum Wire +immersiveengineering:material:22, Aluminium Wire +immersiveengineering:material:23, Steel Wire +immersiveengineering:material:24, Nitrate Dust +immersiveengineering:material:25, Sulfur Dust +immersiveengineering:material:26, Vacuum Tube +immersiveengineering:material:27, Circuit Board +immersiveengineering:metal:0, Copper Ingot +immersiveengineering:metal:1, Aluminium Ingot +immersiveengineering:metal:2, Lead Ingot +immersiveengineering:metal:3, Silver Ingot +immersiveengineering:metal:4, Nickel Ingot +immersiveengineering:metal:5, Uranium Ingot +immersiveengineering:metal:6, Constantan Ingot +immersiveengineering:metal:7, Electrum Ingot +immersiveengineering:metal:8, Steel Ingot +immersiveengineering:metal:9, Copper Grit +immersiveengineering:metal:10, Aluminium Grit +immersiveengineering:metal:11, Lead Grit +immersiveengineering:metal:12, Silver Grit +immersiveengineering:metal:13, Nickel Grit +immersiveengineering:metal:14, Uranium Grit +immersiveengineering:metal:15, Constantan Grit +immersiveengineering:metal:16, Electrum Grit +immersiveengineering:metal:17, Steel Grit +immersiveengineering:metal:18, Iron Grit +immersiveengineering:metal:19, Gold Grit +immersiveengineering:metal:20, Copper Nugget +immersiveengineering:metal:21, Aluminium Nugget +immersiveengineering:metal:22, Lead Nugget +immersiveengineering:metal:23, Silver Nugget +immersiveengineering:metal:24, Nickel Nugget +immersiveengineering:metal:25, Uranium Nugget +immersiveengineering:metal:26, Constantan Nugget +immersiveengineering:metal:27, Electrum Nugget +immersiveengineering:metal:28, Steel Nugget +immersiveengineering:metal:29, Iron Nugget +immersiveengineering:metal:30, Copper Plate +immersiveengineering:metal:31, Aluminium Plate +immersiveengineering:metal:32, Lead Plate +immersiveengineering:metal:33, Silver Plate +immersiveengineering:metal:34, Nickel Plate +immersiveengineering:metal:35, Uranium Plate +immersiveengineering:metal:36, Constantan Plate +immersiveengineering:metal:37, Electrum Plate +immersiveengineering:metal:38, Steel Plate +immersiveengineering:metal:39, Iron Plate +immersiveengineering:metal:40, Gold Plate +immersiveengineering:tool:0, Engineer's Hammer +immersiveengineering:tool:1, Engineer's Wire Cutters +immersiveengineering:tool:2, Engineer's Voltmeter +immersiveengineering:tool:3, Engineer's Manual +immersiveengineering:pickaxe_steel, Steel Pickaxe +immersiveengineering:shovel_steel, Steel Shovel +immersiveengineering:axe_steel, Steel Axe +immersiveengineering:hoe_steel, Steel Hoe +immersiveengineering:sword_steel, Steel Sword +immersiveengineering:toolbox, Engineer's Toolbox +immersiveengineering:wirecoil:0, LV Wire Coil +immersiveengineering:wirecoil:1, MV Wire Coil +immersiveengineering:wirecoil:2, HV Wire Coil +immersiveengineering:wirecoil:3, Hemp Rope Coil +immersiveengineering:wirecoil:4, Steel Cable Coil +immersiveengineering:wirecoil:5, Redstone Wire Coil +immersiveengineering:wirecoil:6, Insulated LV Wire Coil +immersiveengineering:wirecoil:7, Insulated MV Wire Coil +immersiveengineering:seed:0, Industrial Hemp Seeds +immersiveengineering:drill:0, Mining Drill +immersiveengineering:drillhead:0, Steel Drill Head +immersiveengineering:drillhead:1, Iron Drill Head +immersiveengineering:jerrycan, Jerrycan +immersiveengineering:mold:0, Metal Press Mold: Plate +immersiveengineering:mold:1, Metal Press Mold: Gear +immersiveengineering:mold:2, Metal Press Mold: Rod +immersiveengineering:mold:3, Metal Press Mold: Bullet Casing +immersiveengineering:mold:4, Metal Press Mold: Wire +immersiveengineering:mold:5, Metal Press Mold: Packing 2x2 +immersiveengineering:mold:6, Metal Press Mold: Packing 3x3 +immersiveengineering:mold:7, Metal Press Mold: Unpacking +immersiveengineering:blueprint, Engineer's Blueprint +immersiveengineering:revolver, Revolver +immersiveengineering:speedloader, Revolver Speedloader +immersiveengineering:bullet:0, Empty Casing +immersiveengineering:bullet:1, Empty Shell +immersiveengineering:bullet:2, Casull Cartridge +immersiveengineering:bullet:2, Armor-Piercing Cartridge +immersiveengineering:bullet:2, Buckshot Cartridge +immersiveengineering:bullet:2, High-Explosive Cartridge +immersiveengineering:bullet:2, Silver Cartridge +immersiveengineering:bullet:2, Dragon's Breath Cartridge +immersiveengineering:bullet:2, Phial Cartridge +immersiveengineering:bullet:2, Flare Cartridge +immersiveengineering:chemthrower, Chemical Thrower +immersiveengineering:railgun, Railgun +immersiveengineering:skyhook, Engineer's Skyhook +immersiveengineering:toolupgrade:0, Pressurized Air Tank +immersiveengineering:toolupgrade:1, Advanced Lubrication System +immersiveengineering:toolupgrade:2, Additional Augers +immersiveengineering:toolupgrade:3, Large Tank +immersiveengineering:toolupgrade:4, Bayonet +immersiveengineering:toolupgrade:5, Extended Magazine +immersiveengineering:toolupgrade:6, Amplifier Electron Tubes +immersiveengineering:toolupgrade:7, Focused Nozzle +immersiveengineering:toolupgrade:8, Precision Scope +immersiveengineering:toolupgrade:9, Additional Capacitors +immersiveengineering:toolupgrade:10, Flashbulb +immersiveengineering:toolupgrade:11, Shock Emitters +immersiveengineering:toolupgrade:12, Magnetic Glove +immersiveengineering:toolupgrade:13, Multitank +immersiveengineering:shader, Shader +immersiveengineering:shader_bag, Shader Grabbag +immersiveengineering:earmuffs, Ear Defenders +immersiveengineering:coresample, Core Sample +immersiveengineering:graphite_electrode, Graphite Electrode +immersiveengineering:faraday_suit_feet, Faraday Boots +immersiveengineering:faraday_suit_legs, Faraday Leggings +immersiveengineering:faraday_suit_chest, Faraday Chestplate +immersiveengineering:faraday_suit_head, Faraday Helmet +immersiveengineering:fluorescent_tube, Fluorescent Tube +immersiveengineering:powerpack, Capacitor Backpack +immersiveengineering:shield, Heavy Plated Shield +immersiveengineering:maintenance_kit, Maintenance Kit +immersiveengineering:steel_armor_feet, Steel Boots +immersiveengineering:steel_armor_legs, Steel Leggings +immersiveengineering:steel_armor_chest, Steel Chestplate +immersiveengineering:steel_armor_head, Steel Helmet +immersiveengineering:metal_device0:0, LV Capacitor +immersiveengineering:metal_device0:1, MV Capacitor +immersiveengineering:metal_device0:2, HV Capacitor +immersiveengineering:metal_device0:3, Creative Capacitor +immersiveengineering:metal_device0:4, Metal Barrel +immersiveengineering:metal_device0:5, Fluid Pump +immersiveengineering:metal_device0:6, Fluid Outlet +immersiveengineering:metal_device1:0, Blast Furnace Preheater +immersiveengineering:metal_device1:1, External Heater +immersiveengineering:metal_device1:2, Kinetic Dynamo +immersiveengineering:metal_device1:3, Thermoelectric Generator +immersiveengineering:metal_device1:4, Powered Lantern +immersiveengineering:metal_device1:5, Charging Station +immersiveengineering:metal_device1:6, Fluid Pipe +immersiveengineering:metal_device1:7, Core Sample Drill +immersiveengineering:metal_device1:8, Tesla Coil +immersiveengineering:metal_device1:9, Floodlight +immersiveengineering:metal_device1:10, Chemthrower Turret +immersiveengineering:metal_device1:11, Gun Turret +immersiveengineering:metal_device1:13, Garden Cloche +exnihilocreatio:item_seed_rubber, Rubber Tree Seed +exnihilocreatio:hammer_wood, Wooden Hammer +exnihilocreatio:hammer_stone, Stone Hammer +exnihilocreatio:hammer_iron, Iron Hammer +exnihilocreatio:hammer_diamond, Diamond Hammer +exnihilocreatio:hammer_gold, Gold Hammer +exnihilocreatio:crook_wood, Wooden Crook +exnihilocreatio:crook_stone, Stone Crook +exnihilocreatio:crook_andesite, Andestite Crook +exnihilocreatio:crook_granite, Granite Crook +exnihilocreatio:crook_diorite, Diorite Crook +exnihilocreatio:crook_gold, Gold Crook +exnihilocreatio:crook_iron, Iron Crook +exnihilocreatio:crook_diamond, Diamond Tipped Crook +exnihilocreatio:crook_bone, Bone Crook +exnihilocreatio:crook_clay_uncooked, Uncooked Clay Crook +exnihilocreatio:crook_clay, Clay Crook +exnihilocreatio:crook_prismarine, Prismarine Crook +exnihilocreatio:crook_netherrack, Netherrack Crook +exnihilocreatio:crook_purpur, Purpur Crook +exnihilocreatio:crook_blaze, Blazing Crook +exnihilocreatio:item_mesh:1, String Mesh +exnihilocreatio:item_mesh:2, Flint Stiffened Mesh +exnihilocreatio:item_mesh:3, Iron Stiffened Mesh +exnihilocreatio:item_mesh:4, Diamond Stiffened Mesh +exnihilocreatio:item_material:1, Porcelain Clay +exnihilocreatio:item_material:2, Silkworm +exnihilocreatio:item_material:3, Ancient Spores +exnihilocreatio:item_material:4, Grass Seeds +exnihilocreatio:item_material:5, Porcelain Doll +exnihilocreatio:item_material:6, Stone Rod +exnihilocreatio:item_material:7, Stone Gear +exnihilocreatio:item_cooked_silkworm, Cooked Silkworm +exnihilocreatio:item_pebble:0, Stone Pebble +exnihilocreatio:item_pebble:1, Granite Pebble +exnihilocreatio:item_pebble:2, Diorite Pebble +exnihilocreatio:item_pebble:3, Andesite Pebble +exnihilocreatio:item_doll:0, Blazing Doll +exnihilocreatio:item_doll:1, Creeping Doll +exnihilocreatio:item_doll:2, Floating Doll +exnihilocreatio:item_doll:3, Protecting Doll +exnihilocreatio:item_doll:4, Freezing Doll +exnihilocreatio:item_doll:5, Breezing Doll +exnihilocreatio:item_doll:6, Crushing Doll +exnihilocreatio:item_seed_oak, Oak Seed +exnihilocreatio:item_seed_spruce, Spruce Seed +exnihilocreatio:item_seed_birch, Birch Seed +exnihilocreatio:item_seed_jungle, Jungle Seed +exnihilocreatio:item_seed_acacia, Acacia Seed +exnihilocreatio:item_seed_darkoak, Dark Oak Seed +exnihilocreatio:item_seed_cactus, Cactus Seed +exnihilocreatio:item_seed_sugarcane, Sugarcane Seed +exnihilocreatio:item_seed_carrot, Carrot Seeds +exnihilocreatio:item_seed_potato, Potato Seeds +exnihilocreatio:block_skystone_crushed, Crushed Sky Stone +exnihilocreatio:witchwater, tile.witchwater.name +exnihilocreatio:block_dust, Dust +exnihilocreatio:block_netherrack_crushed, Crushed Netherrack +exnihilocreatio:block_endstone_crushed, Crushed Endstone +exnihilocreatio:block_andesite_crushed, Crushed Andesite +exnihilocreatio:block_diorite_crushed, Crushed Diorite +exnihilocreatio:block_granite_crushed, Crushed Granite +exnihilocreatio:block_barrel0, Wooden Barrel +exnihilocreatio:block_barrel1, Stone Barrel +exnihilocreatio:block_infesting_leaves, Infested Leaves +exnihilocreatio:block_infested_leaves, Infested Leaves +exnihilocreatio:block_sieve, Sieve +exnihilocreatio:block_crucible_wood, Wooden Crucible +exnihilocreatio:block_waterwheel, Waterwheel +exnihilocreatio:block_axle_stone, Stone Axle +exnihilocreatio:block_grinder, Grinder [WIP! Does nothing yet!] +exnihilocreatio:block_auto_sifter, Auto Sifter +exnihilocreatio:block_end_cake, End Cake +exnihilocreatio:block_crucible:0, Unfired Crucible +exnihilocreatio:block_crucible:1, Crucible +excompressum:compressed_block:0, Compressed Dust +excompressum:compressed_block:1, Compressed Cobblestone +excompressum:compressed_block:2, Compressed Gravel +excompressum:compressed_block:3, Compressed Sand +excompressum:compressed_block:4, Compressed Dirt +excompressum:compressed_block:5, Compressed Flint +excompressum:compressed_block:6, Compressed Nether Gravel +excompressum:compressed_block:7, Compressed Ender Gravel +excompressum:compressed_block:8, Compressed Soul Sand +excompressum:compressed_block:9, Compressed Netherrack +excompressum:compressed_block:10, Compressed End Stone +excompressum:heavy_sieve:0, Heavy Oak Sieve +excompressum:heavy_sieve:1, Heavy Spruce Sieve +excompressum:heavy_sieve:2, Heavy Birch Sieve +excompressum:heavy_sieve:3, Heavy Jungle Sieve +excompressum:heavy_sieve:4, Heavy Acacia Sieve +excompressum:heavy_sieve:5, Heavy Dark Oak Sieve +excompressum:wooden_crucible:0, Oak Crucible +excompressum:wooden_crucible:1, Spruce Crucible +excompressum:wooden_crucible:2, Birch Crucible +excompressum:wooden_crucible:3, Jungle Crucible +excompressum:wooden_crucible:4, Acacia Crucible +excompressum:wooden_crucible:5, Dark Oak Crucible +excompressum:bait:0, Wolf Bait +excompressum:bait:1, Ocelot Bait +excompressum:bait:2, Cow Bait +excompressum:bait:3, Pig Bait +excompressum:bait:4, Chicken Bait +excompressum:bait:5, Sheep Bait +excompressum:bait:6, Squid Bait +excompressum:bait:7, Rabbit Bait +excompressum:bait:8, Horse Bait +excompressum:bait:9, Donkey Bait +excompressum:bait:10, Polar Bear Bait +excompressum:bait:11, Llama Bait +excompressum:bait:12, Parrot Bait +excompressum:auto_hammer, Auto Hammer +excompressum:auto_compressed_hammer, Auto Compressed Hammer +excompressum:auto_sieve, Auto Sieve +excompressum:auto_heavy_sieve, Auto Heavy Sieve +excompressum:auto_compressor, Auto Compressor +excompressum:auto_compressor_rationing, Auto Compressor (Rationing) +excompressum:chicken_stick, Chicken Stick +excompressum:compressed_hammer_wood, Compressed Wooden Hammer +excompressum:compressed_hammer_stone, Compressed Stone Hammer +excompressum:compressed_hammer_iron, Compressed Iron Hammer +excompressum:compressed_hammer_gold, Compressed Gold Hammer +excompressum:compressed_hammer_diamond, Compressed Diamond Hammer +excompressum:double_compressed_diamond_hammer, Double Compressed Diamond Hammer +excompressum:compressed_crook, Compressed Crook +excompressum:iron_mesh, Iron Mesh +excompressum:wood_chippings, Wood Chippings +excompressum:uncompressed_coal, Uncompressed Coal +excompressum:bat_zapper, Bat Zapper +excompressum:ore_smasher, Ore Smasher +excompressum:ugly_steel_plating, Ugly Steel Plating +fluidfunnel:funnel, Funnel +fluidfunnel:tank, Tank +fluidfunnel:tap, Tap +fluxnetworks:flux, Flux +fluxnetworks:fluxcore, Flux Core +fluxnetworks:fluxconfigurator, Flux Configurator +fluxnetworks:adminconfigurator, Admin Configurator +fluxnetworks:fluxblock, Flux Block +fluxnetworks:fluxplug, Flux Plug +fluxnetworks:fluxpoint, Flux Point +fluxnetworks:fluxcontroller, Flux Controller +fluxnetworks:fluxstorage, Basic Flux Storage +fluxnetworks:herculeanfluxstorage, Herculean Flux Storage +fluxnetworks:gargantuanfluxstorage, Gargantuan Flux Storage +itemfilters:filter, Item Filter +itemfilters:missing, Missing Item +ftbquests:screen, Task Screen +ftbquests:progress_detector, Quest Progress Detector +ftbquests:detector:0, Redstone Detector +ftbquests:detector:1, Player Detector +ftbquests:progress_screen, Progress Screen +ftbquests:chest, Quest Chest +ftbquests:loot_crate_storage, Loot Crate Storage +ftbquests:loot_crate_opener, Loot Crate Opener +ftbquests:barrier, Quest Barrier +ftbquests:reward_collector, Reward Collector +ftbquests:book, Quest Book +ftbquests:lootcrate, Loot Crate +ftbquests:custom_icon, Custom Icon +inventorygenerators:inv_culinary_gen, Inventory Culinary Generator +inventorygenerators:inv_death_gen, Inventory Death Generator +inventorygenerators:inv_end_gen, Inventory End Generator +inventorygenerators:inv_explosive_gen, Inventory Explosive Generator +inventorygenerators:inv_furnace_gen, Inventory Furnace Generator +inventorygenerators:inv_halitosis_gen, Inventory Halitosis Generator +inventorygenerators:inv_frosty_gen, Inventory Frosty Generator +inventorygenerators:inv_magmatic_gen, Inventory Magmatic Generator +inventorygenerators:inv_nether_star_gen, Inventory Nether Star Generator +inventorygenerators:inv_overclocked_gen, Inventory Overclocked Generator +inventorygenerators:inv_pink_gen, Inventory Pink Generator +inventorygenerators:inv_potion_gen, Inventory Potion Generator +inventorygenerators:inv_slimey_gen, Inventory Slimey Generator +inventorygenerators:inv_survivalist_gen, Inventory Survivalist Generator +inventorygenerators:auto_pull_upgrade, Auto Pull Upgrade +inventorygenerators:no_effect_upgrade, No Effect Upgrade +inventorygenerators:speed_upgrade, Speed Upgrade +cgm:workbench, Workbench +cgm:handgun, Pistol +cgm:shotgun, Shotgun +cgm:rifle, Rifle +cgm:grenade_launcher, Grenade Launcher +cgm:bazooka, Bazooka +cgm:chain_gun, Minigun +cgm:assault_rifle, Assault Rifle +cgm:machine_pistol, Machine Pistol +cgm:basic_ammo, Basic Ammo +cgm:advanced_ammo, Advanced Ammo +cgm:shell, Shell +cgm:missile, Missile +cgm:grenade, Grenade +cgm:stun_grenade, Stun Grenade +cgm:part:0, item.cgm.part_chain_gun_base.name +cgm:scope:0, Scope (Short) +cgm:scope:1, Scope (Medium) +cgm:scope:2, Scope (Long) +cgm:silencer, Silencer +immersivepetroleum:metal_device:0, Automatic Lubricator +immersivepetroleum:metal_device:1, Portable Generator +immersivepetroleum:stone_decoration, tile.immersivepetroleum.stone_decoration.name +immersivepetroleum:material:0, Bitumen +immersivepetroleum:schematic, %s Projector +immersivepetroleum:speedboat, Motorboat +immersivepetroleum:upgrades:0, Reinforced Hull +immersivepetroleum:upgrades:1, Icebreaker Bow +immersivepetroleum:upgrades:2, Expanded Fuel Tank +immersivepetroleum:upgrades:3, Maneuvering Rudders +immersivepetroleum:upgrades:4, Emergency Paddles +immersivepetroleum:oil_can, Lubricant Can +immersiveposts:postbase, Extendable Post +immersiveposts:fence_iron, Iron Fence +immersiveposts:fence_gold, Gold Fence +immersiveposts:fence_copper, Copper Fence +immersiveposts:fence_lead, Lead Fence +immersiveposts:fence_silver, Silver Fence +immersiveposts:fence_nickel, Nickel Fence +immersiveposts:fence_constantan, Constantan Fence +immersiveposts:fence_electrum, Electrum Fence +immersiveposts:fence_uranium, Uranium Fence +immersiveposts:metal_rods:0, Gold Rod +immersiveposts:metal_rods:1, Copper Rod +immersiveposts:metal_rods:2, Lead Rod +immersiveposts:metal_rods:3, Silver Rod +immersiveposts:metal_rods:4, Nickel Rod +immersiveposts:metal_rods:5, Constantan Rod +immersiveposts:metal_rods:6, Electrum Rod +immersiveposts:metal_rods:7, Uranium Rod +teslacorelib:base_addon, Base Addon +teslacorelib:energy_tier1, Energy Upgrade I +teslacorelib:energy_tier2, Energy Upgrade II +teslacorelib:machine_case, Machine Case +teslacorelib:speed_tier1, Speed Upgrade I +teslacorelib:speed_tier2, Speed Upgrade II +teslacorelib:battery:0, Tesla Battery +teslacorelib:battery:0, Tesla Battery +teslacorelib:wrench, Tesla Wrench +mysticalagriculture:storage:0, §eBlock of Inferium Essence +mysticalagriculture:storage:1, §aBlock of Prudentium Essence +mysticalagriculture:storage:2, §6Block of Intermedium Essence +mysticalagriculture:storage:3, §bBlock of Superium Essence +mysticalagriculture:storage:4, §cBlock of Supremium Essence +mysticalagriculture:storage:5, Block of Prosperity +mysticalagriculture:ingot_storage:0, Block of Base Essence +mysticalagriculture:ingot_storage:1, §eBlock of Inferium +mysticalagriculture:ingot_storage:2, §aBlock of Prudentium +mysticalagriculture:ingot_storage:3, §6Block of Intermedium +mysticalagriculture:ingot_storage:4, §bBlock of Superium +mysticalagriculture:ingot_storage:5, §cBlock of Supremium +mysticalagriculture:ingot_storage:6, §dBlock of Soulium +mysticalagriculture:coal_block:0, §eBlock of Inferium Coal +mysticalagriculture:coal_block:1, §aBlock of Prudentium Coal +mysticalagriculture:coal_block:2, §6Block of Intermedium Coal +mysticalagriculture:coal_block:3, §bBlock of Superium Coal +mysticalagriculture:coal_block:4, §cBlock of Supremium Coal +mysticalagriculture:soulstone:0, Soulstone +mysticalagriculture:soulstone:1, Cobbled Soulstone +mysticalagriculture:soulstone:2, Polished Soulstone +mysticalagriculture:soulstone:3, Soulstone Bricks +mysticalagriculture:soulstone:4, Cracked Soulstone Bricks +mysticalagriculture:soulstone:5, Chiseled Soulstone +mysticalagriculture:soulstone:6, Soulstone Slab Block +mysticalagriculture:soulstone_slab:0, Soulstone Slab +mysticalagriculture:cobbled_soulstone_slab:0, Cobbled Soulstone Slab +mysticalagriculture:soulstone_brick_slab:0, Soulstone Brick Slab +mysticalagriculture:cobbled_soulstone_stairs, Cobbled Soulstone Stairs +mysticalagriculture:soulstone_brick_stairs, Soulstone Brick Stairs +mysticalagriculture:cobbled_soulstone_wall, Cobbled Soulstone Wall +mysticalagriculture:soulstone_brick_wall, Soulstone Brick Wall +mysticalagriculture:soul_glass, Soul Glass +mysticalagriculture:soul_glass_pane, Soul Glass Pane +mysticalagriculture:prosperity_ore, Prosperity Ore +mysticalagriculture:nether_prosperity_ore, Nether Prosperity Ore +mysticalagriculture:end_prosperity_ore, End Prosperity Ore +mysticalagriculture:inferium_ore, §eInferium Ore +mysticalagriculture:nether_inferium_ore, §eNether Inferium Ore +mysticalagriculture:end_inferium_ore, §eEnd Inferium Ore +mysticalagriculture:growth_accelerator, §eGrowth Accelerator +mysticalagriculture:mystical_machine_frame, Mystical Machine Frame +mysticalagriculture:glowstone_lamp, Glowstone Lamp +mysticalagriculture:seed_reprocessor, Seed Reprocessor +mysticalagriculture:inferium_reprocessor, §eInferium Seed Reprocessor +mysticalagriculture:prudentium_reprocessor, §aPrudentium Seed Reprocessor +mysticalagriculture:intermedium_reprocessor, §6Intermedium Seed Reprocessor +mysticalagriculture:superium_reprocessor, §bSuperium Seed Reprocessor +mysticalagriculture:supremium_reprocessor, §cSupremium Seed Reprocessor +mysticalagriculture:ultimate_reprocessor, §8Ultimate Seed Reprocessor +mysticalagriculture:witherproof_block, Witherproof Block +mysticalagriculture:witherproof_glass, Witherproof Glass +mysticalagriculture:tinkering_table:0, Tinkering Table +mysticalagriculture:tinkering_table:1, Tinkering Table +mysticalagriculture:tinkering_table:2, Tinkering Table +mysticalagriculture:tinkering_table:3, Tinkering Table +mysticalagriculture:tinkering_table:4, Tinkering Table +mysticalagriculture:tier1_inferium_crop, Tier 1 Inferium Crop +mysticalagriculture:tier2_inferium_crop, Tier 2 Inferium Crop +mysticalagriculture:tier3_inferium_crop, Tier 3 Inferium Crop +mysticalagriculture:tier4_inferium_crop, Tier 4 Inferium Crop +mysticalagriculture:tier5_inferium_crop, Tier 5 Inferium Crop +mysticalagriculture:stone_crop, Stone Crop +mysticalagriculture:dirt_crop, Dirt Crop +mysticalagriculture:nature_crop, Nature Crop +mysticalagriculture:wood_crop, Wood Crop +mysticalagriculture:water_crop, Water Crop +mysticalagriculture:ice_crop, Ice Crop +mysticalagriculture:fire_crop, Fire Crop +mysticalagriculture:dye_crop, Dye Crop +mysticalagriculture:nether_crop, Nether Crop +mysticalagriculture:coal_crop, Coal Crop +mysticalagriculture:iron_crop, Iron Crop +mysticalagriculture:nether_quartz_crop, Nether Quartz Crop +mysticalagriculture:glowstone_crop, Glowstone Crop +mysticalagriculture:redstone_crop, Redstone Crop +mysticalagriculture:obsidian_crop, Obsidian Crop +mysticalagriculture:gold_crop, Gold Crop +mysticalagriculture:lapis_lazuli_crop, Lapis Lazuli Crop +mysticalagriculture:end_crop, End Crop +mysticalagriculture:experience_crop, Experience Crop +mysticalagriculture:diamond_crop, Diamond Crop +mysticalagriculture:emerald_crop, Emerald Crop +mysticalagriculture:zombie_crop, Zombie Crop +mysticalagriculture:pig_crop, Pig Crop +mysticalagriculture:chicken_crop, Chicken Crop +mysticalagriculture:cow_crop, Cow Crop +mysticalagriculture:sheep_crop, Sheep Crop +mysticalagriculture:slime_crop, Slime Crop +mysticalagriculture:skeleton_crop, Skeleton Crop +mysticalagriculture:creeper_crop, Creeper Crop +mysticalagriculture:spider_crop, Spider Crop +mysticalagriculture:rabbit_crop, Rabbit Crop +mysticalagriculture:guardian_crop, Guardian Crop +mysticalagriculture:blaze_crop, Blaze Crop +mysticalagriculture:ghast_crop, Ghast Crop +mysticalagriculture:enderman_crop, Enderman Crop +mysticalagriculture:wither_skeleton_crop, Wither Skeleton Crop +mysticalagriculture:rubber_crop, Rubber Crop +mysticalagriculture:silicon_crop, Silicon Crop +mysticalagriculture:sulfur_crop, Sulfur Crop +mysticalagriculture:aluminum_crop, Aluminum Crop +mysticalagriculture:copper_crop, Copper Crop +mysticalagriculture:saltpeter_crop, Saltpeter Crop +mysticalagriculture:tin_crop, Tin Crop +mysticalagriculture:bronze_crop, Bronze Crop +mysticalagriculture:silver_crop, Silver Crop +mysticalagriculture:lead_crop, Lead Crop +mysticalagriculture:steel_crop, Steel Crop +mysticalagriculture:nickel_crop, Nickel Crop +mysticalagriculture:constantan_crop, Constantan Crop +mysticalagriculture:electrum_crop, Electrum Crop +mysticalagriculture:invar_crop, Invar Crop +mysticalagriculture:mithril_crop, Mithril Crop +mysticalagriculture:titanium_crop, Titanium Crop +mysticalagriculture:uranium_crop, Uranium Crop +mysticalagriculture:platinum_crop, Platinum Crop +mysticalagriculture:iridium_crop, Iridium Crop +mysticalagriculture:ruby_crop, Ruby Crop +mysticalagriculture:sapphire_crop, Sapphire Crop +mysticalagriculture:peridot_crop, Peridot Crop +mysticalagriculture:blizz_crop, Blizz Crop +mysticalagriculture:blitz_crop, Blitz Crop +mysticalagriculture:basalz_crop, Basalz Crop +mysticalagriculture:signalum_crop, Signalum Crop +mysticalagriculture:lumium_crop, Lumium Crop +mysticalagriculture:enderium_crop, Enderium Crop +mysticalagriculture:fluxed_electrum_crop, Fluxed Electrum Crop +mysticalagriculture:hop_graphite_crop, HOP Graphite Crop +mysticalagriculture:uranium_238_crop, Uranium 238 Crop +mysticalagriculture:iridium_ore_crop, Iridium Ore Crop +mysticalagriculture:osmium_crop, Osmium Crop +mysticalagriculture:glowstone_ingot_crop, Glowstone Ingot Crop +mysticalagriculture:refined_obsidian_crop, Refined Obsidian Crop +mysticalagriculture:marble_crop, Marble Crop +mysticalagriculture:limestone_crop, Limestone Crop +mysticalagriculture:basalt_crop, Basalt Crop +mysticalagriculture:electrotine_crop, Electrotine Crop +mysticalagriculture:meteoric_iron_crop, Meteoric Iron Crop +mysticalagriculture:desh_crop, Desh Crop +mysticalagriculture:dilithium_crop, Dilithium Crop +mysticalagriculture:tritanium_crop, Tritanium Crop +mysticalagriculture:sky_stone_crop, Sky Stone Crop +mysticalagriculture:certus_quartz_crop, Certus Quartz Crop +mysticalagriculture:fluix_crop, Fluix Crop +mysticalagriculture:crafting:0, §eInferium Essence +mysticalagriculture:crafting:1, §aPrudentium Essence +mysticalagriculture:crafting:2, §6Intermedium Essence +mysticalagriculture:crafting:3, §bSuperium Essence +mysticalagriculture:crafting:4, §cSupremium Essence +mysticalagriculture:crafting:5, Prosperity Shard +mysticalagriculture:crafting:6, Nature Cluster +mysticalagriculture:crafting:7, Dye Cluster +mysticalagriculture:crafting:8, Nether Cluster +mysticalagriculture:crafting:9, End Cluster +mysticalagriculture:crafting:14, Blank Record +mysticalagriculture:crafting:15, Blank Skull +mysticalagriculture:crafting:16, Base Crafting Seed +mysticalagriculture:crafting:17, Tier 1 Crafting Seed +mysticalagriculture:crafting:18, Tier 2 Crafting Seed +mysticalagriculture:crafting:19, Tier 3 Crafting Seed +mysticalagriculture:crafting:20, Tier 4 Crafting Seed +mysticalagriculture:crafting:21, Tier 5 Crafting Seed +mysticalagriculture:crafting:22, Mystical Stick +mysticalagriculture:crafting:23, Mystical String +mysticalagriculture:crafting:24, Mystical Feather +mysticalagriculture:crafting:28, Soul Dust +mysticalagriculture:crafting:29, §dSoulium Dust +mysticalagriculture:crafting:32, Base Essence Ingot +mysticalagriculture:crafting:33, §eInferium Ingot +mysticalagriculture:crafting:34, §aPrudentium Ingot +mysticalagriculture:crafting:35, §6Intermedium Ingot +mysticalagriculture:crafting:36, §bSuperium Ingot +mysticalagriculture:crafting:37, §cSupremium Ingot +mysticalagriculture:crafting:38, §dSoulium Ingot +mysticalagriculture:crafting:39, Base Essence Nugget +mysticalagriculture:crafting:40, §eInferium Nugget +mysticalagriculture:crafting:41, §aPrudentium Nugget +mysticalagriculture:crafting:42, §6Intermedium Nugget +mysticalagriculture:crafting:43, §bSuperium Nugget +mysticalagriculture:crafting:44, §cSupremium Nugget +mysticalagriculture:crafting:45, §dSoulium Nugget +mysticalagriculture:crafting:48, Theoretical Infinite Water Source +mysticalagriculture:crafting:50, §eInferium Fertilization Core +mysticalagriculture:crafting:51, §aPrudentium Fertilization Core +mysticalagriculture:crafting:52, §6Intermedium Fertilization Core +mysticalagriculture:crafting:53, §bSuperium Fertilization Core +mysticalagriculture:crafting:54, §cSupremium Fertilization Core +mysticalagriculture:infusion_crystal, Infusion Crystal +mysticalagriculture:master_infusion_crystal, §cMaster Infusion Crystal +mysticalagriculture:core_remover, §cCore Remover +mysticalagriculture:fertilized_essence, §dFertilized Essence +mysticalagriculture:mystical_fertilizer, §dMystical Fertilizer +mysticalagriculture:inferium_apple, §eInferium Apple +mysticalagriculture:prudentium_apple, §aPrudentium Apple +mysticalagriculture:intermedium_apple, §6Intermedium Apple +mysticalagriculture:superium_apple, §bSuperium Apple +mysticalagriculture:supremium_apple, §cSupremium Apple +mysticalagriculture:coal:0, §eInferium Coal +mysticalagriculture:coal:1, §aPrudentium Coal +mysticalagriculture:coal:2, §6Intermedium Coal +mysticalagriculture:coal:3, §bSuperium Coal +mysticalagriculture:coal:4, §cSupremium Coal +mysticalagriculture:watering_can:0, §eInferium Watering Can +mysticalagriculture:watering_can:1, §aPrudentium Watering Can +mysticalagriculture:watering_can:2, §6Intermedium Watering Can +mysticalagriculture:watering_can:3, §bSuperium Watering Can +mysticalagriculture:watering_can:4, §cSupremium Watering Can +mysticalagriculture:soulium_dagger, §dSoulium Dagger +mysticalagriculture:xp_droplet, Experience Droplet +mysticalagriculture:chunk:0, Tier 1 Mob Chunk +mysticalagriculture:chunk:1, Tier 2 Mob Chunk +mysticalagriculture:chunk:2, Tier 3 Mob Chunk +mysticalagriculture:chunk:3, Tier 4 Mob Chunk +mysticalagriculture:chunk:4, Tier 5 Mob Chunk +mysticalagriculture:chunk:5, Experience Chunk +mysticalagriculture:chunk:6, Zombie Chunk +mysticalagriculture:chunk:7, Pig Chunk +mysticalagriculture:chunk:8, Chicken Chunk +mysticalagriculture:chunk:9, Cow Chunk +mysticalagriculture:chunk:10, Sheep Chunk +mysticalagriculture:chunk:11, Slime Chunk +mysticalagriculture:chunk:12, Skeleton Chunk +mysticalagriculture:chunk:13, Creeper Chunk +mysticalagriculture:chunk:14, Spider Chunk +mysticalagriculture:chunk:15, Rabbit Chunk +mysticalagriculture:chunk:16, Guardian Chunk +mysticalagriculture:chunk:17, Blaze Chunk +mysticalagriculture:chunk:18, Ghast Chunk +mysticalagriculture:chunk:19, Enderman Chunk +mysticalagriculture:chunk:20, Wither Skeleton Chunk +mysticalagriculture:chunk:21, Blizz Chunk +mysticalagriculture:chunk:22, Blitz Chunk +mysticalagriculture:chunk:23, Basalz Chunk +mysticalagriculture:stone_essence, Stone Essence +mysticalagriculture:dirt_essence, Dirt Essence +mysticalagriculture:nature_essence, Nature Essence +mysticalagriculture:wood_essence, Wood Essence +mysticalagriculture:water_essence, Water Essence +mysticalagriculture:ice_essence, Ice Essence +mysticalagriculture:fire_essence, Fire Essence +mysticalagriculture:dye_essence, Dye Essence +mysticalagriculture:nether_essence, Nether Essence +mysticalagriculture:coal_essence, Coal Essence +mysticalagriculture:iron_essence, Iron Essence +mysticalagriculture:nether_quartz_essence, Nether Quartz Essence +mysticalagriculture:glowstone_essence, Glowstone Essence +mysticalagriculture:redstone_essence, Redstone Essence +mysticalagriculture:obsidian_essence, Obsidian Essence +mysticalagriculture:gold_essence, Gold Essence +mysticalagriculture:lapis_lazuli_essence, Lapis Lazuli Essence +mysticalagriculture:end_essence, End Essence +mysticalagriculture:experience_essence, Experience Essence +mysticalagriculture:diamond_essence, Diamond Essence +mysticalagriculture:emerald_essence, Emerald Essence +mysticalagriculture:zombie_essence, Zombie Essence +mysticalagriculture:pig_essence, Pig Essence +mysticalagriculture:chicken_essence, Chicken Essence +mysticalagriculture:cow_essence, Cow Essence +mysticalagriculture:sheep_essence, Sheep Essence +mysticalagriculture:slime_essence, Slime Essence +mysticalagriculture:skeleton_essence, Skeleton Essence +mysticalagriculture:creeper_essence, Creeper Essence +mysticalagriculture:spider_essence, Spider Essence +mysticalagriculture:rabbit_essence, Rabbit Essence +mysticalagriculture:guardian_essence, Guardian Essence +mysticalagriculture:blaze_essence, Blaze Essence +mysticalagriculture:ghast_essence, Ghast Essence +mysticalagriculture:enderman_essence, Enderman Essence +mysticalagriculture:wither_skeleton_essence, Wither Skeleton Essence +mysticalagriculture:rubber_essence, Rubber Essence +mysticalagriculture:silicon_essence, Silicon Essence +mysticalagriculture:sulfur_essence, Sulfur Essence +mysticalagriculture:aluminum_essence, Aluminum Essence +mysticalagriculture:copper_essence, Copper Essence +mysticalagriculture:saltpeter_essence, Saltpeter Essence +mysticalagriculture:tin_essence, Tin Essence +mysticalagriculture:bronze_essence, Bronze Essence +mysticalagriculture:silver_essence, Silver Essence +mysticalagriculture:lead_essence, Lead Essence +mysticalagriculture:steel_essence, Steel Essence +mysticalagriculture:nickel_essence, Nickel Essence +mysticalagriculture:constantan_essence, Constantan Essence +mysticalagriculture:electrum_essence, Electrum Essence +mysticalagriculture:invar_essence, Invar Essence +mysticalagriculture:mithril_essence, Mithril Essence +mysticalagriculture:titanium_essence, Titanium Essence +mysticalagriculture:uranium_essence, Uranium Essence +mysticalagriculture:platinum_essence, Platinum Essence +mysticalagriculture:iridium_essence, Iridium Essence +mysticalagriculture:ruby_essence, Ruby Essence +mysticalagriculture:sapphire_essence, Sapphire Essence +mysticalagriculture:peridot_essence, Peridot Essence +mysticalagriculture:blizz_essence, Blizz Essence +mysticalagriculture:blitz_essence, Blitz Essence +mysticalagriculture:basalz_essence, Basalz Essence +mysticalagriculture:signalum_essence, Signalum Essence +mysticalagriculture:lumium_essence, Lumium Essence +mysticalagriculture:enderium_essence, Enderium Essence +mysticalagriculture:fluxed_electrum_essence, Fluxed Electrum Essence +mysticalagriculture:hop_graphite_essence, HOP Graphite Essence +mysticalagriculture:uranium_238_essence, Uranium 238 Essence +mysticalagriculture:iridium_ore_essence, Iridium Ore Essence +mysticalagriculture:osmium_essence, Osmium Essence +mysticalagriculture:glowstone_ingot_essence, Glowstone Ingot Essence +mysticalagriculture:refined_obsidian_essence, Refined Obsidian Essence +mysticalagriculture:marble_essence, Marble Essence +mysticalagriculture:limestone_essence, Limestone Essence +mysticalagriculture:basalt_essence, Basalt Essence +mysticalagriculture:electrotine_essence, Electrotine Essence +mysticalagriculture:meteoric_iron_essence, Meteoric Iron Essence +mysticalagriculture:desh_essence, Desh Essence +mysticalagriculture:dilithium_essence, Dilithium Essence +mysticalagriculture:tritanium_essence, Tritanium Essence +mysticalagriculture:sky_stone_essence, Sky Stone Essence +mysticalagriculture:certus_quartz_essence, Certus Quartz Essence +mysticalagriculture:fluix_essence, Fluix Essence +mysticalagriculture:tier1_inferium_seeds, Inferium Seeds +mysticalagriculture:tier2_inferium_seeds, Inferium Seeds +mysticalagriculture:tier3_inferium_seeds, Inferium Seeds +mysticalagriculture:tier4_inferium_seeds, Inferium Seeds +mysticalagriculture:tier5_inferium_seeds, Inferium Seeds +mysticalagriculture:stone_seeds, Stone Seeds +mysticalagriculture:dirt_seeds, Dirt Seeds +mysticalagriculture:nature_seeds, Nature Seeds +mysticalagriculture:wood_seeds, Wood Seeds +mysticalagriculture:water_seeds, Water Seeds +mysticalagriculture:ice_seeds, Ice Seeds +mysticalagriculture:fire_seeds, Fire Seeds +mysticalagriculture:dye_seeds, Dye Seeds +mysticalagriculture:nether_seeds, Nether Seeds +mysticalagriculture:coal_seeds, Coal Seeds +mysticalagriculture:iron_seeds, Iron Seeds +mysticalagriculture:nether_quartz_seeds, Nether Quartz Seeds +mysticalagriculture:glowstone_seeds, Glowstone Seeds +mysticalagriculture:redstone_seeds, Redstone Seeds +mysticalagriculture:obsidian_seeds, Obsidian Seeds +mysticalagriculture:gold_seeds, Gold Seeds +mysticalagriculture:lapis_lazuli_seeds, Lapis Lazuli Seeds +mysticalagriculture:end_seeds, End Seeds +mysticalagriculture:experience_seeds, Experience Seeds +mysticalagriculture:diamond_seeds, Diamond Seeds +mysticalagriculture:emerald_seeds, Emerald Seeds +mysticalagriculture:zombie_seeds, Zombie Seeds +mysticalagriculture:pig_seeds, Pig Seeds +mysticalagriculture:chicken_seeds, Chicken Seeds +mysticalagriculture:cow_seeds, Cow Seeds +mysticalagriculture:sheep_seeds, Sheep Seeds +mysticalagriculture:slime_seeds, Slime Seeds +mysticalagriculture:skeleton_seeds, Skeleton Seeds +mysticalagriculture:creeper_seeds, Creeper Seeds +mysticalagriculture:spider_seeds, Spider Seeds +mysticalagriculture:rabbit_seeds, Rabbit Seeds +mysticalagriculture:guardian_seeds, Guardian Seeds +mysticalagriculture:blaze_seeds, Blaze Seeds +mysticalagriculture:ghast_seeds, Ghast Seeds +mysticalagriculture:enderman_seeds, Enderman Seeds +mysticalagriculture:wither_skeleton_seeds, Wither Skeleton Seeds +mysticalagriculture:rubber_seeds, Rubber Seeds +mysticalagriculture:silicon_seeds, Silicon Seeds +mysticalagriculture:sulfur_seeds, Sulfur Seeds +mysticalagriculture:aluminum_seeds, Aluminum Seeds +mysticalagriculture:copper_seeds, Copper Seeds +mysticalagriculture:saltpeter_seeds, Saltpeter Seeds +mysticalagriculture:tin_seeds, Tin Seeds +mysticalagriculture:bronze_seeds, Bronze Seeds +mysticalagriculture:silver_seeds, Silver Seeds +mysticalagriculture:lead_seeds, Lead Seeds +mysticalagriculture:steel_seeds, Steel Seeds +mysticalagriculture:nickel_seeds, Nickel Seeds +mysticalagriculture:constantan_seeds, Constantan Seeds +mysticalagriculture:electrum_seeds, Electrum Seeds +mysticalagriculture:invar_seeds, Invar Seeds +mysticalagriculture:mithril_seeds, Mithril Seeds +mysticalagriculture:titanium_seeds, Titanium Seeds +mysticalagriculture:uranium_seeds, Uranium Seeds +mysticalagriculture:platinum_seeds, Platinum Seeds +mysticalagriculture:iridium_seeds, Iridium Seeds +mysticalagriculture:ruby_seeds, Ruby Seeds +mysticalagriculture:sapphire_seeds, Sapphire Seeds +mysticalagriculture:peridot_seeds, Peridot Seeds +mysticalagriculture:blizz_seeds, Blizz Seeds +mysticalagriculture:blitz_seeds, Blitz Seeds +mysticalagriculture:basalz_seeds, Basalz Seeds +mysticalagriculture:signalum_seeds, Signalum Seeds +mysticalagriculture:lumium_seeds, Lumium Seeds +mysticalagriculture:enderium_seeds, Enderium Seeds +mysticalagriculture:fluxed_electrum_seeds, Fluxed Electrum Seeds +mysticalagriculture:hop_graphite_seeds, HOP Graphite Seeds +mysticalagriculture:uranium_238_seeds, Uranium 238 Seeds +mysticalagriculture:iridium_ore_seeds, Iridium Ore Seeds +mysticalagriculture:osmium_seeds, Osmium Seeds +mysticalagriculture:glowstone_ingot_seeds, Glowstone Ingot Seeds +mysticalagriculture:refined_obsidian_seeds, Refined Obsidian Seeds +mysticalagriculture:marble_seeds, Marble Seeds +mysticalagriculture:limestone_seeds, Limestone Seeds +mysticalagriculture:basalt_seeds, Basalt Seeds +mysticalagriculture:electrotine_seeds, Electrotine Seeds +mysticalagriculture:meteoric_iron_seeds, Meteoric Iron Seeds +mysticalagriculture:desh_seeds, Desh Seeds +mysticalagriculture:dilithium_seeds, Dilithium Seeds +mysticalagriculture:tritanium_seeds, Tritanium Seeds +mysticalagriculture:sky_stone_seeds, Sky Stone Seeds +mysticalagriculture:certus_quartz_seeds, Certus Quartz Seeds +mysticalagriculture:fluix_seeds, Fluix Seeds +mysticalagradditions:storage:0, §5Block of Insanium Essence +mysticalagradditions:storage:1, §5Block of Insanium +mysticalagradditions:storage:2, §5Block of Insanium Coal +mysticalagradditions:special:0, Nether Star Crux +mysticalagradditions:special:1, Dragon Egg Crux +mysticalagradditions:tinkering_table, Tinkering Table +mysticalagradditions:tier6_inferium_crop, Tier 6 Inferium Crop +mysticalagradditions:nether_star_crop, Nether Star Crop +mysticalagradditions:dragon_egg_crop, Dragon Egg Crop +mysticalagradditions:insanium:0, §5Insanium Essence +mysticalagradditions:insanium:1, Tier 6 Crafting Seed +mysticalagradditions:insanium:2, §5Insanium Ingot +mysticalagradditions:insanium:3, §5Insanium Nugget +mysticalagradditions:insanium:4, Tier 6 Mob Chunk +mysticalagradditions:insanium:5, §5Insanium Coal +mysticalagradditions:stuff:0, Nether Star Shard +mysticalagradditions:stuff:1, Withering Soul +mysticalagradditions:stuff:2, Dragon Egg Chunk +mysticalagradditions:stuff:3, Dragon Scale +mysticalagradditions:stuff:69, Creative Essence +mysticalagradditions:nether_star_essence, Nether Star Essence +mysticalagradditions:dragon_egg_essence, Dragon Egg Essence +mysticalagradditions:tier6_inferium_seeds, Inferium Seeds +mysticalagradditions:nether_star_seeds, Nether Star Seeds +mysticalagradditions:dragon_egg_seeds, Dragon Egg Seeds +rftools:smartwrench, Smart Wrench +rftools:rftools_manual, RFTools Manual +rftools:rftools_shape_manual, RFTools Shape Manual +rftools:dimensional_shard, Dimensional Shard +rftools:shard_wand, Shard Wand +rftools:infused_diamond, Infused Diamond +rftools:infused_enderpearl, Infused Enderpearl +rftools:syringe, Syringe +rftools:peace_essence, Peace Essence +rftools:developers_delight, Developers Delight +rftools:network_monitor, RF Network Monitor +rftools:modifier_module, Modifier +rftools:storage_module_tablet, Storage Tablet +rftools:storage_module:0, Tier 1 Storage Module +rftools:storage_module:1, Tier 2 Storage Module +rftools:storage_module:2, Tier 3 Storage Module +rftools:storage_module:6, Remote Storage Module +rftools:oredict_module, Ore Dictionary Type Module +rftools:generic_module, Generic Type Module +rftools:filter_module, Filter Module +rftools:teleport_probe, Teleporter Probe +rftools:charged_porter, Charged Porter +rftools:advanced_charged_porter, Advanced Charged Porter +rftools:text_module, Text Screen Module +rftools:inventory_module, Inventory Screen Module +rftools:inventoryplus_module, Inventory Plus Screen Module +rftools:energy_module, Energy Screen Module +rftools:energyplus_module, Energy Plus Screen Module +rftools:clock_module, Clock Screen Module +rftools:fluid_module, Fluid Screen Module +rftools:fluidplus_module, Fluid Plus Screen Module +rftools:machineinformation_module, Machine Information Screen Module +rftools:computer_module, Computer Screen Module +rftools:button_module, Button Screen Module +rftools:elevator_button_module, Elevator Button Screen Module +rftools:redstone_module, Redstone Screen Module +rftools:counter_module, Counter Screen Module +rftools:counterplus_module, Counter Plus Screen Module +rftools:storage_control_module, Storage Control Screen Module +rftools:dump_module, Dump Screen Module +rftools:space_chamber_card, Space Chamber Card +rftools:shape_card:0, Shape Card +rftools:shape_card:1, Shape Card (Void) +rftools:shape_card:2, Shape Card (Quarry) +rftools:shape_card:3, Shape Card (Silk Quarry) +rftools:shape_card:4, Shape Card (Fortune Quarry) +rftools:shape_card:5, Shape Card (Clearing Quarry) +rftools:shape_card:6, Shape Card (Clearing Silk Quarry) +rftools:shape_card:7, Shape Card (Clearing Fortune Quarry) +rftools:shape_card:8, Shape Card (Pump) +rftools:shape_card:9, Shape Card (Clearing Pump) +rftools:shape_card:10, Shape Card (Placing Liquids) +rftools:powercell_card, Powercell Card +rftools:regeneration_module, Regeneration Environmental Module +rftools:regenerationplus_module, Regeneration Plus Environmental Module +rftools:speed_module, Speed Environmental Module +rftools:speedplus_module, Speed Plus Environmental Module +rftools:haste_module, Haste Environmental Module +rftools:hasteplus_module, Haste Plus Environmental Module +rftools:saturation_module, Saturation Environmental Module +rftools:saturationplus_module, Saturation Plus Environmental Module +rftools:featherfalling_module, Feather Falling Environmental Module +rftools:featherfallingplus_module, Feather Falling Plus Environmental Module +rftools:flight_module, Flight Environmental Module +rftools:peaceful_module, Peaceful Environmental Module +rftools:waterbreathing_module, Water Breathing Environmental Module +rftools:nightvision_module, Night Vision Environmental Module +rftools:blindness_module, Blindness Environmental Module +rftools:weakness_module, Weakness Environmental Module +rftools:poison_module, Poison Environmental Module +rftools:slowness_module, Slowness Environmental Module +rftools:glowing_module, Glowing Environmental Module +rftools:luck_module, Luck Environmental Module +rftools:noteleport_module, No Teleport Environmental Module +rftools:orphaning_card, Orphaning Card +rftools:security_card, Security Card +rftools:machine_frame, Machine Frame +rftools:machine_base, Machine Base +rftools:dimensional_shard_ore:0, Dimensional Shard Ore +rftools:dimensional_shard_ore:1, Dimensional Shard Ore +rftools:dimensional_shard_ore:2, Dimensional Shard Ore +rftools:coalgenerator, Coal Generator +rftools:crafter1, Crafter Tier 1 +rftools:crafter2, Crafter Tier 2 +rftools:crafter3, Crafter Tier 3 +rftools:modular_storage, Modular Storage +rftools:remote_storage, Remote Storage +rftools:storage_terminal, Storage Terminal +rftools:level_emitter, Level Emitter +rftools:matter_transmitter, Matter Transmitter +rftools:matter_receiver, Matter Receiver +rftools:dialing_device, Dialing Device +rftools:simple_dialer, Simple Dialer +rftools:destination_analyzer, Destination Analyzer +rftools:matter_booster, Matter Booster +rftools:screen, Screen +rftools:creative_screen, Creative Screen +rftools:screen_controller, Screen Controller +rftools:redstone_transmitter_block, Redstone Transmitter +rftools:redstone_receiver_block, Redstone Receiver +rftools:sequencer_block, Sequencer +rftools:counter_block, Counter +rftools:logic_block, Logic Gate +rftools:invchecker_block, Inventory Checker +rftools:sensor_block, Sensor +rftools:analog_block, Analog +rftools:digit_block, Digit +rftools:wire_block, Wire +rftools:timer_block, Timer +rftools:machine_infuser, Machine Infuser +rftools:space_chamber, Space Chamber Corner Block +rftools:space_chamber_controller, Space Chamber Controller Block +rftools:support_block, Support Block +rftools:builder, Builder +rftools:composer, Composer +rftools:locator, Locator +rftools:projector, Projector +rftools:scanner, Scanner +rftools:remote_scanner, Remote Scanner +rftools:powercell, Powercell +rftools:powercell_advanced, Advanced Powercell +rftools:powercell_creative, Creative Powercell +rftools:powercell_simple, Simple Powercell +rftools:relay, Power Relay +rftools:rf_monitor, RF Monitor +rftools:liquid_monitor, Liquid Monitor +rftools:shield_block1, Shield Projector Tier 1 +rftools:shield_block2, Shield Projector Tier 2 +rftools:shield_block3, Shield Projector Tier 3 +rftools:shield_block4, Shield Projector Tier 4 +rftools:invisible_shield_block, Invisible Shield Block +rftools:notick_invisible_shield_block, Invisible Shield Block +rftools:invisible_shield_block_opaque, Invisible Shield Block +rftools:notick_invisible_shield_block_opaque, Invisible Shield Block +rftools:shield_template_block:0, Shield Template +rftools:shield_template_block:1, Shield Template +rftools:shield_template_block:2, Shield Template +rftools:shield_template_block:3, Shield Template +rftools:solid_shield_block, Solid Shield Block +rftools:notick_solid_shield_block, Solid Shield Block +rftools:camo_shield_block, Camo Shield Block +rftools:notick_camo_shield_block, Camo Shield Block +rftools:solid_shield_block_opaque, Solid Shield Block +rftools:notick_solid_shield_block_opaque, Solid Shield Block +rftools:camo_shield_block_opaque, Camo Shield Block +rftools:notick_camo_shield_block_opaque, Camo Shield Block +rftools:environmental_controller, Environmental Controller +rftools:spawner, Spawner +rftools:matter_beamer, Matter Beamer +rftools:block_protector, Block Protector +rftools:item_filter, Item Filter +rftools:security_manager, Security Manager +rftools:endergenic, Endergenic Generator +rftools:pearl_injector, Pearl Injector +rftools:ender_monitor, Ender Monitor +rftools:storage_scanner, Storage Scanner +rftools:elevator, Elevator +rftools:booster, Booster +matteroverdrive:dilithium_crystal, Dilithium Crystal +matteroverdrive:tritanium_ingot, Tritanium Ingot +matteroverdrive:tritanium_nugget, Tritanium Nugget +matteroverdrive:tritanium_dust, Tritanium Dust +matteroverdrive:tritanium_plate, Tritanium Plate +matteroverdrive:matter_dust, Matter Dust +matteroverdrive:matter_dust_refined, Refined Matter Dust +matteroverdrive:android_pill:0, Red Pill +matteroverdrive:android_pill:1, Blue Pill +matteroverdrive:android_pill:2, Yellow Pill +matteroverdrive:emergency_ration, Emergency Ration +matteroverdrive:earl_gray_tea, Tea. Earl Grey. Hot. +matteroverdrive:romulan_ale, Romulan Ale +matteroverdrive:battery, Battery +matteroverdrive:hc_battery, High Capacity Battery +matteroverdrive:creative_battery, Creative Battery +matteroverdrive:matter_container, item.matteroverdrive.matter_container.name +matteroverdrive:me_conversion_matrix, Matter-Energy Conversion Matrix +matteroverdrive:h_compensator, Heisenberg Compensator +matteroverdrive:integration_matrix, Integration Matrix +matteroverdrive:machine_casing, Machine Casing +matteroverdrive:s_magnet, Superconductor Magnet +matteroverdrive:isolinear_circuit:0, Isolinear Circuit Mk1 +matteroverdrive:isolinear_circuit:1, Isolinear Circuit Mk2 +matteroverdrive:isolinear_circuit:2, Isolinear Circuit Mk3 +matteroverdrive:isolinear_circuit:3, Isolinear Circuit Mk4 +matteroverdrive:matter:0, Matter +matteroverdrive:matter:1, Matter +matteroverdrive:matter:2, Matter +matteroverdrive:forcefield_emitter, Force Field Emitter +matteroverdrive:weapon_handle, Weapon Handle +matteroverdrive:weapon_receiver, Weapon Receiver +matteroverdrive:plasma_core, Plasma Core +matteroverdrive:phaser, Phaser +matteroverdrive:phaser_rifle, Phaser Rifle +matteroverdrive:plasma_shotgun, Plasma Shotgun +matteroverdrive:ion_sniper, Ion Sniper +matteroverdrive:omni_tool, Omni Tool +matteroverdrive:weapon_module_color:0, Color Module (Red) +matteroverdrive:weapon_module_color:1, Color Module (Green) +matteroverdrive:weapon_module_color:2, Color Module (Blue) +matteroverdrive:weapon_module_color:3, Color Module (Brown) +matteroverdrive:weapon_module_color:4, Color Module (Pink) +matteroverdrive:weapon_module_color:5, Color Module (Sky Blue) +matteroverdrive:weapon_module_color:6, Color Module (Gold) +matteroverdrive:weapon_module_color:7, Color Module (Lime Green) +matteroverdrive:weapon_module_color:8, Color Module (Black) +matteroverdrive:weapon_module_color:9, Color Module (Gray) +matteroverdrive:weapon_module_barrel:0, Dilithium Focusing Matrix +matteroverdrive:weapon_module_barrel:1, Incendiary Filter +matteroverdrive:weapon_module_barrel:2, Burst Inductive Drum +matteroverdrive:weapon_module_barrel:3, Regenerative Converter +matteroverdrive:weapon_module_barrel:4, Degenerative Explosive Focusing Matrix (Doomsday) +matteroverdrive:weapon_module_barrel:5, Voxel Exaggerating Nullification Obliteration Matrix (VENOM) +matteroverdrive:sniper_scope, Sniper Scope +matteroverdrive:weapon_module_ricochet:0, Shot Rebound Module +matteroverdrive:weapon_module_holo_sights:0, Holo Sight +matteroverdrive:weapon_module_holo_sights:1, Holo Sight - Wide +matteroverdrive:weapon_module_holo_sights:2, Holo Sight - Small +matteroverdrive:weapon_module_holo_sights:3, Holo Sight - Dot +matteroverdrive:holo_sights_base:0, Holo Sights Base +matteroverdrive:tritanium_wrench, Tritanium Wrench +matteroverdrive:tritanium_axe, Tritanium Axe +matteroverdrive:tritanium_pickaxe, Tritanium Pickaxe +matteroverdrive:tritanium_sword, Tritanium Sword +matteroverdrive:tritanium_hoe, Tritanium Hoe +matteroverdrive:tritanium_shovel, Tritanium Shovel +matteroverdrive:tritanium_helmet, Tritanium Helmet +matteroverdrive:tritanium_chestplate, Tritanium Chestplate +matteroverdrive:tritanium_leggings, Tritanium Leggings +matteroverdrive:tritanium_boots, Tritanium Boots +matteroverdrive:rogue_android_part:0, Android Head +matteroverdrive:rogue_android_part:1, Android Arm +matteroverdrive:rogue_android_part:2, Android Leg +matteroverdrive:rogue_android_part:3, Android Torso +matteroverdrive:rogue_android_part:0, Android Head +matteroverdrive:rogue_android_part:1, Android Arm +matteroverdrive:rogue_android_part:2, Android Leg +matteroverdrive:rogue_android_part:3, Android Torso +matteroverdrive:tritanium_spine, Tritanium Spine +matteroverdrive:matter_scanner, Matter Scanner +matteroverdrive:pattern_drive, Pattern Drive +matteroverdrive:network_flash_drive, Network Flash Drive +matteroverdrive:upgrade:0, Upgrade Shell +matteroverdrive:upgrade:1, Speed Upgrade +matteroverdrive:upgrade:2, Power Upgrade +matteroverdrive:upgrade:3, Fail-Safe Upgrade +matteroverdrive:upgrade:4, Range Upgrade +matteroverdrive:upgrade:5, Power Storage Upgrade +matteroverdrive:upgrade:6, Hyper Speed Upgrade +matteroverdrive:upgrade:7, Matter Storage Upgrade +matteroverdrive:upgrade:8, Muffler Upgrade +matteroverdrive:transport_flash_drive, Transport Flash Drive +matteroverdrive:energy_pack, Energy Pack +matteroverdrive:data_pad, Data Pad +matteroverdrive:contract, Contract +matteroverdrive:portable_decomposer, Portable Decomposer +matteroverdrive:security_protocol, item.matteroverdrive.security_protocol.name +matteroverdrive:spacetime_equalizer, Space-Time Equalizer +matteroverdrive:record_transformation, Music Disc +matteroverdrive:artifact, Unknown Artifact +matteroverdrive:trilithium_crystal, Pure Trilithium Crystal +matteroverdrive:quantum_fold_manipulator, Quantum Fold Manipulator +matteroverdrive:dilithium_ore, Dilithium Ore +matteroverdrive:tritanium_ore, Tritanium Ore +matteroverdrive:tritanium_block, Tritanium Block +matteroverdrive:machine_hull, Machine Hull +matteroverdrive:decomposer, Matter Decomposer +matteroverdrive:matter_recycler, Matter Recycler +matteroverdrive:replicator, Matter Replicator +matteroverdrive:matter_pipe, Matter Transport Pipe +matteroverdrive:heavy_matter_pipe, Heavy Duty Matter Transport Pipe +matteroverdrive:network_pipe, Matter Network Cable +matteroverdrive:network_router, Matter Network Router +matteroverdrive:matter_analyzer, Matter Analyzer +matteroverdrive:pattern_monitor, Pattern Monitor +matteroverdrive:pattern_storage, Pattern Storage +matteroverdrive:network_switch, Matter Network Switch +matteroverdrive:solar_panel, Solar Panel +matteroverdrive:gravitational_anomaly, Gravitational Anomaly +matteroverdrive:gravitational_stabilizer, Gravitational Stabilizer +matteroverdrive:fusion_reactor_controller, Fusion Reactor Controller +matteroverdrive:fusion_reactor_coil, Fusion Reactor Coil +matteroverdrive:fusion_reactor_io, Fusion Reactor IO +matteroverdrive:matter_plasma, Matter Plasma +matteroverdrive:molten_tritanium, Molten Tritanium +matteroverdrive:tritanium_crate, Tritanium Crate +matteroverdrive:tritanium_crate_white, White Tritanium Crate +matteroverdrive:tritanium_crate_orange, Orange Tritanium Crate +matteroverdrive:tritanium_crate_magenta, Magenta Tritanium Crate +matteroverdrive:tritanium_crate_light_blue, Light Blue Tritanium Crate +matteroverdrive:tritanium_crate_yellow, Yellow Tritanium Crate +matteroverdrive:tritanium_crate_lime, Lime Tritanium Crate +matteroverdrive:tritanium_crate_pink, Pink Tritanium Crate +matteroverdrive:tritanium_crate_gray, Gray Tritanium Crate +matteroverdrive:tritanium_crate_silver, Light Gray Tritanium Crate +matteroverdrive:tritanium_crate_cyan, Cyan Tritanium Crate +matteroverdrive:tritanium_crate_purple, Purple Tritanium Crate +matteroverdrive:tritanium_crate_blue, Blue Tritanium Crate +matteroverdrive:tritanium_crate_brown, Brown Tritanium Crate +matteroverdrive:tritanium_crate_green, Green Tritanium Crate +matteroverdrive:tritanium_crate_red, Red Tritanium Crate +matteroverdrive:tritanium_crate_black, Black Tritanium Crate +matteroverdrive:inscriber, Molecular Inscriber +matteroverdrive:contract_market, Contract Market +matteroverdrive:android_spawner, Rogue Android Spawner +matteroverdrive:spacetime_accelerator, Space-Time Accelerator +matteroverdrive:pylon, Dimensional Pylon +matteroverdrive:transporter, Transporter +matteroverdrive:star_map, Star Map +matteroverdrive:holo_sign, Holographic Sign +matteroverdrive:weapon_station, Weapon Station +matteroverdrive:android_station, Android Station +matteroverdrive:charging_station, Charging Station +matteroverdrive:decorative.stripes, Yellow Stripes +matteroverdrive:decorative.coils, Coils +matteroverdrive:decorative.clean, Tritanium Smooth Plate +matteroverdrive:decorative.vent.dark, Dark Vent +matteroverdrive:decorative.vent.bright, Vent +matteroverdrive:decorative.holo_matrix, Holographic Matrix +matteroverdrive:decorative.tritanium_plate, Tritanium Plate +matteroverdrive:decorative.tritanium_plate_stripe, Tritanium Plate Guided +matteroverdrive:decorative.carbon_fiber_plate, Carbon Fiber Plate +matteroverdrive:decorative.matter_tube, Matter Tube +matteroverdrive:decorative.beams, Tritanium Grate +matteroverdrive:decorative.floor_tiles, Colored Floor Tiles +matteroverdrive:decorative.floor_tile, Colored Floor Tile +matteroverdrive:decorative.floor_noise, Linoleum Floor +matteroverdrive:decorative.white_plate, Soft Wall Plates +matteroverdrive:decorative.separator, Tritanium Rail +matteroverdrive:decorative.tritanium_lamp, Tritanium Lamp +matteroverdrive:decorative.tritanium_plate_colored, Colored Tritanium Plate +matteroverdrive:decorative.engine_exhaust_plasma, Engine Exhaust Plasma +matteroverdrive:microwave, Microwave +matteroverdrive:industrial_glass, Industrial Glass +matteroverdrive:new_tritanium_crate, New Tritanium Crate +ironbackpacks:backpack:0, Basic Backpack +ironbackpacks:backpack:0, Iron Backpack +ironbackpacks:backpack:0, Iron Backpack +ironbackpacks:backpack:0, Gold Backpack +ironbackpacks:backpack:0, Gold Backpack +ironbackpacks:backpack:0, Diamond Backpack +ironbackpacks:backpack:0, Diamond Backpack +ironbackpacks:upgrade:0, Blank Upgrade +ironbackpacks:upgrade:0, Damage Bar Upgrade +ironbackpacks:upgrade:0, Latch Upgrade +ironbackpacks:upgrade:0, Extra Upgrade Point +ironbackpacks:upgrade:0, Everlasting Upgrade +ironchest:iron_gold_chest_upgrade, Iron to Gold Chest Upgrade +ironchest:gold_diamond_chest_upgrade, Gold to Diamond Chest Upgrade +ironchest:copper_silver_chest_upgrade, Copper to Silver Chest Upgrade +ironchest:silver_gold_chest_upgrade, Silver to Gold Chest Upgrade +ironchest:copper_iron_chest_upgrade, Copper to Iron Chest Upgrade +ironchest:diamond_crystal_chest_upgrade, Diamond to Crystal Chest Upgrade +ironchest:wood_iron_chest_upgrade, Wood to Iron Chest Upgrade +ironchest:wood_copper_chest_upgrade, Wood to Copper Chest Upgrade +ironchest:diamond_obsidian_chest_upgrade, Diamond to Obsidian Chest Upgrade +ironchest:iron_gold_shulker_upgrade, Iron to Gold Shulker Box Upgrade +ironchest:gold_diamond_shulker_upgrade, Gold to Diamond Shulker Box Upgrade +ironchest:copper_silver_shulker_upgrade, Copper to Silver Shulker Box Upgrade +ironchest:silver_gold_shulker_upgrade, Silver to Gold Shulker Box Upgrade +ironchest:copper_iron_shulker_upgrade, Copper to Iron Shulker Box Upgrade +ironchest:diamond_crystal_shulker_upgrade, Diamond to Crystal Shulker Box Upgrade +ironchest:vanilla_iron_shulker_upgrade, Vanilla to Iron Shulker Box Upgrade +ironchest:vanilla_copper_shulker_upgrade, Vanilla to Copper Shulker Box Upgrade +ironchest:diamond_obsidian_shulker_upgrade, Diamond to Obsidian Shulker Box Upgrade +ironchest:iron_chest:0, Iron Chest +ironchest:iron_chest:1, Gold Chest +ironchest:iron_chest:2, Diamond Chest +ironchest:iron_chest:3, Copper Chest +ironchest:iron_chest:4, Silver Chest +ironchest:iron_chest:5, Crystal Chest +ironchest:iron_chest:6, Obsidian Chest +ironchest:iron_chest:7, DirtChest 9000! +ironchest:iron_shulker_box_white:0, White Iron Shulker Box +ironchest:iron_shulker_box_white:1, White Gold Shulker Box +ironchest:iron_shulker_box_white:2, White Diamond Shulker Box +ironchest:iron_shulker_box_white:3, White Copper Shulker Box +ironchest:iron_shulker_box_white:4, White Silver Shulker Box +ironchest:iron_shulker_box_white:5, White Crystal Shulker Box +ironchest:iron_shulker_box_white:6, White Obsidian Shulker Box +ironchest:iron_shulker_box_orange:0, Orange Iron Shulker Box +ironchest:iron_shulker_box_orange:1, Orange Gold Shulker Box +ironchest:iron_shulker_box_orange:2, Orange Diamond Shulker Box +ironchest:iron_shulker_box_orange:3, Orange Copper Shulker Box +ironchest:iron_shulker_box_orange:4, Orange Silver Shulker Box +ironchest:iron_shulker_box_orange:5, Orange Crystal Shulker Box +ironchest:iron_shulker_box_orange:6, Orange Obsidian Shulker Box +ironchest:iron_shulker_box_magenta:0, Magenta Iron Shulker Box +ironchest:iron_shulker_box_magenta:1, Magenta Gold Shulker Box +ironchest:iron_shulker_box_magenta:2, Magenta Diamond Shulker Box +ironchest:iron_shulker_box_magenta:3, Magenta Copper Shulker Box +ironchest:iron_shulker_box_magenta:4, Magenta Silver Shulker Box +ironchest:iron_shulker_box_magenta:5, Magenta Crystal Shulker Box +ironchest:iron_shulker_box_magenta:6, Magenta Obsidian Shulker Box +ironchest:iron_shulker_box_light_blue:0, Light Blue Iron Shulker Box +ironchest:iron_shulker_box_light_blue:1, Light Blue Gold Shulker Box +ironchest:iron_shulker_box_light_blue:2, Light Blue Diamond Shulker Box +ironchest:iron_shulker_box_light_blue:3, Light Blue Copper Shulker Box +ironchest:iron_shulker_box_light_blue:4, Light Blue Silver Shulker Box +ironchest:iron_shulker_box_light_blue:5, Light Blue Crystal Shulker Box +ironchest:iron_shulker_box_light_blue:6, Light Blue Obsidian Shulker Box +ironchest:iron_shulker_box_yellow:0, Yellow Iron Shulker Box +ironchest:iron_shulker_box_yellow:1, Yellow Gold Shulker Box +ironchest:iron_shulker_box_yellow:2, Yellow Diamond Shulker Box +ironchest:iron_shulker_box_yellow:3, Yellow Copper Shulker Box +ironchest:iron_shulker_box_yellow:4, Yellow Silver Shulker Box +ironchest:iron_shulker_box_yellow:5, Yellow Crystal Shulker Box +ironchest:iron_shulker_box_yellow:6, Yellow Obsidian Shulker Box +ironchest:iron_shulker_box_lime:0, Lime Iron Shulker Box +ironchest:iron_shulker_box_lime:1, Lime Gold Shulker Box +ironchest:iron_shulker_box_lime:2, Lime Diamond Shulker Box +ironchest:iron_shulker_box_lime:3, Lime Copper Shulker Box +ironchest:iron_shulker_box_lime:4, Lime Silver Shulker Box +ironchest:iron_shulker_box_lime:5, Lime Crystal Shulker Box +ironchest:iron_shulker_box_lime:6, Lime Obsidian Shulker Box +ironchest:iron_shulker_box_pink:0, Pink Iron Shulker Box +ironchest:iron_shulker_box_pink:1, Pink Gold Shulker Box +ironchest:iron_shulker_box_pink:2, Pink Diamond Shulker Box +ironchest:iron_shulker_box_pink:3, Pink Copper Shulker Box +ironchest:iron_shulker_box_pink:4, Pink Silver Shulker Box +ironchest:iron_shulker_box_pink:5, Pink Crystal Shulker Box +ironchest:iron_shulker_box_pink:6, Pink Obsidian Shulker Box +ironchest:iron_shulker_box_gray:0, Gray Iron Shulker Box +ironchest:iron_shulker_box_gray:1, Gray Gold Shulker Box +ironchest:iron_shulker_box_gray:2, Gray Diamond Shulker Box +ironchest:iron_shulker_box_gray:3, Gray Copper Shulker Box +ironchest:iron_shulker_box_gray:4, Gray Silver Shulker Box +ironchest:iron_shulker_box_gray:5, Gray Crystal Shulker Box +ironchest:iron_shulker_box_gray:6, Gray Obsidian Shulker Box +ironchest:iron_shulker_box_silver:0, Light Gray Iron Shulker Box +ironchest:iron_shulker_box_silver:1, Light Gray Gold Shulker Box +ironchest:iron_shulker_box_silver:2, Light Gray Diamond Shulker Box +ironchest:iron_shulker_box_silver:3, Light Gray Copper Shulker Box +ironchest:iron_shulker_box_silver:4, Light Gray Silver Shulker Box +ironchest:iron_shulker_box_silver:5, Light Gray Crystal Shulker Box +ironchest:iron_shulker_box_silver:6, Light Gray Obsidian Shulker Box +ironchest:iron_shulker_box_cyan:0, Cyan Iron Shulker Box +ironchest:iron_shulker_box_cyan:1, Cyan Gold Shulker Box +ironchest:iron_shulker_box_cyan:2, Cyan Diamond Shulker Box +ironchest:iron_shulker_box_cyan:3, Cyan Copper Shulker Box +ironchest:iron_shulker_box_cyan:4, Cyan Silver Shulker Box +ironchest:iron_shulker_box_cyan:5, Cyan Crystal Shulker Box +ironchest:iron_shulker_box_cyan:6, Cyan Obsidian Shulker Box +ironchest:iron_shulker_box_purple:0, Purple Iron Shulker Box +ironchest:iron_shulker_box_purple:1, Purple Gold Shulker Box +ironchest:iron_shulker_box_purple:2, Purple Diamond Shulker Box +ironchest:iron_shulker_box_purple:3, Purple Copper Shulker Box +ironchest:iron_shulker_box_purple:4, Purple Silver Shulker Box +ironchest:iron_shulker_box_purple:5, Purple Crystal Shulker Box +ironchest:iron_shulker_box_purple:6, Purple Obsidian Shulker Box +ironchest:iron_shulker_box_blue:0, Blue Iron Shulker Box +ironchest:iron_shulker_box_blue:1, Blue Gold Shulker Box +ironchest:iron_shulker_box_blue:2, Blue Diamond Shulker Box +ironchest:iron_shulker_box_blue:3, Blue Copper Shulker Box +ironchest:iron_shulker_box_blue:4, Blue Silver Shulker Box +ironchest:iron_shulker_box_blue:5, Blue Crystal Shulker Box +ironchest:iron_shulker_box_blue:6, Blue Obsidian Shulker Box +ironchest:iron_shulker_box_brown:0, Brown Iron Shulker Box +ironchest:iron_shulker_box_brown:1, Brown Gold Shulker Box +ironchest:iron_shulker_box_brown:2, Brown Diamond Shulker Box +ironchest:iron_shulker_box_brown:3, Brown Copper Shulker Box +ironchest:iron_shulker_box_brown:4, Brown Silver Shulker Box +ironchest:iron_shulker_box_brown:5, Brown Crystal Shulker Box +ironchest:iron_shulker_box_brown:6, Brown Obsidian Shulker Box +ironchest:iron_shulker_box_green:0, Green Iron Shulker Box +ironchest:iron_shulker_box_green:1, Green Gold Shulker Box +ironchest:iron_shulker_box_green:2, Green Diamond Shulker Box +ironchest:iron_shulker_box_green:3, Green Copper Shulker Box +ironchest:iron_shulker_box_green:4, Green Silver Shulker Box +ironchest:iron_shulker_box_green:5, Green Crystal Shulker Box +ironchest:iron_shulker_box_green:6, Green Obsidian Shulker Box +ironchest:iron_shulker_box_red:0, Red Iron Shulker Box +ironchest:iron_shulker_box_red:1, Red Gold Shulker Box +ironchest:iron_shulker_box_red:2, Red Diamond Shulker Box +ironchest:iron_shulker_box_red:3, Red Copper Shulker Box +ironchest:iron_shulker_box_red:4, Red Silver Shulker Box +ironchest:iron_shulker_box_red:5, Red Crystal Shulker Box +ironchest:iron_shulker_box_red:6, Red Obsidian Shulker Box +ironchest:iron_shulker_box_black:0, Black Iron Shulker Box +ironchest:iron_shulker_box_black:1, Black Gold Shulker Box +ironchest:iron_shulker_box_black:2, Black Diamond Shulker Box +ironchest:iron_shulker_box_black:3, Black Copper Shulker Box +ironchest:iron_shulker_box_black:4, Black Silver Shulker Box +ironchest:iron_shulker_box_black:5, Black Crystal Shulker Box +ironchest:iron_shulker_box_black:6, Black Obsidian Shulker Box +longfallboots:longfallboots, Long Fall Boots +immersivetech:connectors, tile.immersivetech.connectors.name +immersivetech:metal_trash:0, Trash Can +immersivetech:metal_trash:1, Fluid Trash Can +immersivetech:metal_trash:2, Energy Trash Can +immersivetech:metal_barrel:0, Creative Metal Barrel +immersivetech:metal_barrel:1, Open Metal Barrel +immersivetech:metal_barrel:2, Steel Metal Barrel +immersivetech:valve:0, Fluid Valve +immersivetech:valve:1, Load Controller +immersivetech:valve:2, Stack Limiter +immersivetech:stone_decoration, tile.immersivetech.stone_decoration.name +immersivetech:stone_decoration_slab, tile.immersivetech.stone_decoration_slab.name +immersivetech:wooden_crate, tile.immersivetech.wooden_crate.name +immersivetech:material:0, Salt +mekanismgenerators:solarpanel, Solar Panel +mekanismgenerators:hohlraum, Hohlraum +mekanismgenerators:turbineblade, Turbine Blade +mekanismgenerators:generator:0, Heat Generator +mekanismgenerators:generator:1, Solar Generator +mekanismgenerators:generator:3, Gas-Burning Generator +mekanismgenerators:generator:4, Bio-Generator +mekanismgenerators:generator:5, Advanced Solar Generator +mekanismgenerators:generator:6, Wind Generator +mekanismgenerators:generator:7, Turbine Rotor +mekanismgenerators:generator:8, Rotational Complex +mekanismgenerators:generator:9, Electromagnetic Coil +mekanismgenerators:generator:10, Turbine Casing +mekanismgenerators:generator:11, Turbine Valve +mekanismgenerators:generator:12, Turbine Vent +mekanismgenerators:generator:13, Saturating Condenser +mekanismgenerators:reactor:0, Reactor Controller +mekanismgenerators:reactor:1, Reactor Frame +mekanismgenerators:reactor:2, Reactor Port +mekanismgenerators:reactor:3, Reactor Logic Adapter +mekanismgenerators:reactorglass:0, Reactor Glass +mekanismgenerators:reactorglass:1, Laser Focus Matrix +mob_grinding_utils:fan, Mob Fan +mob_grinding_utils:saw, Mob Masher +mob_grinding_utils:absorption_hopper, Absorption Hopper +mob_grinding_utils:spikes, Iron Spikes +mob_grinding_utils:tank, Singularity Tank +mob_grinding_utils:tank_sink, XP Drain Singularity Tank +mob_grinding_utils:xp_tap, XP Tap +mob_grinding_utils:wither_muffler, Wither Boss Death Muffler +mob_grinding_utils:dragon_muffler, Ender Dragon Death Muffler +mob_grinding_utils:dark_oak_stone, Dark Oak Stone +mob_grinding_utils:entity_conveyor, Entity Conveyor +mob_grinding_utils:ender_inhibitor_on, Ender Inhibitor Active +mob_grinding_utils:ender_inhibitor_off, Ender Inhibitor Inactive +mob_grinding_utils:fan_upgrade:0, Mob Fan Upgrade +mob_grinding_utils:fan_upgrade:1, Mob Fan Upgrade +mob_grinding_utils:fan_upgrade:2, Mob Fan Upgrade +mob_grinding_utils:absorption_upgrade:0, Absorption Radius Upgrade +mob_grinding_utils:saw_upgrade:0, Mob Masher Upgrade +mob_grinding_utils:saw_upgrade:1, Mob Masher Upgrade +mob_grinding_utils:saw_upgrade:2, Mob Masher Upgrade +mob_grinding_utils:saw_upgrade:3, Mob Masher Upgrade +mob_grinding_utils:saw_upgrade:4, Mob Masher Upgrade +mob_grinding_utils:saw_upgrade:5, Mob Masher Upgrade +mob_grinding_utils:mob_swab, Mob Swab +mob_grinding_utils:gm_chicken_feed, GM Chicken Feed +mob_grinding_utils:null_sword, Imaginary Not Here Sword +naturescompass:naturescompass, Nature's Compass +xnet:xnet_manual, XNet Manual +xnet:connector_upgrade, Connector Upgrade Kit +xnet:facade, Facade +xnet:redstone_proxy, Redstone Proxy +xnet:redstone_proxy_upd, Redstone Proxy (update) +xnet:netcable:0, Blue Network Cable +xnet:netcable:1, Red Network Cable +xnet:netcable:2, Yellow Network Cable +xnet:netcable:3, Green Network Cable +xnet:netcable:4, Routing Network Cable +xnet:connector:0, Blue Connector +xnet:connector:1, Red Connector +xnet:connector:2, Yellow Connector +xnet:connector:3, Green Connector +xnet:connector:4, Routing Connector +xnet:advanced_connector:0, Advanced Blue Connector +xnet:advanced_connector:1, Advanced Red Connector +xnet:advanced_connector:2, Advanced Yellow Connector +xnet:advanced_connector:3, Advanced Green Connector +xnet:controller, Controller +xnet:router, Router +xnet:wireless_router, Wireless Router +xnet:antenna, Antenna +xnet:antenna_base, Antenna Base +xnet:antenna_dish, Antenna Dish +pickletweaks:colored_cobblestone:0, White Cobblestone +pickletweaks:colored_cobblestone:1, Orange Cobblestone +pickletweaks:colored_cobblestone:2, Magenta Cobblestone +pickletweaks:colored_cobblestone:3, Light Blue Cobblestone +pickletweaks:colored_cobblestone:4, Yellow Cobblestone +pickletweaks:colored_cobblestone:5, Lime Cobblestone +pickletweaks:colored_cobblestone:6, Pink Cobblestone +pickletweaks:colored_cobblestone:7, Gray Cobblestone +pickletweaks:colored_cobblestone:8, Light Gray Cobblestone +pickletweaks:colored_cobblestone:9, Cyan Cobblestone +pickletweaks:colored_cobblestone:10, Purple Cobblestone +pickletweaks:colored_cobblestone:11, Blue Cobblestone +pickletweaks:colored_cobblestone:12, Brown Cobblestone +pickletweaks:colored_cobblestone:13, Green Cobblestone +pickletweaks:colored_cobblestone:14, Red Cobblestone +pickletweaks:colored_cobblestone:15, Black Cobblestone +pickletweaks:dark_glass, Dark Glass +pickletweaks:coal_piece:0, Coal Piece +pickletweaks:coal_piece:1, Charcoal Piece +pickletweaks:diamond_apple, Diamond Apple +pickletweaks:emerald_apple, Emerald Apple +pickletweaks:watering_can, Watering Can +pickletweaks:hammer, Hammer +pickletweaks:grass_fiber, Grass Fiber +pickletweaks:grass_mesh, Grass Fiber Mesh +pickletweaks:mesh, Mesh +pickletweaks:reinforced_mesh, Reinforced Mesh +pickletweaks:magnet, Magnet +pickletweaks:nightvision_goggles, Night Vision Goggles +pickletweaks:nightvision_goggles_c, Compressed Night Vision Goggles +pickletweaks:mortar_and_pestle, Mortar and Pestle +pickletweaks:dye_powder:0, White Dye Powder +pickletweaks:dye_powder:1, Orange Dye Powder +pickletweaks:dye_powder:2, Magenta Dye Powder +pickletweaks:dye_powder:3, Light Blue Dye Powder +pickletweaks:dye_powder:4, Yellow Dye Powder +pickletweaks:dye_powder:5, Lime Dye Powder +pickletweaks:dye_powder:6, Pink Dye Powder +pickletweaks:dye_powder:7, Gray Dye Powder +pickletweaks:dye_powder:8, Light Gray Dye Powder +pickletweaks:dye_powder:9, Cyan Dye Powder +pickletweaks:dye_powder:10, Purple Dye Powder +pickletweaks:dye_powder:11, Blue Dye Powder +pickletweaks:dye_powder:12, Brown Dye Powder +pickletweaks:dye_powder:13, Green Dye Powder +pickletweaks:dye_powder:14, Red Dye Powder +pickletweaks:dye_powder:15, Black Dye Powder +pickletweaks:repair_kit:0, Wood Repair Kit +pickletweaks:repair_kit:1, Stone Repair Kit +pickletweaks:repair_kit:2, Iron Repair Kit +pickletweaks:repair_kit:3, Gold Repair Kit +pickletweaks:repair_kit:4, Diamond Repair Kit +pickletweaks:repair_kit:5, Flint Repair Kit +pickletweaks:repair_kit:12, Aluminum Repair Kit +pickletweaks:repair_kit:13, Copper Repair Kit +pickletweaks:repair_kit:14, Tin Repair Kit +pickletweaks:repair_kit:15, Bronze Repair Kit +pickletweaks:repair_kit:16, Lead Repair Kit +pickletweaks:repair_kit:17, Silver Repair Kit +pickletweaks:repair_kit:18, Nickel Repair Kit +pickletweaks:repair_kit:19, Invar Repair Kit +pickletweaks:repair_kit:20, Constantan Repair Kit +pickletweaks:repair_kit:21, Electrum Repair Kit +pickletweaks:repair_kit:22, Steel Repair Kit +pickletweaks:repair_kit:23, Platinum Repair Kit +pickletweaks:wooden_paxel, Wooden Paxel +pickletweaks:stone_paxel, Stone Paxel +pickletweaks:iron_paxel, Iron Paxel +pickletweaks:golden_paxel, Golden Paxel +pickletweaks:diamond_paxel, Diamond Paxel +pickletweaks:aluminum_paxel, Aluminum Paxel +pickletweaks:copper_paxel, Copper Paxel +pickletweaks:tin_paxel, Tin Paxel +pickletweaks:bronze_paxel, Bronze Paxel +pickletweaks:lead_paxel, Lead Paxel +pickletweaks:silver_paxel, Silver Paxel +pickletweaks:nickel_paxel, Nickel Paxel +pickletweaks:invar_paxel, Invar Paxel +pickletweaks:constantan_paxel, Constantan Paxel +pickletweaks:electrum_paxel, Electrum Paxel +pickletweaks:steel_paxel, Steel Paxel +pickletweaks:platinum_paxel, Platinum Paxel +pickletweaks:flint_sword, Flint Sword +pickletweaks:flint_pickaxe, Flint Pickaxe +pickletweaks:flint_shovel, Flint Shovel +pickletweaks:flint_axe, Flint Axe +pickletweaks:flint_hoe, Flint Hoe +pickletweaks:flint_paxel, Flint Paxel +pickletweaks:flint_shears, Flint Shears +rftoolscontrol:rftoolscontrol_manual, RFTools Control Manual +rftoolscontrol:program_card, Program Card +rftoolscontrol:cpu_core_500, CPU Core B500 +rftoolscontrol:cpu_core_1000, CPU Core S1000 +rftoolscontrol:cpu_core_2000, CPU Core EX2000 +rftoolscontrol:ram_chip, RAM Chip 8E +rftoolscontrol:network_card, Network Card +rftoolscontrol:advanced_network_card, Advanced Network Card +rftoolscontrol:card_base, Card Base +rftoolscontrol:crafting_card, Crafting Card +rftoolscontrol:token, Token +rftoolscontrol:network_identifier, Network Identifier +rftoolscontrol:graphics_card, Graphics Card +rftoolscontrol:variable_module, Variable Screen Module +rftoolscontrol:interaction_module, Interaction Screen Module +rftoolscontrol:console_module, Console Screen Module +rftoolscontrol:vectorart_module, Vector Art Screen Module +rftoolscontrol:programmer, Programmer +rftoolscontrol:processor, Processor +rftoolscontrol:node, Node +rftoolscontrol:craftingstation, Crafting Station +rftoolscontrol:workbench, Workbench +rftoolscontrol:tank, Multi Tank +scannable:scanner, Scanner +scannable:module_blank, Blank Scanner Module +scannable:module_range, Scanner Module: Range +scannable:module_animal, Scanner Module: Animals +scannable:module_monster, Scanner Module: Monsters +scannable:module_ore_common, Scanner Module: Common Ores +scannable:module_ore_rare, Scanner Module: Rare Ores +scannable:module_block, Scanner Module: Block +scannable:module_structure, Scanner Module: Structures +scannable:module_fluid, Scanner Module: Fluids +scannable:module_entity, Scanner Module: Entity +storagedrawers:upgrade_template, Upgrade Template +storagedrawers:upgrade_storage:0, Storage Upgrade (I) +storagedrawers:upgrade_storage:1, Storage Upgrade (II) +storagedrawers:upgrade_storage:2, Storage Upgrade (III) +storagedrawers:upgrade_storage:3, Storage Upgrade (IV) +storagedrawers:upgrade_storage:4, Storage Upgrade (V) +storagedrawers:upgrade_one_stack, Storage Downgrade +storagedrawers:upgrade_status:0, Status Upgrade (I) +storagedrawers:upgrade_status:1, Status Upgrade (II) +storagedrawers:upgrade_void, Void Upgrade +storagedrawers:upgrade_conversion, Conversion Upgrade +storagedrawers:upgrade_creative:0, Creative Storage Upgrade +storagedrawers:upgrade_creative:1, Creative Vending Upgrade +storagedrawers:upgrade_redstone:0, Redstone Upgrade +storagedrawers:upgrade_redstone:1, Redstone Max Upgrade +storagedrawers:upgrade_redstone:2, Redstone Min Upgrade +storagedrawers:drawer_key, Drawer Key +storagedrawers:shroud_key, Concealment Key +storagedrawers:personal_key, Personal Key +storagedrawers:quantify_key, Quantify Key +storagedrawers:tape, Packing Tape +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:0, Basic Drawer +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:1, Basic Drawers 1x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:2, Basic Drawers 2x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:3, Half Drawers 1x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:basicdrawers:4, Half Drawers 2x2 +storagedrawers:keybutton:0, Drawer Key Button +storagedrawers:keybutton:1, Concealment Key Button +storagedrawers:keybutton:2, Personal Key Button +storagedrawers:keybutton:3, Quantify Key Button +storagedrawers:compdrawers, Compacting Drawer +storagedrawers:controller, Drawer Controller +storagedrawers:controllerslave, Controller Slave +storagedrawers:trim:0, Oak Trim +storagedrawers:trim:1, Spruce Trim +storagedrawers:trim:2, Birch Trim +storagedrawers:trim:3, Jungle Trim +storagedrawers:trim:4, Acacia Trim +storagedrawers:trim:5, Dark Oak Trim +storagedrawers:framingtable, Framing Table +storagedrawers:customdrawers:0, Framed Drawer +storagedrawers:customdrawers:1, Framed Drawers 1x2 +storagedrawers:customdrawers:2, Framed Drawers 2x2 +storagedrawers:customdrawers:3, Framed Half Drawers 1x2 +storagedrawers:customdrawers:4, Framed Half Drawers 2x2 +storagedrawers:customtrim, Framed Trim +supersoundmuffler:sound_muffler_bauble, Super Sound Muffler +supersoundmuffler:sound_muffler, Super Sound Muffler +techguns:basicmachine:0, Ammo Press +techguns:basicmachine:1, Metal Press +techguns:basicmachine:2, Chemical Laboratory +techguns:basicmachine:3, Turret +techguns:simplemachine:8, Camo Bench +techguns:simplemachine:9, Repair Bench +techguns:simplemachine:10, Charging Station +techguns:simplemachine:11, Blast Furnace +techguns:simplemachine2:8, Grinder +techguns:simplemachine2:9, Upgrade Bench +techguns:multiblockmachine:0, Fabricator Housing +techguns:multiblockmachine:1, Fabricator Glass +techguns:multiblockmachine:2, Fabricator Controller +techguns:multiblockmachine:3, Reaction Chamber Housing +techguns:multiblockmachine:4, Reaction Chamber Glass +techguns:multiblockmachine:5, Reaction Chamber Controller +techguns:basicore:0, Copper Ore +techguns:basicore:1, Tin Ore +techguns:basicore:2, Lead Ore +techguns:basicore:3, Titanium Ore +techguns:basicore:4, Uranium Ore +techguns:bioblob:0, Bioblob +techguns:sandbags, Sandbags +techguns:lamp0:0, Lamp (Yellow) +techguns:lamp0:6, Lamp (White) +techguns:lamp0:12, Lantern (Yellow) +techguns:lamp0:13, Lantern (White) +techguns:metalpanel:0, Red Container +techguns:metalpanel:1, Green Container +techguns:metalpanel:2, Blue Container +techguns:metalpanel:3, Yellow Container +techguns:metalpanel:4, Steel Panel +techguns:metalpanel:5, Silver Steel Panel +techguns:metalpanel:6, Carbon Panel +techguns:metalpanel:7, Dark Scaffold +techguns:nethermetal:0, Nether Metal (Plate) +techguns:nethermetal:1, Nether Metal (Grate) +techguns:nethermetal:2, Nether Metal (Small Grate) +techguns:nethermetal:3, Nether Metal (Bloody Grey) +techguns:nethermetal:4, Nether Metal (Grey) +techguns:nethermetal:5, Nether Metal (Grey Tiles) +techguns:nethermetal:6, Nether Metal (Red Pillar) +techguns:nethermetal:7, Nether Metal (Dark Pillar) +techguns:nethermetal:8, Nether Metal (Red Panel) +techguns:nethermetal:9, Nether Metal (Lava Pillar) +techguns:concrete:0, Reinforced Concrete +techguns:concrete:1, Reinforced Concrete (Light) +techguns:concrete:2, Reinforced Concrete (Grey) +techguns:concrete:3, Reinforced Concrete (Dark) +techguns:concrete:4, Reinforced Concrete (Pipes) +techguns:concrete:5, Reinforced Concrete (Steel Bars) +techguns:ladder0:8, Ladder (Metal) +techguns:ladder0:9, Ladder (Shiny) +techguns:ladder0:10, Ladder (Rusty) +techguns:ladder0:11, Ladder (Carbon) +techguns:door3x3, tile.techguns.door3x3.name +techguns:camonet:0, Camo Netting (Woodland) +techguns:camonet:1, Camo Netting (Desert) +techguns:camonet:2, Camo Netting (Snow) +techguns:camonet_top:0, Camo Netting Top (Woodland) +techguns:camonet_top:1, Camo Netting Top (Desert) +techguns:camonet_top:2, Camo Netting Top (Snow) +techguns:bunkerdoor, tile.techguns.bunkerdoor.name +techguns:stairs_metal:7, Steel Panel Stairs +techguns:stairs_metal:15, Carbon Panel Stairs +techguns:stairs_concrete:7, Reinforced Concrete Stairs (Dark) +techguns:stairs_concrete:15, Reinforced Concrete Stairs (Light) +techguns:tg_spawner:0, Monster Hole +techguns:tg_spawner:1, Military Spawn Point +techguns:neonlights:0, Double Neon Lights +techguns:neonlights:1, Double Neon Lights (Rotated) +techguns:neonlights:2, Quad Neon Lights +techguns:neonlights:3, Quad Neon Lights (Rotated) +techguns:neonlights:4, Square Neon Light +techguns:military_crate:0, Ammo Crate +techguns:military_crate:1, Weapon Crate +techguns:military_crate:2, Armor Crate +techguns:military_crate:3, Medical Crate +techguns:military_crate:4, Explosives Crate +techguns:military_crate:5, Supply Crate +techguns:military_crate:6, Supply Crate +techguns:military_crate:7, Supply Crate +techguns:military_crate:8, Supply Crate +techguns:explosive_charge:0, Mining Charge +techguns:explosive_charge:1, Advanced Mining Charge +techguns:sand_hard:0, Hardened Sand +techguns:slimy:0, Strange Glowing Eggs +techguns:slimyladder:3, Slimy Trail +techguns:orecluster:0, Ore Cluster (Coal) +techguns:orecluster:1, Ore Cluster (Common Metal) +techguns:orecluster:2, Ore Cluster (Rare Metal) +techguns:orecluster:3, Ore Cluster (Shiny Metal) +techguns:orecluster:4, Ore Cluster (Uranium) +techguns:orecluster:5, Ore Cluster (Common Gem) +techguns:orecluster:6, Ore Cluster (Shiny Gem) +techguns:orecluster:7, Ore Cluster (Nether Crystal) +techguns:orecluster:8, Ore Cluster (Oil) +techguns:oredrill:0, Ore Drill Frame +techguns:oredrill:1, Ore Drill Scaffold +techguns:oredrill:2, Ore Drill Rod +techguns:oredrill:3, Ore Drill Engine +techguns:oredrill:4, Ore Drill Controller +techguns:block_creeper_acid, Creeper Acid +techguns:itemshared:0, Stone Bullets +techguns:itemshared:1, Pistol Rounds +techguns:itemshared:2, Shotgun Rounds +techguns:itemshared:3, Rifle Rounds +techguns:itemshared:4, Sniper Rounds +techguns:itemshared:5, 40mm Grenade +techguns:itemshared:6, Advanced Rounds +techguns:itemshared:7, Rocket +techguns:itemshared:8, Rifle Rounds Stack +techguns:itemshared:9, SMG Magazine +techguns:itemshared:10, SMG Magazine (Empty) +techguns:itemshared:11, Pistol Magazine +techguns:itemshared:12, Pistol Magazine (Empty) +techguns:itemshared:13, Assault Rifle Magazine +techguns:itemshared:14, Assault Rifle Magazine (Empty) +techguns:itemshared:15, LMG Magazine +techguns:itemshared:16, LMG Magazine (Empty) +techguns:itemshared:17, Minigun Ammo Drum +techguns:itemshared:18, Minigun Ammo Drum (Empty) +techguns:itemshared:19, AS50 Magazine +techguns:itemshared:20, AS50 Magazine (Empty) +techguns:itemshared:21, Advanced Magazine +techguns:itemshared:22, Advanced Magazine (Empty) +techguns:itemshared:23, Compressed Air Tank +techguns:itemshared:24, Compressed Air Tank (Empty) +techguns:itemshared:25, Bio Tank +techguns:itemshared:26, Bio Tank (Empty) +techguns:itemshared:27, Fuel Tank +techguns:itemshared:28, Fuel Tank (Empty) +techguns:itemshared:29, Energy Cell +techguns:itemshared:30, Energy Cell (Empty) +techguns:itemshared:31, Nuclear Power Cell +techguns:itemshared:32, Nuclear Power Cell (Depleted) +techguns:itemshared:33, Iron Receiver +techguns:itemshared:34, Steel Receiver +techguns:itemshared:35, Hardened Receiver +techguns:itemshared:36, Carbon Receiver +techguns:itemshared:37, Stone Barrel +techguns:itemshared:38, Iron Barrel +techguns:itemshared:39, Hardened Barrel +techguns:itemshared:40, Carbon Barrel +techguns:itemshared:41, Laser Barrel +techguns:itemshared:42, Wooden Gun Stock +techguns:itemshared:43, Plastic Gun Stock +techguns:itemshared:44, Carbon Gun Stock +techguns:itemshared:45, Steam Armor Plating +techguns:itemshared:46, Iron Plate +techguns:itemshared:47, Copper Plate +techguns:itemshared:48, Tin Plate +techguns:itemshared:49, Bronze Plate +techguns:itemshared:50, Steel Plate +techguns:itemshared:51, Obsidian Steel Plate +techguns:itemshared:52, Lead Plate +techguns:itemshared:53, Carbon Plate +techguns:itemshared:54, Titanium Plate +techguns:itemshared:55, Plastic Sheet +techguns:itemshared:56, Rubber Bar +techguns:itemshared:57, Mechanical Parts (Iron) +techguns:itemshared:58, Mechanical Parts (Hardened) +techguns:itemshared:59, Mechanical Parts (Carbon) +techguns:itemshared:60, Heavy Cloth +techguns:itemshared:61, Bio Mass +techguns:itemshared:62, Copper Wire +techguns:itemshared:63, Gold Wire +techguns:itemshared:64, Carbon Fibers +techguns:itemshared:65, Circuit Board +techguns:itemshared:66, Elite Circuit Board +techguns:itemshared:67, Power Armor Plating +techguns:itemshared:68, Coil +techguns:itemshared:69, Cybernetic Parts +techguns:itemshared:70, Electric Engine +techguns:itemshared:71, Laser Focus +techguns:itemshared:72, Pump Mechanism +techguns:itemshared:73, Rad Emitter +techguns:itemshared:74, Sonic Emitter +techguns:itemshared:75, TGX +techguns:itemshared:76, Nether Charge +techguns:itemshared:77, Treated Leather +techguns:itemshared:78, Titanium Ore +techguns:itemshared:84, Obsidian Steel Ingot +techguns:itemshared:85, Titanium Ingot +techguns:itemshared:89, Gas Mask Filter +techguns:itemshared:90, Glider Backpack +techguns:itemshared:91, Glider Wing +techguns:itemshared:92, Anti Gravity Core +techguns:itemshared:93, Oxygen Mask +techguns:itemshared:94, Machine Upgrade (Stack Operation) +techguns:itemshared:95, Raw Rubber +techguns:itemshared:96, Raw Plastic +techguns:itemshared:97, Yellowcake +techguns:itemshared:98, Enriched Uranium +techguns:itemshared:99, Turret Armor (Iron) +techguns:itemshared:100, Turret Armor (Steel) +techguns:itemshared:101, Turret Armor (Obsidian Steel) +techguns:itemshared:102, Turret Armor (Carbon) +techguns:itemshared:103, Quartz Rod +techguns:itemshared:104, Reaction Chamber Heatray Focus +techguns:itemshared:105, Reaction Chamber UV Emitter +techguns:itemshared:106, §6Shotgun Rounds (Incediary) +techguns:itemshared:107, §6AS50 Magazine (Incediary) +techguns:itemshared:108, §6Sniper Rounds (Incediary) +techguns:itemshared:109, §6Pistol Rounds (Incediary) +techguns:itemshared:110, §6Rifle Rounds (Incediary) +techguns:itemshared:111, §6Rifle Rounds Stack (Incediary) +techguns:itemshared:112, §6SMG Magazine (Incediary) +techguns:itemshared:113, §6Pistol Magazine (Incediary) +techguns:itemshared:114, §6Minigun Ammo Drum (Incediary) +techguns:itemshared:115, §6Assault Rifle Magazine (Incendiary) +techguns:itemshared:116, §6LMG Magazine (Incendiary) +techguns:itemshared:117, Rocket (Tactical Nuke) +techguns:itemshared:118, Small Nuclear Warhead +techguns:itemshared:119, Mining Drill (Obsidian) +techguns:itemshared:120, Mining Drill (Carbon) +techguns:itemshared:121, Powerhammer Head (Obsidian) +techguns:itemshared:122, Powerhammer Head (Carbon) +techguns:itemshared:123, Chainsaw Blades (Obsidian) +techguns:itemshared:124, Chainsaw Blades (Carbon) +techguns:itemshared:125, Redstone Battery +techguns:itemshared:126, Redstone Battery (Empty) +techguns:itemshared:127, Gauss Rifle Slugs +techguns:itemshared:128, Gauss Rifle Barrel +techguns:itemshared:129, Shielded Titanium Barrel +techguns:itemshared:130, Titanium Receiver +techguns:itemshared:131, Plasma Generator +techguns:itemshared:132, Working Gloves +techguns:itemshared:133, Protective Fiber +techguns:itemshared:134, Small Ore Drill (Steel) +techguns:itemshared:135, Small Ore Drill (Obsidian Steel) +techguns:itemshared:136, Small Ore Drill (Carbon) +techguns:itemshared:137, Small Ore Drill (Steel) +techguns:itemshared:138, Medium Ore Drill (Obsidian Steel) +techguns:itemshared:139, Medium Ore Drill (Carbon) +techguns:itemshared:140, Large Ore Drill (Steel) +techguns:itemshared:141, Large Ore Drill (Obsidian Steel) +techguns:itemshared:142, Large Ore Drill (Carbon) +techguns:itemshared:143, §4AS50 Magazine (Explosive) +techguns:itemshared:144, §4Sniper Rounds (Explosive) +techguns:itemshared:145, §eRocket (High Velocity) +techguns:itemshared:146, Infusion Bag +techguns:itemshared:147, Armor Upgrade: Protection I +techguns:itemshared:148, Armor Upgrade: Projectile Protection I +techguns:itemshared:149, Armor Upgrade: Blast Protection I +techguns:itemshared:150, Armor Upgrade: Protection II +techguns:itemshared:151, Armor Upgrade: Projectile Protection II +techguns:itemshared:152, Armor Upgrade: Blast Protection II +techguns:itemshared:153, Armor Upgrade: Protection III +techguns:itemshared:154, Armor Upgrade: Projectile Protection III +techguns:itemshared:155, Armor Upgrade: Blast Protection III +techguns:radaway, RadAway +techguns:radpills, Anti-RAD Pills +techguns:gasmask, Gas Mask +techguns:glider, Glider +techguns:jumppack, Jumppack +techguns:scubatanks, Oxygen Tanks +techguns:nightvisiongoggles, Nightvision Goggles +techguns:jetpack, Jetpack +techguns:tacticalmask, Tactical Mask +techguns:antigravpack, Anti Gravity Device +techguns:item_door3x3:0, Techdoor +techguns:item_door3x3:1, Hangar Door (Up) +techguns:item_door3x3:2, Hangar Door (Down) +techguns:item_door3x3:3, Techdoor (Nether) +techguns:item_bunkerdoor, Bunker Door +techguns:combatknife, Combat Knife +techguns:crowbar, Crowbar +techguns:t1_combat_helmet, item.t1_combat_helmet.name +techguns:t1_combat_chestplate, item.t1_combat_chestplate.name +techguns:t1_combat_leggings, item.t1_combat_leggings.name +techguns:t1_combat_boots, item.t1_combat_boots.name +techguns:t1_scout_helmet, item.t1_scout_helmet.name +techguns:t1_scout_chestplate, item.t1_scout_chestplate.name +techguns:t1_scout_leggings, item.t1_scout_leggings.name +techguns:t1_scout_boots, item.t1_scout_boots.name +techguns:t1_miner_helmet, item.t1_miner_helmet.name +techguns:t1_miner_chestplate, item.t1_miner_chestplate.name +techguns:t1_miner_leggings, item.t1_miner_leggings.name +techguns:t1_miner_boots, item.t1_miner_boots.name +techguns:steam_helmet, item.steam_helmet.name +techguns:steam_chestplate, item.steam_chestplate.name +techguns:steam_leggings, item.steam_leggings.name +techguns:steam_boots, item.steam_boots.name +techguns:hazmat_helmet, item.hazmat_helmet.name +techguns:hazmat_chestplate, item.hazmat_chestplate.name +techguns:hazmat_leggings, item.hazmat_leggings.name +techguns:hazmat_boots, item.hazmat_boots.name +techguns:t2_combat_helmet, item.t2_combat_helmet.name +techguns:t2_combat_chestplate, item.t2_combat_chestplate.name +techguns:t2_combat_leggings, item.t2_combat_leggings.name +techguns:t2_combat_boots, item.t2_combat_boots.name +techguns:t2_commando_helmet, item.t2_commando_helmet.name +techguns:t2_commando_chestplate, item.t2_commando_chestplate.name +techguns:t2_commando_leggings, item.t2_commando_leggings.name +techguns:t2_commando_boots, item.t2_commando_boots.name +techguns:t2_riot_helmet, item.t2_riot_helmet.name +techguns:t2_riot_chestplate, item.t2_riot_chestplate.name +techguns:t2_riot_leggings, item.t2_riot_leggings.name +techguns:t2_riot_boots, item.t2_riot_boots.name +techguns:t3_combat_helmet, item.t3_combat_helmet.name +techguns:t3_combat_chestplate, item.t3_combat_chestplate.name +techguns:t3_combat_leggings, item.t3_combat_leggings.name +techguns:t3_combat_boots, item.t3_combat_boots.name +techguns:t3_power_helmet, item.t3_power_helmet.name +techguns:t3_power_chestplate, item.t3_power_chestplate.name +techguns:t3_power_leggings, item.t3_power_leggings.name +techguns:t3_power_boots, item.t3_power_boots.name +techguns:t3_miner_helmet, item.t3_miner_helmet.name +techguns:t3_miner_chestplate, item.t3_miner_chestplate.name +techguns:t3_miner_leggings, item.t3_miner_leggings.name +techguns:t3_miner_boots, item.t3_miner_boots.name +techguns:t3_exo_helmet, item.t3_exo_helmet.name +techguns:t3_exo_chestplate, item.t3_exo_chestplate.name +techguns:t3_exo_leggings, item.t3_exo_leggings.name +techguns:t3_exo_boots, item.t3_exo_boots.name +techguns:t2_beret, item.t2_beret.name +techguns:t4_praetor_helmet, item.t4_praetor_helmet.name +techguns:t4_praetor_chestplate, item.t4_praetor_chestplate.name +techguns:t4_praetor_leggings, item.t4_praetor_leggings.name +techguns:t4_praetor_boots, item.t4_praetor_boots.name +techguns:t4_power_helmet, item.t4_power_helmet.name +techguns:t4_power_chestplate, item.t4_power_chestplate.name +techguns:t4_power_leggings, item.t4_power_leggings.name +techguns:t4_power_boots, item.t4_power_boots.name +techguns:riot_shield, Riot Shield +techguns:ballistic_shield, Ballistic Shield +techguns:advanced_shield, Advanced Shield +techguns:handcannon, Hand Cannon +techguns:sawedoff, Double Barrel Shotgun +techguns:revolver, Revolver +techguns:goldenrevolver, Golden Revolver +techguns:thompson, Thompson SMG +techguns:ak47, AKM +techguns:boltaction, Bolt Action Rifle +techguns:m4, M4 Assault Rifle +techguns:m4_infiltrator, The Infiltrator +techguns:pistol, Pistol +techguns:combatshotgun, Combat Shotgun +techguns:mac10, Mac 10 +techguns:flamethrower, Flamethrower +techguns:rocketlauncher, Rocket Launcher +techguns:grimreaper, Grim Reaper +techguns:grenadelauncher, Grenade Launcher +techguns:aug, AUG +techguns:netherblaster, Nether Blaster +techguns:biogun, Biogun +techguns:teslagun, Tesla Gun +techguns:lmg, Light Machine Gun +techguns:minigun, Minigun +techguns:as50, AS50 Sniper Rifle +techguns:vector, Vector +techguns:scar, SCAR +techguns:lasergun, Laser Rifle +techguns:blasterrifle, Blaster Rifle +techguns:scatterbeamrifle, Blaster Shotgun +techguns:sonicshotgun, Sonic Rifle +techguns:pdw, PDW +techguns:pulserifle, Pulse Rifle +techguns:mibgun, De-Atomizer Pistol +techguns:alienblaster, Alien Blaster +techguns:powerhammer, Power Hammer +techguns:chainsaw, Chainsaw +techguns:nucleardeathray, Nuclear Death Ray +techguns:gaussrifle, Gauss Rifle +techguns:guidedmissilelauncher, Guided Missile-Launcher +techguns:miningdrill, Mining Drill +techguns:tfg, TFG 10K +techguns:laserpistol, Laser Pistol +techguns:stielgranate, Stick Grenade +techguns:fraggrenade, Frag Grenade +thermallogistics:requester:0, Requester +thermallogistics:requester:1, Hardened Requester +thermallogistics:requester:2, Reinforced Requester +thermallogistics:requester:3, Signalum Requester +thermallogistics:requester:4, Resonant Requester +thermallogistics:crafter:0, Crafter +thermallogistics:crafter:1, Hardened Crafter +thermallogistics:crafter:2, Reinforced Crafter +thermallogistics:crafter:3, Signalum Crafter +thermallogistics:crafter:4, Resonant Crafter +thermallogistics:distributor:0, Distributor +thermallogistics:distributor:1, Hardened Distributor +thermallogistics:distributor:2, Reinforced Distributor +thermallogistics:distributor:3, Signalum Distributor +thermallogistics:distributor:4, Resonant Distributor +thermallogistics:manager, Network Manager +thermallogistics:terminal_item, Terminal +wct:wct, Wireless Crafting Terminal +wct:wct_creative, Creative Wireless Crafting Terminal +wct:magnet_card, Magnet Card +wormhole:portal_frame, Portal Frame +wormhole:portal_x, Portal +wormhole:portal_y, Portal +wormhole:portal_z, Portal +wormhole:portal_stabilizer, Portal Stabilizer +wormhole:basic_energy_cell, Basic Energy Cell +wormhole:advanced_energy_cell, Advanced Energy Cell +wormhole:creative_energy_cell, Creative Energy Cell +wormhole:basic_target_cell, Basic Target Cell +wormhole:advanced_target_cell, Advanced Target Cell +wormhole:coal_generator, Coal Generator +wormhole:target_device, Target Definition Device +wormhole:advanced_target_device, Advanced Target Definition Device +xlfoodmod:rock_salt, Rock Salt +xlfoodmod:grass, Grass +xlfoodmod:vanilla_flower, Vanilla Flower +xlfoodmod:rice_plant, Rice Plant +xlfoodmod:pepper_plant, Pepper Plant +xlfoodmod:corn_plant, Corn Plant +xlfoodmod:cucumber_plant, Cucumber Plant +xlfoodmod:lettuce_plant, Lettuce Plant +xlfoodmod:onion_plant, Onion Plant +xlfoodmod:tomato_plant, Tomato Plant +xlfoodmod:strawberry_plant, Strawberry Plant +xlfoodmod:chocolate_cake, Chocolate Cake +xlfoodmod:oreo_cake, Oreo Cake +xlfoodmod:cheese_cake, Cheese Cake +xlfoodmod:nether_cake, Nether Cake +xlfoodmod:strawberry_cake, Strawberry Cake +xlfoodmod:pumpkin_cake, Pumpkin Cake +xlfoodmod:pizza, Pizza +xlfoodmod:rice_seeds, Rice Seeds +xlfoodmod:rice, Rice +xlfoodmod:butter_rice, Butter Rice +xlfoodmod:fried_rice, Fried Rice +xlfoodmod:pepper_seeds, Pepper Seeds +xlfoodmod:pepper, Pepper +xlfoodmod:corn_seeds, Corn Seeds +xlfoodmod:raw_corn, Raw Corn +xlfoodmod:corn, Corn +xlfoodmod:cucumber_seeds, Cucumber Seeds +xlfoodmod:cucumber, Cucumber +xlfoodmod:lettuce_seeds, Lettuce Seeds +xlfoodmod:lettuce, Lettuce +xlfoodmod:onion, Onion +xlfoodmod:tomato_seeds, Tomato Seeds +xlfoodmod:tomato, Tomato +xlfoodmod:strawberry_seeds, Strawberry Seeds +xlfoodmod:strawberry, Strawberry +xlfoodmod:salt, Salt +xlfoodmod:dough, Dough +xlfoodmod:cooked_dough, Cooked Dough +xlfoodmod:crouton, Crouton +xlfoodmod:butter, Butter +xlfoodmod:cheese, Cheese +xlfoodmod:cheese_puff, Cheese Puff +xlfoodmod:chips, Chips +xlfoodmod:salty_chips, Salty Chips +xlfoodmod:spicy_chips, Spicy Chips +xlfoodmod:onion_rings, Onion Rings +xlfoodmod:cheesy_bread, Cheesy Bread +xlfoodmod:potato_bread, Potato Bread +xlfoodmod:corn_bread, Corn Bread +xlfoodmod:rice_bread, Rice Bread +xlfoodmod:baguette, Baguette +xlfoodmod:fried_egg, Fried Egg +xlfoodmod:pancake, Pancake +xlfoodmod:waffle, Waffle +xlfoodmod:macaroni_and_cheese, Macaroni and Cheese +xlfoodmod:spaghetti, Spaghetti +xlfoodmod:enchilada, Enchilada +xlfoodmod:lasagne, Lasagne +xlfoodmod:jambon_beurre, Jambon-Beurre +xlfoodmod:flesh, Flesh +xlfoodmod:ham, Ham +xlfoodmod:sausage, Sausage +xlfoodmod:bacon, Bacon +xlfoodmod:beef_jerky, Beef Jerky +xlfoodmod:ground_beef, Ground Beef +xlfoodmod:raw_chicken_wing, Raw Chicken Wing +xlfoodmod:cooked_chicken_wing, Cooked Chicken Wing +xlfoodmod:spicy_chicken_wing, Spicy Chicken Wing +xlfoodmod:bucket_of_fried_chicken, Bucket of Fried Chicken +xlfoodmod:top_bun, Top Bun +xlfoodmod:bottom_bun, Bottom Bun +xlfoodmod:hamburger, Hamburger +xlfoodmod:chickenburger, Chickenburger +xlfoodmod:cheeseburger, Cheeseburger +xlfoodmod:hot_dog, Hot Dog +xlfoodmod:sausage_roll, Sausage Roll +xlfoodmod:slice_of_pizza, Slice of Pizza +xlfoodmod:tortilla, Tortilla +xlfoodmod:taco, Taco +xlfoodmod:burrito, Burrito +xlfoodmod:kebab, Kebab +xlfoodmod:chicken_sandwich, Chicken Sandwich +xlfoodmod:blt_sandwich, BLT Sandwich +xlfoodmod:breakfast_sandwich, Breakfast Sandwich +xlfoodmod:grilled_cheese_sandwich, Grilled Cheese Sandwich +xlfoodmod:icecream_sandwich, Ice Cream Sandwich +xlfoodmod:bowl, Bowl +xlfoodmod:garden_salad, Garden Salad +xlfoodmod:chicken_salad, Chicken Salad +xlfoodmod:caesar_salad, Caesar Salad +xlfoodmod:onion_salad, Onion Salad +xlfoodmod:taco_salad, Taco Salad +xlfoodmod:cucumber_soup, Cucumber Soup +xlfoodmod:tomato_soup, Tomato Soup +xlfoodmod:vegetable_soup, Vegetable Soup +xlfoodmod:chicken_soup, Chicken Soup +xlfoodmod:beef_stew, Beef Stew +xlfoodmod:pumpkin_stew, Pumpkin Stew +xlfoodmod:caramel_apple, Caramel Apple +xlfoodmod:marshmallow, Marshmallow +xlfoodmod:roasted_marshmallow, Roasted Marshmallow +xlfoodmod:oreo_cookie, Oreo Cookie +xlfoodmod:twinkie, Twinkie +xlfoodmod:brownie, Brownie +xlfoodmod:bourbon_biscuit, Bourbon Biscuit +xlfoodmod:chocolate, Chocolate +xlfoodmod:chocolate_icecream_ball, Chocolate Ice Cream Ball +xlfoodmod:vanilla_icecream_ball, Vanilla Ice Cream Ball +xlfoodmod:strawberry_icecream_ball, Strawberry Ice Cream Ball +xlfoodmod:icecream_cone, Ice Cream Cone +xlfoodmod:chocolate_icecream, Chocolate Ice Cream +xlfoodmod:vanilla_icecream, Vanilla Ice Cream +xlfoodmod:strawberry_icecream, Strawberry Ice Cream +xlfoodmod:crescent_roll, Crescent Roll +xlfoodmod:donut, Donut +xlfoodmod:sugar_donut, Sugar Donut +xlfoodmod:chocolate_donut, Chocolate Donut +xlfoodmod:vanilla_donut, Vanilla Donut +xlfoodmod:paper_cup, Paper Cup +xlfoodmod:vanilla_cupcake, Vanilla Cupcake +xlfoodmod:chocolate_cupcake, Chocolate Cupcake +xlfoodmod:oreo_cupcake, Oreo Cupcake +xlfoodmod:strawberry_cupcake, Strawberry Cupcake +xlfoodmod:pie_shell, Pie Shell +xlfoodmod:apple_pie, Apple Pie +xlfoodmod:golden_apple_pie, Golden Apple Pie +xlfoodmod:cheese_pie, Cheese Pie +xlfoodmod:chicken_pot_pie, Chicken Pot Pie +xlfoodmod:chocolate_pie, Chocolate Pie +xlfoodmod:bacon_pie, Bacon Pie +xlfoodmod:fish_pie, Fish Pie +xlfoodmod:strawberry_pie, Strawberry Pie +xlfoodmod:tomato_sauce, Tomato Sauce +xlfoodmod:hot_sauce, Hot Sauce +xlfoodmod:chocolate_syrup, Chocolate Syrup +xlfoodmod:vanilla_extract, Vanilla Extract +xlfoodmod:vanilla_cream, Vanilla Cream +xlfoodmod:empty_can, Empty Can +xlfoodmod:speedy_energy_drink, Speedy Energy Drink +xlfoodmod:healthy_energy_drink, Healthy Energy Drink +xlfoodmod:stealthy_energy_drink, Stealthy Energy Drink +xlfoodmod:strong_energy_drink, Strong Energy Drink +xlfoodmod:deadly_energy_drink, Deadly Energy Drink +xlfoodmod:super_energy_drink, Super Energy Drink +xlfoodmod:glass_mug, Glass Mug +xlfoodmod:beer, Beer +xlfoodmod:coffee_cup, Coffee Cup +xlfoodmod:coffee, Coffee +xlfoodmod:cappuccino, Cappuccino +xtones:base, Xtone Tile +xtones:lamp_flat, Flat Lamp +xtones:agon:0, Agon 1 +xtones:agon:1, Agon 2 +xtones:agon:2, Agon 3 +xtones:agon:3, Agon 4 +xtones:agon:4, Agon 5 +xtones:agon:5, Agon 6 +xtones:agon:6, Agon 7 +xtones:agon:7, Agon 8 +xtones:agon:8, Agon 9 +xtones:agon:9, Agon 10 +xtones:agon:10, Agon 11 +xtones:agon:11, Agon 12 +xtones:agon:12, Agon 13 +xtones:agon:13, Agon 14 +xtones:agon:14, Agon 15 +xtones:agon:15, Agon 16 +xtones:azur:0, Azur 1 +xtones:azur:1, Azur 2 +xtones:azur:2, Azur 3 +xtones:azur:3, Azur 4 +xtones:azur:4, Azur 5 +xtones:azur:5, Azur 6 +xtones:azur:6, Azur 7 +xtones:azur:7, Azur 8 +xtones:azur:8, Azur 9 +xtones:azur:9, Azur 10 +xtones:azur:10, Azur 11 +xtones:azur:11, Azur 12 +xtones:azur:12, Azur 13 +xtones:azur:13, Azur 14 +xtones:azur:14, Azur 15 +xtones:azur:15, Azur 16 +xtones:bitt:0, Bitt 1 +xtones:bitt:1, Bitt 2 +xtones:bitt:2, Bitt 3 +xtones:bitt:3, Bitt 4 +xtones:bitt:4, Bitt 5 +xtones:bitt:5, Bitt 6 +xtones:bitt:6, Bitt 7 +xtones:bitt:7, Bitt 8 +xtones:bitt:8, Bitt 9 +xtones:bitt:9, Bitt 10 +xtones:bitt:10, Bitt 11 +xtones:bitt:11, Bitt 12 +xtones:bitt:12, Bitt 13 +xtones:bitt:13, Bitt 14 +xtones:bitt:14, Bitt 15 +xtones:bitt:15, Bitt 16 +xtones:cray:0, Cray 1 +xtones:cray:1, Cray 2 +xtones:cray:2, Cray 3 +xtones:cray:3, Cray 4 +xtones:cray:4, Cray 5 +xtones:cray:5, Cray 6 +xtones:cray:6, Cray 7 +xtones:cray:7, Cray 8 +xtones:cray:8, Cray 9 +xtones:cray:9, Cray 10 +xtones:cray:10, Cray 11 +xtones:cray:11, Cray 12 +xtones:cray:12, Cray 13 +xtones:cray:13, Cray 14 +xtones:cray:14, Cray 15 +xtones:cray:15, Cray 16 +xtones:fort:0, Fort 1 +xtones:fort:1, Fort 2 +xtones:fort:2, Fort 3 +xtones:fort:3, Fort 4 +xtones:fort:4, Fort 5 +xtones:fort:5, Fort 6 +xtones:fort:6, Fort 7 +xtones:fort:7, Fort 8 +xtones:fort:8, Fort 9 +xtones:fort:9, Fort 10 +xtones:fort:10, Fort 11 +xtones:fort:11, Fort 12 +xtones:fort:12, Fort 13 +xtones:fort:13, Fort 14 +xtones:fort:14, Fort 15 +xtones:fort:15, Fort 16 +xtones:glaxx:0, Glaxx 1 +xtones:glaxx:1, Glaxx 2 +xtones:glaxx:2, Glaxx 3 +xtones:glaxx:3, Glaxx 4 +xtones:glaxx:4, Glaxx 5 +xtones:glaxx:5, Glaxx 6 +xtones:glaxx:6, Glaxx 7 +xtones:glaxx:7, Glaxx 8 +xtones:glaxx:8, Glaxx 9 +xtones:glaxx:9, Glaxx 10 +xtones:glaxx:10, Glaxx 11 +xtones:glaxx:11, Glaxx 12 +xtones:glaxx:12, Glaxx 13 +xtones:glaxx:13, Glaxx 14 +xtones:glaxx:14, Glaxx 15 +xtones:glaxx:15, Glaxx 16 +xtones:iszm:0, Iszm 1 +xtones:iszm:1, Iszm 2 +xtones:iszm:2, Iszm 3 +xtones:iszm:3, Iszm 4 +xtones:iszm:4, Iszm 5 +xtones:iszm:5, Iszm 6 +xtones:iszm:6, Iszm 7 +xtones:iszm:7, Iszm 8 +xtones:iszm:8, Iszm 9 +xtones:iszm:9, Iszm 10 +xtones:iszm:10, Iszm 11 +xtones:iszm:11, Iszm 12 +xtones:iszm:12, Iszm 13 +xtones:iszm:13, Iszm 14 +xtones:iszm:14, Iszm 15 +xtones:iszm:15, Iszm 16 +xtones:jelt:0, Jelt 1 +xtones:jelt:1, Jelt 2 +xtones:jelt:2, Jelt 3 +xtones:jelt:3, Jelt 4 +xtones:jelt:4, Jelt 5 +xtones:jelt:5, Jelt 6 +xtones:jelt:6, Jelt 7 +xtones:jelt:7, Jelt 8 +xtones:jelt:8, Jelt 9 +xtones:jelt:9, Jelt 10 +xtones:jelt:10, Jelt 11 +xtones:jelt:11, Jelt 12 +xtones:jelt:12, Jelt 13 +xtones:jelt:13, Jelt 14 +xtones:jelt:14, Jelt 15 +xtones:jelt:15, Jelt 16 +xtones:korp:0, Korp 1 +xtones:korp:1, Korp 2 +xtones:korp:2, Korp 3 +xtones:korp:3, Korp 4 +xtones:korp:4, Korp 5 +xtones:korp:5, Korp 6 +xtones:korp:6, Korp 7 +xtones:korp:7, Korp 8 +xtones:korp:8, Korp 9 +xtones:korp:9, Korp 10 +xtones:korp:10, Korp 11 +xtones:korp:11, Korp 12 +xtones:korp:12, Korp 13 +xtones:korp:13, Korp 14 +xtones:korp:14, Korp 15 +xtones:korp:15, Korp 16 +xtones:kryp:0, Kryp 1 +xtones:kryp:1, Kryp 2 +xtones:kryp:2, Kryp 3 +xtones:kryp:3, Kryp 4 +xtones:kryp:4, Kryp 5 +xtones:kryp:5, Kryp 6 +xtones:kryp:6, Kryp 7 +xtones:kryp:7, Kryp 8 +xtones:kryp:8, Kryp 9 +xtones:kryp:9, Kryp 10 +xtones:kryp:10, Kryp 11 +xtones:kryp:11, Kryp 12 +xtones:kryp:12, Kryp 13 +xtones:kryp:13, Kryp 14 +xtones:kryp:14, Kryp 15 +xtones:kryp:15, Kryp 16 +xtones:lair:0, Lair 1 +xtones:lair:1, Lair 2 +xtones:lair:2, Lair 3 +xtones:lair:3, Lair 4 +xtones:lair:4, Lair 5 +xtones:lair:5, Lair 6 +xtones:lair:6, Lair 7 +xtones:lair:7, Lair 8 +xtones:lair:8, Lair 9 +xtones:lair:9, Lair 10 +xtones:lair:10, Lair 11 +xtones:lair:11, Lair 12 +xtones:lair:12, Lair 13 +xtones:lair:13, Lair 14 +xtones:lair:14, Lair 15 +xtones:lair:15, Lair 16 +xtones:lave:0, Lave 1 +xtones:lave:1, Lave 2 +xtones:lave:2, Lave 3 +xtones:lave:3, Lave 4 +xtones:lave:4, Lave 5 +xtones:lave:5, Lave 6 +xtones:lave:6, Lave 7 +xtones:lave:7, Lave 8 +xtones:lave:8, Lave 9 +xtones:lave:9, Lave 10 +xtones:lave:10, Lave 11 +xtones:lave:11, Lave 12 +xtones:lave:12, Lave 13 +xtones:lave:13, Lave 14 +xtones:lave:14, Lave 15 +xtones:lave:15, Lave 16 +xtones:mint:0, Mint 1 +xtones:mint:1, Mint 2 +xtones:mint:2, Mint 3 +xtones:mint:3, Mint 4 +xtones:mint:4, Mint 5 +xtones:mint:5, Mint 6 +xtones:mint:6, Mint 7 +xtones:mint:7, Mint 8 +xtones:mint:8, Mint 9 +xtones:mint:9, Mint 10 +xtones:mint:10, Mint 11 +xtones:mint:11, Mint 12 +xtones:mint:12, Mint 13 +xtones:mint:13, Mint 14 +xtones:mint:14, Mint 15 +xtones:mint:15, Mint 16 +xtones:myst:0, Myst 1 +xtones:myst:1, Myst 2 +xtones:myst:2, Myst 3 +xtones:myst:3, Myst 4 +xtones:myst:4, Myst 5 +xtones:myst:5, Myst 6 +xtones:myst:6, Myst 7 +xtones:myst:7, Myst 8 +xtones:myst:8, Myst 9 +xtones:myst:9, Myst 10 +xtones:myst:10, Myst 11 +xtones:myst:11, Myst 12 +xtones:myst:12, Myst 13 +xtones:myst:13, Myst 14 +xtones:myst:14, Myst 15 +xtones:myst:15, Myst 16 +xtones:reds:0, Reds 1 +xtones:reds:1, Reds 2 +xtones:reds:2, Reds 3 +xtones:reds:3, Reds 4 +xtones:reds:4, Reds 5 +xtones:reds:5, Reds 6 +xtones:reds:6, Reds 7 +xtones:reds:7, Reds 8 +xtones:reds:8, Reds 9 +xtones:reds:9, Reds 10 +xtones:reds:10, Reds 11 +xtones:reds:11, Reds 12 +xtones:reds:12, Reds 13 +xtones:reds:13, Reds 14 +xtones:reds:14, Reds 15 +xtones:reds:15, Reds 16 +xtones:reed:0, Reed 1 +xtones:reed:1, Reed 2 +xtones:reed:2, Reed 3 +xtones:reed:3, Reed 4 +xtones:reed:4, Reed 5 +xtones:reed:5, Reed 6 +xtones:reed:6, Reed 7 +xtones:reed:7, Reed 8 +xtones:reed:8, Reed 9 +xtones:reed:9, Reed 10 +xtones:reed:10, Reed 11 +xtones:reed:11, Reed 12 +xtones:reed:12, Reed 13 +xtones:reed:13, Reed 14 +xtones:reed:14, Reed 15 +xtones:reed:15, Reed 16 +xtones:roen:0, Roen 1 +xtones:roen:1, Roen 2 +xtones:roen:2, Roen 3 +xtones:roen:3, Roen 4 +xtones:roen:4, Roen 5 +xtones:roen:5, Roen 6 +xtones:roen:6, Roen 7 +xtones:roen:7, Roen 8 +xtones:roen:8, Roen 9 +xtones:roen:9, Roen 10 +xtones:roen:10, Roen 11 +xtones:roen:11, Roen 12 +xtones:roen:12, Roen 13 +xtones:roen:13, Roen 14 +xtones:roen:14, Roen 15 +xtones:roen:15, Roen 16 +xtones:sols:0, Sols 1 +xtones:sols:1, Sols 2 +xtones:sols:2, Sols 3 +xtones:sols:3, Sols 4 +xtones:sols:4, Sols 5 +xtones:sols:5, Sols 6 +xtones:sols:6, Sols 7 +xtones:sols:7, Sols 8 +xtones:sols:8, Sols 9 +xtones:sols:9, Sols 10 +xtones:sols:10, Sols 11 +xtones:sols:11, Sols 12 +xtones:sols:12, Sols 13 +xtones:sols:13, Sols 14 +xtones:sols:14, Sols 15 +xtones:sols:15, Sols 16 +xtones:sync:0, Sync 1 +xtones:sync:1, Sync 2 +xtones:sync:2, Sync 3 +xtones:sync:3, Sync 4 +xtones:sync:4, Sync 5 +xtones:sync:5, Sync 6 +xtones:sync:6, Sync 7 +xtones:sync:7, Sync 8 +xtones:sync:8, Sync 9 +xtones:sync:9, Sync 10 +xtones:sync:10, Sync 11 +xtones:sync:11, Sync 12 +xtones:sync:12, Sync 13 +xtones:sync:13, Sync 14 +xtones:sync:14, Sync 15 +xtones:sync:15, Sync 16 +xtones:tank:0, Tank 1 +xtones:tank:1, Tank 2 +xtones:tank:2, Tank 3 +xtones:tank:3, Tank 4 +xtones:tank:4, Tank 5 +xtones:tank:5, Tank 6 +xtones:tank:6, Tank 7 +xtones:tank:7, Tank 8 +xtones:tank:8, Tank 9 +xtones:tank:9, Tank 10 +xtones:tank:10, Tank 11 +xtones:tank:11, Tank 12 +xtones:tank:12, Tank 13 +xtones:tank:13, Tank 14 +xtones:tank:14, Tank 15 +xtones:tank:15, Tank 16 +xtones:vect:0, Vect 1 +xtones:vect:1, Vect 2 +xtones:vect:2, Vect 3 +xtones:vect:3, Vect 4 +xtones:vect:4, Vect 5 +xtones:vect:5, Vect 6 +xtones:vect:6, Vect 7 +xtones:vect:7, Vect 8 +xtones:vect:8, Vect 9 +xtones:vect:9, Vect 10 +xtones:vect:10, Vect 11 +xtones:vect:11, Vect 12 +xtones:vect:12, Vect 13 +xtones:vect:13, Vect 14 +xtones:vect:14, Vect 15 +xtones:vect:15, Vect 16 +xtones:vena:0, Vena 1 +xtones:vena:1, Vena 2 +xtones:vena:2, Vena 3 +xtones:vena:3, Vena 4 +xtones:vena:4, Vena 5 +xtones:vena:5, Vena 6 +xtones:vena:6, Vena 7 +xtones:vena:7, Vena 8 +xtones:vena:8, Vena 9 +xtones:vena:9, Vena 10 +xtones:vena:10, Vena 11 +xtones:vena:11, Vena 12 +xtones:vena:12, Vena 13 +xtones:vena:13, Vena 14 +xtones:vena:14, Vena 15 +xtones:vena:15, Vena 16 +xtones:zane:0, Zane 1 +xtones:zane:1, Zane 2 +xtones:zane:2, Zane 3 +xtones:zane:3, Zane 4 +xtones:zane:4, Zane 5 +xtones:zane:5, Zane 6 +xtones:zane:6, Zane 7 +xtones:zane:7, Zane 8 +xtones:zane:8, Zane 9 +xtones:zane:9, Zane 10 +xtones:zane:10, Zane 11 +xtones:zane:11, Zane 12 +xtones:zane:12, Zane 13 +xtones:zane:13, Zane 14 +xtones:zane:14, Zane 15 +xtones:zane:15, Zane 16 +xtones:zech:0, Zech 1 +xtones:zech:1, Zech 2 +xtones:zech:2, Zech 3 +xtones:zech:3, Zech 4 +xtones:zech:4, Zech 5 +xtones:zech:5, Zech 6 +xtones:zech:6, Zech 7 +xtones:zech:7, Zech 8 +xtones:zech:8, Zech 9 +xtones:zech:9, Zech 10 +xtones:zech:10, Zech 11 +xtones:zech:11, Zech 12 +xtones:zech:12, Zech 13 +xtones:zech:13, Zech 14 +xtones:zech:14, Zech 15 +xtones:zech:15, Zech 16 +xtones:zest:0, Zest 1 +xtones:zest:1, Zest 2 +xtones:zest:2, Zest 3 +xtones:zest:3, Zest 4 +xtones:zest:4, Zest 5 +xtones:zest:5, Zest 6 +xtones:zest:6, Zest 7 +xtones:zest:7, Zest 8 +xtones:zest:8, Zest 9 +xtones:zest:9, Zest 10 +xtones:zest:10, Zest 11 +xtones:zest:11, Zest 12 +xtones:zest:12, Zest 13 +xtones:zest:13, Zest 14 +xtones:zest:14, Zest 15 +xtones:zest:15, Zest 16 +xtones:zeta:0, Zeta 1 +xtones:zeta:1, Zeta 2 +xtones:zeta:2, Zeta 3 +xtones:zeta:3, Zeta 4 +xtones:zeta:4, Zeta 5 +xtones:zeta:5, Zeta 6 +xtones:zeta:6, Zeta 7 +xtones:zeta:7, Zeta 8 +xtones:zeta:8, Zeta 9 +xtones:zeta:9, Zeta 10 +xtones:zeta:10, Zeta 11 +xtones:zeta:11, Zeta 12 +xtones:zeta:12, Zeta 13 +xtones:zeta:13, Zeta 14 +xtones:zeta:14, Zeta 15 +xtones:zeta:15, Zeta 16 +xtones:zion:0, Zion 1 +xtones:zion:1, Zion 2 +xtones:zion:2, Zion 3 +xtones:zion:3, Zion 4 +xtones:zion:4, Zion 5 +xtones:zion:5, Zion 6 +xtones:zion:6, Zion 7 +xtones:zion:7, Zion 8 +xtones:zion:8, Zion 9 +xtones:zion:9, Zion 10 +xtones:zion:10, Zion 11 +xtones:zion:11, Zion 12 +xtones:zion:12, Zion 13 +xtones:zion:13, Zion 14 +xtones:zion:14, Zion 15 +xtones:zion:15, Zion 16 +xtones:zkul:0, Zkul 1 +xtones:zkul:1, Zkul 2 +xtones:zkul:2, Zkul 3 +xtones:zkul:3, Zkul 4 +xtones:zkul:4, Zkul 5 +xtones:zkul:5, Zkul 6 +xtones:zkul:6, Zkul 7 +xtones:zkul:7, Zkul 8 +xtones:zkul:8, Zkul 9 +xtones:zkul:9, Zkul 10 +xtones:zkul:10, Zkul 11 +xtones:zkul:11, Zkul 12 +xtones:zkul:12, Zkul 13 +xtones:zkul:13, Zkul 14 +xtones:zkul:14, Zkul 15 +xtones:zkul:15, Zkul 16 +xtones:zoea:0, Zoea 1 +xtones:zoea:1, Zoea 2 +xtones:zoea:2, Zoea 3 +xtones:zoea:3, Zoea 4 +xtones:zoea:4, Zoea 5 +xtones:zoea:5, Zoea 6 +xtones:zoea:6, Zoea 7 +xtones:zoea:7, Zoea 8 +xtones:zoea:8, Zoea 9 +xtones:zoea:9, Zoea 10 +xtones:zoea:10, Zoea 11 +xtones:zoea:11, Zoea 12 +xtones:zoea:12, Zoea 13 +xtones:zoea:13, Zoea 14 +xtones:zoea:14, Zoea 15 +xtones:zoea:15, Zoea 16 +xtones:zome:0, Zome 1 +xtones:zome:1, Zome 2 +xtones:zome:2, Zome 3 +xtones:zome:3, Zome 4 +xtones:zome:4, Zome 5 +xtones:zome:5, Zome 6 +xtones:zome:6, Zome 7 +xtones:zome:7, Zome 8 +xtones:zome:8, Zome 9 +xtones:zome:9, Zome 10 +xtones:zome:10, Zome 11 +xtones:zome:11, Zome 12 +xtones:zome:12, Zome 13 +xtones:zome:13, Zome 14 +xtones:zome:14, Zome 15 +xtones:zome:15, Zome 16 +xtones:zone:0, Zone 1 +xtones:zone:1, Zone 2 +xtones:zone:2, Zone 3 +xtones:zone:3, Zone 4 +xtones:zone:4, Zone 5 +xtones:zone:5, Zone 6 +xtones:zone:6, Zone 7 +xtones:zone:7, Zone 8 +xtones:zone:8, Zone 9 +xtones:zone:9, Zone 10 +xtones:zone:10, Zone 11 +xtones:zone:11, Zone 12 +xtones:zone:12, Zone 13 +xtones:zone:13, Zone 14 +xtones:zone:14, Zone 15 +xtones:zone:15, Zone 16 +xtones:zorg:0, Zorg 1 +xtones:zorg:1, Zorg 2 +xtones:zorg:2, Zorg 3 +xtones:zorg:3, Zorg 4 +xtones:zorg:4, Zorg 5 +xtones:zorg:5, Zorg 6 +xtones:zorg:6, Zorg 7 +xtones:zorg:7, Zorg 8 +xtones:zorg:8, Zorg 9 +xtones:zorg:9, Zorg 10 +xtones:zorg:10, Zorg 11 +xtones:zorg:11, Zorg 12 +xtones:zorg:12, Zorg 13 +xtones:zorg:13, Zorg 14 +xtones:zorg:14, Zorg 15 +xtones:zorg:15, Zorg 16 +xtones:ztyl:0, Ztyl 1 +xtones:ztyl:1, Ztyl 2 +xtones:ztyl:2, Ztyl 3 +xtones:ztyl:3, Ztyl 4 +xtones:ztyl:4, Ztyl 5 +xtones:ztyl:5, Ztyl 6 +xtones:ztyl:6, Ztyl 7 +xtones:ztyl:7, Ztyl 8 +xtones:ztyl:8, Ztyl 9 +xtones:ztyl:9, Ztyl 10 +xtones:ztyl:10, Ztyl 11 +xtones:ztyl:11, Ztyl 12 +xtones:ztyl:12, Ztyl 13 +xtones:ztyl:13, Ztyl 14 +xtones:ztyl:14, Ztyl 15 +xtones:ztyl:15, Ztyl 16 +xtones:zyth:0, Zyth 1 +xtones:zyth:1, Zyth 2 +xtones:zyth:2, Zyth 3 +xtones:zyth:3, Zyth 4 +xtones:zyth:4, Zyth 5 +xtones:zyth:5, Zyth 6 +xtones:zyth:6, Zyth 7 +xtones:zyth:7, Zyth 8 +xtones:zyth:8, Zyth 9 +xtones:zyth:9, Zyth 10 +xtones:zyth:10, Zyth 11 +xtones:zyth:11, Zyth 12 +xtones:zyth:12, Zyth 13 +xtones:zyth:13, Zyth 14 +xtones:zyth:14, Zyth 15 +xtones:zyth:15, Zyth 16 +industrialwires:mechanical_converter:0, Rotational Motor +industrialwires:mechanical_converter:1, Converter: Rotational To Kinetic +industrialwires:mechanical_converter:2, Converter: Kinetic To Rotational +industrialwires:ic2_connector:0, Tin Wire Connector +industrialwires:ic2_connector:1, Tin Wire Relay +industrialwires:ic2_connector:2, Copper Wire Connector +industrialwires:ic2_connector:3, Copper Wire Relay +industrialwires:ic2_connector:4, Gold Wire Connector +industrialwires:ic2_connector:5, Gold Wire Relay +industrialwires:ic2_connector:6, Universal HV Wire Connector +industrialwires:ic2_connector:7, Universal HV Wire Relay +industrialwires:ic2_connector:8, Glass Fiber Wire Connector +industrialwires:ic2_connector:9, Glass Fiber Wire Relay +industrialwires:jacobs_ladder:0, Small Jacob's ladder +industrialwires:jacobs_ladder:1, Jacob's ladder +industrialwires:jacobs_ladder:2, Huge Jacob's ladder +industrialwires:control_panel:0, Control Panel +industrialwires:control_panel:1, Redstone Controller: Wires +industrialwires:control_panel:2, Panel Connector +industrialwires:control_panel:3, Control Panel Creator +industrialwires:control_panel:4, Unfinished Control Panel +industrialwires:control_panel:6, Redstone Controller: Others +industrialwires:general_hv:0, Discharge Energy Meter +industrialwires:ic2_wire_coil:0, Tin Wire Coil +industrialwires:ic2_wire_coil:1, Copper Wire Coil +industrialwires:ic2_wire_coil:2, Gold Wire Coil +industrialwires:ic2_wire_coil:3, IC2 HV Wire Coil +industrialwires:ic2_wire_coil:4, Glass Fiber Wire Coil +industrialwires:ic2_wire_coil:5, Insulated Tin Wire Coil +industrialwires:ic2_wire_coil:6, Insulated Copper Wire Coil +industrialwires:ic2_wire_coil:7, Insulated Gold Wire Coil +industrialwires:panel_component:0, Lighted Button +industrialwires:panel_component:1, Label +industrialwires:panel_component:2, Indicator Light +industrialwires:panel_component:3, Slider +industrialwires:panel_component:4, Variac® +industrialwires:panel_component:5, Toggle Switch +industrialwires:panel_component:6, Covered Toggle Switch +industrialwires:panel_component:7, Lock Switch +industrialwires:panel_component:8, Panel Meter +industrialwires:panel_component:9, 7-Segment Display +industrialwires:panel_component:10, RGB Indicator +industrialwires:key:0, Blank Key +industrialwires:key:2, Key Ring +totemexpansion:totem_head_undying, Totem of Undying Head +totemexpansion:totem_falling, Totem of Ascending +totemexpansion:totem_head_plummeting, Totem of Ascending Head +totemexpansion:totem_lava, Totem of Smouldering +totemexpansion:totem_head_lava, Totem of Smouldering Head +totemexpansion:totem_breathing, Totem of Breathing +totemexpansion:totem_head_breathing, Totem of Breathing Head +totemexpansion:totem_explode, Totem of Defusing +totemexpansion:totem_head_explode, Totem of Defusing Head +totemexpansion:totem_repair, Totem of Repairing +totemexpansion:totem_head_repair, Totem of Repairing Head +totemexpansion:totem_spelunking, Totem of Spelunking +totemexpansion:totem_head_spelunking, Totem of Spelunking Head +totemexpansion:totem_time, Totem of Advancing +totemexpansion:totem_head_time, Totem of Advancing Head +totemexpansion:totem_recalling, Totem of Recalling +totemexpansion:totem_head_recalling, Totem of Recalling Head +totemexpansion:totem_base, Totem Base +ocsensors:sensor, tile.ocsensors.sensor.name +teslacorelib:powder_emerald, Emerald Powder +betterbuilderswands:wandstone, Stone Wand +betterbuilderswands:wandiron, Iron Wand +betterbuilderswands:wanddiamond:0, Diamond Wand +betterbuilderswands:wandunbreakable:0, Unbreakable Wand +cannedfoodanddrinks:foodcan, Food Can +cannedfoodanddrinks:cannedapple, Canned Apple +cannedfoodanddrinks:drinkingcan, Drinking Can +cannedfoodanddrinks:cannedbakedpotato, Canned Baked Potato +cannedfoodanddrinks:cannedbeetroot, Canned Beetroot +cannedfoodanddrinks:cannedbeetrotsoup, Canned Beetrot Soup +cannedfoodanddrinks:cannedbread, Canned Bread +cannedfoodanddrinks:cannedcake, Canned Cake +cannedfoodanddrinks:cannedcarrot, Canned Carrot +cannedfoodanddrinks:cannedchicken, Canned Chicken +cannedfoodanddrinks:cannedcod, Canned Cod +cannedfoodanddrinks:cannedmutton, Canned Mutton +cannedfoodanddrinks:cannedporkchop, Canned Porkchop +cannedfoodanddrinks:cannedrabbit, Canned Rabbit +cannedfoodanddrinks:cannedsalmon, Canned Salmon +cannedfoodanddrinks:cannedenchantedgoldenapple, §dCanned Golden Apple +cannedfoodanddrinks:cannedgoldenapple, §bCanned Golden Apple +cannedfoodanddrinks:cannedgoldencarrot, Canned Golden Carrot +cannedfoodanddrinks:cannedmelon, Canned Melon +cannedfoodanddrinks:cannedmushroomstew, Canned Mushroom Stew +cannedfoodanddrinks:cannedpotato, Canned Potato +cannedfoodanddrinks:cannedpumpkinpie, Canned Pumpkin Pie +cannedfoodanddrinks:cannedrabbitstew, Canned Rabbit Stew +cannedfoodanddrinks:cannedsteak, Canned Steak +cannedfoodanddrinks:applejuice, Apple Juice +cannedfoodanddrinks:beetrootjuice, Beetroot Juice +cannedfoodanddrinks:carrotjuice, Carrot Juice +cannedfoodanddrinks:enchantedgoldenapplejuice, Enchanted Golden Apple Juice +cannedfoodanddrinks:goldenapplejuice, Golden Apple Juice +cannedfoodanddrinks:goldencarrotjuice, Golden Carrot Juice +cannedfoodanddrinks:melonjuice, Melon Juice +wearablebackpacks:backpack, Backpack +patchouli:guide_book, Guide Book +valkyrielib:guide, Digital Guide +valkyrielib:modifier_component, Modifier Component +valkyrielib:modifier_speed, Speed Modifier +environmentaltech:litherite, Litherite +environmentaltech:litherite_paver, Litherite Paver +environmentaltech:litherite_bricks, Litherite Bricks +environmentaltech:litherite_tiles, Litherite Tiles +environmentaltech:litherite_stairs, Litherite Stairs +environmentaltech:litherite_brick_stairs, Litherite Brick Stairs +environmentaltech:litherite_tile_stairs, Litherite Tile Stairs +environmentaltech:litherite_slab:0, Litherite Slab +environmentaltech:litherite_paver_slab:0, Litherite Paver Slab +environmentaltech:litherite_brick_slab:0, Litherite Brick Slab +environmentaltech:litherite_tile_slab:0, Litherite Tile Slab +environmentaltech:erodium, Erodium +environmentaltech:erodium_paver, Erodium Paver +environmentaltech:erodium_bricks, Erodium Bricks +environmentaltech:erodium_tiles, Erodium Tiles +environmentaltech:erodium_stairs, Erodium Stairs +environmentaltech:erodium_brick_stairs, Erodium Brick Stairs +environmentaltech:erodium_tile_stairs, Erodium Tile Stairs +environmentaltech:erodium_slab:0, Erodium Slab +environmentaltech:erodium_paver_slab:0, Erodium Paver Slab +environmentaltech:erodium_brick_slab:0, Erodium Brick Slab +environmentaltech:erodium_tile_slab:0, Erodium Tile Slab +environmentaltech:kyronite, Kyronite +environmentaltech:kyronite_paver, Kyronite Paver +environmentaltech:kyronite_bricks, Kyronite Bricks +environmentaltech:kyronite_tiles, Kyronite Tiles +environmentaltech:kyronite_stairs, Kyronite Stairs +environmentaltech:kyronite_brick_stairs, Kyronite Brick Stairs +environmentaltech:kyronite_tile_stairs, Kyronite Tile Stairs +environmentaltech:kyronite_slab:0, Kyronite Slab +environmentaltech:kyronite_paver_slab:0, Kyronite Paver Slab +environmentaltech:kyronite_brick_slab:0, Kyronite Brick Slab +environmentaltech:kyronite_tile_slab:0, Kyronite Tile Slab +environmentaltech:pladium, Pladium +environmentaltech:pladium_paver, Pladium Paver +environmentaltech:pladium_bricks, Pladium Bricks +environmentaltech:pladium_tiles, Pladium Tiles +environmentaltech:pladium_stairs, Pladium Stairs +environmentaltech:pladium_brick_stairs, Pladium Brick Stairs +environmentaltech:pladium_tile_stairs, Pladium Tile Stairs +environmentaltech:pladium_slab:0, Pladium Slab +environmentaltech:pladium_paver_slab:0, Pladium Paver Slab +environmentaltech:pladium_brick_slab:0, Pladium Brick Slab +environmentaltech:pladium_tile_slab:0, Pladium Tile Slab +environmentaltech:ionite, Ionite +environmentaltech:ionite_paver, Ionite Paver +environmentaltech:ionite_bricks, Ionite Bricks +environmentaltech:ionite_tiles, Ionite Tiles +environmentaltech:ionite_stairs, Ionite Stairs +environmentaltech:ionite_brick_stairs, Ionite Brick Stairs +environmentaltech:ionite_tile_stairs, Ionite Tile Stairs +environmentaltech:ionite_slab:0, Ionite Slab +environmentaltech:ionite_paver_slab:0, Ionite Paver Slab +environmentaltech:ionite_brick_slab:0, Ionite Brick Slab +environmentaltech:ionite_tile_slab:0, Ionite Tile Slab +environmentaltech:aethium, Aethium +environmentaltech:aethium_paver, Aethium Paver +environmentaltech:aethium_bricks, Aethium Bricks +environmentaltech:aethium_tiles, Aethium Tiles +environmentaltech:aethium_stairs, Aethium Stairs +environmentaltech:aethium_brick_stairs, Aethium Brick Stairs +environmentaltech:aethium_tile_stairs, Aethium Tile Stairs +environmentaltech:aethium_slab:0, Aethium Slab +environmentaltech:aethium_paver_slab:0, Aethium Paver Slab +environmentaltech:aethium_brick_slab:0, Aethium Brick Slab +environmentaltech:aethium_tile_slab:0, Aethium Tile Slab +environmentaltech:lonsdaleite, Lonsdaleite +environmentaltech:lonsdaleite_paver, Lonsdaleite Paver +environmentaltech:lonsdaleite_bricks, Lonsdaleite Bricks +environmentaltech:lonsdaleite_tiles, Lonsdaleite Tiles +environmentaltech:lonsdaleite_stairs, Lonsdaleite Stairs +environmentaltech:lonsdaleite_brick_stairs, Lonsdaleite Brick Stairs +environmentaltech:lonsdaleite_tile_stairs, Lonsdaleite Tile Stairs +environmentaltech:lonsdaleite_slab:0, Lonsdaleite Slab +environmentaltech:lonsdaleite_paver_slab:0, Lonsdaleite Paver Slab +environmentaltech:lonsdaleite_brick_slab:0, Lonsdaleite Brick Slab +environmentaltech:lonsdaleite_tile_slab:0, Lonsdaleite Tile Slab +environmentaltech:mica, Mica +environmentaltech:litherite_crystal, Litherite Crystal +environmentaltech:erodium_crystal, Erodium Crystal +environmentaltech:kyronite_crystal, Kyronite Crystal +environmentaltech:pladium_crystal, Pladium Crystal +environmentaltech:ionite_crystal, Ionite Crystal +environmentaltech:aethium_crystal, Aethium Crystal +environmentaltech:lonsdaleite_crystal, Lonsdaleite Crystal +environmentaltech:interconnect, Interconnect +environmentaltech:tool_multiblock_assembler, Assembler +environmentaltech:connector, Connector +environmentaltech:modifier_null, Null Modifier +environmentaltech:modifier_speed, Speed Modifier +environmentaltech:modifier_luck, Luck Modifier +environmentaltech:structure_frame_1, Structure Frame Tier 1 +environmentaltech:structure_frame_2, Structure Frame Tier 2 +environmentaltech:structure_frame_3, Structure Frame Tier 3 +environmentaltech:structure_frame_4, Structure Frame Tier 4 +environmentaltech:structure_frame_5, Structure Frame Tier 5 +environmentaltech:structure_frame_6, Structure Frame Tier 6 +environmentaltech:structure_panel, Structure Panel +environmentaltech:structure_panel_clear, Clear Structure Panel +environmentaltech:lightning_rod, Lightning Rod +environmentaltech:lightning_rod_insulated, Insulated Lightning Rod +environmentaltech:lightning_cont_1, Lightning Controller Tier 1 +environmentaltech:lightning_cont_2, Lightning Controller Tier 2 +environmentaltech:lightning_cont_3, Lightning Controller Tier 3 +environmentaltech:lightning_cont_4, Lightning Controller Tier 4 +environmentaltech:lightning_cont_5, Lightning Controller Tier 5 +environmentaltech:lightning_cont_6, Lightning Controller Tier 6 +environmentaltech:solar_cont_1, Solar Array Controller Tier 1 +environmentaltech:solar_cont_2, Solar Array Controller Tier 2 +environmentaltech:solar_cont_3, Solar Array Controller Tier 3 +environmentaltech:solar_cont_4, Solar Array Controller Tier 4 +environmentaltech:solar_cont_5, Solar Array Controller Tier 5 +environmentaltech:solar_cont_6, Solar Array Controller Tier 6 +environmentaltech:solar_cell_litherite, Litherite Solar Cell +environmentaltech:solar_cell_erodium, Erodium Solar Cell +environmentaltech:solar_cell_kyronite, Kyronite Solar Cell +environmentaltech:solar_cell_pladium, Pladium Solar Cell +environmentaltech:solar_cell_ionite, Ionite Solar Cell +environmentaltech:solar_cell_aethium, Aethium Solar Cell +environmentaltech:modifier_piezo, Piezo Modifier +environmentaltech:photovoltaic_cell, Photovoltaic Cell +environmentaltech:thermal_cell, Thermal Cell +environmentaltech:laser_core, Laser Core +environmentaltech:laser_lens, Clear Laser Lens +environmentaltech:laser_lens_crystal, Crystal Laser Lens +environmentaltech:laser_lens_colored:0, White Laser Lens +environmentaltech:laser_lens_colored:1, Orange Laser Lens +environmentaltech:laser_lens_colored:2, Magenta Laser Lens +environmentaltech:laser_lens_colored:3, Light Blue Laser Lens +environmentaltech:laser_lens_colored:4, Yellow Laser Lens +environmentaltech:laser_lens_colored:5, Lime Laser Lens +environmentaltech:laser_lens_colored:6, Pink Laser Lens +environmentaltech:laser_lens_colored:7, Gray Laser Lens +environmentaltech:laser_lens_colored:8, Light Gray Laser Lens +environmentaltech:laser_lens_colored:9, Cyan Laser Lens +environmentaltech:laser_lens_colored:10, Purple Laser Lens +environmentaltech:laser_lens_colored:11, Blue Laser Lens +environmentaltech:laser_lens_colored:12, Brown Laser Lens +environmentaltech:laser_lens_colored:13, Green Laser Lens +environmentaltech:laser_lens_colored:14, Red Laser Lens +environmentaltech:laser_lens_colored:15, Black Laser Lens +environmentaltech:modifier_accuracy, Accuracy Modifier +environmentaltech:diode, Diode +environmentaltech:void_ore_miner_cont_1, Void Ore Miner Controller Tier 1 +environmentaltech:void_ore_miner_cont_2, Void Ore Miner Controller Tier 2 +environmentaltech:void_ore_miner_cont_3, Void Ore Miner Controller Tier 3 +environmentaltech:void_ore_miner_cont_4, Void Ore Miner Controller Tier 4 +environmentaltech:void_ore_miner_cont_5, Void Ore Miner Controller Tier 5 +environmentaltech:void_ore_miner_cont_6, Void Ore Miner Controller Tier 6 +environmentaltech:void_res_miner_cont_1, Void Resource Miner Controller Tier 1 +environmentaltech:void_res_miner_cont_2, Void Resource Miner Controller Tier 2 +environmentaltech:void_res_miner_cont_3, Void Resource Miner Controller Tier 3 +environmentaltech:void_res_miner_cont_4, Void Resource Miner Controller Tier 4 +environmentaltech:void_res_miner_cont_5, Void Resource Miner Controller Tier 5 +environmentaltech:void_res_miner_cont_6, Void Resource Miner Controller Tier 6 +environmentaltech:void_botanic_miner_cont_1, Void Botanic Miner Controller Tier 1 +environmentaltech:void_botanic_miner_cont_2, Void Botanic Miner Controller Tier 2 +environmentaltech:void_botanic_miner_cont_3, Void Botanic Miner Controller Tier 3 +environmentaltech:void_botanic_miner_cont_4, Void Botanic Miner Controller Tier 4 +environmentaltech:void_botanic_miner_cont_5, Void Botanic Miner Controller Tier 5 +environmentaltech:void_botanic_miner_cont_6, Void Botanic Miner Controller Tier 6 +environmentaltech:modifier_creative_flight, Creative Flight Modifier +environmentaltech:modifier_flight_speed, Flight Speed Modifier +environmentaltech:modifier_haste, Haste Modifier +environmentaltech:modifier_strength, Strength Modifier +environmentaltech:modifier_jump_boost, Jump Boost Modifier +environmentaltech:modifier_regeneration, Regen Modifier +environmentaltech:modifier_resistance, Resistance Modifier +environmentaltech:modifier_fire_resistance, Fire Resistance Modifier +environmentaltech:modifier_water_breathing, Water Breathing Modifier +environmentaltech:modifier_invisibility, Invisibility Modifier +environmentaltech:modifier_night_vision, Night Vision Modifier +environmentaltech:modifier_health_boost, Health Boost Modifier +environmentaltech:modifier_absorption, Absoption Modifier +environmentaltech:modifier_saturation, Saturation Modifier +environmentaltech:modifier_glowing, Glowing Modifier +environmentaltech:nano_cont_ranged_1, Ranged Nano Bot Beacon Tier 1 +environmentaltech:nano_cont_ranged_2, Ranged Nano Bot Beacon Tier 2 +environmentaltech:nano_cont_ranged_3, Ranged Nano Bot Beacon Tier 3 +environmentaltech:nano_cont_ranged_4, Ranged Nano Bot Beacon Tier 4 +environmentaltech:nano_cont_ranged_5, Ranged Nano Bot Beacon Tier 5 +environmentaltech:nano_cont_ranged_6, Ranged Nano Bot Beacon Tier 6 +environmentaltech:nano_cont_personal_1, Personal Nano Bot Beacon Tier 1 +environmentaltech:nano_cont_personal_2, Personal Nano Bot Beacon Tier 2 +environmentaltech:nano_cont_personal_3, Personal Nano Bot Beacon Tier 3 +environmentaltech:nano_cont_personal_4, Personal Nano Bot Beacon Tier 4 +environmentaltech:nano_cont_personal_5, Personal Nano Bot Beacon Tier 5 +environmentaltech:nano_cont_personal_6, Personal Nano Bot Beacon Tier 6 +etlunar:lunar_cont_1, Lunar Array Controller Tier 1 +etlunar:lunar_cont_2, Lunar Array Controller Tier 2 +etlunar:lunar_cont_3, Lunar Array Controller Tier 3 +etlunar:lunar_cont_4, Lunar Array Controller Tier 4 +etlunar:lunar_cont_5, Lunar Array Controller Tier 5 +etlunar:lunar_cont_6, Lunar Array Controller Tier 6 +etlunar:lunar_cell_mica, Mica Lunar Cell +etlunar:lunarvoltaic_cell, Lunarvoltaic Cell +exchangers:tuberous_exchanger, Tuberous Exchanger +exchangers:creative_exchanger, Creative Exchanger +exchangers:wooden_exchanger, Wooden Exchanger +exchangers:stone_exchanger, Stone Exchanger +exchangers:golden_exchanger, Golden Exchanger +exchangers:iron_exchanger, Iron Exchanger +exchangers:diamond_exchanger, Diamond Exchanger +exchangers:emerald_exchanger, Emerald Exchanger +exchangers:obsidian_exchanger, Obsidian Exchanger +exchangers:end_exchanger, End Exchanger +exchangers:exchanger_core_tier1, Exchanger Core (Tier 1) +exchangers:exchanger_core_tier2, Exchanger Core (Tier 2) +exchangers:exchanger_core_tier3, Exchanger Core (Tier 3) +exchangers:conductive_iron_exchanger, Conductive Iron Exchanger +exchangers:pulsating_iron_exchanger, Pulsating Iron Exchanger +exchangers:electrical_steel_exchanger, Electrical Steel Exchanger +exchangers:energetic_exchanger, Energetic Exchanger +exchangers:dark_steel_exchanger, Dark Steel Exchanger +exchangers:vibrant_exchanger, Vibrant Exchanger +exchangers:end_steel_exchanger, End Steel Exchanger +exchangers:eio_exchanger_core_tier1, Ender IO Exchanger Core (Tier 1) +exchangers:eio_exchanger_core_tier2, Ender IO Exchanger Core (Tier 2) +exchangers:eio_exchanger_core_tier3, Ender IO Exchanger Core (Tier 3) +exchangers:crude_steel_exchanger, Crude Steel Exchanger +exchangers:energetic_silver_exchanger, Energetic Silver Exchanger +exchangers:vivid_exchanger, Vivid Exchanger +exchangers:crystalline_exchanger, Crystalline Exchanger +exchangers:melodic_exchanger, Melodic Exchanger +exchangers:stellar_exchanger, Stellar Exchanger +exchangers:eio_endergy_exchanger_core_tier1, Ender IO Endergy Exchanger Core (Tier 1) +exchangers:eio_endergy_exchanger_core_tier2, Ender IO Endergy Exchanger Core (Tier 2) +exchangers:eio_endergy_exchanger_core_tier3, Ender IO Endergy Exchanger Core (Tier 3) +exchangers:leadstone_exchanger, Leadstone Exchanger +exchangers:hardened_exchanger, Hardened Exchanger +exchangers:reinforced_exchanger, Reinforced Exchanger +exchangers:signalum_exchanger, Signalum Exchanger +exchangers:resonant_exchanger, Resonant Exchanger +exchangers:te_exchanger_core_tier1, Thermal Expansion Exchanger Core (Tier 1) +exchangers:te_exchanger_core_tier2, Thermal Expansion Exchanger Core (Tier 2) +exchangers:te_exchanger_core_tier3, Thermal Expansion Exchanger Core (Tier 3) +exchangers:basic_exchanger, Basic Exchanger +exchangers:advanced_exchanger, Advanced Exchanger +exchangers:elite_exchanger, Elite Exchanger +exchangers:ultimate_exchanger, Ultimate Exchanger +exchangers:mekanism_exchanger_core_tier1, Mekanism Exchanger Core (Tier 1) +exchangers:mekanism_exchanger_core_tier2, Mekanism Exchanger Core (Tier 2) +exchangers:mekanism_exchanger_core_tier3, Mekanism Exchanger Core (Tier 3) +exchangers:lv_exchanger, LV Exchanger +exchangers:mv_exchanger, MV Exchanger +exchangers:hv_exchanger, HV Exchanger +exchangers:ie_exchanger_core_tier1, Immersive Engineering Exchanger Core (Tier 1) +exchangers:ie_exchanger_core_tier2, Immersive Engineering Exchanger Core (Tier 2) +exchangers:ie_exchanger_core_tier3, Immersive Engineering Exchanger Core (Tier 3) +heartdrops:heart, Heart +heartdrops:half_heart, Half Heart +heartdrops:golden_heart, Golden Heart +heartdrops:crystal_heart, Crystal Heart +ichunutil:compact_porkchop, Compact Raw Porkchop +industrialforegoing:petrified_fuel_generator, Petrified Fuel Generator +industrialforegoing:enchantment_refiner, Enchantment Sorter +industrialforegoing:enchantment_extractor, Enchantment Extractor +industrialforegoing:enchantment_aplicator, Enchantment Applicator +industrialforegoing:mob_relocator, Mob Crusher +industrialforegoing:potion_enervator, Potion Brewer +industrialforegoing:animal_independence_selector, Animal Baby Separator +industrialforegoing:animal_stock_increaser, Animal Feeder +industrialforegoing:crop_sower, Plant Sower +industrialforegoing:crop_enrich_material_injector, Plant Fertilizer +industrialforegoing:crop_recolector, Plant Gatherer +industrialforegoing:black_hole_unit, Black Hole Unit +industrialforegoing:water_condensator, Water Condensator +industrialforegoing:water_resources_collector, Resources Fisher +industrialforegoing:animal_resource_harvester, Animal Rancher +industrialforegoing:mob_slaughter_factory, Mob Slaughter Factory +industrialforegoing:mob_duplicator, Mob Duplicator +industrialforegoing:block_destroyer, Block Breaker +industrialforegoing:block_placer, Block Placer +industrialforegoing:tree_fluid_extractor, Tree Fluid Extractor +industrialforegoing:latex_processing_unit, Latex Processing Unit +industrialforegoing:sewage_composter_solidifier, Sewage Composter +industrialforegoing:animal_byproduct_recolector, Animal Sewer +industrialforegoing:sludge_refiner, Sludge Refiner +industrialforegoing:mob_detector, Mob Detector +industrialforegoing:lava_fabricator, Lava Fabricator +industrialforegoing:bioreactor, Bioreactor +industrialforegoing:biofuel_generator, Biofuel Generator +industrialforegoing:ore_processor, Ore Processor +industrialforegoing:black_hole_controller, Black Hole Controller (DEPRECATED) +industrialforegoing:black_hole_controller_reworked, Black Hole Controller v2.0 +industrialforegoing:dye_mixer, Dye Mixer +industrialforegoing:enchantment_invoker, Enchantment Factory +industrialforegoing:spores_recreator, Spores Recreator +industrialforegoing:animal_growth_increaser, Animal Grower +industrialforegoing:material_stonework_factory, Material StoneWork Factory +industrialforegoing:black_hole_tank, Black Hole Tank +industrialforegoing:resourceful_furnace, Resourceful Furnace +industrialforegoing:villager_trade_exchanger, Villager Trade Exchanger +industrialforegoing:energy_field_provider, Energy Field Provider +industrialforegoing:oredictionary_converter, Ore Dictionary Converter +industrialforegoing:protein_reactor, Protein Reactor +industrialforegoing:protein_generator, Protein Generator +industrialforegoing:hydrator, Hydrator +industrialforegoing:wither_builder, Wither Builder +industrialforegoing:fluid_pump, Fluid Pump +industrialforegoing:fluid_crafter, Fluid Crafter +industrialforegoing:plant_interactor, Plant Interactor +industrialforegoing:item_splitter, Item Splitter +industrialforegoing:fluiddictionary_converter, Fluid Dictionary Converter +industrialforegoing:froster, Froster +industrialforegoing:ore_washer, Washing Factory +industrialforegoing:ore_fermenter, Fermentation Station +industrialforegoing:ore_sieve, Fluid Sieving Machine +industrialforegoing:pitiful_fuel_generator, Pitiful Fuel Generator +industrialforegoing:tinydryrubber, Tiny Dry Rubber +industrialforegoing:dryrubber, Dry Rubber +industrialforegoing:plastic, Plastic +industrialforegoing:fertilizer, Fertilizer +industrialforegoing:meat_feeder, Meat Feeder +industrialforegoing:mob_imprisonment_tool, Mob Imprisonment Tool +industrialforegoing:laser_lens:0, White§r Laser Lens +industrialforegoing:laser_lens:1, Orange§r Laser Lens +industrialforegoing:laser_lens:2, Magenta§r Laser Lens +industrialforegoing:laser_lens:3, Light Blue§r Laser Lens +industrialforegoing:laser_lens:4, Yellow§r Laser Lens +industrialforegoing:laser_lens:5, Lime§r Laser Lens +industrialforegoing:laser_lens:6, Pink§r Laser Lens +industrialforegoing:laser_lens:7, Gray§r Laser Lens +industrialforegoing:laser_lens:8, Light Gray§r Laser Lens +industrialforegoing:laser_lens:9, Cyan§r Laser Lens +industrialforegoing:laser_lens:10, Purple§r Laser Lens +industrialforegoing:laser_lens:11, Blue§r Laser Lens +industrialforegoing:laser_lens:12, Brown§r Laser Lens +industrialforegoing:laser_lens:13, Green§r Laser Lens +industrialforegoing:laser_lens:14, Red§r Laser Lens +industrialforegoing:laser_lens:15, Black§r Laser Lens +industrialforegoing:laser_lens_inverted:0, White§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:1, Orange§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:2, Magenta§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:3, Light Blue§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:4, Yellow§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:5, Lime§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:6, Pink§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:7, Gray§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:8, Light Gray§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:9, Cyan§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:10, Purple§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:11, Blue§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:12, Brown§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:13, Green§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:14, Red§r Laser Lens (Inverted) +industrialforegoing:laser_lens_inverted:15, Black§r Laser Lens (Inverted) +industrialforegoing:straw, Straw +industrialforegoing:conveyor_upgrade:0, Extraction Conveyor Upgrade +industrialforegoing:conveyor_upgrade:1, Insertion Conveyor Upgrade +industrialforegoing:conveyor_upgrade:2, Detection Conveyor Upgrade +industrialforegoing:conveyor_upgrade:3, Bouncing Conveyor Upgrade +industrialforegoing:conveyor_upgrade:4, Dropping Conveyor Upgrade +industrialforegoing:conveyor_upgrade:5, Blinking Conveyor Upgrade +industrialforegoing:conveyor_upgrade:6, Splitting Conveyor Upgrade +industrialforegoing:pink_slime, Pink Slime +industrialforegoing:book_manual, Industrial Foregoing's Manual +industrialforegoing:pink_slime_ingot, Pink Slime Ingot +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:infinity_drill:0, Infinity Drill +industrialforegoing:adult_filter, Adult Filter +industrialforegoing:range_addon:0, Range Addon +industrialforegoing:range_addon:1, Range Addon +industrialforegoing:range_addon:2, Range Addon +industrialforegoing:range_addon:3, Range Addon +industrialforegoing:range_addon:4, Range Addon +industrialforegoing:range_addon:5, Range Addon +industrialforegoing:range_addon:6, Range Addon +industrialforegoing:range_addon:7, Range Addon +industrialforegoing:range_addon:8, Range Addon +industrialforegoing:range_addon:9, Range Addon +industrialforegoing:range_addon:10, Range Addon +industrialforegoing:range_addon:11, Range Addon +industrialforegoing:energy_field_addon, Energy Field Addon +industrialforegoing:leaf_shearing, Leaf Shearing Addon +industrialforegoing:itemstack_transfer_addon_pull:0, Itemstack Transfer Addon (Pull/Down) +industrialforegoing:itemstack_transfer_addon_push:0, Itemstack Transfer Addon (Push/Down) +industrialforegoing:fluid_transfer_addon_pull:0, Fluid Transfer Addon (Pull/Down) +industrialforegoing:fluid_transfer_addon_push:0, Fluid Transfer Addon (Push/Down) +industrialforegoing:fortune_addon, Fortune Addon +industrialforegoing:artificial_dye:0, White§r Artificial Dye +industrialforegoing:artificial_dye:1, Orange§r Artificial Dye +industrialforegoing:artificial_dye:2, Magenta§r Artificial Dye +industrialforegoing:artificial_dye:3, Light Blue§r Artificial Dye +industrialforegoing:artificial_dye:4, Yellow§r Artificial Dye +industrialforegoing:artificial_dye:5, Lime§r Artificial Dye +industrialforegoing:artificial_dye:6, Pink§r Artificial Dye +industrialforegoing:artificial_dye:7, Gray§r Artificial Dye +industrialforegoing:artificial_dye:8, Light Gray§r Artificial Dye +industrialforegoing:artificial_dye:9, Cyan§r Artificial Dye +industrialforegoing:artificial_dye:10, Purple§r Artificial Dye +industrialforegoing:artificial_dye:11, Blue§r Artificial Dye +industrialforegoing:artificial_dye:12, Brown§r Artificial Dye +industrialforegoing:artificial_dye:13, Green§r Artificial Dye +industrialforegoing:artificial_dye:14, Red§r Artificial Dye +industrialforegoing:artificial_dye:15, Black§r Artificial Dye +industrialforegoing:conveyor:0, White§r Conveyor Belt +industrialforegoing:conveyor:1, Orange§r Conveyor Belt +industrialforegoing:conveyor:2, Magenta§r Conveyor Belt +industrialforegoing:conveyor:3, Light Blue§r Conveyor Belt +industrialforegoing:conveyor:4, Yellow§r Conveyor Belt +industrialforegoing:conveyor:5, Lime§r Conveyor Belt +industrialforegoing:conveyor:6, Pink§r Conveyor Belt +industrialforegoing:conveyor:7, Gray§r Conveyor Belt +industrialforegoing:conveyor:8, Light Gray§r Conveyor Belt +industrialforegoing:conveyor:9, Cyan§r Conveyor Belt +industrialforegoing:conveyor:10, Purple§r Conveyor Belt +industrialforegoing:conveyor:11, Blue§r Conveyor Belt +industrialforegoing:conveyor:12, Brown§r Conveyor Belt +industrialforegoing:conveyor:13, Green§r Conveyor Belt +industrialforegoing:conveyor:14, Red§r Conveyor Belt +industrialforegoing:conveyor:15, Black§r Conveyor Belt +industrialforegoing:black_hole_label, Black Hole Label +mcjtylib_ng:multipart, tile.mcjtylib_ng.multipart.name +omlib:debug_tool, Debug Tool +omlib:fake_sword, item.fake_sword.name +omlib:multi_tool, item.multi_tool.name +omlib:network_cable, tile.network_cable.name +openmodularturrets:intermediate_tiered:0, Sensor (Tier 1) +openmodularturrets:intermediate_tiered:1, Sensor (Tier 2) +openmodularturrets:intermediate_tiered:2, Sensor (Tier 3) +openmodularturrets:intermediate_tiered:3, Sensor (Tier 4) +openmodularturrets:intermediate_tiered:4, Sensor (Tier 5) +openmodularturrets:intermediate_tiered:5, Chamber (Tier 1) +openmodularturrets:intermediate_tiered:6, Chamber (Tier 2) +openmodularturrets:intermediate_tiered:7, Chamber (Tier 3) +openmodularturrets:intermediate_tiered:8, Chamber (Tier 4) +openmodularturrets:intermediate_tiered:9, Chamber (Tier 5) +openmodularturrets:intermediate_tiered:10, Barrel (Tier 1) +openmodularturrets:intermediate_tiered:11, Barrel (Tier 2) +openmodularturrets:intermediate_tiered:12, Barrel (Tier 3) +openmodularturrets:intermediate_tiered:13, Barrel (Tier 4) +openmodularturrets:intermediate_tiered:14, Barrel (Tier 5) +openmodularturrets:intermediate_regular:0, IO Bus +openmodularturrets:addon_meta:0, Addon - Turret Concealer +openmodularturrets:addon_meta:1, Addon - Damage Boost +openmodularturrets:addon_meta:2, Addon - Potentia Converter +openmodularturrets:addon_meta:3, Addon - Recycler +openmodularturrets:addon_meta:4, Addon - Redstone Reactor +openmodularturrets:addon_meta:5, Addon - Serial Port +openmodularturrets:addon_meta:6, Addon - Solar Panel +openmodularturrets:addon_meta:7, Addon - Fake Drops +openmodularturrets:upgrade_meta:0, Upgrade - Accuracy +openmodularturrets:upgrade_meta:1, Upgrade - Efficiency +openmodularturrets:upgrade_meta:2, Upgrade - Fire Rate +openmodularturrets:upgrade_meta:3, Upgrade - Range +openmodularturrets:upgrade_meta:4, Upgrade - Scatter Shot +openmodularturrets:ammo_meta:0, Ammo - Blazing Clay +openmodularturrets:ammo_meta:1, Ammo - Bullet +openmodularturrets:ammo_meta:2, Ammo - Ferro-Magnetic Slug +openmodularturrets:ammo_meta:3, Ammo - Grenade +openmodularturrets:ammo_meta:4, Ammo - Rocket +openmodularturrets:usable_meta:0, Throwable Bullet +openmodularturrets:usable_meta:1, Throwable Grenade +openmodularturrets:usable_meta:2, Turret Memory Card +openmodularturrets:turret_base:0, Turret Base (Tier 1) +openmodularturrets:turret_base:1, Turret Base (Tier 2) +openmodularturrets:turret_base:2, Turret Base (Tier 3) +openmodularturrets:turret_base:3, Turret Base (Tier 4) +openmodularturrets:turret_base:4, Turret Base (Tier 5) +openmodularturrets:expander:0, Base Inventory Expander (Tier 1) +openmodularturrets:expander:1, Base Inventory Expander (Tier 2) +openmodularturrets:expander:2, Base Inventory Expander (Tier 3) +openmodularturrets:expander:3, Base Inventory Expander (Tier 4) +openmodularturrets:expander:4, Base Inventory Expander (Tier 5) +openmodularturrets:expander:5, Base Power Expander (Tier 1) +openmodularturrets:expander:6, Base Power Expander (Tier 2) +openmodularturrets:expander:7, Base Power Expander (Tier 3) +openmodularturrets:expander:8, Base Power Expander (Tier 4) +openmodularturrets:expander:9, Base Power Expander (Tier 5) +openmodularturrets:base_addon:0, Base Addon - Loot Deleter +openmodularturrets:disposable_item_turret, Disposable Item Turret +openmodularturrets:potato_cannon_turret, Potato Cannon Turret +openmodularturrets:machine_gun_turret, Gun Turret +openmodularturrets:incendiary_turret, Incendiary Turret +openmodularturrets:grenade_turret, Grenade Launcher Turret +openmodularturrets:relativistic_turret, Relativistic Turret +openmodularturrets:rocket_turret, Rocket Launcher Turret +openmodularturrets:teleporter_turret, Teleporter Turret +openmodularturrets:laser_turret, Laser Turret +openmodularturrets:rail_gun_turret, Rail Gun Turret +openmodularturrets:lever_block, Basic Turret Base Crank +pocketnether:nether_link, Pocket Nether Link +pocketnether:quartz_ore, Quartz Ore +portalgun:item_dust_ender_pearl, Ender Pearl Dust +portalgun:item_miniature_black_hole, Miniature Black Hole +portalgun:item_portalgun:0, Portal Gun +portalgun:item_portalgun:0, Portal Gun +portalgun:item_portalgun:0, Portal Gun +portalgun:item_portalgun:0, Portal Gun +portalgun:item_portalgun:0, Portal Gun +portalgun:item_portalgun:0, Portal Gun +simplegenerators:combustion_simple, Simple Combustion Generator +simplegenerators:combustion_upgradable, Upgradable Combustion Gen +simplegenerators:culinary_simple, Simple Culinary Generator +simplegenerators:culinary_upgradable, Upgradable Culinary Gen +simplegenerators:ender_simple, Simple Ender Generator +simplegenerators:ender_upgradable, Upgradable Ender Gen +simplegenerators:nether_simple, Simple Nether Generator +simplegenerators:nether_upgradable, Upgradable Nether Gen +simplegenerators:soul_simple, Simple Soul Generator +simplegenerators:soul_upgradable, Upgradable Soul Generator +simplegenerators:geothermal_simple, Simple Geothermal Generator +simplegenerators:geothermal_upgradable, Upgradable Geothermal Gen +simplegenerators:fluid_combustion_simple, Simple Fluid Combustion Generator +simplegenerators:fluid_combustion_upgradable, Upgradable Fluid Combustion Gen +simplegenerators:turbine_simple, Simple Turbine Generator +simplegenerators:turbine_upgradable, Upgradable Turbine Generator +storagenetwork:master, Storage Network Master +storagenetwork:request, Storage Request Table +storagenetwork:kabel, Storage Cable +storagenetwork:storage_kabel, Storage Link Cable +storagenetwork:ex_kabel, Storage Export Cable +storagenetwork:im_kabel, Storage Import Cable +storagenetwork:process_kabel, Processing Cable +storagenetwork:controller, Controller +storagenetwork:upgrade:0, Speed Upgrade +storagenetwork:upgrade:1, Operation Upgrade +storagenetwork:upgrade:2, Stack Upgrade +storagenetwork:upgrade:3, Stock Upgrade +storagenetwork:remote:0, Storage Remote +storagenetwork:remote:1, Advanced Storage Remote +storagenetwork:remote:2, Upgraded Storage Remote +storagenetwork:remote:3, Simple Storage Remote +blockcraftery:editable_block, Framed Block +blockcraftery:editable_stairs, Framed Stairs +blockcraftery:editable_slab, Framed Slab +blockcraftery:editable_slant, Framed Slant +blockcraftery:editable_outer_corner, Framed Outer Corner +blockcraftery:editable_inner_corner, Framed Inner Corner +blockcraftery:editable_wall, Framed Wall +blockcraftery:editable_fence, Framed Fence +blockcraftery:editable_block_reinforced, Reinforced Framed Block +blockcraftery:editable_stairs_reinforced, Reinforced Framed Stairs +blockcraftery:editable_slab_reinforced, Reinforced Framed Slab +blockcraftery:editable_slant_reinforced, Reinforced Framed Slant +blockcraftery:editable_outer_corner_reinforced, Reinforced Framed Outer Corner +blockcraftery:editable_inner_corner_reinforced, Reinforced Framed Inner Corner +blockcraftery:editable_wall_reinforced, Reinforced Framed Wall +blockcraftery:editable_fence_reinforced, Reinforced Framed Fence +blockcraftery:editable_trap_door, Framed Trapdoor +blockcraftery:editable_trap_door_reinforced, Reinforced Framed Trapdoor +blockcraftery:editable_door, Framed Door +blockcraftery:editable_door_reinforced, Reinforced Framed Door +blockcraftery:editable_pressure_plate_all, Framed Pressure Plate (All) +blockcraftery:editable_pressure_plate_items, Framed Pressure Plate (Items) +blockcraftery:editable_pressure_plate_mobs, Framed Pressure Plate (Mobs) +blockcraftery:editable_pressure_plate_player, Framed Pressure Plate (Players) +blockcraftery:editable_pressure_plate_all_reinforced, Reinforced Framed Pressure Plate (All) +blockcraftery:editable_pressure_plate_items_reinforced, Reinforced Framed Pressure Plate (Items) +blockcraftery:editable_pressure_plate_mobs_reinforced, Reinforced Framed Pressure Plate (Mobs) +blockcraftery:editable_pressure_plate_player_reinforced, Reinforced Framed Pressure Plate (Players) +guideapi:inventorygenerators-guide_book, item.guideapi.book.inventorygenerators.guide_book.name \ No newline at end of file diff --git a/overrides/config/AsmodeusCore/core.conf b/overrides/config/AsmodeusCore/core.conf new file mode 100644 index 0000000..a9a98de --- /dev/null +++ b/overrides/config/AsmodeusCore/core.conf @@ -0,0 +1,74 @@ +# Configuration file + +client { + # Enable/Disable Render Clouds on Venus. + B:enableBetterMoonOnSky=true + + # Enable/Disable Render Clouds on Venus. + B:enableCloudsVenus=true + + # Enable/Disable render color stars on sky. + B:enableColorStars=false + + # Enable/Disable render planet atmosphere on sky. + B:enableRenderAtmosphere=true + + # Enable/Disable render body on horizon. + B:enableRenderBody=true + + # Enable/Disable rotate stars on sky. + B:enableRotateStars=true + + # Enable/Disable Advanced Sky Provider on Asteroids (Not support shaders). + B:enableSkyAsteroids=true + + # Enable/Disable Advanced Sky Provider on Moon (Not support shaders). + B:enableSkyMoon=true + + # Enable/Disable Advanced Sky Provider on Overworld (Not support shaders). + B:enableSkyOverworld=true + + # Enable/Disable Advanced Sky Provider on Orbit Overworld (Not support shaders). + B:enableSkyOverworldOrbit=true + + # Pos Y for render body on horizon. + I:renderBodyPosY=255 +} + + +galaxymap { + # Enable/Disable 2D Galaxy Map. (like in GC2) + B:enable2DGalaxyMap=false + + # Enable/Disable dynamic image on map. (If disabled, image will static) + B:enableDynamicImgOnGalaxyMap=true + + # Enable/Disable background image on Galaxy Map. (If false, returned black color and grid) + B:enableImgOnGalaxyMap=true + + # Enable/Disable New Galaxy Map. + B:enableNewGalaxyMap=true + + # Enable/Disable New Tier System. + B:enableNewTierSystem=false + + # Enable/Disable Time Travel System on Galaxy Map. + B:enableTimeTravelSystem=false +} + + +general { + # Time Travel speed factor. + I:speedTimeTravel=1 + + # Enable/Disable render degree symbol. + B:enableRenderDegreeSymbol=true + + # Offset temperature panel position X. + I:tempPosX=-40 + + # Offset temperature panel position Y. + I:tempPosY=0 +} + + diff --git a/overrides/config/BaubleyHeartCanisters.cfg b/overrides/config/BaubleyHeartCanisters.cfg new file mode 100644 index 0000000..0d4d47f --- /dev/null +++ b/overrides/config/BaubleyHeartCanisters.cfg @@ -0,0 +1,23 @@ +# Configuration file + +options { + # The maximum stacksize for heart canisters, also the maximum amount of full hearts you can get per heart container type + I:HEARTS_STACKSIZE=10 + + # How often do blue hearts Drop? (1.0 = 100 % and 0.0 means 0%) + D:blueDropRate=1.0 + + # How often do wither bones Drop? (1.0 = 100 % and 0.0 means 0%) + D:boneDropRate=0.15 + + # How often do green hearts Drop? (1.0 = 100 % and 0.0 means 0%) + D:greenDropRate=1.0 + + # How often do orange hearts Drop? (1.0 = 100 % and 0.0 means 0%) + D:orangeDropRate=1.0 + + # How often do red hearts Drop? (1.0 = 100 % and 0.0 means 0%) + D:redDropRate=0.05 +} + + diff --git a/overrides/config/BetterQuestingTriggerer.cfg b/overrides/config/BetterQuestingTriggerer.cfg new file mode 100644 index 0000000..07310f0 --- /dev/null +++ b/overrides/config/BetterQuestingTriggerer.cfg @@ -0,0 +1,17 @@ +# Configuration file + +general { + # Enables recipe for the Better Questing Item [default: true] + B:enableRecipe=true + + # Gives the player the Better Questing Item when join world [default: true] + B:giveItemOnJoinWorld=true + + # What item you want to use? - 1 = MameBoy / 2 = mPad / 3 = Book [range: 1 ~ 3, default: 1] + I:itemToUse=2 + + # If true the Better Questing Triggerer will remain in inventory when a player dies [default: false] + B:keepTriggererOnDeath=true +} + + diff --git a/overrides/config/BlankPlanet.cfg b/overrides/config/BlankPlanet.cfg new file mode 100644 index 0000000..3456efe --- /dev/null +++ b/overrides/config/BlankPlanet.cfg @@ -0,0 +1,48 @@ +# Configuration file + +"advanced spawn options" { + S:"Number ID of Dimesnion for 'First/Everytime join world options'"=-99 + S:"Number ID of Dimesnion for 'Teleport Player on Death' option"=-99 + B:"Teleport Player on Death (skip bed spawns)"=false + B:"Teleport Player on everytime they join world"=false + B:"Teleport Player only when they first join the world"=false +} + + +"dimension options" { + S:"Biome id"=199 + S:"Biome name"=BlankPlanet + S:"Dimension id"=-99 + B:"Make Landing Platforms"=true +} + + +general { + B:"Spawn Parachest on Teleport"=false + S:"Teleporter SpawnX"=0 + S:"Teleporter SpawnY"=100 + S:"Teleporter SpawnZ"=0 + S:"Teleporter Xp amount"=1 + B:"Teleporter reqiures Xp"=false +} + + +"world options" { + B:"Always Day Time"=false + + # WILL GET IGNORED IF 'Always Daytime' IS ENABLED + B:"Always Night Time"=false + B:"Breathable Atmosphere"=true + S:"Day Length"=24000 + S:"Fall Damage Multiplier"=0.3 + S:"Fuel Usage Multiplier"=1.0 + S:Gravity=0.058 + S:"Rocket reqiured"=10 + S:"Solar Energy Multiplier"=8.0 + S:"Sound Vol Reduction"=10.0 + S:"Star Brightness"=1.0 + S:"Thermal Level Multiplier"=0.0 + S:"Wind Level"=0.0 +} + + diff --git a/overrides/config/BlockDrops/blockdrops.txt b/overrides/config/BlockDrops/blockdrops.txt new file mode 100644 index 0000000..5aace48 --- /dev/null +++ b/overrides/config/BlockDrops/blockdrops.txt @@ -0,0 +1,4357 @@ +[ + { + "name": "minecraft:dirt", + "meta": 2, + "length": 1, + "name0": "minecraft:dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minecraft:sea_lantern", + "meta": 0, + "length": 1, + "name0": "minecraft:prismarine_crystals", + "meta0": 0, + "0chance0": 250.125, + "1chance0": 299.1, + "2chance0": 354.225, + "3chance0": 388.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 5\n}" + }, + { + "name": "minecraft:farmland", + "meta": 0, + "length": 1, + "name0": "minecraft:dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minecraft:stone", + "meta": 0, + "length": 1, + "name0": "minecraft:cobblestone", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minecraft:chorus_plant", + "meta": 0, + "length": 1, + "name0": "minecraft:chorus_fruit", + "meta0": 0, + "0chance0": 51.2, + "1chance0": 49.649998, + "2chance0": 50.425, + "3chance0": 49.95, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:lapis_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:dye", + "meta0": 4, + "0chance0": 599.45, + "1chance0": 804.525, + "2chance0": 1044.6, + "3chance0": 1328.2251, + "0pair0": "{\n \"left\": 4,\n \"right\": 8\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 16\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 24\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 32\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 9, + "length": 0 + }, + { + "name": "minecraft:melon_block", + "meta": 0, + "length": 1, + "name0": "minecraft:melon", + "meta0": 0, + "0chance0": 500.15002, + "1chance0": 547.575, + "2chance0": 599.14996, + "3chance0": 650.95, + "0pair0": "{\n \"left\": 3,\n \"right\": 7\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 9\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 9\n}" + }, + { + "name": "minecraft:snow", + "meta": 0, + "length": 1, + "name0": "minecraft:snowball", + "meta0": 0, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 6, + "length": 0 + }, + { + "name": "minecraft:stained_glass", + "meta": 13, + "length": 0 + }, + { + "name": "minecraft:leaves2", + "meta": 1, + "length": 1, + "name0": "minecraft:sapling", + "meta0": 5, + "0chance0": 5.025, + "1chance0": 6.525, + "2chance0": 8.150001, + "3chance0": 10.125, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:deadbush", + "meta": 0, + "length": 1, + "name0": "minecraft:stick", + "meta0": 0, + "0chance0": 101.075005, + "1chance0": 100.775, + "2chance0": 101.975, + "3chance0": 101.975, + "0pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 2\n}" + }, + { + "name": "minecraft:gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 9.95, + "1chance0": 14.775001, + "2chance0": 25.575, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minecraft:grass_path", + "meta": 0, + "length": 1, + "name0": "minecraft:dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 10, + "length": 0 + }, + { + "name": "minecraft:mycelium", + "meta": 0, + "length": 1, + "name0": "minecraft:dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 11, + "length": 0 + }, + { + "name": "minecraft:stained_glass", + "meta": 0, + "length": 0 + }, + { + "name": "minecraft:bookshelf", + "meta": 0, + "length": 1, + "name0": "minecraft:book", + "meta0": 0, + "0chance0": 300.0, + "1chance0": 300.0, + "2chance0": 300.0, + "3chance0": 300.0, + "0pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 3\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 7, + "length": 0 + }, + { + "name": "minecraft:stained_glass", + "meta": 14, + "length": 0 + }, + { + "name": "minecraft:clay", + "meta": 0, + "length": 1, + "name0": "minecraft:clay_ball", + "meta0": 0, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 1, + "length": 0 + }, + { + "name": "minecraft:stained_glass", + "meta": 3, + "length": 0 + }, + { + "name": "minecraft:ender_chest", + "meta": 0, + "length": 1, + "name0": "minecraft:obsidian", + "meta0": 0, + "0chance0": 800.0, + "1chance0": 800.0, + "2chance0": 800.0, + "3chance0": 800.0, + "0pair0": "{\n \"left\": 8,\n \"right\": 8\n}", + "1pair0": "{\n \"left\": 8,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 8,\n \"right\": 8\n}", + "3pair0": "{\n \"left\": 8,\n \"right\": 8\n}" + }, + { + "name": "minecraft:leaves", + "meta": 2, + "length": 1, + "name0": "minecraft:sapling", + "meta0": 2, + "0chance0": 5.175, + "1chance0": 5.725, + "2chance0": 8.625, + "3chance0": 9.6, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 12, + "length": 0 + }, + { + "name": "minecraft:glowstone", + "meta": 0, + "length": 1, + "name0": "minecraft:glowstone_dust", + "meta0": 0, + "0chance0": 303.5, + "1chance0": 333.3, + "2chance0": 356.57498, + "3chance0": 366.425, + "0pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 4\n}" + }, + { + "name": "minecraft:tallgrass", + "meta": 1, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 10.8, + "1chance0": 23.825, + "2chance0": 29.499998, + "3chance0": 40.9, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "minecraft:emerald_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:emerald", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.05, + "2chance0": 174.625, + "3chance0": 223.275, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 2, + "length": 0 + }, + { + "name": "minecraft:stained_glass", + "meta": 15, + "length": 0 + }, + { + "name": "minecraft:web", + "meta": 0, + "length": 1, + "name0": "minecraft:string", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minecraft:diamond_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.475, + "2chance0": 173.95001, + "3chance0": 216.67499, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minecraft:glass", + "meta": 0, + "length": 0 + }, + { + "name": "minecraft:stained_glass", + "meta": 8, + "length": 0 + }, + { + "name": "minecraft:leaves2", + "meta": 0, + "length": 1, + "name0": "minecraft:sapling", + "meta0": 4, + "0chance0": 5.15, + "1chance0": 6.25, + "2chance0": 8.55, + "3chance0": 9.475, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:tallgrass", + "meta": 2, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 10.400001, + "1chance0": 22.9, + "2chance0": 32.075, + "3chance0": 40.35, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "minecraft:coal_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:coal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.0, + "2chance0": 174.375, + "3chance0": 221.175, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minecraft:leaves", + "meta": 0, + "length": 1, + "name0": "minecraft:sapling", + "meta0": 0, + "0chance0": 4.5499997, + "1chance0": 7.1000004, + "2chance0": 8.5, + "3chance0": 11.1, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:leaves", + "meta": 1, + "length": 1, + "name0": "minecraft:sapling", + "meta0": 1, + "0chance0": 4.725, + "1chance0": 6.5499997, + "2chance0": 8.05, + "3chance0": 10.075, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:stained_glass", + "meta": 4, + "length": 0 + }, + { + "name": "minecraft:stained_glass", + "meta": 5, + "length": 0 + }, + { + "name": "minecraft:redstone_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:redstone", + "meta0": 0, + "0chance0": 449.75, + "1chance0": 500.3, + "2chance0": 549.14996, + "3chance0": 596.625, + "0pair0": "{\n \"left\": 4,\n \"right\": 5\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 6\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 7\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 8\n}" + }, + { + "name": "minecraft:quartz_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:quartz", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.45, + "2chance0": 175.075, + "3chance0": 215.40001, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minecraft:snow_layer", + "meta": 0, + "length": 1, + "name0": "minecraft:snowball", + "meta0": 0, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "minecraft:leaves", + "meta": 3, + "length": 1, + "name0": "minecraft:sapling", + "meta0": 3, + "0chance0": 2.6499999, + "1chance0": 2.8000002, + "2chance0": 3.4, + "3chance0": 3.9, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:double_plant", + "meta": 2, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.95, + "1chance0": 12.85, + "2chance0": 12.05, + "3chance0": 11.4, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minecraft:grass", + "meta": 0, + "length": 1, + "name0": "minecraft:dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "practicallogistics2:sapphireore", + "meta": 0, + "length": 1, + "name0": "practicallogistics2:sapphire", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 132.79999, + "2chance0": 174.125, + "3chance0": 218.625, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "appliedenergistics2:quartz_ore", + "meta": 0, + "length": 1, + "name0": "appliedenergistics2:material", + "meta0": 0, + "0chance0": 148.72499, + "1chance0": 198.27501, + "2chance0": 257.575, + "3chance0": 328.175, + "0pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 6\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 8\n}" + }, + { + "name": "appliedenergistics2:charged_quartz_ore", + "meta": 0, + "length": 1, + "name0": "appliedenergistics2:material", + "meta0": 1, + "0chance0": 149.475, + "1chance0": 197.225, + "2chance0": 267.375, + "3chance0": 329.175, + "0pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 6\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 8\n}" + }, + { + "name": "exocraft:lava_crystal_ore", + "meta": 0, + "length": 1, + "name0": "exocraft:lava_crystal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 150.6, + "2chance0": 199.15001, + "3chance0": 248.425, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:soul_eyes", + "meta": 0, + "length": 1, + "name0": "minestrapp:gem_soul", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 150.45, + "2chance0": 200.275, + "3chance0": 251.85, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:lichen_path", + "meta": 0, + "length": 1, + "name0": "minestrapp:permafrost", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:clay_grass_path", + "meta": 0, + "length": 1, + "name0": "minestrapp:clay_soil", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:lichen", + "meta": 0, + "length": 1, + "name0": "minestrapp:permafrost", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "thermalfoundation:ore_fluid", + "meta": 2, + "length": 1, + "name0": "thermalfoundation:material", + "meta0": 893, + "0chance0": 100.0, + "1chance0": 151.40001, + "2chance0": 199.15001, + "3chance0": 248.85, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:heart_spot", + "meta": 0, + "length": 1, + "name0": "minestrapp:heart_piece", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:block_redstone_sandy_unlit", + "meta": 0, + "length": 1, + "name0": "minestrapp:block_redstone_sandy_lit", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:sunstone_deposit", + "meta": 0, + "length": 1, + "name0": "minestrapp:m_gem", + "meta0": 0, + "0chance0": 150.1, + "1chance0": 202.62498, + "2chance0": 252.20001, + "3chance0": 298.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 5\n}" + }, + { + "name": "minestrapp:block_redstone_briny_unlit", + "meta": 0, + "length": 1, + "name0": "minestrapp:block_redstone_briny_lit", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "thermalfoundation:ore_fluid", + "meta": 5, + "length": 1, + "name0": "thermalfoundation:material", + "meta0": 892, + "0chance0": 100.0, + "1chance0": 151.40001, + "2chance0": 197.85, + "3chance0": 247.875, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:m_leaves", + "meta": 0, + "length": 1, + "name0": "minecraft:sapling", + "meta0": 0, + "0chance0": 4.35, + "1chance0": 5.625, + "2chance0": 8.825, + "3chance0": 9.650001, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:block_redstone_frosted_unlit", + "meta": 0, + "length": 1, + "name0": "minestrapp:block_redstone_frosted_lit", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:block_sunstone", + "meta": 0, + "length": 1, + "name0": "minestrapp:m_gem", + "meta0": 0, + "0chance0": 298.2, + "1chance0": 297.30002, + "2chance0": 299.42502, + "3chance0": 300.075, + "0pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:block_redstone_icy_unlit", + "meta": 0, + "length": 1, + "name0": "minestrapp:block_redstone_icy_lit", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:glacieric_ice", + "meta": 0, + "length": 1, + "name0": "minestrapp:m_gem", + "meta0": 6, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:mite_hive", + "meta": 0, + "length": 1, + "name0": "minestrapp:mite_comb", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:clay_grass", + "meta": 0, + "length": 1, + "name0": "minestrapp:clay_soil", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:fargrowth", + "meta": 0, + "length": 1, + "name0": "minestrapp:portal_dust", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "thermalfoundation:ore_fluid", + "meta": 0, + "length": 1, + "name0": "thermalfoundation:material", + "meta0": 892, + "0chance0": 100.0, + "1chance0": 150.95, + "2chance0": 199.25, + "3chance0": 246.55002, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:mite_hive_honeyed", + "meta": 0, + "length": 1, + "name0": "minestrapp:mite_comb", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:fargrowth_path", + "meta": 0, + "length": 1, + "name0": "minestrapp:portal_dust", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:bauble_sunstone", + "meta": 0, + "length": 1, + "name0": "minestrapp:m_gem", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:savanna_grass", + "meta": 0, + "length": 1, + "name0": "minestrapp:corn", + "meta0": 0, + "0chance0": 0.925, + "1chance0": 1.275, + "2chance0": 1.15, + "3chance0": 0.975, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "thermalfoundation:ore_fluid", + "meta": 4, + "length": 1, + "name0": "thermalfoundation:material", + "meta0": 895, + "0chance0": 100.0, + "1chance0": 149.1, + "2chance0": 202.50002, + "3chance0": 252.44998, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:melon_bricks", + "meta": 0, + "length": 1, + "name0": "minecraft:melon", + "meta0": 0, + "0chance0": 601.07495, + "1chance0": 600.22504, + "2chance0": 603.625, + "3chance0": 597.025, + "0pair0": "{\n \"left\": 3,\n \"right\": 9\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 9\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 9\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 9\n}" + }, + { + "name": "minestrapp:ore_soul", + "meta": 0, + "length": 1, + "name0": "minestrapp:gem_soul", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 149.65, + "2chance0": 197.3, + "3chance0": 249.90001, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "thermalfoundation:ore_fluid", + "meta": 3, + "length": 1, + "name0": "thermalfoundation:material", + "meta0": 894, + "0chance0": 100.0, + "1chance0": 149.425, + "2chance0": 199.2, + "3chance0": 251.20001, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:ore_blazium", + "meta": 0, + "length": 1, + "name0": "minestrapp:m_gem", + "meta0": 5, + "0chance0": 300.35, + "1chance0": 349.67502, + "2chance0": 397.925, + "3chance0": 446.625, + "0pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 5\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 6\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 7\n}" + }, + { + "name": "minestrapp:tundra_grass", + "meta": 0, + "length": 1, + "name0": "minestrapp:cabbage_seeds", + "meta0": 0, + "0chance0": 9.6, + "1chance0": 10.724999, + "2chance0": 11.474999, + "3chance0": 15.700001, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:bauble_glowstone", + "meta": 0, + "length": 1, + "name0": "minecraft:glowstone_dust", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "rftools:dimensional_shard_ore", + "meta": 0, + "length": 1, + "name0": "rftools:dimensional_shard", + "meta0": 0, + "0chance0": 301.95, + "1chance0": 393.575, + "2chance0": 530.375, + "3chance0": 661.575, + "0pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 12\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 16\n}" + }, + { + "name": "rftools:dimensional_shard_ore", + "meta": 1, + "length": 1, + "name0": "rftools:dimensional_shard", + "meta0": 0, + "0chance0": 301.44998, + "1chance0": 404.12503, + "2chance0": 525.725, + "3chance0": 662.9, + "0pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 12\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 16\n}" + }, + { + "name": "buildinggadgets:constructionblock", + "meta": 0, + "length": 1, + "name0": "buildinggadgets:constructionpaste", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "minestrapp:block_rock_crystal", + "meta": 0, + "length": 1, + "name0": "minestrapp:m_gem", + "meta0": 2, + "0chance0": 654.02496, + "1chance0": 644.475, + "2chance0": 647.175, + "3chance0": 655.14996, + "0pair0": "{\n \"left\": 4,\n \"right\": 9\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 9\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 9\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 9\n}" + }, + { + "name": "minestrapp:rock_crystal_deposit", + "meta": 0, + "length": 1, + "name0": "minestrapp:m_gem", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 151.875, + "2chance0": 201.6, + "3chance0": 250.75, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "thermalfoundation:ore_fluid", + "meta": 1, + "length": 1, + "name0": "thermalfoundation:material", + "meta0": 892, + "0chance0": 100.0, + "1chance0": 149.425, + "2chance0": 199.72499, + "3chance0": 247.425, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "minestrapp:mud", + "meta": 0, + "length": 1, + "name0": "minestrapp:mud_ball", + "meta0": 0, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "mekanism:saltblock", + "meta": 0, + "length": 1, + "name0": "mekanism:salt", + "meta0": 0, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "rftools:dimensional_shard_ore", + "meta": 2, + "length": 1, + "name0": "rftools:dimensional_shard", + "meta0": 0, + "0chance0": 299.57498, + "1chance0": 401.65, + "2chance0": 518.15, + "3chance0": 671.7, + "0pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 12\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 16\n}" + }, + { + "name": "buildinggadgets:constructionblock_dense", + "meta": 0, + "length": 1, + "name0": "buildinggadgets:constructionpaste", + "meta0": 0, + "0chance0": 199.0, + "1chance0": 197.7, + "2chance0": 198.77501, + "3chance0": 202.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 3\n}" + }, + { + "name": "xlfoodmod:rock_salt", + "meta": 0, + "length": 1, + "name0": "xlfoodmod:salt", + "meta0": 0, + "0chance0": 298.275, + "1chance0": 398.85, + "2chance0": 525.725, + "3chance0": 663.475, + "0pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 12\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 16\n}" + }, + { + "name": "xlfoodmod:grass", + "meta": 0, + "length": 8, + "name0": "xlfoodmod:rice_seeds", + "meta0": 0, + "0chance0": 20.125, + "1chance0": 20.05, + "2chance0": 19.85, + "3chance0": 20.0, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "name1": "xlfoodmod:pepper_seeds", + "meta1": 0, + "0chance1": 20.25, + "1chance1": 20.425, + "2chance1": 20.025, + "3chance1": 20.3, + "0pair1": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair1": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair1": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair1": "{\n \"left\": 0,\n \"right\": 1\n}", + "name2": "xlfoodmod:corn_seeds", + "meta2": 0, + "0chance2": 19.8, + "1chance2": 20.725, + "2chance2": 19.75, + "3chance2": 20.275, + "0pair2": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair2": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair2": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair2": "{\n \"left\": 0,\n \"right\": 1\n}", + "name3": "xlfoodmod:cucumber_seeds", + "meta3": 0, + "0chance3": 20.15, + "1chance3": 17.95, + "2chance3": 20.275, + "3chance3": 20.5, + "0pair3": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair3": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair3": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair3": "{\n \"left\": 0,\n \"right\": 1\n}", + "name4": "xlfoodmod:lettuce_seeds", + "meta4": 0, + "0chance4": 20.1, + "1chance4": 19.85, + "2chance4": 21.0, + "3chance4": 19.2, + "0pair4": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair4": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair4": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair4": "{\n \"left\": 0,\n \"right\": 1\n}", + "name5": "xlfoodmod:onion", + "meta5": 0, + "0chance5": 20.65, + "1chance5": 19.425001, + "2chance5": 18.925001, + "3chance5": 19.050001, + "0pair5": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair5": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair5": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair5": "{\n \"left\": 0,\n \"right\": 1\n}", + "name6": "xlfoodmod:tomato_seeds", + "meta6": 0, + "0chance6": 20.625, + "1chance6": 20.825, + "2chance6": 18.6, + "3chance6": 19.675, + "0pair6": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair6": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair6": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair6": "{\n \"left\": 0,\n \"right\": 1\n}", + "name7": "xlfoodmod:strawberry_seeds", + "meta7": 0, + "0chance7": 21.05, + "1chance7": 20.175, + "2chance7": 18.825, + "3chance7": 20.25, + "0pair7": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair7": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair7": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair7": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "pocketnether:quartz_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:quartz", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 132.625, + "2chance0": 176.125, + "3chance0": 216.8, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "mysticalagriculture:end_inferium_ore", + "meta": 0, + "length": 1, + "name0": "mysticalagriculture:crafting", + "meta0": 0, + "0chance0": 451.00003, + "1chance0": 450.44998, + "2chance0": 568.025, + "3chance0": 719.775, + "0pair0": "{\n \"left\": 4,\n \"right\": 5\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 5\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 10\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 15\n}" + }, + { + "name": "mysticalagriculture:soulstone", + "meta": 0, + "length": 1, + "name0": "mysticalagriculture:soulstone", + "meta0": 1, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "mysticalagriculture:inferium_ore", + "meta": 0, + "length": 1, + "name0": "mysticalagriculture:crafting", + "meta0": 0, + "0chance0": 249.575, + "1chance0": 250.35, + "2chance0": 312.675, + "3chance0": 404.35, + "0pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 6\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 9\n}" + }, + { + "name": "mysticalagriculture:nether_inferium_ore", + "meta": 0, + "length": 1, + "name0": "mysticalagriculture:crafting", + "meta0": 0, + "0chance0": 349.1, + "1chance0": 351.69998, + "2chance0": 436.025, + "3chance0": 569.475, + "0pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 8\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 12\n}" + }, + { + "name": "mysticalagriculture:prosperity_ore", + "meta": 0, + "length": 1, + "name0": "mysticalagriculture:crafting", + "meta0": 5, + "0chance0": 249.62498, + "1chance0": 250.3, + "2chance0": 312.17502, + "3chance0": 398.35, + "0pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 6\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 9\n}" + }, + { + "name": "mysticalagriculture:nether_prosperity_ore", + "meta": 0, + "length": 1, + "name0": "mysticalagriculture:crafting", + "meta0": 5, + "0chance0": 350.4, + "1chance0": 350.57498, + "2chance0": 440.0, + "3chance0": 559.875, + "0pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 8\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 12\n}" + }, + { + "name": "mysticalagriculture:end_prosperity_ore", + "meta": 0, + "length": 1, + "name0": "mysticalagriculture:crafting", + "meta0": 5, + "0chance0": 448.97498, + "1chance0": 448.47498, + "2chance0": 561.575, + "3chance0": 720.77496, + "0pair0": "{\n \"left\": 4,\n \"right\": 5\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 5\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 10\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 15\n}" + }, + { + "name": "matteroverdrive:dilithium_ore", + "meta": 0, + "length": 1, + "name0": "matteroverdrive:dilithium_crystal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 133.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 2\n}" + }, + { + "name": "galacticraftplanets:venus", + "meta": 9, + "length": 1, + "name0": "minecraft:quartz", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galacticraftplanets:mars", + "meta": 9, + "length": 1, + "name0": "galacticraftplanets:mars", + "meta0": 4, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galacticraftcore:slab_gc_double", + "meta": 3, + "length": 1, + "name0": "galacticraftcore:slab_gc_half", + "meta0": 3, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:slab_gc_double", + "meta": 4, + "length": 1, + "name0": "galacticraftcore:slab_gc_half", + "meta0": 4, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:slab_gc_double", + "meta": 5, + "length": 1, + "name0": "galacticraftcore:slab_gc_half", + "meta0": 5, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:slab_gc_double", + "meta": 0, + "length": 1, + "name0": "galacticraftcore:slab_gc_half", + "meta0": 0, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "galacticraftplanets:mars", + "meta": 2, + "length": 1, + "name0": "galacticraftplanets:item_basic_mars", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 103.95, + "2chance0": 133.125, + "3chance0": 162.55, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 2\n}" + }, + { + "name": "galacticraftplanets:spout", + "meta": 0, + "length": 1, + "name0": "galacticraftplanets:venus", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galacticraftcore:slab_gc_double", + "meta": 6, + "length": 1, + "name0": "galacticraftcore:slab_gc_half", + "meta0": 6, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "galacticraftplanets:asteroids_block", + "meta": 4, + "length": 2, + "name0": "galacticraftplanets:item_basic_asteroids", + "meta0": 3, + "0chance0": 100.0, + "1chance0": 103.475, + "2chance0": 133.15001, + "3chance0": 162.22499, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "name1": "galacticraftplanets:item_basic_asteroids", + "meta1": 4, + "0chance1": 100.0, + "1chance1": 103.85, + "2chance1": 133.675, + "3chance1": 160.325, + "0pair1": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair1": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair1": "{\n \"left\": 1,\n \"right\": 2\n}", + "3pair1": "{\n \"left\": 1,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:unlit_torch", + "meta": 0, + "length": 1, + "name0": "galacticraftcore:unlit_torch_lit", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galacticraftcore:slab_gc_double", + "meta": 2, + "length": 1, + "name0": "galacticraftcore:slab_gc_half", + "meta0": 2, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:fallen_meteor", + "meta": 0, + "length": 1, + "name0": "galacticraftcore:meteoric_iron_raw", + "meta0": 0, + "0chance0": 175.425, + "1chance0": 174.75, + "2chance0": 174.875, + "3chance0": 174.025, + "0pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:slab_gc_double", + "meta": 1, + "length": 1, + "name0": "galacticraftcore:slab_gc_half", + "meta0": 1, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:basic_block_moon", + "meta": 2, + "length": 1, + "name0": "galacticraftcore:cheese_curd", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 104.149994, + "2chance0": 133.425, + "3chance0": 162.625, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 2\n}" + }, + { + "name": "galacticraftcore:basic_block_moon", + "meta": 6, + "length": 1, + "name0": "galacticraftcore:item_basic_moon", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galacticraftcore:fluid_pipe_pull", + "meta": 0, + "length": 1, + "name0": "galacticraftcore:fluid_pipe", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galacticraftcore:basic_block_core", + "meta": 8, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 200.0, + "1chance0": 232.29999, + "2chance0": 274.7, + "3chance0": 323.075, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 5\n}" + }, + { + "name": "galacticraftplanets:venus", + "meta": 13, + "length": 1, + "name0": "galacticraftplanets:basic_item_venus", + "meta0": 4, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galacticraftplanets:venus", + "meta": 10, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 133.09999, + "2chance0": 175.075, + "3chance0": 219.175, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "extraplanets:coal_grit", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:iapetus_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_new_maple_leaves", + "meta": 2, + "length": 1, + "name0": "extraplanets:kepler22b_maple_saplings", + "meta0": 2, + "0chance0": 5.0, + "1chance0": 5.725, + "2chance0": 8.275, + "3chance0": 10.375, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_yellow_grass", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:deimos_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_new_maple_leaves", + "meta": 1, + "length": 1, + "name0": "extraplanets:kepler22b_maple_saplings", + "meta0": 1, + "0chance0": 5.2000003, + "1chance0": 5.9, + "2chance0": 8.325, + "3chance0": 9.5, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:ganymede_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:titan_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_new_maple_leaves", + "meta": 3, + "length": 1, + "name0": "extraplanets:kepler22b_maple_saplings", + "meta0": 3, + "0chance0": 4.6, + "1chance0": 5.55, + "2chance0": 8.0, + "3chance0": 9.325, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_flowers", + "meta": 5, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.45, + "1chance0": 24.95, + "2chance0": 37.5, + "3chance0": 50.85, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "extraplanets:kepler22b_flowers", + "meta": 2, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 13.150001, + "1chance0": 25.9, + "2chance0": 38.2, + "3chance0": 51.45, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "extraplanets:saturn_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:pluto_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:eris_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_purple_grass", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_red_grass", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:callisto_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:mercury_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:triton_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:io_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:phobos_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:europa_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:fossil", + "meta": 0, + "length": 1, + "name0": "minecraft:bone", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_new_maple_leaves_2", + "meta": 1, + "length": 1, + "name0": "extraplanets:kepler22b_maple_saplings", + "meta0": 1, + "0chance0": 4.975, + "1chance0": 5.7, + "2chance0": 8.225, + "3chance0": 10.05, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:saturn", + "meta": 12, + "length": 1, + "name0": "minecraft:slime_ball", + "meta0": 0, + "0chance0": 1200.0, + "1chance0": 1200.0, + "2chance0": 1200.0, + "3chance0": 1200.0, + "0pair0": "{\n \"left\": 12,\n \"right\": 12\n}", + "1pair0": "{\n \"left\": 12,\n \"right\": 12\n}", + "2pair0": "{\n \"left\": 12,\n \"right\": 12\n}", + "3pair0": "{\n \"left\": 12,\n \"right\": 12\n}" + }, + { + "name": "extraplanets:diamond_grit", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:jupiter_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:ceres_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_new_maple_leaves_2", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b_maple_saplings", + "meta0": 0, + "0chance0": 5.325, + "1chance0": 5.975, + "2chance0": 7.9000006, + "3chance0": 11.05, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:oberon_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_new_maple_leaves", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b_maple_saplings", + "meta0": 0, + "0chance0": 5.2250004, + "1chance0": 6.1749997, + "2chance0": 8.625, + "3chance0": 10.0, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_flowers", + "meta": 4, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.275, + "1chance0": 24.5, + "2chance0": 38.3, + "3chance0": 53.775, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "extraplanets:emerald_grit", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:titania_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_infected_grass", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:rhea_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_grass", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_flowers", + "meta": 0, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 11.75, + "1chance0": 25.175, + "2chance0": 34.475, + "3chance0": 48.075, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "extraplanets:iron_grit", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_blue_grass", + "meta": 0, + "length": 1, + "name0": "extraplanets:kepler22b", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_flowers", + "meta": 1, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.925, + "1chance0": 24.5, + "2chance0": 37.55, + "3chance0": 52.100002, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "extraplanets:gold_grit", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "extraplanets:kepler22b_flowers", + "meta": 3, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.875, + "1chance0": 24.8, + "2chance0": 36.05, + "3chance0": 45.85, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:infected_diamond_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.975, + "2chance0": 173.825, + "3chance0": 220.05, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:frolia_leaves", + "meta": 0, + "length": 1, + "name0": "moreplanets:frolia_sapling", + "meta0": 0, + "0chance0": 5.15, + "1chance0": 6.5750003, + "2chance0": 8.6, + "3chance0": 10.2, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:cheese_tall_grass", + "meta": 0, + "length": 1, + "name0": "moreplanets:cheese_spore_seed", + "meta0": 0, + "0chance0": 13.275001, + "1chance0": 13.875, + "2chance0": 11.925, + "3chance0": 12.549999, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_coal_ore", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_coal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.2, + "2chance0": 173.45001, + "3chance0": 219.82501, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:fronos_tall_grass", + "meta": 0, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.275, + "1chance0": 12.675001, + "2chance0": 12.325, + "3chance0": 12.5, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_coal_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:coal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.52501, + "2chance0": 179.20001, + "3chance0": 219.35, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:cheese_grass", + "meta": 0, + "length": 1, + "name0": "moreplanets:cheese_spore_seed", + "meta0": 0, + "0chance0": 13.150001, + "1chance0": 13.075, + "2chance0": 12.4, + "3chance0": 12.45, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_grass_block", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:alien_miner_blood", + "meta": 0, + "length": 1, + "name0": "moreplanets:diona_surface_rock", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_stone", + "meta": 0, + "length": 1, + "name0": "moreplanets:fronos_cobblestone", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:multalic_crystal", + "meta": 0, + "length": 1, + "name0": "moreplanets:multalic_crystal_pieces", + "meta0": 0, + "0chance0": 149.875, + "1chance0": 149.3, + "2chance0": 199.0, + "3chance0": 262.2, + "0pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 6\n}" + }, + { + "name": "moreplanets:infected_spruce_leaves", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_spruce_sapling", + "meta0": 0, + "0chance0": 5.4249997, + "1chance0": 6.3500004, + "2chance0": 8.225, + "3chance0": 9.775, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:green_vein_tall_grass", + "meta": 0, + "length": 1, + "name0": "moreplanets:terraberry", + "meta0": 0, + "0chance0": 12.6, + "1chance0": 12.075, + "2chance0": 12.25, + "3chance0": 12.5, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:purple_bush", + "meta": 0, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.875, + "1chance0": 12.325, + "2chance0": 13.249999, + "3chance0": 12.8, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_oak_bookshelf", + "meta": 0, + "length": 1, + "name0": "minecraft:book", + "meta0": 0, + "0chance0": 300.0, + "1chance0": 300.0, + "2chance0": 300.0, + "3chance0": 300.0, + "0pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 3\n}" + }, + { + "name": "moreplanets:infected_purlonite_cobweb", + "meta": 0, + "length": 1, + "name0": "minecraft:string", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:purified_snow", + "meta": 0, + "length": 1, + "name0": "moreplanets:purified_snowball", + "meta0": 0, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "moreplanets:fronos_silicon_ore", + "meta": 0, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 135.45001, + "2chance0": 175.025, + "3chance0": 222.75, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:fronos_farmland", + "meta": 0, + "length": 1, + "name0": "moreplanets:fronos_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:anti_gravity_ore", + "meta": 0, + "length": 1, + "name0": "moreplanets:anti_gravity_fragments", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 135.7, + "2chance0": 174.35, + "3chance0": 219.275, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:chalos_rock", + "meta": 0, + "length": 1, + "name0": "moreplanets:chalos_cobblestone", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_jungle_leaves", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_jungle_sapling", + "meta0": 0, + "0chance0": 4.7, + "1chance0": 6.1, + "2chance0": 8.4, + "3chance0": 9.700001, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_tall_grass", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_wheat_seeds", + "meta0": 0, + "0chance0": 12.65, + "1chance0": 12.875, + "2chance0": 12.95, + "3chance0": 12.05, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_quartz_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:quartz", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 134.5, + "2chance0": 177.8, + "3chance0": 214.94998, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:infected_oak_leaves", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_oak_sapling", + "meta0": 0, + "0chance0": 4.725, + "1chance0": 6.15, + "2chance0": 8.05, + "3chance0": 11.150001, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_sea_lantern", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_prismarine_crystals", + "meta0": 0, + "0chance0": 249.92499, + "1chance0": 300.65, + "2chance0": 351.825, + "3chance0": 384.175, + "0pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 5\n}" + }, + { + "name": "moreplanets:infected_silicon_ore", + "meta": 0, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 132.275, + "2chance0": 173.3, + "3chance0": 221.325, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:fronos_lapis_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:dye", + "meta0": 4, + "0chance0": 600.525, + "1chance0": 599.6, + "2chance0": 600.2, + "3chance0": 600.22504, + "0pair0": "{\n \"left\": 4,\n \"right\": 8\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 8\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 8\n}" + }, + { + "name": "moreplanets:green_vein_grass", + "meta": 0, + "length": 1, + "name0": "moreplanets:terraberry", + "meta0": 0, + "0chance0": 4.05, + "1chance0": 4.725, + "2chance0": 3.9500003, + "3chance0": 4.225, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_farmland", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_redstone_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:redstone", + "meta0": 0, + "0chance0": 451.32498, + "1chance0": 500.375, + "2chance0": 548.725, + "3chance0": 596.7, + "0pair0": "{\n \"left\": 4,\n \"right\": 5\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 6\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 7\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 8\n}" + }, + { + "name": "moreplanets:diona_rock", + "meta": 0, + "length": 1, + "name0": "moreplanets:diona_cobblestone", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_snow", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_snowball", + "meta0": 0, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "moreplanets:alien_berry_oak_bookshelf", + "meta": 0, + "length": 1, + "name0": "minecraft:book", + "meta0": 0, + "0chance0": 300.0, + "1chance0": 300.0, + "2chance0": 300.0, + "3chance0": 300.0, + "0pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 3\n}" + }, + { + "name": "moreplanets:infected_grass", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_wheat_seeds", + "meta0": 0, + "0chance0": 12.3, + "1chance0": 12.625, + "2chance0": 13.275001, + "3chance0": 13.325, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:green_vein_grass_path", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:inferumite_crystal_ore", + "meta": 0, + "length": 1, + "name0": "moreplanets:inferumite_crystal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.575, + "2chance0": 173.75, + "3chance0": 223.75, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:huge_terrashroom_block", + "meta": 0, + "length": 1, + "name0": "moreplanets:terrashroom", + "meta0": 0, + "0chance0": 31.7, + "1chance0": 29.324999, + "2chance0": 30.4, + "3chance0": 31.775002, + "0pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 2\n}" + }, + { + "name": "moreplanets:infected_emerald_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:emerald", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 131.675, + "2chance0": 172.35, + "3chance0": 226.75, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:infected_melon", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_melon_slice", + "meta0": 0, + "0chance0": 500.9, + "1chance0": 555.5, + "2chance0": 601.5, + "3chance0": 636.875, + "0pair0": "{\n \"left\": 3,\n \"right\": 7\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 9\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 9\n}" + }, + { + "name": "moreplanets:fronos_emerald_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:emerald", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 134.55, + "2chance0": 172.4, + "3chance0": 220.275, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:infected_snow_layer", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_snowball", + "meta0": 0, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "moreplanets:cheese_farmland", + "meta": 0, + "length": 1, + "name0": "moreplanets:cheese_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:nibiru_rock", + "meta": 0, + "length": 1, + "name0": "moreplanets:nibiru_cobblestone", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_purlonite_eye_core", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_purlonite_segment", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:green_vein_grass_block", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_diamond_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.125, + "2chance0": 173.4, + "3chance0": 222.05, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:alien_berry_oak_leaves", + "meta": 0, + "length": 1, + "name0": "moreplanets:alien_berry_oak_sapling", + "meta0": 0, + "0chance0": 5.4, + "1chance0": 6.375, + "2chance0": 7.5499997, + "3chance0": 9.725, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:flowering_frolia_leaves", + "meta": 0, + "length": 1, + "name0": "moreplanets:frolia_sapling", + "meta0": 0, + "0chance0": 4.975, + "1chance0": 6.4, + "2chance0": 8.025001, + "3chance0": 9.525001, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_lapis_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:dye", + "meta0": 4, + "0chance0": 600.825, + "1chance0": 604.19995, + "2chance0": 598.3, + "3chance0": 597.275, + "0pair0": "{\n \"left\": 4,\n \"right\": 8\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 8\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 8\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 8\n}" + }, + { + "name": "moreplanets:infected_purlonite_ender_core", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_purlonite_segment", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_fern", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_wheat_seeds", + "meta0": 0, + "0chance0": 11.875, + "1chance0": 12.1, + "2chance0": 12.2, + "3chance0": 13.3, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:cheese_grass_block", + "meta": 0, + "length": 1, + "name0": "moreplanets:cheese_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_redstone_ore", + "meta": 0, + "length": 1, + "name0": "minecraft:redstone", + "meta0": 0, + "0chance0": 451.87503, + "1chance0": 499.35004, + "2chance0": 551.5, + "3chance0": 598.8, + "0pair0": "{\n \"left\": 4,\n \"right\": 5\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 6\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 7\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 8\n}" + }, + { + "name": "moreplanets:purified_snow_layer", + "meta": 0, + "length": 1, + "name0": "moreplanets:purified_snowball", + "meta0": 0, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}" + }, + { + "name": "moreplanets:cheese_milk_ore", + "meta": 0, + "length": 1, + "name0": "moreplanets:cheese_milk_curd", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.875, + "2chance0": 175.025, + "3chance0": 216.475, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:infected_grass_path", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_grass_block", + "meta": 0, + "length": 1, + "name0": "moreplanets:fronos_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:oscalea_leaves", + "meta": 0, + "length": 1, + "name0": "moreplanets:oscalea_sapling", + "meta0": 0, + "0chance0": 5.35, + "1chance0": 6.5499997, + "2chance0": 8.725, + "3chance0": 10.275001, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:setrorium_ore", + "meta": 0, + "length": 1, + "name0": "moreplanets:setrorium_shard", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.35, + "2chance0": 174.7, + "3chance0": 220.97499, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 7\n}" + }, + { + "name": "moreplanets:infected_clay", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_clay_ball", + "meta0": 0, + "0chance0": 400.0, + "1chance0": 400.0, + "2chance0": 400.0, + "3chance0": 400.0, + "0pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "1pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 4,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 4,\n \"right\": 4\n}" + }, + { + "name": "moreplanets:cheese_spore_block", + "meta": 0, + "length": 1, + "name0": "moreplanets:cheese_spore_item", + "meta0": 0, + "0chance0": 6.825, + "1chance0": 8.325, + "2chance0": 12.375, + "3chance0": 16.0, + "0pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 2\n}" + }, + { + "name": "moreplanets:infected_vines_dirt", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_dirt", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 9.275, + "1chance0": 13.875, + "2chance0": 24.15, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:purified_gravel", + "meta": 0, + "length": 1, + "name0": "minecraft:flint", + "meta0": 0, + "0chance0": 8.95, + "1chance0": 13.924999, + "2chance0": 23.625, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_fern", + "meta": 0, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.0, + "1chance0": 12.4, + "2chance0": 12.425, + "3chance0": 12.6, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:fronos_grass", + "meta": 0, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 12.725, + "1chance0": 11.875, + "2chance0": 12.8, + "3chance0": 12.8, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "moreplanets:infected_purlonite_crystal", + "meta": 0, + "length": 1, + "name0": "moreplanets:infected_purlonite_shard", + "meta0": 0, + "0chance0": 149.525, + "1chance0": 149.95, + "2chance0": 201.02501, + "3chance0": 261.8, + "0pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 6\n}" + }, + { + "name": "galaxyspace:surface_ice", + "meta": 4, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 27, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_dandelions", + "meta": 0, + "length": 1, + "name0": "minecraft:wheat_seeds", + "meta0": 0, + "0chance0": 11.599999, + "1chance0": 10.75, + "2chance0": 10.0, + "3chance0": 10.7, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:ioblocks", + "meta": 4, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 7, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:dry_leaves", + "meta": 0, + "length": 1, + "name0": "minecraft:stick", + "meta0": 0, + "0chance0": 7.2999997, + "1chance0": 7.475, + "2chance0": 7.8500004, + "3chance0": 8.55, + "0pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 2\n}" + }, + { + "name": "galaxyspace:proxima_b_grasses", + "meta": 0, + "length": 1, + "name0": "galaxyspace:proxima_b_blocks", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:mirandablocks", + "meta": 6, + "length": 1, + "name0": "minecraft:quartz", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:marsores", + "meta": 0, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 134.25, + "2chance0": 175.77501, + "3chance0": 219.05, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:europablocks", + "meta": 3, + "length": 1, + "name0": "minecraft:emerald", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:titanblocks", + "meta": 6, + "length": 1, + "name0": "minecraft:coal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 132.775, + "2chance0": 175.35, + "3chance0": 219.025, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:enceladusblocks", + "meta": 2, + "length": 1, + "name0": "minecraft:coal", + "meta0": 0, + "0chance0": 550.22504, + "1chance0": 551.14996, + "2chance0": 551.14996, + "3chance0": 549.275, + "0pair0": "{\n \"left\": 5,\n \"right\": 6\n}", + "1pair0": "{\n \"left\": 5,\n \"right\": 6\n}", + "2pair0": "{\n \"left\": 5,\n \"right\": 6\n}", + "3pair0": "{\n \"left\": 5,\n \"right\": 6\n}" + }, + { + "name": "galaxyspace:barnarda_c_grasses", + "meta": 1, + "length": 1, + "name0": "galaxyspace:barnarda_c_blocks", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:phobosblocks", + "meta": 2, + "length": 1, + "name0": "galacticraftplanets:item_basic_asteroids", + "meta0": 3, + "0chance0": 100.0, + "1chance0": 133.625, + "2chance0": 176.125, + "3chance0": 222.77501, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:phobosblocks", + "meta": 5, + "length": 1, + "name0": "galacticraftplanets:item_basic_mars", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.075, + "2chance0": 177.04999, + "3chance0": 222.7, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:mirandablocks", + "meta": 4, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 3, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_leaves", + "meta": 0, + "length": 1, + "name0": "galaxyspace:barnarda_c_dandelions", + "meta0": 12, + "0chance0": 4.9, + "1chance0": 6.2749996, + "2chance0": 9.049999, + "3chance0": 9.45, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:proxima_b_blocks", + "meta": 9, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_test_glow_log", + "meta": 0, + "length": 1, + "name0": "galaxyspace:barnarda_c_test_log", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:europablocks", + "meta": 4, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:ganymedeblocks", + "meta": 3, + "length": 1, + "name0": "galacticraftplanets:item_basic_asteroids", + "meta0": 4, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:marsores", + "meta": 3, + "length": 1, + "name0": "minecraft:redstone", + "meta0": 0, + "0chance0": 500.0, + "1chance0": 532.725, + "2chance0": 575.35, + "3chance0": 618.675, + "0pair0": "{\n \"left\": 5,\n \"right\": 5\n}", + "1pair0": "{\n \"left\": 5,\n \"right\": 6\n}", + "2pair0": "{\n \"left\": 5,\n \"right\": 7\n}", + "3pair0": "{\n \"left\": 5,\n \"right\": 8\n}" + }, + { + "name": "galaxyspace:ceresblocks", + "meta": 3, + "length": 1, + "name0": "galacticraftcore:meteoric_iron_raw", + "meta0": 0, + "0chance0": 200.0, + "1chance0": 233.65, + "2chance0": 277.35, + "3chance0": 320.35, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 5\n}" + }, + { + "name": "galaxyspace:phobosblocks", + "meta": 3, + "length": 1, + "name0": "galacticraftcore:meteoric_iron_raw", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 132.55, + "2chance0": 175.75, + "3chance0": 220.5, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:surface_ice", + "meta": 3, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 26, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:mirandablocks", + "meta": 5, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:proxima_b_blocks", + "meta": 10, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:titanblocks", + "meta": 4, + "length": 1, + "name0": "minecraft:emerald", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 131.325, + "2chance0": 177.07501, + "3chance0": 220.97499, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:barnarda_c_ores", + "meta": 10, + "length": 1, + "name0": "minecraft:quartz", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.375, + "2chance0": 174.425, + "3chance0": 219.35, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:gsores", + "meta": 2, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 15, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:titanblocks", + "meta": 7, + "length": 1, + "name0": "minecraft:dye", + "meta0": 4, + "0chance0": 1001.27496, + "1chance0": 1399.7, + "2chance0": 1756.55, + "3chance0": 2163.125, + "0pair0": "{\n \"left\": 9,\n \"right\": 11\n}", + "1pair0": "{\n \"left\": 11,\n \"right\": 20\n}", + "2pair0": "{\n \"left\": 11,\n \"right\": 29\n}", + "3pair0": "{\n \"left\": 11,\n \"right\": 38\n}" + }, + { + "name": "galaxyspace:marsores", + "meta": 2, + "length": 1, + "name0": "minecraft:coal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.52501, + "2chance0": 176.77501, + "3chance0": 219.225, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:ceresblocks", + "meta": 2, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 3, + "0chance0": 100.0, + "1chance0": 134.2, + "2chance0": 173.15001, + "3chance0": 219.175, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:barnarda_c_ores", + "meta": 4, + "length": 1, + "name0": "minecraft:dye", + "meta0": 4, + "0chance0": 300.0, + "1chance0": 334.125, + "2chance0": 376.75, + "3chance0": 421.15002, + "0pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 6\n}" + }, + { + "name": "galaxyspace:marsores", + "meta": 4, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 300.0, + "1chance0": 334.425, + "2chance0": 375.875, + "3chance0": 418.925, + "0pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 6\n}" + }, + { + "name": "galaxyspace:barnarda_c_ores", + "meta": 5, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 134.075, + "2chance0": 175.5, + "3chance0": 218.65001, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:surface_ice", + "meta": 1, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 24, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_farmland", + "meta": 0, + "length": 1, + "name0": "galaxyspace:barnarda_c_blocks", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:haumeablocks", + "meta": 1, + "length": 1, + "name0": "galaxyspace:haumeablocks", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_dandelions", + "meta": 4, + "length": 1, + "name0": "minecraft:glowstone_dust", + "meta0": 0, + "0chance0": 81.0, + "1chance0": 80.625, + "2chance0": 80.8, + "3chance0": 78.675, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_blocks", + "meta": 1, + "length": 1, + "name0": "galaxyspace:barnarda_c_blocks", + "meta0": 4, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:enceladus_crystal", + "meta": 0, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 8, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:surface_ice", + "meta": 0, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 23, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:titanblocks", + "meta": 5, + "length": 1, + "name0": "minecraft:diamond", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 132.29999, + "2chance0": 176.875, + "3chance0": 221.425, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:barnarda_c_grasses", + "meta": 0, + "length": 1, + "name0": "galaxyspace:barnarda_c_blocks", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_birch_log", + "meta": 0, + "length": 1, + "name0": "galaxyspace:barnarda_c_test_log", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_ores", + "meta": 6, + "length": 1, + "name0": "galacticraftcore:basic_item", + "meta0": 2, + "0chance0": 200.0, + "1chance0": 232.34999, + "2chance0": 274.5, + "3chance0": 320.925, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 3\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 4\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 5\n}" + }, + { + "name": "galaxyspace:titanblocks", + "meta": 3, + "length": 1, + "name0": "galacticraftcore:item_basic_moon", + "meta0": 2, + "0chance0": 199.95, + "1chance0": 333.075, + "2chance0": 372.225, + "3chance0": 420.62503, + "0pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 6\n}" + }, + { + "name": "galaxyspace:barnarda_c_ores", + "meta": 0, + "length": 1, + "name0": "minecraft:coal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 133.4, + "2chance0": 175.45, + "3chance0": 218.2, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" + }, + { + "name": "galaxyspace:proxima_b_blocks", + "meta": 8, + "length": 1, + "name0": "minecraft:coal", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:titanblocks", + "meta": 8, + "length": 1, + "name0": "minecraft:redstone", + "meta0": 0, + "0chance0": 600.64996, + "1chance0": 868.25, + "2chance0": 1078.125, + "3chance0": 1288.5, + "0pair0": "{\n \"left\": 5,\n \"right\": 7\n}", + "1pair0": "{\n \"left\": 7,\n \"right\": 12\n}", + "2pair0": "{\n \"left\": 7,\n \"right\": 17\n}", + "3pair0": "{\n \"left\": 7,\n \"right\": 22\n}" + }, + { + "name": "galaxyspace:barnarda_c_ores", + "meta": 3, + "length": 1, + "name0": "minecraft:redstone", + "meta0": 0, + "0chance0": 300.0, + "1chance0": 332.85, + "2chance0": 373.625, + "3chance0": 423.15002, + "0pair0": "{\n \"left\": 3,\n \"right\": 3\n}", + "1pair0": "{\n \"left\": 3,\n \"right\": 4\n}", + "2pair0": "{\n \"left\": 3,\n \"right\": 5\n}", + "3pair0": "{\n \"left\": 3,\n \"right\": 6\n}" + }, + { + "name": "galaxyspace:ioblocks", + "meta": 5, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 12, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:surface_ice", + "meta": 2, + "length": 1, + "name0": "galaxyspace:gs_basic", + "meta0": 25, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "galaxyspace:barnarda_c_dandelions", + "meta": 5, + "length": 1, + "name0": "minecraft:glowstone_dust", + "meta0": 0, + "0chance0": 80.125, + "1chance0": 80.175, + "2chance0": 80.825005, + "3chance0": 80.175, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "ic2:scaffold", + "meta": 3, + "length": 2, + "name0": "ic2:scaffold", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "name1": "ic2:fence", + "meta1": 0, + "0chance1": 100.0, + "1chance1": 100.0, + "2chance1": 100.0, + "3chance1": 100.0, + "0pair1": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair1": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair1": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair1": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "ic2:scaffold", + "meta": 1, + "length": 2, + "name0": "minecraft:stick", + "meta0": 0, + "0chance0": 200.0, + "1chance0": 200.0, + "2chance0": 200.0, + "3chance0": 200.0, + "0pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "1pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "3pair0": "{\n \"left\": 2,\n \"right\": 2\n}", + "name1": "ic2:scaffold", + "meta1": 0, + "0chance1": 100.0, + "1chance1": 100.0, + "2chance1": 100.0, + "3chance1": 100.0, + "0pair1": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair1": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair1": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair1": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "ic2:leaves", + "meta": 0, + "length": 1, + "name0": "ic2:sapling", + "meta0": 0, + "0chance0": 2.45, + "1chance0": 3.7250001, + "2chance0": 3.7250001, + "3chance0": 4.95, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "energycontrol:afsu", + "meta": 0, + "length": 1, + "name0": "ic2:te", + "meta0": 75, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + }, + { + "name": "ic2:sheet", + "meta": 0, + "length": 1, + "name0": "ic2:misc_resource", + "meta0": 4, + "0chance0": 80.049995, + "1chance0": 80.35, + "2chance0": 80.25, + "3chance0": 80.549995, + "0pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "ic2:foam", + "meta": 1, + "length": 1, + "name0": "ic2:scaffold", + "meta0": 2, + "0chance0": 100.0, + "1chance0": 100.0, + "2chance0": 100.0, + "3chance0": 100.0, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" + } +] \ No newline at end of file diff --git a/overrides/config/BlockDrops/config.cfg b/overrides/config/BlockDrops/config.cfg new file mode 100644 index 0000000..55cec20 --- /dev/null +++ b/overrides/config/BlockDrops/config.cfg @@ -0,0 +1,30 @@ +# Configuration file + +client { + # Show block drops of any block. [default: false] + B:allDrops=false + + # Mod IDs of mods that won't be scanned. [default: [flatcoloredblocks], [chisel], [xtones], [wallpapercraft], [sonarcore], [microblockcbe]] + S:blacklist < + flatcoloredblocks + chisel + xtones + wallpapercraft + sonarcore + microblockcbe + > + + # Number of calculation. The higher the more precise the chance. [range: 1 ~ 99999, default: 4000] + I:iteration=4000 + + # Multithreaded calculation of drops [default: true] + B:multithreaded=true + + # Show chance of drops. [default: true] + B:showChance=true + + # Show minimum and maximum of drops. [default: true] + B:showMinMax=true +} + + diff --git a/overrides/config/BlockDrops/modVersions.txt b/overrides/config/BlockDrops/modVersions.txt new file mode 100644 index 0000000..f07c1f9 --- /dev/null +++ b/overrides/config/BlockDrops/modVersions.txt @@ -0,0 +1,239 @@ +{ + "galaxyspace": "2.0.19", + "blockdrops": "1.4.0", + "supermartijn642configlib": "1.1.6", + "redstonerepository": "1.3.2", + "satako": "2.26", + "thermalinnovation": "0.3.6", + "modnametooltip": "1.10.1", + "noautojump": "1.1", + "ctm": "MC1.12.2-1.0.2.31", + "xnet": "1.8.2", + "externaltweaker": "0.3", + "reauth": "4.0.3", + "forgelin": "1.8.4", + "randompatches": "1.12.2-1.22.1.3", + "malisisblocks": "1.12.2-6.1.0", + "excompressum": "3.0.32", + "forgivingvoid": "1.1.0", + "moreplanetsextras": "1.12.2-1.0", + "betterbuilderswands": "0.13.2", + "morpheus": "1.12.2-3.5.106", + "waila": "1.8.26", + "ftblib": "5.4.7.2", + "galacticraftplanets": "4.0.2.284", + "redstonearsenal": "2.6.6", + "guideapi": "1.12-2.1.8-63", + "jeresources": "0.9.2.60", + "mcmultipart": "2.5.3", + "mysticalagradditions": "1.3.2", + "openmodularturrets": "3.1.11-372", + "mysticallib": "1.12.2-1.9.0", + "malisisdoors": "1.12.2-7.3.0", + "nonetherportals": "1.0.0", + "corpse": "1.12.2-1.0.8", + "industrialforegoing": "1.12.2-1.12.2", + "totemexpansion": "1.2.2", + "malisiscore": "1.12.2-6.5.1-SNAPSHOT", + "powersuits": "1.12.2-1.0.46", + "redstoneflux": "2.1.1", + "concheckrmd": "1.9.5", + "reccomplex": "1.4.8.2", + "modtweaker": "4.0.18", + "supermartijn642corelib": "1.0.19", + "corpsecomplex": "1.0.11.1", + "resourceloader": "1.5.3", + "commons0815": "1.3.8", + "watercontrolextreme": "1.0.0", + "projectred-core": "4.9.4.120", + "ic2": "2.8.170-ex112", + "lunatriuscore": "1.2.0.42", + "shadowmc": "3.8.0", + "rendertoolkit": "1.3.8", + "teslacorelib": "1.0.17", + "FML": "8.0.99.99", + "obfuscate": "0.4.2", + "thermalexpansion": "5.5.7", + "projectred-integration": "4.9.4.120", + "thermallogistics": "0.3-40", + "wormhole": "1.1.10", + "additionalresources": "0.1.1", + "forgemultipartcbe": "2.6.2.83", + "ocsensors": "1.0.4", + "codechickenlib": "3.2.3.358", + "whoosh": "0.1.10", + "industrialwires": "1.8-38", + "ctgui": "1.0.0", + "simplyjetpacks": "1.12.2-2.2.20.0", + "cgm": "0.15.3", + "supersoundmuffler": "1.0.2.10", + "configmod": "v1.0", + "mekatweaker": "1.2.0", + "jei": "4.16.1.302", + "bnbgaminglib": "2.17.6", + "attributefix": "1.0.10", + "custommainmenu": "2.0.9.1", + "thermalcultivation": "0.3.6", + "mekanism": "1.12.2-9.8.3.390", + "ftbmoney": "1.2.0.47", + "thermalfoundation": "2.6.7", + "bdlib": "1.14.3.12", + "opencomputers": "1.7.5.192", + "simplegenerators": "1.12.2-2.0.20.2", + "guitoolkit": "1.3.8", + "subcommonlib": "1.2.0.1", + "ftbguides": "2.0.0.52", + "naturescompass": "1.8.5", + "asmodeuscore": "0.0.30", + "chameleon": "1.12-4.1.3", + "inventorytweaks": "1.64+dev.151.822d839", + "micdoodlecore": "4.0.2.284", + "crafttweaker": "4.1.20", + "discord": "1.0.7", + "gctweaks": "1.2.0", + "immersivepetroleum": "1.1.10", + "forge": "14.23.5.2854", + "ruins": "17.2", + "ftbutilities": "5.4.1.131", + "eplus": "5.0.176", + "ironchest": "1.12.2-7.0.67.844", + "minecraft": "1.12.2", + "mousetweaks": "2.10", + "ftbquests": "1202.9.0.15", + "immersiveengineering": "0.12-98", + "thermaldynamics": "2.5.6", + "numina": "1.12.2-1.0.38", + "planetprogression": "1.12.2-0.4.6", + "ding": "1.0.2", + "chickenchunks": "2.4.2.74", + "kjlib": "1.0.4", + "jeiintegration": "1.6.0", + "mantle": "1.12-1.3.3.55", + "loottweaker": "0.0.8", + "usefulnullifiers": "1.5.0", + "ftbbackups": "1.1.0.1", + "autoreglib": "1.3-32", + "galacticraftcore": "4.0.2.284", + "letsencryptcraft": "@VERSION@", + "mrtjpcore": "2.1.4.43", + "pickletweaks": "2.1.3", + "pocketnether": "2.6", + "appleskin": "1.0.14", + "minecraftmultipartcbe": "2.6.2.83", + "ocxnetdriver": "1.0.3", + "xlfoodmod": "1.12.2-1.9.2", + "moreplanets": "2.2.1", + "defaultoptions": "9.2.8", + "cyclopscore": "1.6.6", + "ts2k16": "1.2.10", + "p455w0rdslib": "2.3.161", + "universalmodifiers": "1.12.2-1.0.16.1", + "rftools": "7.73", + "openmods": "0.12.2", + "cofhcore": "4.6.6", + "malisisswitches": "1.12.2-5.1.0", + "oldjava": "1.1.11", + "controlling": "3.0.10", + "dankstorage": "@VERSION@", + "placebo": "1.6.0", + "stevekung\u0027s_lib": "1.1.10", + "ae2stuff": "0.7.0.4", + "bookshelf": "2.3.590", + "ironbackpacks": "1.12.2-3.0.8-12", + "extraplanets": "1.12.2-0.7.4", + "buildinggadgets": "2.8.4", + "projectred-illumination": "4.9.4.120", + "wct": "3.11.88", + "cofhworld": "1.4.0", + "fancyspawneggs": "1.0", + "mekanismgenerators": "1.12.2-9.8.3.390", + "inventorygenerators": "1.2.2", + "loadingscreens": "0.3.1", + "mcjtylib_ng": "3.5.4", + "ambience": "1.6.1", + "mob_grinding_utils": "0.3.13", + "immersivetech": "1.9.102", + "crafttweakerjei": "2.0.3", + "drones": "0.3.1", + "galacticrafttweaker": "1.12.2-1.0.3", + "mtlib": "3.0.6", + "valkyrielib": "1.12.2-2.0.20.1", + "openmodscore": "0.12.2", + "exocraft": "1.1.0", + "energyconverters": "1.3.7.30", + "lostsouls": "1.1.4", + "teslacorelib_registries": "1.0.17", + "etlunar": "1.12.2-2.0.20.1", + "matteroverdrive": "0.8.1", + "patchouli": "1.0-21", + "fluidfunnel": "1.3.0", + "oreexcavation": "1.4.150", + "projectred-transmission": "4.9.4.120", + "rftoolscontrol": "2.0.2", + "lostcities": "2.0.22", + "gunpowderlib": "1.12.2-1.1", + "norecipebook": "1.2.1", + "betterfurnacesreforged": "152", + "environmentaltech": "1.12.2-2.0.20.1", + "deepmoblearning": "1.12.2-2.5.4", + "moreoverlays": "1.15.1", + "nasatweaker": "1.0.1", + "energycontrol": "1.12.2-0.3.2", + "malisisadvert": "1.12.2-6.1.0", + "techguns": "2.0.2.0", + "danknull": "1.7.91", + "extendedrenderer": "v1.0", + "ae2wtlib": "1.0.6", + "cucumber": "1.1.3", + "heartdrops": "1.12.2-3.0.0.4", + "comicsbubbleschat": "1.0", + "consolehud": "1.4.2", + "itemfilters": "1.0.4.2", + "voidislandcontrol": "1.5.2", + "longfallboots": "1.2.1a", + "scannable": "1.6.3.24", + "ivtoolkit": "1.3.3-1.12", + "techguns_core": "1.12.2-1.0", + "reap": "1.5.2", + "wawla": "2.6.275", + "mcp": "9.42", + "journeymap": "1.12.2-5.7.1", + "appliedenergistics2": "rv6-stable-6", + "storagenetwork": "1.7.11", + "minestrapp": "5.7.0", + "surge": "2.0.77", + "foamfixcore": "7.7.4", + "omlib": "3.1.4-249", + "bonsaitrees": "1.1.4", + "toastcontrol": "1.8.1", + "ichunutil": "7.2.2", + "inventorypets": "2.0.6", + "enderstorage": "2.4.6.137", + "projectred-compat": "1.0", + "exnihilocreatio": "1.12.2-0.4.7.2", + "wearablebackpacks": "3.1.4", + "immersiveposts": "0.2.1", + "mysticalagriculture": "1.7.5", + "openblocks": "1.8.1", + "craftingtweaks": "8.1.9", + "portalgun": "7.1.0", + "baubles": "1.5.2", + "jade": "0.1.0", + "exchangers": "1.12.2-2.10.1", + "jeiutilities": "0.2.9", + "harvesttweaks": "1.12-0.1.6.DEV.9459cd5", + "integrationforegoing": "1.12.2-1.10", + "vanillafix": "1.0.10-SNAPSHOT", + "fluxnetworks": "4.0.14", + "storagedrawers": "5.2.2", + "blockcraftery": "1.12.2-1.3.1", + "performant": "1.12.2-1.5", + "coroutil": "1.12.1-1.2.37", + "wrcbe": "2.3.2", + "cannedfoodanddrinks": "1.0.0", + "foamfix": "0.10.14-1.12.2", + "opencomputers|core": "1.7.5.192", + "mjrlegendslib": "1.12.2-1.2.1", + "practicallogistics2": "3.0.8", + "pi": "4.0.0" +} \ No newline at end of file diff --git a/overrides/config/Building Gadgets.cfg b/overrides/config/Building Gadgets.cfg new file mode 100644 index 0000000..b29f95b --- /dev/null +++ b/overrides/config/Building Gadgets.cfg @@ -0,0 +1,204 @@ +# Configuration file + +general { + # Disable absolute coords-mode for the Copy-Paste gadget + B:"Allow absolute Coord-Mode"=true + + # Whether the Building / CopyPaste Gadget can overwrite blocks like water, lava, grass, etc (like a player can). + # False will only allow it to overwrite air blocks. + B:"Allow non-Air-Block-Overwrite"=true + + # The maximum number of construction paste items dropped by a dense construction block. + # Min: 0 + # Max: 2147483647 + I:"Construction Paste Drop Count - Max"=3 + + # The minimum number of construction paste items dropped by a dense construction block. + # Min: 0 + # Max: 2147483647 + I:"Construction Paste Drop Count - Min"=1 + + # Determines if the Copy/Paste GUI's coordinate mode starts in 'Absolute' mode by default. + # Set to true for Absolute, set to False for Relative. + B:"Default to absolute Coord-Mode"=false + + # Set to false to disable the recipe for construction paste. + B:"Enable Construction Paste"=true + + # Set to false to disable the Destruction Gadget. + B:"Enable Destruction Gadget"=true + + # Defines how far away you can build + # Min: 1.0 + # Max: 48.0 + D:"Max Build Distance"=32.0 + + # Set to true for Forge Energy Support, set to False for vanilla Item Damage + B:"Powered by Forge Energy"=true + + ########################################################################################################## + # blacklist settings + #--------------------------------------------------------------------------------------------------------# + # Configure your Blacklist-Settings here + ########################################################################################################## + + "blacklist settings" { + # All Blocks added to this will be treated similar to TileEntities. Not at all. + # Notice that you can use Regular Expressions as defined by Java Patterns to express more complex name combinations. + # Use for example "awfulmod:.*" to blacklist all awfulmod Blocks. + S:"Blacklisted Blocks" < + minecraft:.*_door.* + minecraft:piston_head + > + } + + ########################################################################################################## + # gadgets + #--------------------------------------------------------------------------------------------------------# + # Configure the Gadgets here + ########################################################################################################## + + gadgets { + # The max energy of Building, Exchanging & Copy-Paste Gadget + # Min: 0 + # Max: 2147483647 + I:"Maximum Energy"=500000 + + # The max range of the Gadgets + # Min: 1 + # Max: 25 + I:"Maximum allowed Range"=15 + + ########################################################################################################## + # building gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost & Durability of the Building Gadget + ########################################################################################################## + + "building gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=1 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=50 + } + + ########################################################################################################## + # exchanging gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost & Durability of the Exchanging Gadget + ########################################################################################################## + + "exchanging gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=2 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=100 + } + + ########################################################################################################## + # destruction gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost, Durability & Maximum Energy of the Destruction Gadget + ########################################################################################################## + + "destruction gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=4 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=200 + + # The max energy of the Destruction Gadget + # Min: 0 + # Max: 2147483647 + I:"Maximum Energy"=1000000 + + # If enabled, the Destruction Gadget can be taken out of fuzzy mode, allowing only instances of the block clicked to be removed (at a higher cost) + B:"Non-Fuzzy Mode Enabled"=false + + # The cost in energy/durability will increase by this amount when not in fuzzy mode + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Non-Fuzzy Mode Multiplier"=2.0 + } + + ########################################################################################################## + # copy-paste gadget + #--------------------------------------------------------------------------------------------------------# + # Energy Cost & Durability of the Copy-Paste Gadget + ########################################################################################################## + + "copy-paste gadget" { + # The Gadget's Damage cost per Operation + # Min: 0 + # Max: 2000 + I:"Damage Cost"=1 + + # The Gadget's Durability (0 means no durability is used) (Ignored if powered by FE) + # Min: 0 + # Max: 100000 + I:Durability=500 + + # The Gadget's Energy cost per Operation + # Min: 0 + # Max: 100000 + I:"Energy Cost"=50 + } + + } + + ########################################################################################################## + # paste containers + #--------------------------------------------------------------------------------------------------------# + # Configure the Paste Containers here + ########################################################################################################## + + "paste containers" { + # The maximum capacity of a tier 1 (iron) Construction Paste Container + # Min: 1 + # Max: 2147483647 + I:"T1 Container Capacity"=512 + + # The maximum capacity of a tier 2 (gold) Construction Paste Container + # Min: 1 + # Max: 2147483647 + I:"T2 Container Capacity"=2048 + + # The maximum capacity of a tier 3 (diamond) Construction Paste Container + # Min: 1 + # Max: 2147483647 + I:"T3 Container Capacity"=8192 + } + +} + + diff --git a/overrides/config/ChatTweaks/views.json b/overrides/config/ChatTweaks/views.json new file mode 100644 index 0000000..f7cce0b --- /dev/null +++ b/overrides/config/ChatTweaks/views.json @@ -0,0 +1,40 @@ +{ + "views": [ + { + "name": "*", + "filterPattern": "", + "outputFormat": "$0", + "style": "Chat", + "isExclusive": false, + "isMuted": false, + "channels": [ + "main", + "interaction", + "system", + "death" + ] + }, + { + "name": "system", + "filterPattern": "", + "outputFormat": "$0", + "style": "Side", + "isExclusive": true, + "isMuted": false, + "channels": [ + "system" + ] + }, + { + "name": "interaction", + "filterPattern": "", + "outputFormat": "$0", + "style": "Bottom", + "isExclusive": true, + "isMuted": false, + "channels": [ + "interaction" + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/ChickenChunks.cfg b/overrides/config/ChickenChunks.cfg new file mode 100644 index 0000000..7a13fa0 --- /dev/null +++ b/overrides/config/ChickenChunks.cfg @@ -0,0 +1,40 @@ +#ChunkLoader Configuration File +#Deleting any element will restore it to it's default value + +#Per player chunk limiting. Values ignored if 0.:Simply add = +players +{ + #Forge gives everyone 12500 by default + DEFAULT=5000 + #For server op's only. + OP=5000 +} + +#If set to false, players will have to be logged in for their chunkloaders to work.:Simply add = +allowoffline +{ + DEFAULT=true + OP=true +} + +#Set to false to deny a player access to the chunk viewer +allowchunkviewer +{ + DEFAULT=true + OP=true +} + +#The number of minutes since last login within which chunks from a player will remain active, 0 for infinite. +awayTimeout=0 + +#Sets lasers to render as an outline instead of a solid square. +lasersRenderHollow=false + +#The maximum number of chunks per chunkloader +maxchunks=400 + +#Enabling this lets OPs alter other player's chunkloaders. WARNING: If you change a chunkloader, you have no idea what may break/explode by not being chunkloaded. +op-interact=false + +#Set to false to disable the automatic reloading of mystcraft dimensions on server restart +reload-dimensions=true diff --git a/overrides/config/CoroUtil/BlockDestruction.cfg b/overrides/config/CoroUtil/BlockDestruction.cfg new file mode 100644 index 0000000..9decd1c --- /dev/null +++ b/overrides/config/CoroUtil/BlockDestruction.cfg @@ -0,0 +1,13 @@ +# Configuration file + +blockdestruction { + B:blacklistMineable_RegularBlocks_useAsWhitelist=false + + # Regular blocks that cant be turned into repairing blocks and must be properly destroyed with their item dropped onto the ground, you can specify just block names or partial block states or meta values, examples: desirepaths:grass_worn_2 double_plant[variant=sunflower,half=upper] grass double_plant[variant=double_rose] stone log[0] log[1] + S:blacklistRepairable_RegularBlocks=wooden_door iron_door acacia_door jungle_door birch_door spruce_door + + # For Tile Entities that should be fully breakable + S:whitelistMineable_TileEntities= +} + + diff --git a/overrides/config/CoroUtil/General.cfg b/overrides/config/CoroUtil/General.cfg new file mode 100644 index 0000000..d578f5d --- /dev/null +++ b/overrides/config/CoroUtil/General.cfg @@ -0,0 +1,57 @@ +# Configuration file + +general { + B:PFQueueDebug=false + S:chunkCacheDimensionBlacklist_IDs= + S:chunkCacheDimensionBlacklist_Names=promised + B:chunkCacheOverworldOnly=false + B:cleanupStrayMobs=false + I:cleanupStrayMobsDayRate=5 + I:cleanupStrayMobsTimeOfDay=2000 + + # Used by weather2 + B:debugShaders=false + B:desirePathDerp=false + B:disableMipmapFix=false + B:disableParticleRenderer=false + + # Use at own risk, will not support + B:enableAdvancedDeveloperConfigFiles=false + B:fixBadBiomeEntitySpawnEntries=false + + # Used by weather2 + B:foliageShaders=false + + # Used by weather2 + B:forceShadersOff=false + B:headshots=false + + # Use a different json mob spawn template for testing different invasion setups, note this is referring to the 'format' tag in the json file, not the json file name itself, eg: mob_spawns_testing_miners from mob_spawns_testing_miners.json + S:mobSpawnsProfile=mob_spawns + + # Force a specific profile to spawn, will ignore conditions and force it too be used, usefull for testing to see how a custom invasion will play out in normal circumstances, set it to one of the named invasions within your templates list, eg: invasion_stage_1 from mob_spawns.json + S:mobSpawnsWaveToForceUse= + + # WIP, more strict transparent cloud usage, better on fps + B:optimizedCloudRendering=false + + # Used by weather2 + B:particleShaders=true + B:trackPlayerData=false + B:useCoroPets=false + + # Provides better context for shaders/particles to work nice with translucent blocks like glass and water + B:useEntityRenderHookForShaders=true + + # For debugging things + B:useLoggingDebug=false + + # For logging warnings/errors + B:useLoggingError=true + + # For seldom used but important things to print out in production + B:useLoggingLog=true + B:usePlayerRadiusChunkLoadingForFallback=true +} + + diff --git a/overrides/config/CoroUtil/data/filehashes.txt b/overrides/config/CoroUtil/data/filehashes.txt new file mode 100644 index 0000000..1624b00 --- /dev/null +++ b/overrides/config/CoroUtil/data/filehashes.txt @@ -0,0 +1 @@ +9979424d661a014b@@@dc5954fae1d1f8f5@@@c90ac365a26193a0@@@4a49dc36831303f9@@@815ce90dcebec787@@@c6440b58ff50e634@@@2db91f9416e498d2@@@c1837407642d33de@@@85dd54005e2cdfa1@@@0c73d6f86e814165@@@ \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/loot_tables/testloot.json b/overrides/config/CoroUtil/data/loot_tables/testloot.json new file mode 100644 index 0000000..593a80c --- /dev/null +++ b/overrides/config/CoroUtil/data/loot_tables/testloot.json @@ -0,0 +1,60 @@ +{ + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:rotten_flesh", + "weight": 1, + "functions": [ + { + "function": "set_count", + "count": { + "min": 0, + "max": 2 + } + }, + { + "function": "looting_enchant", + "count": { + "min": 0, + "max": 1 + } + } + ] + } + ] + }, + { + "conditions": [ + { + "condition": "killed_by_player" + }, + { + "condition": "random_chance_with_looting", + "chance": 0.025, + "looting_multiplier": 0.01 + } + ], + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:iron_ingot", + "weight": 1 + }, + { + "type": "item", + "name": "minecraft:carrot", + "weight": 1 + }, + { + "type": "item", + "name": "minecraft:potato", + "weight": 1 + } + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/loot_tables/testlootboss.json b/overrides/config/CoroUtil/data/loot_tables/testlootboss.json new file mode 100644 index 0000000..a706ba0 --- /dev/null +++ b/overrides/config/CoroUtil/data/loot_tables/testlootboss.json @@ -0,0 +1,50 @@ +{ + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:stick", + "weight": 1, + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 3 + } + }, + { + "function": "looting_enchant", + "count": { + "min": 0, + "max": 1 + } + } + ] + } + ] + }, + { + "conditions": [ + { + "condition": "killed_by_player" + } + ], + "rolls": 1, + "entries": [ + { + "type": "item", + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "item", + "name": "minecraft:emerald", + "weight": 3 + } + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/actions/mob_spawns.json b/overrides/config/CoroUtil/data/templates/actions/mob_spawns.json new file mode 100644 index 0000000..4316db4 --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/actions/mob_spawns.json @@ -0,0 +1,240 @@ +{ + "format": "mob_spawns", + "templates": [ + { + "name": "invasion_stage_1_opt_1", + "conditions": [ + { + "condition": "random", + "weight": 1 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 5, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 5, + "count_max": 15, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + } + ] + }, + { + "name": "invasion_stage_1_opt_2", + "conditions": [ + { + "condition": "random", + "weight": 1 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 5, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 10, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + }, + { + "entities": [ + "minecraft:skeleton" + ], + "count": 2, + "count_max": 10, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_leather_no_weapon" + } + ] + } + ] + }, + { + "name": "invasion_wave_override_1", + "conditions": [ + { + "condition": "random", + "weight": 99999 + }, + { + "condition": "invasion_rate", + "rate": 5 + }, + { + "condition": "mod_loaded", + "mod_id": "infernalmobs", + "mode_boolean": "invert" + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 1, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "attribute_health", + "base_value": 150, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 100, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "mob_drops", + "loot_table": "testlootboss" + }, + { + "cmod": "ai_counterattack" + }, + { + "cmod": "ai_lunge" + }, + { + "cmod": "template", + "template": "inventory_iron" + } + ] + } + ] + }, + { + "name": "invasion_wave_override_2", + "conditions": [ + { + "condition": "difficulty", + "min": 0, + "max": 999 + }, + { + "condition": "invasion_rate", + "rate": 5 + }, + { + "condition": "random", + "weight": 99999 + }, + { + "condition": "mod_loaded", + "mod_id": "infernalmobs" + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 1, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "attribute_health", + "base_value": 30, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 100, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "mob_drops", + "loot_table": "testlootboss" + }, + { + "cmod": "ai_counterattack" + }, + { + "cmod": "ai_lunge" + }, + { + "cmod": "ai_infernal", + "randomly_choose_count": "10", + "difficulty_multiplier": 1.0, + "modifiers": [ + "1UP", "Alchemist", "Berserk", "Blastoff", "Bulwark", "Choke", "Cloaking", "Darkness", "Ender", + "Exhaust", "Fiery", "Ghastly", "Gravity", "LifeSteal", "Ninja", "Poisonous", "Quicksand", "Regen", + "Rust", "Sapper", "Sprint", "Sticky", "Storm", "Vengeance", "Weakness", "Webber", "Wither" + ] + } + ] + } + ] + } + ] + +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/actions/mob_spawns2.json b/overrides/config/CoroUtil/data/templates/actions/mob_spawns2.json new file mode 100644 index 0000000..c4a5e8d --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/actions/mob_spawns2.json @@ -0,0 +1,529 @@ +{ + "format": "mob_spawns2", + "templates": [ + { + "name": "invasion_stage_1", + "conditions": [ + { + "condition": "difficulty", + "min": 0, + "max": 0.33 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 10, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 3, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + } + ] + }, + { + "name": "invasion_stage_2_1", + "conditions": [ + { + "condition": "difficulty", + "min": 0.33, + "max": 0.66 + }, + { + "condition": "random", + "weight": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 4, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_chainmail" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 6, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_chainmail" + } + ] + } + ] + }, + { + "name": "invasion_stage_2_2", + "conditions": [ + { + "condition": "difficulty", + "min": 0.33, + "max": 0.66 + }, + { + "condition": "random", + "weight": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 3, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_chainmail" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 3, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_chainmail" + } + ] + }, + { + "entities": [ + "minecraft:skeleton" + ], + "count": 3, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_chainmail" + } + ] + } + ] + }, + { + "name": "invasion_stage_3_1", + "conditions": [ + { + "condition": "difficulty", + "min": 0.66, + "max": 1.0 + }, + { + "condition": "random", + "weight": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 5, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_iron" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 5, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_iron" + } + ] + } + ] + }, + { + "name": "invasion_stage_3_2", + "conditions": [ + { + "condition": "difficulty", + "min": 0.66, + "max": 1.0 + }, + { + "condition": "random", + "weight": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 5, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_iron" + } + ] + }, + { + "entities": [ + "minecraft:skeleton" + ], + "count": 10, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_iron" + } + ] + } + ] + }, + { + "name": "invasion_stage_4_1", + "conditions": [ + { + "condition": "difficulty", + "min": 1.0, + "max": 999 + }, + { + "condition": "random", + "weight": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 10, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_diamond" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 15, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_diamond" + } + ] + } + ] + }, + { + "name": "invasion_stage_4_2", + "conditions": [ + { + "condition": "difficulty", + "min": 1.0, + "max": 999 + }, + { + "condition": "random", + "weight": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 10, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_diamond" + } + ] + }, + { + "entities": [ + "minecraft:skeleton" + ], + "count": 15, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_diamond" + } + ] + } + ] + }, + { + "name": "invasion_stage_4_3", + "conditions": [ + { + "condition": "difficulty", + "min": 1.0, + "max": 999 + }, + { + "condition": "random", + "weight": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 1, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_diamond" + }, + { + "cmod": "attribute_health", + "base_value": 30, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 100, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "mob_drops", + "loot_table": "testlootboss" + }, + { + "cmod": "ai_counterattack" + }, + { + "cmod": "ai_lunge" + }, + { + "cmod": "ai_infernal", + "modifiers": [ + "1UP", "Alchemist", "Berserk", "Blastoff", "Bulwark", "Choke", "Cloaking", "Darkness", "Ender", + "Exhaust", "Fiery", "Ghastly", "Gravity", "LifeSteal", "Ninja", "Poisonous", "Quicksand", "Regen", + "Rust", "Sapper", "Sprint", "Sticky", "Storm", "Vengeance", "Weakness", "Webber", "Wither" + ] + } + ] + } + ] + }, + { + "name": "invasion_stage_5_test", + "conditions": [ + { + "condition": "difficulty", + "min": 10, + "max": 9999 + }, + { + "condition": "invasion_number", + "min": 1, + "max": 5 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 1, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_diamond" + }, + { + "cmod": "attribute_health", + "base_value": 30, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 100, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "mob_drops", + "loot_table": "testlootboss" + }, + { + "cmod": "ai_counterattack" + }, + { + "cmod": "ai_lunge" + } + ] + } + ] + }, + { + "name": "invasion_stage_5_test2", + "conditions": [ + { + "condition": "difficulty", + "min": 10, + "max": 999 + }, + { + "condition": "mod_loaded", + "mod_id": "infernalmobs" + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 1, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_diamond" + }, + { + "cmod": "attribute_health", + "base_value": 30, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 100, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "mob_drops", + "loot_table": "testlootboss" + }, + { + "cmod": "ai_counterattack" + }, + { + "cmod": "ai_lunge" + }, + { + "cmod": "ai_infernal", + "modifiers": [ + "1UP", "Alchemist", "Berserk", "Blastoff", "Bulwark", "Choke", "Cloaking", "Darkness", "Ender", + "Exhaust", "Fiery", "Ghastly", "Gravity", "LifeSteal", "Ninja", "Poisonous", "Quicksand", "Regen", + "Rust", "Sapper", "Sprint", "Sticky", "Storm", "Vengeance", "Weakness", "Webber", "Wither" + ] + } + ] + } + ] + } + ] + +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/actions/mob_spawns_dynamic.json b/overrides/config/CoroUtil/data/templates/actions/mob_spawns_dynamic.json new file mode 100644 index 0000000..f36df4f --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/actions/mob_spawns_dynamic.json @@ -0,0 +1,87 @@ +{ + "format": "mob_spawns_dynamic", + "templates": [ + { + "name": "invasion_example", + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 10, + "count_difficulty_multiplier": 3, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_iron" + }, + { + "cmod": "attribute_health", + "base_value": 40, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 50, + "difficulty_multiplier": 1.5, + + "comment": "//set the base xp given of a mob, multiplication formula works the same as attribute_health" + } + ] + }, + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 20, + "count_difficulty_multiplier": 3, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_iron" + }, + { + "cmod": "attribute_health", + "base_value": 20, + "difficulty_multiplier": 1.5 + } + ] + }, + { + "entities": [ + "minecraft:skeleton" + ], + "count": 2, + "count_max": 20, + "count_difficulty_multiplier": 3, + "cmods": [ + { + "cmod": "template", + "template": "invader_soldier" + }, + { + "cmod": "template", + "template": "inventory_iron" + }, + { + "cmod": "attribute_health", + "base_value": 20, + "difficulty_multiplier": 1.5 + } + ] + } + ] + } + ] + +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/actions/mob_spawns_testing.json b/overrides/config/CoroUtil/data/templates/actions/mob_spawns_testing.json new file mode 100644 index 0000000..0ca6a43 --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/actions/mob_spawns_testing.json @@ -0,0 +1,184 @@ +{ + "format": "mob_spawns_testing", + "templates": [ + { + "name": "invasion_stage_1_opt_1", + "conditions": [ + { + "condition": "random", + "weight": 1 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 5, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + } + ] + }, + { + "name": "invasion_stage_1_opt_2", + "conditions": [ + { + "condition": "random", + "weight": 1 + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 2, + "count_max": 5, + "count_difficulty_multiplier": 2, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "template", + "template": "inventory_leather" + } + ] + } + ] + }, + { + "name": "invasion_wave_override_1", + "conditions": [ + { + "condition": "random", + "weight": 99999 + }, + { + "condition": "invasion_rate", + "rate": 5 + }, + { + "condition": "mod_loaded", + "mod_id": "infernalmobs", + "mode_boolean": "invert" + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 1, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "attribute_health", + "base_value": 150, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 100, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "mob_drops", + "loot_table": "testlootboss" + }, + { + "cmod": "ai_counterattack" + }, + { + "cmod": "ai_lunge" + }, + { + "cmod": "template", + "template": "inventory_iron" + } + ] + } + ] + }, + { + "name": "invasion_wave_override_2", + "conditions": [ + { + "condition": "difficulty", + "min": 0, + "max": 999 + }, + { + "condition": "invasion_rate", + "rate": 5 + }, + { + "condition": "random", + "weight": 99999 + }, + { + "condition": "mod_loaded", + "mod_id": "infernalmobs" + } + ], + "spawns": [ + { + "entities": [ + "minecraft:zombie" + ], + "count": 1, + "cmods": [ + { + "cmod": "template", + "template": "invader_miner" + }, + { + "cmod": "attribute_health", + "base_value": 30, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "xp", + "base_value": 100, + "difficulty_multiplier": 1.5 + }, + { + "cmod": "mob_drops", + "loot_table": "testlootboss" + }, + { + "cmod": "ai_counterattack" + }, + { + "cmod": "ai_lunge" + }, + { + "cmod": "ai_infernal", + "modifiers": [ + "1UP", "Alchemist", "Berserk", "Blastoff", "Bulwark", "Choke", "Cloaking", "Darkness", "Ender", + "Exhaust", "Fiery", "Ghastly", "Gravity", "LifeSteal", "Ninja", "Poisonous", "Quicksand", "Regen", + "Rust", "Sapper", "Sprint", "Sticky", "Storm", "Vengeance", "Weakness", "Webber", "Wither" + ] + } + ] + } + ] + } + ] + +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/cmods/all_cmods.json b/overrides/config/CoroUtil/data/templates/cmods/all_cmods.json new file mode 100644 index 0000000..9c17e07 --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/cmods/all_cmods.json @@ -0,0 +1,91 @@ +{ + "format": "cmods", + "templates": [ + { + "name": "all_cmods", + "cmods": [ + { + "cmod": "template", + + "template": "boringvanilla", + + "comment": "//since this is a template within a template, maybe dont allow it for now" + }, + { + "cmod": "inventory", + + "inv_hand_main": "minecraft:diamond_sword", + "inv_hand_off": "minecraft:shield", + "inv_head": "minecraft:diamond_helmet", + "inv_chest": "minecraft:diamond_chestplate", + "inv_legs": "minecraft:diamond_leggings", + "inv_feet": "minecraft:diamond_boots", + + "comment": "//give inventory to a mob, up to you to make sure the mob you are giving it to supports it, should crash if they dont" + }, + { + "cmod": "mob_drops", + "loot_table": "testloot", + + "comment": "//give a mob extra loot table drops, supports vanilla eg minecraft:zombie or custom ones you put in the config/loot_tables folder, currently does not override existing drops of a mob" + }, + { + "cmod": "attribute_health", + "base_value": 40, + "difficulty_multiplier": 1.5, + + "comment": "//set the base health of a mob, difficulty_multiplier is used to multiply their health based on the rated difficulty of the area, so if difficulty in area was 2.0, the math would be: base health 40 * local difficulty 2.0 * multiplier 1.5 = 120 health" + }, + { + "cmod": "attribute_speed", + "base_value": 0.23, + "difficulty_multiplier": 1.1, + + "comment": "//set the base speed of the mob, multiplication formula works the same as attribute_health, be carefull with this one so you dont get hyper speed mobs, vanilla zombie speed is 0.23 for reference" + }, + { + "cmod": "xp", + "base_value": 0, + "difficulty_multiplier": 1.5, + + "comment": "//set the base xp given of a mob, multiplication formula works the same as attribute_health" + }, + { + "cmod": "ai_antiair", + + "comment": "//gives a mob the ability to perform mean things to flying players depending on ConfigHWMonsters.antiAirType setting, they either leap very far and grab the player by mounting them in their head, or magically pull them down when they see them, pretty mean, antiAirType mode 0 is a bit experimental still" + }, + { + "cmod": "ai_mining", + + "comment": "//gives a mob the ability to dig towards their target, only use for mobs the size of a zombie" + }, + { + "cmod": "ai_counterattack", + + "comment": "//gives a mob the ability to counter attack with a leap towards the target after theyre hit" + }, + { + "cmod": "ai_lunge", + + "comment": "//gives a mob the ability to move faster towards the target when they are close" + }, + { + "cmod": "ai_infernal", + "randomly_choose_count": "10", + "difficulty_multiplier": 1.0, + + "modifiers": [ + "1UP", "Alchemist", "Berserk", "Blastoff", "Bulwark", "Choke", "Cloaking", "Darkness", "Ender", + "Exhaust", "Fiery", "Ghastly", "Gravity", "LifeSteal", "Ninja", "Poisonous", "Quicksand", "Regen", + "Rust", "Sapper", "Sprint", "Sticky", "Storm", "Vengeance", "Weakness", "Webber", "Wither" + ], + + "comment": "//if atomicstrykers infernal mobs mod is installed, this gives a mob a random amount of the abilities you list above, the above list is all the options available from the mod", + "comment2": "//you can specify the modifiers and a number of them to randomly choose from, in the above example config, at a local difficulty of 0.1, it will choose 1 modifier from the list, at 0.5, it will choose 5, etc", + "comment3": "//this functionality depends on my code knowing how to interact with their mods code, if they change theirs, this cmod may break" + } + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/cmods/invasions_cmods.json b/overrides/config/CoroUtil/data/templates/cmods/invasions_cmods.json new file mode 100644 index 0000000..53b8f27 --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/cmods/invasions_cmods.json @@ -0,0 +1,133 @@ +{ + "format": "cmods", + "templates": [ + { + "name": "invader_miner", + "cmods": [ + { + "cmod": "ai_mining" + }, + { + "cmod": "ai_omniscience" + } + ] + }, + { + "name": "invader_soldier", + "cmods": [ + { + "cmod": "ai_omniscience" + } + ] + }, + { + "name": "infernal_skeleton_1", + "cmods": [ + { + "cmod": "ai_infernal", + "modifiers": [ + "Regen", "Cloaking", "Storm" + ] + } + ] + }, + { + "name": "inventory_leather", + "cmods": [ + { + "cmod": "inventory", + + "inv_hand_main": "minecraft:stone_sword", + "inv_head": "minecraft:leather_helmet", + "inv_chest": "minecraft:leather_chestplate", + "inv_legs": "minecraft:leather_leggings", + "inv_feet": "minecraft:leather_boots" + } + ] + }, + { + "name": "inventory_leather_no_weapon", + "cmods": [ + { + "cmod": "inventory", + + "inv_hand_main": "minecraft:stone_sword", + "inv_head": "minecraft:leather_helmet", + "inv_chest": "minecraft:leather_chestplate", + "inv_legs": "minecraft:leather_leggings", + "inv_feet": "minecraft:leather_boots" + } + ] + }, + { + "name": "inventory_chainmail", + "cmods": [ + { + "cmod": "inventory", + + "inv_hand_main": "minecraft:stone_sword", + "inv_head": "minecraft:chainmail_helmet", + "inv_chest": "minecraft:chainmail_chestplate", + "inv_legs": "minecraft:chainmail_leggings", + "inv_feet": "minecraft:chainmail_boots" + } + ] + }, + { + "name": "inventory_iron", + "cmods": [ + { + "cmod": "inventory", + + "inv_hand_main": "minecraft:iron_sword", + "inv_hand_off": "minecraft:shield", + "inv_head": "minecraft:iron_helmet", + "inv_chest": "minecraft:iron_chestplate", + "inv_legs": "minecraft:iron_leggings", + "inv_feet": "minecraft:iron_boots" + } + ] + }, + { + "name": "inventory_diamond", + "cmods": [ + { + "cmod": "inventory", + + "inv_hand_main": "minecraft:diamond_sword", + "inv_hand_off": "minecraft:shield", + "inv_head": "minecraft:diamond_helmet", + "inv_chest": "minecraft:diamond_chestplate", + "inv_legs": "minecraft:diamond_leggings", + "inv_feet": "minecraft:diamond_boots" + } + ] + }, + { + "name": "infernal_skeleton_1_bad", + "cmods": [ + { + "cmod": "ai_infernal", + "modifiers": [ + "Regen", "Claking", "Storm" + ] + } + ] + }, + { + "name": "inventory_chainmail_bad", + "cmods": [ + { + "cmod": "inventory", + + "inv_hand_main": "minecraft:diamond_swod", + "inv_hand_off": "minecraft:shield", + "inv_head": "minecraft:diamond_helmet", + "inv_chest": "minecraft:diamond_chestplate", + "inv_legs": "minecraft:diamond_leggings", + "inv_feet": "minecraft:diamond_boots" + } + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/conditions/all_conditions.json b/overrides/config/CoroUtil/data/templates/conditions/all_conditions.json new file mode 100644 index 0000000..e149389 --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/conditions/all_conditions.json @@ -0,0 +1,63 @@ +{ + "format": "conditions", + "templates": [ + { + "name": "all_conditions", + "conditions": [ + { + "condition": "context", + "type": "invasion/regular/all", + + "comment": "//placeholder for future stuff, dont use for now, dev note: is 'all' even needed? its the same as not using this condition, maybe if recursive templates were a thing, top level one could override lower one" + }, + { + "condition": "difficulty", + "min": 0, + "max": 0.1, + + "comment": "//only use when local difficulty as at or between these numbers, difficulty determined by many things, see CoroUtils DynamicDifficulty.cfg for configuring that" + }, + { + "condition": "invasion_number", + "min": 1, + "max": 5, + + "comment": "//only use when the active invasion number/count is at or between these numbers, the counter is global and not per player" + }, + { + "condition": "invasion_rate", + "rate": 5, + + "comment": "//only use every x invasions, in this example, its considered every 5th invasion" + }, + { + "condition": "random", + "weight": 5, + + "comment": "//weighed against what? what weight is 'dont do anything' ?" + }, + { + "condition": "filter_mobs", + "mode": "whitelist/blacklist or allow/deny?", + "entities": [ + "minecraft:zombie" + ], + "comment": "//currently unused" + }, + { + "condition": "template", + "template": "condition_set_1", + + "comment": "//since this is a template within a template, maybe dont allow it for now" + }, + { + "condition": "mod_loaded", + "mod_id": "infernalmobs", + "mode_boolean": "invert", + + "comment": "//filter waves to only be used when a certain mod is or isnt installed, depending on if mode_boolean is set to invert or not" + } + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/CoroUtil/data/templates/conditions/invasions_stages.json b/overrides/config/CoroUtil/data/templates/conditions/invasions_stages.json new file mode 100644 index 0000000..6238f9b --- /dev/null +++ b/overrides/config/CoroUtil/data/templates/conditions/invasions_stages.json @@ -0,0 +1,47 @@ +{ + "format": "conditions", + "templates": [ + { + "name": "invasion_stage_1", + "conditions": [ + { + "condition": "context", + "type": "invasion" + }, + { + "condition": "difficulty", + "min": 0, + "max": 0.1 + } + ] + }, + { + "name": "invasion_stage_2", + "conditions": [ + { + "condition": "context", + "type": "invasion" + }, + { + "condition": "difficulty", + "min": 0.1, + "max": 0.2 + } + ] + }, + { + "name": "invasion_stage_3", + "conditions": [ + { + "condition": "context", + "type": "invasion" + }, + { + "condition": "difficulty", + "min": 0.2, + "max": 5.0 + } + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/CustomMainMenu/mainmenu.json b/overrides/config/CustomMainMenu/mainmenu.json new file mode 100644 index 0000000..36602c2 --- /dev/null +++ b/overrides/config/CustomMainMenu/mainmenu.json @@ -0,0 +1,192 @@ +{ + "images": + { + "black": + { + "image" : "mainmenu:textures/bg_menu.png", + "posX" : 95, + "posY" : -80, + "width" : 200, + "height" : 1500, + "alignment" : "top_left" + }, + "logo": + { + "image" : "mainmenu:textures/logo.png", + "posX" : 50, + "posY" : 10, + "width" : 300, + "height" : 150, + "alignment" : "top_left" + } + + }, + + "buttons": + { + "create": + { + "text" : "Create Server!", + "normalTextColor" : 16777215, + "hoverTextColor" : 5081343, + "texture" : "mainmenu:textures/btn.png", + "posX" : 97, + "posY" : -30, + "width" : 196, + "height" : 30, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "action" : + { + "type" : "openLink", + "link" : "https://www.akliz.net/nfinitdev" + } + }, + "multiplayer": + { + "text" : "Servers!", + "normalTextColor" : 16777215, + "hoverTextColor" : 5081343, + "texture" : "mainmenu:textures/btn.png", + "posX" : 97, + "posY" : -60, + "width" : 196, + "height" : 30, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "action" : + { + "type" : "openGui", + "gui" : "multiplayer" + } + }, + "singleplayer": + { + "text" : "Single Player!", + "normalTextColor" : 16777215, + "hoverTextColor" : 5081343, + "texture" : "mainmenu:textures/btn.png", + "posX" : 97, + "posY" : -90, + "width" : 196, + "height" : 30, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "action" : + { + "type" : "openGui", + "gui" : "singleplayer" + } + + }, + "options": + { + "text" : "menu.options", + "normalTextColor" : 16777215, + "hoverTextColor" : 5081343, + "texture" : "mainmenu:textures/btn.png", + "posX" : 97, + "posY" : 30, + "width" : 196, + "height" : 20, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "action" : + { + "type" : "openGui", + "gui" : "options" + } + }, + + "language": + { + "text" : "options.language", + "texture" : "mainmenu:textures/btn.png", + "normalTextColor" : 16777215, + "hoverTextColor" : 5081343, + "posX" : 97, + "posY" : 50, + "width" : 196, + "height" : 20, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "action" : + { + "type" : "openGui", + "gui" : "languages" + } + + }, + + "quit": + { + "text" : "menu.quit", + "normalTextColor" : 16777215, + "hoverTextColor" : 14483456, + "texture" : "mainmenu:textures/btn.png", + "posX" : 97, + "posY" : 100, + "width" : 196, + "height" : 20, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "hoverText" : "Quit Game", + "action" : + { + "type" : "quit" + } + }, + + "mods": + { + "text" : "Mods (#modsloaded#/#modsactive#)", + "normalTextColor" : 16777215, + "hoverTextColor" : 5081343, + "texture" : "mainmenu:textures/btn.png", + "posX" : 97, + "posY" : 70, + "width" : 196, + "height" : 20, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "action" : + { + "type" : "openGui", + "gui" : "mods" + } + }, + "versionChecker": + { + "text" : "Version-Checker", + "normalTextColor" : 16777215, + "hoverTextColor" : 5081343, + "texture" : "mainmenu:textures/btn.png", + "posX" : 193, + "posY" : 100, + "width" : 100, + "height" : 20, + imageWidth : 100, + imageHeight : 50, + "alignment" : "left_center", + "wrappedButton" : 404 + } + }, + + + + "other": + { + "background": + { + "image" : "mainmenu:textures/bg.png", + "mode" : "stretch" + } + } +} \ No newline at end of file diff --git a/overrides/config/DankNull.cfg b/overrides/config/DankNull.cfg new file mode 100644 index 0000000..d3ddbe5 --- /dev/null +++ b/overrides/config/DankNull.cfg @@ -0,0 +1,50 @@ +# Configuration file + +client { + # Call it a /dev/null in-game (Requested by TheMattaBase) [default: false] + B:CallItDevNull=false + + # Make items ultra shiny! [default: false] + B:SuperShine=false + + # When cycling selected item with /dank/null in-hand, should it try to only cycle blocks? [default: false] + B:onlyCycleBlocks=false + + # Show the /dank/null HUD overlay? [default: true] + B:showHUD=true +} + + +general { + B:CallItDevNull=false + B:IgnoreEdgeDetection=false + B:SuperShine=false +} + + +"server rules" { + # If true, you will be able to pipe items into the /dank/null Docking Station [default: true] + B:AllowDockInsertion=true + + # A semicolon separated list of items that are not allowed to be placed into the creative /dank/null + # Format: modid:name:meta (meta optional: modid:name is acceptable) - Example: minecraft:diamond;minecraft:coal:1 [default: ] + S:CreativeBlacklist= + + # A semicolon separated list of items that are allowed to be placed into the creative /dank/null + # Same format as Blacklist and whitelist superceeds blacklist. + # If whitelist is non-empty, then ONLY whitelisted items can be added to the Creative /dank/null [default: ] + S:CreativeWhitelist= + + # If set to true, then Ore Dictionary Mode will not be available (overrides Ore Dictionary White/Black lists) [default: false] + B:DisableOreDictMode=false + + # A semicolon separated list of Ore Dictionary entries (strings) which WILL NOT be allowed to be used with /dank/null's Ore Dictionary functionality. [default: itemSkull] + S:OreDictBlacklist= + + # A semicolon separated list of Ore Dictionary entries (strings) which WILL BE allowed to be used with /dank/null's Ore Dictionary functionality. Whitelist superceeds blacklist. + # If whitelist is non-empty, then ONLY Ore Dictionary items matching the entries will + # be able to take advantage of /dank/null's Ore Dictionary functionality. [default: ] + S:OreDictWhitelist= +} + + diff --git a/overrides/config/DeadlyMonsters.cfg b/overrides/config/DeadlyMonsters.cfg new file mode 100644 index 0000000..de319a1 --- /dev/null +++ b/overrides/config/DeadlyMonsters.cfg @@ -0,0 +1,314 @@ +# Configuration file + +########################################################################################################## +# ageneral +#--------------------------------------------------------------------------------------------------------# +# General configuration +########################################################################################################## + +ageneral { + # Set to true if you want to disable additional mobs [default: false] + B:disableMobs=false + + # Health multiplier for all mod mobs [range: 0.01 ~ 999.0, default: 1.0] + S:healthMultiplier=1.0 + + # Speed multiplier for the mod mobs [range: 0.01 ~ 999.0, default: 1.0] + S:speedMultiplier=1.0 + + # Strength multiplier the all mod mobs [range: 0.01 ~ 999.0, default: 1.0] + S:strengthMultiplier=1.0 +} + + +########################################################################################################## +# bloody_maiden +#--------------------------------------------------------------------------------------------------------# +# Bloody Maiden +########################################################################################################## + +bloody_maiden { + # Set to true if you want to disable Bloody Maiden [default: false] + B:bloodyMaidenDisabled=false + + # Bloody Maiden health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:bloodyMaidenHealthMultiplier=1.0 + + # Bloody Maiden spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:bloodyMaidenSawnRate=4 + + # Bloody Maiden speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:bloodyMaidenSpeedMultiplier=1.0 + + # Bloody Maiden strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:bloodyMaidenStrengthMultiplier=1.0 +} + + +########################################################################################################## +# climber +#--------------------------------------------------------------------------------------------------------# +# Climber +########################################################################################################## + +climber { + # Set to true if you want to disable Climber [default: false] + B:climberDisabled=false + + # Climber health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:climberHealthMultiplier=1.0 + + # Climber spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:climberSawnRate=4 + + # Climber speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:climberSpeedMultiplier=1.0 + + # Climber strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:climberStrengthMultiplier=1.0 +} + + +########################################################################################################## +# entrail +#--------------------------------------------------------------------------------------------------------# +# Entrail +########################################################################################################## + +entrail { + # Set to true if you want to disable Entrail [default: false] + B:entrailDisabled=false + + # Entrail health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:entrailHealthMultiplier=1.0 + + # Entrail spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:entrailSawnRate=4 + + # Entrail speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:entrailSpeedMultiplier=1.0 + + # Entrail strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:entrailStrengthMultiplier=1.0 +} + + +########################################################################################################## +# fallen_leader +#--------------------------------------------------------------------------------------------------------# +# Fallen Leader +########################################################################################################## + +fallen_leader { + # Set to true if you want to disable Fallen Leader [default: false] + B:fallenLeaderDisabled=false + + # Fallen Leader health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:fallenLeaderHealthMultiplier=1.0 + + # Fallen Leader spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:fallenLeaderSawnRate=4 + + # Fallen Leader speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:fallenLeaderSpeedMultiplier=1.0 + + # Fallen Leader strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:fallenLeaderStrengthMultiplier=1.0 +} + + +########################################################################################################## +# freezer +#--------------------------------------------------------------------------------------------------------# +# Freezer +########################################################################################################## + +freezer { + # Set to true if you want to disable Freezer [default: false] + B:freezerDisabled=false + + # Freezer health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:freezerHealthMultiplier=1.0 + + # Freezer spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:freezerSawnRate=4 + + # Freezer speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:freezerSpeedMultiplier=1.0 + + # Freezer strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:freezerStrengthMultiplier=1.0 +} + + +########################################################################################################## +# haunted cow +#--------------------------------------------------------------------------------------------------------# +# Haunted Cow +########################################################################################################## + +"haunted cow" { + # Set to true if you want to disable time change event [default: false] + B:disableTimeChange=false + + # Set to true if you want to disable Haunted Cow [default: false] + B:hauntedCowDisabled=false + + # Haunted Cow health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:hauntedCowHealthMultiplier=1.0 + + # Haunted Cow spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 8] + I:hauntedCowSawnRate=8 + + # Haunted Cow speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:hauntedCowSpeedMultiplier=1.0 + + # Haunted Cow strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:hauntedCowStrengthMultiplier=1.0 +} + + +########################################################################################################## +# mutant_steve +#--------------------------------------------------------------------------------------------------------# +# Mutant Steve +########################################################################################################## + +mutant_steve { + # Set to true if you want to disable Mutant Steve [default: false] + B:mutantSteveDisabled=false + + # Mutant Steve health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:mutantSteveHealthMultiplier=1.0 + + # Mutant Steve spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:mutantSteveSawnRate=4 + + # Mutant Steve speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:mutantSteveSpeedMultiplier=1.0 + + # Mutant Steve strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:mutantSteveStrengthMultiplier=1.0 +} + + +########################################################################################################## +# present +#--------------------------------------------------------------------------------------------------------# +# Present +########################################################################################################## + +present { + # Set to true if you want to disable Present [default: false] + B:presentDisabled=false + + # Present health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:presentHealthMultiplier=1.0 + + # Present spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:presentSawnRate=4 + + # Present speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:presentSpeedMultiplier=1.0 + + # Present strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:presentStrengthMultiplier=1.0 +} + + +########################################################################################################## +# stranger +#--------------------------------------------------------------------------------------------------------# +# Stranger +########################################################################################################## + +stranger { + # Set to true if you want to disable Stranger [default: false] + B:strangerDisabled=false + + # Stranger health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:strangerHealthMultiplier=1.0 + + # Stranger spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:strangerSawnRate=4 + + # Stranger speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:strangerSpeedMultiplier=1.0 + + # Stranger strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:strangerStrengthMultiplier=1.0 +} + + +########################################################################################################## +# topielec +#--------------------------------------------------------------------------------------------------------# +# Topielec +########################################################################################################## + +topielec { + # Set to true if you want to disable Topielec [default: false] + B:topielecDisabled=false + + # Topielec health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:topielecHealthMultiplier=1.0 + + # Precentage Topielec spawn chance, for example 25 means 25%. [range: 0 ~ 999, default: 25] + I:topielecSawnChance=25 + + # Topielec speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:topielecSpeedMultiplier=1.0 + + # Topielec strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:topielecStrengthMultiplier=1.0 +} + + +########################################################################################################## +# unborn_baby +#--------------------------------------------------------------------------------------------------------# +# Unborn Baby +########################################################################################################## + +unborn_baby { + # Set to true if you want to disable Unborn Baby [default: false] + B:babyDisabled=false + + # Unborn Baby health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:babyHealthMultiplier=1.0 + + # Unborn Baby spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 4] + I:babySawnRate=4 + + # Unborn Baby speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:babySpeedMultiplier=1.0 + + # Unborn Baby strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:babyStrengthMultiplier=1.0 +} + + +########################################################################################################## +# zombie_chicken +#--------------------------------------------------------------------------------------------------------# +# Zombie Chicken +########################################################################################################## + +zombie_chicken { + # Set to true if you want to disable Zombie Chicken [default: false] + B:zombieChickenDisabled=false + + # Zombie Chicken health multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:zombieChickenHealthMultiplier=1.0 + + # Zombie Chicken spawn rate. Default for Zombie is 8. [range: 0 ~ 999, default: 8] + I:zombieChickenSawnRate=8 + + # Zombie Chicken speed multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:zombieChickenSpeedMultiplier=1.0 + + # Zombie Chicken strenght multiplier [range: 0.01 ~ 999.0, default: 1.0] + S:zombieChickenStrengthMultiplier=1.0 +} + + diff --git a/overrides/config/ElevatorMod/ElevatorMod.cfg b/overrides/config/ElevatorMod/ElevatorMod.cfg new file mode 100644 index 0000000..6d69409 --- /dev/null +++ b/overrides/config/ElevatorMod/ElevatorMod.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # Can mobs spawn in elevators ? [default: true] + B:mobSpawn=true + + # Realign players after teleporting to the center of elevator ? [default: true] + B:precisionTarget=true + + # Should elevators have the same color to teleport ? [default: true] + B:sameColor=true +} + + diff --git a/overrides/config/Emojiful.cfg b/overrides/config/Emojiful.cfg new file mode 100644 index 0000000..77ff916 --- /dev/null +++ b/overrides/config/Emojiful.cfg @@ -0,0 +1,7 @@ +# Configuration file + +general { + B:emoji_render=true +} + + diff --git a/overrides/config/EndermanEvolution.cfg b/overrides/config/EndermanEvolution.cfg new file mode 100644 index 0000000..7b0c67c --- /dev/null +++ b/overrides/config/EndermanEvolution.cfg @@ -0,0 +1,26 @@ +# Configuration file + +"client only" { + # Whether or not to spawn particles when wearing an enderman skull [default: true] + B:DisplaySkullParticles=true +} + + +general { + # When the game decides to spawn an Evolved Enderman, what is the max that should spawn in the group? [range: 1 ~ 4, default: 2] + I:EndermanMaxSpawnPerGroup=2 + + # Allow Evolved Enderman to spawn at any light level [default: true] + B:EndermanSpawnIgnoreLightLevel=true + + # Probability Evolved Enderman will spawn when game deicdes to spawn a mob [range: 1 ~ 10, default: 3] + I:EndermanSpawnProbability=3 + + # When the game decides to spawn a Frienderman, what is the max that should spawn in the group? [range: 1 ~ 4, default: 2] + I:FriendermanMaxSpawnPerGroup=2 + + # Probability Frienderman will spawn when game deicdes to spawn a mob [range: 1 ~ 10, default: 3] + I:FrindermanSpawnProbability=3 +} + + diff --git a/overrides/config/ExCompressum/ChickenStickRegistry.json b/overrides/config/ExCompressum/ChickenStickRegistry.json new file mode 100644 index 0000000..50ac5e7 --- /dev/null +++ b/overrides/config/ExCompressum/ChickenStickRegistry.json @@ -0,0 +1,22 @@ +{ + "defaults": { + "__comment": "You can disable defaults by setting these to false. Do *NOT* try to add additional entries here. You can add additional entries in the custom section.", + "minecraft:cobblestone": true, + "minecraft:gravel": true, + "minecraft:sand": true + }, + "custom": { + "__comment": "By default, the chicken stick is limited as to what it can hammer. You can define additional blocks here. Use * as a wildcard for metadata.", + "entries": [ + { + "name": "", + "metadata": "*" + } + ], + "example": { + "__comment": "This example would allow smooth Stone to be hammered with the Chicken Stick.", + "name": "minecraft:stone", + "metadata": "0" + } + } +} \ No newline at end of file diff --git a/overrides/config/ExCompressum/CompressedHammer.json b/overrides/config/ExCompressum/CompressedHammer.json new file mode 100644 index 0000000..de1822a --- /dev/null +++ b/overrides/config/ExCompressum/CompressedHammer.json @@ -0,0 +1,43 @@ +{ + "defaults": { + "__comment": "You can disable defaults by setting these to false. Do *NOT* try to add additional entries here. You can add additional entries in the custom section.", + "excompressum:compressed_cobblestone": false, + "excompressum:compressed_gravel": false, + "excompressum:compressed_sand": false, + "excompressum:compressed_netherrack": true, + "excompressum:compressed_end_stone": true + }, + "custom": { + "__comment": "You can define additional blocks to be hammered by Compressed Hammers here. Use * as a wildcard for metadata. Use prefix ore: in name to query the Ore Dictionary.", + "entries": [ + { + "name": "", + "metadata": "*", + "rewards": [ + { + "name": "", + "count": 1, + "metadata": "0", + "chance": 1.0, + "luck": 0.0 + } + ] + } + ], + "example": { + "__comment": "This example would allow Obsidian to be hammered into nine diamonds using a Compressed Hammer.", + "name": "minecraft:obsidian", + "metadata": "0", + "rewards": [ + { + "__comment": "Chance is a floating point value (1.0 equals 100%). Luck is the multiplier that scales the hammers fortune level, applied to the base chance.", + "name": "minecraft:diamond", + "count": 9, + "metadata": 0, + "chance": 1.0, + "luck": 0.0 + } + ] + } + } +} \ No newline at end of file diff --git a/overrides/config/ExCompressum/HeavySieve.json b/overrides/config/ExCompressum/HeavySieve.json new file mode 100644 index 0000000..d510669 --- /dev/null +++ b/overrides/config/ExCompressum/HeavySieve.json @@ -0,0 +1,69 @@ +{ + "options": { + "__comment": "These options will affect the auto-generation of sieve rewards for compressed blocks. You can turn the auto-generation off individually in the defaults section.", + "loss for default generated rewards (out of 9)": 2 + }, + "defaults": { + "__comment": "You can disable defaults by setting these to false. Do *NOT* try to add additional entries here. You can add additional entries in the custom section.", + "excompressum:compressed_gravel": true, + "excompressum:compressed_sand": true, + "excompressum:compressed_dirt": true, + "excompressum:compressed_soul_sand": true, + "excompressum:compressed_dust": true, + "excompressum:compressed_nether_gravel": true, + "excompressum:compressed_ender_gravel": true + }, + "custom": { + "__comment": "You can define additional blocks to sift in the Heavy Sieve here. Use * as a wildcard for metadata. Ure ore: prefix in name to query the Ore Dictionary. Mesh Level is only used for Adscensio.", + "entries": [ + { + "name": "", + "metadata": "*", + "type": "list", + "rewards": [ + { + "name": "", + "metadata": 0, + "count": 1, + "rolls": 1, + "chance": 1.0, + "meshLevel": 1 + } + ] + }, + { + "name": "", + "metadata": "*", + "type": "generate", + "source": "", + "sourceMetadata": "*", + "sourceCount": 9 + } + ], + "example_generate": { + "__comment": "This example would allow Double Compressed Gravel to be sifted in a Heavy Sieve into 64x the rewards of normal gravel.", + "name": "ExUtils2:CompressedGravel", + "metadata": "1", + "type": "generate", + "source": "minecraft:gravel", + "sourceMetadata": "*", + "sourceCount": 64 + }, + "example_list": { + "__comment": "This example would allow clay to be sifted in a Heavy Sieve into 6 diamonds.", + "name": "ExUtils2:CompressedGravel", + "metadata": "1", + "type": "list", + "rewards": [ + { + "name": "minecraft:diamond", + "metadata": 0, + "count": 6, + "rolls": 2, + "chance": 1.0, + "meshLevel": 1 + } + ] + } + } +} \ No newline at end of file diff --git a/overrides/config/ExCompressum/WoodenCrucible.json b/overrides/config/ExCompressum/WoodenCrucible.json new file mode 100644 index 0000000..7272456 --- /dev/null +++ b/overrides/config/ExCompressum/WoodenCrucible.json @@ -0,0 +1,30 @@ +{ + "defaults": { + "__comment": "You can disable defaults by setting these to false. Do *NOT* try to add additional entries here. You can add additional entries in the custom section.", + "minecraft:apple": true, + "ore:treeSapling": true, + "ore:treeLeaves": true, + "minecraft:cactus": true, + "minecraft:yellow_flower": true, + "minecraft:red_flower": true, + "ore:listAllfruit": true + }, + "custom": { + "__comment": "You can define additional items to melt in the Wooden Crucible here. Use * as a wildcard for metadata. Use ore: prefix in name to query the Ore Dictionary. Metadata is ignored for Ore Dictionary entries.", + "entries": [ + { + "name": "", + "metadata": "*", + "fluid": "water", + "amount": 0 + } + ] + }, + "example": { + "__comment": "This example would allow fish to be melted into 100mb of water.", + "name": "minecraft:fish", + "metadata": "0", + "fluid": "water", + "amount": 100 + } +} \ No newline at end of file diff --git a/overrides/config/Exchangers.cfg b/overrides/config/Exchangers.cfg new file mode 100644 index 0000000..4b55c33 --- /dev/null +++ b/overrides/config/Exchangers.cfg @@ -0,0 +1,733 @@ +# Configuration file + +exchangers { + + modules { + # If true, enables Ender IO Endergy-based exchangers (Requires Ender IO Endergy to be installed). + B:enderIOEndergyModule=true + + # If true, enables Ender IO-based exchangers (Requires Ender IO to be installed). + B:enderIOModule=true + + # If true, enables Immersive Engineering-based exchangers (Requires Immersive Engineering to be installed). + B:immersiveEngineeringModule=true + + # If true, enables Mekanism-based exchangers (Requires Mekanism to be installed). + B:mekanismModule=true + + # If true, enables special exchangers (e.g. Tuberous Exchanger). + B:specialModule=true + + # If true, enables Thermal Expansion-based exchangers (Requires Thermal Expansion to be installed). + B:thermalExpansionModule=true + + # If true, enables Vanilla-based exchangers. + B:vanillaModule=true + } + + vanillatweaks { + # Set the durability for Diamond Exchanger + # Min: 1 + # Max: 2147483647 + I:diamondMaxDmg=4096 + + # Set the max harvest level for Diamond Exchanger + # Min: 0 + # Max: 2147483647 + I:diamondMaxHarvestLevel=3 + + # Set the max range for Diamond Exchanger + # Min: 0 + # Max: 12 + I:diamondMaxRange=4 + + # Set the durability for Emerald Exchanger + # Min: 1 + # Max: 2147483647 + I:emeraldMaxDmg=8192 + + # Set the max harvest level for Emerald Exchanger + # Min: 0 + # Max: 2147483647 + I:emeraldMaxHarvestLevel=4 + + # Set the max range for Emerald Exchanger + # Min: 0 + # Max: 12 + I:emeraldMaxRange=5 + + # Set the durability for End Exchanger + # Min: 1 + # Max: 2147483647 + I:endMaxDmg=32768 + + # Set the max harvest level for End Exchanger + # Min: 0 + # Max: 2147483647 + I:endMaxHarvestLevel=5 + + # Set the max range for End Exchanger + # Min: 0 + # Max: 12 + I:endMaxRange=7 + + # Set the durability for Golden Exchanger + # Min: 1 + # Max: 2147483647 + I:goldenMaxDmg=512 + + # Set the max harvest level for Golden Exchanger + # Min: 0 + # Max: 2147483647 + I:goldenMaxHarvestLevel=1 + + # Set the max range for Golden Exchanger + # Min: 0 + # Max: 12 + I:goldenMaxRange=2 + + # Set the durability for Iron Exchanger + # Min: 1 + # Max: 2147483647 + I:ironMaxDmg=1024 + + # Set the max harvest level for Iron Exchanger + # Min: 0 + # Max: 2147483647 + I:ironMaxHarvestLevel=2 + + # Set the max range for Iron Exchanger + # Min: 0 + # Max: 12 + I:ironMaxRange=3 + + # Set the durability for Obsidian Exchanger + # Min: 1 + # Max: 2147483647 + I:obsidianMaxDmg=16384 + + # Set the max harvest level for Obsidian Exchanger + # Min: 0 + # Max: 2147483647 + I:obsidianMaxHarvestLevel=4 + + # Set the max range for Obsidian Exchanger + # Min: 0 + # Max: 12 + I:obsidianMaxRange=6 + + # Set the durability for Stone Exchanger + # Min: 1 + # Max: 2147483647 + I:stoneMaxDmg=384 + + # Set the max harvest level for Stone Exchanger + # Min: 0 + # Max: 2147483647 + I:stoneMaxHarvestLevel=1 + + # Set the max range for Stone Exchanger + # Min: 0 + # Max: 12 + I:stoneMaxRange=1 + + # Set the durability for Wooden Exchanger + # Min: 1 + # Max: 2147483647 + I:woodenMaxDmg=256 + + # Set the max harvest level for Wooden Exchanger + # Min: 0 + # Max: 2147483647 + I:woodenMaxHarvestLevel=0 + + # Set the max range for Wooden Exchanger + # Min: 0 + # Max: 12 + I:woodenMaxRange=0 + } + + enderiotweaks { + # Set the energy capacity for Conductive Iron Exchanger + # Min: 1000 + # Max: 2147483647 + I:conductiveMaxEnergy=50000 + + # Set the max harvest level for Conductive Iron Exchanger + # Min: 0 + # Max: 2147483647 + I:conductiveMaxHarvestLevel=1 + + # Set the max range for Conductive Iron Exchanger + # Min: 0 + # Max: 12 + I:conductiveMaxRange=1 + + # Set the energy consumption per block for Conductive Iron Exchanger + # Min: 1 + # Max: 2147483647 + I:conductivePerBlockUse=50 + + # Set the energy capacity for Dark Steel Exchanger + # Min: 1000 + # Max: 2147483647 + I:darkSteelMaxEnergy=10000000 + + # Set the max harvest level for Dark Steel Exchanger + # Min: 0 + # Max: 2147483647 + I:darkSteelMaxHarvestLevel=4 + + # Set the max range for Dark Steel Exchanger + # Min: 0 + # Max: 12 + I:darkSteelMaxRange=6 + + # Set the energy consumption per block for Dark Steel Exchanger + # Min: 1 + # Max: 2147483647 + I:darkSteelPerBlockUse=1500 + + # Set the energy capacity for Electrical Steel Exchanger + # Min: 1000 + # Max: 2147483647 + I:electricalSteelMaxEnergy=1000000 + + # Set the max harvest level for Electrical Steel Exchanger + # Min: 0 + # Max: 2147483647 + I:electricalSteelMaxHarvestLevel=3 + + # Set the max range for Electrical Steel Exchanger + # Min: 0 + # Max: 12 + I:electricalSteelMaxRange=4 + + # Set the energy consumption per block for Electrical Steel Exchanger + # Min: 1 + # Max: 2147483647 + I:electricalSteelPerBlockUse=500 + + # Set the energy capacity for End Steel Exchanger + # Min: 1000 + # Max: 2147483647 + I:endSteelMaxEnergy=50000000 + + # Set the max harvest level for End Steel Exchanger + # Min: 0 + # Max: 2147483647 + I:endSteelMaxHarvestLevel=5 + + # Set the max range for End Steel Exchanger + # Min: 0 + # Max: 12 + I:endSteelMaxRange=7 + + # Set the energy consumption per block for End Steel Exchanger + # Min: 1 + # Max: 2147483647 + I:endSteelPerBlockUse=5000 + + # Set the energy capacity for Energetic Exchanger + # Min: 1000 + # Max: 2147483647 + I:energeticMaxEnergy=5000000 + + # Set the max harvest level for Energetic Exchanger + # Min: 0 + # Max: 2147483647 + I:energeticMaxHarvestLevel=3 + + # Set the max range for Energetic Exchanger + # Min: 0 + # Max: 12 + I:energeticMaxRange=5 + + # Set the energy consumption per block for Energetic Exchanger + # Min: 1 + # Max: 2147483647 + I:energeticPerBlockUse=1000 + + # Set the energy capacity for Pulsating Iron Exchanger + # Min: 1000 + # Max: 2147483647 + I:pulsatingMaxEnergy=250000 + + # Set the max harvest level for Pulsating Iron Exchanger + # Min: 0 + # Max: 2147483647 + I:pulsatingMaxHarvestLevel=2 + + # Set the max range for Pulsating Iron Exchanger + # Min: 0 + # Max: 12 + I:pulsatingMaxRange=2 + + # Set the energy consumption per block for Pulsating Iron Exchanger + # Min: 1 + # Max: 2147483647 + I:pulsatingPerBlockUse=100 + + # Set the energy capacity for Vibrant Exchanger + # Min: 1000 + # Max: 2147483647 + I:vibrantMaxEnergy=25000000 + + # Set the max harvest level for Vibrant Exchanger + # Min: 0 + # Max: 2147483647 + I:vibrantMaxHarvestLevel=4 + + # Set the max range for Vibrant Exchanger + # Min: 0 + # Max: 12 + I:vibrantMaxRange=7 + + # Set the energy consumption per block for Vibrant Exchanger + # Min: 1 + # Max: 2147483647 + I:vibrantPerBlockUse=2500 + } + + enderioendergytweaks { + # Set the energy capacity for Crude Steel Exchanger + # Min: 1000 + # Max: 2147483647 + I:crudeSteelMaxEnergy=50000 + + # Set the max harvest level for Crude Steel Exchanger + # Min: 0 + # Max: 2147483647 + I:crudeSteelMaxHarvestLevel=1 + + # Set the max range for Crude Steel Exchanger + # Min: 0 + # Max: 12 + I:crudeSteelMaxRange=1 + + # Set the energy consumption per block for Crude Steel Exchanger + # Min: 1 + # Max: 2147483647 + I:crudeSteelPerBlockUse=50 + + # Set the energy capacity for Crystalline Exchanger + # Min: 1000 + # Max: 2147483647 + I:crystallineMaxEnergy=10000000 + + # Set the max harvest level for Crystalline Exchanger + # Min: 0 + # Max: 2147483647 + I:crystallineMaxHarvestLevel=3 + + # Set the max range for Crystalline Exchanger + # Min: 0 + # Max: 12 + I:crystallineMaxRange=5 + + # Set the energy consumption per block for Crystalline Exchanger + # Min: 1 + # Max: 2147483647 + I:crystallinePerBlockUse=1500 + + # Set the energy capacity for Energetic Silver Exchanger + # Min: 1000 + # Max: 2147483647 + I:energeticSilverMaxEnergy=250000 + + # Set the max harvest level for Energetic Silver Exchanger + # Min: 0 + # Max: 2147483647 + I:energeticSilverMaxHarvestLevel=2 + + # Set the max range for Energetic Silver Exchanger + # Min: 0 + # Max: 12 + I:energeticSilverMaxRange=2 + + # Set the energy consumption per block for Energetic Silver Exchanger + # Min: 1 + # Max: 2147483647 + I:energeticSilverPerBlockUse=100 + + # Set the energy capacity for Melodic Exchanger + # Min: 1000 + # Max: 2147483647 + I:melodicMaxEnergy=50000000 + + # Set the max harvest level for Melodic Exchanger + # Min: 0 + # Max: 2147483647 + I:melodicMaxHarvestLevel=4 + + # Set the max range for Melodic Exchanger + # Min: 0 + # Max: 12 + I:melodicMaxRange=7 + + # Set the energy consumption per block for Melodic Exchanger + # Min: 1 + # Max: 2147483647 + I:melodicPerBlockUse=2500 + + # Set the energy capacity for Stellar Exchanger + # Min: 1000 + # Max: 2147483647 + I:stellarMaxEnergy=100000000 + + # Set the max harvest level for Stellar Exchanger + # Min: 0 + # Max: 2147483647 + I:stellarMaxHarvestLevel=5 + + # Set the max range for Stellar Exchanger + # Min: 0 + # Max: 12 + I:stellarMaxRange=9 + + # Set the energy consumption per block for Stellar Exchanger + # Min: 1 + # Max: 2147483647 + I:stellarPerBlockUse=5000 + + # Set the energy capacity for Vivid Exchanger + # Min: 1000 + # Max: 2147483647 + I:vividMaxEnergy=1000000 + + # Set the max harvest level for Vivid Exchanger + # Min: 0 + # Max: 2147483647 + I:vividMaxHarvestLevel=3 + + # Set the max range for Vivid Exchanger + # Min: 0 + # Max: 12 + I:vividMaxRange=4 + + # Set the energy consumption per block for Vivid Exchanger + # Min: 1 + # Max: 2147483647 + I:vividPerBlockUse=500 + } + + thermalexpansiontweaks { + # Set the energy capacity for Hardened Exchanger + # Min: 1000 + # Max: 2147483647 + I:hardenedMaxEnergy=500000 + + # Set the max harvest level for Hardened Exchanger + # Min: 0 + # Max: 2147483647 + I:hardenedMaxHarvestLevel=2 + + # Set the max range for Hardened Exchanger + # Min: 0 + # Max: 12 + I:hardenedMaxRange=3 + + # Set the energy consumption per block for Hardened Exchanger + # Min: 1 + # Max: 2147483647 + I:hardenedPerBlockUse=150 + + # Set the energy capacity for Leadstone Exchanger + # Min: 1000 + # Max: 2147483647 + I:leadstoneMaxEnergy=100000 + + # Set the max harvest level for Leadstone Exchanger + # Min: 0 + # Max: 2147483647 + I:leadstoneMaxHarvestLevel=1 + + # Set the max range for Leadstone Exchanger + # Min: 0 + # Max: 12 + I:leadstoneMaxRange=1 + + # Set the energy consumption per block for Leadstone Exchanger + # Min: 1 + # Max: 2147483647 + I:leadstonePerBlockUse=50 + + # Set the energy capacity for Reinforced Exchanger + # Min: 1000 + # Max: 2147483647 + I:reinforcedMaxEnergy=1000000 + + # Set the max harvest level for Reinforced Exchanger + # Min: 0 + # Max: 2147483647 + I:reinforcedMaxHarvestLevel=3 + + # Set the max range for Reinforced Exchanger + # Min: 0 + # Max: 12 + I:reinforcedMaxRange=5 + + # Set the energy consumption per block for Reinforced Exchanger + # Min: 1 + # Max: 2147483647 + I:reinforcedPerBlockUse=250 + + # Set the energy capacity for Resonant Exchanger + # Min: 1000 + # Max: 2147483647 + I:resonantMaxEnergy=25000000 + + # Set the max harvest level for Resonant Exchanger + # Min: 0 + # Max: 2147483647 + I:resonantMaxHarvestLevel=4 + + # Set the max range for Resonant Exchanger + # Min: 0 + # Max: 12 + I:resonantMaxRange=7 + + # Set the energy consumption per block for Resonant Exchanger + # Min: 1 + # Max: 2147483647 + I:resonantPerBlockUse=1500 + + # Set the energy capacity for Signalum Exchanger + # Min: 1000 + # Max: 2147483647 + I:signalumMaxEnergy=10000000 + + # Set the max harvest level for Signalum Exchanger + # Min: 0 + # Max: 2147483647 + I:signalumMaxHarvestLevel=4 + + # Set the max range for Signalum Exchanger + # Min: 0 + # Max: 12 + I:signalumMaxRange=6 + + # Set the energy consumption per block for Signalum Exchanger + # Min: 1 + # Max: 2147483647 + I:signalumPerBlockUse=500 + } + + mekanismtweaks { + # Set the energy capacity for Advanced Exchanger + # Min: 1000 + # Max: 2147483647 + I:advancedMaxEnergy=1000000 + + # Set the max harvest level for Advanced Exchanger + # Min: 0 + # Max: 2147483647 + I:advancedMaxHarvestLevel=2 + + # Set the max range for Advanced Exchanger + # Min: 0 + # Max: 12 + I:advancedMaxRange=5 + + # Set the energy consumption per block for Advanced Exchanger + # Min: 1 + # Max: 2147483647 + I:advancedPerBlockUse=150 + + # Set the energy capacity for Basic Exchanger + # Min: 1000 + # Max: 2147483647 + I:basicMaxEnergy=250000 + + # Set the max harvest level for Basic Exchanger + # Min: 0 + # Max: 2147483647 + I:basicMaxHarvestLevel=1 + + # Set the max range for Basic Exchanger + # Min: 0 + # Max: 12 + I:basicMaxRange=3 + + # Set the energy consumption per block for Basic Exchanger + # Min: 1 + # Max: 2147483647 + I:basicPerBlockUse=50 + + # Set the energy capacity for Elite Exchanger + # Min: 1000 + # Max: 2147483647 + I:eliteMaxEnergy=5000000 + + # Set the max harvest level for Elite Exchanger + # Min: 0 + # Max: 2147483647 + I:eliteMaxHarvestLevel=3 + + # Set the max range for Elite Exchanger + # Min: 0 + # Max: 12 + I:eliteMaxRange=6 + + # Set the energy consumption per block for Elite Exchanger + # Min: 1 + # Max: 2147483647 + I:elitePerBlockUse=500 + + # Set the energy capacity for Ultimate Exchanger + # Min: 1000 + # Max: 2147483647 + I:ultimateMaxEnergy=10000000 + + # Set the max harvest level for Ultimate Exchanger + # Min: 0 + # Max: 2147483647 + I:ultimateMaxHarvestLevel=4 + + # Set the max range for Ultimate Exchanger + # Min: 0 + # Max: 12 + I:ultimateMaxRange=7 + + # Set the energy consumption per block for Ultimate Exchanger + # Min: 1 + # Max: 2147483647 + I:ultimatePerBlockUse=1000 + } + + immersiveengineeringtweaks { + # Set the energy capacity for HV Exchanger + # Min: 1000 + # Max: 2147483647 + I:hvMaxEnergy=2500000 + + # Set the max harvest level for HV Exchanger + # Min: 0 + # Max: 2147483647 + I:hvMaxHarvestLevel=4 + + # Set the max range for HV Exchanger + # Min: 0 + # Max: 12 + I:hvMaxRange=7 + + # Set the energy consumption per block for HV Exchanger + # Min: 1 + # Max: 2147483647 + I:hvPerBlockUse=500 + + # Set the energy capacity for LV Exchanger + # Min: 1000 + # Max: 2147483647 + I:lvMaxEnergy=100000 + + # Set the max harvest level for LV Exchanger + # Min: 0 + # Max: 2147483647 + I:lvMaxHarvestLevel=2 + + # Set the max range for LV Exchanger + # Min: 0 + # Max: 12 + I:lvMaxRange=3 + + # Set the energy consumption per block for LV Exchanger + # Min: 1 + # Max: 2147483647 + I:lvPerBlockUse=50 + + # Set the energy capacity for MV Exchanger + # Min: 1000 + # Max: 2147483647 + I:mvMaxEnergy=500000 + + # Set the max harvest level for MV Exchanger + # Min: 0 + # Max: 2147483647 + I:mvMaxHarvestLevel=3 + + # Set the max range for MV Exchanger + # Min: 0 + # Max: 12 + I:mvMaxRange=5 + + # Set the energy consumption per block for MV Exchanger + # Min: 1 + # Max: 2147483647 + I:mvPerBlockUse=250 + } + + recipetweaks { + # Set the recipes type for Ender IO Endergy-based exchangers: + # 'easy' Easy recipes, non-progressive, lowest recipe costs. + # 'normal' Normal recipes, progressive, moderate recipe costs. + # 'hard' Hard recipes, progressive, expensive recipe costs. + S:enderIOEndergyRecipesType=normal + + # Set the recipes type for Ender IO-based exchangers: + # 'easy' Easy recipes, non-progressive, lowest recipe costs. + # 'normal' Normal recipes, progressive, moderate recipe costs. + # 'hard' Hard recipes, progressive, expensive recipe costs. + S:enderIORecipesType=normal + + # Set the recipes type for Immersive Engineering-based exchangers: + # 'easy' Easy recipes, non-progressive, lowest recipe costs. + # 'normal' Normal recipes, progressive, moderate recipe costs. + # 'hard' Hard recipes, progressive, expensive recipe costs. + S:immersiveEngineeringRecipesType=normal + + # Set the recipes type for Mekanism-based exchangers: + # 'easy' Easy recipes, non-progressive, lowest recipe costs. + # 'normal' Normal recipes, progressive, moderate recipe costs. + # 'hard' Hard recipes, progressive, expensive recipe costs. + S:mekanismRecipesType=normal + + # Set the recipes type for Thermal Expansion-based exchangers: + # 'easy' Easy recipes, non-progressive, lowest recipe costs. + # 'normal' Normal recipes, progressive, moderate recipe costs. + # 'hard' Hard recipes, progressive, expensive recipe costs. + S:thermalExpansionRecipesType=normal + + # Set the recipes type for Vanilla-based exchangers: + # 'easy' Easy recipes, non-progressive, lowest recipe costs. + # 'normal' Normal recipes, progressive, moderate recipe costs. + # 'hard' Hard recipes, progressive, expensive recipe costs. + S:vanillaRecipesType=normal + } + + misc { + # Put a list of block registry names that you wish to be blacklisted from Exchangers. + # Note: Blacklisting a block will prevent it from being selected or being exchanged. + # (e.g. minecraft:grass) + S:blocksBlacklist < + > + + # Certain blocks might be blacklisted by Exchangers if they're Tile Entities. + # Put a list of block registry names that you wish to be whitelisted from Exchangers. + # (e.g. thermalexpansion:cell) + S:blocksWhitelist < + tconstruct:seared + > + + # If true, enables Silk Touch (gets the blocks itself rather than drops) on all Exchangers + B:doExchangersSilkTouch=true + + # Set the energy unit shown on Powered Exchangers: + # 'FE' Forge Energy + # 'RF' Redstone Flux + S:energyUnit=FE + + # If true, allows the Holding Enchantment from CoFHCore to be used on Powered Exchangers + # Calculation formula: Base Energy + (Base Energy * Enchantment Level / 2) + B:holdingEnchantment=true + + # If true, allows Unbreaking Enchantment to affect Powered Exchangers + B:unbreakingPoweredExchangers=true + + # If true, allows Circuits in Mekanism Exchanger recipes to use OreDict + B:useOreDictCircuits=false + } + +} + + diff --git a/overrides/config/ExoCraft - General.cfg b/overrides/config/ExoCraft - General.cfg new file mode 100644 index 0000000..b55d548 --- /dev/null +++ b/overrides/config/ExoCraft - General.cfg @@ -0,0 +1,22 @@ +# Configuration file + +general { + # Activate the Industrial Tools + B:activateIndustrialTools=true + + # Activate ore generation in existing chunks + B:activateRetroGen=true + + # Activate the ingame Update Checker from RuneCraft + B:activateUpdateChecker=false + + # Activate verbose logging for retrogen + B:activateVerbose=false + + # The Lava Crystal spawn chance + # Min: 1 + # Max: 50 + I:lavaCrystalSpawnChance=3 +} + + diff --git a/overrides/config/ExtraPlanets.cfg b/overrides/config/ExtraPlanets.cfg new file mode 100644 index 0000000..9c38681 --- /dev/null +++ b/overrides/config/ExtraPlanets.cfg @@ -0,0 +1,1017 @@ +# Configuration file + +########################################################################################################## +# blocks +#--------------------------------------------------------------------------------------------------------# +# Changing to false will disable & remove the blocks/machines +########################################################################################################## + +blocks { + # This option will disable & remove the Advanced Compressor/Decompressor + B:"Advanced Compressor/Decompressor"=true + + # This option will disable & remove the Advanced Fuel Loader + B:"Advanced Fuel Loader"=true + + # This option will disable & remove the Advanced Refinery + B:"Advanced Refinery"=true + + # This option will disable & remove the Basic Block Smasher + B:"Basic Block Smasher"=true + + # This option will disable & remove the Basic Chemical Injector + B:"Basic Chemical Injector"=true + + # This option will disable & remove the Basic Crystallizer + B:"Basic Crystallizer"=true + + # This option will disable & remove the Basic Decontamination Unit + B:"Basic Decontamination Unit"=true + + # This option will disable & remove the Basic Decrystallizer + B:"Basic Decrystallizer"=true + + # This option will disable & remove the Basic Densifier + B:"Basic Densifier"=true + + # This option will disable & remove the Basic Purifier + B:"Basic Purifier"=true + + # This option will disable & remove the Basic Solar Evaporation Chamber + B:"Basic Solar Evaporation Chamber"=true + + # Setting this option to false will remove all Slabs and Stairs + B:"Enable Slab & Stairs"=true + + # This option will disable & remove the Fire Bomb + B:"Fire Bomb"=true + + # This option will disable & remove the Hybrid/Ultimate Solar Panels + B:"Hybrid/Ultimate Solar Panel"=true + + # This option will disable & remove the Nuclear Bomb + B:"Nuclear Bomb"=true + + # This option will disable & remove the Ultimate Compressor/Decompressor + B:"Ultimate Compressor/Decompressor"=true + + # This option will disable & remove the Ultimate Fuel Loader + B:"Ultimate Fuel Loader"=true + + # This option will disable & remove the Ultimate Refinery + B:"Ultimate Refinery"=true + + # This option will disable & remove the Vehicle Charger + B:"Vehicle Charger"=true +} + + +########################################################################################################## +# celestial body map settings +#--------------------------------------------------------------------------------------------------------# +# Advanced options for Celestial Body Map to change locations of planets and solar systems! (For Advanced Users ONLY!) +########################################################################################################## + +"celestial body map settings" { + # [range: -100 ~ 100, default: 0] + D:"Ceres Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Eris Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Haumea Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Jupiter Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler22 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler22 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler22 Planet Map Z Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler47 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler47 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler47 Planet Map Z Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler62 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler62 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler62 Planet Map Z Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler69 Planet Map X Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler69 Planet Map Y Offset"=0.0 + + # [range: -1000 ~ 1000, default: 0] + D:"Kepler69 Planet Map Z Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Kuiper Belt Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Makemake Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Mercury Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Neptune Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Pluto Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Saturn Planet Map Relative Distance From Center Offset"=0.0 + + # [range: -100 ~ 100, default: 0] + D:"Uranus Planet Map Relative Distance From Center Offset"=0.0 +} + + +########################################################################################################## +# compatibility support +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for compatibility settings +########################################################################################################## + +"compatibility support" { + # Setting this to false will disable & remove all Ore Dictionary Support for Planet and Moon Ores! + B:"Enable Adding of All Planet/Moons Ores to the Ore Dictionary"=true + + # Setting this to false will disable & remove all Ore Dictionary Support for All Ingots! + B:"Enable Adding of all Ingots to the Ore Dictionary"=true + + # Setting this to false will disable & remove all Ore Dictionary Support for All needed Items excluding Ingots! + B:"Enable Adding of all Items excluding Ingots to the Ore Dictionary"=true + + # Setting this to false will disable & remove Extreme Reactors Compatibility! + B:"Enable Extreme Reactors Compatibility"=true + + # Setting this to false will disable Galacticraft Deconstuctor Machine Compatibility! + B:"Enable Galacticraft Deconstuctor Machine Compatibility"=true + + # Will tweak ExtraPlanets Planets/Moons, to allow them to work along side GalaxySpace version of the same planets! Will rename ExtraPlanets versions of doubled Planets/Moons to have 2.0 on the end. Example: Jupiter 2.0 + B:"Enable Galaxy Space Compatibility"=false + + # Setting this to false will disable & remove the NEI Support for Custom Machines/Rockets/Vehicles + B:"Enable JEI Recipe support"=true + + # Setting this to false will disable & remove MC MultiPart Compatibility! + B:"Enable MC MultiPart Compatibility"=true + + # FOR THIS TO WORK YOU WILL NEED TO DISABLED ALL CONFIG OPTIONS IN THE MORE PLANETS CONFIG UNDER THE 'config_moreplanets_gc_addon_compat' SECTION! + B:"Enable More Planets Compatibility"=true + + # Setting this to false will disable More Planets Rocket Crusher Machine Compatibility! + B:"Enable More Planets Rocket Crusher Machine Compatibility"=true + + # Setting this to false will disable & remove the JEI Support for Custom Machines/Rockets/Vehicles + B:"Enable NEI Recipe support"=true +} + + +########################################################################################################## +# dimension settings +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for dimension settings +########################################################################################################## + +"dimension settings" { + # [range: 1 ~ 10, default: 3] + I:"Clouds Speed on Jupiter"=3 + + # Setting this option to false will disable & remove the Ceres Villages generation + B:"Enable Ceres Villages"=true + + # Setting this option to false will disable & remove Fake Lighting Effects & Thunder sounds on Jupiter (CLIENT SIDE) + B:"Enable Client Fake Lighting Effects & Thunder sounds on Jupiter"=true + + # Setting this option to false will disable & remove Clouds on Jupiter + B:"Enable Clouds on Jupiter"=true + + # Setting this option to false will disable & remove Fog Effects on Jupiter, Uranus, Saturn, Neptune + B:"Enable Custom Fog Effect on Jupiter, Uranus, Saturn, Neptune"=true + + # Setting this option to false will disable & remove the Eris Villages generation + B:"Enable Eris Villages"=true + + # Setting this option to false will disable & remove the Jupiter Villages generation + B:"Enable Jupiter Villages"=true + + # Setting this option to false will disable & remove the Mercury Villages generation + B:"Enable Mercury Villages"=true + + # Setting this option to false will disable & remove the Neptune Villages generation + B:"Enable Neptune Villages"=true + + # Setting this option to false will disable ore gen for Callisto + B:"Enable Ore Gen Callisto"=true + + # Setting this option to false will disable ore gen for Ceres + B:"Enable Ore Gen Ceres"=true + + # Setting this option to false will disable ore gen for Deimos + B:"Enable Ore Gen Deimos"=true + + # Setting this option to false will disable ore gen for Eris + B:"Enable Ore Gen Eris"=true + + # Setting this option to false will disable ore gen for Europa + B:"Enable Ore Gen Europa"=true + + # Setting this option to false will disable ore gen for Ganymede + B:"Enable Ore Gen Ganymede"=true + + # Setting this option to false will disable ore gen for Iapetus + B:"Enable Ore Gen Iapetus"=true + + # Setting this option to false will disable ore gen for Io + B:"Enable Ore Gen Io"=true + + # Setting this option to false will disable ore gen for Jupiter + B:"Enable Ore Gen Jupiter"=true + + # Setting this option to false will disable ore gen for Kepler22b + B:"Enable Ore Gen Kepler22b"=true + + # Setting this option to false will disable ore gen for Mercury + B:"Enable Ore Gen Mercury"=true + + # Setting this option to false will disable ore gen for Neptune + B:"Enable Ore Gen Neptune"=true + + # Setting this option to false will disable ore gen for Oberon + B:"Enable Ore Gen Oberon"=true + + # Setting this option to false will disable ore gen for Phobos + B:"Enable Ore Gen Phobos"=true + + # Setting this option to false will disable ore gen for Pluto + B:"Enable Ore Gen Pluto"=true + + # Setting this option to false will disable ore gen for Rhea + B:"Enable Ore Gen Rhea"=true + + # Setting this option to false will disable ore gen for Saturn + B:"Enable Ore Gen Saturn"=true + + # Setting this option to false will disable ore gen for Titan + B:"Enable Ore Gen Titan"=true + + # Setting this option to false will disable ore gen for Titania + B:"Enable Ore Gen Titania"=true + + # Setting this option to false will disable ore gen for Triton + B:"Enable Ore Gen Triton"=true + + # Setting this option to false will disable ore gen for Uranus + B:"Enable Ore Gen Uranus"=true + + # Setting this option to false will disable & remove the Pluto Villages generation + B:"Enable Pluto Villages"=true + + # Setting this option to false will disable & remove the Saturn Villages generation + B:"Enable Saturn Villages"=true + + # Setting this option to false will disable & remove Real Lighting Bolts on Jupiter (SERVER SIDE) + B:"Enable Server Real Lighting Bolts on Jupiter"=true + + # Setting this option to false will disable & remove the Uranus Villages generation + B:"Enable Uranus Villages"=true + + # Setting this option to false will disable & remove Basic Hideouts from generating on Jupiter + B:"Generate Basic Hideouts on Jupiter"=true + + # Setting this option to false will disable & remove Big Trees from generating on Kepler22b + B:"Generate Big Trees on Kepler22b"=true + + # Setting this option to false will disable & remove Candy Canes from generating on Kepler22b + B:"Generate Candy Canes on Kepler22b"=true + + # Setting this option to false will disable & remove Cookie Rocks from generating on Kepler22b + B:"Generate Cookie Rocks on Kepler22b"=true + + # Setting this option to false will disable & remove Frozen Nitrogen Piles from generating on Neptune + B:"Generate Frozen Nitrogen Piles on Neptune"=true + + # Setting this option to false will disable & remove Huts from generating on Kepler22b + B:"Generate Huts on Kepler22b"=true + + # Setting this option to false will disable & remove the Ice Chunks on Ganymede + B:"Generate Ice Chunks under the surface of Ganymede"=true + + # Setting this option to false will disable & remove Ice Spikes from generating on Uranus + B:"Generate Ice Spikes on Uranus"=true + + # Setting this option to false will disable & remove Igloos from generating on Uranus + B:"Generate Igloos on Uranus"=true + + # Setting this option to false will disable & remove the Iron Chunks on Europa + B:"Generate Iron Chunks under the surface of Europa"=true + + # Setting this option to false will disable & remove Material Spheres from generating on Kepler22b + B:"Generate Material Spheres on Kepler22b"=true + + # Setting this option to false will disable & remove Material Trees from generating on Kepler22b + B:"Generate Material Trees on Kepler22b"=true + + # Setting this option to false will disable & remove the Meteors on Mercury + B:"Generate Meteors on Mercury"=true + + # Setting this option to false will disable & remove No Leaf Big Trees from generating on Kepler22b + B:"Generate No Leaf Big Trees on Kepler22b"=true + + # Setting this option to false will disable & remove No Leaf Small Trees from generating on Kepler22b + B:"Generate No Leaf Small Trees on Kepler22b"=true + + # Setting this option to false will disable & remove Nuclear Piles from generating on Saturn + B:"Generate Nuclear Piles on Saturn"=true + + # Setting this option to false will disable & remove the Satellite Towers on Ceres + B:"Generate Satellite Towers on Ceres"=true + + # Setting this option to false will disable & remove the Sky Feature on Jupiter + B:"Generate Sky Feature on Jupiter"=true + + # Setting this option to false will disable & remove Slime Trees from generating on Saturn + B:"Generate Slime Trees on Saturn"=true + + # Setting this option to false will disable & remove Small Trees from generating on Kepler22b + B:"Generate Small Trees on Kepler22b"=true + + # Setting this option to false will disable & remove Space Ship from generating on Jupiter + B:"Generate Space Ship on Jupiter"=true + + # Setting this option to false will disable & remove Towers from generating on Kepler22b + B:"Generate Towers on Kepler22b"=true + + # Setting this option to false will disable & remove Vanilla Style Dungeons from generating on Kepler22b + B:"Generate Vanilla Style Dungeons on Kepler22b"=true + + # Setting this option to false will disable & remove Volcanoes from generating on Io + B:"Generate Volcanoes on Io"=true + + # Setting this to false will make mobs not suffocate on planets but the player will! + B:"Mob Suffocation"=false + + # Setting this option to true will disable Custom Atmospheres Sky Colours for Phobos, Deimos, Ceres, Io, Europa, Ganymede, Callisto, Rhea, Iapetus, Titania, Oberon, Triton, Ceres, Pluto, Eris! + B:"Use Realistic Atmosphere Sky Colours for Planets/Moons"=true + + # Setting this option to true will disable & remove all custom bosses and will replace them with Creeper Bosses! + B:"Use default bosses for all planets"=false +} + + +########################################################################################################## +# dimensionid +#--------------------------------------------------------------------------------------------------------# +# Change if a dimension ID is causing conflicts! +########################################################################################################## + +dimensionid { + # [range: -2147483647 ~ 2147483647, default: -1505] + I:"Callisto Dimension ID (Moon)"=-1505 + + # [range: -2147483647 ~ 2147483647, default: -20] + I:"Ceres Dimension ID"=-20 + + # [range: -2147483647 ~ 2147483647, default: -65] + I:"Ceres SpaceStation Dimension ID"=-65 + + # [range: -2147483647 ~ 2147483647, default: -64] + I:"Ceres SpaceStation Static Dimension ID"=-64 + + # [range: -2147483647 ~ 2147483647, default: -1503] + I:"Deimos Dimension ID (Moon)"=-1503 + + # [range: -2147483647 ~ 2147483647, default: -21] + I:"Eris Dimension ID"=-21 + + # [range: -2147483647 ~ 2147483647, default: -79] + I:"Eris SpaceStation Dimension ID"=-79 + + # [range: -2147483647 ~ 2147483647, default: -78] + I:"Eris SpaceStation Static Dimension ID"=-78 + + # [range: -2147483647 ~ 2147483647, default: -1501] + I:"Europa Dimension ID (Moon)"=-1501 + + # [range: -2147483647 ~ 2147483647, default: -1506] + I:"Ganymede Dimension ID (Moon)"=-1506 + + # [range: -2147483647 ~ 2147483647, default: -1511] + I:"Iapetus Dimension ID (Moon)"=-1511 + + # [range: -2147483647 ~ 2147483647, default: -1500] + I:"Io Dimension ID (Moon)"=-1500 + + # [range: -2147483647 ~ 2147483647, default: -15] + I:"Jupiter Dimension ID"=-15 + + # [range: -2147483647 ~ 2147483647, default: -69] + I:"Jupiter SpaceStation Dimension ID"=-69 + + # [range: -2147483647 ~ 2147483647, default: -68] + I:"Jupiter SpaceStation Static Dimension ID"=-68 + + # [range: -2147483647 ~ 2147483647, default: -22] + I:"Kepler 22b Dimension ID"=-22 + + # [range: -2147483647 ~ 2147483647, default: -81] + I:"Kepler 22b SpaceStation Dimension ID"=-81 + + # [range: -2147483647 ~ 2147483647, default: -80] + I:"Kepler 22b SpaceStation Static Dimension ID"=-80 + + # [range: -2147483647 ~ 2147483647, default: -67] + I:"Mars SpaceStation Dimension ID"=-67 + + # [range: -2147483647 ~ 2147483647, default: -66] + I:"Mars SpaceStation Static Dimension ID"=-66 + + # [range: -2147483647 ~ 2147483647, default: -13] + I:"Mercury Dimension ID"=-13 + + # [range: -2147483647 ~ 2147483647, default: -61] + I:"Mercury SpaceStation Dimension ID"=-61 + + # [range: -2147483647 ~ 2147483647, default: -60] + I:"Mercury SpaceStation Static Dimension ID"=-60 + + # [range: -2147483647 ~ 2147483647, default: -18] + I:"Neptune Dimension ID"=-18 + + # [range: -2147483647 ~ 2147483647, default: -75] + I:"Neptune SpaceStation Dimension ID"=-75 + + # [range: -2147483647 ~ 2147483647, default: -74] + I:"Neptune SpaceStation Static Dimension ID"=-74 + + # [range: -2147483647 ~ 2147483647, default: -1509] + I:"Oberon Dimension ID (Moon)"=-1509 + + # [range: -2147483647 ~ 2147483647, default: -1502] + I:"Phobos Dimension ID (Moon)"=-1502 + + # [range: -2147483647 ~ 2147483647, default: -19] + I:"Pluto Dimension ID"=-19 + + # [range: -2147483647 ~ 2147483647, default: -77] + I:"Pluto SpaceStation Dimension ID"=-77 + + # [range: -2147483647 ~ 2147483647, default: -76] + I:"Pluto SpaceStation Static Dimension ID"=-76 + + # [range: -2147483647 ~ 2147483647, default: -1507] + I:"Rhea Dimension ID (Moon)"=-1507 + + # [range: -2147483647 ~ 2147483647, default: -16] + I:"Saturn Dimension ID"=-16 + + # [range: -2147483647 ~ 2147483647, default: -71] + I:"Saturn SpaceStation Dimension ID"=-71 + + # [range: -2147483647 ~ 2147483647, default: -70] + I:"Saturn SpaceStation Static Dimension ID"=-70 + + # [range: -2147483647 ~ 2147483647, default: -1508] + I:"Titan Dimension ID (Moon)"=-1508 + + # [range: -2147483647 ~ 2147483647, default: -1510] + I:"Titania Dimension ID (Moon)"=-1510 + + # [range: -2147483647 ~ 2147483647, default: -1504] + I:"Triton Dimension ID (Moon)"=-1504 + + # [range: -2147483647 ~ 2147483647, default: -17] + I:"Uranus Dimension ID"=-17 + + # [range: -2147483647 ~ 2147483647, default: -73] + I:"Uranus SpaceStation Dimension ID"=-73 + + # [range: -2147483647 ~ 2147483647, default: -72] + I:"Uranus SpaceStation Static Dimension ID"=-72 + + # [range: -2147483647 ~ 2147483647, default: -63] + I:"Venus SpaceStation Dimension ID"=-63 + + # [range: -2147483647 ~ 2147483647, default: -62] + I:"Venus SpaceStation Static Dimension ID"=-62 +} + + +########################################################################################################## +# general settings +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for general settings +########################################################################################################## + +"general settings" { + # This option is used for changing the Lead Ore Spawn Rate [range: 0 ~ 2147483647, default: 5] + I:"Amount of Lead Ore Generation per chunk"=5 + + # Setting this option to false will disable & remove Achievements for ExtraPlanets + B:"Enable Achievements"=true + + # Setting this option to false will enable debug messages in to the console + B:"Enable Debug Mode (For testing purposes and debugging bugs)"=false + + # This option will change all the Tier 9 & 10 Rockets models to the old type + B:"Enable Old Models for Tier 9 & 10 Rockets"=false + + # This option will change all the gravity of Planets & Moons back to the old style of gravity + B:"Enable Old Style Gravity"=false + B:"Enable Pressure"=false + B:"Enable Radiation"=true + + # Setting this option to false will completely remove Lead Ore/Ingot from the world + B:"Enable generation of Lead Ore in the Overworld"=false + + # Setting this option to false, will disable biome types being assigned to ExtraPlanets biomes + B:"Enable registering of Biomes Types for ExtraPlanets biomes"=true + + # Setting this option to false will disable & remove the Custom Galaxies on Celestial Selection Screen (Note: Will get disabled by the 'Use Custom Galaxy Map/Celestial Selection Screen' option) + B:"Enable showing of Custom Galaxies on the Custom Celestial Selection Screen"=true + + # Setting this option to false, will change disabled extended info panel on Custom Celestial Selection Screen + B:"Show Extended info panel on Custom Galaxy Map/Celestial Selection Screen"=true + + # Setting this option to false, will change it back to be using the Galacticraft Galaxy Map/Celestial Selection Screen + B:"Use Custom Galaxy Map/Celestial Selection Screen"=false +} + + +########################################################################################################## +# items +#--------------------------------------------------------------------------------------------------------# +# Changing to false will disable & remove the tool & armor or items (Note: Tools & Armors will be auto disbled when disabling a planet, so you dont need to disable them when disabling a planets) +########################################################################################################## + +items { + # This option will disable & remove all Blue Gem Tools & Armour + B:"Blue Gem Tools & Armor"=false + + # This option will disable & remove all Carbon Tools & Armour + B:"Carbon Tools & Armor"=true + + # This option will disable & remove all Crystal Tools & Armour + B:"Crystal Tools & Armor"=false + + # This option will disable & remove all Custom Batteries! + B:"Custom Batteries"=true + + # This option will disable & remove all Custom Canned Food! + B:"Custom Canned Food"=true + + # This option will disable & remove all Custom Normal/Notch Apples! + B:"Custom Iron & Diamond Normal/Notch Apples"=true + + # This option will disable & remove Extremely Heavy & Very Heavy Oxygen Tanks + B:"Custom Oxygen Tanks"=true + + # Setting this option to false will remove the Electric Rocket Entity & Schematic + B:"Enable Electric Rocket"=true + + # Setting this option to false will remove the Mars Rover Entity & Schematic & Parts needed to Craft it + B:"Enable Mars Rover & Its Parts"=true + + # Setting this option to false will remove the Venus Rover Entity & Schematic & Parts needed to Craft it + B:"Enable Venus Rover & Its Parts"=true + + # This option will disable & remove all Kepler22b Tools & Armour + B:"Kepler22b Tools & Armor"=true + + # This option will disable & remove all Magnesium Tools & Armour + B:"Magnesium Tools & Armor"=false + + # This option will disable & remove all Mercury Tools & Armour + B:"Mercury Tools & Armor"=false + + # This option will disable & remove all Palladium Tools & Armour + B:"Palladium Tools & Armor"=false + + # This option will disable & remove all Red Gem Tools & Armour + B:"Red Gem Tools & Armor"=false + + # This option will change planet thermal levels to support this feature! + B:"Tier 3 - 4 Thermal Padding"=true + + # This option will disable & remove all Tungsten Tools & Armour + B:"Tungsten Tools & Armor"=false + + # This option will disable & remove all Uranium Tools & Armour + B:"Uranium Tools & Armor"=false + + # This option will disable & remove all White Gem Tools & Armour + B:"White Gem Tools & Armor"=false + + # This option will disable & remove all Zinc Tools & Armour + B:"Zinc Tools & Armor"=false +} + + +########################################################################################################## +# legacy dimensionid +#--------------------------------------------------------------------------------------------------------# +# Used for legacy save transftering (DONT TOUCH!) +########################################################################################################## + +"legacy dimensionid" { + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Callisto Dimension ID Legacy (DONT TOUCH)"=-37 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Deimos Dimension ID Legacy (DONT TOUCH)"=-35 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Europa Dimension ID Legacy (DONT TOUCH)"=-34 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Ganymede Dimension ID Legacy (DONT TOUCH)"=-38 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Iapetus Dimension ID Legacy (DONT TOUCH)"=-43 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Io Dimension ID Legacy (DONT TOUCH)"=-32 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Oberon Dimension ID Legacy (DONT TOUCH)"=-41 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Phobos Dimension ID Legacy (DONT TOUCH)"=-33 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Rhea Dimension ID Legacy (DONT TOUCH)"=-39 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Titan Dimension ID Legacy (DONT TOUCH)"=-40 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Titania Dimension ID Legacy (DONT TOUCH)"=-42 + + # Used for internal mirgration of old Dimension Save folders to new ids + I:"Triton Dimension ID Legacy (DONT TOUCH)"=-36 +} + + +########################################################################################################## +# main dimensions +#--------------------------------------------------------------------------------------------------------# +# For Advanced Users Only due to this will break a lot of recipes, and leave gameplay unreachable gaps for other content! Setting this option to false will remove the planet with all the related items/block/space stations! +########################################################################################################## + +"main dimensions" { + # Setting this option to true will move Legacy Dimensions with old ID's to new ID! Use if moon dimensions are stil using above Legacy (DONT TOUCH) ID's + B:"Enable Legacy Dimension ID Migration"=false + + # Setting this option to false will remove the Eris & Tier 10 Rocket with all the related items/block/tools/armour/space stations! + B:"Eris & Tier 10 Rocket"=true + + # Setting this option to false will remove the Jupiter & Tier 5 Rocket with all the related items/block/tools/armour/space stations! + B:"Jupiter & Tier 5 Rocket"=true + + # Setting this option to false will remove the Mercury & Tier 4 Rocket with all the related items/block/tools/armour/space stations! + B:"Mercury & Tier 4 Rocket"=true + + # Setting this option to false will remove the Neptune & Tier 8 Rocket with all the related items/block/tools/armour/space stations! + B:"Neptune & Tier 8 Rocket"=true + + # Setting this option to false will remove the Pluto & Tier 9 Rocket with all the related items/block/tools/armour/space stations! + B:"Pluto & Tier 9 Rocket"=true + + # Setting this option to false will remove the Saturn & Tier 6 Rocket with all the related items/block/tools/armour!/space stations + B:"Saturn & Tier 6 Rocket"=true + + # Setting this option to false will remove the Uranus & Tier 7 Rocket with all the related items/block/tools/armour/space stations! + B:"Uranus & Tier 7 Rocket"=true +} + + +########################################################################################################## +# other dimensions +#--------------------------------------------------------------------------------------------------------# +# For Advanced Users Only due to this will break a lot of recipes, and leave gameplay unreachable gaps for other content! Setting this option to false will remove the planet/moon with all the related items/block/space stations! +########################################################################################################## + +"other dimensions" { + # Setting this option to false will remove Callisto & all the related items/block/tools/armour/space stations! + B:Callisto=true + + # Setting this option to false will remove Ceres & all the related items/block/tools/armour/space stations! + B:Ceres=true + + # Setting this option to false will remove Deimos & all the related items/block/tools/armour/space stations! + B:Deimos=true + + # Setting this option to false will remove Europa & all the related items/block/tools/armour/space stations! + B:Europa=true + + # Setting this option to false will remove Ganymede & all the related items/block/tools/armour/space stations! + B:Ganymede=true + + # Setting this option to false will remove Haumea + B:Haumea=true + + # Setting this option to false will remove IO & all the related items/block/tools/armour/space stations! + B:IO=true + + # Setting this option to false will remove Iapetus & all the related items/block/tools/armour/space stations! + B:Iapetus=true + + # Setting this option to false will remove Kepler 22b & all the related items/block/tools/armour/space stations! + B:"Kepler 22b"=true + + # Setting this option to false will remove all Kepler Solar Systems and their Planets/Moons! + B:"Kepler SolarSystems"=true + + # Setting this option to false will remove Kuiper Belt + B:"Kuiper Belt"=true + + # Setting this option to false will remove Makemake + B:Makemake=true + + # Setting this option to false will remove Oberon & all the related items/block/tools/armour/space stations! + B:Oberon=true + + # Setting this option to false will remove Phobos & all the related items/block/tools/armour/space stations! + B:Phobos=true + + # Setting this option to false will remove Rhea & all the related items/block/tools/armour/space stations! + B:Rhea=true + + # Setting this option to false will remove Titan & all the related items/block/tools/armour/space stations! + B:Titan=true + + # Setting this option to false will remove Titania & all the related items/block/tools/armour/space stations! + B:Titania=true + + # Setting this option to false will remove Triton & all the related items/block/tools/armour/space stations! + B:Triton=true + + # Setting this option to false will remove all unreachable moons added by ExtraPlanets, from showing on the Celestial Selection Screen! + B:"Unreachable moons on the Celestial Selection Screen"=true +} + + +########################################################################################################## +# pressure & radiation settings +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable options for pressure & radiation settings +########################################################################################################## + +"pressure & radiation settings" { + # [0 = Disabled. range: 0 ~ 100, default: 6] + I:"Amount of Radiation on Asteroids (in %)"=35 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Callisto (in %)"=45 + + # [0 = Disabled. range: 0 ~ 100, default: 50] + I:"Amount of Radiation on Ceres (in %)"=50 + + # [0 = Disabled. : 0 ~ 100, default: 5] + I:"Amount of Radiation on Deimos (in %)"=5 + + # [0 = Disabled. : 0 ~ 100, default: 50] + I:"Amount of Radiation on Eris (in %)"=50 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Europa (in %)"=45 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Ganymede (in %)"=45 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Iapetus (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Io (in %)"=45 + + # [0 = Disabled. : 0 ~ 100, default: 45] + I:"Amount of Radiation on Jupiter (in %)"=45 + + # [0 = Disabled. range: 0 ~ 100, default: 5] + I:"Amount of Radiation on Mars (in %)"=5 + + # [0 = Disabled. range: 0 ~ 100, default: 25] + I:"Amount of Radiation on Mercury (in %)"=25 + + # [0 = Disabled. : 0 ~ 100, default: 3] + I:"Amount of Radiation on Moon (in %)"=3 + + # [0 = Disabled. : 0 ~ 100, default: 42] + I:"Amount of Radiation on Neptune (in %)"=42 + + # [0 = Disabled. : 0 ~ 100, default: 35] + I:"Amount of Radiation on Oberon (in %)"=35 + + # [0 = Disabled. : 0 ~ 100, default: 5] + I:"Amount of Radiation on Phobos (in %)"=5 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Pluto (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Rhea (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Saturn (in %)"=30 + + # [0 = Disabled. range: 0 ~ 100, default: 4] + I:"Amount of Radiation on Space Stations (in %)"=4 + + # [0 = Disabled. : 0 ~ 100, default: 30] + I:"Amount of Radiation on Titan (in %)"=30 + + # [0 = Disabled. : 0 ~ 100, default: 35] + I:"Amount of Radiation on Titania (in %)"=35 + + # [0 = Disabled. : 0 ~ 100, default: 42] + I:"Amount of Radiation on Trition (in %)"=42 + + # [0 = Disabled. : 0 ~ 100, default: 35] + I:"Amount of Radiation on Uranus (in %)"=35 + + # [0 = Disabled. range: 0 ~ 100, default: 5] + I:"Amount of Radiation on Venus (in %)"=5 + + # [range: -2147483647 ~ 2147483647, default: 50] + I:"Amount of Radiation reduced by Anti Rad Drinks"=50 + + # [range: -2147483647 ~ 2147483647, default: 10] + I:"Amount of Radiation reduced by Decontamination Unit"=100 + + # [range: -2147483647 ~ 2147483647, default: 5] + I:"Amount of Radiation reduced by Sleeping"=15 + + # [range: -2147483647 ~ 2147483647, default: 0.025] + D:"Amount of Radiation to be worn off naturally over time"=0.025 + + # Setting this option to false will disable & remove the Pressure System + B:"Enable Pressure"=false + + # Setting this option to false will disable & remove the Pressure System for Galacticraft Planets & Moons + B:"Enable Pressure for Galacticraft Planets & Moons"=false + + # Setting this option to false will disable & remove the Radiation System + B:"Enable Radiation"=true + + # Setting this option to false will disable & remove the Radiation System for Galacticraft Planets & Moons + B:"Enable Radiation for Galacticraft Planets & Moons"=true + + # Will hide the Pressure & Radiation HUD Bars for Planets & Moons & Space Stations that have disabled Pressure and Radiation or a value of 0 + B:"Hide Pressure & Radiation HUD Bars when not needed"=false + + # Format: 'modID:item:tier' (tier = Space Suit Tier) | example: minecraft:iron_chestplate:4 + S:"List of armour items to be considered as a space suit" < + > + + # Format: 'bodyName:radiationValue' (radiationValue = 0 = Disabled. range: 0 ~ 100, default: 5) | example: planet.atheon:12 + S:"Other Addon Planets/Moons Radiation Values" < + planet.chalos:5 + planet.diona:5 + planet.nibiru:5 + planet.proxima_b:5 + planet.tauceti_f:5 + moon.koentus:5 + > +} + + +########################################################################################################## +# schematics gui id +#--------------------------------------------------------------------------------------------------------# +# Change if a Schematic GUI ID is causing conflicts! +########################################################################################################## + +"schematics gui id" { + # [range: -2147483647 ~ 2147483647, default: 5562] + I:"Schematic Mars Rover GUI ID"=5562 + + # [range: -2147483647 ~ 2147483647, default: 6673] + I:"Schematic Mars Rover Page ID"=6673 + + # [range: -2147483647 ~ 2147483647, default: 5564] + I:"Schematic Tier 10 Electric Rocket GUI ID"=5564 + + # [range: -2147483647 ~ 2147483647, default: 5561] + I:"Schematic Tier 10 GUI ID"=5561 + + # [range: -2147483647 ~ 2147483647, default: 5555] + I:"Schematic Tier 4 GUI ID"=5555 + + # [range: -2147483647 ~ 2147483647, default: 5556] + I:"Schematic Tier 5 GUI ID"=5556 + + # [range: -2147483647 ~ 2147483647, default: 5557] + I:"Schematic Tier 6 GUI ID"=5557 + + # [range: -2147483647 ~ 2147483647, default: 5558] + I:"Schematic Tier 7 GUI ID"=5558 + + # [range: -2147483647 ~ 2147483647, default: 5559] + I:"Schematic Tier 8 GUI ID"=5559 + + # [range: -2147483647 ~ 2147483647, default: 5560] + I:"Schematic Tier 9 GUI ID"=5560 + + # [range: -2147483647 ~ 2147483647, default: 5563] + I:"Schematic Venus Rover GUI ID"=5563 + + # [range: -2147483647 ~ 2147483647, default: 6674] + I:"Schematic Venus Rover Page ID"=6674 +} + + +########################################################################################################## +# schematics page id +#--------------------------------------------------------------------------------------------------------# +# Change if a Schematic Page ID is causing conflicts! +########################################################################################################## + +"schematics page id" { + # [range: -2147483647 ~ 2147483647, default: 6675] + I:"Schematic Tier 10 Electric Rocket Page ID"=6675 + + # [range: -2147483647 ~ 2147483647, default: 6672] + I:"Schematic Tier 10 Page ID"=6672 + + # [range: -2147483647 ~ 2147483647, default: 6666] + I:"Schematic Tier 4 Page ID"=6666 + + # [range: -2147483647 ~ 2147483647, default: 6667] + I:"Schematic Tier 5 Page ID"=6667 + + # [range: -2147483647 ~ 2147483647, default: 6668] + I:"Schematic Tier 6 Page ID"=6668 + + # [range: -2147483647 ~ 2147483647, default: 6669] + I:"Schematic Tier 7 Page ID"=6669 + + # [range: -2147483647 ~ 2147483647, default: 6670] + I:"Schematic Tier 8 Page ID"=6670 + + # [range: -2147483647 ~ 2147483647, default: 6671] + I:"Schematic Tier 9 Page ID"=6671 +} + + +########################################################################################################## +# space stations +#--------------------------------------------------------------------------------------------------------# +# Setting this option to false will remove the space station from the planet (Note: Will be auto disbled when disabling a planet, so you dont need to disable them when disabling a planets) +########################################################################################################## + +"space stations" { + # Setting this option to false will disable & remove the Ceres Space Station + B:"Ceres SpaceStation"=true + + # Setting this option to false will disable & remove the Eris Space Station + B:"Eris SpaceStation"=true + + # Setting this option to false will disable & remove the Jupiter Space Station + B:"Jupiter SpaceStation"=true + + # Setting this option to false will disable & remove the Kepler22b Space Station + B:"Kepler22b SpaceStation"=true + + # Setting this option to false will disable & remove the Mars Space Station + B:"Mars SpaceStation"=true + + # Setting this option to false will disable & remove the Mercury Space Station + B:"Mercury SpaceStation"=true + + # Setting this option to false will disable & remove the Neptune Space Station + B:"Neptune SpaceStation"=true + + # Setting this option to false will disable & remove the Pluto Space Station + B:"Pluto SpaceStation"=true + + # Setting this option to false will disable & remove the Saturn Space Station + B:"Saturn SpaceStation"=true + + # Setting this option to false will disable & remove the Uranus Space Station + B:"Uranus SpaceStation"=true + + # Setting this option to false will disable & remove the Venus Space Station + B:"Venus SpaceStation"=true +} + + diff --git a/overrides/config/F0Resources/drills.json b/overrides/config/F0Resources/drills.json new file mode 100644 index 0000000..81d0400 --- /dev/null +++ b/overrides/config/F0Resources/drills.json @@ -0,0 +1,178 @@ +[ + { + "name": "f0r.wood", + "isUnlocalized": true, + "durability": 60, + "color": 7033119, + "tier": 0, + "speed": 0.5 + }, + { + "name": "f0r.stone", + "isUnlocalized": true, + "durability": 132, + "color": 8355711, + "tier": 1, + "speed": 0.75 + }, + { + "name": "f0r.iron", + "isUnlocalized": true, + "durability": 251, + "color": 14211288, + "tier": 2, + "speed": 1.0 + }, + { + "name": "f0r.gold", + "isUnlocalized": true, + "durability": 33, + "color": 15396439, + "tier": 1, + "speed": 5.0 + }, + { + "name": "f0r.diamond", + "isUnlocalized": true, + "durability": 1562, + "color": 3402699, + "tier": 3, + "speed": 1.5 + }, + { + "name": "f0r.copper", + "isUnlocalized": true, + "durability": 176, + "color": 16756312, + "tier": 1, + "speed": 0.75 + }, + { + "name": "f0r.tin", + "isUnlocalized": true, + "durability": 150, + "color": 13100786, + "tier": 1, + "speed": 0.6 + }, + { + "name": "f0r.silver", + "isUnlocalized": true, + "durability": 75, + "color": 13626868, + "tier": 1, + "speed": 2.0 + }, + { + "name": "f0r.lead", + "isUnlocalized": true, + "durability": 100, + "color": 3884653, + "tier": 1, + "speed": 0.4 + }, + { + "name": "f0r.aluminum", + "isUnlocalized": true, + "durability": 225, + "color": 13948127, + "tier": 1, + "speed": 1.0 + }, + { + "name": "f0r.nickel", + "isUnlocalized": true, + "durability": 300, + "color": 15722933, + "tier": 2, + "speed": 0.9 + }, + { + "name": "f0r.platinum", + "isUnlocalized": true, + "durability": 1400, + "color": 13037823, + "tier": 4, + "speed": 4.0 + }, + { + "name": "f0r.steel", + "isUnlocalized": true, + "durability": 400, + "color": 9803157, + "tier": 2, + "speed": 1.1 + }, + { + "name": "f0r.electrum", + "isUnlocalized": true, + "durability": 100, + "color": 15262332, + "tier": 0, + "speed": 1.5 + }, + { + "name": "f0r.invar", + "isUnlocalized": true, + "durability": 425, + "color": 14146521, + "tier": 2, + "speed": 1.0 + }, + { + "name": "f0r.bronze", + "isUnlocalized": true, + "durability": 325, + "color": 15702582, + "tier": 2, + "speed": 1.0 + }, + { + "name": "f0r.constantan", + "isUnlocalized": true, + "durability": 275, + "color": 15453329, + "tier": 2, + "speed": 1.0 + }, + { + "name": "f0r.enderium", + "isUnlocalized": true, + "durability": 1841, + "color": 1007455, + "tier": 4, + "speed": 2.0 + }, + { + "name": "f0r.electricalSteel", + "isUnlocalized": true, + "durability": 325, + "color": 14211288, + "tier": 2, + "speed": 1.0 + }, + { + "name": "f0r.darkSteel", + "isUnlocalized": true, + "durability": 1241, + "color": 5921370, + "tier": 3, + "speed": 1.5 + }, + { + "name": "f0r.soularium", + "isUnlocalized": true, + "durability": 456, + "color": 7692360, + "tier": 1, + "speed": 1.0 + }, + { + "name": "f0r.vibrant", + "isUnlocalized": true, + "durability": 225, + "color": 16442227, + "tier": 1, + "speed": 8.0 + } +] \ No newline at end of file diff --git a/overrides/config/F0Resources/fluids.json b/overrides/config/F0Resources/fluids.json new file mode 100644 index 0000000..3fd5e96 --- /dev/null +++ b/overrides/config/F0Resources/fluids.json @@ -0,0 +1,73 @@ +[ + { + "stretchX": 1.0, + "stretchZ": 1.0, + "seed": 234174891, + "valueModifier": 1.0, + "fluidMaximum": 10000000, + "fluidMinimum": 0.1, + "fluidID": "water", + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "fluidDrainRate": 50, + "isDrainRateBasedOnFluidAmount": false, + "drainRateMax": 1.0, + "drainRateMin": 0.2 + }, + { + "stretchX": 3.0, + "stretchZ": 3.0, + "seed": 14151412, + "valueModifier": 1.0, + "fluidMaximum": 1000000, + "fluidMinimum": 0.3, + "fluidID": "lava", + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "fluidDrainRate": 10, + "isDrainRateBasedOnFluidAmount": false, + "drainRateMax": 1.0, + "drainRateMin": 0.2 + }, + { + "stretchX": 0.5, + "stretchZ": 0.5, + "seed": 234141, + "valueModifier": 1.0, + "fluidMaximum": 100000000, + "fluidMinimum": 0.1, + "fluidID": "lava", + "dimensionBlacklist": [ + -1 + ], + "isBlacklistWhitelist": true, + "fluidDrainRate": 10, + "isDrainRateBasedOnFluidAmount": false, + "drainRateMax": 1.0, + "drainRateMin": 0.2 + }, + { + "stretchX": 5.0, + "stretchZ": 5.0, + "seed": 454141, + "valueModifier": 1.0, + "fluidMaximum": 5000000, + "fluidMinimum": 0.1, + "fluidID": "oil", + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "fluidDrainRate": 20, + "isDrainRateBasedOnFluidAmount": true, + "drainRateMax": 2.0, + "drainRateMin": 0.2 + } +] \ No newline at end of file diff --git a/overrides/config/F0Resources/ores.json b/overrides/config/F0Resources/ores.json new file mode 100644 index 0000000..0c9c8ca --- /dev/null +++ b/overrides/config/F0Resources/ores.json @@ -0,0 +1,239 @@ +[ + { + "stretchX": 1.0, + "stretchZ": 1.0, + "seed": 23652533, + "valueModifier": 1.0, + "oreMaximum": 6000, + "oreMinimum": 0.2, + "oreID": "minecraft:coal_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 0, + "progressMultiplier": 1.0 + }, + { + "stretchX": 2.0, + "stretchZ": 2.0, + "seed": 14662363532, + "valueModifier": 1.0, + "oreMaximum": 3000, + "oreMinimum": 0.3, + "oreID": "minecraft:iron_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 1, + "progressMultiplier": 1.0 + }, + { + "stretchX": 3.0, + "stretchZ": 3.0, + "seed": 346747643, + "valueModifier": 1.0, + "oreMaximum": 1500, + "oreMinimum": 0.4, + "oreID": "minecraft:gold_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 2, + "progressMultiplier": 1.0 + }, + { + "stretchX": 2.0, + "stretchZ": 2.0, + "seed": 235352311, + "valueModifier": 1.0, + "oreMaximum": 2600, + "oreMinimum": 0.2, + "oreID": "minecraft:redstone_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 2, + "progressMultiplier": 1.0 + }, + { + "stretchX": 2.5, + "stretchZ": 2.5, + "seed": 1207510918, + "valueModifier": 1.0, + "oreMaximum": 1400, + "oreMinimum": 0.3, + "oreID": "minecraft:lapis_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 1, + "progressMultiplier": 1.0 + }, + { + "stretchX": 5.0, + "stretchZ": 5.0, + "seed": 23526523525, + "valueModifier": 0.9, + "oreMaximum": 1000, + "oreMinimum": 0.5, + "oreID": "minecraft:diamond_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 2, + "progressMultiplier": 1.0 + }, + { + "stretchX": 4.0, + "stretchZ": 4.0, + "seed": 3642553252, + "valueModifier": 1.0, + "oreMaximum": 800, + "oreMinimum": 0.5, + "oreID": "minecraft:emerald_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 2, + "progressMultiplier": 1.0 + }, + { + "stretchX": 1.0, + "stretchZ": 1.0, + "seed": 3205391, + "valueModifier": 1.0, + "oreMaximum": 5000, + "oreMinimum": 0.2, + "oreID": "minecraft:quartz_ore", + "oreMeta": 0, + "dimensionBlacklist": [ + -1 + ], + "isBlacklistWhitelist": true, + "tierReq": 1, + "progressMultiplier": 1.0 + }, + { + "stretchX": 2.0, + "stretchZ": 2.0, + "seed": 925977991248, + "valueModifier": 1.0, + "oreMaximum": 4000, + "oreMinimum": 0.3, + "oreID": "thermalfoundation:ore", + "oreMeta": 0, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 1, + "progressMultiplier": 1.0 + }, + { + "stretchX": 2.0, + "stretchZ": 2.0, + "seed": 321313414, + "valueModifier": 1.0, + "oreMaximum": 4500, + "oreMinimum": 0.3, + "oreID": "thermalfoundation:ore", + "oreMeta": 1, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 1, + "progressMultiplier": 1.0 + }, + { + "stretchX": 3.0, + "stretchZ": 3.0, + "seed": 31231214, + "valueModifier": 1.0, + "oreMaximum": 2000, + "oreMinimum": 0.4, + "oreID": "thermalfoundation:ore", + "oreMeta": 2, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 2, + "progressMultiplier": 1.0 + }, + { + "stretchX": 3.0, + "stretchZ": 3.0, + "seed": 31231214, + "valueModifier": 1.0, + "oreMaximum": 3500, + "oreMinimum": 0.3, + "oreID": "thermalfoundation:ore", + "oreMeta": 3, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 2, + "progressMultiplier": 1.0 + }, + { + "stretchX": 2.0, + "stretchZ": 2.0, + "seed": 3124525515, + "valueModifier": 1.0, + "oreMaximum": 2000, + "oreMinimum": 0.4, + "oreID": "thermalfoundation:ore", + "oreMeta": 5, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 2, + "progressMultiplier": 1.0 + }, + { + "stretchX": 5.0, + "stretchZ": 5.0, + "seed": 124124151, + "valueModifier": 1.0, + "oreMaximum": 1000, + "oreMinimum": 0.5, + "oreID": "thermalfoundation:ore", + "oreMeta": 6, + "dimensionBlacklist": [ + 1, + -1 + ], + "isBlacklistWhitelist": false, + "tierReq": 3, + "progressMultiplier": 1.0 + } +] \ No newline at end of file diff --git a/overrides/config/FeaturedServers/featuredservers.json b/overrides/config/FeaturedServers/featuredservers.json new file mode 100644 index 0000000..661712a --- /dev/null +++ b/overrides/config/FeaturedServers/featuredservers.json @@ -0,0 +1,6 @@ +[ + { + "serverName": "Official Server", + "serverIP": "nfinitlabs-astroblock.g.akliz.net" + } +] \ No newline at end of file diff --git a/overrides/config/GalacticTweaks/Galacticraft Module.cfg b/overrides/config/GalacticTweaks/Galacticraft Module.cfg new file mode 100644 index 0000000..cf4a3ab --- /dev/null +++ b/overrides/config/GalacticTweaks/Galacticraft Module.cfg @@ -0,0 +1,131 @@ +# Configuration file + +~CONFIG_VERSION: 3 + +########################################################################################################## +# compressor-enhancement +#--------------------------------------------------------------------------------------------------------# +# Adds Oredict ingots to compressor recipe table +########################################################################################################## + +compressor-enhancement { + # Set to true if you want to register Compressor Fixes + B:compressorFix=true +} + + +########################################################################################################## +# fix-icons +#--------------------------------------------------------------------------------------------------------# +# Fixes the Planet/Star icon sizes from More Planets & ZollernGalaxy +########################################################################################################## + +fix-icons { + # Set to true to enable Fix Icons feature + # Only affects icons if enableNewGalaxyMap is enabled in 'Asmodeuscore/core.conf' + B:fixAsmodeusMapIcons=false +} + + +########################################################################################################## +# music +#--------------------------------------------------------------------------------------------------------# +# Stops all custom music on Planets +########################################################################################################## + +music { + # Set to true if you want to disable the music played on Galacticraft Planets + B:disableSpaceMusic=false +} + + +########################################################################################################## +# new-galaxy +#--------------------------------------------------------------------------------------------------------# +# Move Duplicate Sol Planets to a new galaxy +# THIS FEATURE WILL NOT BE EXTENDED OR ADDED TO IN FUTURE VERSIONS +# ANY CRASHES OR BUGS RESULTING FROM THIS OPTION BEING ENABLED +# SHOULD BE REPORTED TO THIS MODS ISSUE TRACKER NOT THE PLANETS ADDON DEV +# +# Use at your own discretion +########################################################################################################## + +new-galaxy { + # Set to true if you want Seperate Addon Planets + # Note: AsmodeusCore, ExtraPlanets & GalaxySpace must be installed + B:"00-Seperate Duplicate Planets"=false + + # [valid: extraplanets | galaxyspace | none, default: none] + S:"01-Addon Planets To Move"=none +} + + +########################################################################################################## +# overworld-comets +#--------------------------------------------------------------------------------------------------------# +# have comets also drop in the overworld - extending realism even further +########################################################################################################## + +overworld-comets { + # Set to a value between 0.0 and 0.9 to decrease meteor spawn + D:overworldCometSpawnRate=1.0 + + # Set to true to enable comets in the Overworld + B:overworldComets=true +} + + +########################################################################################################## +# space-breathing +#--------------------------------------------------------------------------------------------------------# +# Adds ability for passive mobs to beathe on other planets +########################################################################################################## + +space-breathing { + # Set to true if you want all Passive Mobs to breathe in space + B:mobsBreatheInSpace=true +} + + +########################################################################################################## +# space-race +#--------------------------------------------------------------------------------------------------------# +# Additional Features related to Galacticraft SpaceRace Teams +########################################################################################################## + +space-race { + # Set to true if you want to enable features for Galacticraft SpaceRace + B:"Enable SpaceRace Feature"=true +} + + +########################################################################################################## +# spawn-with-oxygen-equipment +#--------------------------------------------------------------------------------------------------------# +# Allows Players to Spawn With Oxygen Items Equipped +########################################################################################################## + +spawn-with-oxygen-equipment { + # [default: false] + B:"00-Spawn With Oxygen-Gear"=false + + # [valid: light | medium | heavy, default: light] + S:"01-Spawn With Oxygen Tank Tier"=light + + # [valid: thermal | isothermal, default: thermal] + S:"01-Spawn With Thermal Armor"=thermal + + # **False IF "00-Spawn With Oxygen-Gear" Is Disabled** + # [default: false] + B:"02-Spawn With Frequency Module"=false + + # **False IF "00-Spawn With Oxygen-Gear" Is Disabled** + # [default: false] + B:"02-Spawn With Parachute"=false + + # **False IF "00-Spawn With Oxygen-Gear" Is Disabled** + # [default: false] + B:"02-Spawn With Shield Controller"=false +} + + diff --git a/overrides/config/Galacticraft/chunkloading.conf b/overrides/config/Galacticraft/chunkloading.conf new file mode 100644 index 0000000..90ae852 --- /dev/null +++ b/overrides/config/Galacticraft/chunkloading.conf @@ -0,0 +1,8 @@ +# Configuration file + +chunkloading { + # If you don't want each player's chunks to load when they log in, set to false. + B:LoadOnLogin=true +} + + diff --git a/overrides/config/Galacticraft/core.conf b/overrides/config/Galacticraft/core.conf new file mode 100644 index 0000000..b2f259e --- /dev/null +++ b/overrides/config/Galacticraft/core.conf @@ -0,0 +1,275 @@ +# Configuration file + +achievements { + # Base Achievement ID. All achievement IDs will start at this number. + I:idAchievBase=1784 +} + + +client { + # Setting this to false will revert night skies back to default minecraft star count + B:"More Stars"=true + + # If you have FPS problems, setting this to true will help if rocket particles are in your sights + B:"Disable Spaceship Particles"=false + + # If you're using this mod in virtual reality, or if you don't want the camera changes when entering a Galacticraft vehicle, set this to true. + B:"Disable Vehicle Third-Person and Zoom"=false + + # If true, this will move the Oxygen Indicator to the left side. You can combine this with "Minimap Bottom" + B:"Minimap Left"=false + + # If true, this will move the Oxygen Indicator to the bottom. You can combine this with "Minimap Left" + B:"Minimap Bottom"=true + + # If you have FPS problems, setting this to true will disable GC Rocket icons from rotating in GUI's + B:"Disable Rocket Icon Rotation"=false + + # By default, Galacticraft will override capes with the mod's donor cape. Set to false to disable. + B:"Override Capes"=true +} + + +compatibility { + # Set to true to make Galacticraft oil register as oilgc, for backwards compatibility with previously generated worlds. + B:"Use legacy oilgc fluid registration"=false + + # Set to true to make Galacticraft fuel register as fuelgc, for backwards compatibility with previously generated worlds. + B:"Use legacy fuelgc fluid registration"=false + + # List non-opaque blocks from other mods (for example, special types of glass) that the Oxygen Sealer should recognize as solid seals. Format is BlockName or BlockName:metadata + S:"External Sealable IDs" < + minecraft:glass_pane:0 + minecraft:glass + minecraft:stained_glass + chisel:glass + thermalfoundation:glass + malisisdoors:verticalhatch + malisisdoors:sliding_trapdoor + matteroverdrive:industrial_glass + sonarcore:stableglass + sonarcore:clearstableglass + + > + + # List blocks from other mods that the Sensor Glasses should recognize as solid blocks. Format is BlockName or BlockName:metadata. + S:"External Detectable IDs" < + coal_ore + diamond_ore + gold_ore + iron_ore + lapis_ore + redstone_ore + lit_redstone_ore + > + + # Enable this if the standard canister recipe causes a conflict. + B:"Alternate recipe for canisters"=false + + # This needs to match the OreDictionary name used in the other mod. Set a nonsense name to disable. + S:"OreDict name of other mod's silicon"=itemSilicon + + # Should normally be true. If you set this to false, in a modpack with other mods with the same metals, players may be able to craft advanced GC items without travelling to Moon, Mars, Asteroids etc. + B:"Must use GC's own space metals in recipes"=false + + # The normal factor is 1. Increase this to 2 - 5 if other mods with a lot of oil (e.g. BuildCraft) are installed to increase GC rocket fuel requirement. + I:"Rocket fuel factor"=3 +} + + +controls { + # Increase to make the mouse drag scroll more sensitive, decrease to lower sensitivity. + D:"Map Scroll Mouse Sensitivity"=1.0 + + # Set to true to invert the mouse scroll feature on the galaxy map. + B:"Map Scroll Mouse Invert"=false +} + + +difficulty { + # Spaceships will not explode on contact if set to true. + B:"Disable Spaceship Explosion"=true + + # Solar panels will work (default 2x) more effective on space stations. + D:"Space Station Solar Energy Multiplier"=2.0 + + # Set this to true for less metal use in Galacticraft recipes (makes the game easier). + B:"Quick Game Mode"=true + + # Set this to true for increased difficulty in modpacks (see forum for more info). + B:"Harder Difficulty"=false + + # Set this to true for a challenging adventure where the player starts the game stranded in the Asteroids dimension with low resources (only effective if Galacticraft Planets installed). + B:"Adventure Game Mode"=true + + # Add together flags 8, 4, 2, 1 to enable the four elements of adventure game mode. Default 15. 1 = extended compressor recipes. 2 = mob drops and spawning. 4 = more trees in hollow asteroids. 8 = start stranded in Asteroids. + I:"Adventure Game Mode Flags"=7 + + # Lower/Raise this value to change time between suffocation damage ticks (allowed range 50-250) + I:"Suffocation Cooldown"=100 + + # Change this value to modify the damage taken per suffocation tick + I:"Suffocation Damage"=1 + + # Change this if you wish to balance the mod (if you have more powerful weapon mods). + D:"Dungeon Boss Health Modifier"=2.0 + + # Set to a value between 0.0 and 1.0 to decrease meteor spawn chance (all dimensions). + D:"Meteor Spawn Modifier"=1.0 + + # Set to false to stop meteors from breaking blocks on contact. + B:"Meteor Block Damage Enabled"=false +} + + +dimensions { + # Dimension ID for the Overworld (as seen in the Celestial Map) + I:idDimensionOverworld=0 + + # Dimension ID for the Moon + I:idDimensionMoon=-28 + + # WorldProvider ID for Overworld Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionOverworldOrbit=-27 + + # WorldProvider ID for Static Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionOverworldOrbitStatic=-26 + + # Biome ID base. GC will use biome IDs from this to this + 3, or more with addons. Allowed 40-250. Default 102. + I:biomeIDBase=102 + + # IDs to load at startup, and keep loaded until server stops. Can be added via /gckeeploaded + I:"Static Loaded Dimensions" < + > + + # Set this to true to have an automatic /gckeeploaded for any new Space Station created. + B:"Set new Space Stations to be static loaded"=false + + # IDs of dimensions where rockets should not launch - this should always include the Nether. + S:"Dimensions where rockets cannot launch" < + 1 + -1 + > + + # If true, rockets will be unable to reach the Overworld (only use this in special modpacks!) + B:"Disable rockets from returning to Overworld"=false +} + + +general { + # If this is enabled, debug messages will appear in the console. This is useful for finding bugs in the mod. + B:"Enable Debug Messages"=false + + # By default, you will respawn on Galacticraft dimensions if you die. If you are dying over and over on a planet, set this to true, and you will respawn back on the Overworld. + B:"Force Overworld Spawn"=false + + # If this is true, the player will parachute onto the Moon instead - use only in debug situations. + B:"Disable lander on Moon and other planets"=false + + # Update check will not run if this is set to true. + B:"Disable Update Check"=false + + # Liquids will not flow into Grating block if this is set to false. + B:"Allow liquids into Gratings"=true + + # Space Race Manager will show on-screen after login, if enabled. + B:"Enable Space Race Manager Popup"=false +} + + +keybindings_initial { + # Default Map key on first Galacticraft run only. After first run, change keys by Minecraft in-game Controls menu. Valid settings: KEY_ followed by 0-9 or A-Z. + S:"Open Galaxy Map"=KEY_M + + # Default Rocket/Fuel key on first Galacticraft run only. After first run, change keys by Minecraft in-game Controls menu. Valid settings: KEY_ followed by 0-9 or A-Z. + S:"Open Rocket GUI"=KEY_G + + # Default Goggles key on first Galacticraft run only. After first run, change keys by Minecraft in-game Controls menu. Valid settings: KEY_ followed by 0-9 or A-Z. + S:"Toggle Advanced Goggles"=KEY_K +} + + +schematic { + # Schematic ID for Tier 1 Rocket, must be unique. + I:idSchematicRocketT1=0 + + # Schematic ID for Moon Buggy, must be unique. + I:idSchematicMoonBuggy=1 + + # Schematic ID for "Add Schematic" Page, must be unique + I:idSchematicAddSchematic=2147483647 +} + + +server { + # Set this to 0 for no borders (default). If set to e.g. 2000, players will land on the Moon inside the x,z range -2000 to 2000.) + I:"World border for landing location on other planets (Moon, Mars, etc)"=0 + + # While true, space stations require you to invite other players using /ssinvite + B:"Space Stations Require Permission"=true + + # If set to true on a server, players will be completely unable to create space stations. + B:"Disable Space Station creation"=false + + # If this is enabled, areas sealed by Oxygen Sealers will run a seal check when the player breaks or places a block (or on block updates). This should be enabled for a 100% accurate sealed status, but can be disabled on servers for performance reasons. + B:"Enable Sealed edge checks"=true +} + + +worldgen { + # Increasing this will increase amount of oil that will generate in each chunk. + D:"Oil Generation Factor"=1.8 + + # List of non-galacticraft dimension IDs to generate oil in. + I:"Oil gen in external dimensions" < + 0 + > + + # If this is enabled, GC oil will be added to existing Overworld maps where possible. + B:"Retro Gen of GC Oil in existing map chunks"=false + + # If this is enabled, copper ore will generate on the overworld. + B:"Enable Copper Ore Gen"=false + + # If this is enabled, tin ore will generate on the overworld. + B:"Enable Tin Ore Gen"=false + + # If this is enabled, aluminum ore will generate on the overworld. + B:"Enable Aluminum Ore Gen"=false + + # If this is enabled, silicon ore will generate on the overworld. + B:"Enable Silicon Ore Gen"=true + + # Disable Cheese Ore Gen on Moon. + B:"Disable Cheese Ore Gen on Moon"=false + + # Disable Tin Ore Gen on Moon. + B:"Disable Tin Ore Gen on Moon"=false + + # Disable Copper Ore Gen on Moon. + B:"Disable Copper Ore Gen on Moon"=false + + # Disable Sapphire Ore Gen on Moon. + B:"Disable Sapphire Ore Gen on Moon"=false + + # If true, moon villages will not generate. + B:"Disable Moon Village Gen"=false + + # If this is enabled, other mods' standard ores and all other features (eg. plants) can generate on the Moon and planets. Apart from looking wrong, this make cause 'Already Decorating!' type crashes. NOT RECOMMENDED! See Wiki. + B:"Generate all other mods features on planets"=true + + # If generate other mods features is disabled as recommended, this setting can whitelist CoFHCore custom worldgen on planets. + B:"Whitelist CoFHCore worldgen to generate its ores and lakes on planets"=false + + # If ThaumCraft is installed, ThaumCraft wild nodes can generate on the Moon and planets. + B:"Generate ThaumCraft wild nodes on planetary surfaces"=true + + # Enter IDs of other mods' ores here for Galacticraft to generate them on the Moon and other planets. Format is BlockName or BlockName:metadata. Use optional parameters at end of each line: /RARE /UNCOMMON or /COMMON for rarity in a chunk; /DEEP /SHALLOW or /BOTH for height; /SINGLE /STANDARD or /LARGE for clump size; /XTRARANDOM for ores sometimes there sometimes not at all. /ONLYMOON or /ONLYMARS if wanted on one planet only. If nothing specified, defaults are /COMMON, /BOTH and /STANDARD. Repeat lines to generate a huge quantity of ores. + S:"Other mods ores for GC to generate on the Moon and planets" < + > + + # Biome Types will not be registered in the BiomeDictionary if this is set to true. + B:"Disable Biome Type Registrations"=false +} + + diff --git a/overrides/config/Galacticraft/miccore.conf b/overrides/config/Galacticraft/miccore.conf new file mode 100644 index 0000000..989bee2 --- /dev/null +++ b/overrides/config/Galacticraft/miccore.conf @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Enable debug messages during Galacticraft bytecode injection at startup. + B:"Enable Debug messages"=false + + # This will cause some dimensions to appear round, disable if render transformations cause a conflict. + B:"Enable Small Moons"=true +} + + diff --git a/overrides/config/Galacticraft/planets.conf b/overrides/config/Galacticraft/planets.conf new file mode 100644 index 0000000..badcdf8 --- /dev/null +++ b/overrides/config/Galacticraft/planets.conf @@ -0,0 +1,92 @@ +# Configuration file + +dimensions { + # Dimension ID for Mars + I:dimensionIDMars=-29 + + # Dimension ID for Asteroids + I:dimensionIDAsteroids=-30 + + # Dimension ID for Venus + I:dimensionIDVenus=-31 +} + + +general { + # Whether or not the launch controller acts as a chunk loader. Will cause issues if disabled! + B:launchControllerChunkLoad=true + + # May rarely cause issues if enabled, depends on how the other mod's dimensions are. + B:launchControllerAllDims=false + + # Option to disable Helium gas in Galacticraft (because it will be registered by another mod eg GregTech). + B:disableGalacticraftHelium=false + + # Maximum number of Astro Miners each player is allowed to have active (default 6). + I:maximumAstroMiners=6 + + # Option to disable small asteroids from spawning in the Asteroids Dimension. + B:disableSmallAsteroids=false + + # Disables background thunder and lightning. + B:disableAmbientLightning=false +} + + +schematic { + # Schematic ID for Tier 2 Rocket, must be unique. + I:idSchematicRocketT2=2 + + # Schematic ID for Cargo Rocket, must be unique. + I:idSchematicCargoRocket=3 + + # Schematic ID for Tier 3 Rocket, must be unique. + I:idSchematicRocketT3=4 +} + + +worldgen { + # Disable Iron Ore Gen on Mars. + B:"Disable Iron Ore Gen on Mars"=false + + # Disable Copper Ore Gen on Mars. + B:"Disable Copper Ore Gen on Mars"=false + + # Disable Tin Ore Gen on Mars. + B:"Disable Tin Ore Gen on Mars"=false + + # Disable Desh Ore Gen on Mars. + B:"Disable Desh Ore Gen on Mars"=false + + # Disable Iron Ore Gen on Asteroids. + B:"Disable Iron Ore Gen on Asteroids"=false + + # Disable Aluminum Ore Gen on Asteroids. + B:"Disable Aluminum Ore Gen on Asteroids"=false + + # Disable Ilmenite Ore Gen on Asteroids. + B:"Disable Ilmenite Ore Gen on Asteroids"=false + + # Disable Aluminum Ore Gen on Venus. + B:"Disable Aluminum Ore Gen on Venus"=false + + # Disable Copper Ore Gen on Venus. + B:"Disable Copper Ore Gen on Venus"=false + + # Disable Galena Ore Gen on Venus. + B:"Disable Galena Ore Gen on Venus"=false + + # Disable Quartz Ore Gen on Venus. + B:"Disable Quartz Ore Gen on Venus"=false + + # Disable Silicon Ore Gen on Venus. + B:"Disable Silicon Ore Gen on Venus"=false + + # Disable Tin Ore Gen on Venus. + B:"Disable Tin Ore Gen on Venus"=false + + # Disable Solar Ore Gen on Venus. + B:"Disable Solar Ore Gen on Venus"=false +} + + diff --git a/overrides/config/Galacticraft/power-GC3.conf b/overrides/config/Galacticraft/power-GC3.conf new file mode 100644 index 0000000..cdebe9f --- /dev/null +++ b/overrides/config/Galacticraft/power-GC3.conf @@ -0,0 +1,30 @@ +# Configuration file + +compatibility { + D:"BuildCraft Conversion Ratio"=16.0 + B:"Disable INPUT of BuildCraft energy"=false + B:"Disable INPUT of Forge Energy to GC machines"=false + B:"Disable INPUT of IC2 energy"=false + B:"Disable INPUT of Mekanism energy"=false + B:"Disable INPUT of RF energy"=false + B:"Disable OUTPUT of BuildCraft energy"=false + B:"Disable OUTPUT of Forge Energy from GC machines"=false + B:"Disable OUTPUT of IC2 energy"=false + B:"Disable OUTPUT of Mekanism energy"=false + B:"Disable OUTPUT of RF energy"=false + B:"Disable old Buildcraft API (MJ) interfacing completely?"=false + D:"IndustrialCraft Conversion Ratio"=6.557376861572266 + I:"Loss factor when converting energy as a percentage (100 = no loss, 90 = 10% loss ...)"=100 + D:"Mekanism Conversion Ratio"=0.6557376980781555 + D:"RF Conversion Ratio"=1.600000023841858 +} + + +display { + B:"If BuildCraft is loaded, show Galacticraft machines energy as MJ instead of gJ?"=false + B:"If IndustrialCraft2 is loaded, show Galacticraft machines energy as EU instead of gJ?"=false + B:"If Mekanism is loaded, show Galacticraft machines energy as Joules (J) instead of gJ?"=false + B:"Show Galacticraft machines energy in RF instead of gJ?"=true +} + + diff --git a/overrides/config/GalaxySpace/alpha_centauri/core.conf b/overrides/config/GalaxySpace/alpha_centauri/core.conf new file mode 100644 index 0000000..f78a0fc --- /dev/null +++ b/overrides/config/GalaxySpace/alpha_centauri/core.conf @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Enable/Disable Alpha Centauri and Proxima Systems. + B:enableACentauriSystems=true +} + + diff --git a/overrides/config/GalaxySpace/alpha_centauri/dimensions.conf b/overrides/config/GalaxySpace/alpha_centauri/dimensions.conf new file mode 100644 index 0000000..49ff886 --- /dev/null +++ b/overrides/config/GalaxySpace/alpha_centauri/dimensions.conf @@ -0,0 +1,20 @@ +# Configuration file + +dimensions { + # Dimension ID for Proxima B + I:dimensionIDProxima_B=-1025 +} + + +general { + # Enable/Disable Proxima B + B:enableProxima_B=true + + # Enable/Disable Proxima C + B:enableProxima_C=true + + # Enable/Disable Proxima D + B:enableProxima_D=true +} + + diff --git a/overrides/config/GalaxySpace/barnards/core.conf b/overrides/config/GalaxySpace/barnards/core.conf new file mode 100644 index 0000000..23aa9a3 --- /dev/null +++ b/overrides/config/GalaxySpace/barnards/core.conf @@ -0,0 +1,20 @@ +# Configuration file + +client { + # Enable/Disable old green color for grass on Barnarda C. + B:enableGreenBarnardaC=false +} + + +difficulty { + # !!!!!EXPERIMENTAL!!!! Enable/Disable start your survival game on Barnarda C. + B:survivalModeOnBarnarda=false +} + + +general { + # Enable/Disable Barnards System. + B:enableBarnardsSystems=true +} + + diff --git a/overrides/config/GalaxySpace/barnards/dimensions.conf b/overrides/config/GalaxySpace/barnards/dimensions.conf new file mode 100644 index 0000000..5f8f11c --- /dev/null +++ b/overrides/config/GalaxySpace/barnards/dimensions.conf @@ -0,0 +1,20 @@ +# Configuration file + +dimensions { + # Dimension ID for Barnarda C + I:dimensionIDBarnardaC=-1030 + + # Dimension ID for Barnarda C1 (Moon) + I:dimensionIDBarnardaC1=-1031 +} + + +general { + # Enable/Disable Barnarda C planet. + B:enableBarnardaC=true + + # Enable/Disable Barnarda C1 moon. + B:enableBarnardaC1=true +} + + diff --git a/overrides/config/GalaxySpace/core.conf b/overrides/config/GalaxySpace/core.conf new file mode 100644 index 0000000..90b2b44 --- /dev/null +++ b/overrides/config/GalaxySpace/core.conf @@ -0,0 +1,124 @@ +# Configuration file + +client { + # Enable/Disable Methane Particles. + B:enableMethaneParticle=true + + # Enable/Disable modern GUI elements. + B:enableModernGUI=false + + # Enable/Disable new Main Menu. + B:enableNewMenu=false + + # Enable/Disable space suit HUD. + B:enableSpaceSuitHUD=true + + # Set HUD position. (up or top, center, down or bottom) + S:spacesuit_pos=center +} + + +development { + # Enable/Disable Debug mode + B:enableDebug=false +} + + +dimensions { + # Enable/Disable New Mars worldgen (WE). + B:enableMarsWorldEngine=false + + # Enable/Disable Unreachable Planets/Moons + B:enableUnreachable=false +} + + +general { + # Enable/Disable Check Version. + B:enableCheckVersion=false + + # ID Potion 'Solar Radiation' + I:idSolarRadiation=29 + + # ID Potion 'Anti Radiation' + I:idAntiRadiation=30 + + # Time Travel speed factor. + I:speedTimeTravel=1 + + # ID gui for Guide Book. + I:guiIDGuideBook=1001 + + # Enable/Disable register OreDict for GC Compressed Plate + B:enablePlateOreDict=true + + # List armor with protect radiation and pressure. Format: 'modid:item' + S:"Radiation and Pressure Armor List" < + ic2:quantum_helmet + ic2:quantum_chestplate + ic2:quantum_leggings + ic2:quantum_boots + > +} + + +hardmode { + # Enable/Disable advanced craft for rocket tier 2-6. + B:enableAdvancedRocketCraft=false + + # Enable/Disable advanced thermal system on celestial bodies. + B:enableAdvancedThermalSystem=false + + # Enable/Disable explosion gas (Nature gas, etc) from fire, torch, magma. + B:enableGasExplosion=true + + # Enable/Disable the need oxygen for plants and foods. + B:enableOxygenForPlantsAndFoods=false + + # Enable/Disable atmosphere pressure system. + B:enablePressureSystem=false + + # Enable/Disable solar radiation system. + B:enableRadiationSystem=false + + # Enable/Disable solar radiation on Moon. + B:enableSolarRadiationOnMoon=false + + # Enable/Disable zero gravity (like Kuiper Belt) on Astreroids. + B:enableZeroGravityOnAsteroids=false +} + + +keybindings_initial { + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Boots Key"=KEY_J + + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Chestplate Key"=KEY_G + + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Helmet Key"=KEY_F + + # Leave 'KEY_' value, adding the intended keyboard character to replace the letter. Values 0-9 and A-Z are accepted + S:"Toggle Legs Key"=KEY_H +} + + +worldgen { + # Enable/Disable Dungeons Generation on Planets/Moon (Global Config). + B:enableDungeonsGeneration=false + + # Enable/Disable New Mars oregen (diamonds, coal, gold, etc). + B:enableMarsNewOres=false + + # Enable/Disable Generation Ores on Planets/Moon (Global Config). + B:enableOresGeneration=false + + # Enable/Disable Generation Ores on Overworld. + B:enableOverworldOres=false + + # Enable/Disable 'World Engine' - advanced world generation + B:enableWorldEngine=false +} + + diff --git a/overrides/config/GalaxySpace/dimensions.conf b/overrides/config/GalaxySpace/dimensions.conf new file mode 100644 index 0000000..51d026e --- /dev/null +++ b/overrides/config/GalaxySpace/dimensions.conf @@ -0,0 +1,149 @@ +# Configuration file + +development { + # Dimension ID for Test planet (only for debug) + I:dimensionIDTest=-1234 +} + + +dimensions { + # Dimension ID for Callisto (Jupiter Moon) + I:dimensionIDCallisto=-1022 + + # Dimension ID for Ceres + I:dimensionIDCeres=-1007 + + # Dimension ID for Deimos (Mars moon) + I:dimensionIDDeimos=-1013 + + # Dimension ID for Enceladus (Saturn moon) + I:dimensionIDEnceladus=-1017 + + # Dimension ID for Europa (Jupiter moon) + I:dimensionIDEuropa=-1015 + + # Dimension ID for Ganymede (Jupiter moon) + I:dimensionIDGanymede=-1016 + + # Dimension ID for Haumea + I:dimensionIDHaumea=-1023 + + # Dimension ID for Io (Jupiter moon) + I:dimensionIDIo=-1014 + + # Dimension ID for Jupiter (Only for Space Station) + I:dimensionIDJupiter=-1026 + + # Dimension ID for Kuiper Belt + I:dimensionIDKuiperBelt=-1009 + + # Dimension ID for Makemake + I:dimensionIDMakemake=-1011 + + # Dimension ID for Mercury + I:dimensionIDMercury=-1005 + + # Dimension ID for Miranda (Uranus moon) + I:dimensionIDMiranda=-1024 + + # Dimension ID for Oberon (Uranus moon) + I:dimensionIDOberon=-1019 + + # Dimension ID for Phobos (Mars moon) + I:dimensionIDPhobos=-1012 + + # Dimension ID for Pluto + I:dimensionIDPluto=-1008 + + # Dimension ID for Proteus (Neptune moon) + I:dimensionIDProteus=-1020 + + # Dimension ID for Titan (Saturn moon) + I:dimensionIDTitan=-1018 + + # Dimension ID for Triton (Neptune moon) + I:dimensionIDTriton=-1021 + + # Dimension ID for Venus + I:dimensionIDVenus=-1006 + + # WorldProvider ID for Mars Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionMarsOrbit=-1127 + + # WorldProvider ID for Static Mars Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionMarsOrbitStatic=-1126 + + # WorldProvider ID for Venus Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionVenusOrbit=-1128 + + # WorldProvider ID for Static Venus Space Stations (advanced: do not change unless you have conflicts) + I:idDimensionVenusOrbitStatic=-1129 +} + + +general { + # Enable/Disable Mercury + B:enableMercury=false + + # Enable/Disable Venus + B:enableVenus=false + + # Enable/Disable Ceres + B:enableCeres=false + + # Enable/Disable Pluto + B:enablePluto=false + + # Enable/Disable Kuiper Belt + B:enableKuiperBelt=false + + # Enable/Disable Haumea + B:enableHaumea=false + + # Enable/Disable Makemake + B:enableMakemake=false + + # Enable/Disable Phobos (Mars Moon) + B:enablePhobos=false + + # Enable/Disable Deimos (Mars Moon) + B:enableDeimos=false + + # Enable/Disable Europa (Jupiter Moon) + B:enableEuropa=false + + # Enable/Disable Io (Jupiter Moon) + B:enableIo=false + + # Enable/Disable Ganymede (Jupiter Moon) + B:enableGanymede=false + + # Enable/Disable Callisto (Jupiter Moon) + B:enableCallisto=false + + # Enable/Disable Enceladus (Saturn Moon) + B:enableEnceladus=false + + # Enable/Disable Titan (Saturn Moon) + B:enableTitan=false + + # Enable/Disable Miranda (Uranus Moon) + B:enableMiranda=false + + # Enable/Disable Oberon (Uranus Moon) + B:enableOberon=false + + # Enable/Disable Proteus (Neptune Moon) + B:enableProteus=false + + # Enable/Disable Triton (Neptune Moon) + B:enableTriton=false + + # Enable/Disable Venus Space Station + B:enableVenusSpaceStation=false + + # Enable/Disable Mars Space Station + B:enableMarsSpaceStation=false +} + + diff --git a/overrides/config/GalaxySpace/energy.conf b/overrides/config/GalaxySpace/energy.conf new file mode 100644 index 0000000..dd4b7fb --- /dev/null +++ b/overrides/config/GalaxySpace/energy.conf @@ -0,0 +1,26 @@ +# Configuration file + +general { + # Gaseous Generator power factor + D:coefficientGasGenerator=1.0 + + # Fuel Generator power factor + D:coefficientFuelGenerator=1.0 + + # Thermodynamic Generator power factor + D:coefficientThermodynamicGenerator=1.0 + + # Solar Wind Panel power factor + D:coefficientSolarWindPanel=1.0 + + # Gybrid Solar Panel power factor + D:coefficientSolarPanel=1.0 + + # Wind Turbine power factor + D:coefficientWindTurbine=1.0 + + # Rocket Assembly craft speed factor + D:coefficientSpeedRocketAssembly=1.0 +} + + diff --git a/overrides/config/GalaxySpace/schematics.conf b/overrides/config/GalaxySpace/schematics.conf new file mode 100644 index 0000000..30cb68d --- /dev/null +++ b/overrides/config/GalaxySpace/schematics.conf @@ -0,0 +1,29 @@ +# Configuration file + +general { + # Enable/Disable make duplicate schematic. + B:enableDuplicateSchematic=true +} + + +schematic { + # Schematic ID for Body (Rocket Detail), must be unique. + I:idSchematicBody=12 + + # Schematic ID for Booster (Rocket Detail), must be unique. + I:idSchematicBooster=14 + + # Schematic ID for Cone (Rocket Detail), must be unique. + I:idSchematicCone=11 + + # Schematic ID for Engine (Rocket Detail), must be unique. + I:idSchematicEngine=13 + + # Schematic ID for Fins (Rocket Detail), must be unique. + I:idSchematicFins=15 + + # Schematic ID for Oxygen PPE Tank, must be unique. + I:idSchematicOxTank=16 +} + + diff --git a/overrides/config/GalaxySpace/tau_ceti/core.conf b/overrides/config/GalaxySpace/tau_ceti/core.conf new file mode 100644 index 0000000..585fdfe --- /dev/null +++ b/overrides/config/GalaxySpace/tau_ceti/core.conf @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Enable/Disable Tau Ceti System. + B:enableTauCetiSystems=true +} + + diff --git a/overrides/config/Guide-API/Guide-API.cfg b/overrides/config/Guide-API/Guide-API.cfg new file mode 100644 index 0000000..f9d7752 --- /dev/null +++ b/overrides/config/Guide-API/Guide-API.cfg @@ -0,0 +1,43 @@ +# Configuration file + +########################################################################################################## +# books +#--------------------------------------------------------------------------------------------------------# +# All settings related to Books. +########################################################################################################## + +books { + # Allows books to spawn with new players. + # This is a global override for all books. [default: true] + B:canSpawnWithBooks=true + + ########################################################################################################## + # spawn + #--------------------------------------------------------------------------------------------------------# + # If true, the user will spawn with the book. + # This defaults to the value the book owner has set and is overridden by this config. + ########################################################################################################## + + spawn { + B:"deepmoblearning:deepguide"=false + + # [default: false] + B:"inventorygenerators:guide_book"=false + B:"woot:guide"=false + } + +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Miscellaneous settings. +########################################################################################################## + +general { + # Enables extra information being printed to the console. [default: true] + B:enableLogging=true +} + + diff --git a/overrides/config/HW_Invasions/AdvancedOptions.cfg b/overrides/config/HW_Invasions/AdvancedOptions.cfg new file mode 100644 index 0000000..99b20aa --- /dev/null +++ b/overrides/config/HW_Invasions/AdvancedOptions.cfg @@ -0,0 +1,20 @@ +# Configuration file + +advancedoptions { + I:aiOmniscienceRange=100 + I:aiTickRateEnhance=200 + I:aiTickRatePath=100 + I:aiTickRateSpawning=10 + S:blackListPlayers= + + # Eg: If the invasion spawns in creepers, all creepers that already existed before the invasion also get omniscience, etc + B:enhanceAllMobsOfSpawnedTypesForOmniscience=true + I:pathDelayBase=50 + I:pathFailDelayPenalty=200 + I:spawnRangeMax=40 + I:spawnRangeMin=20 + D:speedBoostBase=0.8 + B:useBlacklistAsWhitelist=false +} + + diff --git a/overrides/config/HW_Invasions/InvasionConfig.cfg b/overrides/config/HW_Invasions/InvasionConfig.cfg new file mode 100644 index 0000000..fb4e7e6 --- /dev/null +++ b/overrides/config/HW_Invasions/InvasionConfig.cfg @@ -0,0 +1,40 @@ +# Configuration file + +misc { + S:Invasion_Message_alreadySkipping=§aYou are already skipping this nights invasion! + S:Invasion_Message_cantSleep=You can't sleep during invasion nights! + S:Invasion_Message_ended=§aThe invasion has ended! Next invasion in %d days! + S:Invasion_Message_notInvasionNight=Not an invasion night, cant skip yet! + S:Invasion_Message_skippedTooMany=§cYou've already skipped invasions %d times! You must fight! + S:Invasion_Message_skipping=§aSkipping tonights invasion, skip count: %d + S:Invasion_Message_started=§cAn invasion has started! Be prepared! + S:Invasion_Message_startedButSkippedForYou=§aAn invasion has started! But skipped for you! + S:Invasion_Message_startsTonight=§6An invasion starts tonight! SpoOoOoky! + S:Invasion_Message_tooLate=§cToo late, invasion already started! + + # Use at own risk, will not support, requires game restart on change + B:enableAdvancedDeveloperConfigFiles=true + + # First night number that an invasion starts, not specific to each player, uses global server world time + I:firstInvasionNight=3 + + # If set to 3, there are 2 days of no invasions then the 3rd day is an invasion, etc + I:invadeEveryXDays=3 + + # Max amount of invasions you can skip in a row before you are forced to deal with one + I:maxConsecutiveInvasionSkips=3 + + # Prevent players from sleeping through the night during invasion nights + B:preventSleepDuringInvasions=true + + # For debugging things + B:useLoggingDebug=false + + # For logging warnings/errors + B:useLoggingError=true + + # For seldom used but important things to print out in production + B:useLoggingLog=true +} + + diff --git a/overrides/config/HarvestTweaks/Blocks.cfg b/overrides/config/HarvestTweaks/Blocks.cfg new file mode 100644 index 0000000..e36a9cf --- /dev/null +++ b/overrides/config/HarvestTweaks/Blocks.cfg @@ -0,0 +1,1220 @@ +"_VERSION"=1 +# If true, all changes made by this file will be logged +"_log_changes"=false +blocks { + axe { + "bonsaitrees:bonsaipot"=-1 + "exnihilocreatio:block_auto_sifter"=-1 + "exnihilocreatio:block_grinder"=-1 + "exnihilocreatio:block_waterwheel"=-1 + "minecraft:air:0"=-1 + "minecraft:bookshelf"=-1 + "minecraft:chest"=-1 + "minecraft:ladder"=-1 + "minecraft:lit_pumpkin"=-1 + "minecraft:log"=-1 + "minecraft:log2"=-1 + "minecraft:melon_block"=-1 + "minecraft:planks"=-1 + "minecraft:pumpkin"=-1 + "minecraft:wooden_button"=-1 + "minecraft:wooden_pressure_plate"=-1 + "moreplanets:alien_berry_chest"=-1 + "moreplanets:alien_berry_crafting_table"=-1 + "moreplanets:alien_berry_oak_bookshelf"=-1 + "moreplanets:alien_berry_oak_door"=-1 + "moreplanets:alien_berry_oak_fence"=-1 + "moreplanets:alien_berry_oak_fence_gate"=-1 + "moreplanets:alien_berry_oak_log"=-1 + "moreplanets:alien_berry_oak_planks"=-1 + "moreplanets:alien_berry_oak_pressure_plate"=-1 + "moreplanets:alien_berry_oak_slab"=-1 + "moreplanets:alien_berry_oak_stairs"=-1 + "moreplanets:chalos_ancient_chest"=-1 + "moreplanets:cheese_spore_chest"=-1 + "moreplanets:cheese_spore_crafting_table"=-1 + "moreplanets:cheese_spore_door"=-1 + "moreplanets:cheese_spore_fence"=-1 + "moreplanets:cheese_spore_fence_gate"=-1 + "moreplanets:cheese_spore_planks"=-1 + "moreplanets:cheese_spore_slab"=-1 + "moreplanets:cheese_spore_stairs"=-1 + "moreplanets:cheese_spore_stem"=-1 + "moreplanets:diona_ancient_chest"=-1 + "moreplanets:double_alien_berry_oak_slab"=-1 + "moreplanets:double_cheese_spore_slab"=-1 + "moreplanets:double_infected_oak_slab"=-1 + "moreplanets:huge_terrashroom_block"=-1 + "moreplanets:infected_chest"=-1 + "moreplanets:infected_crafting_table"=-1 + "moreplanets:infected_deadwood_log"=-1 + "moreplanets:infected_jungle_log"=-1 + "moreplanets:infected_melon"=-1 + "moreplanets:infected_oak_bookshelf"=-1 + "moreplanets:infected_oak_door"=-1 + "moreplanets:infected_oak_fence"=-1 + "moreplanets:infected_oak_fence_gate"=-1 + "moreplanets:infected_oak_log"=-1 + "moreplanets:infected_oak_planks"=-1 + "moreplanets:infected_oak_pressure_plate"=-1 + "moreplanets:infected_oak_slab"=-1 + "moreplanets:infected_oak_stairs"=-1 + "moreplanets:infected_purlonite_fence"=-1 + "moreplanets:infected_purlonite_planks"=-1 + "moreplanets:nibiru_ancient_chest"=-1 + } + pickaxe { + "ambience:alarm_blue"=-1 + "ambience:alarm_brown"=-1 + "ambience:alarm_cyan"=-1 + "ambience:alarm_green"=-1 + "ambience:alarm_lightblue"=-1 + "ambience:alarm_lime"=-1 + "ambience:alarm_lit_blue"=-1 + "ambience:alarm_lit_brown"=-1 + "ambience:alarm_lit_cyan"=-1 + "ambience:alarm_lit_green"=-1 + "ambience:alarm_lit_lightblue"=-1 + "ambience:alarm_lit_lime"=-1 + "ambience:alarm_lit_magenta"=-1 + "ambience:alarm_lit_orange"=-1 + "ambience:alarm_lit_pink"=-1 + "ambience:alarm_lit_purple"=-1 + "ambience:alarm_lit_red"=-1 + "ambience:alarm_lit_white"=-1 + "ambience:alarm_lit_yellow"=-1 + "ambience:alarm_magenta"=-1 + "ambience:alarm_orange"=-1 + "ambience:alarm_pink"=-1 + "ambience:alarm_purple"=-1 + "ambience:alarm_red"=-1 + "ambience:alarm_white"=-1 + "ambience:alarm_yellow"=-1 + "ambience:bell"=1 + "ambience:speaker"=1 + "buildinggadgets:constructionblock"=-1 + "buildinggadgets:constructionblock_dense"=-1 + "buildinggadgets:templatemanager"=-1 + "chickenchunks:chunk_loader"=-1 + "chisel:andesite"=-1 + "chisel:andesite1"=-1 + "chisel:andesite2"=-1 + "chisel:antiblock"=-1 + "chisel:auto_chisel"=1 + "chisel:basalt"=-1 + "chisel:basalt1"=-1 + "chisel:basalt2"=-1 + "chisel:block_charcoal"=-1 + "chisel:block_charcoal1"=-1 + "chisel:block_charcoal2"=-1 + "chisel:block_coal"=-1 + "chisel:block_coal1"=-1 + "chisel:block_coal2"=-1 + "chisel:block_coal_coke"=-1 + "chisel:block_coal_coke1"=-1 + "chisel:block_coal_coke2"=-1 + "chisel:blockaluminum"=1 + "chisel:blockbronze"=1 + "chisel:blockcobalt"=1 + "chisel:blockcopper"=1 + "chisel:blockelectrum"=1 + "chisel:blockgold"=2 + "chisel:blockinvar"=1 + "chisel:blockiron"=1 + "chisel:blocklead"=1 + "chisel:blocknickel"=1 + "chisel:blockplatinum"=1 + "chisel:blocksilver"=1 + "chisel:blocksteel"=2 + "chisel:blocktin"=1 + "chisel:blockuranium"=1 + "chisel:bricks"=-1 + "chisel:bricks1"=-1 + "chisel:bricks2"=-1 + "chisel:brownstone"=-1 + "chisel:cobblestone"=-1 + "chisel:cobblestone1"=-1 + "chisel:cobblestone2"=-1 + "chisel:cobblestonemossy"=-1 + "chisel:cobblestonemossy1"=-1 + "chisel:cobblestonemossy2"=-1 + "chisel:concrete_black"=-1 + "chisel:concrete_black1"=-1 + "chisel:concrete_black2"=-1 + "chisel:concrete_blue"=-1 + "chisel:concrete_blue1"=-1 + "chisel:concrete_blue2"=-1 + "chisel:concrete_brown"=-1 + "chisel:concrete_brown1"=-1 + "chisel:concrete_brown2"=-1 + "chisel:concrete_cyan"=-1 + "chisel:concrete_cyan1"=-1 + "chisel:concrete_cyan2"=-1 + "chisel:concrete_gray"=-1 + "chisel:concrete_gray1"=-1 + "chisel:concrete_gray2"=-1 + "chisel:concrete_green"=-1 + "chisel:concrete_green1"=-1 + "chisel:concrete_green2"=-1 + "chisel:concrete_lightblue"=-1 + "chisel:concrete_lightblue1"=-1 + "chisel:concrete_lightblue2"=-1 + "chisel:concrete_lightgray"=-1 + "chisel:concrete_lightgray1"=-1 + "chisel:concrete_lightgray2"=-1 + "chisel:concrete_lime"=-1 + "chisel:concrete_lime1"=-1 + "chisel:concrete_lime2"=-1 + "chisel:concrete_magenta"=-1 + "chisel:concrete_magenta1"=-1 + "chisel:concrete_magenta2"=-1 + "chisel:concrete_orange"=-1 + "chisel:concrete_orange1"=-1 + "chisel:concrete_orange2"=-1 + "chisel:concrete_pink"=-1 + "chisel:concrete_pink1"=-1 + "chisel:concrete_pink2"=-1 + "chisel:concrete_purple"=-1 + "chisel:concrete_purple1"=-1 + "chisel:concrete_purple2"=-1 + "chisel:concrete_red"=-1 + "chisel:concrete_red1"=-1 + "chisel:concrete_red2"=-1 + "chisel:concrete_white"=-1 + "chisel:concrete_white1"=-1 + "chisel:concrete_white2"=-1 + "chisel:concrete_yellow"=-1 + "chisel:concrete_yellow1"=-1 + "chisel:concrete_yellow2"=-1 + "chisel:diamond"=2 + "chisel:diorite"=-1 + "chisel:diorite1"=-1 + "chisel:diorite2"=-1 + "chisel:emerald"=2 + "chisel:endstone"=-1 + "chisel:endstone1"=-1 + "chisel:endstone2"=-1 + "chisel:energizedvoidstone"=-1 + "chisel:factory"=-1 + "chisel:factory1"=-1 + "chisel:futura"=-1 + "chisel:gold"=2 + "chisel:granite"=-1 + "chisel:granite1"=-1 + "chisel:granite2"=-1 + "chisel:hardenedclay"=-1 + "chisel:hardenedclay1"=-1 + "chisel:hardenedclay2"=-1 + "chisel:ice"=-1 + "chisel:ice1"=-1 + "chisel:ice2"=-1 + "chisel:icepillar"=-1 + "chisel:iron"=1 + "chisel:ironpane"=0 + "chisel:laboratory"=-1 + "chisel:lapis"=1 + "chisel:lavastone"=-1 + "chisel:lavastone1"=-1 + "chisel:lavastone2"=-1 + "chisel:limestone"=-1 + "chisel:limestone1"=-1 + "chisel:limestone2"=-1 + "chisel:marble"=-1 + "chisel:marble1"=-1 + "chisel:marble2"=-1 + "chisel:marblepillar"=-1 + "chisel:netherbrick"=-1 + "chisel:netherrack"=-1 + "chisel:obsidian"=3 + "chisel:prismarine"=-1 + "chisel:prismarine1"=-1 + "chisel:prismarine2"=-1 + "chisel:purpur"=-1 + "chisel:purpur1"=-1 + "chisel:purpur2"=-1 + "chisel:quartz"=-1 + "chisel:quartz1"=-1 + "chisel:redstone"=-1 + "chisel:redstone1"=-1 + "chisel:sandstone-scribbles"=-1 + "chisel:sandstonered"=-1 + "chisel:sandstonered-scribbles"=-1 + "chisel:sandstonered1"=-1 + "chisel:sandstonered2"=-1 + "chisel:sandstoneyellow"=-1 + "chisel:sandstoneyellow1"=-1 + "chisel:sandstoneyellow2"=-1 + "chisel:stonebrick"=-1 + "chisel:stonebrick1"=-1 + "chisel:stonebrick2"=-1 + "chisel:technical"=-1 + "chisel:technical1"=-1 + "chisel:technicalnew"=-1 + "chisel:temple"=-1 + "chisel:templemossy"=-1 + "chisel:tyrian"=-1 + "chisel:valentines"=-1 + "chisel:voidstone"=-1 + "chisel:voidstonerunic"=-1 + "chisel:waterstone"=-1 + "chisel:waterstone1"=-1 + "chisel:waterstone2"=-1 + "deepmoblearning:extraction_chamber"=-1 + "deepmoblearning:infused_ingot_block"=-1 + "deepmoblearning:machine_casing"=-1 + "deepmoblearning:simulation_chamber"=-1 + "deepmoblearning:trial_keystone"=-1 + "eplus:advanced_table"=-1 + "exnihilocreatio:block_axle_stone"=0 + "exnihilocreatio:block_barrel1"=-1 + "exnihilocreatio:block_crucible"=-1 + "extraplanets:advanced_fuel_loader"=-1 + "extraplanets:advanced_launch_pad"=-1 + "extraplanets:advanced_launch_pad_full"=-1 + "extraplanets:advanced_oxygen_compressor"=-1 + "extraplanets:advanced_refinery"=-1 + "extraplanets:basic_chemical_injector"=-1 + "extraplanets:basic_crystallizer"=-1 + "extraplanets:basic_decontamination_unit"=-1 + "extraplanets:basic_decrystallizer"=-1 + "extraplanets:basic_densifier"=-1 + "extraplanets:basic_purifier"=-1 + "extraplanets:basic_smasher"=-1 + "extraplanets:basic_solar_evaporation_chamber"=-1 + "extraplanets:cake_blocks"=-1 + "extraplanets:candy_blocks"=-1 + "extraplanets:candy_blocks_horizontal"=-1 + "extraplanets:decorative_blocks"=-1 + "extraplanets:decorative_blocks2"=-1 + "extraplanets:potash"=1 + "extraplanets:solar"=-1 + "extraplanets:ultimate_fuel_loader"=-1 + "extraplanets:ultimate_oxygen_compressor"=-1 + "extraplanets:ultimate_refinery"=-1 + "extraplanets:vehicle_charger"=-1 + "fluxnetworks:fluxblock"=-1 + "ftbquests:detector"=-1 + "ftbquests:progress_detector"=-1 + "ftbquests:progress_screen"=-1 + "ftbquests:progress_screen_part"=-1 + "ftbquests:screen"=-1 + "ftbquests:screen_part"=-1 + "galacticraftcore:air_lock_frame"=-1 + "galacticraftcore:air_lock_seal"=-1 + "galacticraftcore:basic_block_core:10"=-1 + "galacticraftcore:basic_block_core:11"=-1 + "galacticraftcore:basic_block_core:12"=-1 + "galacticraftcore:basic_block_core:13"=-1 + "galacticraftcore:basic_block_core:3"=-1 + "galacticraftcore:basic_block_core:4"=-1 + "galacticraftcore:basic_block_core:5"=1 + "galacticraftcore:basic_block_core:6"=1 + "galacticraftcore:basic_block_core:7"=1 + "galacticraftcore:basic_block_core:8"=1 + "galacticraftcore:basic_block_core:9"=-1 + "galacticraftcore:basic_block_moon:0"=1 + "galacticraftcore:basic_block_moon:1"=1 + "galacticraftcore:basic_block_moon:14"=3 + "galacticraftcore:basic_block_moon:2"=1 + "galacticraftcore:basic_block_moon:4"=0 + "galacticraftcore:basic_block_moon:5"=-1 + "galacticraftcore:basic_block_moon:6"=-1 + "galacticraftcore:boss_spawner"=-1 + "galacticraftcore:cargo"=-1 + "galacticraftcore:collector"=-1 + "galacticraftcore:concealed_detector"=-1 + "galacticraftcore:concealed_redstone"=-1 + "galacticraftcore:dishbase"=-1 + "galacticraftcore:distributor"=-1 + "galacticraftcore:emergency_box"=-1 + "galacticraftcore:fallen_meteor"=3 + "galacticraftcore:fuel_loader"=-1 + "galacticraftcore:landing_pad"=-1 + "galacticraftcore:landing_pad_full"=-1 + "galacticraftcore:magnetic_table"=-1 + "galacticraftcore:moon_stairs_brick:0"=3 + "galacticraftcore:moon_stairs_brick:1"=-1 + "galacticraftcore:moon_stairs_brick:2"=-1 + "galacticraftcore:moon_stairs_brick:3"=-1 + "galacticraftcore:moon_stairs_brick:4"=-1 + "galacticraftcore:moon_stairs_brick:5"=-1 + "galacticraftcore:moon_stairs_brick:6"=-1 + "galacticraftcore:moon_stairs_brick:7"=-1 + "galacticraftcore:moon_stairs_stone:0"=1 + "galacticraftcore:moon_stairs_stone:1"=-1 + "galacticraftcore:moon_stairs_stone:2"=-1 + "galacticraftcore:moon_stairs_stone:3"=-1 + "galacticraftcore:moon_stairs_stone:4"=-1 + "galacticraftcore:moon_stairs_stone:5"=-1 + "galacticraftcore:moon_stairs_stone:6"=-1 + "galacticraftcore:moon_stairs_stone:7"=-1 + "galacticraftcore:oxygen_compressor"=-1 + "galacticraftcore:oxygen_detector"=-1 + "galacticraftcore:panel_lighting"=-1 + "galacticraftcore:platform"=-1 + "galacticraftcore:refinery"=-1 + "galacticraftcore:rocket_workbench"=-1 + "galacticraftcore:sealer"=-1 + "galacticraftcore:slab_gc_double:0"=1 + "galacticraftcore:slab_gc_double:1"=1 + "galacticraftcore:slab_gc_double:2"=1 + "galacticraftcore:slab_gc_double:3"=3 + "galacticraftcore:slab_gc_double:4"=1 + "galacticraftcore:slab_gc_double:5"=3 + "galacticraftcore:slab_gc_double:6"=1 + "galacticraftcore:slab_gc_half:0"=1 + "galacticraftcore:slab_gc_half:1"=1 + "galacticraftcore:slab_gc_half:10"=-1 + "galacticraftcore:slab_gc_half:11"=-1 + "galacticraftcore:slab_gc_half:12"=-1 + "galacticraftcore:slab_gc_half:13"=-1 + "galacticraftcore:slab_gc_half:14"=-1 + "galacticraftcore:slab_gc_half:2"=1 + "galacticraftcore:slab_gc_half:3"=3 + "galacticraftcore:slab_gc_half:4"=1 + "galacticraftcore:slab_gc_half:5"=3 + "galacticraftcore:slab_gc_half:6"=1 + "galacticraftcore:slab_gc_half:8"=-1 + "galacticraftcore:slab_gc_half:9"=-1 + "galacticraftcore:solar"=-1 + "galacticraftcore:space_station_base"=-1 + "galacticraftcore:telemetry"=-1 + "galacticraftcore:tin_stairs_1:0"=1 + "galacticraftcore:tin_stairs_1:1"=-1 + "galacticraftcore:tin_stairs_1:2"=-1 + "galacticraftcore:tin_stairs_1:3"=-1 + "galacticraftcore:tin_stairs_1:4"=-1 + "galacticraftcore:tin_stairs_1:5"=-1 + "galacticraftcore:tin_stairs_1:6"=-1 + "galacticraftcore:tin_stairs_1:7"=-1 + "galacticraftcore:tin_stairs_2"=-1 + "galacticraftcore:treasure_chest"=-1 + "galacticraftcore:wall_gc:0"=1 + "galacticraftcore:wall_gc:1"=1 + "galacticraftcore:wall_gc:2"=1 + "galacticraftcore:wall_gc:3"=3 + "galacticraftcore:wall_gc:4"=0 + "galacticraftplanets:asteroids_block:0"=0 + "galacticraftplanets:asteroids_block:1"=0 + "galacticraftplanets:asteroids_block:2"=0 + "galacticraftplanets:asteroids_block:3"=1 + "galacticraftplanets:asteroids_block:4"=2 + "galacticraftplanets:asteroids_block:5"=1 + "galacticraftplanets:asteroids_block:6"=-1 + "galacticraftplanets:asteroids_block:7"=-1 + "galacticraftplanets:beam_receiver"=-1 + "galacticraftplanets:beam_reflector"=-1 + "galacticraftplanets:boss_spawner_mars"=-1 + "galacticraftplanets:boss_spawner_venus"=-1 + "galacticraftplanets:crashed_probe"=-1 + "galacticraftplanets:geothermal_generator"=-1 + "galacticraftplanets:laser_turret"=-1 + "galacticraftplanets:mars:0"=1 + "galacticraftplanets:mars:1"=1 + "galacticraftplanets:mars:2"=2 + "galacticraftplanets:mars:3"=1 + "galacticraftplanets:mars:4"=0 + "galacticraftplanets:mars:7"=2 + "galacticraftplanets:mars:8"=0 + "galacticraftplanets:mars:9"=1 + "galacticraftplanets:mars_stairs_brick"=-1 + "galacticraftplanets:mars_stairs_cobblestone"=-1 + "galacticraftplanets:miner_base"=-1 + "galacticraftplanets:miner_base_full"=-1 + "galacticraftplanets:slimeling_egg"=3 + "galacticraftplanets:solar_array_controller"=-1 + "galacticraftplanets:solar_array_module"=-1 + "galacticraftplanets:spout"=1 + "galacticraftplanets:telepad_short"=-1 + "galacticraftplanets:treasure_t2"=-1 + "galacticraftplanets:treasure_t3"=-1 + "galacticraftplanets:venus:0"=1 + "galacticraftplanets:venus:1"=1 + "galacticraftplanets:venus:10"=-1 + "galacticraftplanets:venus:11"=-1 + "galacticraftplanets:venus:12"=-1 + "galacticraftplanets:venus:13"=-1 + "galacticraftplanets:venus:2"=1 + "galacticraftplanets:venus:3"=1 + "galacticraftplanets:venus:4"=-1 + "galacticraftplanets:venus:5"=-1 + "galacticraftplanets:venus:6"=-1 + "galacticraftplanets:venus:7"=-1 + "galacticraftplanets:venus:8"=-1 + "galacticraftplanets:venus:9"=-1 + "galacticraftplanets:venus_rock_scorched"=-1 + "galacticraftplanets:walkway"=-1 + "inventorypets:cloud"=3 + "inventorypets:cloud_spawn"=3 + "inventorypets:nether_spawn"=3 + "inventorypets:sand"=-1 + "inventorypets:sand_spawn"=-1 + "inventorypets:space_spawn"=3 + "inventorypets:stone"=-1 + "inventorypets:stone_spawn"=3 + "ironchest:iron_chest"=-1 + "ironchest:iron_shulker_box_black"=-1 + "ironchest:iron_shulker_box_blue"=-1 + "ironchest:iron_shulker_box_brown"=-1 + "ironchest:iron_shulker_box_cyan"=-1 + "ironchest:iron_shulker_box_gray"=-1 + "ironchest:iron_shulker_box_green"=-1 + "ironchest:iron_shulker_box_light_blue"=-1 + "ironchest:iron_shulker_box_lime"=-1 + "ironchest:iron_shulker_box_magenta"=-1 + "ironchest:iron_shulker_box_orange"=-1 + "ironchest:iron_shulker_box_pink"=-1 + "ironchest:iron_shulker_box_purple"=-1 + "ironchest:iron_shulker_box_red"=-1 + "ironchest:iron_shulker_box_silver"=-1 + "ironchest:iron_shulker_box_white"=-1 + "ironchest:iron_shulker_box_yellow"=-1 + "malisisadvert:advertblock"=-1 + "malisisblocks:block_mixer"=-1 + "malisisblocks:mixed_block"=-1 + "malisisblocks:swapper"=-1 + "malisisdoors:big_door_iron_3x3"=-1 + "malisisdoors:big_door_rusty_3x3"=-1 + "malisisdoors:door_factory"=-1 + "malisisdoors:factory_door"=-1 + "malisisdoors:forcefielddoor"=-1 + "malisisdoors:hitechdoor"=-1 + "malisisdoors:iron_sliding_door"=-1 + "malisisdoors:jail_door"=-1 + "malisisdoors:laboratory_door"=-1 + "malisisdoors:rustyhatch"=-1 + "malisisdoors:rustyladder"=-1 + "malisisdoors:sliding_trapdoor"=-1 + "malisisdoors:verticalhatch"=-1 + "malisisswitches:basicswitch1"=-1 + "malisisswitches:lightswitch1"=-1 + "matteroverdrive:android_station"=2 + "matteroverdrive:contract_market"=2 + "matteroverdrive:decomposer"=2 + "matteroverdrive:decorative.beams"=1 + "matteroverdrive:decorative.carbon_fiber_plate"=1 + "matteroverdrive:decorative.clean"=1 + "matteroverdrive:decorative.coils"=1 + "matteroverdrive:decorative.engine_exhaust_plasma"=-1 + "matteroverdrive:decorative.floor_noise"=-1 + "matteroverdrive:decorative.floor_tiles"=-1 + "matteroverdrive:decorative.holo_matrix"=1 + "matteroverdrive:decorative.matter_tube"=-1 + "matteroverdrive:decorative.separator"=1 + "matteroverdrive:decorative.stripes"=1 + "matteroverdrive:decorative.tritanium_lamp"=1 + "matteroverdrive:decorative.tritanium_plate"=1 + "matteroverdrive:decorative.tritanium_plate_colored"=1 + "matteroverdrive:decorative.tritanium_plate_stripe"=1 + "matteroverdrive:decorative.vent.bright"=1 + "matteroverdrive:decorative.vent.dark"=1 + "matteroverdrive:decorative.white_plate"=1 + "matteroverdrive:dilithium_ore"=2 + "matteroverdrive:fusion_reactor_coil"=2 + "matteroverdrive:fusion_reactor_io"=2 + "matteroverdrive:holo_sign"=2 + "matteroverdrive:machine_hull"=2 + "matteroverdrive:matter_analyzer"=2 + "matteroverdrive:matter_recycler"=2 + "matteroverdrive:microwave"=-1 + "matteroverdrive:network_router"=2 + "matteroverdrive:network_switch"=2 + "matteroverdrive:pattern_monitor"=2 + "matteroverdrive:pylon"=2 + "matteroverdrive:replicator"=2 + "matteroverdrive:solar_panel"=2 + "matteroverdrive:spacetime_accelerator"=2 + "matteroverdrive:star_map"=2 + "matteroverdrive:transporter"=2 + "matteroverdrive:tritanium_block"=2 + "matteroverdrive:tritanium_ore"=2 + "matteroverdrive:weapon_station"=2 + "mcjtylib_ng:multipart"=0 + "minecraft:activator_rail"=-1 + "minecraft:air:0"=1 + "minecraft:anvil"=-1 + "minecraft:bedrock"=4 + "minecraft:black_glazed_terracotta"=-1 + "minecraft:black_shulker_box"=-1 + "minecraft:blue_glazed_terracotta"=-1 + "minecraft:blue_shulker_box"=-1 + "minecraft:bone_block"=-1 + "minecraft:brewing_stand"=-1 + "minecraft:brick_block"=-1 + "minecraft:brick_stairs"=-1 + "minecraft:brown_glazed_terracotta"=-1 + "minecraft:brown_shulker_box"=-1 + "minecraft:cauldron"=-1 + "minecraft:chain_command_block"=-1 + "minecraft:coal_block"=-1 + "minecraft:coal_ore"=0 + "minecraft:cobblestone"=0 + "minecraft:cobblestone_wall"=-1 + "minecraft:command_block"=-1 + "minecraft:concrete"=-1 + "minecraft:cyan_glazed_terracotta"=-1 + "minecraft:cyan_shulker_box"=-1 + "minecraft:detector_rail"=-1 + "minecraft:diamond_block"=2 + "minecraft:diamond_ore"=2 + "minecraft:dispenser"=-1 + "minecraft:double_stone_slab"=0 + "minecraft:double_stone_slab2"=-1 + "minecraft:dropper"=-1 + "minecraft:emerald_block"=2 + "minecraft:emerald_ore"=2 + "minecraft:enchanting_table"=0 + "minecraft:end_bricks"=-1 + "minecraft:end_portal_frame"=-1 + "minecraft:end_stone"=-1 + "minecraft:ender_chest"=-1 + "minecraft:furnace"=-1 + "minecraft:gold_block"=2 + "minecraft:gold_ore"=2 + "minecraft:golden_rail"=-1 + "minecraft:gray_glazed_terracotta"=-1 + "minecraft:gray_shulker_box"=-1 + "minecraft:green_glazed_terracotta"=-1 + "minecraft:green_shulker_box"=-1 + "minecraft:hardened_clay"=-1 + "minecraft:heavy_weighted_pressure_plate"=-1 + "minecraft:hopper"=-1 + "minecraft:ice"=-1 + "minecraft:iron_bars"=-1 + "minecraft:iron_block"=1 + "minecraft:iron_door"=-1 + "minecraft:iron_ore"=1 + "minecraft:iron_trapdoor"=-1 + "minecraft:lapis_block"=1 + "minecraft:lapis_ore"=1 + "minecraft:light_blue_glazed_terracotta"=-1 + "minecraft:light_blue_shulker_box"=-1 + "minecraft:light_weighted_pressure_plate"=-1 + "minecraft:lime_glazed_terracotta"=-1 + "minecraft:lime_shulker_box"=-1 + "minecraft:lit_furnace"=-1 + "minecraft:lit_redstone_ore"=2 + "minecraft:magenta_glazed_terracotta"=-1 + "minecraft:magenta_shulker_box"=-1 + "minecraft:magma"=-1 + "minecraft:mob_spawner"=-1 + "minecraft:mossy_cobblestone"=0 + "minecraft:nether_brick"=-1 + "minecraft:nether_brick_fence"=-1 + "minecraft:nether_brick_stairs"=-1 + "minecraft:netherrack"=0 + "minecraft:observer"=-1 + "minecraft:obsidian"=3 + "minecraft:orange_glazed_terracotta"=-1 + "minecraft:orange_shulker_box"=-1 + "minecraft:packed_ice"=-1 + "minecraft:pink_glazed_terracotta"=-1 + "minecraft:pink_shulker_box"=-1 + "minecraft:prismarine"=-1 + "minecraft:purple_glazed_terracotta"=-1 + "minecraft:purple_shulker_box"=-1 + "minecraft:purpur_block"=-1 + "minecraft:purpur_double_slab"=-1 + "minecraft:purpur_pillar"=-1 + "minecraft:purpur_slab"=-1 + "minecraft:purpur_stairs"=-1 + "minecraft:quartz_block"=-1 + "minecraft:quartz_ore"=0 + "minecraft:quartz_stairs"=-1 + "minecraft:rail"=-1 + "minecraft:red_glazed_terracotta"=-1 + "minecraft:red_nether_brick"=-1 + "minecraft:red_sandstone"=0 + "minecraft:red_sandstone_stairs"=-1 + "minecraft:red_shulker_box"=-1 + "minecraft:redstone_block"=-1 + "minecraft:redstone_ore"=2 + "minecraft:repeating_command_block"=-1 + "minecraft:sandstone"=0 + "minecraft:sandstone_stairs"=-1 + "minecraft:silver_glazed_terracotta"=-1 + "minecraft:silver_shulker_box"=-1 + "minecraft:stained_hardened_clay"=-1 + "minecraft:stone"=0 + "minecraft:stone_brick_stairs"=-1 + "minecraft:stone_button"=-1 + "minecraft:stone_pressure_plate"=0 + "minecraft:stone_slab"=0 + "minecraft:stone_slab2"=-1 + "minecraft:stone_stairs"=-1 + "minecraft:stonebrick"=-1 + "minecraft:structure_block"=-1 + "minecraft:white_glazed_terracotta"=-1 + "minecraft:white_shulker_box"=-1 + "minecraft:yellow_glazed_terracotta"=-1 + "minecraft:yellow_shulker_box"=-1 + "moreplanets:albetius_worm_egg_rock"=0 + "moreplanets:alien_chest"=1 + "moreplanets:alien_defender_beacon"=-1 + "moreplanets:alien_miner_blood"=0 + "moreplanets:alien_ship_booster"=-1 + "moreplanets:alien_ship_decoration_0"=-1 + "moreplanets:alien_ship_decoration_1"=-1 + "moreplanets:alien_ship_decoration_slab"=1 + "moreplanets:alien_ship_decoration_stairs"=1 + "moreplanets:anti_gravity_fragments_block"=1 + "moreplanets:anti_gravity_ore"=2 + "moreplanets:black_glowing_hardened_ice"=-1 + "moreplanets:black_hole_storage"=-1 + "moreplanets:blue_glowing_hardened_ice"=-1 + "moreplanets:brown_glowing_hardened_ice"=-1 + "moreplanets:chalos_aluminum_ore"=1 + "moreplanets:chalos_cobblestone"=0 + "moreplanets:chalos_cobblestone_slab"=0 + "moreplanets:chalos_cobblestone_stairs"=0 + "moreplanets:chalos_cobblestone_wall"=0 + "moreplanets:chalos_copper_ore"=1 + "moreplanets:chalos_dungeon_brick"=1 + "moreplanets:chalos_dungeon_brick_slab"=1 + "moreplanets:chalos_dungeon_brick_stairs"=1 + "moreplanets:chalos_dungeon_brick_wall"=1 + "moreplanets:chalos_iron_ore"=1 + "moreplanets:chalos_rock"=0 + "moreplanets:chalos_tin_ore"=1 + "moreplanets:chalos_treasure_chest"=-1 + "moreplanets:cheese_milk_ore"=1 + "moreplanets:cracked_infected_stone_bricks_stairs"=0 + "moreplanets:crashed_alien_probe"=2 + "moreplanets:cyan_glowing_hardened_ice"=-1 + "moreplanets:dark_energy_generator"=2 + "moreplanets:dark_energy_receiver"=2 + "moreplanets:dark_energy_storage_cluster"=2 + "moreplanets:der_solar1_dummy"=2 + "moreplanets:der_solar2_dummy"=2 + "moreplanets:der_solar3_dummy"=2 + "moreplanets:der_solar4_dummy"=2 + "moreplanets:desh_frame"=1 + "moreplanets:diona_aluminum_ore"=1 + "moreplanets:diona_cobblestone"=0 + "moreplanets:diona_cobblestone_slab"=0 + "moreplanets:diona_cobblestone_stairs"=0 + "moreplanets:diona_cobblestone_wall"=0 + "moreplanets:diona_copper_ore"=1 + "moreplanets:diona_dungeon_brick"=1 + "moreplanets:diona_dungeon_brick_slab"=1 + "moreplanets:diona_dungeon_brick_stairs"=1 + "moreplanets:diona_dungeon_brick_wall"=1 + "moreplanets:diona_rock"=0 + "moreplanets:diona_sub_surface_rock"=0 + "moreplanets:diona_surface_rock"=0 + "moreplanets:diona_tin_ore"=1 + "moreplanets:diona_treasure_chest"=-1 + "moreplanets:diremsium_block"=1 + "moreplanets:diremsium_ore"=2 + "moreplanets:double_alien_ship_decoration_slab"=1 + "moreplanets:double_chalos_cobblestone_slab"=0 + "moreplanets:double_chalos_dungeon_brick_slab"=1 + "moreplanets:double_diona_cobblestone_slab"=0 + "moreplanets:double_diona_dungeon_brick_slab"=1 + "moreplanets:double_infected_cracked_stone_bricks_slab"=0 + "moreplanets:double_infected_cut_sandstone_slab"=0 + "moreplanets:double_infected_dark_prismarine_slab"=0 + "moreplanets:double_infected_prismarine_brick_slab"=0 + "moreplanets:double_infected_prismarine_slab"=0 + "moreplanets:double_infected_sandstone_slab"=0 + "moreplanets:double_infected_stone_bricks_slab"=0 + "moreplanets:double_infected_vein_stone_bricks_slab"=0 + "moreplanets:double_nibiru_cobblestone_slab"=0 + "moreplanets:double_nibiru_dungeon_brick_slab"=1 + "moreplanets:double_terrastone_slab"=0 + "moreplanets:extrailonite_ore"=2 + "moreplanets:fallen_koentus_meteor"=-1 + "moreplanets:fronos_aluminum_ore"=1 + "moreplanets:fronos_chiseled_stone_bricks"=0 + "moreplanets:fronos_coal_ore"=0 + "moreplanets:fronos_cobblestone"=0 + "moreplanets:fronos_copper_ore"=1 + "moreplanets:fronos_cracked_stone_bricks"=0 + "moreplanets:fronos_diamond_ore"=2 + "moreplanets:fronos_dungeon_brick"=1 + "moreplanets:fronos_emerald_ore"=2 + "moreplanets:fronos_gold_ore"=2 + "moreplanets:fronos_iron_ore"=1 + "moreplanets:fronos_lapis_ore"=1 + "moreplanets:fronos_lead_ore"=1 + "moreplanets:fronos_mossy_stone_bricks"=0 + "moreplanets:fronos_quartz_ore"=0 + "moreplanets:fronos_redstone_ore"=2 + "moreplanets:fronos_silicon_ore"=2 + "moreplanets:fronos_stone"=0 + "moreplanets:fronos_stone_bricks"=0 + "moreplanets:fronos_tin_ore"=1 + "moreplanets:glowing_iron_block"=2 + "moreplanets:goldenite_crystals_block"=1 + "moreplanets:goldenite_crystals_ore"=2 + "moreplanets:gray_glowing_hardened_ice"=-1 + "moreplanets:green_glowing_hardened_ice"=-1 + "moreplanets:illenium_block"=1 + "moreplanets:illenium_ore"=2 + "moreplanets:infected_aluminum_ore"=1 + "moreplanets:infected_chiseled_sandstone"=0 + "moreplanets:infected_chiseled_stone_bricks"=0 + "moreplanets:infected_coal_ore"=0 + "moreplanets:infected_copper_ore"=1 + "moreplanets:infected_cracked_stone_bricks"=0 + "moreplanets:infected_cracked_stone_bricks_slab"=0 + "moreplanets:infected_cut_sandstone"=0 + "moreplanets:infected_cut_sandstone_slab"=0 + "moreplanets:infected_cut_sandstone_stairs"=0 + "moreplanets:infected_dark_prismarine"=0 + "moreplanets:infected_dark_prismarine_slab"=0 + "moreplanets:infected_dark_prismarine_stairs"=0 + "moreplanets:infected_diamond_ore"=2 + "moreplanets:infected_emerald_ore"=2 + "moreplanets:infected_furnace"=0 + "moreplanets:infected_gold_ore"=2 + "moreplanets:infected_iron_ore"=1 + "moreplanets:infected_lapis_ore"=1 + "moreplanets:infected_packed_ice"=-1 + "moreplanets:infected_prismarine"=0 + "moreplanets:infected_prismarine_brick_slab"=0 + "moreplanets:infected_prismarine_brick_stairs"=0 + "moreplanets:infected_prismarine_bricks"=0 + "moreplanets:infected_prismarine_slab"=0 + "moreplanets:infected_prismarine_stairs"=0 + "moreplanets:infected_purlonite_crystal"=-1 + "moreplanets:infected_redstone_ore"=2 + "moreplanets:infected_sandstone"=0 + "moreplanets:infected_sandstone_slab"=0 + "moreplanets:infected_sandstone_stairs"=0 + "moreplanets:infected_silicon_ore"=2 + "moreplanets:infected_stone_bricks"=0 + "moreplanets:infected_stone_bricks_slab"=0 + "moreplanets:infected_stone_bricks_stairs"=0 + "moreplanets:infected_tin_ore"=1 + "moreplanets:infected_vein_stone_bricks"=0 + "moreplanets:infected_vein_stone_bricks_slab"=0 + "moreplanets:infected_vein_stone_bricks_stairs"=0 + "moreplanets:inferumite_block"=0 + "moreplanets:inferumite_crystal_ore"=2 + "moreplanets:koentus_aluminum_ore"=1 + "moreplanets:koentus_cobblestone"=1 + "moreplanets:koentus_copper_ore"=1 + "moreplanets:koentus_dungeon_brick"=1 + "moreplanets:koentus_fine_regolith"=1 + "moreplanets:koentus_ice"=-1 + "moreplanets:koentus_iron_ore"=1 + "moreplanets:koentus_regolith"=1 + "moreplanets:koentus_rock"=1 + "moreplanets:koentus_tin_ore"=1 + "moreplanets:light_blue_glowing_hardened_ice"=-1 + "moreplanets:lime_glowing_hardened_ice"=-1 + "moreplanets:magenta_glowing_hardened_ice"=-1 + "moreplanets:mossy_nibiru_dungeon_brick"=0 + "moreplanets:multalic_crystal"=2 + "moreplanets:multalic_crystal_block"=-1 + "moreplanets:nibiru_cobblestone"=0 + "moreplanets:nibiru_cobblestone_slab"=0 + "moreplanets:nibiru_cobblestone_stairs"=0 + "moreplanets:nibiru_cobblestone_wall"=0 + "moreplanets:nibiru_dungeon_brick"=0 + "moreplanets:nibiru_dungeon_brick_slab"=1 + "moreplanets:nibiru_dungeon_brick_stairs"=1 + "moreplanets:nibiru_dungeon_brick_wall"=1 + "moreplanets:nibiru_rock"=0 + "moreplanets:nibiru_treasure_chest"=-1 + "moreplanets:nibiru_vein_cobblestone"=0 + "moreplanets:nuclear_waste_energy_storage_cluster"=2 + "moreplanets:nuclear_waste_generator"=2 + "moreplanets:nuclear_waste_tank"=2 + "moreplanets:nwt_middle_dummy"=2 + "moreplanets:nwt_top_dummy"=2 + "moreplanets:oil_ore"=0 + "moreplanets:orange_glowing_hardened_ice"=-1 + "moreplanets:pink_glowing_hardened_ice"=-1 + "moreplanets:polished_aluminum_decoration_block"=0 + "moreplanets:polished_tin_decoration_block"=0 + "moreplanets:purple_glowing_hardened_ice"=-1 + "moreplanets:red_glowing_hardened_ice"=-1 + "moreplanets:sealable_nuclear_waste_rod"=-1 + "moreplanets:setrorium_block"=1 + "moreplanets:setrorium_ore"=2 + "moreplanets:shield_generator"=2 + "moreplanets:shield_generator_dummy"=2 + "moreplanets:silver_glowing_hardened_ice"=-1 + "moreplanets:space_portal"=-1 + "moreplanets:space_warp_pad"=2 + "moreplanets:space_warp_pad_full"=2 + "moreplanets:terrastone"=0 + "moreplanets:terrastone_furnace"=0 + "moreplanets:terrastone_slab"=0 + "moreplanets:terrastone_stairs"=0 + "moreplanets:vein_frame"=-1 + "moreplanets:warp_pad_dummy"=2 + "moreplanets:white_glowing_hardened_ice"=-1 + "moreplanets:yellow_glowing_hardened_ice"=-1 + "moreplanets:zyptorium_block"=1 + "moreplanets:zyptorium_ore"=2 + "opencomputers:adapter"=-1 + "opencomputers:assembler"=-1 + "opencomputers:cable"=-1 + "opencomputers:capacitor"=-1 + "opencomputers:carpetedcapacitor"=-1 + "opencomputers:case1"=-1 + "opencomputers:case2"=-1 + "opencomputers:case3"=-1 + "opencomputers:casecreative"=-1 + "opencomputers:chameliumblock"=-1 + "opencomputers:charger"=-1 + "opencomputers:disassembler"=-1 + "opencomputers:diskdrive"=-1 + "opencomputers:endstone"=-1 + "opencomputers:geolyzer"=-1 + "opencomputers:hologram1"=-1 + "opencomputers:hologram2"=-1 + "opencomputers:keyboard"=-1 + "opencomputers:microcontroller"=-1 + "opencomputers:motionsensor"=-1 + "opencomputers:netsplitter"=-1 + "opencomputers:powerconverter"=-1 + "opencomputers:powerdistributor"=-1 + "opencomputers:print"=-1 + "opencomputers:printer"=-1 + "opencomputers:rack"=-1 + "opencomputers:raid"=-1 + "opencomputers:redstone"=-1 + "opencomputers:relay"=-1 + "opencomputers:robot"=-1 + "opencomputers:robotafterimage"=-1 + "opencomputers:screen1"=-1 + "opencomputers:screen2"=-1 + "opencomputers:screen3"=-1 + "opencomputers:transposer"=-1 + "opencomputers:waypoint"=-1 + "pickletweaks:colored_cobblestone"=-1 + "planetprogression:telescope"=-1 + "powersuits:luxcapacitor"=-1 + "powersuits:tinkertable"=2 + "redstonearsenal:storage"=2 + "redstonerepository:storage"=2 + "simplegenerators:combustion_simple"=1 + "simplegenerators:combustion_upgradable"=1 + "simplegenerators:culinary_simple"=1 + "simplegenerators:culinary_upgradable"=1 + "simplegenerators:ender_simple"=1 + "simplegenerators:ender_upgradable"=1 + "simplegenerators:fluid_combustion_simple"=1 + "simplegenerators:fluid_combustion_upgradable"=1 + "simplegenerators:geothermal_simple"=1 + "simplegenerators:geothermal_upgradable"=1 + "simplegenerators:nether_simple"=1 + "simplegenerators:nether_upgradable"=1 + "simplegenerators:soul_simple"=1 + "simplegenerators:soul_upgradable"=1 + "simplegenerators:turbine_simple"=1 + "simplegenerators:turbine_upgradable"=1 + "storagedrawers:compdrawers"=-1 + "storagedrawers:controller"=-1 + "storagedrawers:controllerslave"=-1 + "storagenetwork:controller"=-1 + "storagenetwork:ex_kabel"=-1 + "storagenetwork:im_kabel"=-1 + "storagenetwork:kabel"=-1 + "storagenetwork:master"=-1 + "storagenetwork:process_kabel"=-1 + "storagenetwork:request"=-1 + "storagenetwork:storage_kabel"=-1 + "thermalexpansion:apparatus"=-1 + "thermalexpansion:cache"=-1 + "thermalexpansion:cell"=-1 + "thermalexpansion:device"=-1 + "thermalexpansion:dynamo"=-1 + "thermalexpansion:machine"=-1 + "thermalexpansion:strongbox"=-1 + "thermalfoundation:ore:0"=1 + "thermalfoundation:ore:1"=1 + "thermalfoundation:ore:2"=2 + "thermalfoundation:ore:3"=2 + "thermalfoundation:ore:4"=1 + "thermalfoundation:ore:5"=2 + "thermalfoundation:ore:6"=3 + "thermalfoundation:ore:7"=3 + "thermalfoundation:ore:8"=3 + "thermalfoundation:ore_fluid:2"=1 + "thermalfoundation:ore_fluid:3"=1 + "thermalfoundation:ore_fluid:4"=1 + "thermalfoundation:rockwool"=1 + "thermalfoundation:storage:0"=1 + "thermalfoundation:storage:1"=1 + "thermalfoundation:storage:2"=2 + "thermalfoundation:storage:3"=2 + "thermalfoundation:storage:4"=2 + "thermalfoundation:storage:5"=2 + "thermalfoundation:storage:6"=3 + "thermalfoundation:storage:7"=3 + "thermalfoundation:storage:8"=3 + "thermalfoundation:storage_alloy:0"=2 + "thermalfoundation:storage_alloy:1"=2 + "thermalfoundation:storage_alloy:2"=2 + "thermalfoundation:storage_alloy:3"=2 + "thermalfoundation:storage_alloy:4"=2 + "thermalfoundation:storage_alloy:5"=2 + "thermalfoundation:storage_alloy:6"=2 + "thermalfoundation:storage_alloy:7"=3 + "thermalfoundation:storage_resource"=0 + "xlfoodmod:rock_salt"=-1 + "xtones:agon"=-1 + "xtones:azur"=-1 + "xtones:base"=-1 + "xtones:bitt"=-1 + "xtones:cray"=-1 + "xtones:fort"=-1 + "xtones:iszm"=-1 + "xtones:jelt"=-1 + "xtones:korp"=-1 + "xtones:kryp"=-1 + "xtones:lair"=-1 + "xtones:lave"=-1 + "xtones:mint"=-1 + "xtones:myst"=-1 + "xtones:reds"=-1 + "xtones:reed"=-1 + "xtones:roen"=-1 + "xtones:sols"=-1 + "xtones:sync"=-1 + "xtones:tank"=-1 + "xtones:vect"=-1 + "xtones:vena"=-1 + "xtones:zane"=-1 + "xtones:zech"=-1 + "xtones:zest"=-1 + "xtones:zeta"=-1 + "xtones:zion"=-1 + "xtones:zkul"=-1 + "xtones:zoea"=-1 + "xtones:zome"=-1 + "xtones:zone"=-1 + "xtones:zorg"=-1 + "xtones:ztyl"=-1 + "xtones:zyth"=-1 + } + shovel { + "chisel:dirt"=-1 + "galacticraftcore:basic_block_moon:3"=0 + "galacticraftcore:wall_gc:5"=0 + "galacticraftplanets:mars:5"=0 + "galacticraftplanets:mars:6"=0 + "minecraft:air:0"=0 + "minecraft:clay"=-1 + "minecraft:concrete_powder"=-1 + "minecraft:dirt"=-1 + "minecraft:farmland"=-1 + "minecraft:grass"=-1 + "minecraft:grass_path"=-1 + "minecraft:gravel"=-1 + "minecraft:mycelium"=-1 + "minecraft:sand"=-1 + "minecraft:snow"=0 + "minecraft:snow_layer"=0 + "minecraft:soul_sand"=-1 + "moreplanets:cheese_coarse_dirt"=-1 + "moreplanets:cheese_dirt"=-1 + "moreplanets:cheese_farmland"=-1 + "moreplanets:cheese_grass_block"=-1 + "moreplanets:creep_block"=-1 + "moreplanets:fronos_coarse_dirt"=-1 + "moreplanets:fronos_dirt"=-1 + "moreplanets:fronos_farmland"=-1 + "moreplanets:fronos_grass_block"=-1 + "moreplanets:gravity_creep_block"=-1 + "moreplanets:gravity_creep_extractor"=-1 + "moreplanets:green_vein_grass_block"=-1 + "moreplanets:green_vein_grass_path"=-1 + "moreplanets:infected_clay"=-1 + "moreplanets:infected_coarse_dirt"=-1 + "moreplanets:infected_dirt"=-1 + "moreplanets:infected_farmland"=-1 + "moreplanets:infected_grass_block"=-1 + "moreplanets:infected_grass_path"=-1 + "moreplanets:infected_gravel"=-1 + "moreplanets:infected_podzol"=-1 + "moreplanets:infected_sand"=-1 + "moreplanets:infected_snow"=0 + "moreplanets:infected_snow_layer"=0 + "moreplanets:purified_gravel"=-1 + "moreplanets:purified_snow"=0 + "moreplanets:purified_snow_layer"=0 + "thermalfoundation:ore_fluid:0"=1 + "thermalfoundation:ore_fluid:1"=1 + "thermalfoundation:ore_fluid:5"=1 + } +} +oredict { + axe { + chestWood=-1 + cropMelon=-1 + cropPumpkin=-1 + } + pickaxe { + blockAethium=0 + blockArchantine=3 + blockBlazium=2 + blockBone=-1 + blockCoal=-1 + blockCoalCoke=-1 + blockCobalt=1 + blockConcrete=-1 + blockConcreteBlack=-1 + blockConcreteBlue=-1 + blockConcreteBrown=-1 + blockConcreteCyan=-1 + blockConcreteGray=-1 + blockConcreteGreen=-1 + blockConcreteLightBlue=-1 + blockConcreteLightGray=-1 + blockConcreteLime=-1 + blockConcreteMagenta=-1 + blockConcreteOrange=-1 + blockConcretePink=-1 + blockConcretePurple=-1 + blockConcreteRed=-1 + blockConcreteWhite=-1 + blockConcreteYellow=-1 + blockCrystalFlux=2 + blockCrystalLava=1 + blockDesertQuartz=0 + blockDiamond=2 + blockDimensium=2 + blockElectrumFlux=2 + blockEmerald=2 + blockErodium=0 + blockGelidEnderium=2 + blockGelidGem=2 + blockGlacierite=2 + blockGold=2 + blockIce=-1 + blockIonite=0 + blockIron=1 + blockIrradiantQuartz=0 + blockIrradium=2 + blockKyronite=0 + blockLapis=1 + blockLitherite=0 + blockLonsdaleite=-1 + blockMagma=-1 + blockMeurodite=2 + blockOsmium=-1 + blockPladium=0 + blockRefinedGlowstone=-1 + blockRefinedObsidian=-1 + blockRockCrystal=0 + blockRockwool=1 + blockSoulGem=3 + blockSunstone=2 + blockTorite=2 + blockTritanium=2 + brickStone=-1 + chestEnder=-1 + compressed1xCobblestone=-1 + compressed1xDirt=-1 + compressed1xDust=-1 + compressed1xEndStone=-1 + compressed1xEnderGravel=-1 + compressed1xFlint=-1 + compressed1xGravel=-1 + compressed1xNetherGravel=-1 + compressed1xNetherrack=-1 + compressed1xSand=-1 + compressed1xSoulsand=-1 + endstone=-1 + etLaserLens=1 + etLaserLensColored=1 + etLunarCell=1 + etSolarCell=1 + hardenedClay=-1 + hopper=-1 + ice=-1 + obsidian=3 + "oc:adapter"=-1 + "oc:assembler"=-1 + "oc:cable"=-1 + "oc:capacitor"=-1 + "oc:carpetedCapacitor"=-1 + "oc:case1"=-1 + "oc:case2"=-1 + "oc:case3"=-1 + "oc:chameliumBlock"=-1 + "oc:charger"=-1 + "oc:disassembler"=-1 + "oc:diskDrive"=-1 + "oc:geolyzer"=-1 + "oc:hologram1"=-1 + "oc:hologram2"=-1 + "oc:keyboard"=-1 + "oc:motionSensor"=-1 + "oc:netSplitter"=-1 + "oc:powerConverter"=-1 + "oc:powerDistributor"=-1 + "oc:printer"=-1 + "oc:rack"=-1 + "oc:raid"=-1 + "oc:redstone"=-1 + "oc:relay"=-1 + "oc:screen1"=-1 + "oc:screen2"=-1 + "oc:screen3"=-1 + "oc:stoneEndstone"=-1 + "oc:transposer"=-1 + "oc:waypoint"=-1 + oreAluminium=1 + oreAluminum=1 + oreAntiGrav=2 + oreBlazium=2 + oreCertusQuartz=0 + oreChargedCertusQuartz=0 + oreCheeseMilk=1 + oreCoal=0 + oreCrystalLava=1 + oreDesh=2 + oreDiamond=2 + oreDilithium=2 + oreDimensionalShard=2 + oreDimensium=4 + oreDirensium=2 + oreEmerald=2 + oreExtrailonite=2 + oreGold=1 + oreGoldenite=2 + oreIllenium=2 + oreInferumite=2 + oreIron=0 + oreIrradium=2 + oreLapis=1 + oreLead=1 + oreMeurodite=2 + oreOil=0 + oreOsmium=-1 + oreRedstone=1 + oreSapphire=2 + oreSetrorium=2 + oreSilicon=1 + oreTritanium=2 + oreZyptorium=2 + prismarine=-1 + prismarineBrick=-1 + prismarineDark=-1 + rail=-1 + sandstoneNibiru=0 + shulkerBox=-1 + sonarStableStone=-1 + stoneBasalt=-1 + stoneBasaltPolished=-1 + stoneLimestone=-1 + stoneLimestonePolished=-1 + stoneMarble=-1 + stoneMarblePolished=-1 + } + shovel { + grass=-1 + gravel=-1 + oreSoul=3 + sand=-1 + sandCold=-1 + sandNormal=-1 + } +} diff --git a/overrides/config/HarvestTweaks/Blocks2.cfg b/overrides/config/HarvestTweaks/Blocks2.cfg new file mode 100644 index 0000000..7375084 --- /dev/null +++ b/overrides/config/HarvestTweaks/Blocks2.cfg @@ -0,0 +1,874 @@ +"_VERSION"=1 +# If true, all changes made by this file will be logged +"_log_changes"=false +blocks { + "" { + "minecraft:air:0"=-1 + } + axe { + "bonsaitrees:bonsaipot"=-1 + "minecraft:air:0"=-1 + "minecraft:bookshelf"=-1 + "minecraft:chest"=-1 + "minecraft:ladder"=-1 + "minecraft:lit_pumpkin"=-1 + "minecraft:log"=-1 + "minecraft:log2"=-1 + "minecraft:melon_block"=-1 + "minecraft:planks"=-1 + "minecraft:pumpkin"=-1 + "minecraft:wooden_button"=-1 + "minecraft:wooden_pressure_plate"=-1 + } + hand { + "minecraft:air:0"=-1 + } + p { + "minecraft:air:0"=1 + } + pickaxe { + "chickenchunks:chunk_loader"=-1 + "chisel:andesite"=-1 + "chisel:andesite1"=-1 + "chisel:andesite2"=-1 + "chisel:antiblock"=-1 + "chisel:auto_chisel"=1 + "chisel:basalt"=-1 + "chisel:basalt1"=-1 + "chisel:basalt2"=-1 + "chisel:block_charcoal"=-1 + "chisel:block_charcoal1"=-1 + "chisel:block_charcoal2"=-1 + "chisel:block_coal"=-1 + "chisel:block_coal1"=-1 + "chisel:block_coal2"=-1 + "chisel:block_coal_coke"=-1 + "chisel:block_coal_coke1"=-1 + "chisel:block_coal_coke2"=-1 + "chisel:blockaluminum"=1 + "chisel:blockbronze"=1 + "chisel:blockcobalt"=1 + "chisel:blockcopper"=1 + "chisel:blockelectrum"=1 + "chisel:blockgold"=2 + "chisel:blockinvar"=1 + "chisel:blockiron"=1 + "chisel:blocklead"=1 + "chisel:blocknickel"=1 + "chisel:blockplatinum"=1 + "chisel:blocksilver"=1 + "chisel:blocksteel"=2 + "chisel:blocktin"=1 + "chisel:blockuranium"=1 + "chisel:bricks"=-1 + "chisel:bricks1"=-1 + "chisel:bricks2"=-1 + "chisel:brownstone"=-1 + "chisel:cobblestone"=-1 + "chisel:cobblestone1"=-1 + "chisel:cobblestone2"=-1 + "chisel:cobblestonemossy"=-1 + "chisel:cobblestonemossy1"=-1 + "chisel:cobblestonemossy2"=-1 + "chisel:concrete_black"=-1 + "chisel:concrete_black1"=-1 + "chisel:concrete_black2"=-1 + "chisel:concrete_blue"=-1 + "chisel:concrete_blue1"=-1 + "chisel:concrete_blue2"=-1 + "chisel:concrete_brown"=-1 + "chisel:concrete_brown1"=-1 + "chisel:concrete_brown2"=-1 + "chisel:concrete_cyan"=-1 + "chisel:concrete_cyan1"=-1 + "chisel:concrete_cyan2"=-1 + "chisel:concrete_gray"=-1 + "chisel:concrete_gray1"=-1 + "chisel:concrete_gray2"=-1 + "chisel:concrete_green"=-1 + "chisel:concrete_green1"=-1 + "chisel:concrete_green2"=-1 + "chisel:concrete_lightblue"=-1 + "chisel:concrete_lightblue1"=-1 + "chisel:concrete_lightblue2"=-1 + "chisel:concrete_lightgray"=-1 + "chisel:concrete_lightgray1"=-1 + "chisel:concrete_lightgray2"=-1 + "chisel:concrete_lime"=-1 + "chisel:concrete_lime1"=-1 + "chisel:concrete_lime2"=-1 + "chisel:concrete_magenta"=-1 + "chisel:concrete_magenta1"=-1 + "chisel:concrete_magenta2"=-1 + "chisel:concrete_orange"=-1 + "chisel:concrete_orange1"=-1 + "chisel:concrete_orange2"=-1 + "chisel:concrete_pink"=-1 + "chisel:concrete_pink1"=-1 + "chisel:concrete_pink2"=-1 + "chisel:concrete_purple"=-1 + "chisel:concrete_purple1"=-1 + "chisel:concrete_purple2"=-1 + "chisel:concrete_red"=-1 + "chisel:concrete_red1"=-1 + "chisel:concrete_red2"=-1 + "chisel:concrete_white"=-1 + "chisel:concrete_white1"=-1 + "chisel:concrete_white2"=-1 + "chisel:concrete_yellow"=-1 + "chisel:concrete_yellow1"=-1 + "chisel:concrete_yellow2"=-1 + "chisel:diamond"=2 + "chisel:diorite"=-1 + "chisel:diorite1"=-1 + "chisel:diorite2"=-1 + "chisel:emerald"=2 + "chisel:endstone"=-1 + "chisel:endstone1"=-1 + "chisel:endstone2"=-1 + "chisel:energizedvoidstone"=-1 + "chisel:factory"=-1 + "chisel:factory1"=-1 + "chisel:futura"=-1 + "chisel:gold"=2 + "chisel:granite"=-1 + "chisel:granite1"=-1 + "chisel:granite2"=-1 + "chisel:hardenedclay"=-1 + "chisel:hardenedclay1"=-1 + "chisel:hardenedclay2"=-1 + "chisel:ice"=-1 + "chisel:ice1"=-1 + "chisel:ice2"=-1 + "chisel:icepillar"=-1 + "chisel:iron"=1 + "chisel:ironpane"=0 + "chisel:laboratory"=-1 + "chisel:lapis"=1 + "chisel:lavastone"=-1 + "chisel:lavastone1"=-1 + "chisel:lavastone2"=-1 + "chisel:limestone"=-1 + "chisel:limestone1"=-1 + "chisel:limestone2"=-1 + "chisel:marble"=-1 + "chisel:marble1"=-1 + "chisel:marble2"=-1 + "chisel:marblepillar"=-1 + "chisel:netherbrick"=-1 + "chisel:netherrack"=-1 + "chisel:obsidian"=3 + "chisel:prismarine"=-1 + "chisel:prismarine1"=-1 + "chisel:prismarine2"=-1 + "chisel:purpur"=-1 + "chisel:purpur1"=-1 + "chisel:purpur2"=-1 + "chisel:quartz"=-1 + "chisel:quartz1"=-1 + "chisel:redstone"=-1 + "chisel:redstone1"=-1 + "chisel:sandstone-scribbles"=-1 + "chisel:sandstonered"=-1 + "chisel:sandstonered-scribbles"=-1 + "chisel:sandstonered1"=-1 + "chisel:sandstonered2"=-1 + "chisel:sandstoneyellow"=-1 + "chisel:sandstoneyellow1"=-1 + "chisel:sandstoneyellow2"=-1 + "chisel:stonebrick"=-1 + "chisel:stonebrick1"=-1 + "chisel:stonebrick2"=-1 + "chisel:technical"=-1 + "chisel:technical1"=-1 + "chisel:technicalnew"=-1 + "chisel:temple"=-1 + "chisel:templemossy"=-1 + "chisel:tyrian"=-1 + "chisel:valentines"=-1 + "chisel:voidstone"=-1 + "chisel:voidstonerunic"=-1 + "chisel:waterstone"=-1 + "chisel:waterstone1"=-1 + "chisel:waterstone2"=-1 + "eplus:advanced_table"=-1 + "fluxnetworks:fluxblock"=-1 + "galacticraftcore:air_lock_frame"=-1 + "galacticraftcore:air_lock_seal"=-1 + "galacticraftcore:basic_block_core:10"=-1 + "galacticraftcore:basic_block_core:11"=-1 + "galacticraftcore:basic_block_core:12"=-1 + "galacticraftcore:basic_block_core:13"=-1 + "galacticraftcore:basic_block_core:3"=-1 + "galacticraftcore:basic_block_core:4"=-1 + "galacticraftcore:basic_block_core:5"=1 + "galacticraftcore:basic_block_core:6"=1 + "galacticraftcore:basic_block_core:7"=1 + "galacticraftcore:basic_block_core:8"=2 + "galacticraftcore:basic_block_core:9"=-1 + "galacticraftcore:basic_block_moon:0"=1 + "galacticraftcore:basic_block_moon:1"=1 + "galacticraftcore:basic_block_moon:14"=3 + "galacticraftcore:basic_block_moon:2"=1 + "galacticraftcore:basic_block_moon:4"=0 + "galacticraftcore:basic_block_moon:5"=-1 + "galacticraftcore:basic_block_moon:6"=-1 + "galacticraftcore:boss_spawner"=-1 + "galacticraftcore:cargo"=-1 + "galacticraftcore:collector"=-1 + "galacticraftcore:concealed_detector"=-1 + "galacticraftcore:concealed_redstone"=-1 + "galacticraftcore:dishbase"=-1 + "galacticraftcore:distributor"=-1 + "galacticraftcore:emergency_box"=-1 + "galacticraftcore:fallen_meteor"=3 + "galacticraftcore:fuel_loader"=-1 + "galacticraftcore:landing_pad"=-1 + "galacticraftcore:landing_pad_full"=-1 + "galacticraftcore:magnetic_table"=-1 + "galacticraftcore:moon_stairs_brick:0"=3 + "galacticraftcore:moon_stairs_brick:1"=-1 + "galacticraftcore:moon_stairs_brick:2"=-1 + "galacticraftcore:moon_stairs_brick:3"=-1 + "galacticraftcore:moon_stairs_brick:4"=-1 + "galacticraftcore:moon_stairs_brick:5"=-1 + "galacticraftcore:moon_stairs_brick:6"=-1 + "galacticraftcore:moon_stairs_brick:7"=-1 + "galacticraftcore:moon_stairs_stone:0"=1 + "galacticraftcore:moon_stairs_stone:1"=-1 + "galacticraftcore:moon_stairs_stone:2"=-1 + "galacticraftcore:moon_stairs_stone:3"=-1 + "galacticraftcore:moon_stairs_stone:4"=-1 + "galacticraftcore:moon_stairs_stone:5"=-1 + "galacticraftcore:moon_stairs_stone:6"=-1 + "galacticraftcore:moon_stairs_stone:7"=-1 + "galacticraftcore:oxygen_compressor"=-1 + "galacticraftcore:oxygen_detector"=-1 + "galacticraftcore:panel_lighting"=-1 + "galacticraftcore:platform"=-1 + "galacticraftcore:refinery"=-1 + "galacticraftcore:rocket_workbench"=-1 + "galacticraftcore:sealer"=-1 + "galacticraftcore:slab_gc_double:0"=1 + "galacticraftcore:slab_gc_double:1"=1 + "galacticraftcore:slab_gc_double:2"=1 + "galacticraftcore:slab_gc_double:3"=3 + "galacticraftcore:slab_gc_double:4"=1 + "galacticraftcore:slab_gc_double:5"=3 + "galacticraftcore:slab_gc_double:6"=1 + "galacticraftcore:slab_gc_half:0"=1 + "galacticraftcore:slab_gc_half:1"=1 + "galacticraftcore:slab_gc_half:10"=-1 + "galacticraftcore:slab_gc_half:11"=-1 + "galacticraftcore:slab_gc_half:12"=-1 + "galacticraftcore:slab_gc_half:13"=-1 + "galacticraftcore:slab_gc_half:14"=-1 + "galacticraftcore:slab_gc_half:2"=1 + "galacticraftcore:slab_gc_half:3"=3 + "galacticraftcore:slab_gc_half:4"=1 + "galacticraftcore:slab_gc_half:5"=3 + "galacticraftcore:slab_gc_half:6"=1 + "galacticraftcore:slab_gc_half:8"=-1 + "galacticraftcore:slab_gc_half:9"=-1 + "galacticraftcore:solar"=-1 + "galacticraftcore:space_station_base"=-1 + "galacticraftcore:telemetry"=-1 + "galacticraftcore:tin_stairs_1:0"=1 + "galacticraftcore:tin_stairs_1:1"=-1 + "galacticraftcore:tin_stairs_1:2"=-1 + "galacticraftcore:tin_stairs_1:3"=-1 + "galacticraftcore:tin_stairs_1:4"=-1 + "galacticraftcore:tin_stairs_1:5"=-1 + "galacticraftcore:tin_stairs_1:6"=-1 + "galacticraftcore:tin_stairs_1:7"=-1 + "galacticraftcore:tin_stairs_2"=-1 + "galacticraftcore:wall_gc:0"=1 + "galacticraftcore:wall_gc:1"=1 + "galacticraftcore:wall_gc:2"=1 + "galacticraftcore:wall_gc:3"=3 + "galacticraftcore:wall_gc:4"=0 + "galacticraftplanets:asteroids_block:0"=0 + "galacticraftplanets:asteroids_block:1"=0 + "galacticraftplanets:asteroids_block:2"=0 + "galacticraftplanets:asteroids_block:3"=1 + "galacticraftplanets:asteroids_block:4"=2 + "galacticraftplanets:asteroids_block:5"=1 + "galacticraftplanets:asteroids_block:6"=-1 + "galacticraftplanets:asteroids_block:7"=-1 + "galacticraftplanets:beam_receiver"=-1 + "galacticraftplanets:beam_reflector"=-1 + "galacticraftplanets:boss_spawner_mars"=-1 + "galacticraftplanets:boss_spawner_venus"=-1 + "galacticraftplanets:crashed_probe"=-1 + "galacticraftplanets:geothermal_generator"=-1 + "galacticraftplanets:laser_turret"=-1 + "galacticraftplanets:mars:0"=1 + "galacticraftplanets:mars:1"=1 + "galacticraftplanets:mars:2"=3 + "galacticraftplanets:mars:3"=1 + "galacticraftplanets:mars:4"=0 + "galacticraftplanets:mars:7"=3 + "galacticraftplanets:mars:8"=0 + "galacticraftplanets:mars:9"=1 + "galacticraftplanets:mars_stairs_brick"=-1 + "galacticraftplanets:mars_stairs_cobblestone"=-1 + "galacticraftplanets:miner_base"=-1 + "galacticraftplanets:miner_base_full"=-1 + "galacticraftplanets:slimeling_egg"=3 + "galacticraftplanets:solar_array_controller"=-1 + "galacticraftplanets:solar_array_module"=-1 + "galacticraftplanets:spout"=1 + "galacticraftplanets:telepad_short"=-1 + "galacticraftplanets:venus:0"=1 + "galacticraftplanets:venus:1"=1 + "galacticraftplanets:venus:10"=-1 + "galacticraftplanets:venus:11"=-1 + "galacticraftplanets:venus:12"=-1 + "galacticraftplanets:venus:13"=-1 + "galacticraftplanets:venus:2"=1 + "galacticraftplanets:venus:3"=1 + "galacticraftplanets:venus:4"=-1 + "galacticraftplanets:venus:5"=-1 + "galacticraftplanets:venus:6"=-1 + "galacticraftplanets:venus:7"=-1 + "galacticraftplanets:venus:8"=-1 + "galacticraftplanets:venus:9"=-1 + "galacticraftplanets:venus_rock_scorched"=-1 + "galacticraftplanets:walkway"=-1 + "ironchest:iron_chest"=-1 + "ironchest:iron_shulker_box_black"=-1 + "ironchest:iron_shulker_box_blue"=-1 + "ironchest:iron_shulker_box_brown"=-1 + "ironchest:iron_shulker_box_cyan"=-1 + "ironchest:iron_shulker_box_gray"=-1 + "ironchest:iron_shulker_box_green"=-1 + "ironchest:iron_shulker_box_light_blue"=-1 + "ironchest:iron_shulker_box_lime"=-1 + "ironchest:iron_shulker_box_magenta"=-1 + "ironchest:iron_shulker_box_orange"=-1 + "ironchest:iron_shulker_box_pink"=-1 + "ironchest:iron_shulker_box_purple"=-1 + "ironchest:iron_shulker_box_red"=-1 + "ironchest:iron_shulker_box_silver"=-1 + "ironchest:iron_shulker_box_white"=-1 + "ironchest:iron_shulker_box_yellow"=-1 + "lcrdrfs:robo_dino_egg"=0 + "malisisadvert:advertblock"=-1 + "malisisdoors:big_door_iron_3x3"=-1 + "malisisdoors:big_door_rusty_3x3"=-1 + "malisisdoors:door_factory"=-1 + "malisisdoors:factory_door"=-1 + "malisisdoors:forcefielddoor"=-1 + "malisisdoors:hitechdoor"=-1 + "malisisdoors:iron_sliding_door"=-1 + "malisisdoors:jail_door"=-1 + "malisisdoors:laboratory_door"=-1 + "malisisdoors:rustyhatch"=-1 + "malisisdoors:rustyladder"=-1 + "malisisdoors:sliding_trapdoor"=-1 + "malisisdoors:verticalhatch"=-1 + "matteroverdrive:android_station"=2 + "matteroverdrive:bounding_box"=-1 + "matteroverdrive:contract_market"=2 + "matteroverdrive:decomposer"=2 + "matteroverdrive:decorative.beams"=1 + "matteroverdrive:decorative.carbon_fiber_plate"=1 + "matteroverdrive:decorative.clean"=1 + "matteroverdrive:decorative.coils"=1 + "matteroverdrive:decorative.engine_exhaust_plasma"=-1 + "matteroverdrive:decorative.floor_noise"=-1 + "matteroverdrive:decorative.floor_tile_white"=-1 + "matteroverdrive:decorative.floor_tiles"=-1 + "matteroverdrive:decorative.floor_tiles_green"=-1 + "matteroverdrive:decorative.holo_matrix"=1 + "matteroverdrive:decorative.matter_tube"=-1 + "matteroverdrive:decorative.separator"=1 + "matteroverdrive:decorative.stripes"=1 + "matteroverdrive:decorative.tritanium_lamp"=1 + "matteroverdrive:decorative.tritanium_plate"=1 + "matteroverdrive:decorative.tritanium_plate_colored"=1 + "matteroverdrive:decorative.tritanium_plate_stripe"=1 + "matteroverdrive:decorative.vent.bright"=1 + "matteroverdrive:decorative.vent.dark"=1 + "matteroverdrive:decorative.white_plate"=1 + "matteroverdrive:dilithium_ore"=2 + "matteroverdrive:fusion_reactor_coil"=2 + "matteroverdrive:fusion_reactor_io"=2 + "matteroverdrive:holo_sign"=2 + "matteroverdrive:machine_hull"=2 + "matteroverdrive:matter_analyzer"=2 + "matteroverdrive:matter_recycler"=2 + "matteroverdrive:microwave"=-1 + "matteroverdrive:network_router"=2 + "matteroverdrive:network_switch"=2 + "matteroverdrive:pattern_monitor"=2 + "matteroverdrive:pylon"=2 + "matteroverdrive:replicator"=2 + "matteroverdrive:solar_panel"=2 + "matteroverdrive:spacetime_accelerator"=2 + "matteroverdrive:star_map"=2 + "matteroverdrive:transporter"=2 + "matteroverdrive:tritanium_block"=2 + "matteroverdrive:tritanium_ore"=2 + "matteroverdrive:weapon_station"=2 + "minecraft:activator_rail"=-1 + "minecraft:air:0"=-1 + "minecraft:anvil"=-1 + "minecraft:bedrock"=-1 + "minecraft:black_glazed_terracotta"=-1 + "minecraft:black_shulker_box"=-1 + "minecraft:blue_glazed_terracotta"=-1 + "minecraft:blue_shulker_box"=-1 + "minecraft:bone_block"=-1 + "minecraft:brewing_stand"=-1 + "minecraft:brick_block"=-1 + "minecraft:brick_stairs"=-1 + "minecraft:brown_glazed_terracotta"=-1 + "minecraft:brown_shulker_box"=-1 + "minecraft:cauldron"=-1 + "minecraft:chain_command_block"=-1 + "minecraft:coal_block"=-1 + "minecraft:coal_ore"=0 + "minecraft:cobblestone"=0 + "minecraft:cobblestone_wall"=-1 + "minecraft:command_block"=-1 + "minecraft:concrete"=-1 + "minecraft:cyan_glazed_terracotta"=-1 + "minecraft:cyan_shulker_box"=-1 + "minecraft:detector_rail"=-1 + "minecraft:diamond_block"=2 + "minecraft:diamond_ore"=2 + "minecraft:dispenser"=-1 + "minecraft:double_stone_slab"=0 + "minecraft:double_stone_slab2"=-1 + "minecraft:dropper"=-1 + "minecraft:emerald_block"=2 + "minecraft:emerald_ore"=2 + "minecraft:enchanting_table"=0 + "minecraft:end_bricks"=-1 + "minecraft:end_portal_frame"=-1 + "minecraft:end_stone"=-1 + "minecraft:ender_chest"=-1 + "minecraft:furnace"=-1 + "minecraft:gold_block"=2 + "minecraft:gold_ore"=2 + "minecraft:golden_rail"=-1 + "minecraft:gray_glazed_terracotta"=-1 + "minecraft:gray_shulker_box"=-1 + "minecraft:green_glazed_terracotta"=-1 + "minecraft:green_shulker_box"=-1 + "minecraft:hardened_clay"=-1 + "minecraft:heavy_weighted_pressure_plate"=-1 + "minecraft:hopper"=-1 + "minecraft:ice"=-1 + "minecraft:iron_bars"=-1 + "minecraft:iron_block"=1 + "minecraft:iron_door"=-1 + "minecraft:iron_ore"=1 + "minecraft:iron_trapdoor"=-1 + "minecraft:lapis_block"=1 + "minecraft:lapis_ore"=1 + "minecraft:light_blue_glazed_terracotta"=-1 + "minecraft:light_blue_shulker_box"=-1 + "minecraft:light_weighted_pressure_plate"=-1 + "minecraft:lime_glazed_terracotta"=-1 + "minecraft:lime_shulker_box"=-1 + "minecraft:lit_furnace"=-1 + "minecraft:lit_redstone_ore"=2 + "minecraft:magenta_glazed_terracotta"=-1 + "minecraft:magenta_shulker_box"=-1 + "minecraft:magma"=-1 + "minecraft:mob_spawner"=-1 + "minecraft:mossy_cobblestone"=0 + "minecraft:nether_brick"=-1 + "minecraft:nether_brick_fence"=-1 + "minecraft:nether_brick_stairs"=-1 + "minecraft:netherrack"=0 + "minecraft:observer"=-1 + "minecraft:obsidian"=3 + "minecraft:orange_glazed_terracotta"=-1 + "minecraft:orange_shulker_box"=-1 + "minecraft:packed_ice"=-1 + "minecraft:pink_glazed_terracotta"=-1 + "minecraft:pink_shulker_box"=-1 + "minecraft:prismarine"=-1 + "minecraft:purple_glazed_terracotta"=-1 + "minecraft:purple_shulker_box"=-1 + "minecraft:purpur_block"=-1 + "minecraft:purpur_double_slab"=-1 + "minecraft:purpur_pillar"=-1 + "minecraft:purpur_slab"=-1 + "minecraft:purpur_stairs"=-1 + "minecraft:quartz_block"=-1 + "minecraft:quartz_ore"=0 + "minecraft:quartz_stairs"=-1 + "minecraft:rail"=-1 + "minecraft:red_glazed_terracotta"=-1 + "minecraft:red_nether_brick"=-1 + "minecraft:red_sandstone"=0 + "minecraft:red_sandstone_stairs"=-1 + "minecraft:red_shulker_box"=-1 + "minecraft:redstone_block"=-1 + "minecraft:redstone_ore"=2 + "minecraft:repeating_command_block"=-1 + "minecraft:sandstone"=0 + "minecraft:sandstone_stairs"=-1 + "minecraft:silver_glazed_terracotta"=-1 + "minecraft:silver_shulker_box"=-1 + "minecraft:stained_hardened_clay"=-1 + "minecraft:stone"=0 + "minecraft:stone_brick_stairs"=-1 + "minecraft:stone_button"=-1 + "minecraft:stone_pressure_plate"=0 + "minecraft:stone_slab"=0 + "minecraft:stone_slab2"=-1 + "minecraft:stone_stairs"=-1 + "minecraft:stonebrick"=-1 + "minecraft:structure_block"=-1 + "minecraft:white_glazed_terracotta"=-1 + "minecraft:white_shulker_box"=-1 + "minecraft:yellow_glazed_terracotta"=-1 + "minecraft:yellow_shulker_box"=-1 + "openmodularturrets:turret_base"=-1 + "pickletweaks:colored_cobblestone"=-1 + "redstonearsenal:storage"=2 + "redstonerepository:storage"=2 + "storagedrawers:compdrawers"=-1 + "storagedrawers:controller"=-1 + "storagedrawers:controllerslave"=-1 + "storagenetwork:controller"=-1 + "storagenetwork:ex_kabel"=-1 + "storagenetwork:im_kabel"=-1 + "storagenetwork:kabel"=-1 + "storagenetwork:master"=-1 + "storagenetwork:process_kabel"=-1 + "storagenetwork:request"=-1 + "storagenetwork:storage_kabel"=-1 + "thermalexpansion:apparatus"=-1 + "thermalexpansion:cache"=-1 + "thermalexpansion:cell"=-1 + "thermalexpansion:device"=-1 + "thermalexpansion:dynamo"=-1 + "thermalexpansion:machine"=-1 + "thermalexpansion:strongbox"=-1 + "thermalfoundation:ore:0"=1 + "thermalfoundation:ore:1"=1 + "thermalfoundation:ore:2"=2 + "thermalfoundation:ore:3"=2 + "thermalfoundation:ore:4"=1 + "thermalfoundation:ore:5"=2 + "thermalfoundation:ore:6"=3 + "thermalfoundation:ore:7"=3 + "thermalfoundation:ore:8"=3 + "thermalfoundation:ore_fluid:2"=1 + "thermalfoundation:ore_fluid:3"=1 + "thermalfoundation:ore_fluid:4"=1 + "thermalfoundation:rockwool"=1 + "thermalfoundation:storage:0"=1 + "thermalfoundation:storage:1"=1 + "thermalfoundation:storage:2"=2 + "thermalfoundation:storage:3"=2 + "thermalfoundation:storage:4"=2 + "thermalfoundation:storage:5"=2 + "thermalfoundation:storage:6"=3 + "thermalfoundation:storage:7"=3 + "thermalfoundation:storage:8"=3 + "thermalfoundation:storage_alloy:0"=2 + "thermalfoundation:storage_alloy:1"=2 + "thermalfoundation:storage_alloy:2"=2 + "thermalfoundation:storage_alloy:3"=2 + "thermalfoundation:storage_alloy:4"=2 + "thermalfoundation:storage_alloy:5"=2 + "thermalfoundation:storage_alloy:6"=2 + "thermalfoundation:storage_alloy:7"=3 + "thermalfoundation:storage_resource"=0 + "thermallogistics:terminal_item"=-1 + "usefulnullifiers:aion"=-1 + "usefulnullifiers:energyvoidnullifierblock"=-1 + "usefulnullifiers:fluidvoidnullifierblock"=-1 + "usefulnullifiers:voidnullifierblock"=-1 + "xlfoodmod:rock_salt"=-1 + "xtones:agon"=-1 + "xtones:azur"=-1 + "xtones:base"=-1 + "xtones:bitt"=-1 + "xtones:cray"=-1 + "xtones:fort"=-1 + "xtones:iszm"=-1 + "xtones:jelt"=-1 + "xtones:korp"=-1 + "xtones:kryp"=-1 + "xtones:lair"=-1 + "xtones:lave"=-1 + "xtones:mint"=-1 + "xtones:myst"=-1 + "xtones:reds"=-1 + "xtones:reed"=-1 + "xtones:roen"=-1 + "xtones:sols"=-1 + "xtones:sync"=-1 + "xtones:tank"=-1 + "xtones:vect"=-1 + "xtones:vena"=-1 + "xtones:zane"=-1 + "xtones:zech"=-1 + "xtones:zest"=-1 + "xtones:zeta"=-1 + "xtones:zion"=-1 + "xtones:zkul"=-1 + "xtones:zoea"=-1 + "xtones:zome"=-1 + "xtones:zone"=-1 + "xtones:zorg"=-1 + "xtones:ztyl"=-1 + "xtones:zyth"=-1 + } + shovel { + "chisel:dirt"=-1 + "galacticraftcore:basic_block_moon:3"=0 + "galacticraftcore:wall_gc:5"=0 + "galacticraftplanets:mars:5"=0 + "galacticraftplanets:mars:6"=0 + "minecraft:air:0"=-1 + "minecraft:clay"=-1 + "minecraft:concrete_powder"=-1 + "minecraft:dirt"=-1 + "minecraft:farmland"=-1 + "minecraft:grass"=-1 + "minecraft:grass_path"=-1 + "minecraft:gravel"=-1 + "minecraft:mycelium"=-1 + "minecraft:sand"=-1 + "minecraft:snow"=0 + "minecraft:snow_layer"=0 + "minecraft:soul_sand"=-1 + "thermalfoundation:ore_fluid:0"=1 + "thermalfoundation:ore_fluid:1"=1 + "thermalfoundation:ore_fluid:5"=1 + } + spade { + "minecraft:air:0"=-1 + } +} +oredict { + axe { + cropMelon=-1 + cropPumpkin=-1 + } + p { + blockBitumen=1 + blockSulfur=1 + } + pickaxe { + blockAdamantine=2 + blockAlduorite=2 + blockAmaranth=-1 + blockAmordrine=2 + blockAngmallen=2 + blockAstralSilver=2 + blockAtlarus=2 + blockAzurite=-1 + blockBlackSteel=2 + blockBlazePowder=-1 + blockBlutonium=-1 + blockBone=-1 + blockBrass=2 + blockCarmot=2 + blockCelenegil=2 + blockCeruclase=2 + blockChargium=-1 + blockCoal=-1 + blockCoalCoke=-1 + blockConcrete=-1 + blockConcreteBlack=-1 + blockConcreteBlue=-1 + blockConcreteBrown=-1 + blockConcreteCyan=-1 + blockConcreteGray=-1 + blockConcreteGreen=-1 + blockConcreteLightBlue=-1 + blockConcreteLightGray=-1 + blockConcreteLime=-1 + blockConcreteMagenta=-1 + blockConcreteOrange=-1 + blockConcretePink=-1 + blockConcretePurple=-1 + blockConcreteRed=-1 + blockConcreteWhite=-1 + blockConcreteYellow=-1 + blockConstructed=-1 + blockCrystalFlux=2 + blockCyanite=-1 + blockDamascusSteel=2 + blockDeepIron=2 + blockDemonicMetal=-1 + blockDesichalkos=2 + blockDiamond=2 + blockElectrumFlux=2 + blockEmerald=2 + blockEnchantedMetal=-1 + blockEtherium=2 + blockEvenium=-1 + blockEvilMetal=-1 + blockEximite=2 + blockFueltonium=-1 + blockGelidEnderium=2 + blockGelidGem=2 + blockGold=2 + blockGraphite=-1 + blockHaderoth=2 + blockHepatizon=2 + blockIce=-1 + blockIgnatius=2 + blockInfuscolium=2 + blockInolashite=2 + blockIron=1 + blockKalendrite=2 + blockKrik=2 + blockLapis=1 + blockLemurite=2 + blockLudicrite=-1 + blockLutetium=2 + blockMagma=-1 + blockManganese=2 + blockMeutoite=2 + blockMidasium=2 + blockMossy=-1 + blockOrichalcum=2 + blockOureclase=2 + blockPlutonium=-1 + blockPrismarine=-1 + blockPrismarineBrick=-1 + blockPrismarineDark=-1 + blockPrismarineElder=-1 + blockPrismarineElderBrick=-1 + blockPrismarineElderDark=-1 + blockPromethean=-1 + blockPrometheum=2 + blockQuartz=-1 + blockQuickSilver=2 + blockRedstone=-1 + blockRefinedGlowstone=-1 + blockRefinedObsidian=-1 + blockRockwool=1 + blockRubracium=2 + blockSanguinite=2 + blockShadowIron=2 + blockShadowSteel=2 + blockShinestone=-1 + blockShinium=-1 + blockSpaceStation=-1 + blockSuperChargedCoal=-1 + blockTartarite=2 + blockTritanium=2 + blockVirinium=-1 + blockVulcanite=2 + blockVyroxeres=2 + blockYellorium=-1 + blockZollernium=-1 + brickStone=-1 + bricksStone=-1 + chestEnder=-1 + compressed1xCobblestone=-1 + compressed1xNetherrack=-1 + compressed2xCobblestone=-1 + compressed2xNetherrack=-1 + compressed3xCobblestone=-1 + compressed3xNetherrack=-1 + compressed4xCobblestone=-1 + compressed4xNetherrack=-1 + compressed5xCobblestone=-1 + compressed5xNetherrack=-1 + compressed6xCobblestone=-1 + compressed6xNetherrack=-1 + compressed7xCobblestone=-1 + compressed8xCobblestone=-1 + endstone=-1 + hardenedClay=-1 + hopper=-1 + ice=-1 + materialStoneTool=0 + obsidian=3 + oreAdamantine=6 + oreAlduorite=3 + oreAmaranth=-1 + oreAnglesite=-1 + oreAstralSilver=4 + oreAtlarus=6 + oreAzurite=-1 + oreBenitoite=-1 + oreBronze=-1 + oreCarmot=4 + oreCertusQuartz=0 + oreCeruclase=3 + oreChargedCertusQuartz=0 + oreDeepIron=2 + oreDilithium=2 + oreDolomite=2 + oreElectrum=-1 + oreEvenium=-1 + oreEximite=3 + oreFueltonium=-1 + oreHeartium=-1 + oreIgnatius=1 + oreInfuscolium=2 + oreInvar=-1 + oreKalendrite=4 + oreLemurite=2 + oreLutetium=4 + oreMagnesium=2 + oreManganese=3 + oreMeteoricIron=-1 + oreMeteroricIron=2 + oreMeutoite=4 + oreMidasium=3 + oreOrichalcum=5 + oreOureclase=3 + orePhosphorite=2 + orePlutonium=-1 + orePotash=2 + orePromethean=-1 + orePrometheum=1 + oreRubracium=4 + oreSanguinite=6 + oreShadowIron=1 + oreSteel=-1 + oreSulfur=2 + oreSuperChargedCoal=-1 + oreTar=2 + oreTritanium=2 + oreVirinium=-1 + oreVulcanite=5 + oreVyroxeres=4 + oreYellorite=-1 + oreYellorium=-1 + oreZollernium=-1 + prismarine=-1 + prismarineBrick=-1 + prismarineDark=-1 + rail=-1 + shulkerBox=-1 + sonarStableStone=-1 + stoneBasalt=-1 + stoneBasaltPolished=-1 + stoneBrimstone=-1 + stoneBrimstonePolished=-1 + stoneJasper=-1 + stoneJasperPolished=-1 + stoneLimestone=-1 + stoneLimestonePolished=-1 + stoneMarble=-1 + stoneMarblePolished=-1 + stonePermafrost=-1 + stonePermafrostPolished=-1 + stonePolished=-1 + stoneSlate=-1 + stoneSlatePolished=-1 + stonebrick=-1 + } + shovel { + blockSnow=0 + grass=-1 + gravel=-1 + } +} diff --git a/overrides/config/HarvestTweaks/Tools.cfg b/overrides/config/HarvestTweaks/Tools.cfg new file mode 100644 index 0000000..6820cb6 --- /dev/null +++ b/overrides/config/HarvestTweaks/Tools.cfg @@ -0,0 +1,296 @@ +"_VERSION"=1 +# If true, all changes made by this file will be logged +"_log_changes"=false +tools { + axe { + "galacticraftcore:steel_axe"=4 + "galacticraftplanets:desh_axe"=4 + "galacticraftplanets:titanium_axe"=5 + "matteroverdrive:omni_tool"=5 + "matteroverdrive:tritanium_axe"=2 + "minecraft:diamond_axe"=3 + "minecraft:golden_axe"=0 + "minecraft:iron_axe"=2 + "minecraft:stone_axe"=1 + "minecraft:wooden_axe"=0 + "moreplanets:alien_berry_wood_axe"=0 + "moreplanets:cheese_spore_wood_axe"=0 + "moreplanets:diremsium_axe"=3 + "moreplanets:illenium_axe"=3 + "moreplanets:infected_wood_axe"=0 + "moreplanets:multalic_crystal_axe"=3 + "moreplanets:nibiru_stone_axe"=1 + "pickletweaks:aluminum_paxel"=1 + "pickletweaks:bronze_paxel"=2 + "pickletweaks:constantan_paxel"=2 + "pickletweaks:copper_paxel"=1 + "pickletweaks:diamond_paxel"=3 + "pickletweaks:electrum_paxel"=0 + "pickletweaks:flint_axe"=1 + "pickletweaks:flint_paxel"=1 + "pickletweaks:golden_paxel"=0 + "pickletweaks:invar_paxel"=2 + "pickletweaks:iron_paxel"=2 + "pickletweaks:lead_paxel"=1 + "pickletweaks:nickel_paxel"=2 + "pickletweaks:platinum_paxel"=4 + "pickletweaks:silver_paxel"=2 + "pickletweaks:steel_paxel"=2 + "pickletweaks:stone_paxel"=1 + "pickletweaks:tin_paxel"=1 + "pickletweaks:wooden_paxel"=0 + "redstonearsenal:tool.axe_flux"=4 + "redstonerepository:tool.axe_gelid"=4 + "thermalfoundation:tool.axe_aluminum"=1 + "thermalfoundation:tool.axe_bronze"=2 + "thermalfoundation:tool.axe_constantan"=2 + "thermalfoundation:tool.axe_copper"=1 + "thermalfoundation:tool.axe_electrum"=0 + "thermalfoundation:tool.axe_invar"=2 + "thermalfoundation:tool.axe_lead"=1 + "thermalfoundation:tool.axe_nickel"=2 + "thermalfoundation:tool.axe_platinum"=4 + "thermalfoundation:tool.axe_silver"=1 + "thermalfoundation:tool.axe_steel"=2 + "thermalfoundation:tool.axe_tin"=1 + "thermalinnovation:saw"=-1 + } + crook { + "exnihilocreatio:crook_andesite"=0 + "exnihilocreatio:crook_blaze"=0 + "exnihilocreatio:crook_bone"=0 + "exnihilocreatio:crook_clay"=0 + "exnihilocreatio:crook_clay_uncooked"=0 + "exnihilocreatio:crook_diamond"=0 + "exnihilocreatio:crook_diorite"=0 + "exnihilocreatio:crook_gold"=0 + "exnihilocreatio:crook_granite"=0 + "exnihilocreatio:crook_iron"=0 + "exnihilocreatio:crook_netherrack"=0 + "exnihilocreatio:crook_prismarine"=0 + "exnihilocreatio:crook_purpur"=0 + "exnihilocreatio:crook_stone"=0 + "exnihilocreatio:crook_wood"=0 + } + drill { + "thermalinnovation:drill"=-1 + } + excavator { + "redstonearsenal:tool.excavator_flux"=4 + "thermalfoundation:tool.excavator_aluminum"=1 + "thermalfoundation:tool.excavator_bronze"=2 + "thermalfoundation:tool.excavator_constantan"=2 + "thermalfoundation:tool.excavator_copper"=1 + "thermalfoundation:tool.excavator_diamond"=3 + "thermalfoundation:tool.excavator_electrum"=0 + "thermalfoundation:tool.excavator_gold"=0 + "thermalfoundation:tool.excavator_invar"=2 + "thermalfoundation:tool.excavator_iron"=2 + "thermalfoundation:tool.excavator_lead"=1 + "thermalfoundation:tool.excavator_nickel"=2 + "thermalfoundation:tool.excavator_platinum"=4 + "thermalfoundation:tool.excavator_silver"=1 + "thermalfoundation:tool.excavator_steel"=2 + "thermalfoundation:tool.excavator_stone"=1 + "thermalfoundation:tool.excavator_tin"=1 + "thermalfoundation:tool.excavator_wood"=0 + } + hammer { + "redstonearsenal:tool.hammer_flux"=4 + "thermalfoundation:tool.hammer_aluminum"=1 + "thermalfoundation:tool.hammer_bronze"=2 + "thermalfoundation:tool.hammer_constantan"=2 + "thermalfoundation:tool.hammer_copper"=1 + "thermalfoundation:tool.hammer_diamond"=3 + "thermalfoundation:tool.hammer_electrum"=0 + "thermalfoundation:tool.hammer_gold"=0 + "thermalfoundation:tool.hammer_invar"=2 + "thermalfoundation:tool.hammer_iron"=2 + "thermalfoundation:tool.hammer_lead"=1 + "thermalfoundation:tool.hammer_nickel"=2 + "thermalfoundation:tool.hammer_platinum"=4 + "thermalfoundation:tool.hammer_silver"=1 + "thermalfoundation:tool.hammer_steel"=2 + "thermalfoundation:tool.hammer_stone"=1 + "thermalfoundation:tool.hammer_tin"=1 + "thermalfoundation:tool.hammer_wood"=0 + } + pickaxe { + "galacticraftcore:steel_pickaxe"=4 + "galacticraftplanets:desh_pick"=4 + "galacticraftplanets:desh_pick_slime"=4 + "galacticraftplanets:titanium_pickaxe"=5 + "galacticraftplanets:volcanic_pickaxe"=3 + "matteroverdrive:omni_tool"=5 + "matteroverdrive:tritanium_pickaxe"=2 + "minecraft:diamond_pickaxe"=3 + "minecraft:golden_pickaxe"=0 + "minecraft:iron_pickaxe"=2 + "minecraft:stone_pickaxe"=1 + "minecraft:wooden_pickaxe"=0 + "moreplanets:alien_berry_wood_pickaxe"=0 + "moreplanets:cheese_spore_wood_pickaxe"=0 + "moreplanets:diremsium_pickaxe"=3 + "moreplanets:illenium_pickaxe"=3 + "moreplanets:infected_wood_pickaxe"=0 + "moreplanets:multalic_crystal_pickaxe"=3 + "moreplanets:nibiru_stone_pickaxe"=1 + "pickletweaks:aluminum_paxel"=1 + "pickletweaks:bronze_paxel"=2 + "pickletweaks:constantan_paxel"=2 + "pickletweaks:copper_paxel"=1 + "pickletweaks:diamond_paxel"=3 + "pickletweaks:electrum_paxel"=0 + "pickletweaks:flint_paxel"=1 + "pickletweaks:flint_pickaxe"=1 + "pickletweaks:golden_paxel"=0 + "pickletweaks:invar_paxel"=2 + "pickletweaks:iron_paxel"=2 + "pickletweaks:lead_paxel"=1 + "pickletweaks:nickel_paxel"=2 + "pickletweaks:platinum_paxel"=4 + "pickletweaks:silver_paxel"=2 + "pickletweaks:steel_paxel"=2 + "pickletweaks:stone_paxel"=1 + "pickletweaks:tin_paxel"=1 + "pickletweaks:wooden_paxel"=0 + "redstonearsenal:tool.hammer_flux"=4 + "redstonearsenal:tool.pickaxe_flux"=4 + "redstonerepository:tool.pickaxe_gelid"=4 + "thermalfoundation:tool.hammer_aluminum"=1 + "thermalfoundation:tool.hammer_bronze"=2 + "thermalfoundation:tool.hammer_constantan"=2 + "thermalfoundation:tool.hammer_copper"=1 + "thermalfoundation:tool.hammer_diamond"=3 + "thermalfoundation:tool.hammer_electrum"=0 + "thermalfoundation:tool.hammer_gold"=0 + "thermalfoundation:tool.hammer_invar"=2 + "thermalfoundation:tool.hammer_iron"=2 + "thermalfoundation:tool.hammer_lead"=1 + "thermalfoundation:tool.hammer_nickel"=2 + "thermalfoundation:tool.hammer_platinum"=4 + "thermalfoundation:tool.hammer_silver"=1 + "thermalfoundation:tool.hammer_steel"=2 + "thermalfoundation:tool.hammer_stone"=1 + "thermalfoundation:tool.hammer_tin"=1 + "thermalfoundation:tool.hammer_wood"=0 + "thermalfoundation:tool.pickaxe_aluminum"=1 + "thermalfoundation:tool.pickaxe_bronze"=2 + "thermalfoundation:tool.pickaxe_constantan"=2 + "thermalfoundation:tool.pickaxe_copper"=1 + "thermalfoundation:tool.pickaxe_electrum"=0 + "thermalfoundation:tool.pickaxe_invar"=2 + "thermalfoundation:tool.pickaxe_lead"=1 + "thermalfoundation:tool.pickaxe_nickel"=2 + "thermalfoundation:tool.pickaxe_platinum"=4 + "thermalfoundation:tool.pickaxe_silver"=1 + "thermalfoundation:tool.pickaxe_steel"=2 + "thermalfoundation:tool.pickaxe_tin"=1 + "thermalinnovation:drill"=-1 + } + saw { + "thermalinnovation:saw"=-1 + } + shovel { + "galacticraftcore:steel_shovel"=4 + "galacticraftplanets:desh_spade"=4 + "galacticraftplanets:titanium_shovel"=5 + "matteroverdrive:omni_tool"=5 + "matteroverdrive:tritanium_shovel"=2 + "minecraft:diamond_shovel"=3 + "minecraft:golden_shovel"=0 + "minecraft:iron_shovel"=2 + "minecraft:stone_shovel"=1 + "minecraft:wooden_shovel"=0 + "moreplanets:alien_berry_wood_shovel"=0 + "moreplanets:cheese_spore_wood_shovel"=0 + "moreplanets:diremsium_shovel"=3 + "moreplanets:illenium_shovel"=3 + "moreplanets:infected_wood_shovel"=0 + "moreplanets:multalic_crystal_shovel"=3 + "moreplanets:nibiru_stone_shovel"=1 + "pickletweaks:aluminum_paxel"=1 + "pickletweaks:bronze_paxel"=2 + "pickletweaks:constantan_paxel"=2 + "pickletweaks:copper_paxel"=1 + "pickletweaks:diamond_paxel"=3 + "pickletweaks:electrum_paxel"=0 + "pickletweaks:flint_paxel"=1 + "pickletweaks:flint_shovel"=1 + "pickletweaks:golden_paxel"=0 + "pickletweaks:invar_paxel"=2 + "pickletweaks:iron_paxel"=2 + "pickletweaks:lead_paxel"=1 + "pickletweaks:nickel_paxel"=2 + "pickletweaks:platinum_paxel"=4 + "pickletweaks:silver_paxel"=2 + "pickletweaks:steel_paxel"=2 + "pickletweaks:stone_paxel"=1 + "pickletweaks:tin_paxel"=1 + "pickletweaks:wooden_paxel"=0 + "redstonearsenal:tool.excavator_flux"=4 + "redstonearsenal:tool.shovel_flux"=4 + "redstonerepository:tool.shovel_gelid"=4 + "thermalfoundation:tool.excavator_aluminum"=1 + "thermalfoundation:tool.excavator_bronze"=2 + "thermalfoundation:tool.excavator_constantan"=2 + "thermalfoundation:tool.excavator_copper"=1 + "thermalfoundation:tool.excavator_diamond"=3 + "thermalfoundation:tool.excavator_electrum"=0 + "thermalfoundation:tool.excavator_gold"=0 + "thermalfoundation:tool.excavator_invar"=2 + "thermalfoundation:tool.excavator_iron"=2 + "thermalfoundation:tool.excavator_lead"=1 + "thermalfoundation:tool.excavator_nickel"=2 + "thermalfoundation:tool.excavator_platinum"=4 + "thermalfoundation:tool.excavator_silver"=1 + "thermalfoundation:tool.excavator_steel"=2 + "thermalfoundation:tool.excavator_stone"=1 + "thermalfoundation:tool.excavator_tin"=1 + "thermalfoundation:tool.excavator_wood"=0 + "thermalfoundation:tool.shovel_aluminum"=1 + "thermalfoundation:tool.shovel_bronze"=2 + "thermalfoundation:tool.shovel_constantan"=2 + "thermalfoundation:tool.shovel_copper"=1 + "thermalfoundation:tool.shovel_electrum"=0 + "thermalfoundation:tool.shovel_invar"=2 + "thermalfoundation:tool.shovel_lead"=1 + "thermalfoundation:tool.shovel_nickel"=2 + "thermalfoundation:tool.shovel_platinum"=4 + "thermalfoundation:tool.shovel_silver"=1 + "thermalfoundation:tool.shovel_steel"=2 + "thermalfoundation:tool.shovel_tin"=1 + "thermalinnovation:drill"=-1 + } + sickle { + "redstonearsenal:tool.sickle_flux"=4 + "redstonerepository:tool.sickle_gelid"=4 + "thermalfoundation:tool.sickle_aluminum"=1 + "thermalfoundation:tool.sickle_bronze"=2 + "thermalfoundation:tool.sickle_constantan"=2 + "thermalfoundation:tool.sickle_copper"=1 + "thermalfoundation:tool.sickle_diamond"=3 + "thermalfoundation:tool.sickle_electrum"=0 + "thermalfoundation:tool.sickle_gold"=0 + "thermalfoundation:tool.sickle_invar"=2 + "thermalfoundation:tool.sickle_iron"=2 + "thermalfoundation:tool.sickle_lead"=1 + "thermalfoundation:tool.sickle_nickel"=2 + "thermalfoundation:tool.sickle_platinum"=4 + "thermalfoundation:tool.sickle_silver"=1 + "thermalfoundation:tool.sickle_steel"=2 + "thermalfoundation:tool.sickle_stone"=1 + "thermalfoundation:tool.sickle_tin"=1 + "thermalfoundation:tool.sickle_wood"=0 + } + sword { + "thermalinnovation:saw"=-1 + } + wrench { + "opencomputers:wrench"=1 + "redstonearsenal:tool.battlewrench_flux"=1 + "redstonearsenal:tool.wrench_flux"=1 + "redstonerepository:tool.battlewrench_gelid"=1 + "thermalfoundation:wrench"=1 + } +} diff --git a/overrides/config/HarvestTweaks/Tools2.cfg b/overrides/config/HarvestTweaks/Tools2.cfg new file mode 100644 index 0000000..e70e763 --- /dev/null +++ b/overrides/config/HarvestTweaks/Tools2.cfg @@ -0,0 +1,257 @@ +"_VERSION"=1 +# If true, all changes made by this file will be logged +"_log_changes"=false +tools { + axe { + "galacticraftcore:steel_axe"=4 + "galacticraftplanets:desh_axe"=4 + "galacticraftplanets:titanium_axe"=5 + "matteroverdrive:omni_tool"=5 + "matteroverdrive:tritanium_axe"=2 + "minecraft:diamond_axe"=3 + "minecraft:golden_axe"=0 + "minecraft:iron_axe"=2 + "minecraft:stone_axe"=1 + "minecraft:wooden_axe"=0 + "pickletweaks:aluminum_paxel"=1 + "pickletweaks:bronze_paxel"=2 + "pickletweaks:constantan_paxel"=2 + "pickletweaks:copper_paxel"=1 + "pickletweaks:diamond_paxel"=3 + "pickletweaks:electrum_paxel"=0 + "pickletweaks:flint_axe"=1 + "pickletweaks:flint_paxel"=1 + "pickletweaks:golden_paxel"=0 + "pickletweaks:invar_paxel"=2 + "pickletweaks:iron_paxel"=2 + "pickletweaks:lead_paxel"=1 + "pickletweaks:nickel_paxel"=2 + "pickletweaks:platinum_paxel"=4 + "pickletweaks:silver_paxel"=2 + "pickletweaks:steel_paxel"=2 + "pickletweaks:stone_paxel"=1 + "pickletweaks:tin_paxel"=1 + "pickletweaks:wooden_paxel"=0 + "redstonearsenal:tool.axe_flux"=4 + "redstonerepository:tool.axe_gelid"=4 + "thermalfoundation:tool.axe_aluminum"=1 + "thermalfoundation:tool.axe_bronze"=2 + "thermalfoundation:tool.axe_constantan"=2 + "thermalfoundation:tool.axe_copper"=1 + "thermalfoundation:tool.axe_electrum"=0 + "thermalfoundation:tool.axe_invar"=2 + "thermalfoundation:tool.axe_lead"=1 + "thermalfoundation:tool.axe_nickel"=2 + "thermalfoundation:tool.axe_platinum"=4 + "thermalfoundation:tool.axe_silver"=1 + "thermalfoundation:tool.axe_steel"=2 + "thermalfoundation:tool.axe_tin"=1 + "thermalinnovation:saw"=-1 + } + drill { + "thermalinnovation:drill"=-1 + } + excavator { + "redstonearsenal:tool.excavator_flux"=4 + "thermalfoundation:tool.excavator_aluminum"=1 + "thermalfoundation:tool.excavator_bronze"=2 + "thermalfoundation:tool.excavator_constantan"=2 + "thermalfoundation:tool.excavator_copper"=1 + "thermalfoundation:tool.excavator_diamond"=3 + "thermalfoundation:tool.excavator_electrum"=0 + "thermalfoundation:tool.excavator_gold"=0 + "thermalfoundation:tool.excavator_invar"=2 + "thermalfoundation:tool.excavator_iron"=2 + "thermalfoundation:tool.excavator_lead"=1 + "thermalfoundation:tool.excavator_nickel"=2 + "thermalfoundation:tool.excavator_platinum"=4 + "thermalfoundation:tool.excavator_silver"=1 + "thermalfoundation:tool.excavator_steel"=2 + "thermalfoundation:tool.excavator_stone"=1 + "thermalfoundation:tool.excavator_tin"=1 + "thermalfoundation:tool.excavator_wood"=0 + } + hammer { + "redstonearsenal:tool.hammer_flux"=4 + "thermalfoundation:tool.hammer_aluminum"=1 + "thermalfoundation:tool.hammer_bronze"=2 + "thermalfoundation:tool.hammer_constantan"=2 + "thermalfoundation:tool.hammer_copper"=1 + "thermalfoundation:tool.hammer_diamond"=3 + "thermalfoundation:tool.hammer_electrum"=0 + "thermalfoundation:tool.hammer_gold"=0 + "thermalfoundation:tool.hammer_invar"=2 + "thermalfoundation:tool.hammer_iron"=2 + "thermalfoundation:tool.hammer_lead"=1 + "thermalfoundation:tool.hammer_nickel"=2 + "thermalfoundation:tool.hammer_platinum"=4 + "thermalfoundation:tool.hammer_silver"=1 + "thermalfoundation:tool.hammer_steel"=2 + "thermalfoundation:tool.hammer_stone"=1 + "thermalfoundation:tool.hammer_tin"=1 + "thermalfoundation:tool.hammer_wood"=0 + } + pickaxe { + "galacticraftcore:steel_pickaxe"=4 + "galacticraftplanets:desh_pick"=4 + "galacticraftplanets:desh_pick_slime"=4 + "galacticraftplanets:titanium_pickaxe"=5 + "galacticraftplanets:volcanic_pickaxe"=3 + "matteroverdrive:omni_tool"=5 + "matteroverdrive:tritanium_pickaxe"=2 + "minecraft:diamond_pickaxe"=3 + "minecraft:golden_pickaxe"=0 + "minecraft:iron_pickaxe"=2 + "minecraft:stone_pickaxe"=1 + "minecraft:wooden_pickaxe"=0 + "pickletweaks:aluminum_paxel"=1 + "pickletweaks:bronze_paxel"=2 + "pickletweaks:constantan_paxel"=2 + "pickletweaks:copper_paxel"=1 + "pickletweaks:diamond_paxel"=3 + "pickletweaks:electrum_paxel"=0 + "pickletweaks:flint_paxel"=1 + "pickletweaks:flint_pickaxe"=1 + "pickletweaks:golden_paxel"=0 + "pickletweaks:invar_paxel"=2 + "pickletweaks:iron_paxel"=2 + "pickletweaks:lead_paxel"=1 + "pickletweaks:nickel_paxel"=2 + "pickletweaks:platinum_paxel"=4 + "pickletweaks:silver_paxel"=2 + "pickletweaks:steel_paxel"=2 + "pickletweaks:stone_paxel"=1 + "pickletweaks:tin_paxel"=1 + "pickletweaks:wooden_paxel"=0 + "redstonearsenal:tool.hammer_flux"=4 + "redstonearsenal:tool.pickaxe_flux"=4 + "redstonerepository:tool.pickaxe_gelid"=4 + "thermalfoundation:tool.hammer_aluminum"=1 + "thermalfoundation:tool.hammer_bronze"=2 + "thermalfoundation:tool.hammer_constantan"=2 + "thermalfoundation:tool.hammer_copper"=1 + "thermalfoundation:tool.hammer_diamond"=3 + "thermalfoundation:tool.hammer_electrum"=0 + "thermalfoundation:tool.hammer_gold"=0 + "thermalfoundation:tool.hammer_invar"=2 + "thermalfoundation:tool.hammer_iron"=2 + "thermalfoundation:tool.hammer_lead"=1 + "thermalfoundation:tool.hammer_nickel"=2 + "thermalfoundation:tool.hammer_platinum"=4 + "thermalfoundation:tool.hammer_silver"=1 + "thermalfoundation:tool.hammer_steel"=2 + "thermalfoundation:tool.hammer_stone"=1 + "thermalfoundation:tool.hammer_tin"=1 + "thermalfoundation:tool.hammer_wood"=0 + "thermalfoundation:tool.pickaxe_aluminum"=1 + "thermalfoundation:tool.pickaxe_bronze"=2 + "thermalfoundation:tool.pickaxe_constantan"=2 + "thermalfoundation:tool.pickaxe_copper"=1 + "thermalfoundation:tool.pickaxe_electrum"=0 + "thermalfoundation:tool.pickaxe_invar"=2 + "thermalfoundation:tool.pickaxe_lead"=1 + "thermalfoundation:tool.pickaxe_nickel"=2 + "thermalfoundation:tool.pickaxe_platinum"=4 + "thermalfoundation:tool.pickaxe_silver"=1 + "thermalfoundation:tool.pickaxe_steel"=2 + "thermalfoundation:tool.pickaxe_tin"=1 + "thermalinnovation:drill"=-1 + } + saw { + "thermalinnovation:saw"=-1 + } + shovel { + "galacticraftcore:steel_shovel"=4 + "galacticraftplanets:desh_spade"=4 + "galacticraftplanets:titanium_shovel"=5 + "matteroverdrive:omni_tool"=5 + "matteroverdrive:tritanium_shovel"=2 + "minecraft:diamond_shovel"=3 + "minecraft:golden_shovel"=0 + "minecraft:iron_shovel"=2 + "minecraft:stone_shovel"=1 + "minecraft:wooden_shovel"=0 + "pickletweaks:aluminum_paxel"=1 + "pickletweaks:bronze_paxel"=2 + "pickletweaks:constantan_paxel"=2 + "pickletweaks:copper_paxel"=1 + "pickletweaks:diamond_paxel"=3 + "pickletweaks:electrum_paxel"=0 + "pickletweaks:flint_paxel"=1 + "pickletweaks:flint_shovel"=1 + "pickletweaks:golden_paxel"=0 + "pickletweaks:invar_paxel"=2 + "pickletweaks:iron_paxel"=2 + "pickletweaks:lead_paxel"=1 + "pickletweaks:nickel_paxel"=2 + "pickletweaks:platinum_paxel"=4 + "pickletweaks:silver_paxel"=2 + "pickletweaks:steel_paxel"=2 + "pickletweaks:stone_paxel"=1 + "pickletweaks:tin_paxel"=1 + "pickletweaks:wooden_paxel"=0 + "redstonearsenal:tool.excavator_flux"=4 + "redstonearsenal:tool.shovel_flux"=4 + "redstonerepository:tool.shovel_gelid"=4 + "thermalfoundation:tool.excavator_aluminum"=1 + "thermalfoundation:tool.excavator_bronze"=2 + "thermalfoundation:tool.excavator_constantan"=2 + "thermalfoundation:tool.excavator_copper"=1 + "thermalfoundation:tool.excavator_diamond"=3 + "thermalfoundation:tool.excavator_electrum"=0 + "thermalfoundation:tool.excavator_gold"=0 + "thermalfoundation:tool.excavator_invar"=2 + "thermalfoundation:tool.excavator_iron"=2 + "thermalfoundation:tool.excavator_lead"=1 + "thermalfoundation:tool.excavator_nickel"=2 + "thermalfoundation:tool.excavator_platinum"=4 + "thermalfoundation:tool.excavator_silver"=1 + "thermalfoundation:tool.excavator_steel"=2 + "thermalfoundation:tool.excavator_stone"=1 + "thermalfoundation:tool.excavator_tin"=1 + "thermalfoundation:tool.excavator_wood"=0 + "thermalfoundation:tool.shovel_aluminum"=1 + "thermalfoundation:tool.shovel_bronze"=2 + "thermalfoundation:tool.shovel_constantan"=2 + "thermalfoundation:tool.shovel_copper"=1 + "thermalfoundation:tool.shovel_electrum"=0 + "thermalfoundation:tool.shovel_invar"=2 + "thermalfoundation:tool.shovel_lead"=1 + "thermalfoundation:tool.shovel_nickel"=2 + "thermalfoundation:tool.shovel_platinum"=4 + "thermalfoundation:tool.shovel_silver"=1 + "thermalfoundation:tool.shovel_steel"=2 + "thermalfoundation:tool.shovel_tin"=1 + "thermalinnovation:drill"=-1 + } + sickle { + "redstonearsenal:tool.sickle_flux"=4 + "redstonerepository:tool.sickle_gelid"=4 + "thermalfoundation:tool.sickle_aluminum"=1 + "thermalfoundation:tool.sickle_bronze"=2 + "thermalfoundation:tool.sickle_constantan"=2 + "thermalfoundation:tool.sickle_copper"=1 + "thermalfoundation:tool.sickle_diamond"=3 + "thermalfoundation:tool.sickle_electrum"=0 + "thermalfoundation:tool.sickle_gold"=0 + "thermalfoundation:tool.sickle_invar"=2 + "thermalfoundation:tool.sickle_iron"=2 + "thermalfoundation:tool.sickle_lead"=1 + "thermalfoundation:tool.sickle_nickel"=2 + "thermalfoundation:tool.sickle_platinum"=4 + "thermalfoundation:tool.sickle_silver"=1 + "thermalfoundation:tool.sickle_steel"=2 + "thermalfoundation:tool.sickle_stone"=1 + "thermalfoundation:tool.sickle_tin"=1 + "thermalfoundation:tool.sickle_wood"=0 + } + sword { + "thermalinnovation:saw"=-1 + } + wrench { + "redstonearsenal:tool.battlewrench_flux"=1 + "redstonearsenal:tool.wrench_flux"=1 + "redstonerepository:tool.battlewrench_gelid"=1 + "thermalfoundation:wrench"=1 + } +} diff --git a/overrides/config/IC2.ini b/overrides/config/IC2.ini new file mode 100644 index 0000000..6c8866b --- /dev/null +++ b/overrides/config/IC2.ini @@ -0,0 +1,311 @@ +; ic2 general config +; created Apr 24, 2024 5:05:28 PM +;--- + +[worldgen] +; Enable generation of rubber trees in the world. +rubberTree = true +; Comma separated list of dimensions to not generate rubber trees in +; Does nothing if rubber tree generation is disabled +rubberTreeBlacklist = +; Factor scaling the IC2 ore generation quantity. +oreDensityFactor = 1.0 +; Factor scaling the IC2 tree generation quantity. +treeDensityFactor = 1.0 +; Enable scaling the generation y levels and quantities to the sea level according to the formula +; newValue = configuredValue * sealevel / 64. +; The ore density (ratio between stone and ores) will be independent on the worlds's sea level if +; enabled. +normalizeHeight = true +; Maximum amount of chunks to check for retrogen viability each tick. +; Retrogen is the retroactive generation of terrain features, e.g. ores and trees. +; Set it to 0 to disable retrogen. +; When enabling this the recommended value is 16 +retrogenCheckLimit = 0 +; Maximum amount of chunks to process for retrogen each tick. +; Values exceeding retrogenCheckLimit are being truncated. +retrogenUpdateLimit = 2 + +; Settings for generating copper ore +[worldgen / copper] +; Enable generating this ore +enabled = true +; Amount of clusters to generate +count = 15 +; Cluster size +size = 10 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 68 +; Distribution across the height. +; Valid options are: +; - uniform: same probability across all y levels +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds +; - ramp: maximum at minHeight, linear falloff towards maxHeight +; - revramp: maximum at maxHeight, linear falloff towards minHeight +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off +; smoothly like a normal distribution with a more trapezoidal shape +distribution = smooth + +; Settings for generating lead ore +[worldgen / lead] +; Enable generating this ore +enabled = true +; Amount of clusters to generate +count = 8 +; Cluster size +size = 4 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 64 +; Distribution across the height. +; Valid options are: +; - uniform: same probability across all y levels +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds +; - ramp: maximum at minHeight, linear falloff towards maxHeight +; - revramp: maximum at maxHeight, linear falloff towards minHeight +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off +; smoothly like a normal distribution with a more trapezoidal shape +distribution = uniform + +; Settings for generating tin ore +[worldgen / tin] +; Enable generating this ore +enabled = true +; Amount of clusters to generate +count = 25 +; Cluster size +size = 6 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 40 +; Distribution across the height. +; Valid options are: +; - uniform: same probability across all y levels +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds +; - ramp: maximum at minHeight, linear falloff towards maxHeight +; - revramp: maximum at maxHeight, linear falloff towards minHeight +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off +; smoothly like a normal distribution with a more trapezoidal shape +distribution = uniform + +; Settings for generating uranium ore +[worldgen / uranium] +; Enable generating this ore +enabled = true +; Amount of clusters to generate +count = 20 +; Cluster size +size = 3 +; Start height (inclusive) +minHeight = 0 +; End height (exclusive) +maxHeight = 64 +; Distribution across the height. +; Valid options are: +; - uniform: same probability across all y levels +; - triangle: maximum in the middle ((minHeight+maxHeight) / 2), linear falloff to the bounds +; - ramp: maximum at minHeight, linear falloff towards maxHeight +; - revramp: maximum at maxHeight, linear falloff towards minHeight +; - smooth: maximum in the middle, maintains high levels over a wide range before falling off +; smoothly like a normal distribution with a more trapezoidal shape +distribution = uniform + +[protection] +; Enable logging of players when they remove a machine using a wrench. +wrenchLogging = true +; Maximum Explosion power of a nuke, where TNT is 4. +nukeExplosionPowerLimit = 60 +; Maximum explosion power of a nuclear reactor, where TNT is 4. +reactorExplosionPowerLimit = 45 +; Enable the nuke +enableNuke = true + +[profiles] +; Pick a profile to use, default options provided by IC2 are Experimental and Classic +selected = Experimental + +[balance] +; Maximum battery tier usable by the miner. +; 1 = batteries, 2 = lead batteries, 3 = energy crystals, 4 = lapotron crystals +minerDischargeTier = 1 +; Increase the energy use by the player's inventory weight when going through a teleporter. +teleporterUseInventoryWeight = true +; Ratio of energy retained inside energy storage block Items when wrenched. +; 0 (nothing) ... 1 (100%), default 0.8 (80 %) +energyRetainedInStorageBlockDrops = 0.8 +; Power tier of the Mass Fabricator +massFabricatorTier = 3 +; Power tier of the Matter Fabricator +matterFabricatorTier = 3 +; Factor to scale the UU-Matter production energy requirement. +uuEnergyFactor = 1.0 +; Disable the vanilla ender chest, removing existing ones from the world as well. +disableEnderChest = false +; Comma separated list of blocks and items which should not be turned into scrap by the recycler. +; Format: [@metadata], metadata * matches any. +; Ore dictionary entries can be specified with OreDict: as the name. +recyclerBlacklist = minecraft:glass_pane, minecraft:stick, minecraft:snowball, minecraft:snow_layer, minecraft:snow, IC2:scaffold +; Whitelist for blocks/items allowed to be recycled. +; The whitelist will be used instead of the blacklist approach if it's non-empty, disallowing everything else. +; The format is the same as the blacklist. +recyclerWhitelist = +; Allow to pick blocks up using just a pickaxe instead of needing a wrench. +ignoreWrenchRequirement = false +; Allow the water slot of water mills to be automated. +watermillAutomation = false +; How many EU the Chunkloader uses per chunk it loads. +euPerChunk = 1.0 + +; Base energy generation factors - increase for higher energy yield. +[balance / energy / generator] +generator = 1.0 +geothermal = 1.0 +water = 1.0 +solar = 1.0 +wind = 1.0 +nuclear = 1.0 +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +Stirling = 1.0 +Kinetic = 1.0 +radioisotope = 1.0 + +; Base heat generation factors - increase for higher heat yield. +[balance / energy / heatgenerator] +semiFluidOil = 1.0 +semiFluidFuel = 1.0 +semiFluidBiomass = 1.0 +semiFluidBioethanol = 1.0 +semiFluidBiogas = 1.0 +solid = 1.0 +radioisotope = 1.0 +electric = 1.0 + +; Base kinetic generation factors - increase for higher kinetic energy yield. +[balance / energy / kineticgenerator] +water = 1.0 +wind = 1.0 +manual = 1.0 +steam = 1.0 +electric = 1.0 + +; Basically the amount of hU the conversion of one mB of Liquid takes/gives +[balance / energy / fluidconversion] +; Lava -> PahoehoeLava +heatExchangerLava = 1.0 +; Hot Coolant <-> Cold Coolant +heatExchangerHotCoolant = 1.0 +; Hot Water <- Water +heatExchangerWater = 1.0 + +; Base Coolant conversion rate for FluidReactors. +[balance / energy / FluidReactor] +outputModifier = 1.0 + +; Balace Value for Turbine Livetime in sec. Default 86400sec = 24h +[balance / SteamKineticGenerator] +rotorlivetime = 86400 + +; Balace Values for calcification default 100.000mB Water -> to failure +[balance / steamgenerator / calcification] +maxcalcification = 100000 + +[balance / steamRepressurizer] +; Amount (in mb) of standard steam per 10mb of IC2 steam +steamPerSteam = 16 +; Amount (in mb) of standard steam per 10mb of IC2 super-heated steam +steamPerSuperSteam = 32 + +; Balance Values for Fermenter +[balance / fermenter] +need_amount_biomass_per_run = 20 +output_amount_biogas_per_run = 400 +hU_per_run = 4000 +biomass_per_fertilizier = 500 + +; Additional initial uu values, a value of 1 equals cobblestone. +; Recipes may cause the final value be lower than the one specified here. +; Format: [@metadata] = +[balance / uu-values / predefined] +IC2:misc_resource#iridium_ore = 12000 +IC2:misc_resource#iridium_shard = 1333 + +[recipes] +; To modify recipes or add custom recipes, copy the corresponding .ini file to +; "minecraft/config/ic2" and modify it. +; +; Disable IC2 crafting recipes with the specified output, comma separated list. +; Non-IC2 recipes can be removed via the purge list below. +; Format: [@metadata], e.g. minecraft:bucket to disable IC2's bucket recipe from tin. +disable = +; Purge all non-IC2 crafting recipes with the specified output, comma separated list. +; IC2 recipes can be removed via the disable list above. +; Format: [@metadata], e.g. minecraft:tnt to disable crafting tnt. +purge = +; Blacklist for items which the jetpack attachment plate cannot be used on. +; The format: , e.g. minecraft:leather_chestplate to disable attaching jetpacks to leather tunics +jetpackAttachmentBlacklist = +; Enable crafting of IC2 coins, otherwise they have to be spawned in and are thus limited. +allowCoinCrafting = true +; Allow only IC2 circuits to be used in IC2's recipes. +requireIc2Circuits = false +; Adjust smelting recipes to always output IC2 items if available. +smeltToIc2Items = false +; Ignore invalid recipes. +ignoreInvalidRecipes = false + +[audio] +; Enable IC2's custom sound system. +enabled = true +; Volume of IC2's sounds, range from 0 (silent) ... 1 (100%) +volume = 1.0 +; The number of blocks the sounds attenuate over +fadeDistance = 16 +; Maximum number of active audio sources, only change it if you know what you're doing. +maxSourceCount = 32 + +[misc] +; Enable hiding of secret recipes in CraftGuide/NEI. +hideSecretRecipes = true +; Enable activation of the quantum leggings' speed boost when sprinting instead of holding the boost key. +quantumSpeedOnSprint = true +; Enable burning of scrap in a generator. +allowBurningScrap = true +; Comma separated list with ores the miner should harvest. +; Format: [@metadata], e.g. minecraft:torch, minecraft:chest +; The metadata * will match any, e.g. minecraft:log@*. +; Ore dictionary entries can be specified with OreDict: as the name. +additionalValuableOres = +; Use the new highly experimental current + voltage energy net model with energy loss. +; Only set this to true if you know what you are doing. +useLinearTransferModel = false +; Configure whether energy loss is rounded down to the nearest whole EU or not +roundEnetLoss = true +; If you really really really don't want to have your machines explode if you don't pay attention to voltage, you can disable that here. +enableEnetExplosions = true +; Same for cable meltdown +enableEnetCableMeltdown = true + +[debug] +; Log whenever wrenching didn't produce any drops. +logEmptyWrenchDrops = true +; Log incorrect damage applications to items that aren't supposed to ever take damage. +logIncorrectItemDamaging = false +; Log problems occuring when processing connectivity updates in the energy network. +logGridUpdateIssues = true +; Log EnergyNet API accesses that aren't read-only - use this to debug IC2 addons. +logEnetApiAccesses = false +; Log EnergyNet API accesses with stack traces that aren't read-only - use this to debug IC2 addons. +logEnetApiAccessTraces = false +; Log all energy net connectivity updates in detail. +logGridUpdatesVerbose = false +; Log problems occuring during energy network calculations +logGridCalculationIssues = true + diff --git a/overrides/config/IguanaTweaksReborn.cfg b/overrides/config/IguanaTweaksReborn.cfg new file mode 100644 index 0000000..97b1b83 --- /dev/null +++ b/overrides/config/IguanaTweaksReborn.cfg @@ -0,0 +1,336 @@ +# Configuration file + +config { + + global { + # Set to false to disable everything the Drops module does + B:Drops=true + + # Set to false to disable everything the Experience module does + B:Experience=true + + # Set to false to disable everything the Hardness module does + B:Hardness=true + + # Set to false to disable everything the Hud module does + B:Hud=true + + # Set to false to disable everything the Movement Restriction module does + B:"Movement Restriction"=true + + # Set to false to disable everything the Sleep & Respawn module does + B:"Sleep & Respawn"=true + + # Set to false to disable everything the Stack Size module does + B:"Stack Size"=true + } + + general { + # The poison effect will be changed to be deadly and drain hunger, but will damage the player 3 times slower + B:"Alter Poison"=true + + # Disables FoV changes when you get slowed down or sped up. Highly recommended if you have 'movement_restrictions' active. + B:"Disable FoV on Speed Modified"=true + + # Minecraft normally adds 0.005 exaustion for block broken. With this at true, exhaustion will be added based on block hardness (hardness / 100). ELI5 when you break a block you lose more hunger the harder is a block to break. + B:"Exaustion Block Break Hardness Based"=true + + # Multiply the exhaustion given to the player when breaking blocks by this value + # Min: 0.0 + # Max: 3.4028234663852886E38 + D:"Exaustion Multiplier on Block Break"=1.0 + + # If true, silverfish blocks will be almost like stone + B:"Less Obivious Silverfish"=true + + # How often the speed of entities (not player) are calculated (in ticks). Higher values might increase performance but may increase the chance of odd behavior + # Min: 1 + # Max: 2147483647 + I:"Tick Rate Entity Update"=7 + + # How often the speed of players are calculated (in ticks). Higher values might increase performance but may increase the chance of odd behavior + # Min: 1 + # Max: 2147483647 + I:"Tick Rate Player Update"=2 + } + + hardness { + # Block ids (one per line) for the hardness whitelist/blacklist. + # Format is modid:blockid;meta + # E.g. 'minecraft:stone:1' will target granite + S:"Block Black/Whitelist" < + > + + # True if hardness multiplier should only affect blocks on the list, false if all blocks are affected except those on the list + B:"Block List as Whitelist"=false + + # Define for each line a custom block hardness for every block. Those blocks are not affected by the global block hardness multiplier + # The format is modid:blockid:meta,hardness. + # E.g. 'minecraft:stone:1,5.0' will make granite have 5 hardness. If no meta is specified, this will affect every block meta. + S:"Custom Block Hardness" < + minecraft:coal_ore,12.0 + minecraft:iron_ore,15 + minecraft:gold_ore,20 + minecraft:diamond_ore,25 + minecraft:redstone_ore,12.0 + minecraft:lapis_ore,15 + minecraft:emerald_ore,30 + > + + # Multiplier applied to the hardness of blocks (set to 1 to disable) + # Min: 0.0 + # Max: 3.4028234663852886E38 + D:Multiplier=4.0 + } + + "stack sizes" { + # Mia stack size divider for blocks + # Min: 1 + # Max: 64 + I:"Block Stack Size Divider Max"=4 + + # Min stack size divider for blocks + # Min: 1 + # Max: 64 + I:"Block Stack Size Divider Min"=2 + + # List of all the custom stacks for blocks and items. The format is 'modid:name,max_stack_size'. Going over 64 doesn't work. By default, some items that villagers can trade are set to be tradeable. + # Min: 1 + # Max: 64 + S:"Custom Stack List" < + minecraft:emerald,64 + minecraft:paper,36 + minecraft:rotten_flesh,40 + > + + # Stack size divider for items + # Min: 1 + # Max: 64 + I:"Item Stack Size Divider"=2 + + # If true, writes in log file any change to stack sizes + B:"Log changes"=false + } + + "sleep & respawn" { + # As the player respawns the bed will be destroyed. This makes bed one time respawn only + B:"Destroy Bed on Respawn"=false + + # If active using a bed will not set your spawn point (requires disable_sleeping to be true) + B:"Disable Set Respawn Point"=false + + # Prevents players from sleeping + B:"Disable Sleeping"=true + + # Upon respawning your location will be randomised around your respawn point, at most at this maximum distance (set to 0 to disable) + # Min: 0 + # Max: 2147483647 + I:"Random Respawn Location Radius Max"=0 + + # Upon respawning your location will be randomised around your respawn point, at least at this minimum distance (set to 0 to disable) + # Min: 0 + # Max: 2147483647 + I:"Random Respawn Location Radius Min"=0 + + # Upon entering the world your spawn will be randomised around the spawn point, at most at this maximum distance (set to 0 to disable) + # Min: 0 + # Max: 2147483647 + I:"Random Spawn Location Radius Max"=0 + + # Upon entering the world your spawn will be randomised around the spawn point, at least at this minimum distance (set to 0 to disable) + # Min: 0 + # Max: 2147483647 + I:"Random Spawn Location Radius Min"=0 + + # Amount of health you respawn with (with 'respawnHealthDifficultyScaling' this will be modified by difficulty) + # Min: 1 + # Max: 2147483647 + I:"Respawn Health"=10 + + # If true, the amount of health you respawn with is dependant on difficulty. (Easy x2, Normal x1, Hard x0.5) + B:"Respawn Health Difficulty Based"=true + } + + hud { + # If true, the armor bar will be hidden unless the player takes damage + B:"Hide Armor Bar"=true + + # Delay (in seconds) before hiding the armor bar + # Min: 0 + # Max: 2147483647 + I:"Hide Armor Bar Delay"=4 + + # If true, the experience bar will be hidden unless there are xp orbs in a small radius around the player or a gui is open + B:"Hide Experience Bar"=true + + # Delay (in seconds) before hiding the experience bar + # Min: 0 + # Max: 2147483647 + I:"Hide Experience Bar Delay"=4 + + # Delay (in seconds) before hiding the hunger bar + # Min: 0 + # Max: 2147483647 + I:"Hide Health Bar Delay"=4 + + # Health needs to be equal to or above this before the bar will hide + # Min: 1 + # Max: 2147483647 + I:"Hide Health Bar Threshold"=20 + + # If true, the health bar will be hidden when above a certain threshold (the bar will always be shown if absorpion hearts are present) + B:"Hide Health bar"=true + + # If true, the hotbar will be hidden until the mouse wheel is used or an item is selected with numbers + B:"Hide Hotbar"=false + + # Delay (in seconds) before hiding the hotbar + # Min: 0 + # Max: 2147483647 + I:"Hide Hotbar Delay"=4 + + # Delay (in seconds) before hiding the hunger bar + # Min: 0 + # Max: 2147483647 + I:"Hide Hunger Bar Delay"=4 + + # If true, a 'Creative mode' text will show up when in creative mode + B:"Show Creative Text"=true + } + + drops { + # Lifespan (in ticks) of items on the ground + I:"Item Lifespan"=6000 + + # Lifespan (in ticks) of items dropped when a mob dies + I:"Item Lifespan Mob Death"=6000 + + # Lifespan (in ticks) of items dropped on player death + I:"Item Lifespan Player Death"=2147483647 + + # Lifespan (in ticks) of items tossed on the ground + I:"Item Lifespan Tossed"=6000 + + # List of items/blocks to restrict from mob drops (separated by new line, format modid:itemid:meta) + S:"Restricted Drops" < + > + } + + "movement restriction" { + # Percentage of slowdown for each point (half-shield) of armor (set to 0 to disable) + # Min: 0.0 + # Max: 5.0 + D:"Armor Weight"=0.5 + + # Custom list for each block that slows you down when you walk on it. Format is 'modid:blockid:meta,slowness', meta is not needed, setting no meta, means all the blocks. E.g. 'minecraft:diamond_block,75' will slowdown the player by 75% when walks on diamond block. + S:"Custom Terrain Slowdown" < + > + + # Set here (one per line) block weight for each block or item. Format is 'modid:blockid:meta,weight', meta is not needed, setting no meta, means all the blocks sub-types of that block. + S:"Custom Weights" < + > + + # Is the duration of the slowdown dependant on difficulty? + B:"Damage Slowdown Difficulty Scaling"=true + + # Number of ticks each heart of damage slows you down for (set to 0 to disable) + # Min: 0 + # Max: 2147483647 + I:"Damage Slowdown Duration"=5 + + # When player's damaged, how much is slowed down? + # Min: 0.0 + # Max: 100.0 + D:"Damage Slowdown Effectiviness"=20.0 + + # Weight text on the HUD will be more detailed, showing numbers + B:"Detailed Encumbrance Hud"=false + + # Shows weight text in the debug (F3) details + B:"Encumbrance Debug"=true + + # Shows weight text on the HUD when carrying too much + B:"Encumbrance Hud"=true + + # Maximum carry weight (set to 0 to disable) + # Min: 0 + # Max: 2147483647 + I:"Max Carry Weight"=768 + + # Weight of one rock block, used as a base to calculate weight of other blocks + # Min: 0.0 + # Max: 3.4028234663852886E38 + D:"Rock Weight"=1.0 + + # Multiplier for items weight in shulker boxes. Set this to 0 to make items in shulker boxes not count towards weight. Set this to 1 to make items in shulker boxes weight the same as they were out of the box. + # Min: 0.0 + # Max: 1.0 + D:"Shulker Weight Reduction"=0.75 + + # Set to false to disable the slowdown when walking backwards + B:"Slowdown Walking Backwards"=true + + # Global modifier on the amount that terrain affects movement speed (set to 0 to disable) + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown Percentage"=10.0 + + # Percentage of slowdown when walking in plants + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown in Plants"=5.0 + + # Percentage of slowdown when walking in snow + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown in Snow"=20.0 + + # Percentage of slowdown when walking on dirt or grass + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown on Dirt"=5.0 + + # Percentage of slowdown when walking on ice + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown on Ice"=50.0 + + # Percentage of slowdown when walking on plants + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown on Plants"=20.0 + + # Percentage of slowdown when walking on sand + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown on sand"=20.0 + + # Percentage of slowdown when walking on snow + # Min: 0.0 + # Max: 100.0 + D:"Terrain Slowdown on snow"=20.0 + } + + experience { + # Lifespan (in ticks) of xp orbs (Range: -1 -> 38000. If set to -1 the orbs will never despawn) + I:Lifespan=6000 + + # Percentage of experience given by everything (0 to disable all xp orbs from being created) (100 to disable) + # Min: 0.0 + # Max: 3.4028234663852886E38 + D:"Percentage All"=100.0 + + # Percentage of experience dropped from mobs spawned from Spawners. + # Min: 0.0 + # Max: 3.4028234663852886E38 + D:"Percentage Mobs From Spawner"=80.0 + + # Percentage of experience dropped by blocks. Experience dropped by blocks are still affected by percentage_all, so if you have e.g. percentage_all at 50, this needs to be set to 200 to make blocks drop normal experience. (set to 0 to make blocks not drop xp) + # Min: 0.0 + # Max: 3.4028234663852886E38 + D:"Percentage Ore"=100.0 + } + +} + + diff --git a/overrides/config/IntegrationForegoing.cfg b/overrides/config/IntegrationForegoing.cfg new file mode 100644 index 0000000..159349b --- /dev/null +++ b/overrides/config/IntegrationForegoing.cfg @@ -0,0 +1,84 @@ +# Configuration file + +integrationforegoing { + + integrations { + B:actuallyAdditions=true + B:ae2=true + B:agriCraft=true + B:astralSorcery=true + B:bewitchment=true + B:biomesoPlenty=true + B:botania=true + B:cyclic=true + B:enderIO=true + B:evilcraft=true + B:exNihiloCreatio=true + B:extraUtils2=true + B:forestry=true + B:harvestCraft=true + B:immersiveEngineering=true + B:immersivePetroleum=true + B:matterOverdrive=true + B:mysticalAgradditions=true + B:mysticalAgriculture=true + B:natura=true + B:nuclearCraft=true + B:oreShrubs=true + B:oreberries=true + B:randomThings=true + B:rftools=true + B:rustic=true + B:silentsGems=true + B:simpleCorn=true + B:tconstruct=true + B:thaumcraft=true + B:thermalFoundation=true + } + + misc { + + thermalfoundation { + # This number determines the teleportation range for drinking Resonant Ender. + # Range calculation method: + # Player's X / Z position - (this number clamped between 8 and 65536) + (this number clamped between 8 and 65536) * 2 + # Min: 64 + # Max: 65536 + I:strawEnderRange=16384 + } + + immersiveengineering { + # If true, both top and bottom blocks of Industrial Hemp gets harvested by the Plant Recollector. + # Set to false if you only want the top block to be harvested. + B:hempHarvestBothBlocks=false + + gardencloche { + # If true, allows Fertilizer from Industrial Foregoing to be used in Garden Cloche. + B:allowFertilizer=true + + # Set the growth multiplier for Fertilizer from Industrial Foregoing in Garden Cloche. + D:fertilizerGrowthMultiplier=1.5 + } + + } + + natura { + # If true, replant is needed for Natura crops, otherwise Plant Gatherer won't remove the crops. + B:naturaCropsReplant=false + } + + rustic { + # If true, replant is needed for Rustic herbs, otherwise Plant Gatherer won't remove the herbs. + B:rusticHerbsReplant=false + } + + randomthings { + # If true, replant is needed for Random Things lotus crops, otherwise Plant Gatherer won't remove the crops. + B:randomThingsLotusReplant=false + } + + } + +} + + diff --git a/overrides/config/InvTweaks.cfg b/overrides/config/InvTweaks.cfg new file mode 100644 index 0000000..dd7be79 --- /dev/null +++ b/overrides/config/InvTweaks.cfg @@ -0,0 +1,23 @@ +#Inventory Tweaks Configuration +#(Regarding shortcuts, all key names can be found at: http://legacy.lwjgl.org/javadoc/org/lwjgl/input/Keyboard.html) +#Sat Dec 15 19:55:55 EST 2018 +enableMiddleClick=true +showChestButtons=true +enableSortingOnPickup=false +enableAutoRefill=true +autoRefillBeforeBreak=false +autoRefillDamageThreshhold=5 +enableSounds=true +enableShortcuts=true +enableAutoEquipArmor=false +enableServerItemSwap=true +enableConfigLoadedMesssage=false +invertToolDamageSorting=true +shortcutKeyAllItems=LCONTROL+LSHIFT, RCONTROL+RSHIFT +shortcutKeyEverything=SPACE +shortcutKeyOneItem=LCONTROL, RCONTROL +shortcutKeyToUpperSection=UP +shortcutKeyToLowerSection=DOWN +shortcutKeyDrop=LALT, RALT +enableToolTipTreePath=false +version=1.64+dev.132.bd1e422 diff --git a/overrides/config/InvTweaks/InvTweaks.cfg b/overrides/config/InvTweaks/InvTweaks.cfg new file mode 100644 index 0000000..341ff64 --- /dev/null +++ b/overrides/config/InvTweaks/InvTweaks.cfg @@ -0,0 +1,23 @@ +#Inventory Tweaks Configuration +#(Regarding shortcuts, all key names can be found at: http://legacy.lwjgl.org/javadoc/org/lwjgl/input/Keyboard.html) +#Wed Apr 24 17:07:09 CEST 2024 +enableMiddleClick=true +showChestButtons=true +enableSortingOnPickup=false +enableAutoRefill=false +autoRefillBeforeBreak=false +autoRefillDamageThreshhold=5 +enableSounds=true +enableShortcuts=true +enableAutoEquipArmor=false +enableServerItemSwap=true +enableConfigLoadedMesssage=false +invertToolDamageSorting=true +shortcutKeyAllItems=LCONTROL+LSHIFT, RCONTROL+RSHIFT +shortcutKeyEverything=SPACE +shortcutKeyOneItem=LCONTROL, RCONTROL +shortcutKeyToUpperSection=UP +shortcutKeyToLowerSection=DOWN +shortcutKeyDrop=LALT, RALT +enableToolTipTreePath=false +version=1.64+dev.151.822d839 diff --git a/overrides/config/InvTweaks/InvTweaksRules.txt b/overrides/config/InvTweaks/InvTweaksRules.txt new file mode 100644 index 0000000..b8b0fa6 --- /dev/null +++ b/overrides/config/InvTweaks/InvTweaksRules.txt @@ -0,0 +1,31 @@ +|=================================================================| +| INVENTORY TWEAKS Mod - https://inventory-tweaks.readthedocs.org | +| Sorting rules and general configuration | +|=================================================================| + +====== [ SETTINGS ] ====== + +D LOCKED + +======== [ GETTING STARTED ] ======== + +# SORTING RULES +# Each line you type is a new constraint you add for sorting your inventory. +# After any change, just press the sorting key to reload the settings. Some examples: +# * "D1 sword" puts any sword in row D, column 1 (see grid below) +# * "A edibleFood" fills the A row with food +# * "1 ironPickaxe" fills the 1 column with an iron pickaxe +# * "A1-C4 blocks" fills the rectangle with any blocks +# * "D LOCKED" avoids items from the hotbar to move out of it when sorting + +# INVENTORY GRID +# 1 2 3 4 5 6 7 8 9 +# A [A1][A2][A3][A4][A5][A6][A7][A8][A9] +# B [B1][B2][B3][B4][B5][B6][B7][B8][B9] +# C [C1][C2][C3][C4][C5][C6][C7][C8][C9] +# +# D [D1][D2][D3][D4][D5][D6][D7][D8][D9] + +# AVAILABLE KEYWORDS +# Open the 'InvTweaksTree.txt' file for a list of available keywords. If an item +# is missing from the item tree (for example mod items), you can add it there. \ No newline at end of file diff --git a/overrides/config/InvTweaks/InvTweaksTree.txt b/overrides/config/InvTweaks/InvTweaksTree.txt new file mode 100644 index 0000000..a4881cc --- /dev/null +++ b/overrides/config/InvTweaks/InvTweaksTree.txt @@ -0,0 +1,1196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overrides/config/InvTweaks/trees/readme.txt b/overrides/config/InvTweaks/trees/readme.txt new file mode 100644 index 0000000..3df06a5 --- /dev/null +++ b/overrides/config/InvTweaks/trees/readme.txt @@ -0,0 +1,5 @@ +You may add additional ".tree" files to this folder and they will be merged into either the "minecraft.tree" file if it is in this folder or the normal InvTweakTree.txt file if "minecraft.tree" does not exist. These tree files have the same structure as the InvTweakTree.txt file, and matching categories will be merged into one with nodes from the new tree file being added to the end of the matching category. + +You can find tree files maintained by IMarvinTPA at https://github.com/IMarvinTPA/InventoryTweaksTrees + + diff --git a/overrides/config/InvTweaksRules.txt b/overrides/config/InvTweaksRules.txt new file mode 100644 index 0000000..b8b0fa6 --- /dev/null +++ b/overrides/config/InvTweaksRules.txt @@ -0,0 +1,31 @@ +|=================================================================| +| INVENTORY TWEAKS Mod - https://inventory-tweaks.readthedocs.org | +| Sorting rules and general configuration | +|=================================================================| + +====== [ SETTINGS ] ====== + +D LOCKED + +======== [ GETTING STARTED ] ======== + +# SORTING RULES +# Each line you type is a new constraint you add for sorting your inventory. +# After any change, just press the sorting key to reload the settings. Some examples: +# * "D1 sword" puts any sword in row D, column 1 (see grid below) +# * "A edibleFood" fills the A row with food +# * "1 ironPickaxe" fills the 1 column with an iron pickaxe +# * "A1-C4 blocks" fills the rectangle with any blocks +# * "D LOCKED" avoids items from the hotbar to move out of it when sorting + +# INVENTORY GRID +# 1 2 3 4 5 6 7 8 9 +# A [A1][A2][A3][A4][A5][A6][A7][A8][A9] +# B [B1][B2][B3][B4][B5][B6][B7][B8][B9] +# C [C1][C2][C3][C4][C5][C6][C7][C8][C9] +# +# D [D1][D2][D3][D4][D5][D6][D7][D8][D9] + +# AVAILABLE KEYWORDS +# Open the 'InvTweaksTree.txt' file for a list of available keywords. If an item +# is missing from the item tree (for example mod items), you can add it there. \ No newline at end of file diff --git a/overrides/config/JJ Meteor.cfg b/overrides/config/JJ Meteor.cfg new file mode 100644 index 0000000..c9bc8ee --- /dev/null +++ b/overrides/config/JJ Meteor.cfg @@ -0,0 +1,23 @@ +# Configuration file + +general { + # explosion with flames + B:explosion_with_flames=true + + # message start meteor + S:message_start_meteor=a meteor crashes to the ground + + # show approximate coord + B:show_approximate_coord=true + + # show exact coord + B:show_exact_coord=false + + # show message start meteor + B:show_message_start_meteor=true + + # shows an access message if a new update is available + B:update_chat_message=true +} + + diff --git a/overrides/config/MatterOverdrive/MatterOverdrive.cfg b/overrides/config/MatterOverdrive/MatterOverdrive.cfg new file mode 100644 index 0000000..060a62a --- /dev/null +++ b/overrides/config/MatterOverdrive/MatterOverdrive.cfg @@ -0,0 +1,659 @@ +# Configuration file + +~CONFIG_VERSION: 1.0 + +########################################################################################################## +# abilities +#--------------------------------------------------------------------------------------------------------# +# Android Player Abilities +########################################################################################################## + +abilities { + # The energy cost of the Cloak + I:cloak_energy_per_tick=128 + + # The energy cost of each heal by the Nanobots ability + I:heal_energy_per_regen=32 + + # The energy cost of each High Jump + I:high_jump_energy=1024 + + # The energy cost of the Nightvision + I:nighvision_energy_per_tick=16 + + # The energy cost of each hit to the shield + I:shield_energy_per_damage=256 + + # The energy cost of the shield per tick + I:shield_energy_per_tick=64 + + # The Unlocalized names of the blacklist blocks that the player can't teleport to [default: [hellsand], [barrier], [bedrock]] + S:teleport_blacklist < + hellsand + barrier + bedrock + > + + # The Energy cost of each Teleportation + I:teleport_energy_cost=4096 + + # The maximum distance in blocks, the player can teleport to + I:teleport_max_distance=32 + + # The max height amount that the teleport ability checks if there is no 2 blocks air space + I:teleport_max_height_check=8 +} + + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# Options for the Matter overdrive client +########################################################################################################## + +client { + # Use the custom holo shader for holographic items [default: true] + B:"use holo shader"=true + + # Should Matter Overdrive check for newer versions, every time the world starts + B:version_check=false + + ########################################################################################################## + # android_hud + #--------------------------------------------------------------------------------------------------------# + # Positioning and colors of Android HUD elements + ########################################################################################################## + + android_hud { + I:android_biotic_stats.position=2 + I:android_minimap.position=6 + I:android_stats.position=0 + + # Should the health bar and food bar be hidden + B:hide_vanilla_hud_elements=true + + # The opacity of the black background for each HUD element + D:hud_background_opacity=0.0 + S:hud_color=ffa9e2fb + + # Should the Android HUD move when the player turns his head. + B:hud_movement=true + + # The Opacity of the HUD in % + D:hud_opacity=0.5 + } + +} + + +########################################################################################################## +# compatibility +#--------------------------------------------------------------------------------------------------------# +# Option for other mods +########################################################################################################## + +compatibility { +} + + +########################################################################################################## +# debug +#--------------------------------------------------------------------------------------------------------# +# Debug Options. Such as Debug Log for Matter Recipe Calculation +########################################################################################################## + +debug { + B:"matter calculation"=false + B:"matter registration"=false +} + + +########################################################################################################## +# entities +#--------------------------------------------------------------------------------------------------------# +# Options for Matter Overdrive Entities. Such as their Entity IDs. +########################################################################################################## + +entities { + + android_player { + B:disable_android_fov=true + B:hurt_glitching=true + S:potion_removal_blacklist < + > + I:recharge_amount_on_respawn=64000 + B:remove_potion_effects=true + B:transformation_death=true + } + + failed_pig { + B:enable=true + } + + failed_cow { + B:enable=true + } + + failed_chicken { + B:enable=true + } + + failed_sheep { + B:enable=true + } + + mad_scientist { + B:enable=true + } + + mutant_scientist { + B:enable=true + } + + rogue_android { + # Rogue Android biome blacklist [default: [minecraft:hell], [minecraft:sky], [minecraft:mushroom_island], [minecraft:mushroom_island_shore]] + S:biome.blacklist < + minecraft:hell + minecraft:sky + minecraft:mushroom_island + minecraft:mushroom_island_shore + > + + # Rogue Android biome whitelist [default: ] + S:biome.whitelist < + > + + # Rogue Android Dimension ID blacklist + I:dimension.blacklist < + 1 + > + + # Rogue Android Dimension ID whitelist + I:dimension.whitelist < + > + + # Should the Rouge Androids drop any items [default: true] + B:do_drops=true + + # Should Legendary rogue androids drop Legendary weapons [default: true] + B:drop_legendary_weapons=true + + # Should normal Rogue Androids drop their weapons? If set to false they will never drop their weapons, but if set to true there is a small chance they will drop them. [default: true] + B:drop_weapons=true + B:enable=true + + # The chance in percent, of rogue androids becoming legendary. This is the base value. This value is multiplied by the android's level [range: 0.0 ~ 1.0, default: 0.03] + S:legendary_spawn_chance_percent=0.1 + + # The max amount of Rogue Android that can spawn in a given chunk + I:max_android_per_chunk=4 + + # The spawn chance of rogue androids. How likely are they to spawn once chosen to spawn. [range: 0.0 ~ 1.0, default: 0.1] + S:spawn_chance_percent=1.0 + + # The spawn weight of Androids. This controls how likely are to be chosen to spawn next. [range: 0 ~ 100, default: 25] + I:spawn_weight=60 + + # Do Ranged Rogue Androids have unlimited weapon energy in their weapons [default: true] + B:unlimited_weapon_energy=true + } + + ranged_rogue_android { + B:enable=true + } + + drone { + B:enable=true + } + +} + + +########################################################################################################## +# machine options +#--------------------------------------------------------------------------------------------------------# +# Machine Options. +########################################################################################################## + +"machine options" { + # The range of the Charge Station + I:"charge station range"=8 + + matter_recycler { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_purple { + # The volume of the Machine + D:volume=1.0 + } + + inscriber { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_white { + # The volume of the Machine + D:volume=1.0 + } + + matter_analyzer { + # The volume of the Machine + D:volume=1.0 + } + + weapon_station { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_pink { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_brown { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_black { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_green { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_magenta { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_gray { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_yellow { + # The volume of the Machine + D:volume=1.0 + } + + transporter { + # Amount of energy to use per unit distance travelled when transporting + I:energy_per_unit=16 + + # Amount of matter to use per entity when transporting + I:matter_per_entity=25 + + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_silver { + # The volume of the Machine + D:volume=1.0 + } + + replicator { + # The total replication cost of each matter value. The energy cost is calculated like so: (matterAmount*EnergyCost) + I:cost.replication.energy=16000 + + # Should vent particles be displayed + B:particles.vent=true + + # The replication speed in ticks per matter value + I:speed.replication=120 + + # How much energy can the replicator hold + I:storage.energy=512000 + + # How much matter can the replicator hold + I:storage.matter=1024 + + # The volume of the Machine + D:volume=1.0 + + # The volume of the replication animation + D:volume.replicate=1.0 + } + + decomposer { + # Decomposing cost per matter + I:cost.decompose=6000 + + # The speed in ticks, of decomposing. (per matter) + I:speed.decompose=80 + + # How much energy can the Matter Decomposer hold + I:storage.energy=512000 + + # How much matter can the Matter Decomposer hold + I:storage.matter=1024 + + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_red { + # The volume of the Machine + D:volume=1.0 + } + + charging_station { + # The volume of the Machine + D:volume=1.0 + } + + android_spawner { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate { + # The volume of the Machine + D:volume=1.0 + } + + contract_market { + # The volume of the Machine + D:volume=1.0 + } + + holo_sign { + # The volume of the Machine + D:volume=1.0 + } + + spacetime_accelerator { + # The volume of the Machine + D:volume=1.0 + + # Show the wave particle when the machine is active + B:wave_particle=true + } + + android_station { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_blue { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_lime { + # The volume of the Machine + D:volume=1.0 + } + + solar_panel { + # The volume of the Machine + D:volume=1.0 + } + + gravitational_stabilizer { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_cyan { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_light_blue { + # The volume of the Machine + D:volume=1.0 + } + + pattern_monitor { + # The volume of the Machine + D:volume=1.0 + } + + fusion_reactor_io { + # The volume of the Machine + D:volume=1.0 + } + + fusion_reactor_controller { + # The time delay between each structure check + I:check.delay=40 + + # The maximum distance of the anomaly + I:distance.anomaly=3 + + # How much matter is drained per tick. Dependant on the size of the anomaly as well + D:drain.matter=0.0125 + + # The Energy Output per tick. Dependant on the size of the anomaly as well + I:output.energy=2048 + + # How much energy can the Fusion Reactor Controller hold + I:storage.energy=100000000 + + # How much matter can the Fusion Reactor Controller hold + I:storage.matter=2048 + + # The volume of the Machine + D:volume=1.0 + } + + pattern_storage { + # Should vent particles be displayed + B:particles.vent=true + + # How much energy can the Pattern Storage hold + I:storage.energy=64000 + + # The Transfer speed of the Pattern Storage + I:transfer.energy=128 + + # The volume of the Machine + D:volume=1.0 + } + + star_map { + # The volume of the Machine + D:volume=1.0 + } + + tritanium_crate_orange { + # The volume of the Machine + D:volume=1.0 + } + + network_router { + # The volume of the Machine + D:volume=1.0 + } + + network_switch { + # The volume of the Machine + D:volume=1.0 + } + + new_tritanium_crate { + # The volume of the Machine + D:volume=1.0 + } + + microwave { + # The volume of the Machine + D:volume=1.0 + } + +} + + +########################################################################################################## +# matter network +#--------------------------------------------------------------------------------------------------------# +# Matter Network Options. +########################################################################################################## + +"matter network" { + # The maximum amount of network packet broadcasts per tick. + I:"max broadcasts per tick"=128 +} + + +########################################################################################################## +# matter registry +#--------------------------------------------------------------------------------------------------------# +# Configuration for the Matter +########################################################################################################## + +"matter registry" { + B:"automatic matter calculation from furnace"=true + B:"automatic matter calculation from inscriber"=true + B:"automatic matter calculation from recipe"=true + B:automatic_calculation=true + S:blacklist < + > + S:mod_blacklist < + > + + ########################################################################################################## + # add matter + #--------------------------------------------------------------------------------------------------------# + # Registration of new items and the amount of matter they contain. Add them like so: I:[registered name or ore Dictionary name](meta)=[matter amount]. () - optional parameter. Example I:dye2=10 I:egg=29 + ########################################################################################################## + + "add matter" { + } + +} + + +########################################################################################################## +# server +#--------------------------------------------------------------------------------------------------------# +# Options for the Matter Overdrive server +########################################################################################################## + +server { + + gravitational_anomaly { + # Should the gravitational anomaly destroy blocks [default: true] + B:"block destruction"=false + + # Should the blocks drop entities or be directly consumed when destroyed by the gravitational anomaly [default: true] + B:"gravitational anomaly block entities"=true + + # Should blocks be turned into falling blocks when broken [default: true] + B:"gravitational anomaly falling blocks"=true + + # Should other mod fluid blocks be consumed by the anomaly [default: true] + B:"gravitational anomaly forge fluids"=true + + # Should vanilla fluid block such as water and lava be consumed by the anomaly [default: true] + B:"gravitational anomaly vanilla fluids"=true + + # Should the gravitational entity pull entities towards it [default: true] + B:"gravitational pull"=true + } + +} + + +starmap { + # The multiplier for the building and ship building times [range: 0.0 ~ 10.0, default: 1.0] + S:"galaxy build time multiply"=1.0 + + # The multiplier for the ship travel times [range: 0.0 ~ 10.0, default: 1.0] + S:"galaxy travel time multiply"=1.0 + + # The maximum amount of planets pre star system [range: 0 ~ 8, default: 4] + I:max_planet_count=4 + + # The maximum amount of stars in a galaxy [range: 0 ~ 512000, default: 2304] + I:max_star_count=2304 + + # The minimum amount of planets per star system [range: 0 ~ 8, default: 1] + I:min_planet_count=1 + + # The minimum amount of stars in a galaxy [range: 0 ~ 512000, default: 2048] + I:min_star_count=2048 + + # The chance of adding a prefix to a Star System's name [range: 0.0 ~ 1.0, default: 1.0] + S:name_prefix_chance=1.0 + + # The chance of adding a suffix to a Star System's name [range: 0.0 ~ 1.0, default: 0.8] + S:name_suffix_chance=0.8 + + # The amount of quadrants the galaxy should be divided into. The amount is cubed. x ^ 3. For example 3 ^ 3 = 27 quadrants. [range: 1 ~ 6, default: 3] + I:quadrant_count=3 +} + + +########################################################################################################## +# world gen +#--------------------------------------------------------------------------------------------------------# +# World Generation options. +########################################################################################################## + +"world gen" { + # Spawn Weight of Android house [range: 0 ~ 100, default: 20] + I:"android house spawn chance"=25 + + # Spawn Weight of Cargo ship [range: 0 ~ 100, default: 5] + I:"cargo ship spawn chance"=10 + + # Spawn Weight of Crashed ship [range: 0 ~ 100, default: 60] + I:"crashed ship spawn chance"=50 + + # Should Matter Overdrive Buildings Generate aka ImageGen [default: true] + B:"generate buildings"=true + + # A blacklist of all the Dimensions ores shouldn't spawn in + I:ore_gen_blacklist < + -1 + 2 + > + + # Spawn Weight of Sand pit [range: 0 ~ 100, default: 100] + I:"sand pit spawn chance"=100 + + # Should Matter Overdrive Ore Blocks be Generated ? + B:"spawn ores"=true + + # Should other Matter Overdrive World Blocks be Generated? + B:"spawn other"=true + B:spawn.tile.dilithium_ore=true + B:spawn.tile.gravitational_anomaly=true + B:spawn.tile.tritanium_ore=true + + # Spawn Weight of Underwater base [range: 0 ~ 100, default: 20] + I:"underwater base spawn chance"=20 + + gravitational_anomaly { + # Gravitational Anomaly Dimension ID blacklist + I:blacklist < + > + + # Spawn Chance of Gravity Anomaly per chunk [range: 0.0 ~ 1.0, default: 0.005] + S:"gravitational anomaly spawn chance"=0.05 + + # Spawn Y level of the Gravity Anomaly [default: ] + S:"gravitational anomaly spawn y level" < + > + + # Gravitational Anomaly Dimension ID whitelist + I:whitelist < + -1 + 0 + -30 + > + } + +} + + diff --git a/overrides/config/MatterOverdrive/recipes/inscriber.xml b/overrides/config/MatterOverdrive/recipes/inscriber.xml new file mode 100644 index 0000000..504d0b0 --- /dev/null +++ b/overrides/config/MatterOverdrive/recipes/inscriber.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/overrides/config/Minestrappolation.cfg b/overrides/config/Minestrappolation.cfg new file mode 100644 index 0000000..84019a4 --- /dev/null +++ b/overrides/config/Minestrappolation.cfg @@ -0,0 +1,59 @@ +# Configuration file + +blocks { + B:minable_glacial_invincium=false + I:spike_item_limit=30 +} + + +vanilla_tweaks { + I:max_health=40 + B:remove_vanilla_recipes=true + I:starting_health=20 +} + + +worldgen { + B:generate_berry_bushes=true + B:generate_blazium=true + B:generate_carpet_glow_moss=true + B:generate_clay_soil=true + B:generate_clutchthorn=true + B:generate_coldstone=true + B:generate_copper=true + B:generate_creeping_glow_moss=true + B:generate_deepstone=true + B:generate_desert_quartz=true + B:generate_dimensium=true + B:generate_glow_moss=true + B:generate_glowshrooms=true + B:generate_heart_spots=true + B:generate_ice_mounds=true + B:generate_icestone=true + B:generate_icicles=true + B:generate_infected_shrooms=true + B:generate_invincium=true + B:generate_irradium=true + B:generate_lava_sponge=true + B:generate_mana_bushes=true + B:generate_meurodite=true + B:generate_mite_hive=true + B:generate_moss=true + B:generate_mud=true + B:generate_oceanstone=true + B:generate_permafrost=true + B:generate_portal_dust=true + B:generate_red_rock=true + B:generate_salt=true + B:generate_savanna_grass=true + B:generate_shimmering_ore=true + B:generate_soul_ore=true + B:generate_sunstone=true + B:generate_terracreep=true + B:generate_tin=true + B:generate_titanium=true + B:generate_torite=true + B:generate_tundra_grass=true +} + + diff --git a/overrides/config/MoVillages/VillageDistance.cfg b/overrides/config/MoVillages/VillageDistance.cfg new file mode 100644 index 0000000..7d7f978 --- /dev/null +++ b/overrides/config/MoVillages/VillageDistance.cfg @@ -0,0 +1,24 @@ +# Configuration file + +customization { + I:"Village Distance - 32 is vanilla, 16 is more common, 8 is extremely common, 4 is just insane."=16 +} + + +"villages to generate" { + B:"Birch Forest"=true + B:"Cold Taiga"=true + B:"Extreme Hills"=true + B:Forest=true + B:"Ice Plains/Mountains"=true + B:Jungle=true + B:"Mega Taiga"=true + B:Mesa=true + B:Mushroom=true + B:Ocean=true + B:"Roofed Forest"=true + B:Swamp=true + B:Taiga=true +} + + diff --git a/overrides/config/MoreOverlays.cfg b/overrides/config/MoreOverlays.cfg new file mode 100644 index 0000000..5afea71 --- /dev/null +++ b/overrides/config/MoreOverlays.cfg @@ -0,0 +1,82 @@ +# Configuration file + +########################################################################################################## +# chunkbounds +#--------------------------------------------------------------------------------------------------------# +# Settings for the chunk bounds overlay +########################################################################################################## + +chunkbounds { + # Show the middle of the current Chunk (yellow line) + B:middle=true + + # Radius (in Chunks) to show the edges (red line) + I:radius=1 +} + + +itemsearch { + S:matchNBT < + minecraft:enchanted_book + > +} + + +########################################################################################################## +# lightoverlay +#--------------------------------------------------------------------------------------------------------# +# Settings for the light / mobspawn overlay +########################################################################################################## + +lightoverlay { + # Range of the lightoverlay (negative Y) + I:downrange=16 + + # Range of the lightoverlay (Horizontal N,E,S,W) + I:hrange=16 + + # Ignore if there in no 2 Block space to spawn. (Less lag if true) + B:ignoreLayer=false + + # Ignore if mobs can actually spawn and just go by light value + B:ignoreSpawns=false + + # Minimum save light level where no mobs can spawn + I:saveLevel=8 + + # Range of the lightoverlay (positive Y) + I:uprange=4 +} + + +########################################################################################################## +# rendersettings +#--------------------------------------------------------------------------------------------------------# +# Settings for lines & colors +# Values: 0xRRGGBB (Hex) +########################################################################################################## + +rendersettings { + # Color for the chunk edge + I:chunk_edge_color=16711680 + + # Color for the chunk grid + I:chunk_grid_color=65280 + + # Line width for chunk boundaries + D:chunk_line_width=1.5 + + # Color for the middle chunk line + I:chunk_mid_color=16776960 + + # Color the X that marks "Spawns always possible" + I:spawn_always_color=16711680 + + # Line width for spawn indication + I:spawn_line_width=2 + + # Color the X that marks "Spawns at night possible" + I:spawn_night_color=16776960 +} + + diff --git a/overrides/config/MorePlanets.cfg b/overrides/config/MorePlanets.cfg new file mode 100644 index 0000000..338dde7 --- /dev/null +++ b/overrides/config/MorePlanets.cfg @@ -0,0 +1,130 @@ +# Configuration file + +config_moreplanets_dimensions { + I:"Chalos Dimension ID"=-2543 + I:"Diona Dimension ID"=-2542 + I:"Fronos Dimension ID"=-2545 + I:"Nibiru Dimension ID"=-2544 +} + + +config_moreplanets_gc_addon_compat { + B:"Enable Tier 4 Rocket Recipe"=false + B:"Enable Tier 4 Rocket Schematic"=false + B:"Enable Tier 5 Rocket Recipe"=false + B:"Enable Tier 5 Rocket Schematic"=false + B:"Enable Tier 6 Rocket Recipe"=false + B:"Enable Tier 6 Rocket Schematic"=false +} + + +config_moreplanets_general { + B:"Enable Black Hole Explosion"=true + B:"Enable Change Log in Game"=false + B:"Enable Debug Logging"=false + B:"Enable Night Vision Effect while boss fight"=false + B:"Enable Started Planet"=false + B:"Enable Version Checker"=false + I:"Network Handler ID"=2542 + S:"Planet to Start"=planet. + B:"Use 3D Item Model for Torch"=true +} + + +config_moreplanets_others { + I:"Base Schematic GUI ID"=550 + I:"Base Schematic ID"=850 + B:"Enable Description in Waila Tooltip"=true + I:"Tier 4 Rocket Schematic GUI ID"=500 + I:"Tier 4 Rocket Schematic ID"=800 +} + + +general { + + ########################################################################################################## + # moreplanets_general + #--------------------------------------------------------------------------------------------------------# + # Based More Planets Configuration. Version Checker, Debug, Mod Option. etc. + ########################################################################################################## + + moreplanets_general { + B:"Enable Black Hole Explosion"=true + B:"Enable Debug Logging"=false + B:"Enable Night Vision Effect while boss fight"=false + B:"Enable Survival Planet Selection"=false + B:"Enable Version Checker"=false + B:"Use 3D Item Model for Torch"=true + B:"Use Colored Star in the Sky"=true + B:"Use Fancy Star in the Sky"=true + } + + ########################################################################################################## + # moreplanets_dimension + #--------------------------------------------------------------------------------------------------------# + # Planet or Moon Dimension IDs Configuration. + ########################################################################################################## + + moreplanets_dimension { + I:"Chalos Dimension ID"=-2543 + I:"Diona Dimension ID"=-2542 + I:"Fronos Dimension ID"=-2545 + I:"Koentus Dimension ID"=-2642 + I:"Nibiru Dimension ID"=-2544 + I:"Space Nether Dimension ID"=-2541 + } + + ########################################################################################################## + # moreplanets_planet_settings + #--------------------------------------------------------------------------------------------------------# + # Planet Configuration. + ########################################################################################################## + + moreplanets_planet_settings { + I:"Chalos Planet Tier"=8 + I:"Diona Planet Tier"=9 + B:"Enable Nibiru Infected Spore suffocation for mobs"=true + I:"Fronos Planet Tier"=3 + I:"Nibiru Planet Tier"=10 + } + + ########################################################################################################## + # moreplanets_moon_settings + #--------------------------------------------------------------------------------------------------------# + # Moon Configuration. + ########################################################################################################## + + moreplanets_moon_settings { + I:"Koentus Moon Tier"=3 + } + + ########################################################################################################## + # moreplanets_other + #--------------------------------------------------------------------------------------------------------# + # Others Configuration. + ########################################################################################################## + + moreplanets_other { + I:"Base Schematic GUI ID"=550 + I:"Base Schematic ID"=850 + B:"Enable Description in Waila Tooltip"=false + } + + ########################################################################################################## + # moreplanets_world_gen_settings + #--------------------------------------------------------------------------------------------------------# + # World Gen Configuration. + ########################################################################################################## + + moreplanets_world_gen_settings { + # Common Ores are Copper, Tin, Aluminum, vanilla ores. + B:"Enable All Common Ore Gen on all planets"=true + B:"Enable Common Ore on Chalos"=true + B:"Enable Common Ore on Diona"=true + B:"Enable Common Ore on Fronos"=true + B:"Enable Common Ore on Nibiru"=true + } + +} + + diff --git a/overrides/config/MorePlanetsExtras.cfg b/overrides/config/MorePlanetsExtras.cfg new file mode 100644 index 0000000..7552607 --- /dev/null +++ b/overrides/config/MorePlanetsExtras.cfg @@ -0,0 +1,31 @@ +# Configuration file + +########################################################################################################## +# space stations +#--------------------------------------------------------------------------------------------------------# +# Disabling this will remove the space station from the planet +########################################################################################################## + +"space stations" { + B:"Chalos SpaceStation"=true + B:"Diona SpaceStation"=true + B:"Nibiru SpaceStation"=true +} + + +########################################################################################################## +# space stations dimension ids +#--------------------------------------------------------------------------------------------------------# +# Change if a dimension ID is causing conflicts! +########################################################################################################## + +"space stations dimension ids" { + I:"Chalos SpaceStation Dimension ID"=-3009 + I:"Chalos SpaceStation Static Dimension ID"=-3010 + I:"Diona SpaceStation Dimension ID"=-3007 + I:"Diona SpaceStation Static Dimension ID"=-3008 + I:"Nibiru SpaceStation Dimension ID"=-3011 + I:"Nibiru SpaceStation Static Dimension ID"=-3012 +} + + diff --git a/overrides/config/MovingWorld/AssemblePriority.cfg b/overrides/config/MovingWorld/AssemblePriority.cfg new file mode 100644 index 0000000..330a0fa --- /dev/null +++ b/overrides/config/MovingWorld/AssemblePriority.cfg @@ -0,0 +1,115 @@ +# Configuration file + +"dont touch" { + S:"CONFIG VERSION"=MovingWorldCFG.1.0.0 +} + + +general { + B:"Rediscover powered blocks on next restart?"=false +} + + +mobile_chunk { + S:highpriorityassembly_blocks < + minecraft:portal + minecraft:piston_extension + minecraft:piston_head + minecraft:sticky_piston + minecraft:piston + minecraft:portal + minecraft:golden_rail + minecraft:detector_rail + minecraft:wooden_door + minecraft:lever + minecraft:stone_pressure_plate + minecraft:iron_door + minecraft:wooden_pressure_plate + minecraft:stone_button + minecraft:fence_gate + minecraft:tripwire_hook + minecraft:tripwire + minecraft:wooden_button + minecraft:unpowered_comparator + minecraft:powered_comparator + minecraft:activator_rail + minecraft:spruce_fence_gate + minecraft:birch_fence_gate + minecraft:jungle_fence_gate + minecraft:dark_oak_fence_gate + minecraft:acacia_fence_gate + minecraft:spruce_door + minecraft:birch_door + minecraft:jungle_door + minecraft:acacia_door + minecraft:dark_oak_door + minecraft:observer + malisisdoors:wood_sliding_door + malisisdoors:iron_sliding_door + malisisdoors:jail_door + malisisdoors:laboratory_door + malisisdoors:factory_door + malisisdoors:shoji_door + malisisdoors:curtain_white + malisisdoors:curtain_orange + malisisdoors:curtain_magenta + malisisdoors:curtain_light_blue + malisisdoors:curtain_yellow + malisisdoors:curtain_lime + malisisdoors:curtain_pink + malisisdoors:curtain_gray + malisisdoors:curtain_silver + malisisdoors:curtain_cyan + malisisdoors:curtain_purple + malisisdoors:curtain_blue + malisisdoors:curtain_brown + malisisdoors:curtain_green + malisisdoors:curtain_red + malisisdoors:curtain_black + malisisdoors:customdoor + malisisdoors:saloon + malisisdoors:camofencegate + malisisdoors:verticalhatch + minestrapp:redwood_fence_gate + minestrapp:frozen_oak_fence_gate + minestrapp:charwood_fence_gate + minestrapp:door_charwood + moreplanets:cheese_spore_fence_gate + moreplanets:cheese_spore_door_block + moreplanets:infected_fence_gate + moreplanets:infected_dead_oak_fence_gate + moreplanets:infected_door_block + moreplanets:infected_dead_oak_door_block + moreplanets:alien_berry_oak_door_block + moreplanets:alien_berry_oak_fence_gate + appliedenergistics2:security_station + appliedenergistics2:quartz_growth_accelerator + appliedenergistics2:crafting_unit + appliedenergistics2:crafting_accelerator + appliedenergistics2:crafting_storage_1k + appliedenergistics2:crafting_storage_4k + appliedenergistics2:crafting_storage_16k + appliedenergistics2:crafting_storage_64k + appliedenergistics2:crafting_monitor + appliedenergistics2:molecular_assembler + storagedrawers:keybutton + agricraft:water_pad + agricraft:water_channel_valve + davincisvessels:crate_wood + > + S:highprioritydisassembly_blocks < + minecraft:piston_head + minecraft:piston_extension + > + S:lowpriorityassembly_blocks < + minecraft:redstone_wire + minecraft:obsidian + > + S:lowprioritydisassembly_blocks < + minecraft:end_portal + minecraft:portal + minecraft:redstone_wire + > +} + + diff --git a/overrides/config/MovingWorld/Main.cfg b/overrides/config/MovingWorld/Main.cfg new file mode 100644 index 0000000..99de4e4 --- /dev/null +++ b/overrides/config/MovingWorld/Main.cfg @@ -0,0 +1,200 @@ +# Configuration file + +general { + B:"Allow other mods to add to the whitelist/blacklist? NOTE: Turn off if you want to remove the default blacklist/whitelist"=true + B:"Assemble Diagonal Blocks NOTE: Can be overridden by mods!"=false + B:"Use Iterative Algorithm"=true +} + + +mobile_chunk { + # A list of blocks that are allowed on a Moving World. + S:allowed_blocks < + minecraft:acacia_stairs + minecraft:activator_rail + minecraft:anvil + minecraft:bed + minecraft:birch_stairs + minecraft:bookshelf + minecraft:brewing_stand + minecraft:brick_block + minecraft:brick_stairs + minecraft:cactus + minecraft:cake + minecraft:carpet + minecraft:coal_block + minecraft:cobblestone + minecraft:cobblestone_wall + minecraft:command_block + minecraft:crafting_table + minecraft:dark_oak_stairs + minecraft:detector_rail + minecraft:diamond_block + minecraft:dispenser + minecraft:dropper + minecraft:daylight_detector + minecraft:double_stone_slab + minecraft:double_wooden_slab + minecraft:emerald_block + minecraft:enchanting_table + minecraft:end_stone + minecraft:ender_chest + minecraft:acacia_fence + minecraft:birch_fence + minecraft:dark_oak_fence + minecraft:jungle_fence + minecraft:nether_brick_fence + minecraft:fence + minecraft:spruce_fence + minecraft:acacia_fence_gate + minecraft:birch_fence_gate + minecraft:dark_oak_fence_gate + minecraft:jungle_fence_gate + minecraft:fence_gate + minecraft:spruce_fence_gate + minecraft:flower_pot + minecraft:furnace + minecraft:fire + minecraft:glass + minecraft:glass_pane + minecraft:glowstone + minecraft:gold_block + minecraft:golden_rail + minecraft:hardened_clay + minecraft:hay_block + minecraft:heavy_weighted_pressure_plate + minecraft:hopper + minecraft:iron_bars + minecraft:iron_block + minecraft:iron_door + minecraft:jukebox + minecraft:jungle_stairs + minecraft:ladder + minecraft:lapis_block + minecraft:lever + minecraft:light_weighted_pressure_plate + minecraft:lit_furnace + minecraft:lit_pumpkin + minecraft:lit_redstone_lamp + minecraft:log + minecraft:log2 + minecraft:melon_block + minecraft:mob_spawner + minecraft:monster_egg + minecraft:mossy_cobblestone + minecraft:nether_brick + minecraft:nether_brick_fence + minecraft:nether_brick_stairs + minecraft:noteblock + minecraft:oak_stairs + minecraft:obsidian + minecraft:planks + minecraft:pumpkin + minecraft:piston + minecraft:piston_extension + minecraft:piston_head + minecraft:powered_comparator + minecraft:powered_repeater + minecraft:quartz_block + minecraft:quartz_stairs + minecraft:rail + minecraft:redstone_block + minecraft:redstone_torch + minecraft:redstone_wire + minecraft:sandstone + minecraft:sandstone_stairs + minecraft:red_sandstone + minecraft:red_sandstone_stairs + minecraft:skull + minecraft:sponge + minecraft:spruce_stairs + minecraft:stained_hardened_clay + minecraft:standing_sign + minecraft:stone_brick_stairs + minecraft:stone_button + minecraft:stone_pressure_plate + minecraft:stone_stairs + minecraft:stonebrick + minecraft:stained_glass + minecraft:stained_glass_pane + minecraft:sticky_piston + minecraft:stone_slab + minecraft:stone_slab2 + minecraft:tnt + minecraft:torch + minecraft:trapdoor + minecraft:trapped_chest + minecraft:tripwire + minecraft:tripwire_hook + minecraft:unlit_redstone_torch + minecraft:unpowered_comparator + minecraft:unpowered_repeater + minecraft:wall_sign + minecraft:web + minecraft:wooden_button + minecraft:acacia_door + minecraft:birch_door + minecraft:dark_oak_door + minecraft:jungle_door + minecraft:wooden_door + minecraft:spruce_door + minecraft:wooden_pressure_plate + minecraft:wool + minecraft:wooden_slab + davincisvessels:marker + davincisvessels:floater + davincisvessels:balloon + davincisvessels:gauge + davincisvessels:seat + davincisvessels:engine + davincisvessels:stickybuffer + davincisvessels:anchorpoint + > + S:allowed_tiles < + > + S:block_densities < + "DavincisVessels:floater=0.04" + "DavincisVessels:balloon=0.02" + > + S:forbidden_blocks < + minecraft:dirt + minecraft:grass + minecraft:sand + minecraft:gravel + minecraft:clay + minecraft:ice + minecraft:water + minecraft:flowing_water + minecraft:lava + minecraft:flowing_lava + minecraft:snow + minecraft:snow_layer + minecraft:waterlily + minecraft:netherrack + minecraft:soul_sand + minecraft:tallgrass + davincisvessels:buffer + > + S:forbidden_tiles < + > + S:material_densities < + "minecraft:air=0.0" + "minecraft:wool=0.1" + > + S:overwritable_blocks < + minecraft:tallgrass + minecraft:waterlily + minecraft:snow_layer + > + S:updatable_tiles < + Furnace + Hopper + Banner + EnchantTable + DLDetector + > + B:use_tile_whitelist=false + B:use_whitelist=false +} + + diff --git a/overrides/config/MrTJPCore.cfg b/overrides/config/MrTJPCore.cfg new file mode 100644 index 0000000..28860b9 --- /dev/null +++ b/overrides/config/MrTJPCore.cfg @@ -0,0 +1,32 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings for MrTJPCore +########################################################################################################## + +general { + # Flag to set if the update checker should consider unstable builds as a new version. + B:"Include Unstable"=false + + # Flag to enable or disable the update checker. + B:"Version Checking"=true +} + + +########################################################################################################## +# world gen +#--------------------------------------------------------------------------------------------------------# +# Settings related to world generation +########################################################################################################## + +"world gen" { + # The database ID that is used to store which chunks have been generated already. Changing this will cause generation to run again on the same chunk. + S:"RetroGen ID"=mrtjp_gen + + # Toggle to enable retrogeneration, a feature that would allow ores to be generated after the world has been created. + B:"Retroactive World Generation"=false +} + + diff --git a/overrides/config/OpenModsLibCore.json b/overrides/config/OpenModsLibCore.json new file mode 100644 index 0000000..9ab77a9 --- /dev/null +++ b/overrides/config/OpenModsLibCore.json @@ -0,0 +1,52 @@ +{ + "hook_pre_world_rendering": { + "version": 0, + "value": "true", + "comment": [ + "Purpose: hook in world rendering, triggered between sky and terrain", + "Modified class: net.minecraft.client.renderer.EntityRenderer", + "Known users: Sky block", + "When disabled: Sky block will not render properly" + ] + }, + "llama_null_fix": { + "version": 0, + "value": "true", + "comment": [ + "Purpose: prevent NPE when creating llama without world", + "Modified class: net.minecraft.entity.passive.EntityLlama", + "Known users: Trophy", + "When disabled: Llama trophy cannot be rendered" + ] + }, + "activate_player_render_hook": { + "version": 0, + "value": "true", + "comment": [ + "Purpose: add hook to player rendering code", + "Modified class: net.minecraft.client.renderer.entity.RenderPlayer", + "Known users: OpenBlocks hangglider", + "When disabled: code may fallback to less compatible mechanism (like replacing renderer)" + ] + }, + "horse_base_null_fix": { + "version": 0, + "value": "true", + "comment": [ + "Purpose: prevent NPE when creating horse without world", + "Modified class: net.minecraft.entity.passive.AbstractHorse", + "Known users: Trophy", + "When disabled: Trophy for any horse variant cannot be rendered" + ] + }, + "horse_null_fix": { + "version": 0, + "value": "true", + "comment": [ + "Purpose: prevent NPE when creating horse without world", + "Modified class: net.minecraft.entity.passive.EntityHorse", + "Known users: Trophy", + "When disabled: Horse trophy cannot be rendered" + ] + } +} \ No newline at end of file diff --git a/overrides/config/PlanetProgression.cfg b/overrides/config/PlanetProgression.cfg new file mode 100644 index 0000000..daae67b --- /dev/null +++ b/overrides/config/PlanetProgression.cfg @@ -0,0 +1,49 @@ +# Configuration file + +"general settings" { + # Will add the Research Papers to spawn in Custom WorldGen Structure, Note will disable structure if set to false + B:"Add Research Papers to Custom WorldGen Structure"=false + + # Will add the Research Papers to spawn in Vanilla Dungeon Loot + B:"Add Research Papers to Dungeon Loot"=false + + # Format: 'planet.NAME' OR 'moon.NAME' | Example: 'planet.venus' [default: ] + S:"Blacklist for Research Papers in Dungeon Loot" < + > + + # Format: 'planet.NAME' OR 'moon.NAME' | Example: 'planet.venus' [default: ] + S:"Blacklist for Research Papers in World Gen Structure" < + > + + # Format: 'planet.NAME' OR 'moon.NAME' | Example: 'planet.venus' [default: ] + S:"List of Pre-Researched Bodies" < + > + + # Research Modes: 1 - Basic Research Paper Method | 2 - Basic Satellite Research Method + I:"Research Mode"=1 + + # Will increase the research time for each paper for the satellite Default: 1.0F + D:"Satellite Controller Research Time Modifier"=1.0 + + # Setting to false will disable the 'You have discovered Earth' message you get in chat when first joining a world/server + B:"Show Overworld As been Discovered Message on first joining world/server"=false + + # Setting to false will disable the 'You have discovered Earth' message you get in chat when first joining a world/server for bodies in List of Pre-Researched Bodies + B:"Show Planets/Moon As been Discovered Message on first joining world/server which have been added to the List of Pre-Researched Bodies list"=true + + # Will increase the unlocking time for each paper in the telescope Default: 1.0F + D:"Telescope Research Time Modifier"=1.0 + + # Default: 0 | Format: dimensionID | Example: '-1 - For nether' [default: [0]] + S:"Whitelist for World Gen Structure" < + 0 + > + + # Will be 1 in x (x = being the number in this config option), Default: 10 + I:"World Gen Structure Loot Spawn Weight"=10 + + # Will be 1 in x (x = being the number in this config option), Default: 100 + I:"World Gen Structure Weight"=50 +} + + diff --git a/overrides/config/Practical-Logistics/Main-Config.cfg b/overrides/config/Practical-Logistics/Main-Config.cfg new file mode 100644 index 0000000..02e9392 --- /dev/null +++ b/overrides/config/Practical-Logistics/Main-Config.cfg @@ -0,0 +1,44 @@ +# Configuration file + +sapphire_ore { + # the chance of a sapphire ore spawning [range: 1 ~ 500, default: 15] + I:Chance=15 + + # Should Sapphire Ore be spawned in the world. [default: true] + B:"Generate Ore"=true + + # the largest amount of sapphire found in one vein [range: 1 ~ 500, default: 8] + I:"Max Vein Size"=8 + + # the maximum Y coord where this will spawn [range: 1 ~ 500, default: 16] + I:"Max Y"=16 + + # the smallest amount of sapphire found in one vein [range: 1 ~ 500, default: 2] + I:"Min Vein Size"=2 + + # the minimum Y coord where this will spawn [range: 1 ~ 500, default: 2] + I:"Min Y"=2 +} + + +settings { + # how frequently to update energy, increase if server is lagging [range: 0 ~ 100, default: 10] + I:"Energy Reader Rate"=10 + + # how frequently to update fluids, increase if server is lagging [range: 0 ~ 100, default: 10] + I:"Fluid Reader Rate"=10 + + # how frequently to update info, increase if server is lagging [range: 0 ~ 100, default: 20] + I:"Info Reader Rate"=20 + + # how frequently to update inventories, increase if server is lagging [range: 0 ~ 100, default: 20] + I:"Inventory Reader Rate"=20 + + # logs when anything is connected to and from a networks, good for debugging [default: false] + B:"Log Connection Events"=false + + # how frequently to update each Transfer Node, increase if server is lagging [range: 0 ~ 100, default: 20] + I:"Transfer Network Rate"=20 +} + + diff --git a/overrides/config/ProjectRed.cfg b/overrides/config/ProjectRed.cfg new file mode 100644 index 0000000..699dfbf --- /dev/null +++ b/overrides/config/ProjectRed.cfg @@ -0,0 +1,103 @@ +# Configuration file + +########################################################################################################## +# compatibility +#--------------------------------------------------------------------------------------------------------# +# Control the loading of various compatibility hooks. These settings are ignored unless the Compatibility module is installed. +########################################################################################################## + +compatibility { + # Registers ProjectRed decorative blocks with Chisel. + B:"Chisel: Decorative Blocks"=true + B:"ColoredLights Compat"=false + B:"ComputerCraft: Bundled Cables"=true + B:"MFR: Deep Storage"=true + B:"Thermal Expansion: Machine Recipes"=true + B:"Tinkers Construct: Smeltery"=true + B:"Treecapitator: Gem Axe"=true +} + + +########################################################################################################## +# general settings +#--------------------------------------------------------------------------------------------------------# +# Contains basic settings for the mod. +########################################################################################################## + +"general settings" { + B:"Logic Sounds"=true + I:"Minimum Timer Ticks"=4 + I:"Routed Pipes: Detection Frequency"=40 + I:"Routed Pipes: Max Detection Count"=100 + I:"Routed Pipes: Max Wander Distance"=0 + I:"Routed Pipes: Update Threads"=4 + B:"Simple Framed Wire Recipe"=false + + # If set to true, the basic screwdriver will not take damage. + B:"Unbreakable Screwdriver"=false +} + + +########################################################################################################## +# machine settings +#--------------------------------------------------------------------------------------------------------# +# Contains settings related to machines and devices. +########################################################################################################## + +"machine settings" { + B:"Enable the Diamond Block Breaker"=false +} + + +########################################################################################################## +# render settings +#--------------------------------------------------------------------------------------------------------# +# Contains settings related to how things render in-game. +########################################################################################################## + +"render settings" { + B:"3D Logic Wires"=true + I:"Light Halo Render Count"=-1 + B:"Routed Pipe FX"=true + B:"Static Gates"=true + B:"Static Wires"=true +} + + +########################################################################################################## +# world gen +#--------------------------------------------------------------------------------------------------------# +# Contains settings related to world gen. You can enable/disable each ore or strucure, change retro generation settings, and increase how rare something is by increasing the resistance value. +########################################################################################################## + +"world gen" { + B:"Copper Ore"=true + I:"Copper Ore resistance"=0 + B:"Copper Ore retrogen"=false + B:"Electrotine Ore"=true + I:"Electrotine Ore resistance"=0 + B:"Electrotine Ore retrogen"=false + B:"Marble Caves"=true + I:"Marble Caves resistance"=0 + B:"Marble Caves retrogen"=false + B:"Peridot Ore"=true + I:"Peridot Ore resistance"=0 + B:"Peridot Ore retrogen"=false + B:"Ruby Ore"=true + I:"Ruby Ore resistance"=0 + B:"Ruby Ore retrogen"=false + B:"Sapphire Ore"=true + I:"Sapphire Ore resistance"=0 + B:"Sapphire Ore retrogen"=false + B:"Silver Ore"=true + I:"Silver Ore resistance"=0 + B:"Silver Ore retrogen"=false + B:"Tin Ore"=true + I:"Tin Ore resistance"=0 + B:"Tin Ore retrogen"=false + I:"Volcano resistance"=0 + B:"Volcano retrogen"=false + B:Volcanos=true +} + + diff --git a/overrides/config/ProjectRedRelocation.cfg b/overrides/config/ProjectRedRelocation.cfg new file mode 100644 index 0000000..220fa03 --- /dev/null +++ b/overrides/config/ProjectRedRelocation.cfg @@ -0,0 +1,83 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Basic settings +########################################################################################################## + +general { + I:moveLimit=2048 +} + + +########################################################################################################## +# latched sets +#--------------------------------------------------------------------------------------------------------# +# Used to define which pairs of blocks will be stuck together. +# Latched sets will always move in pairs, even if only one of them are actually connected to a frame. +# 'block1 -> block2' means that if block1 is moved, any block2 connected to it will also move. +# However, moving block2 does not move block1. To do that, you must also register block2 -> block1. +# Sets are defined using the syntax of key -> value. +# Possible keys and values: +# ':' - to assign block from a mod for every meta. +# ':#=[,=[,…]]' - to assign block from mod with only the given properties matching. +# +########################################################################################################## + +"latched sets" { + S:"latch registry" < + minecraft:bed -> minecraft:bed + minecraft:wooden_door -> minecraft:wooden_door + minecraft:iron_door -> minecraft:iron_door + > +} + + +########################################################################################################## +# tile movers +#--------------------------------------------------------------------------------------------------------# +# Used to configure which registered Tile Mover is used for a block. Key-Value pairs are defined using +# the syntax key -> value. +# Most blocks are configurable, but some mods may have opted to lock which handlers can be used for its +# blocks. +# Possible keys: +# 'default' - to assign default handler. +# mod:' - to assign every block from a mod. +# :' - to assign block from a mod for every meta. +# :m' - to assign block from mod for specific meta. +# +# Available tile movers: +# 'saveload' - Saves the tile and then reloads it in the next position. Reliable but CPU intensive. +# 'coordpush' - Physically changes the location of tiles. Works if tiles do not cache their position. +# 'static' - Setting this disables movement for the specified block. +# 'fmp' - Tile mover for Forge Multipart +# +# Movers locked via API: +# mod:forgemultipartcbe -> fmp +# +########################################################################################################## + +"tile movers" { + S:"mover registry" < + default -> saveload + mod:minecraft -> coordpush + mod:computercraft -> coordpush + mod:enderstorage -> coordpush + mod:chickenchunks -> coordpush + mod:translocator -> coordpush + mod:projectred-compatibility -> coordpush + mod:projectred-core -> coordpush + mod:projectred-expansion -> coordpush + mod:projectred-exploration -> coordpush + mod:projectred-fabrication -> coordpush + mod:projectred-illumination -> coordpush + mod:projectred-integration -> coordpush + mod:projectred-transmission -> coordpush + mod:projectred-relocation -> coordpush + mod:projectred-transportation -> coordpush + mod:forgemultipartcbe -> fmp + > +} + + diff --git a/overrides/config/QuantumStorage.cfg b/overrides/config/QuantumStorage.cfg new file mode 100644 index 0000000..ec5fa8d --- /dev/null +++ b/overrides/config/QuantumStorage.cfg @@ -0,0 +1,17 @@ +# Configuration file + +recipe { + B:"disable default recipe for crating machine"=false + B:"disable default recipe for fluid trash can"=false + B:"disable default recipe for quantum barrel"=false + B:"disable default recipe for quantum battery"=false + B:"disable default recipe for quantum chests"=false + B:"disable default recipe for quantum crafter"=false + B:"disable default recipe for quantum disk"=false + B:"disable default recipe for quantum storage unit"=false + B:"disable default recipe for quantum tank"=false + B:"disable default recipe for trash can"=false + I:"how long in ticks it takes to craft a quantum disk"=20000 +} + + diff --git a/overrides/config/TF2RobotSquad.json b/overrides/config/TF2RobotSquad.json new file mode 100644 index 0000000..adfac07 --- /dev/null +++ b/overrides/config/TF2RobotSquad.json @@ -0,0 +1,16 @@ +{ + "normal": + [ + { + "Name": "Scout", + "Min count": 6, + "Cost": 1, + "Unit":[ + { + "Class": "scout", + "Weapon": "pistol" + } + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/ToxicRain.cfg b/overrides/config/ToxicRain.cfg new file mode 100644 index 0000000..16bcdbc --- /dev/null +++ b/overrides/config/ToxicRain.cfg @@ -0,0 +1,129 @@ +# Configuration file + +~CONFIG_VERSION: 2.2.0 + +antidote { + # The duration of the antidote effect, in ticks (1/20th seconds). [range: 1 ~ 36000, default: 3600] + I:duration=3600 + + # Whether to enable the antidote potion. [default: false] + B:enabled=true + + # The duration of the long antidote effect, in ticks (1/20th seconds). [range: 1 ~ 96000, default: 9600] + I:longDuration=9600 +} + + +blacklist { + # A list of biomes that should not have poisonous rain. Can be used as a whitelist if 'dimensionWhitelist' is true. + S:biomeList < + > + + # If true, 'biomeList' operates as a whitelist instead of a blacklist. [default: false] + B:biomeWhitelist=false + + # A list of dimensions that should not have poisonous rain. Can be used as a whitelist if 'dimensionWhitelist' is true. + I:dimensionList < + > + + # If true, 'dimensionList' operates as a whitelist instead of a blacklist. [default: false] + B:dimensionWhitelist=false +} + + +client { + # Whether to enable the in-game configuration screen or not. [default: true] + B:enableConfigGui=true + + # The color of rain. Vanilla is #4667c3. #586100 is a suitable green-brownish color. Leave empty to disable. [default: #586100] + S:rainColor=#586100 + + # The color of rain that hits the ground. Vanilla is #4667c3. #586100 is a suitable green-brownish color. Leave empty to disable. [default: #586100] + S:rainDropsColor=#586100 + + # The color of rain that hits the ground. Vanilla is #ffffff. #586100 is a suitable green-brownish color. Leave empty to disable. [default: #586100] + S:snowColor=#586100 +} + + +command { + # Whether to enable the /toxicrain command or not. [default: true] + B:enableCommand=true +} + + +effect { + # Whether the effect is ambient (i.e. from a beacon) or not. [default: false] + B:ambient=false + + # The amplifier of the effect. [range: 0 ~ 10, default: 0] + I:amplifier=0 + + # The duration of the poison effect, in ticks (1/20th second). [range: 1 ~ 12000, default: 200] + I:duration=200 + + # The potion effect to apply to players when exposed to rain. [default: minecraft:poison] + S:effect=minecraft:poison + + # Whether the effect should come with particles or not. [default: true] + B:particles=true +} + + +general { + # ToxicRain checks whether the player should be poisoned once every xth tick. The performance impact of ToxicRain scales inversely with this value. [range: 1 ~ 2147483647, default: 5] + I:checkTimeDivisor=5 + + # Rain strength scales from 0 to 1, and changes whenever rain fades in or out. Rain will only be toxic when it is at least this strong. In Vanilla, the world is only considered to experience rain when the rain strength is at least 0.2. Warning: if this is 0, ToxicRain will apply its effects even without rain! [range: 0.0 ~ 1.0, default: 0.2] + S:minRainingStrength=0.2 + + # Rain will only be toxic when the game time within one of these time ranges. Each list entry should be a number (123) or a range (0-123). The numbers must be between 0 and 23999. + S:timeRanges < + > + + # If true, being exposed to snow will have the same effect as being exposed to rain. [default: false] + B:toxicSnow=false + + # If true, touching water blocks will have the same effect as being exposed to rain. [default: false] + B:toxicWater=false + + moon { + # Rain will only be toxic when the moon is at most this full. [range: 0.0 ~ 1.0, default: 1.0] + S:maxFullness=1.0 + + # Rain will only be toxic when the moon is at least this full. [range: 0.0 ~ 1.0, default: 0.0] + S:minFullness=0.0 + } + + thunder { + # Thunder strength scales from 0 to 1. Rain will only be toxic when the thunder strength is at most this high. In Vanilla, the world is only considered to experience rain when the rain strength is at least 0.9. Note that thunder strength is multiplied by rain strength. [range: 0.0 ~ 1.0, default: 0.0] + S:maxThunderingStrength=0.0 + + # Thunder strength scales from 0 to 1. Rain will only be toxic when the thunder strength is at least this high. In Vanilla, the world is only considered to experience rain when the rain strength is at least 0.9. Note that thunder strength is multiplied by rain strength. [range: 0.0 ~ 1.0, default: 0.0] + S:minThunderingStrength=0.0 + } + +} + + +grace_periods { + # The delay / grace period, in ticks, until a recently respawned player can be poisoned by rain. -1 does nothing. [range: -1 ~ 2147483647, default: 200] + I:delayOnDeath=200 + + # Whether to inform the player about the grace period that follows a respawn. [default: false] + B:delayOnDeathMessage=false + + # The delay / grace period, in ticks, until a player that has recently woken up can be poisoned by rain. -1 does nothing. [range: -1 ~ 2147483647, default: -1] + I:delayOnSleep=-1 + + # Whether to inform the player about the grace period that occurs after waking up. [default: false] + B:delayOnSleepMessage=false + + # The delay / grace period, in ticks, until a recently spawned player can be poisoned by rain. -1 does nothing. [range: -1 ~ 2147483647, default: 600] + I:delayOnSpawn=600 + + # Whether to inform the player about the grace period that follows their first spawn. [default: false] + B:delayOnSpawnMessage=false +} + + diff --git a/overrides/config/UnhealthyDying.cfg b/overrides/config/UnhealthyDying.cfg new file mode 100644 index 0000000..a75fd1c --- /dev/null +++ b/overrides/config/UnhealthyDying.cfg @@ -0,0 +1,62 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # Decides if the reduced health is per player, for everybody, per team + # or per FTB Team (Only works when FTBUtils is installed) [default: true] + # Valid values: + # SEPERATE + # SCOREBOARD_TEAM + # EVERYBODY + # FTB_TEAMS + S:HealthSetting=SEPERATE + + # The amount of health taken from the player upon death (2 = 1 heart) [default: 2] + # Min: 1 + # Max: 20 + I:healthPerDeath=2 + + # Minimum amount of health the player can end up with (2 = 1 heart) [default: 2] + # Min: 1 + # Max: 20 + I:minimumHealth=2 + + # When set to true it notifies the player about their new max health when they respawn [default: true] + B:reducedHealthMessage=true +} + + +########################################################################################################## +# regen +#--------------------------------------------------------------------------------------------------------# +# Regen settings +########################################################################################################## + +regen { + # The amount of max health the player can get from killing the target(s) (20 = 10 hearts) [default: 20] + # Min: 1 + # Max: 2147483647 + I:maxRegenned=20 + + # When set to true allows you to gain back health upon killing set target(s) [default: false] + B:regenHealth=false + + # Adding lines / removing lines specifies which mobs will cause the players to regen max health + # Syntax: modid:mobname,healthRegenned,amount + # For wildcards use *. For instance [*:*,1,20] would mean every 20 kills regain half a heart + # While [minecraft:*,1,10] would mean every 10 kills of vanilla mobs regains half a heart + S:regenTargets < + minecraft:ender_dragon,4,1 + minecraft:wither,2,1 + > + + # When set to true it notifies the player about their new max health when they respawn [default: true] + B:regennedHealthMessage=true +} + + diff --git a/overrides/config/WirelessCraftingTerminal.cfg b/overrides/config/WirelessCraftingTerminal.cfg new file mode 100644 index 0000000..4884eed --- /dev/null +++ b/overrides/config/WirelessCraftingTerminal.cfg @@ -0,0 +1,47 @@ +# Configuration file + +"client configs" { + # WCT will show a warning when Infinty Energy drops below this point and infinite range is active [range: 10 ~ 1000000, default: 5000] + I:InfinityEnergyWarningAmount=5000 + + # Will shift-clicking a bauble try to put said bauble in a bauble slot before trying to store in system [default: true] + B:ShiftClickBaubles=true +} + + +general { + # Percentage chance that booster card will drop upon killing a wither. (between 1 and 100) [range: 1 ~ 100, default: 30] + I:BoosterDropChance=30 + + # Should Infinity Booster Card Recipe be disable? [default: false] + B:DisableBoosterRecipe=false + + # Should Dragons drop Infinity Booster Card? [default: true] + B:DragonDropsBooster=true + + # Enable Infinity Booster Card [default: true] + B:EnableBooster=true + + # If true, AE2 controller will chunk load itself [default: true] + B:EnableControllerChunkLoading=true + + # Percentage chance that booster card will drop upon killing an Enderman. (between 1 and 100) [range: 1 ~ 100, default: 5] + I:EndermanBoosterDropChance=5 + + # Will Enderman randomly drop infinity booster cards on death? [default: true] + B:EndermanDropBoosters=true + + # Amount of Infinity Energy Consumed every 10 ticks when not in range of a WAP [range: 5 ~ 100, default: 15] + I:InfinityEnergyDrainAmount=15 + + # Amount of Infinity Energy 1 Infinity Booster Card will convert to [range: 5 ~ 1000, default: 100] + I:InfinityEnergyPerBooster=100 + + # If true, then simply inserting 1 Infinity Booster Card into the slot, will give limitless infinite range. [default: false] + B:UseOldInfinityMechanic=false + + # Should Withers drop Infinity Booster Card? [default: true] + B:WitherDropsBooster=true +} + + diff --git a/overrides/config/WirelessRedstone.cfg b/overrides/config/WirelessRedstone.cfg new file mode 100644 index 0000000..844cdbb --- /dev/null +++ b/overrides/config/WirelessRedstone.cfg @@ -0,0 +1,40 @@ +#Wireless Redstone Chicken Bones Edition Configuration File:Deleting any element will restore it to it's default value + +core +{ + boltEffect + { + #Damages are in half hearts:If an entity gets knocked into another bolt it may suffer multiple hits + damage.entity=5 + damage.player=3 + } + + jammer + { + #Delay in seconds before jamming the first time + blockdelay=10 + entitydelay=5 + #Jam an entity again after x seconds + entityretry=10 + #Range In Blocks + range=10 + #Timeout In Seconds:Applies to both blocks and players + timeout=60 + } +} + +addon.sniffer.gui +{ + #Colours are in 0xAARRGGBB format:Alpha should be FF + colour.on=0xffff0000 + colour.off=0xff700000 + colour.jammed=0xff707070 + colour.private.on=0xff40f000 + colour.private.off=0xff40a000 + + border.on=0xffee0000 + border.off=0xff500000 + border.jammed=0xff505050 + border.private.on=0xff20e000 + border.private.off=0xff209000 +} diff --git a/overrides/config/Zombie_Players.cfg b/overrides/config/Zombie_Players.cfg new file mode 100644 index 0000000..d280758 --- /dev/null +++ b/overrides/config/Zombie_Players.cfg @@ -0,0 +1,24 @@ +# Configuration file + +zombie_players { + # Only used it Spawning_spawnZombiePlayersNaturally is true. Minecraft profile names to use when naturally spawning in zombie players + S:Spawning_playerNamesToUse=PhoenixfireLune, Corosus, Cojomax99, Mr_okushama, tterrag, medsouz, SirTerryWrist, MrRube + + # Spawn zombie players naturally in the world, will spawn in every biome zombies do + B:Spawning_spawnZombiePlayersNaturally=false + + # Only used it Spawning_spawnZombiePlayersNaturally is true. Weight of zombie players, higher = more likely to spawn, vanilla sets zombie as 100 + I:Spawning_weight=20 + + # To help prevent endless multiplication of zombies if you die near your own spawn point + I:distanceFromPlayerSpawnPointToPreventZombieSpawn=16 + + # Finds visible chests near and randomly moves contents around, only zombie players spawned from actual players use this + B:messUpChests=true + B:opensDoors=true + + # Only spawn a zombie player if the player died by a zombie directly + B:requiresDeathByZombieToSpawnZombiePlayer=false +} + + diff --git a/overrides/config/actuallyadditions.cfg b/overrides/config/actuallyadditions.cfg new file mode 100644 index 0000000..1b05a18 --- /dev/null +++ b/overrides/config/actuallyadditions.cfg @@ -0,0 +1,549 @@ +# Configuration file + +"machine values" { + # The amount of power the atomic reconstructor can store. + I:"Atomic Reconstructor Power"=300000 + + # By default, the Item Repairer only repairs items which are repairable in an anvil. Add an item's REGISTRY NAME here if you want it to be repairable. + S:"Item Repairer Extra Whitelist" < + tconstruct:pickaxe + tconstruct:shovel + tconstruct:hatchet + tconstruct:mattock + tconstruct:broadsword + tconstruct:longsword + tconstruct:frypan + tconstruct:battlesign + tconstruct:hammer + tconstruct:excavator + tconstruct:lumberaxe + tconstruct:cleaver + tconstruct:rapier + > + + # If Energy Laser Relays should have energy loss + B:"Laser Relay Energy Loss"=true + + # The amount of power that the 4 tiers of oils generate in CF/t. Ordered. + I:"Oil Gen: Power Values" < + 40 + 80 + 100 + 120 + > + + # The amount of time that the 4 tiers of oils work for in seconds. Ordered. + I:"Oil Gen: Time Values" < + 100 + 120 + 280 + 400 + > + + # By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can mine, but shouldn't be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option will apply in both modes. + S:"Vertical Digger Blacklist" < + > + + # By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option only applies if the miner is in Ores Only Mode. + S:"Vertical Digger Extra Whitelist" < + > +} + + +"mob drops" { + # Should Bat wings drop from Bats? + B:"Bat Wing Drop"=true + + # If true, Mobs will randomly drop solidified XP occasionally. + B:"Solidified XP Drop"=true + + # Should Cobwebs drop from spiders? + B:"Spider Cobweb Drop"=true +} + + +other { + # Show Advanced Item Info when holding Control on every Item. + B:"Advanced Info"=true + + # The maximum amount of characters that is displayed by the NBT view of the CTRL Advanced Info. Set to a zero to have no limit + I:"Advanced Info NBT Character Limit"=1000 + + # Show the 'Press Control for more Info'-Text on Item Tooltips + B:"Advanced Info Tooltips"=true + + # The size of the booklet's large font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Large Font Size"=0 + + # The size of the booklet's medium font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Medium Font Size"=0 + + # The size of the booklet's small font in percent. Set to 0 to use defaults from the lang file. + I:"Booklet Small Font Size"=0 + + # If true, the Lens of Color will attempt to pull from the oredict instead of only using vanilla dyes. + B:"Color Lens Oredict"=false + + # The non-Actually Additions items that are used to configure blocks from the mod. The first one is the Redstone Torch used to configure the Redstone Mode, and the second one is the Compass used to configure Laser Relays. If another mod overrides usage of either one of these items, you can change the registry name of the used items (using blocks is not possible) here. + S:"Configuration Items" < + minecraft:redstone_torch + minecraft:compass + > + + # The items that aren't allowed as outputs from OreDict Crusher recipes. Use this in case a mod, for example, adds a dust variant that can't be smelted into an ingot. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_item@3 + S:"Crusher Output Blacklist" < + > + + # Ingots, Dusts and Ores that will be blacklisted from being auto-registered to be crushed by the Crusher. This list uses OreDictionary Names of the Inputs only. + S:"Crusher Recipe Exceptions" < + ingotBrick + ingotBrickNether + > + + # If true, Cats drop Hairy Balls Occasionally. + B:"Do Cat Drops"=true + + # If true, Actually Additions Checks for updates on World Load. + B:"Do Update Check"=true + + # The 1/n drop chance, per tick, for a fur ball to be dropped. + I:"Fur Drop Chance"=5000 + + # If true, the booklet should be given to the player when he first crafts something from the Mod + B:"Give Booklet on First Craft"=true + + # The ItemFood, IGrowable and IPlantable Items that can not be used to craft Mashed Food. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"Mashed Food Crafting Exceptions" < + actuallyadditions:item_coffee + > + + # The items that aren't allowed as being generated by the Lens of the Miner. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Mining Lens Blacklist" < + > + + # By default, the mining lens has a set number of ores it can generate. If there is an ore that it should be able to generate, add its OreDictionary name followed by an @ and the weight that it should have (the higher, the more often it will generate), followed by another @ and then an s for it to generate in stone and an n for it to generate in netherrack. For instance: oreCheese@100@s would add cheese ore with a weight of 100 that generates in stone. + S:"Mining lens Extra Whitelist" < + > + + # If you want to be really boring and lame, you can turn on this setting to disable colored names on Actually Additions items. Because why would you want things to look pretty anyways, right? + B:"No Colored Item Names"=false + + # The items that aren't allowed to be put in the Traveller's Sack. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3 + S:"Sack Blacklist" < + > + + # If true, Solidified Experience will always spawn orbs, even for regular players. + B:"Solid XP Orbs"=false + + # By default, the Spawner Changer allows every living entity to be put into a spawner. If there is one that shouldn't be able to, put its MAPPING NAME here. + S:"Spawner Changer Blacklist" < + minecraft:villager_golem + > + + # Turn this on to make recipes for items from the mod really hard. (This is a joke feature poking fun at the whole FTB Infinity Expert Mode style of playing. You shouldn't really turn this on as it makes the mod completely unplayable.) + B:"Super Duper Hard Recipes"=false + + # The amount of ticks waited before a TileEntity sends an additional Update to the Client + I:"Tile Entities: Update Interval"=5 + + # Should Tiny Coal and Tiny Charcoal be craftable + B:"Tiny Coal"=true + + # If true, Actually Additions' Update Checker searches for updates for the Minecraft Version you currently play on. + B:"Version Specific Update Checker"=true + + # Should Actually Additions Loot generate in dungeons? + B:"Village and Dungeon Loot"=true + + # Should right-clicking a bowl on water blocks create a water bowl? + B:"Water Bowl"=true + + # Should the water bowl spill if you don't sneak while using it? + B:"Water Bowl Spilling"=true + + # 11? + I:"What is 11"=11 + + # The amount of ticks it takes for a worm to die. When at 0 ticks, it will not die. + I:"Worm Death Time"=0 + + # If true, worms will drop from tilling the soil. + B:Worms=true +} + + +"tool control" { + # This will disable the Black Quartz AIOT. It will not be registered. [default: false] + B:"Disable: Black Quartz AIOT"=false + + # This will disable the Black Quartz Axe. It will not be registered. [default: false] + B:"Disable: Black Quartz Axe"=false + + # This will disable the Black Quartz Boots. It will not be registered. [default: false] + B:"Disable: Black Quartz Boots"=false + + # This will disable the Black Quartz Chestplate. It will not be registered. [default: false] + B:"Disable: Black Quartz Chestplate"=false + + # This will disable the Black Quartz Helmet. It will not be registered. [default: false] + B:"Disable: Black Quartz Helmet"=false + + # This will disable the Black Quartz Hoe. It will not be registered. [default: false] + B:"Disable: Black Quartz Hoe"=false + + # This will disable the Black Quartz Pants. It will not be registered. [default: false] + B:"Disable: Black Quartz Pants"=false + + # This will disable the Black Quartz Pickaxe. It will not be registered. [default: false] + B:"Disable: Black Quartz Pickaxe"=false + + # This will disable the Black Quartz Shovel. It will not be registered. [default: false] + B:"Disable: Black Quartz Shovel"=false + + # This will disable the Black Quartz Sword. It will not be registered. [default: false] + B:"Disable: Black Quartz Sword"=false + + # This will disable the Diamatine Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal AIOT"=false + + # This will disable the Diamatine Crystal Axe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Axe"=false + + # This will disable the Diamatine Crystal Boots. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Boots"=false + + # This will disable the Diamatine Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Chestplate"=false + + # This will disable the Diamatine Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Helmet"=false + + # This will disable the Diamatine Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Hoe"=false + + # This will disable the Diamatine Crystal Pants. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Pants"=false + + # This will disable the Diamatine Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Pickaxe"=false + + # This will disable the Diamatine Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Shovel"=false + + # This will disable the Diamatine Crystal Sword. It will not be registered. [default: false] + B:"Disable: Diamatine Crystal Sword"=false + + # This will disable the Diamond AIOT. It will not be registered. [default: false] + B:"Disable: Diamond AIOT"=false + + # This will disable the Emeradic Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal AIOT"=false + + # This will disable the Emeradic Crystal Axe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Axe"=false + + # This will disable the Emeradic Crystal Boots. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Boots"=false + + # This will disable the Emeradic Crystal Chest. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Chest"=false + + # This will disable the Emeradic Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Helmet"=false + + # This will disable the Emeradic Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Hoe"=false + + # This will disable the Emeradic Crystal Pants. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Pants"=false + + # This will disable the Emeradic Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Pickaxe"=false + + # This will disable the Emeradic Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Shovel"=false + + # This will disable the Emeradic Crystal Sword. It will not be registered. [default: false] + B:"Disable: Emeradic Crystal Sword"=false + + # This will disable the Emerald AIOT. It will not be registered. [default: false] + B:"Disable: Emerald AIOT"=false + + # This will disable the Emerald Axe. It will not be registered. [default: false] + B:"Disable: Emerald Axe"=false + + # This will disable the Emerald Boots. It will not be registered. [default: false] + B:"Disable: Emerald Boots"=false + + # This will disable the Emerald Chestplate. It will not be registered. [default: false] + B:"Disable: Emerald Chestplate"=false + + # This will disable the Emerald Helmet. It will not be registered. [default: false] + B:"Disable: Emerald Helmet"=false + + # This will disable the Emerald Hoe. It will not be registered. [default: false] + B:"Disable: Emerald Hoe"=false + + # This will disable the Emerald Pants. It will not be registered. [default: false] + B:"Disable: Emerald Pants"=false + + # This will disable the Emerald Pickaxe. It will not be registered. [default: false] + B:"Disable: Emerald Pickaxe"=false + + # This will disable the Emerald Shovel. It will not be registered. [default: false] + B:"Disable: Emerald Shovel"=false + + # This will disable the Emerald Sword. It will not be registered. [default: false] + B:"Disable: Emerald Sword"=false + + # This will disable the Engineer's Goggles. It will not be registered. [default: false] + B:"Disable: Engineer's Goggles"=false + + # This will disable the Engineer's Infrared Goggles. It will not be registered. [default: false] + B:"Disable: Engineer's Infrared Goggles"=false + + # This will disable the Enori Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Enori Crystal AIOT"=false + + # This will disable the Enori Crystal Axe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Axe"=false + + # This will disable the Enori Crystal Boots. It will not be registered. [default: false] + B:"Disable: Enori Crystal Boots"=false + + # This will disable the Enori Crystal Chest. It will not be registered. [default: false] + B:"Disable: Enori Crystal Chest"=false + + # This will disable the Enori Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Enori Crystal Helmet"=false + + # This will disable the Enori Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Hoe"=false + + # This will disable the Enori Crystal Pants. It will not be registered. [default: false] + B:"Disable: Enori Crystal Pants"=false + + # This will disable the Enori Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Enori Crystal Pickaxe"=false + + # This will disable the Enori Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Enori Crystal Shovel"=false + + # This will disable the Enori Crystal Sword. It will not be registered. [default: false] + B:"Disable: Enori Crystal Sword"=false + + # This will disable the Golden AIOT. It will not be registered. [default: false] + B:"Disable: Golden AIOT"=false + + # This will disable the Iron AIOT. It will not be registered. [default: false] + B:"Disable: Iron AIOT"=false + + # This will disable the Obsidian AIOT. It will not be registered. [default: false] + B:"Disable: Obsidian AIOT"=false + + # This will disable the Obsidian Axe. It will not be registered. [default: false] + B:"Disable: Obsidian Axe"=false + + # This will disable the Obsidian Boots. It will not be registered. [default: false] + B:"Disable: Obsidian Boots"=false + + # This will disable the Obsidian Chestplate. It will not be registered. [default: false] + B:"Disable: Obsidian Chestplate"=false + + # This will disable the Obsidian Helmet. It will not be registered. [default: false] + B:"Disable: Obsidian Helmet"=false + + # This will disable the Obsidian Hoe. It will not be registered. [default: false] + B:"Disable: Obsidian Hoe"=false + + # This will disable the Obsidian Pants. It will not be registered. [default: false] + B:"Disable: Obsidian Pants"=false + + # This will disable the Obsidian Pickaxe. It will not be registered. [default: false] + B:"Disable: Obsidian Pickaxe"=false + + # This will disable the Obsidian Shovel. It will not be registered. [default: false] + B:"Disable: Obsidian Shovel"=false + + # This will disable the Obsidian Sword. It will not be registered. [default: false] + B:"Disable: Obsidian Sword"=false + + # This will disable the Palis Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Palis Crystal AIOT"=false + + # This will disable the Palis Crystal Axe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Axe"=false + + # This will disable the Palis Crystal Boots. It will not be registered. [default: false] + B:"Disable: Palis Crystal Boots"=false + + # This will disable the Palis Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Palis Crystal Chestplate"=false + + # This will disable the Palis Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Palis Crystal Helmet"=false + + # This will disable the Palis Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Hoe"=false + + # This will disable the Palis Crystal Pants. It will not be registered. [default: false] + B:"Disable: Palis Crystal Pants"=false + + # This will disable the Palis Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Palis Crystal Pickaxe"=false + + # This will disable the Palis Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Palis Crystal Shovel"=false + + # This will disable the Palis Crystal Sword. It will not be registered. [default: false] + B:"Disable: Palis Crystal Sword"=false + + # This will disable the Restonia Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Restonia Crystal AIOT"=false + + # This will disable the Restonia Crystal Axe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Axe"=false + + # This will disable the Restonia Crystal Boots. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Boots"=false + + # This will disable the Restonia Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Chestplate"=false + + # This will disable the Restonia Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Helmet"=false + + # This will disable the Restonia Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Hoe"=false + + # This will disable the Restonia Crystal Pants. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Pants"=false + + # This will disable the Restonia Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Pickaxe"=false + + # This will disable the Restonia Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Shovel"=false + + # This will disable the Restonia Crystal Sword. It will not be registered. [default: false] + B:"Disable: Restonia Crystal Sword"=false + + # This will disable the Stone AIOT. It will not be registered. [default: false] + B:"Disable: Stone AIOT"=false + + # This will disable the Void Crystal AIOT. It will not be registered. [default: false] + B:"Disable: Void Crystal AIOT"=false + + # This will disable the Void Crystal Axe. It will not be registered. [default: false] + B:"Disable: Void Crystal Axe"=false + + # This will disable the Void Crystal Boots. It will not be registered. [default: false] + B:"Disable: Void Crystal Boots"=false + + # This will disable the Void Crystal Chestplate. It will not be registered. [default: false] + B:"Disable: Void Crystal Chestplate"=false + + # This will disable the Void Crystal Helmet. It will not be registered. [default: false] + B:"Disable: Void Crystal Helmet"=false + + # This will disable the Void Crystal Hoe. It will not be registered. [default: false] + B:"Disable: Void Crystal Hoe"=false + + # This will disable the Void Crystal Pants. It will not be registered. [default: false] + B:"Disable: Void Crystal Pants"=false + + # This will disable the Void Crystal Pickaxe. It will not be registered. [default: false] + B:"Disable: Void Crystal Pickaxe"=false + + # This will disable the Void Crystal Shovel. It will not be registered. [default: false] + B:"Disable: Void Crystal Shovel"=false + + # This will disable the Void Crystal Sword. It will not be registered. [default: false] + B:"Disable: Void Crystal Sword"=false + + # This will disable the Wooden AIOT. It will not be registered. [default: false] + B:"Disable: Wooden AIOT"=false +} + + +"tool values" { + # By default, the AIOT can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"AIOT Extra Whitelist" < + TConstruct:GravelOre + > + + # If true,'Press key for more information' text should show when the item has a page in the booklet + B:"Booklet Quick Opening Info"=true + + # By default, the Drill can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. + S:"Drill Extra Whitelist" < + TConstruct:GravelOre + > +} + + +"world gen" { + # Should Black Lotus generate in the World? + B:"Black Lotus Gen"=true + + # The Amount of Black Lotus generating + I:"Black Lotus: Amount"=14 + + # Shold Black Quartz generate in the world? + B:"Black Quartz"=true + + # Should Canola generate in the World? + B:"Canola Gen"=true + + # The Amount of Canola generating + I:"Canola: Amount"=10 + + # Should Coffee Plants generate in the World? + B:"Coffee Gen"=true + + # The Amount of Coffee generating + I:"Coffee: Amount"=6 + + # Should Custom Crop Fields exist? + B:"Crop Field: Existence"=true + + # If Crystal Clusters should generate in Lush Caves + B:"Crystal Clusters in Lush Caves"=true + + # Should the Engineer Villager and his House generate in the worl? + B:"Engineer Villager: Existence"=true + + # Should Flax generate in the World? + B:"Flax Gen"=true + + # The Amount of Flax generating + I:"Flax: Amount"=8 + + # Should caves with trees and grass randomly generate underground? + B:"Generate Lush Caves"=true + + # Should the Jam Villager and his House generate in the world? + B:"Jam Villager: Existence"=true + + # The chances for lush caves to generate. The lower the number, the higher the chances. + I:"Lush Caves: Chance"=20 + + # The list of IDs that Actually Additions OreGen (Ex: Black Quartz) is banned in. This also applies for other world gen like lush caves. + I:"OreGen Dimension Blacklist" < + > + + # The list of IDs of the dimensions that Actually Additions Plants (Rice for example) are banned in. + I:"Plant Blacklist" < + > + + # Should Rice generate in the World? + B:"Rice Gen"=true + + # The Amount of Rice generating + I:"Rice: Amount"=15 + + # Should Treasure Chests generate in the World? + B:"Treasure Chest Gen"=true +} + + diff --git a/overrides/config/additionalstructures.cfg b/overrides/config/additionalstructures.cfg new file mode 100644 index 0000000..c7cff92 --- /dev/null +++ b/overrides/config/additionalstructures.cfg @@ -0,0 +1,164 @@ +# Configuration file + +events { + # [true/false] + B:"Activate the Debug Mode (shows all positions of generated structures in the console)"=false + + # [true/false] + B:"Activate the Update-Checker"=true +} + + +generation { + # This value multiplies the spawnchance! E.g. spawnchance is 1000 and the config says 0.3 ==> 1000 x 0.3 = 300 '300' is now the new spawnchance. [range: 0.1 ~ 10.0, default: 1.0] + S:"Modifies the chance of the dungeon generation"=1.0 + + # higher value = rarer [range: 100 ~ 50000, default: 5000] + I:"Spawnchance of End Buildings"=5000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of End Crystals"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of End Towers"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of Fossils"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of Obsidian Pillars in the End"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 30000] + I:"Spawnchance of Specials!"=30000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of big bones"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of other things"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 1000] + I:"Spawnchance of the Bigger Cacti"=1000 + + # higher value = rarer [range: 100 ~ 50000, default: 6000] + I:"Spawnchance of the Boats"=6000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of the Bushes"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 1500] + I:"Spawnchance of the Camps"=1500 + + # higher value = rarer [range: 100 ~ 50000, default: 1000] + I:"Spawnchance of the Dead Trees (in the desert)"=1000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of the Desert Pillars"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 1500] + I:"Spawnchance of the Fallen Trees"=1500 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the Farm"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 4000] + I:"Spawnchance of the Grave"=4000 + + # higher value = rarer [range: 100 ~ 50000, default: 5000] + I:"Spawnchance of the Illager Houses"=5000 + + # higher value = rarer [range: 100 ~ 50000, default: 4000] + I:"Spawnchance of the Lava Fountain"=4000 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the Log Bundle"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 1000] + I:"Spawnchance of the Logs"=1000 + + # higher value = rarer [range: 100 ~ 50000, default: 5000] + I:"Spawnchance of the Maya Temple"=5000 + + # higher value = rarer [range: 100 ~ 50000, default: 5000] + I:"Spawnchance of the Meteor"=5000 + + # higher value = rarer [range: 1000 ~ 50000, default: 2000] + I:"Spawnchance of the Mine Entry"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 5000] + I:"Spawnchance of the Nether Portals"=5000 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the Oasis"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 1000] + I:"Spawnchance of the Palms"=1000 + + # higher value = rarer [range: 100 ~ 50000, default: 5000] + I:"Spawnchance of the Pyramide Dungeon"=5000 + + # higher value = rarer [range: 100 ~ 50000, default: 4000] + I:"Spawnchance of the Pyramides"=4000 + + # higher value = rarer [range: 100 ~ 50000, default: 1000] + I:"Spawnchance of the Rocks"=1000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of the Scarecrow"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of the Skulls"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 1000] + I:"Spawnchance of the Snow Piles"=1000 + + # higher value = rarer [range: 100 ~ 50000, default: 1500] + I:"Spawnchance of the Snowmen"=1500 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the Spawn Altars"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 4000] + I:"Spawnchance of the Sphinx"=4000 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the Stone Pillars"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of the Temple"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the Tombs"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 1500] + I:"Spawnchance of the Totems"=1500 + + # higher value = rarer [range: 100 ~ 50000, default: 5000] + I:"Spawnchance of the Underground Spider Nests"=5000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of the Wall Ruins"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 2000] + I:"Spawnchance of the Well"=2000 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the Wheat Balls"=3000 + + # higher value = rarer [range: 100 ~ 50000, default: 3000] + I:"Spawnchance of the single Villager Houses"=3000 +} + + +generator { + # [true/false] + B:"Activate the End structure generation"=true + + # [true/false] + B:"Activate the Nether structure generation"=true + + # [true/false] + B:"Activate the Overworld structure generation"=true +} + + diff --git a/overrides/config/ambience.cfg b/overrides/config/ambience.cfg new file mode 100644 index 0000000..2bb2ca1 --- /dev/null +++ b/overrides/config/ambience.cfg @@ -0,0 +1,38 @@ +# Configuration file + +general { + # Defines the sound volume fade in/out duration [Default:25] + I:"Fade Duration"=25 + + # Enables or disables the Lava Dripping Sound Effect [Default:true] + B:"Lava Dripping"=false + + # Enables or disables the Water Dripping Sound Effect [Default:true] + B:"Water Dripping"=false +} + + +ocarina { + # Enables or disables the Bolero of Fire Song Effects [Default:true] + B:"Bolero of Fire"=true + + # Enables or disables the Horse's Song Effects [Default:true] + B:"Horse's Song"=true + + # Enables or disables the Minuet of Forest Song Effects [Default:true] + B:"Minuet of Forest"=true + + # Enables or disables the Prelude of Light Song Effects [Default:true] + B:"Prelude of Light"=true + + # Enables or disables the Serenade of Water Song Effects [Default:true] + B:"Serenade of Water"=true + + # Enables or disables the Song of Storms Effects [Default:true] + B:"Song of Storms"=true + + # Enables or disables the Sun's Song Effects [Default:true] + B:"Sun's Song"=true +} + + diff --git a/overrides/config/appleskin.cfg b/overrides/config/appleskin.cfg new file mode 100644 index 0000000..602f702 --- /dev/null +++ b/overrides/config/appleskin.cfg @@ -0,0 +1,29 @@ +# Configuration file + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# These config settings are client-side only +########################################################################################################## + +client { + # If true, shows your food exhaustion as a progress bar behind the hunger bars + B:show.food.exhaustion.hud.underlay=true + + # If true, adds a line that shows your hunger, saturation, and exhaustion level in the F3 debug overlay + B:show.food.stats.in.debug.overlay=true + + # If true, shows the hunger (and saturation if show.saturation.hud.overlay is true) that would be restored by food you are currently holding + B:show.food.values.hud.overlay=true + + # If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + B:show.food.values.in.tooltip=true + + # If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + B:show.food.values.in.tooltip.always=true + + # If true, shows your current saturation level overlayed on the hunger bar + B:show.saturation.hud.overlay=true +} + + diff --git a/overrides/config/attributefix.cfg b/overrides/config/attributefix.cfg new file mode 100644 index 0000000..731d6bf --- /dev/null +++ b/overrides/config/attributefix.cfg @@ -0,0 +1,65 @@ +# Configuration file + +attributes { + # The maximum amount for the Armor attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxArmor=65536.0 + + # The maximum amount for the ArmorToughness attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxArmorToughness=65536.0 + + # The maximum amount for the AttackDamage attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxAttackDamage=65536.0 + + # The maximum amount for the AttackSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxAttackSpeed=65536.0 + + # The maximum amount for the FlyingSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxFlyingSpeed=65536.0 + + # The maximum amount for the FollowRange attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxFollowRange=65536.0 + + # The maximum amount for the KnockbackResistance attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxKnockbackResistance=65536.0 + + # The maximum amount for the Luck attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxLuck=65536.0 + + # The maximum amount for the MaxHealth attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxMaxHealth=65536.0 + + # The maximum amount for the MovementSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] + S:maxMovementSpeed=65536.0 + + # The minimum amount for the Armor attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minArmor=0.0 + + # The minimum amount for the ArmorToughness attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minArmorToughness=0.0 + + # The minimum amount for the AttackDamage attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minAttackDamage=0.0 + + # The minimum amount for the AttackSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minAttackSpeed=0.0 + + # The minimum amount for the FlyingSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minFlyingSpeed=0.0 + + # The minimum amount for the FollowRange attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minFollowRange=0.0 + + # The minimum amount for the KnockbackResistance attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minKnockbackResistance=0.0 + + # The minimum amount for the Luck attribute. [range: 1.4E-45 ~ 3.4028235E38, default: -1024.0] + S:minLuck=-1024.0 + + # The minimum amount for the MaxHealth attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 1.4E-45] + S:minMaxHealth=1.4E-45 + + # The minimum amount for the MovementSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] + S:minMovementSpeed=0.0 +} + + diff --git a/overrides/config/baubles.cfg b/overrides/config/baubles.cfg new file mode 100644 index 0000000..7a7939d --- /dev/null +++ b/overrides/config/baubles.cfg @@ -0,0 +1,8 @@ +# Configuration file + +client { + # Set this to false to disable rendering of baubles in the player. [default: true] + B:baubleRender.enabled=true +} + + diff --git a/overrides/config/bbm/atomicscience/DustLootTable.cfg b/overrides/config/bbm/atomicscience/DustLootTable.cfg new file mode 100644 index 0000000..deaa312 --- /dev/null +++ b/overrides/config/bbm/atomicscience/DustLootTable.cfg @@ -0,0 +1,52 @@ +# Configuration file + +~CONFIG_VERSION: 1.12.2-3.1.0.70 + +########################################################################################################## +# loot_weights +#--------------------------------------------------------------------------------------------------------# +# Weight in the loot table, higher the number lower the chance of dropping. Zero and lower will disable the entry. +########################################################################################################## + +loot_weights { + # [range: -1 ~ 32767, default: 10] + I:dustAluminium=10 + + # [range: -1 ~ 32767, default: 5] + I:dustCopper=5 + + # [range: -1 ~ 32767, default: 10] + I:dustDimensium=10 + + # [range: -1 ~ 32767, default: 15] + I:dustGold=15 + + # [range: -1 ~ 32767, default: 5] + I:dustIron=5 + + # [range: -1 ~ 32767, default: 8] + I:dustLead=8 + + # [range: -1 ~ 32767, default: 10] + I:dustOsmium=10 + + # [range: -1 ~ 32767, default: 10] + I:dustSilver=10 + + # [range: -1 ~ 32767, default: -1] + I:dustSteel=-1 + + # [range: -1 ~ 32767, default: 5] + I:dustTin=5 + + # [range: -1 ~ 32767, default: 10] + I:dustTitanium=10 + + # [range: -1 ~ 32767, default: 10] + I:dustTorite=10 + + # [range: -1 ~ 32767, default: 10] + I:dustTritanium=10 +} + + diff --git a/overrides/config/bbm/atomicscience/Fluids.cfg b/overrides/config/bbm/atomicscience/Fluids.cfg new file mode 100644 index 0000000..2f6ff45 --- /dev/null +++ b/overrides/config/bbm/atomicscience/Fluids.cfg @@ -0,0 +1,4 @@ +# Configuration file + +~CONFIG_VERSION: 1.12.2-3.1.0.70 + diff --git a/overrides/config/betteragriculture.cfg b/overrides/config/betteragriculture.cfg new file mode 100644 index 0000000..fe90f52 --- /dev/null +++ b/overrides/config/betteragriculture.cfg @@ -0,0 +1,74 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General configuration +########################################################################################################## + +general { + # Set to false to disabled Stale gen [default: true] + B:enableSlateGen=true +} + + +########################################################################################################## +# mobs +#--------------------------------------------------------------------------------------------------------# +# Mobs configuration +########################################################################################################## + +mobs { + # Set to false to disabled Chickens [default: true] + B:enableChickens=true + + # Set to false to disabled Cows [default: true] + B:enabledCows=true + + # Set to false to disabled Pigs [default: true] + B:enabledPigs=true + + # Set to false to disabled Sheep [default: true] + B:enabledSheep=true +} + + +spawning { + # Chickens spawn rate probability [range: 0 ~ 100, default: 50] + I:chickens-mobs-spawn-rate=50 + + # Maximum number of tier 1 Chickens to spawn in a group [range: 0 ~ 10, default: 5] + I:chickens-spawn-group-max=5 + + # Minimum number of tier 1 Chickens to spawn in a group [range: 0 ~ 10, default: 3] + I:chickens-spawn-group-min=3 + + # Cows spawn rate probability [range: 0 ~ 100, default: 50] + I:cows-mobs-spawn-rate=50 + + # Maximum number of Cows to spawn in a group [range: 0 ~ 10, default: 5] + I:cows-spawn-group-max=5 + + # Minimum number of Cows to spawn in a group [range: 0 ~ 10, default: 3] + I:cows-spawn-group-min=3 + + # Pigs spawn rate probability [range: 0 ~ 100, default: 50] + I:pigs-mobs-spawn-rate=50 + + # Maximum number of Pigs to spawn in a group [range: 0 ~ 10, default: 5] + I:pigs-spawn-group-max=5 + + # Minimum number of Pigs to spawn in a group [range: 0 ~ 10, default: 3] + I:pigs-spawn-group-min=3 + + # Sheep spawn rate probability [range: 0 ~ 100, default: 50] + I:sheep-mobs-spawn-rate=50 + + # Maximum number of Sheep to spawn in a group [range: 0 ~ 10, default: 5] + I:sheep-spawn-group-max=5 + + # Minimum number of Sheep to spawn in a group [range: 0 ~ 10, default: 3] + I:sheep-spawn-group-min=3 +} + + diff --git a/overrides/config/betterbuilderswands.cfg b/overrides/config/betterbuilderswands.cfg new file mode 100644 index 0000000..6c209ae --- /dev/null +++ b/overrides/config/betterbuilderswands.cfg @@ -0,0 +1,45 @@ +# Configuration file + +########################################################################################################## +# balance +#--------------------------------------------------------------------------------------------------------# +# For those wanting to change balance. +# Note: The 'blocks-at-a-time' for the unbreakable wand is 2^n where n is the damage value. Recipe modification can be done with another mod. +########################################################################################################## + +balance { + # How many blocks the diamond wand can place at a time. Use -1 for default + I:diamond_wand_limit=-1 +} + + +general { + # Blocks that won't work at all with the wands. E.g. 'minecraft:bedrock/0' + S:blacklisted_blocks < + > + + # Enable recipe for diamond builder's wand + B:enable_diamond_wand=true + + # Enable recipe for iron builder's wand + B:enable_iron_wand=true + + # Enable recipe for stone builder's wand + B:enable_stone_wand=true + + # Specify forced mappings for what to build from certain blocks. + # (what you are looking at)=>(number required)*(item required)=>(block to build) + S:forced_blocks=minecraft:lapis_ore/0=>1*minecraft:lapis_ore/4=>minecraft:lapis_ore/0,minecraft:lit_redstone_ore/0=>1*minecraft:redstone_ore/0=>minecraft:lit_redstone_ore/0,minecraft:grass/0=>1*minecraft:grass/0=>minecraft:grass/0,minecraft:grass/0=>1*minecraft:dirt/0=>minecraft:dirt/0,minecraft:dirt/1=>1*minecraft:dirt/1=>minecraft:dirt/1,minecraft:dirt/1=>1*minecraft:dirt/0=>minecraft:dirt/0,minecraft:dirt/2=>1*minecraft:dirt/2=>minecraft:dirt/2,minecraft:dirt/2=>1*minecraft:dirt/0=>minecraft:dirt/0 + + # Blocks that break assumptions. When the placed block is not what you expect. E.g. 'minecraft:bedrock/0' + S:no_assumption_blocks < + > +} + + +why_not { + # For those that don't like Extra Utils progression. [default: false] + B:straymav_ultimate_wand=false +} + + diff --git a/overrides/config/bettercombatmod.cfg b/overrides/config/bettercombatmod.cfg new file mode 100644 index 0000000..875f7f3 --- /dev/null +++ b/overrides/config/bettercombatmod.cfg @@ -0,0 +1,71 @@ +# Configuration file + +~CONFIG_VERSION: 4 + +general { + # Add an additional sound when a critical strike happens [default: true] + B:"Additional crit sound"=true + + # Add an additional sound when striking a target [default: true] + B:"Additional hit sound"=true + + # Attacking an enemy while sprinting will no longer interrupt your sprint [default: true] + B:"Attack and Sprint"=true + + # You may only attack if your energy is full [default: false] + B:"Attacks require full energy"=false + + # Enables the capability to attack with your off-hand [default: true] + B:"Enable Offhand Attacks"=false + + # Blacklisted entity classes for attacking. You will not be able to attack any entity that extends this class! Please note that entities extending IEntityOwnable are by default blacklisted, when the entity is owned by the attacker. [default: [net.minecraft.entity.passive.EntityHorse], [net.minecraft.entity.item.EntityArmorStand], [net.minecraft.entity.passive.EntityVillager]] + S:"Entity Blacklist" < + net.minecraft.entity.passive.EntityHorse + net.minecraft.entity.item.EntityArmorStand + net.minecraft.entity.passive.EntityVillager + > + + # Whitelisted item classes for attacking. [default: [net.minecraft.item.ItemSword], [net.minecraft.item.ItemAxe], [net.minecraft.item.ItemSpade], [net.minecraft.item.ItemPickaxe], [net.minecraft.item.ItemHoe], [slimeknights.tconstruct.library.tools.SwordCore], [slimeknights.tconstruct.library.tools.AoeToolCore]] + S:"Item Class Whitelist" < + net.minecraft.item.ItemSword + net.minecraft.item.ItemAxe + net.minecraft.item.ItemSpade + net.minecraft.item.ItemPickaxe + net.minecraft.item.ItemHoe + slimeknights.tconstruct.library.tools.SwordCore + slimeknights.tconstruct.library.tools.AoeToolCore + > + + # Whitelisted items in the format "domain:itemname" for attacking. [default: ] + S:"Item Whitelist" < + > + + # Melee attacks receive +1(block) range [default: true] + B:"Longer Attack"=false + + # Every items can spawn the swipe animation [default: true] + B:"More swipe animation"=true + + # The efficiency of an attack with offhanded weapon in percent (attack damage * efficiency) [range: 0.0 ~ 16384.0, default: 0.5] + S:"Offhand Efficiency"=0.5 + + # How likely it is to land a critical hit in percent [range: 0.0 ~ 1.0, default: 0.3] + S:"Random Crit Chance"=0.3 + + # Melee attacks have now 30% chance to critically strike, critical strikes can no longer be forced by falling [default: true] + B:"Random Crits"=true + + # Melee attacks that don't hit the target won't cause cooldown [default: true] + B:"Refound energy on miss"=true + + # Attacks with the Off-hand does 50% less damage [default: true] + B:"Weaker Left Arm"=true + + # Melee attacks hit in a wider area (easier to land hit) [default: true] + B:"Wider Attack"=false + + # How much bigger the hitbox will be extended for wider attacks. Vanilla is 0.5 [range: 0.0 ~ 64.0, default: 1.5] + S:"Wider Attack Width"=1.5 +} + + diff --git a/overrides/config/betterfps.json b/overrides/config/betterfps.json new file mode 100644 index 0000000..b15eaf3 --- /dev/null +++ b/overrides/config/betterfps.json @@ -0,0 +1 @@ +{"algorithm":"rivens-half","updateChecker":true,"preallocateMemory":false,"fog":true,"beaconBeam":true,"fastHopper":true,"fastBeacon":true,"fastSearch":true,"asyncSearch":true} \ No newline at end of file diff --git a/overrides/config/betterfurnacesreforged.cfg b/overrides/config/betterfurnacesreforged.cfg new file mode 100644 index 0000000..ae2dab6 --- /dev/null +++ b/overrides/config/betterfurnacesreforged.cfg @@ -0,0 +1,8 @@ +# Configuration file + +updates { + # true = check for updates, false = don't check for updates. [default: true] + B:checkUpdates=true +} + + diff --git a/overrides/config/betterquesting.cfg b/overrides/config/betterquesting.cfg new file mode 100644 index 0000000..df940bb --- /dev/null +++ b/overrides/config/betterquesting.cfg @@ -0,0 +1,20 @@ +# Configuration file + +general { + # Hide update notifications [default: false] + B:"Hide Updates"=false + + # Clamps the max UI height (-1 to disable) [range: -1 ~ 2147483647, default: -1] + I:"Max GUI Height"=-1 + + # Clamps the max UI width (-1 to disable) [range: -1 ~ 2147483647, default: -1] + I:"Max GUI Width"=-1 + + # The current questing theme [default: betterquesting:light] + S:Theme=betterquesting:light + + # Jumps the user to the last opened quest [default: true] + B:"Use Quest Bookmark"=true +} + + diff --git a/overrides/config/betterrecords.cfg b/overrides/config/betterrecords.cfg new file mode 100644 index 0000000..09470c4 --- /dev/null +++ b/overrides/config/betterrecords.cfg @@ -0,0 +1,52 @@ +# Configuration file + +general { + # Maximum speaker radius + # Min: -1 + # Max: 1000 + I:maxSpeakerRadius=-1 + + ########################################################################################################## + # client + #--------------------------------------------------------------------------------------------------------# + # Client-Specific config settings + ########################################################################################################## + + client { + # Enable developer mode + B:devMode=false + + # Max file size to download (in megabytes) + # Min: 1 + # Max: 1000 + I:downloadMax=10 + + # Should the mod download songs from the internet? + B:downloadSongs=true + + # Intensity of lights + # Min: -1 + # Max: 3 + I:flashMode=1 + + # Should the mod's built in libraries be loaded + B:loadDefaultLibraries=true + + # Play Songs while downloading + # For those with fast internet! + B:playWhileDownloading=false + + # Min: 256 + # Max: 2048 + I:streamBuffer=1024 + + # Should radio be streamed + B:streamRadio=true + } + + instance { + } + +} + + diff --git a/overrides/config/blockcraftery.cfg b/overrides/config/blockcraftery.cfg new file mode 100644 index 0000000..7c83be7 --- /dev/null +++ b/overrides/config/blockcraftery.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Toggles whether giving framed blocks textures costs one block. [default: false] + B:freeDecoration=false + + # Toggles whether or not framed block textures can be freely replaced by right-clicking with another block. [default: false] + B:rightClickReplace=false +} + + diff --git a/overrides/config/blur.cfg b/overrides/config/blur.cfg new file mode 100644 index 0000000..57778cd --- /dev/null +++ b/overrides/config/blur.cfg @@ -0,0 +1,22 @@ +# Configuration file + +general { + # The time it takes for the blur to fade in, in ms. [range: 0 ~ 2147483647, default: 200] + I:fadeTime=200 + + # The end color of the background gradient. Given in ARGB hex. [default: 75000000] + S:gradientEndColor=75000000 + + # The start color of the background gradient. Given in ARGB hex. [default: 75000000] + S:gradientStartColor=75000000 + + # A list of classes to be excluded from the blur shader. [default: [net.minecraft.client.gui.GuiChat]] + S:guiExclusions < + net.minecraft.client.gui.GuiChat + > + + # The radius of the blur effect. This controls how "strong" the blur is. [range: 1 ~ 100, default: 12] + I:radius=12 +} + + diff --git a/overrides/config/bonsaitrees/settings.cfg b/overrides/config/bonsaitrees/settings.cfg new file mode 100644 index 0000000..b0bd55f --- /dev/null +++ b/overrides/config/bonsaitrees/settings.cfg @@ -0,0 +1,88 @@ +# Configuration file + +client { + # Maximum width/depth of a block to grow to [range: 0.5 ~ 1.0, default: 0.9] + S:maxTreeScale=0.9 + + # Whether to show the drop chances in JEI [default: true] + B:showChanceInJEI=true +} + + +drops { + # How many fruits to drop by default [range: 0 ~ 64, default: 2] + I:fruitAmount=1 + + # Default chance for a fruit to drop [range: 0.0 ~ 1.0, default: 0.2] + S:fruitChance=0.02 + + # How many leaves to drop by default [range: 0 ~ 64, default: 1] + I:leafAmount=1 + + # Default chance for a leaf to drop [range: 0.0 ~ 1.0, default: 0.1] + S:leafChance=0.1 + + # How many wood logs to drop by default [range: 0 ~ 64, default: 1] + I:logAmount=1 + + # Default chance for a wood log to drop [range: 0.0 ~ 1.0, default: 0.75] + S:logChance=0.75 + + # How many saplings to drop by default [range: 0 ~ 64, default: 1] + I:saplingAmount=1 + + # Default chance for a sapling to drop [range: 0.0 ~ 1.0, default: 0.05] + S:saplingChance=0.05 + + # How many sticks to drop by default [range: 0 ~ 64, default: 3] + I:stickAmount=3 + + # Default chance for a stick to drop [range: 0.0 ~ 1.0, default: 0.2] + S:stickChance=0.2 +} + + +general { + # How many ticks trees need to fully grow. Some tree types modify this value [range: 1 ~ 2147483647, default: 600] + I:baseGrowTicks=500 + + # How many ticks to wait between exports. [range: 0 ~ 1200, default: 10] + I:defaultHoppingCooldown=10 + + # Whether to disable the Hopping Bonsai Pot and make it behave like a normal Bonsai Pot [default: false] + B:disableHoppingBonsaiPot=false + + # If set to false, then dye is being used up when painting bonsai pots [default: true] + B:noDyeCost=true + + # How many ticks to wait between exports, if not all items were exported last time. [range: 0 ~ 1200, default: 40] + I:punishHoppingCooldown=40 + + # Used for Hopping Bonsais only: If this is set to true, trees will only be cut automatically if all previous drops are exported. This breaks compatibility with e.g. storage drawers. If set to false unexported items from the previous cycle are being voided. [default: false] + B:waitForEmptyItemBuffers=false +} + + +integration { + # Additional items that are able to cut bonsai trees [default: [minecraft:shears]] + S:additionalCuttingTools < + minecraft:shears + > + + # Integrations to disable (by classname, e.g. org.dave.bonsaitrees.integration.mods.PamsHarvestcraft) [default: ] + S:disabledIntegrations < + > + + # Bonsai Soils to disable (e.g. minecraft:grass) [default: ] + S:disabledSoils < + > + + # Tree types to disable (e.g. forestry:hillCherry) [default: ] + S:disabledTreeTypes < + > + + # Can be enabled for development purposes mostly. [default: false] + B:loadShapesOfUnloadedTrees=false +} + + diff --git a/overrides/config/bookshelf.cfg b/overrides/config/bookshelf.cfg new file mode 100644 index 0000000..0ff204c --- /dev/null +++ b/overrides/config/bookshelf.cfg @@ -0,0 +1,41 @@ +# Configuration file + +########################################################################################################## +# oredict +#--------------------------------------------------------------------------------------------------------# +# WARNIG: Changing these config options may break recipes in mods that use Bookshelf. +########################################################################################################## + +oredict { + # Should vanilla arrows be ore dicted? [default: true] + B:arrows=true + + # Should vanilla fences and fence gates be ore dicted? [default: true] + B:fence=true + + # Should misc blocks like magma blocks and bone blocks be put in the ore dict? [default: true] + B:misc=true + + # Should vanilla rails be ore dicted? [default: true] + B:rails=true + + # Should vanilla seeds be ore dicted? [default: true] + B:seeds=true + + # Should vanilla shulker boxes be ore dicted? [default: true] + B:shulker=true +} + + +########################################################################################################## +# translations +#--------------------------------------------------------------------------------------------------------# +# Adds support for additional levels. Lowering this can improve memory. +########################################################################################################## + +translations { + # The amount of enchantment levels to translate. 10 or less will disable this. [range: 0 ~ 32767, default: 256] + I:enchantmentCount=256 +} + + diff --git a/overrides/config/bq_standard.cfg b/overrides/config/bq_standard.cfg new file mode 100644 index 0000000..2cc7810 --- /dev/null +++ b/overrides/config/bq_standard.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Hide update notifications [default: false] + B:"Hide Updates"=false +} + + diff --git a/overrides/config/brandon3055/CSG/Config.json b/overrides/config/brandon3055/CSG/Config.json new file mode 100644 index 0000000..e0d1b94 --- /dev/null +++ b/overrides/config/brandon3055/CSG/Config.json @@ -0,0 +1,11 @@ +{ + "inventory": { + "0:0": "techguns:crowbar", + "0:1": "moreplanets:jelly,4,3", + "1:1": "thermalfoundation:armor.legs_copper", + "1:3": "thermalfoundation:armor.helmet_copper", + "1:2": "thermalfoundation:armor.plate_copper", + "0:2": "questbook:itemquestbook", + "1:0": "thermalfoundation:armor.boots_copper" + } +} \ No newline at end of file diff --git a/overrides/config/cedtreasurehunting.cfg b/overrides/config/cedtreasurehunting.cfg new file mode 100644 index 0000000..d3f23cd --- /dev/null +++ b/overrides/config/cedtreasurehunting.cfg @@ -0,0 +1,17 @@ +# Configuration file + +########################################################################################################## +# base +#--------------------------------------------------------------------------------------------------------# +# Base configuration, usually you don't have to touch anything here +########################################################################################################## + +base { + # Version, does nothing [default: 0.3.6] + S:Version=0.3.6 + + # Debug mode [default: false] + B:debug=false +} + + diff --git a/overrides/config/cedunleashedlife.cfg b/overrides/config/cedunleashedlife.cfg new file mode 100644 index 0000000..b8b995c --- /dev/null +++ b/overrides/config/cedunleashedlife.cfg @@ -0,0 +1,307 @@ +# Configuration file + +########################################################################################################## +# base +#--------------------------------------------------------------------------------------------------------# +# Base configuration, usually you don't have to touch anything here +########################################################################################################## + +base { + # Version, does nothing [default: 1.4.6] + S:Version=1.4.6 + + # Debug mode [default: false] + B:debug=false +} + + +########################################################################################################## +# bosscow configuration +#--------------------------------------------------------------------------------------------------------# +# Configure BossCow behavior [Requires MC Restart] +########################################################################################################## + +"bosscow configuration" { + # Set to true to enable BossCow [default: true] + B:Enable=true + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 600.0] + S:"Max Health Base"=600.0 +} + + +########################################################################################################## +# bovinebrevik configuration +#--------------------------------------------------------------------------------------------------------# +# Configure BovineBrevik behavior [Requires MC Restart] +########################################################################################################## + +"bovinebrevik configuration" { + # Biomes where BovineBrevik can naturally spawn [default: ] + S:Biomes < + > + + # Set to true to enable BovineBrevik [default: true] + B:Enable=true + + # Max spawn count [range: 1 ~ 50, default: 5] + I:"Group Max"=5 + + # Min spawn count [range: 1 ~ 50, default: 1] + I:"Group Min"=1 + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 40.0] + S:"Max Health Base"=40.0 + + # Spawn Weight [range: 0 ~ 500, default: 12] + I:Weight=12 +} + + +########################################################################################################## +# bubblecow configuration +#--------------------------------------------------------------------------------------------------------# +# Configure BubbleCow behavior [Requires MC Restart] +########################################################################################################## + +"bubblecow configuration" { + # Biomes where BubbleCow can naturally spawn [default: [minecraft:jungle], [minecraft:extreme_hills]] + S:Biomes < + minecraft:jungle + minecraft:extreme_hills + > + + # Set to true to enable BubbleCow [default: true] + B:Enable=true + + # Max spawn count [range: 1 ~ 50, default: 1] + I:"Group Max"=1 + + # Min spawn count [range: 1 ~ 50, default: 1] + I:"Group Min"=1 + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 100.0] + S:"Max Health Base"=100.0 + + # Spawn Weight [range: 0 ~ 500, default: 4] + I:Weight=4 +} + + +########################################################################################################## +# coloredcow configuration +#--------------------------------------------------------------------------------------------------------# +# Configure ColoredCow behavior [Requires MC Restart] +########################################################################################################## + +"coloredcow configuration" { + # Biomes where ColoredCow can naturally spawn [default: [cedunleashedlife:cow level]] + S:Biomes < + cedunleashedlife:cow level + > + + # Set to true to enable ColoredCow [default: true] + B:Enable=true + + # Max spawn count [range: 1 ~ 50, default: 15] + I:"Group Max"=15 + + # Min spawn count [range: 1 ~ 50, default: 5] + I:"Group Min"=5 + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 10.0] + S:"Max Health Base"=10.0 + + # Spawn Weight [range: 0 ~ 500, default: 12] + I:Weight=12 +} + + +########################################################################################################## +# cow level dimension +#--------------------------------------------------------------------------------------------------------# +# Cow Level Configuration [Requires MC Restart] +########################################################################################################## + +"cow level dimension" { + # Cow Level Dimension ID [range: 2 ~ 2147483647, default: 420] + I:ID=420 +} + + +########################################################################################################## +# customization +#--------------------------------------------------------------------------------------------------------# +# Various mod Config +########################################################################################################## + +customization { + # Cow Gun initial damage [range: 0.0 ~ 3.4028235E38, default: 35.0] + S:"Cow Gun Damage"=35.0 +} + + +########################################################################################################## +# demonsheep configuration +#--------------------------------------------------------------------------------------------------------# +# Configure DemonSheep behavior [Requires MC Restart] +########################################################################################################## + +"demonsheep configuration" { + # Biomes where DemonSheep can naturally spawn [default: [minecraft:hell]] + S:Biomes < + minecraft:hell + > + + # Set to true to enable DemonSheep [default: true] + B:Enable=true + + # Max spawn count [range: 1 ~ 50, default: 1] + I:"Group Max"=1 + + # Min spawn count [range: 1 ~ 50, default: 1] + I:"Group Min"=1 + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 200.0] + S:"Max Health Base"=200.0 + + # Spawn Weight [range: 0 ~ 500, default: 8] + I:Weight=8 +} + + +########################################################################################################## +# dragon tweak +#--------------------------------------------------------------------------------------------------------# +# Dragon Tweak +########################################################################################################## + +"dragon tweak" { + # Set a custom name for the Dragon [default: Ender Dragon] + S:"Custom Name"=Ender Dragon + + # Dragon base damage value [range: 1.0 ~ 4096.0, default: 20.0] + S:Damage=20.0 + + # Dragon base Health value [range: 1.0 ~ 4096.0, default: 700.0] + S:Health=700.0 + + # Minions that will spawns on Dragon Death - [default: ] + S:Minions < + > + + # Minions spawn delay (milliseconds) [range: 200 ~ 20000, default: 500] + I:"Minions Spawn Delay"=500 +} + + +########################################################################################################## +# fartingcow configuration +#--------------------------------------------------------------------------------------------------------# +# Configure FartingCow behavior [Requires MC Restart] +########################################################################################################## + +"fartingcow configuration" { + # Biomes where FartingCow can naturally spawn [default: [minecraft:plains], [minecraft:forest], [minecraft:taiga], [minecraft:extreme_hills], [minecraft:ocean], [minecraft:birch_forest], [minecraft:roofed_forest]] + S:Biomes < + minecraft:plains + minecraft:forest + minecraft:taiga + minecraft:extreme_hills + minecraft:ocean + minecraft:birch_forest + minecraft:roofed_forest + > + + # Set to true to enable FartingCow [default: true] + B:Enable=true + + # Max spawn count [range: 1 ~ 50, default: 5] + I:"Group Max"=5 + + # Min spawn count [range: 1 ~ 50, default: 1] + I:"Group Min"=1 + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 20.0] + S:"Max Health Base"=20.0 + + # Spawn Weight [range: 0 ~ 500, default: 12] + I:Weight=12 +} + + +########################################################################################################## +# minicow configuration +#--------------------------------------------------------------------------------------------------------# +# Configure MiniCow behavior [Requires MC Restart] +########################################################################################################## + +"minicow configuration" { + # Set to true to enable MiniCow [default: true] + B:Enable=true + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 1.0] + S:"Max Health Base"=1.0 +} + + +########################################################################################################## +# wither tweak +#--------------------------------------------------------------------------------------------------------# +# Wither Tweak +########################################################################################################## + +"wither tweak" { + # Set a custom name for the Wither [default: Wither] + S:"Custom Name"=Wither + + # Wither base damage value [range: 1.0 ~ 4096.0, default: 20.0] + S:Damage=20.0 + + # Wither base Health value [range: 1.0 ~ 4096.0, default: 800.0] + S:Health=800.0 + + # Minions that will spawns on Wither Death - [default: ] + S:Minions < + > + + # Minions spawn delay (milliseconds) [range: 200 ~ 20000, default: 500] + I:"Minions Spawn Delay"=500 +} + + +########################################################################################################## +# zombiecedkilleur configuration +#--------------------------------------------------------------------------------------------------------# +# Configure ZombieCedKilleur behavior [Requires MC Restart] +########################################################################################################## + +"zombiecedkilleur configuration" { + # Biomes where ZombieCedKilleur can naturally spawn [default: [minecraft:plains], [minecraft:forest], [minecraft:taiga], [minecraft:extreme_hills], [minecraft:ocean], [minecraft:birch_forest], [minecraft:roofed_forest]] + S:Biomes < + minecraft:plains + minecraft:forest + minecraft:taiga + minecraft:extreme_hills + minecraft:ocean + minecraft:birch_forest + minecraft:roofed_forest + > + + # Set to true to enable ZombieCedKilleur [default: false] + B:Enable=false + + # Max spawn count [range: 1 ~ 50, default: 5] + I:"Group Max"=5 + + # Min spawn count [range: 1 ~ 50, default: 1] + I:"Group Min"=1 + + # Maximum Health Base (2.0 health = 1 Heart) [range: 1.0 ~ 4096.0, default: 10.0] + S:"Max Health Base"=10.0 + + # Spawn Weight [range: 0 ~ 500, default: 12] + I:Weight=12 +} + + diff --git a/overrides/config/cgm.cfg b/overrides/config/cgm.cfg new file mode 100644 index 0000000..49071b9 --- /dev/null +++ b/overrides/config/cgm.cfg @@ -0,0 +1,288 @@ +# Configuration file + +general { + + ########################################################################################################## + # client + #--------------------------------------------------------------------------------------------------------# + # Client-only configs. + ########################################################################################################## + + client { + + ########################################################################################################## + # sounds + #--------------------------------------------------------------------------------------------------------# + # Control sounds triggered by guns + ########################################################################################################## + + sounds { + # If true, a ding sound will play when you successfully hit a player with a gun + B:"Play Hit Sound"=true + } + + ########################################################################################################## + # display + #--------------------------------------------------------------------------------------------------------# + # Configuration for display related options + ########################################################################################################## + + display { + # If true, an animation is performed while cycling items in the Workbench + B:"Workbench Animation"=true + } + + ########################################################################################################## + # controls + #--------------------------------------------------------------------------------------------------------# + # Configuration for control options + ########################################################################################################## + + controls { + # If true, uses the old controls in order to aim and shoot + B:"Use Old Controls"=false + } + + } + + ########################################################################################################## + # server + #--------------------------------------------------------------------------------------------------------# + # Server-only configs. + ########################################################################################################## + + server { + # Enables the check for head shots for players. Projectiles that hit the head of a player will have increased damage. + B:"Enable Head Shots"=true + + # The extra amount to expand an entity's bounding box when checking for projectile collision. Setting this value higher will make it easier to hit players + # Min: 0.0 + # Max: 1.0 + D:"Grow Bounding Box"=0.3 + + # The value to multiply the damage by if projectile hit the players head + # Min: 1.0 + # Max: 1.7976931348623157E308 + D:"Head Shot Damage Multiplier"=1.1 + + ########################################################################################################## + # network + #--------------------------------------------------------------------------------------------------------# + # Properties relating to network + ########################################################################################################## + + network { + # The distance players need to be within to be able to track new projectiles trails. Higher values means you can see projectiles from that start from further away. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Projectile Tracking Range"=200.0 + } + + ########################################################################################################## + # aggro mobs + #--------------------------------------------------------------------------------------------------------# + # Nearby mobs are angered and/or scared by the firing of guns. + ########################################################################################################## + + "aggro mobs" { + # If true, nearby mobs are angered and/or scared by the firing of guns. + B:"Aggro Mobs Enabled"=true + + # If true, in addition to causing peaceful mobs to panic, firing a gun will also cause nearby hostile mobs to target the shooter. + B:"Anger Hostile Mobs"=true + + # Any mobs of classes with class paths in this list will not aggro on shooters. + S:"Exempt Mob Classes" < + net.minecraft.entity.passive.EntityVillager + > + + # Any mobs within a sphere of this radius will aggro on the shooter of a silenced gun. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Range Silenced"=10.0 + + # Any mobs within a sphere of this radius will aggro on the shooter of an unsilenced gun. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Range Unsilenced"=20.0 + } + + ########################################################################################################## + # missiles + #--------------------------------------------------------------------------------------------------------# + # Properties relating to missiles. + ########################################################################################################## + + missiles { + # The max distance which the explosion is effective to. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Explosion Radius"=5.0 + } + + ########################################################################################################## + # grenades + #--------------------------------------------------------------------------------------------------------# + # Properties relating to grenades. + ########################################################################################################## + + grenades { + # The max distance which the explosion is effective to. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Explosion Radius"=5.0 + } + + ########################################################################################################## + # stun grenades + #--------------------------------------------------------------------------------------------------------# + # Blinding/deafening properties of stun grenades. + ########################################################################################################## + + "stun grenades" { + + ########################################################################################################## + # blind + #--------------------------------------------------------------------------------------------------------# + # Blinding properties of stun grenades. + ########################################################################################################## + + blind { + # After the duration drops to this many ticks, the transparency of the overlay when blinded will gradually fade to 0 alpha. + # Min: 0 + # Max: 255 + I:"Overlay Alpha"=255 + + # Transparency of the overlay when blinded will be this alpha value, before eventually fading to 0 alpha. + # Min: 0 + # Max: 2147483647 + I:"Overlay Fade Threshold"=40 + I:alphaFadeThresholdSynced=2147483647 + I:alphaOverlaySynced=255 + + ########################################################################################################## + # effect criteria + #--------------------------------------------------------------------------------------------------------# + # Criteria that determines the presence/absence and duration of the blinding effect. + ########################################################################################################## + + "effect criteria" { + # Angle between the eye/looking direction and the eye/grenade direction must be no more than half this many degrees to have an effect. + # Min: 0.0 + # Max: 360.0 + D:"Angle Of Effect"=170.0 + + # After duration is attenuated by distance, it will be further attenuated depending on the angle (in degrees) between the eye/looking direction and the eye/grenade direction. This is done by multiplying it by 1 (no attenuation) if the angle is 0; and by this value if the angle is the maximum within the angle of effect. + # Min: 0.0 + # Max: 1.0 + D:"Max Attenuation By Angle"=0.75 + + # Effect will have this duration (in ticks) if the grenade is directly at the player's eyes while looking directly at it. + # Min: 0 + # Max: 2147483647 + I:"Max Duration"=220 + + # Effect will have this duration (in ticks) if the grenade is the maximum distance from the player's eyes while looking directly at it. + # Min: 0 + # Max: 2147483647 + I:"Min Duration By Distance"=10 + + # Grenade must be no more than this many meters away to have an effect. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:Radius=15.0 + + # If true, the effect is only applied if the line between the eyes and the grenade does not intersect any non-liquid blocks with an opacity greater than 0. + B:"Raytrace Opaque Blocks"=true + } + + } + + ########################################################################################################## + # deafen + #--------------------------------------------------------------------------------------------------------# + # Deafening properties of stun grenades. + ########################################################################################################## + + deafen { + # Volume of the ringing sound when deafened will play at this volume, before eventually fading to 0. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Ring Volume"=1.0 + + # After the duration drops to this many ticks, the ringing volume will gradually fade to 0 and other sound volumes will fade back to %100. + # Min: 0 + # Max: 2147483647 + I:"Sound Fade Threshold"=90 + + # Volume of most game sounds when deafened will play at this percent, before eventually fading back to %100. + # Min: 0.0 + # Max: 1.0 + D:"Sound Percentage"=0.05 + D:ringVolumeSynced=1.0 + I:soundFadeThresholdSynced=2147483647 + D:soundPercentageSynced=0.0 + + ########################################################################################################## + # effect criteria + #--------------------------------------------------------------------------------------------------------# + # Criteria that determines the presence/absence and duration of the deafening effect. + ########################################################################################################## + + "effect criteria" { + # Angle between the eye/looking direction and the eye/grenade direction must be no more than half this many degrees to have an effect. + # Min: 0.0 + # Max: 360.0 + D:"Angle Of Effect"=360.0 + + # After duration is attenuated by distance, it will be further attenuated depending on the angle (in degrees) between the eye/looking direction and the eye/grenade direction. This is done by multiplying it by 1 (no attenuation) if the angle is 0; and by this value if the angle is the maximum within the angle of effect. + # Min: 0.0 + # Max: 1.0 + D:"Max Attenuation By Angle"=0.75 + + # Effect will have this duration (in ticks) if the grenade is directly at the player's eyes while looking directly at it. + # Min: 0 + # Max: 2147483647 + I:"Max Duration"=280 + + # Effect will have this duration (in ticks) if the grenade is the maximum distance from the player's eyes while looking directly at it. + # Min: 0 + # Max: 2147483647 + I:"Min Duration By Distance"=100 + + # Grenade must be no more than this many meters away to have an effect. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:Radius=15.0 + + # If true, the effect is only applied if the line between the eyes and the grenade does not intersect any non-liquid blocks with an opacity greater than 0. + B:"Raytrace Opaque Blocks"=false + } + + } + + } + + ########################################################################################################## + # projectile spread + #--------------------------------------------------------------------------------------------------------# + # Properties relating to projectile spread + ########################################################################################################## + + "projectile spread" { + # The amount of times a player has too shoot within the spread threshold before the maximum amount of spread is applied. Setting the value higher means it will take longer for the spread to be applied. + # Min: 1 + # Max: 2147483647 + I:"Max Count"=10 + + # The amount of time in milliseconds before logic to apply spread is skipped. The value indicates a reasonable amount of time before a weapon is considered stable again. + # Min: 0 + # Max: 1000 + I:"Spread Threshold"=300 + } + + } + +} + + diff --git a/overrides/config/cgm/guns/assault_rifle.json b/overrides/config/cgm/guns/assault_rifle.json new file mode 100644 index 0000000..44bb38b --- /dev/null +++ b/overrides/config/cgm/guns/assault_rifle.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 30, + "Reload Speed": 2, + "Projectile Count": 1, + "Always Spread": false, + "Spread": 0.0 + }, + "Projectile": { + "Damage": 6.0, + "Damage Falloff": false, + "Gravity": false, + "Ticks Before Removed": 10, + "Reduce Damage If Not Zoomed": false, + "Size": 0.2, + "Speed": 10.0 + } +} \ No newline at end of file diff --git a/overrides/config/cgm/guns/bazooka.json b/overrides/config/cgm/guns/bazooka.json new file mode 100644 index 0000000..32a22a7 --- /dev/null +++ b/overrides/config/cgm/guns/bazooka.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 1, + "Reload Speed": 1, + "Projectile Count": 1, + "Always Spread": false, + "Spread": 0.0 + }, + "Projectile": { + "Damage": 25.0, + "Damage Falloff": false, + "Gravity": false, + "Ticks Before Removed": 100, + "Reduce Damage If Not Zoomed": false, + "Size": 0.2, + "Speed": 2.0 + } +} \ No newline at end of file diff --git a/overrides/config/cgm/guns/chain_gun.json b/overrides/config/cgm/guns/chain_gun.json new file mode 100644 index 0000000..8e75752 --- /dev/null +++ b/overrides/config/cgm/guns/chain_gun.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 100, + "Reload Speed": 4, + "Projectile Count": 1, + "Always Spread": true, + "Spread": 3.0 + }, + "Projectile": { + "Damage": 4.0, + "Damage Falloff": false, + "Gravity": false, + "Ticks Before Removed": 10, + "Reduce Damage If Not Zoomed": false, + "Size": 0.2, + "Speed": 10.0 + } +} \ No newline at end of file diff --git a/overrides/config/cgm/guns/grenade_launcher.json b/overrides/config/cgm/guns/grenade_launcher.json new file mode 100644 index 0000000..a6b1aeb --- /dev/null +++ b/overrides/config/cgm/guns/grenade_launcher.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 1, + "Reload Speed": 1, + "Projectile Count": 1, + "Always Spread": false, + "Spread": 0.0 + }, + "Projectile": { + "Damage": 15.0, + "Damage Falloff": false, + "Gravity": true, + "Ticks Before Removed": 50, + "Reduce Damage If Not Zoomed": false, + "Size": 0.2, + "Speed": 1.0 + } +} \ No newline at end of file diff --git a/overrides/config/cgm/guns/handgun.json b/overrides/config/cgm/guns/handgun.json new file mode 100644 index 0000000..d8d3df1 --- /dev/null +++ b/overrides/config/cgm/guns/handgun.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 15, + "Reload Speed": 1, + "Projectile Count": 1, + "Always Spread": false, + "Spread": 0.0 + }, + "Projectile": { + "Damage": 10.0, + "Damage Falloff": true, + "Gravity": false, + "Ticks Before Removed": 10, + "Reduce Damage If Not Zoomed": false, + "Size": 0.2, + "Speed": 10.0 + } +} \ No newline at end of file diff --git a/overrides/config/cgm/guns/machine_pistol.json b/overrides/config/cgm/guns/machine_pistol.json new file mode 100644 index 0000000..5585b46 --- /dev/null +++ b/overrides/config/cgm/guns/machine_pistol.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 30, + "Reload Speed": 5, + "Projectile Count": 1, + "Always Spread": false, + "Spread": 4.0 + }, + "Projectile": { + "Damage": 5.0, + "Damage Falloff": false, + "Gravity": false, + "Ticks Before Removed": 10, + "Reduce Damage If Not Zoomed": false, + "Size": 0.2, + "Speed": 10.0 + } +} \ No newline at end of file diff --git a/overrides/config/cgm/guns/rifle.json b/overrides/config/cgm/guns/rifle.json new file mode 100644 index 0000000..9acd475 --- /dev/null +++ b/overrides/config/cgm/guns/rifle.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 1, + "Reload Speed": 1, + "Projectile Count": 1, + "Always Spread": false, + "Spread": 0.0 + }, + "Projectile": { + "Damage": 20.0, + "Damage Falloff": false, + "Gravity": true, + "Ticks Before Removed": 10, + "Reduce Damage If Not Zoomed": true, + "Size": 0.0625, + "Speed": 15.0 + } +} \ No newline at end of file diff --git a/overrides/config/cgm/guns/shotgun.json b/overrides/config/cgm/guns/shotgun.json new file mode 100644 index 0000000..ebe70e8 --- /dev/null +++ b/overrides/config/cgm/guns/shotgun.json @@ -0,0 +1,18 @@ +{ + "General": { + "Max Ammo": 4, + "Reload Speed": 1, + "Projectile Count": 5, + "Always Spread": true, + "Spread": 8.0 + }, + "Projectile": { + "Damage": 15.0, + "Damage Falloff": true, + "Gravity": false, + "Ticks Before Removed": 3, + "Reduce Damage If Not Zoomed": false, + "Size": 1.0, + "Speed": 10.0 + } +} \ No newline at end of file diff --git a/overrides/config/champions.cfg b/overrides/config/champions.cfg new file mode 100644 index 0000000..3ac5d82 --- /dev/null +++ b/overrides/config/champions.cfg @@ -0,0 +1,366 @@ +# Configuration file + +general { + # Additional name suffixes that will be added to the pool of names given to champions + S:"Additional Champion Name Suffixes" < + > + + # Additional names that will be added to the pool of names given to champions + S:"Additional Champion Names" < + > + + # The range an active beacon will prevent champion spawns, 0 to disable + I:"Beacon Blacklist Range"=64 + + # List of mobs that will always spawn as champions, can optionally include specific tier (i.e. 'minecraft:spider;2') or tier range (i.e. 'minecraft:spider;1;3 + S:"Champion Mobs List" < + > + + # Set whether champions can spawn from mob spawners + B:"Champions from Spawners"=false + + # The tier (and above) of champions that will have death messages sent out upon defeat, 0 to disable + I:"Death Message Tier"=0 + + # Set which dimensions, listed as number ids, are blacklisted or whitelisted for champion mobs, leave blank to disable this option + S:"Dimension List" < + -30 + > + + # Set whether the dimension configuration is blacklisted or whitelisted + # Valid values: + # BLACKLIST + # WHITELIST + S:"Dimension Permission Mode"=BLACKLIST + + # Set whether to hide champion particles and HUD effects + B:"Hide Champion Effects"=false + + # Sets whether to scale loot drop amount to tier number if LootSource.CONFIG is active + B:"Loot Drop Scales to Tier"=false + + # Sets the loot drops from champions if loot source is set to CONFIG, format is tier;modid:name;metadata;stacksize;enchant(true/false);weight + S:"Loot Drops" < + > + + # True if fake players can cause champion loot drops, otherwise false + B:"Loot Drops From Fake Players"=true + + # Set whether champion mobs drop loot from the loot table, config, or both + # Valid values: + # LOOT_TABLE + # CONFIG + # BOTH + S:"Loot Source"=LOOT_TABLE + + # Set which mobs are blacklisted or whitelisted for champion mobs, leave blank to disable this option + S:"Mob List" < + > + + # Set whether the mob configuration is blacklisted or whitelisted + # Valid values: + # BLACKLIST + # WHITELIST + S:"Mob Permission Mode"=BLACKLIST + + ########################################################################################################## + # client settings + #--------------------------------------------------------------------------------------------------------# + # Settings that are only client-side + ########################################################################################################## + + "client settings" { + # The distance, in blocks, from which the health bar can be seen + I:"Health Bar Visibility Range"=50 + + # The x-offset for the champion health bars + I:"Health Bar X-Offset"=0 + + # The y-offset for the champion health bars + I:"Health Bar Y-Offset"=0 + + # Set to true to render the names of the champions + B:"Name Visibility"=true + + # A list of colors, as numbers, for each rank + S:"Rank Colors" < + > + } + + ########################################################################################################## + # growth settings + #--------------------------------------------------------------------------------------------------------# + # Settings that affect the growth rate of champion mobs + ########################################################################################################## + + "growth settings" { + # The increase in armor multiplied by the growth factor + D:Armor=2.0 + + # The increase in armor toughness multiplied by the growth factor + D:"Armor Toughness"=1.0 + + # The percent increase in attack damage multiplied by the growth factor + D:"Attack Damage"=0.5 + + # The increase in creeper explosion strength multiplied by tier, NOT by growth factor + I:"Creeper Explosion Strength"=2 + + # The increase in experience multiplied by the growth factor + D:Experience=1.0 + + # The percent increase in health multiplied by the growth factor + D:Health=0.35 + + # The increase in knockback resistance multiplied by the growth factor + D:"Knockback Resistance"=0.05 + } + + ########################################################################################################## + # affix settings + #--------------------------------------------------------------------------------------------------------# + # Settings that affect individual affixes + ########################################################################################################## + + "affix settings" { + # Set the maximum distance that mobs can use their targeted abilities from, 0 to disable + I:"Maximum Ability Range"=0 + + ########################################################################################################## + # adaptable + #--------------------------------------------------------------------------------------------------------# + # Settings for the Adaptable affix + ########################################################################################################## + + adaptable { + # The increase in damage reduction for each consecutive attack of the same damage type + D:"Damage Reduction Increment"=0.15 + + # The maximum damage reduction + D:"Maximum Damage Reduction"=0.9 + } + + ########################################################################################################## + # arctic + #--------------------------------------------------------------------------------------------------------# + # Settings for the Arctic affix + ########################################################################################################## + + arctic { + # How often the champion will shoot projectiles (in ticks) + I:"Attack Interval"=20 + } + + ########################################################################################################## + # dampening + #--------------------------------------------------------------------------------------------------------# + # Settings for the Dampening affix + ########################################################################################################## + + dampening { + # The amount of damage reduction to apply to indirect attacks + D:"Damage Reduction"=0.8 + } + + ########################################################################################################## + # hasty + #--------------------------------------------------------------------------------------------------------# + # Settings for the Hasty affix + ########################################################################################################## + + hasty { + # The base movement speed bonus + D:"Movement Bonus"=0.25 + } + + horde { + I:"Base Additional Mobs"=2 + I:"Tier Multiplier"=2 + } + + ########################################################################################################## + # lively + #--------------------------------------------------------------------------------------------------------# + # Settings for the Lively affix + ########################################################################################################## + + lively { + # Set cooldown (in seconds) for regeneration after getting attacked + I:"Cooldown on Attacked"=3 + + # The amount of health per second regeneration + D:"Heal Amount"=1.0 + + # Multiplier to health regeneration when not aggressive + D:"Passive Multiplier"=5.0 + } + + ########################################################################################################## + # desecrator + #--------------------------------------------------------------------------------------------------------# + # Settings for the Desecrator affix + ########################################################################################################## + + desecrator { + # How often the champion will create harming clouds (in ticks) + I:"Attack Interval"=60 + + # How long, in ticks, it takes for the effect cloud to activate after being placed + I:"Cloud Activation Time"=20 + + # The duration, in ticks, of the cloud effect + I:"Cloud Duration"=200 + + # The radius of the cloud effect + D:"Cloud Radius"=4.0 + } + + ########################################################################################################## + # infested + #--------------------------------------------------------------------------------------------------------# + # Settings for the Infested affix + ########################################################################################################## + + infested { + # The amount of silverfish to infest per health point of the champion + D:"Silverfish Per Health"=0.5 + + # How many silverfish to spawn per interval + I:"Silverfish Spawn Amount"=2 + + # How long, in ticks, between silverfish spawns + I:"Silverfish Spawn Interval"=60 + + # The total amount of silverfish a champion can house at once + I:"Silverfish Total Amount"=20 + I:"Silverfish on Damage Taken"=1 + I:"Silverfish on Death per Tier"=4 + I:"Silverfish per Attack"=1 + } + + ########################################################################################################## + # jailer + #--------------------------------------------------------------------------------------------------------# + # Settings for the Jailer affix + ########################################################################################################## + + jailer { + # The percent chance that an attack will jail targets + D:"Chance per Attack"=0.2 + } + + ########################################################################################################## + # knockback + #--------------------------------------------------------------------------------------------------------# + # Settings for the Knockback affix + ########################################################################################################## + + knockback { + # The multiplier to apply to the knockback strength + D:"Knockback Multiplier"=5.0 + } + + ########################################################################################################## + # plagued + #--------------------------------------------------------------------------------------------------------# + # Settings for the Plagued affix + ########################################################################################################## + + plagued { + # The potion that will be spread through the plague effect + S:"Infection Potion"=minecraft:wither + + # The duration (in ticks) of the infection potion + I:"Infection Potion Duration"=200 + + # The power of the infection potion (base: 1) + I:"Infection Potion Power"=1 + + # The range that the infection will spread from hosts + I:"Infection Range"=3 + + # The duration (in ticks) of the plague effect + I:"Plague Duration"=300 + } + + ########################################################################################################## + # reflecting + #--------------------------------------------------------------------------------------------------------# + # Settings for the Reflecting affix + ########################################################################################################## + + reflecting { + # Set whether or not reflected damage can be deadly + B:"Enable Killing Blow"=true + + # The maximum amount of damage to reflect back + D:"Maximum Damage"=100.0 + + # The maximum percent of damage to reflect back + D:"Maximum Percent of Damage"=0.35 + + # The minimum percent of damage to reflect back + D:"Minimum Percent of Damage"=0.1 + } + + ########################################################################################################## + # scrapper + #--------------------------------------------------------------------------------------------------------# + # Settings for the Scrapper affix + ########################################################################################################## + + scrapper { + # The percent chance that an attack will injure targets + D:"Chance per Attack"=0.4 + } + + ########################################################################################################## + # cinder + #--------------------------------------------------------------------------------------------------------# + # Settings for the Cinder affix + ########################################################################################################## + + cinder { + # How often the champion will shoot projectiles (in ticks) + I:"Attack Interval"=20 + } + + ########################################################################################################## + # molten + #--------------------------------------------------------------------------------------------------------# + # Settings for the Molten affix + ########################################################################################################## + + molten { + # Whether or not champions are damaged by water + B:Water-Resistant=false + } + + ########################################################################################################## + # vortex + #--------------------------------------------------------------------------------------------------------# + # Settings for the Vortex affix + ########################################################################################################## + + vortex { + # The strength of the vortex pulling effect + D:"Vortex Strength"=0.05 + } + + } + + ########################################################################################################## + # scaling health integration + #--------------------------------------------------------------------------------------------------------# + # Settings for integration with the Scaling Health mod + ########################################################################################################## + + "scaling health integration" { + # List of tiers with numbers to multiply spawn rates by difficulty (i.e. '1;0.02' to increase tier 1 spawns by 2 percent per difficulty). Note that tier spawn chances are cumulative, so increasing lower tier spawns will naturally increase higher tier spawns. + S:"Tier Spawn Modifiers" < + > + } + +} + + diff --git a/overrides/config/champions/affixes.json b/overrides/config/champions/affixes.json new file mode 100644 index 0000000..519ba7f --- /dev/null +++ b/overrides/config/champions/affixes.json @@ -0,0 +1,107 @@ +[ + { + "identifier": "horde", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "vortex", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "arctic", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "desecrator", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "scrapper", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "reflecting", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "jailer", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "dampening", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "lively", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "adaptable", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "infested", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "hasty", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "shielding", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "molten", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + }, + { + "identifier": "plagued", + "enabled": true, + "entityBlacklist": [], + "alwaysOnEntity": [], + "tier": 1 + } +] \ No newline at end of file diff --git a/overrides/config/champions/ranks.json b/overrides/config/champions/ranks.json new file mode 100644 index 0000000..9d62783 --- /dev/null +++ b/overrides/config/champions/ranks.json @@ -0,0 +1,30 @@ +[ + { + "tier": 1, + "color": 16776960, + "affixes": 1, + "growthFactor": 1, + "chance": 0.05 + }, + { + "tier": 2, + "color": 16750848, + "affixes": 2, + "growthFactor": 4, + "chance": 0.2 + }, + { + "tier": 3, + "color": 6750207, + "affixes": 3, + "growthFactor": 9, + "chance": 0.2 + }, + { + "tier": 4, + "color": 13382655, + "affixes": 4, + "growthFactor": 16, + "chance": 0.2 + } +] \ No newline at end of file diff --git a/overrides/config/chattweaks.cfg b/overrides/config/chattweaks.cfg new file mode 100644 index 0000000..910992d --- /dev/null +++ b/overrides/config/chattweaks.cfg @@ -0,0 +1,86 @@ +# Configuration file + +emotes { + # A list of channels to postInitLoad BTTV channel emotes from. [default: [ZeekDaGeek]] + S:"BTTV Emote Channels" < + ZeekDaGeek + > + + # Should the BTTV emotes (ex. AngelThump) be enabled? [default: false] + B:"BTTV Emotes"=false + + # A list of channels to load FrankerFaceZ channel emotes from. [default: [tehbasshunter]] + S:"FFZ Emote Channels" < + tehbasshunter + > + + # Should the FrankerFaceZ emotes (ex. ZreknarF) be enabled? [default: false] + B:"FFZ Emotes"=false + + # Should Prime emotes (ex. KappaHD) be included with the Twitch Global Emotes? [default: true] + B:"Include Twitch Prime Emotes"=true + + # List of aliases for local emotes, in alias=filename format. Example: :hmm:=thinking.png [default: ] + S:"Local Emote Aliases" < + > + + # Should the Twitch Global emotes (ex. Kappa) be enabled? [default: true] + B:"Twitch Global Emotes"=true + + # The regex pattern to match for Twitch Subscriber Emotes to be included. By default includes all that follow prefixCode convention. [default: [a-z0-9][a-z0-9]+[A-Z0-9].*] + S:"Twitch Subscriber Emote Regex"=[a-z0-9][a-z0-9]+[A-Z0-9].* + + # Should the Twitch Subscriber emotes (ex. geekPraise) be enabled? This will increase the memory required by this mod! [default: true] + B:"Twitch Subscriber Emotes"=true +} + + +general { + # Should uneven lines alternate their background color for easier reading? [default: true] + B:"Alternate Background Color"=true + + # Vanilla Minecraft makes the text in chat transparent too, when opacity is set. Set this to false to restore that behaviour. [default: true] + B:"Chat Text Full Opacity"=true + + # Set to true to disable underlines in all chat messages, because they simply don't look good. [default: false] + B:"Disable Underlines"=false + + # Should emotes be considered in tab completion? [default: false] + B:"Emote Tab Completion"=false + + # Set to true to hide the emote menu button in the chat. [default: false] + B:"Hide Emotes Menu"=false + + # If set to true, mentions of your Minecraft IGN will be highlighted in chat. [default: false] + B:"Highlight Name"=false + + # List of words that are highlighted in chat. [default: ] + S:"Highlighted Words" < + > + + # Highlights views with new messages red even when chat is closed. [default: true] + B:"Show New Messages"=true + + # Should emotes be scaled down to perfectly fit into one line? [default: false] + B:"Smaller Emotes"=false + + # When navigating between views, prefer views with new messages. [default: true] + B:"Smart View Navigation"=true + + # The format for the timestamp to be displayed in. [default: [HH:mm]] + S:"Timestamp Format"=[HH:mm] +} + + +theme { + # The background color to use for even line numbers in HEX. [default: 000000] + S:"Background Color 1"=000000 + + # The background color to use for uneven line numbers in HEX (if enabled). [default: 111111] + S:"Background Color 2"=111111 + + # The background color to use for highlighted lines in HEX. [default: 550000] + S:"Highlight Color"=550000 +} + + diff --git a/overrides/config/chisel.cfg b/overrides/config/chisel.cfg new file mode 100644 index 0000000..ba7a191 --- /dev/null +++ b/overrides/config/chisel.cfg @@ -0,0 +1,172 @@ +# Configuration file + +autochisel { + # If true, the auto chisel will not function at all without power. + B:autoChiselNeedsPower=false + + # If false, the auto chisel will always run at full speed, and will not accept FE. + B:autoChiselTakesPower=true +} + + +chisel { + # Should the chisel be damageable and take damage when it chisels something. + B:allowChiselDamage=true + + # The extra attack damage points (in half hearts) that the diamond chisel inflicts when it is used to attack an entity. + I:diamondChiselAttackDamage=3 + + # The max damage of the diamond chisel. [range: 1 ~ 32767, default: 5056] + I:diamondChiselMaxDamage=5056 + + # The extra attack damage points (in half hearts) that the iChisel inflicts when it is used to attack an entity. + I:hitechChiselAttackDamage=3 + + # The max damage of the iChisel. [range: 1 ~ 32767, default: 10048] + I:hitechChiselMaxDamage=10048 + + # The extra attack damage points (in half hearts) that the iron chisel inflicts when it is used to attack an entity. + I:ironChiselAttackDamage=2 + + # If this is true, the iron chisel can left click chisel blocks. If false, it cannot. + B:ironChiselCanLeftClick=true + + # If this is true, the iron chisel can change its chisel mode just as the diamond chisel can. + B:ironChiselHasModes=false + + # The max damage of the standard iron chisel. [range: 1 ~ 32767, default: 512] + I:ironChiselMaxDamage=512 +} + + +client { + # Use old pillar textures + B:pillarOldGraphics=false + + # Make variations of blocks have the same name, and use the description in tooltip to distinguish them. + B:tooltipsUseBlockDescriptions=true +} + + +features { + B:aluminum=true + B:andesite=true + B:antiblock=true + B:arcaneStone=true + B:autochisel=true + B:basalt=true + B:bloodMagic=true + B:bookshelf=true + B:bricks=true + B:bronze=true + B:brownstone=true + B:carpet=true + B:certus=true + B:charcoal=true + B:chisel=true + B:cloud=true + B:coal=true + B:coalCoke=true + B:cobalt=true + B:cobblestone=true + B:cobblestonemossy=true + B:concrete=true + B:copper=true + B:diamond=true + B:diorite=true + B:dirt=true + B:electrum=true + B:emerald=true + B:endPurpur=true + B:endstone=true + B:factory=true + B:futura=true + B:glass=true + B:glassdyed=true + B:glowstone=true + B:gold=true + B:granite=true + B:hardenedClay=true + B:ice=true + B:invar=true + B:iron=true + B:ironpane=true + B:laboratory=true + B:lapis=true + B:lavastone=true + B:lead=true + B:limestone=true + B:marble=true + B:marblepillar=true + B:netherbrick=true + B:netherrack=true + B:nickel=true + B:obsidian=true + B:paper=true + B:planks=true + B:platinum=true + B:prismarine=true + B:quartz=true + B:redstone=true + B:sandstone=true + B:sandstoneRed=true + B:sandstoneScribbles=true + B:sandstoneredScribbles=true + B:silver=true + B:steel=true + B:stonebrick=true + B:technical=true + B:temple=true + B:tin=true + B:tyrian=true + B:uranium=true + B:valentines=true + B:voidstone=true + B:waterstone=true + B:wool=true +} + + +general { + # If true, you can chisel stone brick to mossy stone brick. + B:allowBrickToMossyInChisel=true + I:amountYouGetFromFactoryBlockCrafting=32 + + # Use alternative crafting recipe for the chisel + B:chiselAlternateRecipe=false + + # If this is true, you can chisel from the chisel leaves back to vanilla ones. If it is false, you cannot. + B:chiselBackToVanillaLeaves=false + + # Allow stone to be chiseled to/from stone bricks. + B:chiselStoneToStoneBricks=true + + # The factor that concrete_white increases your velocity. Default is 1.35, set to 1 for no change. + D:concreteVelocityMult=1.35 +} + + +worldgen { + # Amount of limestone to generate in the world; use 0 for none [range: 0 ~ 30, default: 18] + I:limestoneAmount=18 + + # Amount of marble to generate in the world; use 0 for none [range: 0 ~ 30, default: 20] + I:marbleAmount=20 + + basalt { + # Thickness of the basalt at the bottom of lava lakes. 0 for none. [range: 0 ~ 5, default: 3] + I:bottomThickness=3 + + # Thickness of the basalt around the sides of lava lakes. 0 for none. [range: 0 ~ 5, default: 1] + I:sideThickness=1 + + # True to generate basalt only around lava lakes. False to do standard vein generation. [default: true] + B:specialGen=true + + # Amount of basalt to generate in the world if not using special generation. Has no effect if basaltSpecialGen is true. Use 0 for none [range: 0 ~ 30, default: 15] + I:veinAmount=15 + } + +} + + diff --git a/overrides/config/chisel2.cfg b/overrides/config/chisel2.cfg new file mode 100644 index 0000000..0bb30e4 --- /dev/null +++ b/overrides/config/chisel2.cfg @@ -0,0 +1,201 @@ +# Configuration file + +autochisel { + # If true, the auto chisel will not function at all without power. + B:autoChiselNeedsPower=false + + # If false, the auto chisel will always run at full speed, and will not accept FE. + B:autoChiselTakesPower=true +} + + +block { + S:getRoadLineTool=pickaxe + I:roadLineToolLevel=0 + B:useRoadLineTool=false +} + + +chisel { + B:allowChiselCrossColors=true + + # Should the chisel be damageable and take damage when it chisels something. + B:allowChiselDamage=true + + # The extra attack damage points (in half hearts) that the diamond chisel inflicts when it is used to attack an entity. + I:diamondChiselAttackDamage=3 + + # The max damage of the diamond chisel. [range: 1 ~ 32767, default: 5056] + I:diamondChiselMaxDamage=5000 + + # The extra attack damage points (in half hearts) that the iChisel inflicts when it is used to attack an entity. + I:hitechChiselAttackDamage=3 + + # The max damage of the iChisel. [range: 1 ~ 32767, default: 10048] + I:hitechChiselMaxDamage=10000 + + # The extra attack damage points (in half hearts) that the iron chisel inflicts when it is used to attack an entity. + I:ironChiselAttackDamage=2 + + # If this is true, the iron chisel can left click chisel blocks. If false, it cannot. + B:ironChiselCanLeftClick=true + + # If this is true, the iron chisel can change its chisel mode just as the diamond chisel can. + B:ironChiselHasModes=false + + # The max damage of the standard iron chisel. [range: 1 ~ 32767, default: 512] + I:ironChiselMaxDamage=500 +} + + +client { + B:imTooGoodForBlockDescriptions=false + + # Use old pillar textures + B:pillarOldGraphics=false + + # Make variations of blocks have the same name, and use the description in tooltip to distinguish them. + B:tooltipsUseBlockDescriptions=true +} + + +features { + B:aluminum=false + B:andesite=false + B:antiblock=false + B:autochisel=true + B:basalt=true + B:bloodMagic=false + B:bookshelf=false + B:bricks=false + B:bronze=false + B:brownstone=false + B:carpet=false + B:charcoal=false + B:chisel=true + B:cloud=false + B:coal=false + B:coalCoke=false + B:cobalt=false + B:cobblestone=true + B:cobblestonemossy=false + B:concrete=false + B:copper=false + B:diamond=false + B:diorite=false + B:dirt=false + B:electrum=false + B:emerald=false + B:endPurpur=false + B:endstone=false + B:factory=true + B:futura=true + B:glass=true + B:glassdyed=false + B:glowstone=true + B:gold=false + B:granite=false + B:hardenedClay=false + B:ice=false + B:invar=false + B:iron=false + B:ironpane=false + B:laboratory=true + B:lapis=false + B:lavastone=false + B:lead=false + B:limestone=true + B:marble=true + B:marblepillar=true + B:netherbrick=false + B:netherrack=false + B:nickel=false + B:obsidian=false + B:paper=false + B:planks=false + B:platinum=false + B:prismarine=false + B:quartz=false + B:redstone=false + B:sandstone=false + B:sandstoneRed=false + B:sandstoneScribbles=false + B:silver=false + B:steel=false + B:stonebrick=true + B:technical=true + B:temple=false + B:tin=false + B:tyrian=true + B:uranium=false + B:valentines=false + B:voidstone=true + B:waterstone=false + B:wool=false +} + + +general { + # If true, you can chisel stone brick to mossy stone brick. + B:allowBrickToMossyInChisel=true + I:amountYouGetFromFactoryBlockCrafting=32 + + # Use alternative crafting recipe for the chisel + B:chiselAlternateRecipe=false + + # If this is true, you can chisel from the chisel leaves back to vanilla ones. If it is false, you cannot. + B:chiselBackToVanillaLeaves=false + + # Allow stone to be chiseled to/from stone bricks. + B:chiselStoneToStoneBricks=true + + # The factor that concrete_white increases your velocity. Default is 1.35, set to 1 for no change. + D:concreteVelocityMult=1.35 + B:doesCloudRenderLikeGhost=true +} + + +hexcolors { + S:hexblack=#f0f0f0 + S:hexblue=#decf2a + S:hexbrown=#6689d3 + S:hexcyan=#d88198 + S:hexgray=#ababab + S:hexgreen=#c354cd + S:hexlight_blue=#51301a + S:hexlime=#7b2fbe + S:hexmagenta=#3b511a + S:hexorange=#b3312c + S:hexpink=#287697 + S:hexpurple=#41cd34 + S:hexred=#eb8844 + S:hexsilver=#434343 + S:hexwhite=#1e1b1b + S:hexyellow=#253192 +} + + +worldgen { + # Amount of limestone to generate in the world; use 0 for none [range: 0 ~ 30, default: 18] + I:limestoneAmount=18 + + # Amount of marble to generate in the world; use 0 for none [range: 0 ~ 30, default: 20] + I:marbleAmount=20 + + basalt { + # Thickness of the basalt at the bottom of lava lakes. 0 for none. [range: 0 ~ 5, default: 3] + I:bottomThickness=3 + + # Thickness of the basalt around the sides of lava lakes. 0 for none. [range: 0 ~ 5, default: 1] + I:sideThickness=1 + + # True to generate basalt only around lava lakes. False to do standard vein generation. [default: true] + B:specialGen=true + + # Amount of basalt to generate in the world if not using special generation. Has no effect if basaltSpecialGen is true. Use 0 for none [range: 0 ~ 30, default: 15] + I:veinAmount=15 + } + +} + + diff --git a/overrides/config/codechicken/supporters.json b/overrides/config/codechicken/supporters.json new file mode 100644 index 0000000..7363319 --- /dev/null +++ b/overrides/config/codechicken/supporters.json @@ -0,0 +1,52 @@ +[ + { + "mod" : "EnderStorage", + "supporters": [ + "Blkdragon112", + "Pyrodogg" + ] + }, + { + "mod" : "ChickenChunks", + "supporters": [ + ] + }, + { + "mod" : "NotEnoughItems", + "supporters": [ + "EmuCraft Team", + "Victor Zimmer", + "lexi85", + "Ace_Trainer_Tullius", + "Bacon_Donut", + "Sleement", + "Ninja 5tyl3", + "Disalot", + "Gamer2313", + "Majorangejuice", + "Kadah", + "adeilt", + "Terkanil", + "Pandemonia", + ] + }, + { + "mod" : "WR-CBE", + "supporters" : [ + "Vizerei" + ] + }, + { + "mod" : "Translocators", + "supporters": [ + "Boyd Stephen Smith Jr." + ] + }, + { + "mod" : "ProjectRed", + "supporters" : [ + "Jacob M", + "Darker Light" + ] + } +] diff --git a/overrides/config/codechicken/supporters.marker b/overrides/config/codechicken/supporters.marker new file mode 100644 index 0000000..1a8db06 --- /dev/null +++ b/overrides/config/codechicken/supporters.marker @@ -0,0 +1 @@ +1516749545573 \ No newline at end of file diff --git a/overrides/config/codechickenlib.cfg b/overrides/config/codechickenlib.cfg new file mode 100644 index 0000000..80e05b7 --- /dev/null +++ b/overrides/config/codechickenlib.cfg @@ -0,0 +1,23 @@ +"client" { + #With this enabled, CCL will catch all exceptions thrown whilst rendering blocks. + #If an exception is caught, the block will not be rendered. + B:"catchBlockRenderExceptions"=true + + #With this enabled, CCL will catch all exceptions thrown whilst rendering items. + #By default CCL will only enhance the crash report, but with 'attemptRecoveryOnItemRenderException' enabled + # CCL will attempt to recover after the exception. + B:"catchItemRenderExceptions"=true + + #With this enabled, CCL will attempt to recover item rendering after an exception is thrown. + #It is recommended to only enable this when a mod has a known bug and a fix has not been released yet. + #WARNING: This might cause issues with some mods, Some mods modify the GL state rendering items, + # CCL does not recover the GL state, as a result a GL leak /may/ occur. However, CCL will remember + # and pop the GL ModelView matrix stack depth, this might incur a bit of a performance hit. + # Some mods might also have custom BufferBuilders, CCL has no way of recovering the state of those. + # this /can/ result in 'Already Building' exceptions being thrown. CCL will however recover the vanilla BufferBuilder. + B:"attemptRecoveryOnItemRenderException"=false + + #With this enabled, CCL will message the player upon an exception from rendering blocks or items. + #Messages are Rate-Limited to one per 5 seconds in the event that the exception continues. + B:"messagePlayerOnRenderCrashCaught"=false +} diff --git a/overrides/config/cofh/core/client.cfg b/overrides/config/cofh/core/client.cfg new file mode 100644 index 0000000..f7bd36a --- /dev/null +++ b/overrides/config/cofh/core/client.cfg @@ -0,0 +1,49 @@ +# Configuration file + +########################################################################################################## +# Global +#--------------------------------------------------------------------------------------------------------# +# The options in this section change core Minecraft behavior and are not limited to CoFH mods. +########################################################################################################## + +Global { + # If TRUE, particles will be disabled. [default: false] + B:DisableParticles=false +} + + +Interface { + # If TRUE, large item counts will be displayed as stacks rather than a single quantity. [default: false] + B:DisplayContainedItemsAsStackCount=false + + # If TRUE, a tooltip will be used which prompts to press Shift for more details on various items. [default: true] + B:DisplayHoldShiftForDetail=true +} + + +Render { + # If TRUE, Color Blind Textures will be enabled in CoFH Mods, where applicable. [default: false] + B:EnableColorBlindTextures=false + + # If TRUE, the standard Enchant Effects will be shown for enchanted items in CoFH Mods, where applicable. [default: true] + B:EnableEnchantEffects=true + + # If TRUE, borders will be drawn on GUI slots in CoFH Mods, where applicable. [default: true] + B:EnableGUISlotBorders=true + + # If TRUE, Shader Effects will be enabled in CoFH Mods, where applicable. [default: true] + B:EnableShaderEffects=true +} + + +Security { + # If TRUE, a warning will display if Ops have access to "secure" blocks upon logging on to a server. [default: true] + B:OpsCanAccessSecureBlocksWarning=true +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/overrides/config/cofh/core/common.cfg b/overrides/config/cofh/core/common.cfg new file mode 100644 index 0000000..648a92e --- /dev/null +++ b/overrides/config/cofh/core/common.cfg @@ -0,0 +1,123 @@ +# Configuration file + +Command { + + clearblocks { + # Adjust this value to change the default permission level for the clearblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + countblocks { + # Adjust this value to change the default permission level for the countblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + enchant { + # Adjust this value to change the default permission level for the enchant command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + hand { + # Adjust this value to change the default permission level for the hand command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + killall { + # Adjust this value to change the default permission level for the killall command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + replaceblocks { + # Adjust this value to change the default permission level for the replaceblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + tps { + # Adjust this value to change the default permission level for the tps command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + tpx { + # Adjust this value to change the default permission level for the tpx command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + unloadchunk { + # Adjust this value to change the default permission level for the unloadchunk command. [range: -1 ~ 4, default: 4] + I:PermissionLevel=4 + } + +} + + +Enchantment { + # If TRUE, CoFH Enchantments will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllEnchantments=false + + # If TRUE, the Holding Enchantment is available for various Storage Items. [default: true] + B:EnableHoldingEnchant=true + + # If TRUE, the Insight Enchantment is available for various Tools and Weapons. [default: true] + B:EnableInsightEnchant=true + + # If TRUE, the Leech Enchantment is available for various Weapons. [default: true] + B:EnableLeechEnchant=true + + # If TRUE, the Multishot Enchantment is available for various Bows. [default: true] + B:EnableMultishotEnchant=true + + # If TRUE, the Smashing Enchantment is available for various Tools. [default: true] + B:EnableSmashingEnchant=true + + # If TRUE, the Smelting Enchantment is available for various Tools. [default: true] + B:EnableSmeltingEnchant=true + + # If TRUE, the Soulbound Enchantment is available. [default: true] + B:EnableSoulboundEnchant=true + + # If TRUE, the Vorpal Enchantment is available for various Weapons. [default: true] + B:EnableVorpalEnchant=true + + # If TRUE, the Soulbound Enchantment is permanent. [default: false] + B:PermanentSoulboundEnchant=false +} + + +General { + # If TRUE, a log message is generated when a block is dismantled. [default: false] + B:EnableDismantleLogging=false + + # If TRUE, death messages are displayed for any named entity. [default: true] + B:EnableGenericDeathMessage=true + + # Adjust this value to change the render update delay for most CoFH tiles. You should really only mess with this if you know what you're doing. This is a server-wide setting. [range: 80 ~ 1600, default: 160] + I:TileUpdateDelay=160 +} + + +Holidays { + # If TRUE, Christmas cheer is disabled. Scrooge. :( [default: false] + B:HoHoNo=false + + # If TRUE, April Foolishness is disabled. Boring! :P [default: false] + B:IHateApril=false +} + + +Potion { + # If TRUE, CoFH Potions will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllPotions=false +} + + +Security { + # If TRUE, Server Ops can access "secure" blocks. Your players will be warned upon server connection. [default: false] + B:OpsCanAccessSecureBlocks=false +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/overrides/config/cofh/core/friends.cfg b/overrides/config/cofh/core/friends.cfg new file mode 100644 index 0000000..e69de29 diff --git a/overrides/config/cofh/redstonearsenal/client.cfg b/overrides/config/cofh/redstonearsenal/client.cfg new file mode 100644 index 0000000..a41e144 --- /dev/null +++ b/overrides/config/cofh/redstonearsenal/client.cfg @@ -0,0 +1,13 @@ +# Configuration file + +Interface { + # If TRUE, Redstone Arsenal will use Standard Minecraft Creative Tabs and not its own. [default: false] + B:UseMinecraftCreativeTabs=false +} + + +Version { + S:Identifier=2.6.6 +} + + diff --git a/overrides/config/cofh/redstonearsenal/common.cfg b/overrides/config/cofh/redstonearsenal/common.cfg new file mode 100644 index 0000000..4eb5b4f --- /dev/null +++ b/overrides/config/cofh/redstonearsenal/common.cfg @@ -0,0 +1,65 @@ +# Configuration file + +Equipment { + + Tools { + # Adjust this value to set the default efficiency (mining speed) of Flux-Infused Tools [range: 2.0 ~ 32.0, default: 8.0] + S:Efficiency=8.0 + + # Adjust this value to set the default harvest level of Flux-Infused Tools. [range: 0 ~ 10, default: 4] + I:HarvestLevel=4 + + Flux { + B:Axe=true + B:BattleWrench=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Pickaxe=true + B:Quiver=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + B:Wrench=true + } + + } + + Armor { + # Adjust this value to set the default protection provided by the Flux-Infused Boots. [range: 1 ~ 10, default: 3] + I:BootsProtection=3 + + # Adjust this value to set the default protection provided by the Flux-Infused Chestplate. [range: 1 ~ 10, default: 8] + I:ChestProtection=8 + + # Adjust this value to set the default protection provided by the Flux-Infused Helmet. [range: 1 ~ 10, default: 3] + I:HelmProtection=3 + + # Adjust this value to set the default protection provided by the Flux-Infused Leggings. [range: 1 ~ 10, default: 6] + I:LegsProtection=6 + + Flux { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + } + +} + + +General { + # If TRUE, explosions generated by Redstone Arsenal will destroy blocks. [default: false] + B:ExplosionsDestroyBlocks=false +} + + +Version { + S:Identifier=2.6.6 +} + + diff --git a/overrides/config/cofh/thermalcultivation/client.cfg b/overrides/config/cofh/thermalcultivation/client.cfg new file mode 100644 index 0000000..edd2ae8 --- /dev/null +++ b/overrides/config/cofh/thermalcultivation/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.3.6 +} + + diff --git a/overrides/config/cofh/thermalcultivation/common.cfg b/overrides/config/cofh/thermalcultivation/common.cfg new file mode 100644 index 0000000..77800e4 --- /dev/null +++ b/overrides/config/cofh/thermalcultivation/common.cfg @@ -0,0 +1,24 @@ +# Configuration file + +Item { + + WateringCan { + # If TRUE, Fake Players (such as Autonomous Activators) will be able to use the Watering Can. [default: false] + B:AllowFakePlayers=false + + # Adjust this value to change the amount of Water (in mB) stored by a Basic Watering Can. This base value will scale with item level. [range: 800 ~ 20000, default: 4000] + I:BaseCapacity=4000 + B:Enable=true + + # If TRUE, Water Source blocks will be removed when collecting water from the world. [default: true] + B:RemoveWaterBlocks=true + } + +} + + +Version { + S:Identifier=0.3.6 +} + + diff --git a/overrides/config/cofh/thermaldynamics/client.cfg b/overrides/config/cofh/thermaldynamics/client.cfg new file mode 100644 index 0000000..c8ee3c9 --- /dev/null +++ b/overrides/config/cofh/thermaldynamics/client.cfg @@ -0,0 +1,25 @@ +# Configuration file + +Interface { + # If TRUE, Thermal Dynamics Covers will be shown in JEI. [default: false] + B:CoversInJEI=false + + # If TRUE, Thermal Dynamics Covers will have a Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: true] + B:ItemsInCommonTab=true +} + + +Render { + # This value affects the size of the inner duct model, such as fluids. Lower it if you experience texture z-fighting. + D:InnerModelScaling=0.99 + + # This value affects the size of the inner duct model, such as fluids, on the large (octagonal) ducts. Lower it if you experience texture z-fighting. + D:LargeInnerModelScaling=0.99 +} + + +Version { + S:Identifier=2.5.6 +} + + diff --git a/overrides/config/cofh/thermaldynamics/common.cfg b/overrides/config/cofh/thermaldynamics/common.cfg new file mode 100644 index 0000000..a1c8943 --- /dev/null +++ b/overrides/config/cofh/thermaldynamics/common.cfg @@ -0,0 +1,60 @@ +# Configuration file + +Attachment { + + Servo { + + Basic { + B:RedstoneControl=true + } + + Hardened { + B:RedstoneControl=true + } + + Reinforced { + B:RedstoneControl=true + } + + Signalum { + B:RedstoneControl=true + } + + Resonant { + B:RedstoneControl=true + } + + } + + Cover { + B:Recipe=true + } + +} + + +Duct { + + Energy { + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Leadstone Fluxduct. This base value will scale with duct level. [range: 100 ~ 10000, default: 1000] + I:BaseTransfer=1000 + } + + Recipes { + B:UseFluidTransposer=true + } + +} + + +General { + # If TRUE, Ducts will display debug information where applicable. [default: false] + B:ShowDebugInfo=false +} + + +Version { + S:Identifier=2.5.6 +} + + diff --git a/overrides/config/cofh/thermaldynamics/cover_blacklist.json b/overrides/config/cofh/thermaldynamics/cover_blacklist.json new file mode 100644 index 0000000..69b7ab8 --- /dev/null +++ b/overrides/config/cofh/thermaldynamics/cover_blacklist.json @@ -0,0 +1,51 @@ +[ + {"block": "minecraft:sapling", "meta": false}, + {"block": "minecraft:golden_rail", "meta": 0}, + {"block": "minecraft:detector_rail", "meta": 0}, + {"block": "minecraft:web", "meta": 0}, + {"block": "minecraft:deadbush", "meta": 0}, + {"block": "minecraft:tallgrass", "meta": 1}, + {"block": "minecraft:tallgrass", "meta": 2}, + {"block": "minecraft:yellow_flower", "meta": 0}, + {"block": "minecraft:red_flower", "meta": false}, + {"block": "minecraft:brown_mushroom", "meta": 0}, + {"block": "minecraft:red_mushroom", "meta": 0}, + {"block": "minecraft:torch", "meta": false}, + {"block": "minecraft:ladder", "meta": false}, + {"block": "minecraft:rail", "meta": false}, + {"block": "minecraft:lever", "meta": false}, + {"block": "minecraft:stone_pressure_plate", "meta": 0}, + {"block": "minecraft:wooden_pressure_plate", "meta": 0}, + {"block": "minecraft:redstone_torch", "meta": false}, + {"block": "minecraft:stone_button", "meta": false}, + {"block": "minecraft:snow_layer", "meta": 0}, + {"block": "minecraft:fence", "meta": 0}, + {"block": "minecraft:trapdoor", "meta": 0}, + {"block": "minecraft:vine", "meta": 0}, + {"block": "minecraft:fence_gate", "meta": 0}, + {"block": "minecraft:waterlily", "meta": 0}, + {"block": "minecraft:nether_brick_fence", "meta": 0}, + {"block": "minecraft:cobblestone_wall", "meta": 0}, + {"block": "minecraft:cobblestone_wall", "meta": 1}, + {"block": "minecraft:wooden_button", "meta": 0}, + {"block": "minecraft:anvil", "meta": false}, + {"block": "minecraft:light_weighted_pressure_plate", "meta": 0}, + {"block": "minecraft:heavy_weighted_pressure_plate", "meta": 0}, + {"block": "minecraft:activator_rail", "meta": 0}, + {"block": "minecraft:iron_trapdoor", "meta": 0}, + {"block": "minecraft:carpet", "meta": false}, + {"block": "minecraft:double_plant", "meta": false}, + {"block": "minecraft:spruce_fence_gate", "meta": 0}, + {"block": "minecraft:birch_fence_gate", "meta": 0}, + {"block": "minecraft:jungle_fence_gate", "meta": 0}, + {"block": "minecraft:dark_oak_fence_gate", "meta": 0}, + {"block": "minecraft:acacia_fence_gate", "meta": 0}, + {"block": "minecraft:spruce_fence", "meta": 0}, + {"block": "minecraft:birch_fence", "meta": 0}, + {"block": "minecraft:jungle_fence", "meta": 0}, + {"block": "minecraft:dark_oak_fence", "meta": 0}, + {"block": "minecraft:acacia_fence", "meta": 0}, + {"block": "minecraft:end_rod", "meta": 0}, + {"block": "minecraft:chorus_plant", "meta": 0}, + {"block": "minecraft:chorus_flower", "meta": 0} +] diff --git a/overrides/config/cofh/thermalexpansion/client.cfg b/overrides/config/cofh/thermalexpansion/client.cfg new file mode 100644 index 0000000..fcc571e --- /dev/null +++ b/overrides/config/cofh/thermalexpansion/client.cfg @@ -0,0 +1,108 @@ +# Configuration file + +Coolant { + B:Plugins.JEI=true +} + + +Device { + + Diffuser { + # If TRUE, the Decoctive Diffuser will display potion effect particles. + B:EnableParticles=true + } + +} + + +Interface { + # If TRUE, Thermal Expansion Florbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:FlorbsInCommonTab=false + + # If TRUE, Thermal Expansion Items and Tools appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ItemsInCommonTab=false + + # If TRUE, Thermal Expansion Morbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:MorbsInCommonTab=false + + CreativeTabs { + # Set the default level for the Blocks shown in the Creative Tab, if all levels are not shown. [range: 0 ~ 4, default: 0] + I:DefaultLevel=0 + + # If TRUE, Florbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideFlorbs=false + + # If TRUE, Morbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideMorbs=false + + # If TRUE, all regular levels for a given Block will show in the Creative Tab. [default: false] + B:ShowAllBlockLevels=false + + # If TRUE, Creative version of Blocks will show in the Creative Tab. [default: false] + B:ShowCreativeBlocks=false + } + + GUI { + # If TRUE, alternate slot overlay textures will be used in GUIs which use them. Can be combined with Color Blind textures. [default: false] + B:AlternateSlotOverlayTextures=false + + # If TRUE, color blind slot overlay textures will be used in GUIs which use them. Can be combined with Alternate textures. [default: false] + B:ColorBlindSlotOverlayTextures=false + } + +} + + +Plugins { + + JEI { + B:Device.Factorizer=true + B:Dynamo.Compression=true + B:Dynamo.Enervation=true + B:Dynamo.Magmatic=true + B:Dynamo.Numismatic=true + B:Dynamo.Reactant=true + B:Dynamo.Steam=true + B:Machine.Brewer=true + B:Machine.Centrifuge=true + B:Machine.Charger=true + B:Machine.Compactor=true + B:Machine.Crucible=true + B:Machine.Enchanter=true + B:Machine.Extruder=true + B:Machine.Furnace=true + B:Machine.Insolator=true + B:Machine.Precipitator=true + B:Machine.Pulverizer=true + B:Machine.Refinery=true + B:Machine.Sawmill=true + B:Machine.Smelter=true + B:Machine.Transposer=true + } + +} + + +Render { + # If TRUE, Dynamos will have animated coil textures. [default: true] + B:AnimatedDynamoCoilTextures=true + + # If TRUE, Dynamos will display overlay textures corresponding to their block level. [default: true] + B:RenderDynamoLevelOverlay=true + + # If TRUE, Machines will display overlay textures corresponding to their block level. [default: true] + B:RenderMachineLevelOverlay=true +} + + +Sounds { + # If TRUE, various Thermal Expansion Blocks will play ambient sounds when active. [default: true] + B:EnableSounds=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/overrides/config/cofh/thermalexpansion/common.cfg b/overrides/config/cofh/thermalexpansion/common.cfg new file mode 100644 index 0000000..b707969 --- /dev/null +++ b/overrides/config/cofh/thermalexpansion/common.cfg @@ -0,0 +1,751 @@ +# Configuration file + +Device { + # If TRUE, most Devices will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, most Devices will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Devices are securable. + B:Securable=true + + WaterGen { + B:Enable=true + + # If TRUE, the Aqueous Accumulator will act as an Infinite Source and will also function in the Nether. + B:Infinite=false + + # If TRUE, the Aqueous Accumulator will produce water very slowly even without adjacent source blocks. + B:PassiveGeneration=false + } + + Nullifier { + B:Enable=true + } + + HeatSink { + B:Enable=true + } + + Tapper { + B:Enable=true + + # Adjust this value to set the number of cycles Phyto-Gro lasts. [range: 2 ~ 64, default: 8] + I:FertilizerDuration=8 + + # If TRUE, the Arboreal Extractor will REQUIRE Phyto-Gro to operate. + B:RequireFertilizer=false + } + + Fisher { + # Adjust this value to set the number of cycles Aqua-Chow lasts. [range: 2 ~ 64, default: 8] + I:BaitDuration=8 + B:Enable=true + + # If TRUE, the Aquatic Entangler will REQUIRE Aqua-Chow to operate. + B:RequireBait=false + } + + ItemBuffer { + B:Enable=true + } + + FluidBuffer { + B:Enable=true + } + + Lexicon { + B:Enable=true + } + + XpCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Insightful Condenser. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + + Diffuser { + B:Enable=true + + # Adjust this value to change the area effect radius when Lingering Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 8] + I:LingeringPotionRadius=8 + + # Adjust this value to change the area effect radius when Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 4] + I:PotionRadius=4 + + # Adjust this value to change the area effect radius when Splash Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 6] + I:SplashPotionRadius=6 + } + + Factorizer { + B:Enable=true + } + + MobCatcher { + B:Enable=true + + # Adjust this value to change the capture radius for the Creature Encaptulator. [range: 2 ~ 16, default: 5] + I:Radius=4 + } + + ItemCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Vacuumulator. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + +} + + +Dynamo { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Dynamo Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=false + + # If TRUE, Dynamo RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=false + B:CustomScaling=false + + # If TRUE, Dynamos are securable. + B:Securable=true + + # If TRUE, Dynamos will have much smaller internal energy (RF) storage. Generation speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Dynamos are upgradable. If disabled, be sure and change the Augment Progression. + B:Upgradable=true + + # If TRUE, Dynamos can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + + CustomScaling { + I:Level1=150 + I:Level2=250 + I:Level3=400 + I:Level4=600 + } + + Steam { + # Adjust this value to change the Energy generation (in RF/t) for a Steam Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Magmatic { + # Adjust this value to change the Energy generation (in RF/t) for a Magmatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Compression { + # Adjust this value to change the Energy generation (in RF/t) for a Compression Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Reactant { + # Adjust this value to change the Energy generation (in RF/t) for a Reactant Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Enervation { + # Adjust this value to change the Energy generation (in RF/t) for an Enervation Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Numismatic { + # Adjust this value to change the Energy generation (in RF/t) for a Numismatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Dynamos have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Dynamos. [range: 0 ~ 9, default: 0] + I:Level0=0 + + # Augment Slots for Level 1 Dynamos. [range: 0 ~ 9, default: 1] + I:Level1=1 + + # Augment Slots for Level 2 Dynamos. [range: 0 ~ 9, default: 2] + I:Level2=2 + + # Augment Slots for Level 3 Dynamos. [range: 0 ~ 9, default: 3] + I:Level3=3 + + # Augment Slots for Level 4 Dynamos. [range: 0 ~ 9, default: 4] + I:Level4=4 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Dynamos. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Dynamos. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Dynamos. [range: 100 ~ 1600, default: 400] + I:Level3=400 + + # Scale Factor for Level 4 Dynamos. [range: 100 ~ 2500, default: 600] + I:Level4=600 + } + +} + + +Item { + + Capacitor { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Flux Capacitor. This base value will scale with item level. [range: 10000 ~ 10000000, default: 1000000] + I:BaseCapacity=100000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 2000] + I:BaseReceive=2000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseSend=1000 + B:Enable=true + } + + Reservoir { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Reservoir. This base value will scale with item level. [range: 2000 ~ 100000, default: 10000] + I:BaseCapacity=10000 + B:Enable=true + } + + Satchel { + B:Enable=true + } + + Augment { + # If TRUE, the recipe for the Compactor's Coin Specialization is enabled. [default: true] + B:AugmentCompactorCoin=true + + # If TRUE, the recipe for the Compactor's Gear Specialization is enabled. [default: true] + B:AugmentCompactorGear=true + + # If TRUE, the recipe for the Extruder's Sedimentary Specialization is enabled. [default: true] + B:AugmentExtruderSedimentary=true + + # If TRUE, the recipe for the Furnace's Food Specialization is enabled. [default: true] + B:AugmentFurnaceFood=true + + # If TRUE, the recipe for the Furnace's Ore Specialization is enabled. [default: true] + B:AugmentFurnaceOre=true + + # If TRUE, the recipe for the Furnace's Pyrolysis Specialization is enabled. [default: true] + B:AugmentFurnacePyrolysis=true + + # If TRUE, the recipe for the Pulverizer's Petrotheum Specialization is enabled. [default: true] + B:AugmentPulverizerPetrotheum=true + + # If TRUE, the recipe for the Refinery's Potion Specialization is enabled. [default: true] + B:AugmentRefineryPotion=true + + # If TRUE, the recipe for the Smelter's Pyrotheum Specialization is enabled. [default: true] + B:AugmentSmelterPyrotheum=true + } + +} + + +Machine { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Machine Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=false + + # If TRUE, Machine Total RF (ENERGY) scaling will use a custom set of values rather than default behavior (no scaling). The default custom configuration provides an alternate progression where machines use 5% additional total RF per tier. + B:CustomEnergyScaling=false + + # If TRUE, Machine RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=false + B:CustomScaling=false + + # If TRUE, Machines will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, Machines will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Machines are securable. + B:Securable=true + + # If TRUE, Machines will have much smaller internal energy (RF) storage. Processing speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Machines are upgradable. If disabled, be sure and change the Augment Scaling config options as well. + B:Upgradable=true + + # If TRUE, Machines can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + + CustomScaling { + I:Level1=150 + I:Level2=250 + I:Level3=400 + I:Level4=600 + } + + Furnace { + # Adjust this value to change the Energy consumption (in RF/t) for a Redstone Furnace. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Pulverizer { + # Adjust this value to change the Energy consumption (in RF/t) for a Pulverizer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + + # Adjust this value to change the default Ore -> Dust Multiplier for this machine. [range: 1 ~ 8, default: 2] + I:"Ore -> Dust Multiplier"=2 + } + + Sawmill { + # Adjust this value to change the Energy consumption (in RF/t) for a Sawmill. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + + # Adjust this value to change the default Log -> Plank Multiplier for this machine. [range: 1.0 ~ 8.0, default: 1.5] + S:"Log -> Plank Multiplier"=1.5 + } + + Smelter { + # Adjust this value to change the Energy consumption (in RF/t) for an Induction Smelter. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Insolator { + # Adjust this value to change the Energy consumption (in RF/t) for a Phytogenic Insolator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Compactor { + # Adjust this value to change the Energy consumption (in RF/t) for a Compactor. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Crucible { + # Adjust this value to change the Energy consumption (in RF/t) for a Magma Crucible. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=50 + B:Enable=true + } + + Refinery { + # Adjust this value to change the Energy consumption (in RF/t) for a Fractionating Still. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Transposer { + # Adjust this value to change the Energy consumption (in RF/t) for a Fluid Transposer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Charger { + # Adjust this value to change the Energy consumption (in RF/t) for an Energetic Infuser. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=50 + B:Enable=true + + # Adjust this value to change the amount of RF per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 100 ~ 10000, default: 500] + I:RepairEnergy=500 + + # Adjust this value to change the amount of Essence of Knowledge per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 1 ~ 1000, default: 5] + I:RepairFluid=5 + + # Adjust this value to change the wireless range for the Energetic Infuser with the Parabolic Flux Coupling augment. [range: 8 ~ 128, default: 32] + I:WirelessRange=32 + } + + Centrifuge { + # Adjust this value to change the Energy consumption (in RF/t) for a Centrifugal Separator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Crafter { + # Adjust this value to change the Energy consumption (in RF/t) for a Sequential Fabricator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Brewer { + # Adjust this value to change the Energy consumption (in RF/t) for a BREWER. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Enchanter { + # Adjust this value to change the Energy consumption (in RF/t) for an Arcane Ensorcellator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Precipitator { + # Adjust this value to change the Energy consumption (in RF/t) for a Glacial Precipitator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Extruder { + # Adjust this value to change the Energy consumption (in RF/t) for an Igneous Extruder. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Machines have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Machines. [range: 0 ~ 9, default: 0] + I:Level0=0 + + # Augment Slots for Level 1 Machines. [range: 0 ~ 9, default: 1] + I:Level1=1 + + # Augment Slots for Level 2 Machines. [range: 0 ~ 9, default: 2] + I:Level2=2 + + # Augment Slots for Level 3 Machines. [range: 0 ~ 9, default: 3] + I:Level3=3 + + # Augment Slots for Level 4 Machines. [range: 0 ~ 9, default: 4] + I:Level4=4 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 400] + I:Level3=400 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 600] + I:Level4=600 + } + + ########################################################################################################## + # CustomEnergyScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Energy; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 5. + ########################################################################################################## + + CustomEnergyScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 105] + I:Level1=105 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 110] + I:Level2=110 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 115] + I:Level3=115 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 120] + I:Level4=120 + } + +} + + +Plugins { + # If TRUE, support for AbyssalCraft is enabled. [default: true] + B:AbyssalCraft=true + + # If TRUE, support for Actually Additions is enabled. [default: true] + B:"Actually Additions"=true + + # If TRUE, support for Applied Energistics 2 is enabled. [default: true] + B:"Applied Energistics 2"=true + + # If TRUE, support for Astral Sorcery is enabled. [default: true] + B:"Astral Sorcery"=true + + # If TRUE, support for Biomes O' Plenty is enabled. [default: true] + B:"Biomes O' Plenty"=true + + # If TRUE, support for Chisel is enabled. [default: true] + B:Chisel=true + + # If TRUE, support for Computronics is enabled. [default: true] + B:Computronics=true + + # If TRUE, support for Elemental Dimensions is enabled. [default: true] + B:"Elemental Dimensions"=true + + # If TRUE, support for Ender IO is enabled. [default: true] + B:"Ender IO"=true + + # If TRUE, support for EvilCraft is enabled. [default: true] + B:EvilCraft=true + + # If TRUE, support for Extra Alchemy is enabled. [default: true] + B:"Extra Alchemy"=true + + # If TRUE, support for Extra Bees is enabled. [default: true] + B:"Extra Bees"=true + + # If TRUE, support for Extra Trees is enabled. [default: true] + B:"Extra Trees"=true + + # If TRUE, support for Extra Utilities 2 is enabled. [default: true] + B:"Extra Utilities 2"=true + + # If TRUE, support for Familiar Fauna is enabled. [default: true] + B:"Familiar Fauna"=true + + # If TRUE, support for Forestry is enabled. [default: true] + B:Forestry=true + + # If TRUE, support for Gendustry is enabled. [default: true] + B:Gendustry=true + + # If TRUE, support for Gregtech Classic is enabled. [default: true] + B:"Gregtech Classic"=true + + # If TRUE, support for Gregtech Classic Expansion is enabled. [default: true] + B:"Gregtech Classic Expansion"=true + B:HarvestCraft=true + + # If TRUE, support for Ice and Fire is enabled. [default: true] + B:"Ice and Fire"=true + + # If TRUE, support for Immersive Engineering is enabled. [default: true] + B:"Immersive Engineering"=true + + # If TRUE, support for IndustrialCraft 2 is enabled. [default: true] + B:"IndustrialCraft 2"=true + + # If TRUE, support for Integrated Dynamics is enabled. [default: true] + B:"Integrated Dynamics"=true + + # If TRUE, support for Magic Bees is enabled. [default: true] + B:"Magic Bees"=true + + # If TRUE, support for Mowzie's Mobs is enabled. [default: true] + B:"Mowzie's Mobs"=true + + # If TRUE, support for Mystical Agriculture is enabled. [default: true] + B:"Mystical Agriculture"=true + + # If TRUE, support for Mystical Wildlife is enabled. [default: true] + B:"Mystical Wildlife"=true + + # If TRUE, support for Natura is enabled. [default: true] + B:Natura=true + + # If TRUE, support for Pam's BoneCraft is enabled. [default: true] + B:"Pam's BoneCraft"=true + + # If TRUE, support for Pam's HarvestCraft is enabled. [default: true] + B:"Pam's HarvestCraft"=true + + # If TRUE, support for Pam's Redbud Tree is enabled. [default: true] + B:"Pam's Redbud Tree"=true + + # If TRUE, support for Pam's Spooky Tree is enabled. [default: true] + B:"Pam's Spooky Tree"=true + + # If TRUE, support for Plants is enabled. [default: true] + B:Plants=true + + # If TRUE, support for Primal Core is enabled. [default: true] + B:"Primal Core"=true + + # If TRUE, support for Quark is enabled. [default: true] + B:Quark=true + + # If TRUE, support for Rustic is enabled. [default: true] + B:Rustic=true + + # If TRUE, support for Tech Reborn is enabled. [default: true] + B:"Tech Reborn"=true + + # If TRUE, support for Terraqueous is enabled. [default: true] + B:Terraqueous=true + + # If TRUE, support for Thaumcraft is enabled. [default: true] + B:Thaumcraft=true + + # If TRUE, support for The Betweenlands is enabled. [default: true] + B:"The Betweenlands"=true + + # If TRUE, support for The One Probe is enabled. [default: true] + B:"The One Probe"=true + + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true + + # If TRUE, support for Traverse is enabled. [default: true] + B:Traverse=true + + # If TRUE, support for Tropicraft is enabled. [default: true] + B:Tropicraft=true + + # If TRUE, support for Twilight Forest is enabled. [default: true] + B:"Twilight Forest"=true + + # If TRUE, support for Underground Biomes is enabled. [default: true] + B:"Underground Biomes"=true + + "Mystical Agriculture" { + # Secondary chance for seeds when using Phyto-Gro. [range: 0 ~ 150, default: 100] + I:BaseSecondaryChance=100 + + # Secondary chance for seeds when using Fluxed Phyto-Gro. [range: 0 ~ 150, default: 110] + I:FluxedSecondaryChance=110 + + # Secondary chance for seeds when using Rich Phyto-Gro. [range: 0 ~ 150, default: 105] + I:RichSecondaryChance=105 + } + +} + + +Storage { + + Cell { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Cell. This base value will scale with block level. [range: 50000 ~ 20000000, default: 2000000] + I:BaseCapacity=2000000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseReceive=1000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseSend=1000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Energy Cells may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Energy Cells are enabled. + B:Enable=true + + # If TRUE, Energy Cells are securable. + B:Securable=true + + # If TRUE, Energy Cells can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Tank { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Tank. This base value will scale with block level. [range: 2000 ~ 1000000, default: 20000] + I:BaseCapacity=20000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Tanks may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Tanks are enabled. + B:Enable=true + + # If TRUE, Tanks are securable. + B:Securable=true + + # If TRUE, Tanks can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Cache { + # Adjust this value to change the amount of Items stored by a Basic Cache. This base value will scale with block level. [range: 500 ~ 500000, default: 20000] + I:BaseCapacity=20000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Caches may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Caches are enabled. + B:Enable=true + B:Securable=true + + # If TRUE, Caches can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Strongbox { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Strongboxes may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Strongboxes are enabled. + B:Enable=true + + # If TRUE, Strongboxes are securable. + B:Securable=true + + # If TRUE, Strongboxes can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + +} + + +Upgrades { + # This sets the minimum upgradeable block tier for Automatic Input functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoInput=0 + + # This sets the minimum upgradeable block tier for Automatic Output functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoOutput=0 + + # This sets the minimum upgradeable block tier for Redstone Control functionality. [range: 0 ~ 4, default: 0] + I:LevelRedstoneControl=0 +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/overrides/config/cofh/thermalexpansion/florbs.cfg b/overrides/config/cofh/thermalexpansion/florbs.cfg new file mode 100644 index 0000000..2904e2f --- /dev/null +++ b/overrides/config/cofh/thermalexpansion/florbs.cfg @@ -0,0 +1,20 @@ +# Configuration file + +Blacklist { + # List of fluids that are not allowed to be placed in Florbs. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Florbs are enabled. Setting this to FALSE means that you actively dislike fun things. [default: true] + B:EnableRecipe=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/overrides/config/cofh/thermalexpansion/morbs.cfg b/overrides/config/cofh/thermalexpansion/morbs.cfg new file mode 100644 index 0000000..dfece22 --- /dev/null +++ b/overrides/config/cofh/thermalexpansion/morbs.cfg @@ -0,0 +1,20 @@ +# Configuration file + +Blacklist { + # List of entities that are not allowed to be placed in Morbs. Mobs without spawn eggs are automatically disallowed. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Morbs are enabled. Setting this to FALSE means that you actively dislike fun things and/or Pokemon tributes. [default: true] + B:EnableRecipe=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/overrides/config/cofh/thermalfoundation/client.cfg b/overrides/config/cofh/thermalfoundation/client.cfg new file mode 100644 index 0000000..5ebee9c --- /dev/null +++ b/overrides/config/cofh/thermalfoundation/client.cfg @@ -0,0 +1,40 @@ +# Configuration file + +Global { + # If TRUE, Creative versions of Items will show in Creative Tabs. [default: true] + B:ShowCreativeItems=true + + # If TRUE, Empty versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: false] + B:ShowEmptyItems=false + + # If TRUE, Full versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: true] + B:ShowFullItems=true + + # If TRUE, all Thermal Series mods will be share common pre-configured "Thermal Series" Creative Tabs. Basic Armor and Basic Tools will go to appropriate vanilla Creative Tabs. [default: true] + B:ThermalSeriesTabs=true +} + + +Interface { + # If TRUE, Thermal Foundation Basic Armor Sets appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ArmorInCommonTab=false + + # If TRUE, Thermal Foundation Basic Tools appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ToolsInCommonTab=false + + # If TRUE, Thermal Foundation Utility Items appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:UtilsInCommonTab=false +} + + +Render { + # If TRUE, Ender devices will be a bit more Cagey year-round. [default: false] + B:CageyEnder=false +} + + +Version { + S:Identifier=2.6.7 +} + + diff --git a/overrides/config/cofh/thermalfoundation/common.cfg b/overrides/config/cofh/thermalfoundation/common.cfg new file mode 100644 index 0000000..03e19c9 --- /dev/null +++ b/overrides/config/cofh/thermalfoundation/common.cfg @@ -0,0 +1,619 @@ +# Configuration file + +Block { + + OreFluid { + # If TRUE, Clathrates will create fluid when broken. + B:FluidOnBreaking=true + } + +} + + +Equipment { + # If TRUE, recipes for all Armor Sets are disabled. [default: false] + B:DisableAllArmorRecipes=true + + # If TRUE, recipes for all new Bows will be disabled, leaving only the Vanilla Bow [default: false] + B:DisableAllBows=true + + # If TRUE, recipes for all new Fishing Rods will be disabled, leaving only the Vanilla (Wood) Fishing Rod [default: false] + B:DisableAllFishingRods=true + + # If TRUE, recipes for all new Shears will be disabled, leaving only the Vanilla (Iron) Shears. [default: false] + B:DisableAllShears=false + + # If TRUE, recipes for all new Shields will be disabled, leaving only the Vanilla (Wood) Shield [default: false] + B:DisableAllShields=true + + # If TRUE, recipes for all Tools are disabled. [default: false] + B:DisableAllToolRecipes=true + + # If TRUE, recipes for new Vanilla material (Wood, Stone, Iron, Gold, Diamond) Tools are disabled. [default: false] + B:DisableVanillaToolRecipes=false + + # If TRUE, items which have had their recipes disabled will show in the Creative Tab and JEI. [default: false] + B:ShowDisabledEquipment=false + + Armor { + + Copper { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Tin { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Silver { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Lead { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Aluminum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Nickel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Platinum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Steel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Electrum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Invar { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Bronze { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Constantan { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + } + + Tools { + + Copper { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Tin { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Silver { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Lead { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Aluminum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Nickel { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Platinum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Steel { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Electrum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Invar { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Bronze { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Constantan { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + } + + Tool { + + Wood { + B:Excavator=false + B:Hammer=false + B:Shears=false + B:Sickle=false + } + + Stone { + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=false + B:Shears=false + B:Shield=false + B:Sickle=false + } + + Iron { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shield=true + B:Sickle=true + } + + Diamond { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shears=true + B:Shield=true + B:Sickle=true + } + + Gold { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shears=true + B:Shield=true + B:Sickle=true + } + + } + +} + + +Fluid { + + CrudeOil { + # If TRUE, Crude Oil will be flammable. [default: true] + B:Flammable=true + } + + Redstone { + # If TRUE, Fluid Redstone will emit a signal proportional to its fluid level. [default: true] + B:Effect=true + } + + Glowstone { + # If TRUE, Fluid Glowstone Source blocks will condense back into solid Glowstone above a given y-value. [default: true] + B:Condense=true + + # If TRUE, Fluid Glowstone will provide buffs to entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Glowstone Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Glowstone will *always* condense, if that is enabled. It will also condense above 80% of this value, if it cannot flow. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Ender { + # If TRUE, Fluid Ender will randomly teleport entities on contact. [default: true] + B:Effect=true + } + + Pyrotheum { + # If TRUE, Fluid Pyrotheum will be worse than lava. [default: true] + B:Effect=true + + # If TRUE, Fluid Pyrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Cryotheum { + # If TRUE, Fluid Cryotheum will be worse than lava, except cold. [default: true] + B:Effect=true + + # If TRUE, Fluid Cryotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Aerotheum { + # If TRUE, Fluid Aerotheum Source blocks will dissipate back into air above a given y-value. [default: true] + B:Dissipate=true + + # If TRUE, Fluid Aerotheum will slow and redirect entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Aerotheum Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Aerotheum will *always* dissipate, if that is enabled. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Petrotheum { + # If TRUE, Fluid Petrotheum will break apart stone blocks. [default: true] + B:Effect=true + + # If TRUE, Fluid Petrotheum will have an EXTREME effect on stone blocks. Fun but not recommended. [default: false] + B:Extreme=false + + # If TRUE, Fluid Petrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Mana { + # If TRUE, Fluid Mana will do...things. [default: true] + B:Effect=true + + # If TRUE, Fluid Mana Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + +} + + +General { + # If TRUE, non-Basic Gears will require an additional Iron Ingot to craft [default: false] + B:AlternateGears=false + + # If TRUE, Basic (Wood and Stone) Gears will be craftable. [default: true] + B:BasicGears=true + + # If TRUE, recipes for Basic Craftable Items (Gears, Parts) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableBasicItemRecipes=false + + # If TRUE, recipes for Upgrade Items (Kits) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableUpgradeItemRecipes=false + + # If TRUE, Cryotheum Dust can be used to create Ice and solidify Clathrates. [default: true] + B:EnableCryotheumCrafting=true + + # If TRUE, Horse Armor will be craftable. [default: true] + B:EnableHorseArmorCrafting=true + + # If TRUE, Petrotheum Dust can be used to break Ores into Dusts and Gems. [default: true] + B:EnablePetrotheumCrafting=true + + # If TRUE, Pyrotheum Dust can be used to smelt Ores into Ingots. [default: true] + B:EnablePyrotheumCrafting=true + + # If TRUE, Saddles will be craftable. [default: true] + B:EnableSaddleCrafting=true + + # If TRUE, Fire-Immune mobs have a chance to drop Sulfur. [default: true] + B:FireImmuneMobsDropSulfur=true +} + + +Items { + + HorseArmor { + B:Aluminum=true + B:Bronze=true + B:Constantan=true + B:Copper=true + B:Electrum=true + B:Invar=true + B:Lead=true + B:Nickel=true + B:Platinum=true + B:Silver=true + B:Steel=true + B:Tin=true + } + +} + + +Lexicon { + # If TRUE, a default list will generate EVERY time. Enable this if you are satisfied with the default filtering and are adding/removing mods. [default: false] + B:AlwaysGenerateList=false + + # If TRUE, a default list will be generated depending on your list setting. This will ONLY generate if no list file already exists OR the Always Generate option is enabled. [default: true] + B:GenerateDefaultList=true + + # If TRUE, all entries will be echoed to the system LOG. [default: false] + B:LogEntries=false + + # If TRUE, a WHITELIST is used, if FALSE, a BLACKLIST is used. [default: true] + B:UseWhiteList=true +} + + +Mob { + + Blizz { + # If TRUE, Blizz attacks will inflict Slowness. [default: true] + B:Effect=true + + # If TRUE, Blizzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blizzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blizzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blizzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blizzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blizzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Blitz { + # If TRUE, Blitz attacks will inflict Blindness. [default: true] + B:Effect=true + + # If TRUE, Blitzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blitzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blitzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blitzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blitzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blitzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Basalz { + # If TRUE, Basalz attacks will inflict Weakness. [default: true] + B:Effect=true + + # If TRUE, Basalzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Basalzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Basalzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Basalzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Basalzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Basalzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + +} + + +Plugins { + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true +} + + +Tome { + + Lexicon { + # If TRUE, the recipe for the Forge Lexicon is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=true + } + + Experience { + # If TRUE, the recipe for the Tome of Knowledge is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=true + } + +} + + +Version { + S:Identifier=2.6.7 +} + + +World { + # If TRUE, Thermal Foundation will create default world generation files if it cannot find existing ones. These files will only work if CoFH World is installed! Only disable this if you know what you are doing. [default: true] + B:GenerateDefaultFiles=true +} + + diff --git a/overrides/config/cofh/thermalfoundation/lexicon-whitelist.cfg b/overrides/config/cofh/thermalfoundation/lexicon-whitelist.cfg new file mode 100644 index 0000000..6341db5 --- /dev/null +++ b/overrides/config/cofh/thermalfoundation/lexicon-whitelist.cfg @@ -0,0 +1,428 @@ +blockAethium +blockAluminium +blockAluminum +blockArchantine +blockBlazium +blockBlueGem +blockBone +blockBronze +blockCactus +blockCandy +blockCarbon +blockCharcoal +blockCoal +blockCoalCoke +blockCobalt +blockConcrete +blockConcreteBlack +blockConcreteBlue +blockConcreteBrown +blockConcreteCyan +blockConcreteGray +blockConcreteGreen +blockConcreteLightBlue +blockConcreteLightGray +blockConcreteLime +blockConcreteMagenta +blockConcreteOrange +blockConcretePink +blockConcretePurple +blockConcreteRed +blockConcreteWhite +blockConcreteYellow +blockConstantan +blockCopper +blockCrystal +blockDarkIron +blockDesh +blockDiamond +blockDimensium +blockElectrum +blockEmerald +blockEnderium +blockErodium +blockFuelCoke +blockGlacierite +blockGlowstone +blockGold +blockIce +blockInvar +blockIonite +blockIridium +blockIron +blockIrradium +blockKyronite +blockLapis +blockLead +blockLitherite +blockLonsdaleite +blockLumium +blockMagma +blockMagnesium +blockMercury +blockMeurodite +blockMithril +blockMossy +blockNetherWart +blockNickel +blockOsmium +blockPalladium +blockPladium +blockPlatinum +blockPrismarine +blockPrismarineBrick +blockPrismarineDark +blockQuartz +blockRedGem +blockRedstone +blockRefinedGlowstone +blockRefinedObsidian +blockRockwool +blockSalt +blockSignalum +blockSilicon +blockSilver +blockSlime +blockSoulGem +blockSteel +blockSunstone +blockTin +blockTitanium +blockTorite +blockTritanium +blockTungsten +blockUranium +blockWhiteGem +blockZinc +dustAerotheum +dustAluminium +dustAluminum +dustArchantine +dustBasalz +dustBlaze +dustBlitz +dustBlizz +dustBrass +dustBronze +dustCertusQuartz +dustCharcoal +dustCoal +dustConstantan +dustCopper +dustCryotheum +dustDiamond +dustDimensium +dustDirtyCopper +dustDirtyGold +dustDirtyIron +dustDirtyLead +dustDirtyOsmium +dustDirtySilver +dustDirtyTin +dustDraconium +dustElectrum +dustEmerald +dustEnder +dustEnderPearl +dustEnderium +dustFlour +dustFluix +dustGlowstone +dustGold +dustInvar +dustIridium +dustIron +dustIrradium +dustLapis +dustLead +dustLithium +dustLumium +dustMana +dustMithril +dustNetherQuartz +dustNickel +dustObsidian +dustOsmium +dustPetrotheum +dustPlatinum +dustPrismarine +dustPyrotheum +dustQuartz +dustRedstone +dustRefinedObsidian +dustSalt +dustSaltpeter +dustSapphire +dustSignalum +dustSilver +dustSteel +dustSugar +dustSulfur +dustTin +dustTitanium +dustTorite +dustTritanium +dustUranium +dustWheat +dustWood +gemBlazium +gemBlueDiamond +gemBlueGem +gemCrystal +gemDesertQuartz +gemDiamond +gemDilithium +gemEmerald +gemGlacierite +gemGreenDiamond +gemIrradiantQuartz +gemLapis +gemMeurodite +gemPrismarine +gemPurpleDiamond +gemQuartz +gemRedDiamond +gemRedGem +gemSalt +gemSapphire +gemSoul +gemSunstone +gemWhiteGem +gemYellowDiamond +ingotAluminium +ingotAluminum +ingotArchantine +ingotBlazium +ingotBrass +ingotBrick +ingotBrickNether +ingotBronze +ingotCarbon +ingotConstantan +ingotCopper +ingotCrystal +ingotDarkIron +ingotDesh +ingotDimensium +ingotDraconium +ingotElectrum +ingotEmerald +ingotEnderium +ingotGlacierite +ingotGlowstone +ingotGold +ingotInvar +ingotIridium +ingotIron +ingotLead +ingotLumium +ingotMagnesium +ingotMercury +ingotMeteoricIron +ingotMithril +ingotNaturalAluminum +ingotNickel +ingotObsidian +ingotOsmium +ingotPalladium +ingotPlatinum +ingotRedstone +ingotRefinedGlowstone +ingotRefinedIron +ingotRefinedObsidian +ingotSignalum +ingotSilver +ingotSteel +ingotTin +ingotTitanium +ingotTorite +ingotTritanium +ingotTungsten +ingotUranium +ingotZinc +nuggetAluminum +nuggetArchantine +nuggetBlazium +nuggetBronze +nuggetCoal +nuggetConstantan +nuggetCopper +nuggetDiamond +nuggetDimensium +nuggetElectrum +nuggetEmerald +nuggetEnder +nuggetEnderium +nuggetGlacierite +nuggetGlowstone +nuggetGold +nuggetInvar +nuggetIridium +nuggetIron +nuggetLapis +nuggetLead +nuggetLumium +nuggetMithril +nuggetNickel +nuggetObsidian +nuggetOsmium +nuggetPlatinum +nuggetRefinedGlowstone +nuggetRefinedObsidian +nuggetSignalum +nuggetSilver +nuggetSteel +nuggetTin +nuggetTorite +nuggetTritanium +oreAgate +oreAlexandrite +oreAluminium +oreAluminum +oreAmber +oreAmethyst +oreAmetrine +oreAntiGrav +oreApatite +oreAquamarine +oreArchantine +oreArdite +oreBeryl +oreBlackDiamond +oreBlazium +oreBlueDiamond +oreBlueGem +oreBlueTopaz +oreBoron +oreBrainstone +oreCarbon +oreCarnelian +oreCertusQuartz +oreChaos +oreChargedCertusQuartz +oreCheese +oreCheeseMilk +oreCinnabar +oreCitrine +oreClathrateEnder +oreClathrateGlowstone +oreClathrateOilSand +oreClathrateOilShale +oreClathrateRedstone +oreCoal +oreCobalt +oreCopper +oreCrystal +oreDarkIron +oreDenseCoal +oreDesh +oreDiamond +oreDilithium +oreDimensionalShard +oreDimensium +oreDirensium +oreDraconium +oreElectrotine +oreEmerald +oreEnderEssence +oreExtrailonite +oreFirestone +oreGarnet +oreGold +oreGoldenBeryl +oreGoldenite +oreGraphite +oreGreenDiamond +oreHeliodore +oreIllenium +oreIlmenite +oreIndicolite +oreInferium +oreInferumite +oreIolite +oreIridium +oreIron +oreIrradium +oreJasper +oreLapis +oreLead +oreLepidolite +oreLithium +oreMagnesium +oreMalachite +oreMercury +oreMeurodite +oreMithril +oreMoldavite +oreMoonstone +oreMorganite +oreNaturalAluminum +oreNetherSteel +oreNickel +oreNiter +oreOil +oreOnyx +oreOpal +oreOsmium +orePalladium +orePeridot +orePlatinum +oreProsperity +orePurpleDiamond +oreQuartz +oreQuartzBlack +oreRedDiamond +oreRedGem +oreRedstone +oreRuby +oreSalt +oreSapphire +oreSetrorium +oreSilicon +oreSilver +oreSlime +oreSoul +oreSpinel +oreSulfur +oreTanzanite +oreThorium +oreTin +oreTitaniumIron +oreTopaz +oreTorite +oreTritanium +oreTungsten +oreTurquoise +oreUranium +oreVioletSapphire +oreWhiteGem +oreYellorite +oreYellowDiamond +oreZinc +oreZyptorium +plateAluminum +plateArchantine +plateBlazium +plateBronze +plateConstantan +plateCopper +plateDiamond +plateDimensium +plateElectrum +plateEnderium +plateGlacierite +plateGold +plateInvar +plateIridium +plateIron +plateLead +plateLumium +plateMeurodite +plateMithril +plateNickel +platePlatinum +plateSignalum +plateSilver +plateSteel +plateTin +plateTorite diff --git a/overrides/config/cofh/thermalinnovation/client.cfg b/overrides/config/cofh/thermalinnovation/client.cfg new file mode 100644 index 0000000..edd2ae8 --- /dev/null +++ b/overrides/config/cofh/thermalinnovation/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.3.6 +} + + diff --git a/overrides/config/cofh/thermalinnovation/common.cfg b/overrides/config/cofh/thermalinnovation/common.cfg new file mode 100644 index 0000000..8b899ec --- /dev/null +++ b/overrides/config/cofh/thermalinnovation/common.cfg @@ -0,0 +1,54 @@ +# Configuration file + +Item { + + Drill { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxbore. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=50000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxbore. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Saw { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxsaw. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=50000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxsaw. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Magnet { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxomagnet. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=50000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxomagnet. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Injector { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Hypoinfuser. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseCapacity=2000 + B:Enable=false + } + + Quiver { + # Adjust this value to change the quantity of arrows stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 8 ~ 200, default: 40] + I:BaseArrowCapacity=40 + + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseFluidCapacity=2000 + B:Enable=false + } + +} + + +Version { + S:Identifier=0.3.6 +} + + diff --git a/overrides/config/cofh/virtualmachines/common.cfg b/overrides/config/cofh/virtualmachines/common.cfg new file mode 100644 index 0000000..43e8e20 --- /dev/null +++ b/overrides/config/cofh/virtualmachines/common.cfg @@ -0,0 +1,82 @@ +# Configuration file + +Item { + + Augment { + # If TRUE, the recipe for the Experience Accumulator is enabled. [default: true] + B:AugmentExpAccumulator=true + + # If TRUE, the recipe for the Virtual Farm's Soil Virtualization is enabled. [default: true] + B:AugmentFarmSoil=true + + # If TRUE, the recipe for the Morb Capture is enabled. [default: true] + B:AugmentMorbCapture=true + + # If TRUE, the recipe for the Nether Simulator is enabled. [default: true] + B:AugmentNether=true + + # If TRUE, the recipe for the Perma-Morb Inducer is enabled. [default: true] + B:AugmentPermamorb=true + + # If TRUE, the recipe for the Industrialized Rancher is enabled. [default: true] + B:AugmentRancher=true + } + +} + + +Plugins { + # If TRUE, support for Actually Additions is enabled. [default: true] + B:"Actually Additions"=true + + # If TRUE, support for Extra Utilities 2 is enabled. [default: true] + B:"Extra Utilities 2"=true +} + + +Version { + S:Identifier=1.12.2-1.0.0.2-25 +} + + +VirtualMachine { + + Farm { + # Adjust this value to change the Energy consumption (in RF/t) for a Virtual Farm. This base value will scale with block level and Augments. [range: 10 ~ 200, default: 40] + I:BasePower=40 + B:Enable=true + } + + Fishery { + # Adjust this value to change the Energy consumption (in RF/t) for a Virtual Fishery. This base value will scale with block level and Augments. [range: 10 ~ 200, default: 50] + I:BasePower=50 + B:Enable=true + } + + DarkRoom { + # Adjust this value to change the Energy consumption (in RF/t) for a Virtual Dark Room. This base value will scale with block level and Augments. [range: 10 ~ 200, default: 80] + I:BasePower=80 + B:Enable=true + } + + AnimalFarm { + # Adjust this value to change the Energy consumption (in RF/t) for a Virtual Animal Farm. This base value will scale with block level and Augments. [range: 10 ~ 200, default: 80] + I:BasePower=80 + B:Enable=true + } + + MobSpawner { + # Adjust this value to change the Energy consumption (in RF/t) for a Virtual Mob Spawner. This base value will scale with block level and Augments. [range: 10 ~ 200, default: 80] + I:BasePower=80 + B:Enable=true + } + + MobFarm { + # Adjust this value to change the Energy consumption (in RF/t) for a Virtual Mob Farm. This base value will scale with block level and Augments. [range: 10 ~ 200, default: 200] + I:BasePower=200 + B:Enable=true + } + +} + + diff --git a/overrides/config/cofh/world/00_minecraft.json b/overrides/config/cofh/world/00_minecraft.json new file mode 100644 index 0000000..b57d57b --- /dev/null +++ b/overrides/config/cofh/world/00_minecraft.json @@ -0,0 +1,392 @@ +{ + "populate": { + "dirt": { + + "distribution": "uniform", + "generator": { + "block": "dirt", + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 256, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "gravel": { + "distribution": "uniform", + "generator": { + "block": "gravel", + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 8, + "min-height": 0, + "max-height": 256, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "diorite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "diorite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "granite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "granite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "andesite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "andesite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "coal": { + "distribution": "uniform", + "generator": { + "block": "coal_ore", + "material": "minecraft:stone", + "cluster-size": 17 + }, + "cluster-count": 20, + "min-height": 0, + "max-height": 128, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "iron": { + "distribution": "uniform", + "generator": { + "block": "iron_ore", + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 20, + "min-height": 0, + "max-height": 64, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "gold": { + "distribution": "uniform", + "generator": { + "block": "gold_ore", + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 2, + "min-height": 0, + "max-height": 32, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "redstone": { + "distribution": "uniform", + "generator": { + "block": "redstone_ore", + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 8, + "min-height": 0, + "max-height": 16, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "diamond": { + "distribution": "uniform", + "generator": { + "block": "diamond_ore", + "material": "minecraft:stone", + "cluster-size": 8 + }, + "cluster-count": 1, + "min-height": 0, + "max-height": 16, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "lapis": { + "distribution": "gaussian", + "generator": { + "block": "lapis_ore", + "material": "minecraft:stone", + "cluster-size": 7 + }, + "cluster-count": 1, + "center-height": 16, + "spread": 16, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "mesa_gold": { + "enabled": true, + "distribution": "uniform", + "generator": { + "block": { + "name": "gold_ore" + }, + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 20, + "min-height": 32, + "max-height": 80, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "mesa", + "mesa_rock", + "mesa_clear_rock", + "mutated_mesa", + "mutated_mesa_rock", + "mutated_mesa_clear_rock" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "emerald": { + "distribution": "uniform", + "generator": { + "block": { + "name": "emerald_ore" + }, + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": { + "min": 3, + "max": 6 + }, + "min-height": 4, + "max-height": 28, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "extreme_hills", + "smaller_extreme_hills", + "extreme_hills_with_trees", + "mutated_extreme_hills", + "mutated_extreme_hills_with_trees" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "silverfish": { + "distribution": "uniform", + "generator": { + "block": { + "name": "monster_egg", + "properties": { + "variant": "stone" + } + }, + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 7, + "min-height": 0, + "max-height": 64, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "extreme_hills", + "smaller_extreme_hills", + "extreme_hills_with_trees", + "mutated_extreme_hills", + "mutated_extreme_hills_with_trees" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "quartz": { + "distribution": "uniform", + "generator": { + "block": "quartz_ore", + "material": "minecraft:netherrack", + "cluster-size": 14 + }, + "cluster-count": 16, + "min-height": 10, + "max-height": 118, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "NETHER" + } + ] + }, + "dimension": "all" + } + } +} diff --git a/overrides/config/cofh/world/01_thermalfoundation_ores.json b/overrides/config/cofh/world/01_thermalfoundation_ores.json new file mode 100644 index 0000000..5c1f759 --- /dev/null +++ b/overrides/config/cofh/world/01_thermalfoundation_ores.json @@ -0,0 +1,175 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "copper": { + "distribution": "uniform", + "generator": { + "block": "thermalfoundation:ore", + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": 8, + "min-height": 40, + "max-height": 75, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -99 + ] + } + }, + "tin": { + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "metadata": 1 + }, + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": 7, + "min-height": 20, + "max-height": 55, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -99 + ] + } + }, + "silver": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "metadata": 2, + "weight": 80 + }, + { + "name": "thermalfoundation:ore", + "metadata": 3, + "weight": 20 + } + ], + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": 4, + "min-height": 5, + "max-height": 30, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -99 + ] + } + }, + "lead": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "metadata": 3, + "weight": 90 + }, + { + "name": "thermalfoundation:ore", + "metadata": 2, + "weight": 10 + } + ], + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": 4, + "min-height": 10, + "max-height": 35, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -99 + ] + } + }, + "nickel": { + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore", + "metadata": 5 + }, + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": 2, + "min-height": 5, + "max-height": 20, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -99 + ] + } + }, + "copper_ocean": { + "distribution": "uniform", + "generator": { + "block": "thermalfoundation:ore", + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": 4, + "min-height": 20, + "max-height": 55, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "OCEAN" + } + ] + }, + "dimension": { + "restriction": "whitelist", + "value": [ + -99 + ] + } + }, + "copper_high": { + "distribution": "uniform", + "generator": { + "block": "thermalfoundation:ore", + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": 8, + "min-height": 48, + "max-height": 96, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -1, + 1 + ] + } + } + } +} diff --git a/overrides/config/cofh/world/02_thermalfoundation_oil.json b/overrides/config/cofh/world/02_thermalfoundation_oil.json new file mode 100644 index 0000000..8e31dea --- /dev/null +++ b/overrides/config/cofh/world/02_thermalfoundation_oil.json @@ -0,0 +1,169 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "oil_sand_clathrate": { + "distribution": "uniform", + "generator": { + "block": "thermalfoundation:ore_fluid", + "material": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:stone" + ], + "cluster-size": 16 + }, + "cluster-count": 4, + "chunk-chance": 10, + "min-height": 10, + "max-height": 80, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "SANDY" + } + ] + }, + "dimension": "all" + }, + "oil_shale_clathrate": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "metadata": 1, + "weight": 80 + }, + { + "name": "minecraft:coal_ore", + "weight": 20 + } + ], + "material": [ + "minecraft:dirt", + "minecraft:gravel", + "minecraft:stone" + ], + "cluster-size": 16 + }, + "cluster-count": 4, + "chunk-chance": 10, + "min-height": 10, + "max-height": 80, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "MESA" + }, + { + "type": "dictionary", + "entry": "OCEAN" + }, + { + "type": "dictionary", + "entry": "SNOWY" + }, + { + "type": "dictionary", + "entry": "SWAMP" + } + ] + }, + "dimension": "all" + }, + "oil_sand": { + "distribution": "uniform", + "generator": { + "type": "geode", + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "metadata": 0, + "weight": 80 + }, + { + "name": "minecraft:sand", + "weight": 20 + } + ], + "material": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:stone" + ], + "hollow": "true", + "filler": "thermalfoundation:fluid_crude_oil", + "crust": "minecraft:sandstone" + }, + "cluster-count": 3, + "chunk-chance": 40, + "min-height": 30, + "max-height": 60, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "SANDY" + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "oil_shale": { + "distribution": "uniform", + "generator": { + "type": "geode", + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "metadata": 1, + "weight": 80 + }, + { + "name": "minecraft:gravel", + "weight": 20 + } + ], + "material": [ + "minecraft:dirt", + "minecraft:gravel", + "minecraft:stone" + ], + "hollow": "true", + "filler": "thermalfoundation:fluid_crude_oil", + "crust": "minecraft:stone" + }, + "cluster-count": 2, + "chunk-chance": 50, + "min-height": 20, + "max-height": 60, + "in-village": "false", + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + } + } +} diff --git a/overrides/config/cofh/world/03_thermalfoundation_clathrates.json b/overrides/config/cofh/world/03_thermalfoundation_clathrates.json new file mode 100644 index 0000000..01b6abb --- /dev/null +++ b/overrides/config/cofh/world/03_thermalfoundation_clathrates.json @@ -0,0 +1,95 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "redstone_clathrate": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "metadata": 2, + "weight": 90 + }, + { + "name": "thermalfoundation:fluid_redstone", + "weight": 10 + } + ], + "material": "minecraft:stone", + "cluster-size": 16 + }, + "cluster-count": 2, + "chunk-chance": 12, + "min-height": 0, + "max-height": 20, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "glowstone_clathrate": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "metadata": 3, + "weight": 90 + }, + { + "name": "thermalfoundation:fluid_glowstone", + "weight": 10 + } + ], + "material": "minecraft:netherrack", + "cluster-size": 20 + }, + "cluster-count": 2, + "chunk-chance": 12, + "min-height": 10, + "max-height": 40, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "NETHER" + } + ] + }, + "dimension": "all" + }, + "ender_clathrate": { + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore_fluid", + "metadata": 4 + }, + "material": "minecraft:end_stone", + "cluster-size": 24 + }, + "cluster-count": 10, + "chunk-chance": 4, + "min-height": 10, + "max-height": 80, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "END" + } + ] + }, + "dimension": "all" + } + } +} diff --git a/overrides/config/cofh/world/101_bitcoin_ores.json b/overrides/config/cofh/world/101_bitcoin_ores.json new file mode 100644 index 0000000..deffa4a --- /dev/null +++ b/overrides/config/cofh/world/101_bitcoin_ores.json @@ -0,0 +1,110 @@ +{ + "dependencies": "bitcoin", + "populate": { + "bitcoin1": { + "distribution": "gaussian", + "generator": { + "block": "bitcoin:bitcoin_ore", + "material": "minecraft:stone", + "cluster-size": 5 + }, + "cluster-count": 3, + "center-height": 8, + "spread": 4, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "bitcoin2": { + "distribution": "gaussian", + "generator": { + "block": "bitcoin:bitcoin_ore", + "material": "minecraft:stone", + "cluster-size": 4 + }, + "cluster-count": 3, + "center-height": 32, + "spread": 8, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "bitcoin3": { + "distribution": "gaussian", + "generator": { + "block": "bitcoin:bitcoin_ore", + "material": "minecraft:stone", + "cluster-size": 3 + }, + "cluster-count": 3, + "center-height": 64, + "spread": 16, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "bitcoin4": { + "distribution": "gaussian", + "generator": { + "block": "bitcoin:bitcoin_ore", + "material": "minecraft:stone", + "cluster-size": 2 + }, + "cluster-count": 3, + "center-height": 128, + "spread": 32, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "binary_trees": { + "distribution": "uniform", + "generator": { + "type": "small-tree", + "block": "bitcoin:bitcoin_ore", + "leaves": "bitcoin:bitcoin_ore", + "material": "minecraft:stone", + "surface": ["minecraft:bedrock", "minecraft:stone"], + "tree-checks": false, + "relaxed-growth": true + }, + "cluster-count": 1, + "min-height": 0, + "max-height": 10, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + }, + "enabled": false + } + } +} \ No newline at end of file diff --git a/overrides/config/cofh/world/config.cfg b/overrides/config/cofh/world/config.cfg new file mode 100644 index 0000000..e34e780 --- /dev/null +++ b/overrides/config/cofh/world/config.cfg @@ -0,0 +1,31 @@ +# Configuration file + +~CONFIG_VERSION: 1.4.0 + +World { + # If TRUE, CoFH World will not generate features at all. This option is intended for use when you want another mod to handle ore generation but do not want to blank out the various .json files yourself. Flat Bedrock may still be used. [default: false] + B:DisableAllGeneration=true + + # If TRUE, standard Minecraft ore generation will be REPLACED. Configure in the 00_minecraft.json file; standard Minecraft defaults have been provided. If you rename the 00_minecraft.json file, this option WILL NOT WORK. [default: false] + B:ReplaceStandardGeneration=false + + # If TRUE, world generation handled by CoFH World will be retroactively applied to existing chunks. [default: false] + B:RetroactiveGeneration=false + + # This adjusts the % chance that a tree will grow as normal when it is meant to. Reducing this value will mean that trees take longer to grow, on average. [range: 1 ~ 100, default: 100] + I:TreeGrowthChance=100 + + Bedrock { + # If TRUE, the bedrock layer will be flattened. [default: false] + B:EnableFlatBedrock=false + + # If TRUE, Flat Bedrock will retroactively be applied to existing chunks, if retroactive generation is enabled. [default: false] + B:EnableRetroactiveFlatBedrock=false + + # This adjusts the number of layers of Flat Bedrock, if enabled. [range: 1 ~ 8, default: 2] + I:NumBedrockLayers=2 + } + +} + + diff --git a/overrides/config/coherentvillages.cfg b/overrides/config/coherentvillages.cfg new file mode 100644 index 0000000..72221e8 --- /dev/null +++ b/overrides/config/coherentvillages.cfg @@ -0,0 +1,64 @@ +version v0.0.5.8 +#distance between villages +#do not set below 9! +max_distance=20 +#do not set above max_distance or below 3! +min_distance=10 +#Tested with values 0, 1... change default size of villages +size=1 +#ID start for entities +entity_id_start=1514 +#=====NORD CONFIGS=======#The chance a Nord NPC has to gain the ability(or curse) to transform into a Bjornserker! +bjorn_turn_rate=5 +#The chance a Nord Village will bandit infested! +nord_bandit_infest_rate=25 +#The chance a Nord Village will zombie infested! +nord_zombie_infest_rate=2 +#The spawnrate of wargs! +warg_spawn_rate=10 +#The spawnrate of bjornserkers +bjornserker_spawn_rate=5 +#The chance a Nord Village attempt to upgrade their soldiers to a higher rank. +upgrade_chance=25 +#=====ROMAN CONFIGS=======#The spawnrate of lemure in Latin biomes (DON'T CHANGE RIGHT NOW!) +lemure_spawn_rate=2 +#The spawnrate of wraiths in Latin biomes +wraith_spawn_rate=5 +#The chance when a Latin NPC dies they become a Wraith +wraith_turn_rate=50 +#The chance a Latin Village will bandit infested! +latin_bandit_infest_rate=25 +#The chance a Latin Village will zombie infested! +latin_zombie_infest_rate=2 +#=====GERMAN CONFIGS=======#The chance a German Village will be Mongol infested! +german_bandit_infest_rate=8 +#The chance a German Village will zombie infested! +german_zombie_infest_rate=2 +#The chance when a German Village will vampire infested! +german_vampire_infest_rate=15 +#The chance when a vampire attacks a NPC they will be turned! +german_vampire_turn_rate=5 +#The chance when a German NPC spawns, they will be a vampire! +german_vampire_spawn_rate=5 +#=====SLAVIC CONFIGS=======#The chance a Slavic Village will bandit infested! +slav_bandit_infest_rate=15 +#The chance a Slavic Village will zombie infested! +slav_zombie_infest_rate=2 +#The chance a Slavic Village will mongol infested! +slav_mongol_infest_rate=8 +#=====ARABIC CONFIGS=======#The chance a Arab Village will bandit infested! +arab_bandit_infest_rate=23 +#The chance a Arab Village will zombie infested! +arab_zombie_infest_rate=2 +#=====Event CONFIGS=======#Show event messages! +show_event_messages=0 +#The chance a village will be raid by bandits! +raid_rate=50 +#The chance a village will recieve immigrates! +immigrate_rate=50 +#The chance a skirmish will happen out in the wild! +skirmish_rate=50 +#=====General CONFIGS=======#Allows for spells to cause damage to the world +allow_destructive_villagers=1 +#Makes all villagers destructive, not just hostile ones +all_villagers_destructive=1 diff --git a/overrides/config/colouredtooltips.cfg b/overrides/config/colouredtooltips.cfg new file mode 100644 index 0000000..fabf2bb --- /dev/null +++ b/overrides/config/colouredtooltips.cfg @@ -0,0 +1,20 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Color values are ARGB hex. Do not add a # to the codes. If you want opaque RGB use FF for first two chars. +########################################################################################################## + +general { + # The color for the background of the tooltip. This should be 8 characters. [default: f0100010] + S:background=f0100010 + + # The color for the bottom of the tooltip. This should be 8 characters. [default: 5028007f] + S:borderEnd=5028007f + + # The color for the top of the tooltip. This should be 8 characters. [default: 505000ff] + S:borderStart=505000ff +} + + diff --git a/overrides/config/comforts.cfg b/overrides/config/comforts.cfg new file mode 100644 index 0000000..10253f2 --- /dev/null +++ b/overrides/config/comforts.cfg @@ -0,0 +1,26 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General configuration +########################################################################################################## + +general { + # Set to true to automatically pick up sleeping bags after sleeping [default: true] + B:"Auto Pick-Up Sleeping Bag"=true + + # Set to true to automatically use sleeping bags [default: true] + B:"Auto Use Sleeping Bag"=true + + # Set to true to enable relaxing in hammocks without sleeping [default: false] + B:"Leisure Hammocks"=false + + # If well rested is true, this value is used to determine how long you need before being able to sleep again (larger numbers = can sleep sooner) [range: 1.0 ~ 20.0, default: 2.0] + S:"Sleepy Factor"=2.0 + + # Set to true to activate an effect that prevents sleeping depending on how long you previously slept [default: false] + B:"Well Rested"=false +} + + diff --git a/overrides/config/comicsbubbleschat.cfg b/overrides/config/comicsbubbleschat.cfg new file mode 100644 index 0000000..23b9ff9 --- /dev/null +++ b/overrides/config/comicsbubbleschat.cfg @@ -0,0 +1,68 @@ +# Configuration file + +general { + + client { + # Adjust the color inside the bubbles | arg = red,green,blue,alpha + # Min: 0 + # Max: 255 + I:colorInside < + 203 + 203 + 203 + 220 + > + + # Adjust the color of the bubbles outline | arg = red,green,blue,alpha + # Min: 0 + # Max: 255 + I:colorOutline < + 0 + 0 + 0 + 220 + > + + # Adjust the color inside the bubbles | arg = red,green,blue,alpha + # Min: 0 + # Max: 255 + I:colorText < + 0 + 0 + 0 + 220 + > + + # Adjust duration time of bubbles + # Min: 0 + # Max: 60 + I:durationBubbles=10 + + # Max line width + # Min: 50 + # Max: 2147483647 + I:lineWidth=150 + + # Max Bubbles Stackable on a player's head + # Min: 0 + # Max: 2147483647 + I:maxBubblesStack=0 + } + + server { + # Can players see the bubbles through blocks or not ( useful for server rp as example ) + B:canThroughBlocks=true + + # Enable Chat Listener + B:chatListener=true + + # Create a command (if empty, nothing happen) + S:commandName= + + # Radius of the message sending to the players (packet) + D:messageRange=50.0 + } + +} + + diff --git a/overrides/config/compactdrawers.cfg b/overrides/config/compactdrawers.cfg new file mode 100644 index 0000000..cb9148c --- /dev/null +++ b/overrides/config/compactdrawers.cfg @@ -0,0 +1,28 @@ +# Configuration file + +block { + + drawerhalf { + # Min: 1 + # Max: 2147483647 + I:capacity=8 + B:enabled=true + } + + drawer2by1 { + # Min: 1 + # Max: 2147483647 + I:capacity=24 + B:enabled=true + } + + drawer2by1half { + # Min: 1 + # Max: 2147483647 + I:capacity=12 + B:enabled=true + } + +} + + diff --git a/overrides/config/concheckrmd.cfg b/overrides/config/concheckrmd.cfg new file mode 100644 index 0000000..e5060b2 --- /dev/null +++ b/overrides/config/concheckrmd.cfg @@ -0,0 +1,268 @@ +# Configuration file + +general { + # Used by the mod to check compatiblity. DO NOT CHANGE ME. + # Min: 0 + # Max: 20 + I:"CONFIG VERSION"=3 + + ########################################################################################################## + # customisable chat greeting message + #--------------------------------------------------------------------------------------------------------# + # A customisable message that will appear in chat when a world is loaded. This is useful for displaying credits. + ########################################################################################################## + + "customisable chat greeting message" { + # A customisable message that will be displayed in chat when a world is loaded. + B:"1) Display Chat Greeting Message?"=false + + # The text to be displayed in chat. + S:"2) Greeting Message Text"=Hello there! Welcome to my modpack. + + # The text to be displayed in chat. + # Valid values: + # Blue + # Green + # Red + # Aqua + # Yellow + # White + # Black + # Grey + # Purple + # Dark_Blue + # Dark_Green + # Dark_Red + # Dark_Purple + S:"3) Greeting Message Color"=Purple + } + + ########################################################################################################## + # customisable start message + #--------------------------------------------------------------------------------------------------------# + # Customisable message that will appear each time the game starts. This is useful for displaying credits. + ########################################################################################################## + + "customisable start message" { + # Customisable message that will appear each time the game starts. This is useful for displaying credits. + B:"1) Display message box?"=false + + # Will the window show on top of all other windows? Recommended to keep set to True. + B:"2) Display message box topmost?"=true + + # The text that will be displayed in the message box. + S:"3) Message Box Text"=Hello Modpack Users! Made by matt1235r + } + + ########################################################################################################## + # customisable first start message + #--------------------------------------------------------------------------------------------------------# + # A customisable message that will only appear when the game is started for the first time. This is useful for displaying intructions. + ########################################################################################################## + + "customisable first start message" { + # A message box that will be displayed when the game is started for the first time. This is useful for displaying intructions. + B:"1) Display message box?"=false + + # Will the window show on top of all other windows? Recommended to keep set to True. + B:"2) Display message box topmost?"=true + + # The text that will be displayed in the message box. + S:"3) Message Box Text"=Hello Modpack Users! + } + + ########################################################################################################## + # open a website when the game starts + #--------------------------------------------------------------------------------------------------------# + # The browser will open a webpage when the game starts. This is useful for providing support and displaying credits. + ########################################################################################################## + + "open a website when the game starts" { + # A webpage will be displayed when the game starts. This is useful for modpack support. + B:"1) Display Website when game starts?"=false + + # The URL of the website that will be displayed. This can be formatted like: http://google.com, www.google.com or google.com. + S:"2) Website URL"=minecraft.curseforge.com/projects/config-checker + } + + ########################################################################################################## + # amount of ram recommended for game to start + #--------------------------------------------------------------------------------------------------------# + # Set a recommended amount of RAM that is recommended for the modpack to run. If this recommendation is not met then a warning will be displayed when the game is started. + ########################################################################################################## + + "amount of ram recommended for game to start" { + # The amount of RAM recommended for stable gameplay. + # Min: 128 + # Max: 51200 + I:"1) Ram Recommended (IN MB)"=6000 + + # If the player has less than the recommended amount of RAM assigned to the modpack then a warning will be displayed when the game is started. + B:"2) Check RAM meets recommendation?"=true + + # Will the window show on top of all other windows? I highly recommend this is left as true. + B:"3) Display message box topmost?"=true + + # Customise the text that appears in the warning message. Will display custom message instead of the default text. + B:"4) Customise low RAM Warning?"=false + + # The custom message to be displayed if you have set the previous setting to 'True'. Will display custom message instead of the default text. + S:"5) Custom Message"=You should add more RAM to expierence better performance. + } + + ########################################################################################################## + # recommended ram chat message + #--------------------------------------------------------------------------------------------------------# + # Set a recommended amount of RAM that is recommended for the modpack to run. If this recommendation is not met then a warning will be displayed in chat when a world is loaded. + ########################################################################################################## + + "recommended ram chat message" { + # The amount of RAM recommended for stable gameplay. + # Min: 128 + # Max: 51200 + I:"1) Ram Recommended (IN MB)"=6000 + + # If the player has less than the recommended amount of RAM assigned to the modpack then a warning will be displayed in chat when a world is loaded. + B:"2) Check RAM meets recommendation?"=false + + # Customise the text that appears in the warning message. Will display custom message instead of the default text. + B:"3) Customise low RAM Warning?"=false + + # The custom message to be displayed in chat if you have set the previous setting to 'True'. Will display custom message instead of the default text. + S:"4) Custom Message"=[WARNING] You may expierence bad performance due to a shortage of RAM. + } + + ########################################################################################################## + # amount of ram required for game to start + #--------------------------------------------------------------------------------------------------------# + # Set a required amount of RAM that is required for the modpack to run. If this requirement is not met then an error will be displayed when the game is started and the game will close. + ########################################################################################################## + + "amount of ram required for game to start" { + # The amount of RAM required for the game to run. + # Min: 128 + # Max: 51200 + I:"1) Ram Required (IN MB)"=4000 + + # If the player has less than the required amount of RAM assigned to the modpack then they will be alerted as the game starts and the game will close. + B:"2) Check RAM meets requirement?"=false + + # Will the window show on top of all other windows? I highly recommend this is left as true. + B:"3) Display message box topmost?"=true + + # Customise the text that appears in the error message. Will display custom message instead of the default text. + B:"4) Display custom text in messagebox?"=false + + # The custom message to be displayed in chat if you have set the previous setting to 'True'. Will display custom message instead of the default text. + S:"5) Custom Chat Message"=You need more RAM. The game will close. + } + + ########################################################################################################## + # game launch time limit + #--------------------------------------------------------------------------------------------------------# + # Set the maximum time the game can spend booting. If the game exceeds this time limit then then an error will be displayed when the game is started and the game will close. + ########################################################################################################## + + "game launch time limit" { + # The maximum amount of time the game will be allowed to spend booting. + # Min: 5 + # Max: 5400 + I:"1) Launch Timeout (IN SECONDS)"=30 + + # If the game exceeds the launch timeout then a messagebox will be displayed and the game will close. + B:"2) Check game meets launch timeout?"=false + + # Will the window show on top of all other windows? I highly recommend this is left as true. + B:"3) Display message box topmost?"=true + + # Customise the text that appears in the error message. Will display custom message instead of the default text. + B:"4) Display custom text in error message?"=false + + # The custom message to be displayed if you have set the previous setting to 'True'. Will display custom message instead of the default text. + S:"5) Custom Message"=The game has taken too long too start to start this modpack. This is probably due to insufficient system resources. The game will now close. + } + + ########################################################################################################## + # file validation + #--------------------------------------------------------------------------------------------------------# + # Run checks on configuration files to ensure they are up to date and have not been modified. If files are not valid then then a warning will be displayed when the game is started. + ########################################################################################################## + + "file validation" { + # Will display all file checking related errors. Useful to check that file checking has been configured correctly but should be turned off before modpack is released. + B:"Activate Debug Mode?"=false + + ########################################################################################################## + # check file date + #--------------------------------------------------------------------------------------------------------# + # Check that a specified file is newer than a certain date. Useful to make sure quest books are up to date. + ########################################################################################################## + + "check file date" { + # If the target file last modified date is not the same as the specified minimum date then a warning will be displayed. + B:"1) Check File Date?"=false + + # The file path to the target file. This is the file that the game will validate. + S:"2) File Path"=config/concheckrmd.cfg + + # The dateTime format string to use. Will support all java dateTime strings. Make sure that the minimum is entered in this format. Configured to accept GB date strings by default. See CurseForge page for more details. + S:"3) DateTime Format String"=dd/MM/yyyy + + # The oldest the file is permitted to be. This will be compared to the target files 'Last Modified' date. With the default DateTime format string 'dd/MM/yyyy' the date will need to be entered in GB format. So the 5th April 2018 will be entered as 5/4/2018. + S:"4) File Date"=05/05/2018 + + # Customise the text that appears in the warning message. Will display custom message instead of the default text. + # Valid values: + # FileNewer + # FileOlder + S:"6) Check File is newer or older?"=FileOlder + + # Will the window show on top of all other windows? I highly recommend this is left as true. + B:"6) Display message box topmost?"=true + + # Customise the text that appears in the warning message. Will display custom message instead of the default text. + B:"7) Display custom text in message box?"=false + + # The custom message to be displayed if you have set the previous setting to 'True'. Will display custom message instead of the default text. + S:"8) Custom Message"=An updated quest file has been released. Visit the modpack page to download the update. + } + + ########################################################################################################## + # check file hash + #--------------------------------------------------------------------------------------------------------# + # Check that a specified file has not been modified. Useful to make sure configuration files have not been altered. + ########################################################################################################## + + "check file hash" { + # If the target file hash is not the same as the target hash then a warning will be displayed. + B:"1) Check File Hash?"=false + + # The file path to the target file. This is the file that the game will validate. + S:"2) File Path"=config/concheckrmd.cfg + + # The hash algorithm to use. Supports MD5, SHA1, SHA256 and SHA512. Make sure that the target hash is entered in this format. + # Valid values: + # MD5 + # SHA1 + # SHA256 + # SHA512 + S:"3) Hash Algorithm"=MD5 + + # This is the expected result when hashing the target file. This can be obtained by using a file hashing tool online. If the target hash differs from the target file hash then the game detects the file has been modified. + S:"4) Target Hash"=E2AD5E7E16787E6C4C6949A1322B1E27 + + # Will the window show on top of all other windows? I highly recommend this is left as true. + B:"5) Display message box topmost?"=true + + # Customise the text that appears in the warning message. Will display custom message instead of the default text. + B:"6) Display custom text in message box?"=false + + # The custom message to be displayed if you have set the previous setting to 'True'. Will display custom message instead of the default text. + S:"7) Custom Message"=A configuration file has been modified. Please restore this file to the original version. + } + + } + +} + + diff --git a/overrides/config/consolehud.cfg b/overrides/config/consolehud.cfg new file mode 100644 index 0000000..5def6e0 --- /dev/null +++ b/overrides/config/consolehud.cfg @@ -0,0 +1,340 @@ +# Configuration file + +general { + B:"Advanced Held Item Tooltips"=true + B:"Advanced Held Item Tooltips Dots"=true + B:"Advanced Held Item Tooltips Modded"=true + I:"Advanced Held Item Tooltips Rows"=5 + I:"Advanced Held Item Tooltips X-Offset"=0 + I:"Advanced Held Item Tooltips Y-Offset"=59 + + # Always show player coordinates on screen. + B:"Coordinate Display"=false + + # Enhances vanilla held item tooltips with information about enchantments, potions effects, shulker box contents and more. + B:"Held Item Tooltips"=true + + # Enable the hotbar to hover anywhere on the screen. By default just moves it up a little from the screen bottom. + B:"Hovering Hotbar"=true + + # Show a small player model in a configurable corner of the screen while the player is performing certain actions like sprinting, sneaking, or flying. + B:"Paper Doll"=true + B:"Paper Doll Always"=true + B:"Paper Doll Burning"=true + B:"Paper Doll Crouching"=true + B:"Paper Doll Elytra Flying"=false + B:"Paper Doll Flying"=false + I:"Paper Doll Position Preset"=0 + B:"Paper Doll Riding"=true + I:"Paper Doll Scale"=4 + B:"Paper Doll Sprinting"=true + I:"Paper Doll X-Offset"=-50 + I:"Paper Doll Y-Offset"=0 + + # Show an animated icon on the screen whenever the world is being saved (every 45 seconds by default). This only works in singleplayer. + B:"Save Icon"=true + + helditemtooltips { + # Disables held item tooltips for specified items and mods, mainly to prevent custom tooltips from overlapping. + S:Blacklist < + psi:cad + psi:psimetal_shovel + psi:psimetal_pickaxe + psi:psimetal_axe + psi:psimetal_exosuit_helmet + psi:psimetal_exosuit_chestplate + psi:psimetal_exosuit_leggings + psi:psimetal_exosuit_boots + matteroverdrive:dilithium_ore + matteroverdrive:tritanium_ore + matteroverdrive:tritanium_block + matteroverdrive:machine_hull + matteroverdrive:decomposer + matteroverdrive:matter_recycler + matteroverdrive:replicator + matteroverdrive:matter_pipe + matteroverdrive:heavy_matter_pipe + matteroverdrive:network_pipe + matteroverdrive:network_router + matteroverdrive:matter_analyzer + matteroverdrive:pattern_monitor + matteroverdrive:pattern_storage + matteroverdrive:network_switch + matteroverdrive:solar_panel + matteroverdrive:gravitational_anomaly + matteroverdrive:gravitational_stabilizer + matteroverdrive:fusion_reactor_controller + matteroverdrive:fusion_reactor_coil + matteroverdrive:fusion_reactor_io + matteroverdrive:matter_plasma + matteroverdrive:molten_tritanium + matteroverdrive:tritanium_crate + matteroverdrive:tritanium_crate_white + matteroverdrive:tritanium_crate_orange + matteroverdrive:tritanium_crate_magenta + matteroverdrive:tritanium_crate_light_blue + matteroverdrive:tritanium_crate_yellow + matteroverdrive:tritanium_crate_lime + matteroverdrive:tritanium_crate_pink + matteroverdrive:tritanium_crate_gray + matteroverdrive:tritanium_crate_silver + matteroverdrive:tritanium_crate_cyan + matteroverdrive:tritanium_crate_purple + matteroverdrive:tritanium_crate_blue + matteroverdrive:tritanium_crate_brown + matteroverdrive:tritanium_crate_green + matteroverdrive:tritanium_crate_red + matteroverdrive:tritanium_crate_black + matteroverdrive:inscriber + matteroverdrive:contract_market + matteroverdrive:android_spawner + matteroverdrive:spacetime_accelerator + matteroverdrive:pylon + matteroverdrive:transporter + matteroverdrive:star_map + matteroverdrive:holo_sign + matteroverdrive:weapon_station + matteroverdrive:android_station + matteroverdrive:charging_station + matteroverdrive:decorative.stripes + matteroverdrive:decorative.coils + matteroverdrive:decorative.clean + matteroverdrive:decorative.vent.dark + matteroverdrive:decorative.vent.bright + matteroverdrive:decorative.holo_matrix + matteroverdrive:decorative.tritanium_plate + matteroverdrive:decorative.tritanium_plate_stripe + matteroverdrive:decorative.carbon_fiber_plate + matteroverdrive:decorative.matter_tube + matteroverdrive:decorative.beams + matteroverdrive:decorative.floor_tiles + matteroverdrive:decorative.floor_tile + matteroverdrive:decorative.floor_noise + matteroverdrive:decorative.white_plate + matteroverdrive:decorative.separator + matteroverdrive:decorative.tritanium_lamp + matteroverdrive:decorative.tritanium_plate_colored + matteroverdrive:decorative.engine_exhaust_plasma + matteroverdrive:microwave + matteroverdrive:industrial_glass + matteroverdrive:new_tritanium_crate + > + + # Cache the tooltip so it doesn't have to be remade every tick. This will prevent it from updating stats like durability while it is displayed. + B:"Cache Tooltip"=true + + # Amount of ticks the held item tooltip will be displayed for. + # Min: 0 + # Max: 2147483647 + I:"Display Time"=40 + + # Maximum amount of rows to be displayed for held item tooltips. + # Min: 0 + # Max: 9 + I:Rows=4 + + # Tie held item tooltips position to the hovering hotbar feature. + B:"Tie To Hotbar"=true + + # Offset on x-axis from screen center. + # Min: -2147483648 + # Max: 2147483647 + I:X-Offset=0 + + # Offset on y-axis from screen bottom. + # Min: 0 + # Max: 2147483647 + I:Y-Offset=59 + + appearance { + # Force the durability to always be on the tooltip. "Show Durability" has to be enabled for this to have any effect. + B:"Force Durability"=true + + # Displays the item's durability as part of its held item tooltip. + B:"Show Durability"=true + + # Show how many more lines there are that currently don't fit the tooltip. + B:"Show Last Line"=true + + # Enables tooltip information added by other mods like Hwyla to be displayed as a held item tooltip. + B:"Show Modded Tooltips"=false + + # Default text color. Only applied when the text doesn't already have a color assigned internally. + # Valid values: + # WHITE + # ORANGE + # MAGENTA + # LIGHT_BLUE + # YELLOW + # LIME + # PINK + # GRAY + # SILVER + # CYAN + # PURPLE + # BLUE + # BROWN + # GREEN + # RED + # BLACK + S:"Text Color"=SILVER + } + + } + + paperdoll { + # Disable flame overlay on the hud when on fire and display the burning paper doll instead. + B:"Burning Doll"=false + + # Amount of ticks the paper doll will be kept on screen after its display conditions are no longer met. Set to 0 to always display the paper doll, no matter what action the player is performing. + # Min: 0 + # Max: 2147483647 + I:"Display Time"=12 + + # Only show the paper doll when in first person mode. + B:"First Person Only"=true + + # Disable the paper doll from being slightly rotated every so often depending on the player rotation. + B:"Fix Rotation"=false + + # Workaround for Mo' Bends so the player head won't go missing from the paper doll. + B:"Mo' Bends Compat"=false + + # Shift the paper doll downwards when it would otherwise overlap with the potion icons. Only applicable when the "Screen Corner" is set to "topright". + B:"Potion Shift"=true + + # Scale of the paper doll. This is additionally adjusted by the GUI Scale option in Video Settings. + # Min: 1 + # Max: 24 + I:Scale=4 + + # Define a screen corner to display the paper doll in. + # Valid values: + # TOP_LEFT + # TOP_RIGHT + # BOTTOM_LEFT + # BOTTOM_RIGHT + S:"Screen Corner"=TOP_LEFT + + # Offset on x-axis from original doll position. + # Min: -2147483648 + # Max: 2147483647 + I:X-Offset=0 + + # Offset on y-axis from original doll position. + # Min: -2147483648 + # Max: 2147483647 + I:Y-Offset=7 + + displayactions { + # Enable the paper doll while the player is crouching. + B:Crouching=true + + # Show the paper doll while the player is flying with an elytra. + B:"Elytra Flying"=true + + # Display the paper doll when the player is using creative mode flight. + B:Flying=true + + # Show the paper doll when the player is hurt. + B:Hurt=false + + # Show the paper doll while the player is riding any entity. + B:Riding=false + + # Enable the paper doll while the player is sprinting. + B:Sprinting=true + } + + } + + hoveringhotbar { + # Attempt to be compatible with dysfunctional mods. Only enable this when modded hud elements aren't shifted together with the hotbar when they should be. + B:"Mod Compatibility"=true + + # Offset on x-axis from screen center. + # Min: -2147483648 + # Max: 2147483647 + I:X-Offset=0 + + # Offset on y-axis from screen bottom. + # Min: 0 + # Max: 2147483647 + I:Y-Offset=18 + } + + saveicon { + # Amount of ticks the save icon will be displayed for. + # Min: 0 + # Max: 2147483647 + I:"Display Time"=40 + + # Shift the save icon downwards when it would otherwise overlap with the potion icons. Only applicable when the "Screen Corner" is set to "topright". + B:"Potion Shift"=true + + # Use an animated chest model instead of the static texture. + B:"Rotating Model"=true + + # Define a screen corner to display the save icon in. + # Valid values: + # TOP_LEFT + # TOP_RIGHT + # BOTTOM_LEFT + # BOTTOM_RIGHT + S:"Screen Corner"=BOTTOM_LEFT + + # Show a downwards pointing, animated arrow above the save icon. + B:"Show Arrow"=true + + # Offset on x-axis from screen border. + # Min: -2147483648 + # Max: 2147483647 + I:X-Offset=17 + + # Offset on y-axis from screen border. + # Min: -2147483648 + # Max: 2147483647 + I:Y-Offset=15 + } + + coordinates { + # Thickness of the background border in pixels. Only has an effect when "Show Background" is enabled. + # Min: 0 + # Max: 2147483647 + I:"Background Border"=2 + + # Amount of decimal places for the three coordinates. + # Min: 0 + # Max: 2147483647 + I:"Decimal Places"=0 + + # Show black chat background behind coordinate display for better visibility. + B:"Show Background"=true + + # Offset on x-axis from screen left. + # Min: 0 + # Max: 2147483647 + I:X-Offset=0 + + # Offset on y-axis from top. + # Min: 0 + # Max: 2147483647 + I:Y-Offset=60 + } + + miscellaneous { + # Multiplier for the camera tilt when elytra flying. + # Min: 0.1 + # Max: 1.0 + D:"Elytra Tilt Multiplier"=0.5 + + # Sum up stacks of equal items for the shulker box tooltip. + B:"Sum Shulker Box Contents"=true + + # Tilt the camera according to elytra flight angle. + B:"Tilt Elytra Camera"=true + } + +} + + diff --git a/overrides/config/corpse.cfg b/overrides/config/corpse.cfg new file mode 100644 index 0000000..23046d7 --- /dev/null +++ b/overrides/config/corpse.cfg @@ -0,0 +1,11 @@ +# Configuration file + +corpse { + # The time passed after a corpse despawns even if its not empty (-1 = never) [range: -1 ~ 2147483647, default: -1] + I:force_despawn_time=-1 + + # If only the owner of the corpse can access the inventory [default: false] + B:only_owner_access=false +} + + diff --git a/overrides/config/corpsecomplex.cfg b/overrides/config/corpsecomplex.cfg new file mode 100644 index 0000000..54c785b --- /dev/null +++ b/overrides/config/corpsecomplex.cfg @@ -0,0 +1,264 @@ +# Configuration file + +########################################################################################################## +# effects +#--------------------------------------------------------------------------------------------------------# +# Add potions effects that will be applied to players on respawn +########################################################################################################## + +effects { + # Set to true to enable effects module + B:"Enable Effects Module"=false + + # List of effects to apply to players on respawn that can be cured by the curing items list + # Format: [effect] [duration(secs)] [power] + S:"Curable Respawn Effects" < + > + + # List of items that will be used by 'Curable Respawn Effects' + S:"Curative Items" < + minecraft:milk_bucket + > + + # List of effects to apply to player on respawn + # Format: [effect] [duration(secs)] [power] + S:"Uncurable Respawn Effects" < + minecraft:mining_fatigue 30 4 + > + + ########################################################################################################## + # custom respawn effect + #--------------------------------------------------------------------------------------------------------# + # Customize your own respawn effect for modifying player attributes + ########################################################################################################## + + "custom respawn effect" { + # Set to true to enable custom effect applied on respawn + B:"Enable Custom Respawn Effect"=false + + # Set duration (seconds) for the effect + I:Duration=0 + + # List of items that can cure the effect + S:"Curative Items" < + minecraft:milk_bucket + > + + # Set to true to enable gradual recovery (modifiers will diminish gradually as the effect goes on) + B:"Gradual Recovery"=false + + # Set maximum health modifier + D:"Maximum Health Modifier"=0.0 + + # Set armor modifier + D:"Armor Modifier"=0.0 + + # Set armor toughness modifier + D:"Armor Toughness Modifier"=0.0 + + # Set attack damage modifier + D:"Attack Damage Modifier"=0.0 + + # Set attack speed percent modifier + D:"Attack Speed Percent Modifier"=0.0 + + # Set movement speed percent modifier + D:"Movement Speed Percent Modifier"=0.0 + + # Set to true to disable eating food while effect is active + B:"Cannot Eat Food"=false + + # Set to true to disable gaining experience while effect is active + B:"Cannot Gain XP"=false + } + +} + + +########################################################################################################## +# experience +#--------------------------------------------------------------------------------------------------------# +# Customize experience loss on death +########################################################################################################## + +experience { + # Set to true to enable experience module + B:"Enable Experience Module"=false + + # Set to true to keep all XP on death + B:"Keep All XP"=false + + # Percent of experience lost on death + D:"Lost XP Percent"=1.0 + + # Maximum amount of experience that can be recovered, 0 to disable + I:"Maximum Recoverable XP"=0 + + # Percent of lost experience that can be recovered + D:"Recoverable XP Percent"=0.20000000298023224 +} + + +########################################################################################################## +# hunger +#--------------------------------------------------------------------------------------------------------# +# Customize hunger and saturation values on respawn +########################################################################################################## + +hunger { + # Set to true to enable hunger module + B:"Enable Hunger Module"=false + + # Set to true to retain food level on death + B:"Keep Food Level"=false + + # Highest amount of food level you can respawn with + I:"Maximum Food Level"=20 + + # Lowest amount of food level you can respawn with + I:"Minimum Food Level"=6 + + # Set to true to retain saturation on death + B:"Keep Saturation"=false +} + + +########################################################################################################## +# inventory +#--------------------------------------------------------------------------------------------------------# +# Customize how your inventory is handled on death and respawn +########################################################################################################## + +inventory { + # Set to true to enable inventory module + B:"Enable Inventory Module"=true + + # Set to true to keep equipped armor on death + B:"Keep Armor"=true + + # Set to true to keep non-mainhand hotbar items on death + B:"Keep Hotbar"=false + + # Set to true to keep mainhand item on death + B:"Keep Mainhand"=false + + # Set to true to keep offhand item on death + B:"Keep Offhand"=false + + # Set to true to keep main inventory (non-equipped non-hotbar) items on death + B:"Keep Main Inventory"=false + + # Percent of durability lost on death for drops + D:"Durability Loss on Drops"=0.0 + + # Percent of durability lost on death for kept items + D:"Durability Loss on Kept Items"=0.0 + + # Percent of energy drained on death for drops + D:"Energy Drain on Drops"=0.0 + + # Percent of energy drained on death for kept items + D:"Energy Drain on Kept Items"=0.0 + + # Percent chance that items that are kept will still drop + D:"Random Drop Chance"=0.0 + + # Set to true to only apply random drop chance to the main inventory + B:"Random Drop Only Main Inventory"=false + + # Percent chance that dropped items will be destroyed + D:"Random Destroy Chance"=0.0 + + # List of items that are always kept + S:"Essential Items" < + > + + # List of items that are always dropped + S:"Cursed Items" < + > + + # Set to true to destroy cursed items instead of dropping them + B:"Destroy Cursed Items"=false + + # Time (in seconds) to set for drop despawn timer, -1 for vanilla + I:"Drop Despawn Timer"=-1 + + # Set to true to keep Baubles on death + B:"Keep Baubles"=false + + # Set to true to keep Galacticraft inventory on death + B:"Keep Galacticraft"=true + + # Set to true to keep Wearable Backpack on death + B:"Keep Wearable Backpack"=false + + # Set to true to limit durability loss so that items will never break due to death penalities + B:"Limit Durability Loss"=false + + # Set to true to prevent death drops from despawning + B:"No Drop Despawn"=false + + ########################################################################################################## + # soulbinding + #--------------------------------------------------------------------------------------------------------# + # Enable and customize the soulbinding enchantment + ########################################################################################################## + + soulbinding { + # Set to true to enable Soulbinding enchantment + B:"Enable Soulbinding Enchantment"=false + + # The max level of the enchantment + I:"Max Level"=1 + + # The percent chance that the item will drop a level in the enchantment on death when kept + D:"Chance to Drop Level on Saved Item"=0.0 + + # The base percent chance that the enchantment will save an item on death regardless of level + D:"Base Save Probability"=1.0 + + # The percent chance increase that each level in the enchantment will give to saving an item on death + D:"Extra Save Probability per Level"=0.0 + + # Set to true to allow enchanting Soulbinding at the enchantment table + B:"Can Apply at Enchanting Table"=true + + # Set to true to allow enchanting Soulbinding on books + B:"Allowed on Books"=true + + # The rarity of the enchantment (COMMON, UNCOMMON, RARE, or VERY_RARE) + S:Rarity=VERY_RARE + } + +} + + +########################################################################################################## +# respawning +#--------------------------------------------------------------------------------------------------------# +# Customize general respawning rules +########################################################################################################## + +respawning { + # Set to true to enable respawning module features + B:"Enable Respawning Module"=true + + # Set to true to disable beds setting spawn points + B:"Disable Bed Spawn Points"=false + + # If Return Scroll is true, set to true to automatically give players a return scroll on respawn + B:"Give Scroll on Respawn"=true + + # A list of items to give players on respawn. The format is modid:item_name;stacksize;metadata. + S:"Respawn Items" < + > + + # Set to true to enable a craftable return scroll that teleports players to their death location + B:"Return Scroll"=true + + # Mobs to spawn at location on death + S:"Spawn Mobs on Death" < + > +} + + diff --git a/overrides/config/cosmeticarmorreworked.cfg b/overrides/config/cosmeticarmorreworked.cfg new file mode 100644 index 0000000..6f4ed2d --- /dev/null +++ b/overrides/config/cosmeticarmorreworked.cfg @@ -0,0 +1,29 @@ +# Configuration file + +general { + # Hide CosArmorGuiButton? (this has no effect on the server side) + B:CosArmorGuiButton_Hidden=false + + # The distance from left of the inventory gui for CosArmorGuiButton. (this has no effect on the server side) + I:CosArmorGuiButton_Left=65 + + # The distance from top of the inventory gui for CosArmorGuiButton. (this has no effect on the server side) + I:CosArmorGuiButton_Top=67 + + # If you want to keep your cosmetic slots through death, change this to true. (if you are on a server, only the setting on the server side will take effect) + B:CosArmorKeepThroughDeath=false + + # Add buttons to bauble slots so that you can hide them. (this has no effect on the server side) + B:CosArmorToggleButton_Baubles=true + + # Hide CosArmorToggleButton? (this has no effect on the server side) + B:CosArmorToggleButton_Hidden=false + + # The distance from left of the inventory gui for CosArmorToggleButton. (this has no effect on the server side) + I:CosArmorToggleButton_Left=59 + + # The distance from top of the inventory gui for CosArmorToggleButton. (this has no effect on the server side) + I:CosArmorToggleButton_Top=72 +} + + diff --git a/overrides/config/craftdevmods/respawn-location-picker.cfg b/overrides/config/craftdevmods/respawn-location-picker.cfg new file mode 100644 index 0000000..cb690b5 --- /dev/null +++ b/overrides/config/craftdevmods/respawn-location-picker.cfg @@ -0,0 +1,24 @@ +# Configuration file + +general { + # should players be allowed to add spawnpoints using /addspawnpoint + B:allowCustomSpawnpoints=true + + # will players get the coordinates, biome, both or none if hovering over a waypoint? + # Valid values: + # NONE + # BIOME + # COORDINATES + # BOTH + S:displayMode=BOTH + + # maximum number of respawn locations a player can have + # Min: 0 + # Max: 100 + I:respawnLocations=10 + + # whether or not to include the global world spawn in the list of available respawn points + B:showWorldSpawn=false +} + + diff --git a/overrides/config/craftingtweaks.cfg b/overrides/config/craftingtweaks.cfg new file mode 100644 index 0000000..fc4ec39 --- /dev/null +++ b/overrides/config/craftingtweaks.cfg @@ -0,0 +1,48 @@ +# Configuration file + +########################################################################################################## +# addons +#--------------------------------------------------------------------------------------------------------# +# Here you can control whether support for a mod should be enabled, buttons_only, hotkeys_only or disabled. For Vanilla Minecraft, see the option 'minecraft'. Mods are identified by their mod ids. +########################################################################################################## + +addons { + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:actuallyadditions=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:minecraft=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:refinedstorage=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:slabmachines=enabled +} + + +general { + # Set this to true if you want the (de)compress feature to work outside of crafting GUIs (only works if installed on server) [default: false] + B:compressAnywhere=false + + # A list of modid:name entries that will not be crafted by the compress key. [default: [ExtraUtilities:decorativeBlock1], [minecraft:sandstone], [minecraft:iron_trapdoor]] + S:compressBlacklist < + ExtraUtilities:decorativeBlock1 + minecraft:sandstone + minecraft:iron_trapdoor + > + + # Set this to true if you don't want the tweak buttons' tooltips to show. [default: false] + B:hideButtonTooltips=false + + # This option is toggled by the 'Toggle Buttons' key that can be defined in the Controls settings. [default: false] + B:hideButtons=false + + # We both know JEI is much better. This option hides Vanilla's crafting book button instead of moving it. [default: false] + B:hideVanillaCraftingGuide=false + + # If set to true, right-clicking the result slot in a crafting table will craft a full stack. [default: true] + B:rightClickCraftsStack=true +} + + diff --git a/overrides/config/craftpresence.properties b/overrides/config/craftpresence.properties new file mode 100644 index 0000000..7ebae07 --- /dev/null +++ b/overrides/config/craftpresence.properties @@ -0,0 +1,35 @@ +#Fri Jan 04 21:11:38 EST 2019 +Default_Dimension_Icon=unknown +Main_Menu_Message=In the Main Menu +Default_Server_Name=Minecraft Server +Default_Icon=simplevoidworld +LAN_Game_Message=Playing on a LAN Server +Server_Messages=[default;Playing on &motd&] +Default_Server_MOTD=A Minecraft Server +Show_Dimension=true +Enable_Per-Item_System=false +Detect_Curse_Manifest=true +Player_Name_Placeholder=&name& +Player_List_Placeholder=¤t& / &max& Players +Mods_Placeholder=&modcount& Mods +GUI_Messages=[default;In &gui&] +Vivecraft_Message=Playing in VR via Vivecraft +Enable_Per-GUI_System=false +Show_Elapsed_Time=true +Split_Character=; +Item_Messages=[default;Holding &main&] +ModPack_Message=AstroBlock +Show_Biome=false +Overwrite_Server_Icon=false +Biome_Messages=[default;Playing in &biome&] +Show_Game_Status=true +Dimension_Messages=[default;In The &dimension&] +Singleplayer_Game_Message=Playing Singleplayer +Detect_MultiMC_Instance=true +Detect_Technic_Pack=true +Loading_Message=Loading the Game +Client_ID=450485984333660181 +Game_Time_Placeholder=&worldtime& +Enable_Commands=true +Default_Server_Icon=default +Enable_Join_Requests=true diff --git a/overrides/config/ctm.cfg b/overrides/config/ctm.cfg new file mode 100644 index 0000000..595de6e --- /dev/null +++ b/overrides/config/ctm.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Choose whether the inside corner is disconnected on a CTM block - http://imgur.com/eUywLZ4 + B:connectInsideCTM=false + + # Disable connected textures entirely. + B:disableCTM=false +} + + diff --git a/overrides/config/cyberware.cfg b/overrides/config/cyberware.cfg new file mode 100644 index 0000000..3afd668 --- /dev/null +++ b/overrides/config/cyberware.cfg @@ -0,0 +1,112 @@ +# Configuration file + +defaults { + # Use format 'id amount metadata' [default: [cyberware:body_part 1 8], [cyberware:body_part 1 9]] + S:"Default augments for arm slot" < + cyberware:body_part 1 8 + cyberware:body_part 1 9 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 7]] + S:"Default augments for bone slot" < + cyberware:body_part 1 7 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 1]] + S:"Default augments for cranium slot" < + cyberware:body_part 1 1 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 0]] + S:"Default augments for eyes slot" < + cyberware:body_part 1 0 + > + + # Use format 'id amount metadata' [default: ] + S:"Default augments for foot slot" < + > + + # Use format 'id amount metadata' [default: ] + S:"Default augments for hand slot" < + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 2]] + S:"Default augments for heart slot" < + cyberware:body_part 1 2 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 10], [cyberware:body_part 1 11]] + S:"Default augments for leg slot" < + cyberware:body_part 1 10 + cyberware:body_part 1 11 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 4]] + S:"Default augments for lower_organs slot" < + cyberware:body_part 1 4 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 3]] + S:"Default augments for lungs slot" < + cyberware:body_part 1 3 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 6]] + S:"Default augments for muscle slot" < + cyberware:body_part 1 6 + > + + # Use format 'id amount metadata' [default: [cyberware:body_part 1 5]] + S:"Default augments for skin slot" < + cyberware:body_part 1 5 + > +} + + +essence { + I:"Critical Essence value, where rejection begins"=25 + I:"Maximum Essence"=100 +} + + +gamerules { + S:"Chance of successful drop"=100.0 + B:"Default for gamerule cyberware_dropCyberware"=false + B:"Default for gamerule cyberware_keepCyberware"=false +} + + +hud { + S:"Amount hudjack HUD will 'float' with movement. Set to 0 for no float."=0.05 + S:"Amount hudlens HUD will 'float' with movement. Set to 0 for no float."=0.1 + B:"Enable hudlens and hudjack float."=false +} + + +machines { + S:"Additive chance for Scanner per extra item"=10.0 + S:"Chance of blueprint from Engineering Table"=15.0 + S:"Chance of blueprint from Scanner"=10.0 + I:"Ticks taken per Scanner operation"=24000 +} + + +mobs { + B:"Disable cyberzombies"=false + I:"Maximum Cyberzombie pack size"=1 + I:"Minimum Cyberzombie pack size"=1 + S:"Percent chance a Cyberzombie drops an item"=50.0 + B:"Prevent mobs from spawning with Cyberware clothing"=false + I:"Spawning weight of Cyberzombies"=15 +} + + +other { + B:"Enable Katana"=true + B:"Enable Trenchcoat, Mirrorshades, and Biker Jacket"=true + B:"Enable changes to player model (missing skin, missing limbs, Cybernetic limbs)"=true + B:"Enable crafting recipe for Robosurgeon"=false + I:"RF/Tesla per internal power unit"=1 +} + + diff --git a/overrides/config/cyclopscore.cfg b/overrides/config/cyclopscore.cfg new file mode 100644 index 0000000..b89e8ba --- /dev/null +++ b/overrides/config/cyclopscore.cfg @@ -0,0 +1,35 @@ +# Configuration file + +core { + # If an anonymous mod startup analytics request may be sent to our analytics service. + B:general.analytics=true + + # The anonymous id used by the analytics service. + S:general.anonymousAnalyticsID=47417046-8e91-43ab-af29-1be571a0058f + + # If the recipe loader should crash when finding invalid recipes. + B:general.crashOnInvalidRecipe=false + + # If mod compatibility loader should crash hard if errors occur in that process. + B:general.crashOnModCompatCrash=false + + # Set 'true' to enable development debug mode. This will result in a lower performance! + B:general.debug=false + + # The minimum array size of potion types, increase to allow for more potion types. + I:general.minimumPotionTypesArraySize=256 + + # The version at which the config file was generated. + S:general.version=0.11.11 + + # If the version checker should be enabled. + B:general.versionChecker=true +} + + +general { + # If a button should be added to the main menu to open a dev world (shift-click creates a new world). + B:general.devWorldButton=false +} + + diff --git a/overrides/config/davincisvessels.cfg b/overrides/config/davincisvessels.cfg new file mode 100644 index 0000000..c3aa400 --- /dev/null +++ b/overrides/config/davincisvessels.cfg @@ -0,0 +1,53 @@ +# Configuration file + +control { + I:control_type=1 + B:decompile_on_dismount=false + S:key_align=EQUALS + S:key_ascent=X + S:key_brake=C + S:key_decompile=BACKSLASH + S:key_descent=Z + S:key_shipinv=K + D:speed_limit=30.0 + D:turn_speed=1.0 +} + + +mobile_chunk { + D:airship_balloon_ratio=0.4 + + # A list of blocks that are taken into account for ship flight capability + S:balloon_blocks < + davincisvessels:balloon + > + I:max_chunk_blocks=2048 + D:submersible_fill_ratio=0.3 +} + + +settings { + I:anchor_radius=12 + D:banking_multiplier=3.0 + B:enable_air_ships=true + B:enable_submersibles=true + B:mandatory_engines=false + + # Blocks that are considered seats, BlockSeat is hard coded, you can't disable it. + S:seats < + davincisvessels:seat + minecraft:end_portal_frame + > + B:ship_fall=true + + # Blocks that behave like a Sticky buffer, they stop assembly when they're reached + S:stickyblocks < + davincisvessels:stickybuffer + minecraft:stone_button + minecraft:wooden_button + minecraft:lever + > + I:sync_rate=5 +} + + diff --git a/overrides/config/deepmoblearning.cfg b/overrides/config/deepmoblearning.cfg new file mode 100644 index 0000000..c26830e --- /dev/null +++ b/overrides/config/deepmoblearning.cfg @@ -0,0 +1,405 @@ +# Configuration file + +########################################################################################################## +# data model mob names +#--------------------------------------------------------------------------------------------------------# +# Register entities that count towards leveling up the model +# Format is modname:entity_name +########################################################################################################## + +"data model mob names" { + # Blaze + S:blaze < + minecraft:blaze + > + + # Creeper + S:creeper < + minecraft:creeper + galacticraftcore:evolved_creeper + moreplanets:zelius_creeper + moreplanets:infected_creeper + > + + # Dragon + S:dragon < + minecraft:ender_dragon + > + + # Enderman + S:enderman < + minecraft:enderman + deepmoblearning:trial_enderman + galacticraftcore:evolved_enderman + > + + # Ghast + S:ghast < + minecraft:ghast + > + + # Guardian + S:guardian < + minecraft:elder_guardian + minecraft:guardian + > + + # Matter Overdrive Androids + S:mo_android < + matteroverdrive:ranged_rogue_android + matteroverdrive:rogue_android + > + + # Shulker + S:shulker < + minecraft:shulker + > + + # Creeper + S:skeleton < + minecraft:stray + minecraft:skeleton + galacticraftcore:evolved_skeleton + moreplanets:zelius_skeleton + moreplanets:infected_skeleton + > + + # Slime + S:slime < + minecraft:slime + minecraft:magma_cube + deepmoblearning:trial_slime + > + + # Spider + S:spider < + minecraft:spider + minecraft:cave_spider + deepmoblearning:trial_spider + deepmoblearning:trial_cave_spider + galacticraftcore:evolved_spider + moreplanets:zelius_spider + moreplanets:infected_spider + > + + # Thermal Elemental + S:thermalelemental < + thermalfoundation:blizz + thermalfoundation:blitz + thermalfoundation:basalz + > + + # Witch + S:witch < + minecraft:witch + galacticraftcore:evolved_witch + > + + # Wither + S:wither < + minecraft:wither + > + + # Wither Skeleton + S:witherskeleton < + minecraft:wither_skeleton + > + + # Zombie + S:zombie < + minecraft:husk + minecraft:zombie + minecraft:zombie_villager + minecraft:zombie_pigman + galacticraftcore:evolved_zombie + moreplanets:infected_zombie + moreplanets:zelius_zombie + > +} + + +########################################################################################################## +# data model simulation costs +#--------------------------------------------------------------------------------------------------------# +# Simulation costs for all the data models (in RF/t) +# Cost should not exceed a full machine buffer (Max 6666 RF/t) +# Values over the max will be set to the max +########################################################################################################## + +"data model simulation costs" { + I:blaze=256 + I:creeper=80 + I:dragon=2560 + I:enderman=512 + I:ghast=372 + I:guardian=340 + I:mo_android=256 + I:shulker=256 + I:skeleton=80 + I:slime=150 + I:spider=80 + I:thermalelemental=256 + I:witch=120 + I:wither=2048 + I:witherskeleton=880 + I:zombie=80 +} + + +general { + # Horizontal spacing from the selected corner, values can be both positive and negative + I:guiOverlayHorizontalSpacing=0 + + # Which position on the screen the Deep learner gui will appear on. (bottomleft will clash with the chat) [values: topleft/topright/bottomleft/bottomright] + S:guiOverlaySide=topleft + + # Vertical spacing from the selected corner, values can be both positive and negative + I:guiOverlayVerticalSpacing=0 + + # Set to false to disable the creative flight portion of the Glitch armorset. + B:isGlitchArmorCreativeFlightEnabled=true + + # Enable the Crafting of sooted redstone on Vanilla blocks of coal + B:isSootedRedstoneCraftingEnabled=true + + # RF/t cost for the Loot Fabricator, roof is 18k RF/t + I:rfCostLootFabricator=256 +} + + +########################################################################################################## +# matter experience +#--------------------------------------------------------------------------------------------------------# +# Experience values for the different "realm" matters, maxValue: 999 +########################################################################################################## + +"matter experience" { + I:extraterrestrial=20 + I:hellish=14 + I:overworldian=10 +} + + +########################################################################################################## +# model experience tweaks +#--------------------------------------------------------------------------------------------------------# +# DISCLAIMER: Please tweak these values responsibly if you're building modpacks for the public, This mods intent is not to be grindy or "timegated" +# Remember that a high kill multiplier devalues how much you can use the simulation chamber for leveling +# For example, a killmultiplier of 100 and 2 required kills to next tier is the equivalent of 200 simulations +# Data formula: killmultiplier * requiredKills +# Max multiplier: 100 +# Max kills to next tier: 500 +########################################################################################################## + +"model experience tweaks" { + # How much data you get per kill on the Faulty tier (It's Best to leave this at 1, as a baseline) + I:killMultiplierTier0=1 + + # How much data you get per kill on the Basic tier + I:killMultiplierTier1=4 + + # How much data you get per kill on the Advanced tier + I:killMultiplierTier2=10 + + # How much data you get per kill on the Superior tier + I:killMultiplierTier3=18 + + # Number of kills to reach the Basic tier. + I:killsToTier1=6 + + # Number of kills to reach the Advanced tier. + I:killsToTier2=12 + + # Number of kills to reach the Superior tier. + I:killsToTier3=30 + + # Number of kills to reach the Self Aware tier. + I:killsToTier4=50 +} + + +########################################################################################################## +# pristine matter chance +#--------------------------------------------------------------------------------------------------------# +# The chance to output pristine matter from the various tiers +# Starts at basic since faulty models can't be used in the simulation chamber +########################################################################################################## + +"pristine matter chance" { + I:tier1=5 + I:tier2=11 + I:tier3=24 + I:tier4=42 +} + + +########################################################################################################## +# pristine output items +#--------------------------------------------------------------------------------------------------------# +# Entries for Loot fabricator outputs from the different pristine items. +# Input format "minecraft:coal,64,0" +# Where minecraft:coal is the registryName, 64 is the amount and 0 is the damagevalue/meta. "," is the delimiter. +# Optionally supports NBT tags, example: +# deepmoblearning:glitch_infused_sword,1,0,{display:{Name:"Not a sword really"}} +########################################################################################################## + +"pristine output items" { + # Blaze + S:blaze < + minecraft:blaze_rod,22,0 + thermalfoundation:material,32,771 + > + + # Creeper + S:creeper < + minecraft:gunpowder,64,0 + minecraft:skull,6,4 + > + + # Dragon + S:dragon < + minecraft:dragon_breath,32,0 + minecraft:dragon_egg,1,0 + draconicevolution:dragon_heart,1,0 + draconicevolution:draconium_dust,64,0 + > + + # Enderman + S:enderman < + minecraft:ender_pearl,6,0 + minecraft:end_crystal,1,0 + enderio:block_enderman_skull,2,0 + > + + # Ghast + S:ghast < + minecraft:ghast_tear,8,0 + > + + # Guardian + S:guardian < + minecraft:prismarine_shard,32,0 + minecraft:prismarine_crystals,32,0 + minecraft:fish,64,0 + > + + # Matter Overdrive Androids + S:mo_android < + matteroverdrive:energy_pack,6,0 + matteroverdrive:tritanium_ingot,4,0 + > + + # Shulker + S:shulker < + minecraft:shulker_shell,18,0 + minecraft:diamond,2,0 + > + + # Skeleton + S:skeleton < + minecraft:bone,64,0 + minecraft:arrow,64,0 + minecraft:skull,6,0 + minecraft:dye,32,4 + > + + # Slime + S:slime < + minecraft:slime_ball,32,0 + > + + # Spider + S:spider < + minecraft:spider_eye,16,0 + minecraft:string,64,0 + minecraft:web,8,0 + > + + # Thermal Elemental + S:thermalelemental < + thermalfoundation:material,16,772 + thermalfoundation:material,16,770 + minecraft:snowball,16,0 + thermalfoundation:material,8,2050 + thermalfoundation:material,8,2052 + thermalfoundation:material,8,2048 + > + + # Witch + S:witch < + minecraft:redstone,32,0 + minecraft:glowstone_dust,32,0 + minecraft:sugar,64,0 + > + + # Wither + S:wither < + minecraft:nether_star,3,0 + > + + # Wither Skeleton + S:witherskeleton < + minecraft:skull,18,1 + minecraft:coal,64,0 + > + + # Zombie + S:zombie < + minecraft:rotten_flesh,64,0 + minecraft:iron_ingot,16,0 + minecraft:carrot,32,0 + minecraft:potato,32,0 + galacticraftcore:basic_item,16,3 + > +} + + +########################################################################################################## +# trial max tier rewards +#--------------------------------------------------------------------------------------------------------# +# Rewards for the Max tier of trials. +# CAUTION: Max 3 items per list, anything after that will be trimmed. +# Input format "minecraft:coal,64,0" +# Where minecraft:coal is the registryName, 64 is the amount and 0 is the damagevalue/meta. "," is the delimiter. +# Optionally supports NBT tags, example: +# deepmoblearning:glitch_infused_sword,1,0,{display:{Name:"Not a sword really"}} +########################################################################################################## + +"trial max tier rewards" { + # Enderman Trial Reward + S:enderman < + deepmoblearning:glitch_heart,5,0 + > + + # Skeleton Trial Reward + S:skeleton < + deepmoblearning:glitch_heart,3,0 + > + + # Slime Trial Reward + S:slime < + deepmoblearning:glitch_heart,3,0 + > + + # Spider Trial Reward + S:spider < + deepmoblearning:glitch_heart,4,0 + > + + # Witch Trial Reward + S:witch < + deepmoblearning:glitch_heart,6,0 + > + + # Slime Trial Reward + S:witherskeleton < + deepmoblearning:glitch_heart,5,0 + > + + # Zombie Trial Reward + S:zombie < + deepmoblearning:glitch_heart,3,0 + > +} + + diff --git a/overrides/config/defaultoptions.cfg b/overrides/config/defaultoptions.cfg new file mode 100644 index 0000000..357b33d --- /dev/null +++ b/overrides/config/defaultoptions.cfg @@ -0,0 +1,16 @@ +# Configuration file + +general { + # The default difficulty selected for newly created worlds. + # Valid values: + # PEACEFUL + # EASY + # NORMAL + # HARD + S:"Default Difficulty"=NORMAL + + # Set to true if the difficulty for new world's should be locked ot the specific default. This cannot be unlocked by players without external tools! Probably a bad idea. I don't recommend. Why am I adding this option? + B:"Lock Difficulty"=false +} + + diff --git a/overrides/config/defaultoptions/keybindings.txt b/overrides/config/defaultoptions/keybindings.txt new file mode 100644 index 0000000..956c8c6 --- /dev/null +++ b/overrides/config/defaultoptions/keybindings.txt @@ -0,0 +1,136 @@ +key_key.attack:-100:NONE +key_key.use:-99:NONE +key_key.forward:17:NONE +key_key.left:30:NONE +key_key.back:31:NONE +key_key.right:32:NONE +key_key.jump:57:NONE +key_key.sneak:42:NONE +key_key.sprint:29:NONE +key_key.drop:16:NONE +key_key.inventory:18:NONE +key_key.chat:20:NONE +key_key.playerlist:15:NONE +key_key.pickItem:-98:NONE +key_key.command:53:NONE +key_key.screenshot:60:NONE +key_key.togglePerspective:63:NONE +key_key.smoothCamera:0:NONE +key_key.fullscreen:87:NONE +key_key.spectatorOutlines:0:NONE +key_key.swapHands:33:NONE +key_key.saveToolbarActivator:46:NONE +key_key.loadToolbarActivator:45:NONE +key_key.advancements:38:NONE +key_key.hotbar.1:2:NONE +key_key.hotbar.2:3:NONE +key_key.hotbar.3:4:NONE +key_key.hotbar.4:5:NONE +key_key.hotbar.5:6:NONE +key_key.hotbar.6:7:NONE +key_key.hotbar.7:8:NONE +key_key.hotbar.8:9:NONE +key_key.hotbar.9:10:NONE +key_keybind.baublesinventory:48:NONE +key_key.next_item.desc:0:NONE +key_key.previous_item.desc:0:NONE +key_key.open_danknull.desc:0:NONE +key_key.ftbquests.quests:52:NONE +key_key.ftbutilities.warp:35:NONE +key_key.ftbutilities.nbt:49:ALT +key_key.ironbackpacks.equip:35:NONE +key_key.ironbackpacks.open:23:NONE +key_key.ij.engine:47:NONE +key_key.ij.hover:34:NONE +key_Jet Pack Lift:33:NONE +key_Jet Pack Hover:35:NONE +key_Creepssile Launch:34:NONE +key_Open MPS Keybind GUI:-1:NONE +key_Go Down (MPS Flight Control):44:NONE +key_Cycle Tool Backward (MPS):-1:NONE +key_Cycle Tool Forward (MPS):-1:NONE +key_Cosmetic (MPS):-1:NONE +key_key.moreoverlays.lightoverlay.desc:65:NONE +key_key.moreoverlays.chunkbounds.desc:67:NONE +key_key.interact:46:NONE +key_key.nightvision:49:NONE +key_oreexcavation.key.excavate:41:NONE +key_oreexcavation.key.shape:47:NONE +key_key.toastcontrol.clear:36:NONE +key_key.wearablebackpacks.open:48:NONE +key_key.open_wct.desc:0:NONE +key_key.xtones.scroll:42:NONE +key_smoothfont.key.guiOpen:199:NONE +key_key.toggle_focus.desc:15:NONE +key_bbw.key.mode:50:NONE +key_bbw.key.fluidmode:33:NONE +key_[GC] Galaxy Map:50:NONE +key_[GC] Open Spaceship Inventory:34:NONE +key_[GC] Toggle Sensor Goggles Mode:37:NONE +key_key.jei.toggleOverlay:24:CONTROL +key_key.jei.focusSearch:33:CONTROL +key_key.jei.toggleCheatMode:0:NONE +key_key.jei.showRecipe:19:NONE +key_key.jei.showUses:22:NONE +key_key.jei.recipeBack:14:NONE +key_key.jei.previousPage:201:NONE +key_key.jei.nextPage:209:NONE +key_key.jei.bookmark:30:NONE +key_key.jei.toggleBookmarkOverlay:0:NONE +key_key.modeSwitch:34:NONE +key_key.rangeChange:19:NONE +key_key.undoKey:22:NONE +key_key.anchorKey:35:NONE +key_key.craftingtweaks.rotate:27:NONE +key_key.craftingtweaks.rotate_counter_clockwise:0:NONE +key_key.craftingtweaks.balance:48:NONE +key_key.craftingtweaks.spread:0:NONE +key_key.craftingtweaks.clear:46:NONE +key_key.craftingtweaks.force_clear:0:NONE +key_key.craftingtweaks.toggleButtons:0:NONE +key_key.craftingtweaks.compressOne:37:CONTROL +key_key.craftingtweaks.compressStack:37:NONE +key_key.craftingtweaks.compressAll:37:SHIFT +key_key.craftingtweaks.decompressOne:0:NONE +key_key.craftingtweaks.decompressStack:0:NONE +key_key.craftingtweaks.decompressAll:0:NONE +key_key.craftingtweaks.refill_last:15:NONE +key_key.craftingtweaks.refill_last_stack:15:NONE +key_craftpresence.keybind.config.desc:157:NONE +key_key.toggleLiquids:38:NONE +key_key.toggleVisible:0:NONE +key_Open Powered Vehicle Inventory:34:NONE +key_Open Module Manager:35:NONE +key_Open Pre Launch Checklist GUI:25:NONE +key_Open Portable NASA Workbench GUI:24:NONE +key_Mekanism Item Mode Switch:50:NONE +key_Mekanism Armor Mode Switch:34:NONE +key_Mekanism Feet Mode Switch:35:NONE +key_Mekanism Voice:22:NONE +key_Open Matter Scanner GUI:46:NONE +key_Android Ability key:45:NONE +key_Android Switch Ability key:19:NONE +key_key.porterNextDestination:27:NONE +key_key.porterPrevDestination:26:NONE +key_key.debugDumpNBTItem:0:NONE +key_key.debugDumpNBTBlock:0:NONE +key_key.categories.naming:49:NONE +key_invtweaks.key.sort:40:NONE +key_keybind.fovfixtoggle:0:NONE +key_key.clipboardPaste:210:NONE +key_key.journeymap.zoom_in:13:NONE +key_key.journeymap.zoom_out:12:NONE +key_key.journeymap.minimap_type:26:NONE +key_key.journeymap.minimap_preset:43:NONE +key_key.journeymap.create_waypoint:48:NONE +key_key.journeymap.fullscreen_create_waypoint:48:NONE +key_key.journeymap.fullscreen_chat_position:46:NONE +key_key.journeymap.map_toggle_alt:36:NONE +key_key.journeymap.fullscreen_waypoints:48:CONTROL +key_key.journeymap.minimap_toggle_alt:36:CONTROL +key_key.journeymap.fullscreen_options:24:NONE +key_key.journeymap.fullscreen.north:200:NONE +key_key.journeymap.fullscreen.south:208:NONE +key_key.journeymap.fullscreen.east:205:NONE +key_key.journeymap.fullscreen.west:203:NONE +key_Change Mode:23:NONE diff --git a/overrides/config/defaultoptions/options.txt b/overrides/config/defaultoptions/options.txt new file mode 100644 index 0000000..4cb28ae --- /dev/null +++ b/overrides/config/defaultoptions/options.txt @@ -0,0 +1,71 @@ +version:1343 +invertYMouse:false +mouseSensitivity:0.5 +fov:0.0 +gamma:0.0 +saturation:0.0 +renderDistance:12 +guiScale:0 +particles:0 +bobView:true +anaglyph3d:false +maxFps:120 +fboEnable:true +difficulty:2 +fancyGraphics:true +ao:2 +renderClouds:true +resourcePacks:["Dark Mode.zip"] +incompatibleResourcePacks:[] +lastServer: +lang:en_us +chatVisibility:0 +chatColors:true +chatLinks:true +chatLinksPrompt:true +chatOpacity:1.0 +snooperEnabled:true +fullscreen:false +enableVsync:true +useVbo:true +hideServerAddress:false +advancedItemTooltips:false +pauseOnLostFocus:true +touchscreen:false +overrideWidth:0 +overrideHeight:0 +heldItemTooltips:true +chatHeightFocused:1.0 +chatHeightUnfocused:0.44366196 +chatScale:1.0 +chatWidth:1.0 +mipmapLevels:0 +forceUnicodeFont:false +reducedDebugInfo:false +useNativeTransport:true +entityShadows:true +mainHand:right +attackIndicator:1 +showSubtitles:false +realmsNotifications:true +enableWeakAttacks:false +autoJump:false +narrator:0 +tutorialStep:none +soundCategory_master:1.0 +soundCategory_music:1.0 +soundCategory_record:1.0 +soundCategory_weather:1.0 +soundCategory_block:1.0 +soundCategory_hostile:1.0 +soundCategory_neutral:1.0 +soundCategory_player:1.0 +soundCategory_ambient:1.0 +soundCategory_voice:1.0 +modelPart_cape:true +modelPart_jacket:true +modelPart_left_sleeve:true +modelPart_right_sleeve:true +modelPart_left_pants_leg:true +modelPart_right_pants_leg:true +modelPart_hat:true diff --git a/overrides/config/defaultoptions/servers.dat b/overrides/config/defaultoptions/servers.dat new file mode 100644 index 0000000..4c57e55 Binary files /dev/null and b/overrides/config/defaultoptions/servers.dat differ diff --git a/overrides/config/densemetals.cfg b/overrides/config/densemetals.cfg new file mode 100644 index 0000000..ff09f2b --- /dev/null +++ b/overrides/config/densemetals.cfg @@ -0,0 +1,65 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General configuration +########################################################################################################## + +" general" { + # Set to false to disable BaseMetals Dense ores [default: true] + B:enableBaseMetalsDenseOres=true + + # Set to false to disable Nether Metals Dense ores [default: true] + B:enableNetherMetalsDenseOres=true + + # Set to false to disable Vanilla Dense ores [default: true] + B:enableVanillaDenseOres=true +} + + +########################################################################################################## +# world generator +#--------------------------------------------------------------------------------------------------------# +# World Generator configuration +########################################################################################################## + +" world generator" { + # Set to false to disable the use of the world generator included with this mod [default: false] + B:enableInternalWorldGen=true + + # Set to true to enable the use of MMD OreSpawn for world generation [default: true] + B:enableOreSpawnIntregration=false +} + + +########################################################################################################## +# vanilla dense ores +#--------------------------------------------------------------------------------------------------------# +# Vanilla Dense Ores configuration +########################################################################################################## + +"vanilla dense ores" { + # Set to false to disable Coal Dense Ore [default: true] + B:enableDenseCoalOre=true + + # Set to false to disable Diamond Dense Ore [default: true] + B:enableDenseDiamondOre=true + + # Set to false to disable Emerald Dense Ore [default: true] + B:enableDenseEmeraldOre=true + + # Set to false to disable Gold Dense Ore [default: true] + B:enableDenseGoldOre=true + + # Set to false to disable Iron Dense Ore [default: true] + B:enableDenseIronOre=true + + # Set to false to disable Lapis Dense Ore [default: true] + B:enableDenseLapisOre=true + + # Set to false to disable Redstone Dense Ore [default: true] + B:enableDenseRedstoneOre=true +} + + diff --git a/overrides/config/ding.cfg b/overrides/config/ding.cfg new file mode 100644 index 0000000..6fae17c --- /dev/null +++ b/overrides/config/ding.cfg @@ -0,0 +1,32 @@ +# Configuration file + +ding { + # Minecraft name of sound file to play when Minecraft is loaded + # EG: "ui.button.click" or "entity.experience_orb.pickup" + # + # This can also be a mod sound if the mod is installed. + # EG: modname:modsound.boing [default: entity.experience_orb.pickup] + S:name=entity.experience_orb.pickup + + # Minecraft name of sound file to play when world is loaded + # EG: "ui.button.click" or "entity.experience_orb.pickup" + # + # This can also be a mod sound if the mod is installed. + # EG: modname:modsound.boing [default: entity.experience_orb.pickup] + S:nameWorld=entity.experience_orb.pickup + + # Pitch of the sound to play when Minecraft is loaded [range: 0.0 ~ 10.0, default: 1.0] + S:pitch=1.0 + + # Pitch of the sound to play when world is loaded [range: 0.0 ~ 10.0, default: 1.0] + S:pitchWorld=1.0 + + # Play sound on... + # 0 = Nothing (why install the mod though?) + # 1 = MC load + # 2 = World load + # 3 = MC and World load [range: 0 ~ 3, default: 1] + I:playOn=1 +} + + diff --git a/overrides/config/discord.cfg b/overrides/config/discord.cfg new file mode 100644 index 0000000..24a4c5d --- /dev/null +++ b/overrides/config/discord.cfg @@ -0,0 +1,11 @@ +# Configuration file + +client { + # Client ID of the Discord Rich Presence as seen in the developer portal + S:"App ID"=564525422906441738 + S:"Large Image Key"=bg + S:"Small Image Key"=logo2 + S:"Small Image Text"=Astroblock +} + + diff --git a/overrides/config/drones.cfg b/overrides/config/drones.cfg new file mode 100644 index 0000000..0b0272c --- /dev/null +++ b/overrides/config/drones.cfg @@ -0,0 +1,51 @@ +# Configuration file + +"drone attack settings" { + I:"Delay Time in Days Before Saw Blades Break Blocks"=1 + I:"Delay Time in Days Before Saw Blades Start to Explode"=1 + + # [range: 1.0 ~ 3.4028235E38, default: 4.0] + S:"Drones Attack Damage"=1.0 + B:"Drones Attack Everything (Except Drones)"=false + B:"Drones Attack Monsters"=false + + # [range: 1.0 ~ 3.4028235E38, default: 15.0] + S:"Drones Health"=10.0 + B:"Saw Blades Break Blocks"=false + B:"Saw Blades Explode on Breaking"=false + I:"Slowness Effect Duration (Seconds)"=5 +} + + +"drone spawn settings" { + I:"Default Spawn Chance Weight"=25 + I:"Default Spawn Group Maximum Size"=3 + I:"Default Spawn Group Minimum Size"=1 + I:"Delay Time in Days Before Drones Can Shoot Saw Blades"=5 + I:"Delay Time in Days Before Drones Spawn"=10 + B:"Drone Drops On"=true + + # [default: [1], [-1]] + S:"Drone Spawn Dimension Blacklist" < + 1 + -1 + 0 + > + I:"Max Spawned in Chunk Daytime (Light Level >= 5)"=0 + I:"Max Spawned in Chunk Nighttime (Light Level < 5)"=1 +} + + +"player drone settings" { + I:"Damage caused by Player Drone Laser"=5 + B:"Enable Player Drone Laser Fire Damage"=true + I:"Player Drone Laser Fire Burn Time in Seconds"=10 + + # [range: 1.0 ~ 3.4028235E38, default: 4.0] + S:"Player Drones Attack Damage"=2.0 + + # [range: 1.0 ~ 3.4028235E38, default: 15.0] + S:"Player Drones Health"=50.0 +} + + diff --git a/overrides/config/economy.cfg b/overrides/config/economy.cfg new file mode 100644 index 0000000..843df7b --- /dev/null +++ b/overrides/config/economy.cfg @@ -0,0 +1,20 @@ +# Configuration file + +economyinc { + # Allow player that have the wireless technology to access their account without an ATM nearby. [default: true] + B:canAccessCardWithoutWT=true + + # Allow or not the bank to generate in villages, by default it generates turn it to false to disable its generation. [default: true] + B:doesBankGenerateInVillages=true + + # Allow the mod to replace the furnace recipe for the gold ore and give instead the EconomyInc's nugget. [default: true] + B:goldNuggetRecipe=true + + # Allow you to disable the item preview in block seller when you hover it. [default: true] + B:itemPreviewSeller=true + + # It will multiply the weight of the nugget with this number to create a funds to add to the credit card. [range: 1 ~ 9999, default: 2] + I:multiplierGoldNuggetWeight=2 +} + + diff --git a/overrides/config/eiramoticons.cfg b/overrides/config/eiramoticons.cfg new file mode 100644 index 0000000..626990a --- /dev/null +++ b/overrides/config/eiramoticons.cfg @@ -0,0 +1,59 @@ +# Configuration file + +general { + # eiramoticons:config.bttvEmoteChannels.tooltip [default: ] + S:bttvEmoteChannels < + > + + # Should emotes be enabled for IRC chat, if EiraIRC is installed? [default: true] + B:enableIRCEmotes=true + + # Should emotes be enabled for Vanilla Minecraft chat? [default: true] + B:enableMCEmotes=true + + # eiramoticons:config.ffzEmoteChannels.tooltip [default: [tehbasshunter]] + S:ffzEmoteChannels < + tehbasshunter + > + + # A regex pattern to limit the Twitch subscriber emotes that are registered. [default: [a-z0-9][a-z0-9]+[A-Z0-9].*] + S:twitchSubscriberRegex=[a-z0-9][a-z0-9]+[A-Z0-9].* +} + + +packs { + # Should Better TwitchTV Channel emoticons be registered? [default: true] + B:bttvChannelEmotes=true + + # Should Better TwitchTV emoticons be registered? [default: false] + B:bttvEmotes=false + + # Should the default EiraMoticons emoticons be registered? [default: true] + B:defaultPack=true + + # eiramoticons:config.ffzChannelEmotes.tooltip [default: false] + B:ffzChannelEmotes=false + + # eiramoticons:config.ffzEmotes.tooltip [default: false] + B:ffzEmotes=false + + # Should the global Twitch emoticons be registered? [default: true] + B:twitchGlobalEmotes=true + + # Should the Twitch Prime emoticons be registered? [default: true] + B:twitchPrimeEmotes=true + + # Should Twitch :) smileys be registered? [default: false] + B:twitchSmileys=false + + # Should Twitch subscriber emoticons be registered? [default: true] + B:twitchSubscriberEmotes=true +} + + +tweaks { + # Should all Kappas be turned into the more beautiful KappaHDs? (requires twitchPrimeEmotes to be enabled) [default: false] + B:betterKappas=false +} + + diff --git a/overrides/config/elevatorid.cfg b/overrides/config/elevatorid.cfg new file mode 100644 index 0000000..c7355e0 --- /dev/null +++ b/overrides/config/elevatorid.cfg @@ -0,0 +1,29 @@ +# Configuration file + +general { + B:mobSpawn=true + B:precisionTarget=true + B:sameColor=true + + general { + # Can mobs spawn in elevators ? + B:mobSpawn=false + + # Realign players after teleporting to the center of elevator ? + B:precisionTarget=true + + # Maximum elevator range + # Min: 3 + # Max: 2147483647 + I:range=256 + + # Should elevators have the same color to teleport ? + B:sameColor=false + + # Should it teleport if there is an invalid elevator in between ? + B:skipUnreachable=true + } + +} + + diff --git a/overrides/config/emojicord.cfg b/overrides/config/emojicord.cfg new file mode 100644 index 0000000..89ce426 --- /dev/null +++ b/overrides/config/emojicord.cfg @@ -0,0 +1,53 @@ +# Configuration file + +########################################################################################################## +# Picker +#--------------------------------------------------------------------------------------------------------# +# Emoji Picker Settings +########################################################################################################## + +Picker { + # Emoji Picker Skin Tone + I:SkinTone=0 +} + + +########################################################################################################## +# Render +#--------------------------------------------------------------------------------------------------------# +# Emoji Rendering Settings +########################################################################################################## + +Render { + # Enables/Disables emoji rendering + B:Enabled=true +} + + +########################################################################################################## +# Suggest +#--------------------------------------------------------------------------------------------------------# +# Text Suggestion Settings +########################################################################################################## + +Suggest { + # Enables/Disables auto suggest + B:Enabled=true + + # Enter key to suggest + B:EnterToSuggest=true +} + + +########################################################################################################## +# Update +#--------------------------------------------------------------------------------------------------------# +# Mod Update Checker +########################################################################################################## + +Update { + # Show Update Notification + B:Notification=true +} + + diff --git a/overrides/config/enderstorage.cfg b/overrides/config/enderstorage.cfg new file mode 100644 index 0000000..1e91ea3 --- /dev/null +++ b/overrides/config/enderstorage.cfg @@ -0,0 +1,18 @@ +#EnderStorage Configuration File +#Deleting any element will restore it to it's default value + +#Causes chests to lose personal settings and drop the diamond on break +anarchyMode=false + +#Disables the tank on top of the creators heads. +disableCreatorVisuals=false + +#The size of each inventory of EnderStorage. 0 = 3x3, 1 = 3x9, 2 = 6x9 +item.storage-size=1 + + +#The name of the item used to set the chest to personal. Diamond by default. Format :|, Meta can be replaced with "WILD" +personalItem=minecraft:diamond|0 + +#Enable this to make EnderStorage use vanilla's EnderChest sounds instead of the standard chest. +useVanillaEnderChestSounds=false diff --git a/overrides/config/energycontrol.cfg b/overrides/config/energycontrol.cfg new file mode 100644 index 0000000..dbddde1 --- /dev/null +++ b/overrides/config/energycontrol.cfg @@ -0,0 +1,45 @@ +# Configuration file + +general { + I:alarmPause=60 + S:allowedAlarms < + default + sci-fi + siren + > + B:disableRangeCheck=false + + # Min: 0 + # Max: 256 + I:howlerAlarmRange=64 + + # Min: 0 + # Max: 2000 + I:infoPanelRefreshPeriod=20 + + # Min: 0 + # Max: 256 + I:maxAlarmRange=128 + + # Min: 0 + # Max: 2000 + I:rangeTriggerRefreshPeriod=20 + B:showOreInfo=true + + # Min: 0 + # Max: 2000 + I:thermalMonitorRefreshPeriod=20 + B:useCustomSounds=false + + websocket { + B:wsEnabled=false + S:wsHost= + I:wsPort=0 + I:wsRefreshRate=100 + S:wsServerID=79cfa3de-b49d-47c0-b67a-3656904031d4 + S:wsToken=78c2b80a-1203-43fd-a9af-75cec29f5acf + } + +} + + diff --git a/overrides/config/energyconverters.cfg b/overrides/config/energyconverters.cfg new file mode 100644 index 0000000..9a2f22e --- /dev/null +++ b/overrides/config/energyconverters.cfg @@ -0,0 +1,43 @@ +# Configuration file + +general { + # Percentage of energy lost on conversion. + # Min: 0.0 + # Max: 100.0 + D:conversionLoss=0.0 + + # Maximum amount of energy the bridge can buffer. This needs to be >0 otherwise, the bridge is not able to convert energy + # Min: 0 + # Max: 2147483647 + D:energyBridgeBuffer=10000.0 + + # EU (IndustrialCraft2) to Energy Converters internal energy conversion factor. 1 EU is converted into this amount of Energy Converters Energy + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:euConversionFactor=4.0 + + # FE (ForgeEnergy) to Energy Converters internal energy conversion factor. 1 FE is converted into this amount of Energy Converters Energy + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:feConversionFactor=1.0 + + # MJ (Buildcraft) to Energy Converters internal energy conversion factor. 1 MJ is converted into this amount of Energy Converters Energy + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:mjConversionFactor=15.0 + + # RF (RedstoneFlux) to Energy Converters internal energy conversion factor. 1 RF is converted into this amount of Energy Converters Energy + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:rfConversionFactor=1.0 + + # Controls if hints should be shown in the tooltip for certain problematic converter blocks. To modpack makers: Do not disable this without providing alternative hints. + B:showInfoTooltips=true + + # Tesla to Energy Converters internal energy conversion factor. 1 Tesla is converted into this amount of Energy Converters Energy + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:teslaConversionFactor=1.0 +} + + diff --git a/overrides/config/energysynergy.cfg b/overrides/config/energysynergy.cfg new file mode 100644 index 0000000..b1c6857 --- /dev/null +++ b/overrides/config/energysynergy.cfg @@ -0,0 +1,27 @@ +# Configuration file + +core { + # If an anonymous mod startup analytics request may be sent to our analytics service. + B:general.analytics=true + + # If the recipe loader should crash when finding invalid recipes. + B:general.crashOnInvalidRecipe=false + + # If mod compatibility loader should crash hard if errors occur in that process. + B:general.crashOnModCompatCrash=false + + # Set 'true' to enable development debug mode. This will result in a lower performance! + B:general.debug=false + + # The factor to multiply with for conversion EU to Tesla(=RF). + D:general.euToTeslaRate=4.0 + + # Config version for EnergySynergy. + # DO NOT EDIT MANUALLY! + S:general.version=1.1.3 + + # If the version checker should be enabled. + B:general.versionChecker=true +} + + diff --git a/overrides/config/engineersworkshop.cfg b/overrides/config/engineersworkshop.cfg new file mode 100644 index 0000000..f90155c --- /dev/null +++ b/overrides/config/engineersworkshop.cfg @@ -0,0 +1,42 @@ +# Configuration file + +machines { + # What blocks should the table accept for alloy smelters. [default: [enderio:blockAlloySmelter]] + S:"Alloy Blocks" < + enderio:blockAlloySmelter + > + + # What blocks should the table accept for crafters. [default: [minecraft:crafting_table]] + S:"Crafter Blocks" < + minecraft:crafting_table + > + + # What blocks should the table accept for crushers. [default: [enderio:blockSagMill]] + S:"Crusher Blocks" < + enderio:blockSagMill + > + + # What blocks should the table accept for furances. [default: [minecraft:furnace]] + S:"Furnace Blocks" < + minecraft:furnace + > + + # What blocks should the table accept for storage. [default: [minecraft:chest]] + S:"Storage Blocks" < + minecraft:chest + > +} + + +power { + # Should RF upgrades be allowed? [default: true] + B:"RF Support"=true +} + + +tweaks { + # Sets the amount of ticks between each time the worktable consumes a fuel resource [range: 0 ~ 2147483647, default: 15] + I:"Fuel Delay"=15 +} + + diff --git a/overrides/config/environmentalmaterials/main.cfg b/overrides/config/environmentalmaterials/main.cfg new file mode 100644 index 0000000..3a57b2a --- /dev/null +++ b/overrides/config/environmentalmaterials/main.cfg @@ -0,0 +1,45 @@ +# Configuration file + +environmentalmaterials { + + alabaster { + # Is Module Enabled? [default: true] + B:enabled=true + } + + basalt { + # Enable Basalt Slabs [default: true] + B:basalt_slabs=true + + # Enable Basalt Stairs [default: true] + B:basalt_stairs=true + + # Enable Basalt Walls [default: true] + B:basalt_walls=true + + # Is Module Enabled? [default: true] + B:enabled=true + } + + hardened_stone { + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable Hardened Stone Slabs [default: true] + B:hardened_stone_slabs=true + + # Enable Hardened Stone Stairs [default: true] + B:hardened_stone_stairs=true + + # Enable Hardened Stone Walls [default: true] + B:hardened_stone_walls=true + } + + guide { + # Is Module Enabled? [default: true] + B:enabled=true + } + +} + + diff --git a/overrides/config/environmentaltech/etlunar/main.cfg b/overrides/config/environmentaltech/etlunar/main.cfg new file mode 100644 index 0000000..3b41340 --- /dev/null +++ b/overrides/config/environmentaltech/etlunar/main.cfg @@ -0,0 +1,27 @@ +# Configuration file + +etlunar { + + multiblocks { + + lunar_array { + # Is Module Enabled? [default: true] + B:enabled=true + + # The power used to calculate increase in generation for each lunar tier [range: 1.6 ~ 3.2, default: 2.0] + D:s_production_power=2.0 + + # Base production rate if lunar was running at 100% efficiency.[default: 128] + I:s_production_rate=128 + } + + } + + guide { + # Is Module Enabled? [default: true] + B:enabled=true + } + +} + + diff --git a/overrides/config/environmentaltech/main.cfg b/overrides/config/environmentaltech/main.cfg new file mode 100644 index 0000000..8abccd2 --- /dev/null +++ b/overrides/config/environmentaltech/main.cfg @@ -0,0 +1,383 @@ +# Configuration file + +environmentaltech { + + guide { + # Is Module Enabled? [default: true] + B:enabled=true + } + + resources { + # Enable Aethium ore block [default: false] + B:aethium_ore=false + + # Enable Aethium slabs [default: true] + B:aethium_slabs=true + + # Enable Aethium stairs [default: true] + B:aethium_stairs=true + + # Enable Erodium ore block [default: false] + B:erodium_ore=false + + # Enable Erodium slabs [default: true] + B:erodium_slabs=true + + # Enable Erodium stairs [default: true] + B:erodium_stairs=true + + # Enable Ionite ore block [default: false] + B:ionite_ore=false + + # Enable Ionite slabs [default: true] + B:ionite_slabs=true + + # Enable Ionite stairs [default: true] + B:ionite_stairs=true + + # Enable Kyronite ore block [default: false] + B:kyronite_ore=false + + # Enable Kyronite slabs [default: true] + B:kyronite_slabs=true + + # Enable Kyronite stairs [default: true] + B:kyronite_stairs=true + + # Enable Litherite ore block [default: false] + B:litherite_ore=false + + # Enable Litherite slabs [default: true] + B:litherite_slabs=true + + # Enable Litherite stairs [default: true] + B:litherite_stairs=true + + # Enable Lonsdaleite ore block [default: false] + B:lonsdaleite_ore=false + + # Enable Lonsdaleite slabs [default: true] + B:lonsdaleite_slabs=true + + # Enable Lonsdaleite stairs [default: true] + B:lonsdaleite_stairs=true + + # Enable Pladium ore block [default: false] + B:pladium_ore=false + + # Enable Pladium slabs [default: true] + B:pladium_slabs=true + + # Enable Pladium stairs [default: true] + B:pladium_stairs=true + } + + multiblocks { + + components { + + modifiers { + # Energy cost of luck potion effect per tick [range: 0 ~ 8192, default: 64] + I:luck_potion_energy_cost=64 + + # Energy cost of speed potion effect per tick [range: 16 ~ 8192, default: 64] + I:speed_potion_energy_cost=64 + } + + structure_frames { + } + + structure_panels { + } + + } + + lightning_rod { + # Is Module Enabled? [default: true] + B:enabled=true + + # The power used to calculate increase in generation for each lightning rod tier [range: 2.0 ~ 4.2, default: 3.8] + D:lr_production_power=3.8 + + # Base energy per strike for tier 1 [range: 500000 ~ 1000000, default: 750000] + I:lr_production_rate=750000 + } + + solar_array { + # Litherite Solar Cell efficiency [range: 48 ~ 480, default: 48] + I:1litherite_solar_cell_efficiency=48 + + # Erodium Solar Cell efficiency [range: 64 ~ 640, default: 64] + I:2erodium_solar_cell_efficiency=64 + + # Kyronite Solar Cell efficiency [range: 96 ~ 960, default: 96] + I:3kyronite_solar_cell_efficiency=96 + + # Pladium Solar Cell efficiency [range: 128 ~ 1280, default: 128] + I:4pladium_solar_cell_efficiency=128 + + # Ionite Solar Cell efficiency [range: 192 ~ 1920, default: 192] + I:5ionite_solar_cell_efficiency=192 + + # Aethium Solar Cell efficiency [range: 256 ~ 2560, default: 256] + I:6aethium_solar_cell_efficiency=256 + + # Is Module Enabled? [default: true] + B:enabled=true + + # The power used to calculate increase in generation for each solar tier [range: 1.8 ~ 3.0, default: 2.0] + D:s_production_power=2.0 + + # Base production rate if solar was running at 100% efficiency. [range: 64 ~ 256, default: 128] + I:s_production_rate=128 + + # Tier 1 Solar Array max efficiency percentage. [range: 100 ~ 1000, default: 100] + I:tier_1_solar_array_max_efficiency=100 + + # Tier 2 Solar Array max efficiency percentage. [range: 200 ~ 2000, default: 200] + I:tier_2_solar_array_max_efficiency=200 + + # Tier 3 Solar Array max efficiency percentage. [range: 400 ~ 4000, default: 400] + I:tier_3_solar_array_max_efficiency=400 + + # Tier 4 Solar Array max efficiency percentage. [range: 800 ~ 8000, default: 800] + I:tier_4_solar_array_max_efficiency=800 + + # Tier 5 Solar Array max efficiency percentage. [range: 1600 ~ 16000, default: 1600] + I:tier_5_solar_array_max_efficiency=1600 + + # Tier 6 Solar Array max efficiency percentage. [range: 3200 ~ 32000, default: 3200] + I:tier_6_solar_array_max_efficiency=3200 + } + + thermal_electric_generator { + # Is Module Enabled? [default: true] + B:enabled=true + } + + void_miner { + # Is Module Enabled? [default: true] + B:enabled=true + + fluid { + # Is Module Enabled? [default: true] + B:enabled=true + } + + ore { + # Is Module Enabled? [default: true] + B:enabled=true + + # Tier 1 Energy Buffer size [range: 1000000 ~ 2147483647, default: 1000000] + I:t1_ore_miner_energy_buffer=1000000 + + # Tier 1 Energy cost per duration [range: 0 ~ 2147483647, default: 264000] + I:t1_ore_miner_energy_duration=264000 + + # Tier 2 Energy Buffer size [range: 2000000 ~ 2147483647, default: 2000000] + I:t2_ore_miner_energy_buffer=2000000 + + # Tier 2 Energy cost per duration [range: 0 ~ 2147483647, default: 184000] + I:t2_ore_miner_energy_duration=184000 + + # Tier 3 Energy Buffer size [range: 3000000 ~ 2147483647, default: 3000000] + I:t3_ore_miner_energy_buffer=3000000 + + # Tier 3 Energy cost per duration [range: 0 ~ 2147483647, default: 120000] + I:t3_ore_miner_energy_duration=120000 + + # Tier 4 Energy Buffer size [range: 4000000 ~ 2147483647, default: 4000000] + I:t4_ore_miner_energy_buffer=4000000 + + # Tier 4 Energy cost per duration [range: 0 ~ 2147483647, default: 72000] + I:t4_ore_miner_energy_duration=72000 + + # Tier 5 Energy Buffer size [range: 5000000 ~ 2147483647, default: 5000000] + I:t5_ore_miner_energy_buffer=5000000 + + # Tier 5 Energy cost per duration [range: 0 ~ 2147483647, default: 40000] + I:t5_ore_miner_energy_duration=40000 + + # Tier 6 Energy Buffer size [range: 6000000 ~ 2147483647, default: 6000000] + I:t6_ore_miner_energy_buffer=6000000 + + # Tier 6 Energy cost per duration [range: 0 ~ 2147483647, default: 16000] + I:t6_ore_miner_energy_duration=16000 + } + + resource { + # Is Module Enabled? [default: true] + B:enabled=true + + # Tier 1 Energy Buffer size [range: 1000000 ~ 2147483647, default: 1000000] + I:t1_res_miner_energy_buffer=1000000 + + # Tier 1 Energy cost per duration [range: 0 ~ 2147483647, default: 64000] + I:t1_res_miner_energy_duration=64000 + + # Tier 2 Energy Buffer size [range: 2000000 ~ 2147483647, default: 2000000] + I:t2_res_miner_energy_buffer=2000000 + + # Tier 2 Energy cost per duration [range: 0 ~ 2147483647, default: 32000] + I:t2_res_miner_energy_duration=32000 + + # Tier 3 Energy Buffer size [range: 3000000 ~ 2147483647, default: 3000000] + I:t3_res_miner_energy_buffer=3000000 + + # Tier 3 Energy cost per duration [range: 0 ~ 2147483647, default: 16000] + I:t3_res_miner_energy_duration=16000 + + # Tier 4 Energy Buffer size [range: 4000000 ~ 2147483647, default: 4000000] + I:t4_res_miner_energy_buffer=4000000 + + # Tier 4 Energy cost per duration [range: 0 ~ 2147483647, default: 8000] + I:t4_res_miner_energy_duration=8000 + + # Tier 5 Energy Buffer size [range: 5000000 ~ 2147483647, default: 5000000] + I:t5_res_miner_energy_buffer=5000000 + + # Tier 5 Energy cost per duration [range: 0 ~ 2147483647, default: 4000] + I:t5_res_miner_energy_duration=4000 + + # Tier 6 Energy Buffer size [range: 6000000 ~ 2147483647, default: 6000000] + I:t6_res_miner_energy_buffer=6000000 + + # Tier 6 Energy cost per duration [range: 0 ~ 2147483647, default: 2000] + I:t6_res_miner_energy_duration=2000 + } + + botanic { + # Is Module Enabled? [default: true] + B:enabled=true + + # Tier 1 Energy Buffer size [range: 1000000 ~ 2147483647, default: 1000000] + I:t1_botanic_miner_energy_buffer=1000000 + + # Tier 1 Energy cost per duration [range: 0 ~ 2147483647, default: 64000] + I:t1_botanic_miner_energy_duration=64000 + + # Tier 2 Energy Buffer size [range: 2000000 ~ 2147483647, default: 2000000] + I:t2_botanic_miner_energy_buffer=2000000 + + # Tier 2 Energy cost per duration [range: 0 ~ 2147483647, default: 32000] + I:t2_botanic_miner_energy_duration=32000 + + # Tier 3 Energy Buffer size [range: 3000000 ~ 2147483647, default: 3000000] + I:t3_botanic_miner_energy_buffer=3000000 + + # Tier 3 Energy cost per duration [range: 0 ~ 2147483647, default: 16000] + I:t3_botanic_miner_energy_duration=16000 + + # Tier 4 Energy Buffer size [range: 4000000 ~ 2147483647, default: 4000000] + I:t4_botanic_miner_energy_buffer=4000000 + + # Tier 4 Energy cost per duration [range: 0 ~ 2147483647, default: 8000] + I:t4_botanic_miner_energy_duration=8000 + + # Tier 5 Energy Buffer size [range: 5000000 ~ 2147483647, default: 5000000] + I:t5_botanic_miner_energy_buffer=5000000 + + # Tier 5 Energy cost per duration [range: 0 ~ 2147483647, default: 4000] + I:t5_botanic_miner_energy_duration=4000 + + # Tier 6 Energy Buffer size [range: 6000000 ~ 2147483647, default: 6000000] + I:t6_botanic_miner_energy_buffer=6000000 + + # Tier 6 Energy cost per duration [range: 0 ~ 2147483647, default: 2000] + I:t6_botanic_miner_energy_duration=2000 + } + + } + + nanobot_beacon { + # Energy cost of absorption potion effect per tick [range: 0 ~ 8192, default: 64] + I:absorption_potion_energy_cost=64 + + # Energy cost of creative_flight per tick [range: 0 ~ 8192, default: 64] + I:creative_flight_energy_cost=64 + + # Is Module Enabled? [default: true] + B:enabled=true + + # Energy cost of fire_resistance potion effect per tick [range: 0 ~ 8192, default: 64] + I:fire_resistance_potion_energy_cost=64 + + # Energy cost of flight_speed per tick [range: 0 ~ 8192, default: 64] + I:flight_speed_energy_cost=64 + + # Energy cost of glowing potion effect per tick [range: 0 ~ 8192, default: 64] + I:glowing_potion_energy_cost=64 + + # Energy cost of haste potion effect per tick [range: 0 ~ 8192, default: 64] + I:haste_potion_energy_cost=64 + + # Energy cost of health_boost potion effect per tick [range: 0 ~ 8192, default: 64] + I:health_boost_potion_energy_cost=64 + + # Energy cost of invisibility potion effect per tick [range: 0 ~ 8192, default: 64] + I:invisibility_potion_energy_cost=64 + + # Energy cost of jump_boost potion effect per tick [range: 0 ~ 8192, default: 64] + I:jump_boost_potion_energy_cost=64 + + # Energy cost of night_vision potion effect per tick [range: 0 ~ 8192, default: 64] + I:night_vision_potion_energy_cost=64 + + # Energy cost of regeneration potion effect per tick [range: 0 ~ 8192, default: 64] + I:regeneration_potion_energy_cost=64 + + # Energy cost of resistance potion effect per tick [range: 0 ~ 8192, default: 64] + I:resistance_potion_energy_cost=64 + + # Energy cost of saturation potion effect per tick [range: 0 ~ 8192, default: 64] + I:saturation_potion_energy_cost=64 + + # Energy cost of strength potion effect per tick [range: 0 ~ 8192, default: 64] + I:strength_potion_energy_cost=64 + + # Energy cost of water_breathing potion effect per tick [range: 0 ~ 8192, default: 64] + I:water_breathing_potion_energy_cost=64 + + ranged { + # Is Module Enabled? [default: true] + B:enabled=true + } + + personal { + # Is Module Enabled? [default: true] + B:enabled=true + } + + } + + storage { + # Is Module Enabled? [default: true] + B:enabled=true + + energy { + # Is Module Enabled? [default: true] + B:enabled=true + } + + fluid { + # Is Module Enabled? [default: true] + B:enabled=true + } + + item { + # Is Module Enabled? [default: true] + B:enabled=true + } + + } + + } + + plugins { + # Is Module Enabled? [default: true] + B:enabled=true + } + +} + + diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_1.json b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_1.json new file mode 100644 index 0000000..e16c772 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_1.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_2.json b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_2.json new file mode 100644 index 0000000..e16c772 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_2.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_3.json b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_3.json new file mode 100644 index 0000000..e16c772 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_3.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_4.json b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_4.json new file mode 100644 index 0000000..e16c772 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_4.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_5.json b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_5.json new file mode 100644 index 0000000..e16c772 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_5.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_6.json b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_6.json new file mode 100644 index 0000000..e16c772 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/botanic/tier_6.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_1.json b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_1.json new file mode 100644 index 0000000..3342d51 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_1.json @@ -0,0 +1,499 @@ +{ + "outputs": [ + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "light_blue", + "weight": 169, + "id": "OD:oreMithril" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 111, + "id": "thaumcraft:crystal_ordo" + }, + { + "target": "yellow", + "weight": 111, + "id": "thaumcraft:crystal_air" + }, + { + "target": "orange", + "weight": 111, + "id": "thaumcraft:crystal_fire" + }, + { + "target": "black", + "weight": 111, + "id": "thaumcraft:crystal_perditio" + }, + { + "target": "purple", + "weight": 111, + "id": "thaumcraft:crystal_vitium" + }, + { + "target": "blue", + "weight": 111, + "id": "thaumcraft:crystal_aqua" + }, + { + "target": "green", + "weight": 111, + "id": "thaumcraft:crystal_terra" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + }, + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "black", + "weight": 4, + "id": "environmentaltech:lonsdaleite_crystal" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_2.json b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_2.json new file mode 100644 index 0000000..ca80e7f --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_2.json @@ -0,0 +1,504 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "black", + "weight": 8, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "light_blue", + "weight": 169, + "id": "OD:oreMithril" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 111, + "id": "thaumcraft:crystal_ordo" + }, + { + "target": "yellow", + "weight": 111, + "id": "thaumcraft:crystal_air" + }, + { + "target": "orange", + "weight": 111, + "id": "thaumcraft:crystal_fire" + }, + { + "target": "black", + "weight": 111, + "id": "thaumcraft:crystal_perditio" + }, + { + "target": "purple", + "weight": 111, + "id": "thaumcraft:crystal_vitium" + }, + { + "target": "blue", + "weight": 111, + "id": "thaumcraft:crystal_aqua" + }, + { + "target": "green", + "weight": 111, + "id": "thaumcraft:crystal_terra" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_3.json b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_3.json new file mode 100644 index 0000000..dfa6fc3 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_3.json @@ -0,0 +1,509 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "black", + "weight": 12, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "light_blue", + "weight": 169, + "id": "OD:oreMithril" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 111, + "id": "thaumcraft:crystal_ordo" + }, + { + "target": "yellow", + "weight": 111, + "id": "thaumcraft:crystal_air" + }, + { + "target": "orange", + "weight": 111, + "id": "thaumcraft:crystal_fire" + }, + { + "target": "black", + "weight": 111, + "id": "thaumcraft:crystal_perditio" + }, + { + "target": "purple", + "weight": 111, + "id": "thaumcraft:crystal_vitium" + }, + { + "target": "blue", + "weight": 111, + "id": "thaumcraft:crystal_aqua" + }, + { + "target": "green", + "weight": 111, + "id": "thaumcraft:crystal_terra" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_4.json b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_4.json new file mode 100644 index 0000000..c23f06c --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_4.json @@ -0,0 +1,514 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "crystal", + "weight": 60, + "id": "environmentaltech:ionite_crystal" + }, + { + "target": "black", + "weight": 16, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "light_blue", + "weight": 169, + "id": "OD:oreMithril" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 111, + "id": "thaumcraft:crystal_ordo" + }, + { + "target": "yellow", + "weight": 111, + "id": "thaumcraft:crystal_air" + }, + { + "target": "orange", + "weight": 111, + "id": "thaumcraft:crystal_fire" + }, + { + "target": "black", + "weight": 111, + "id": "thaumcraft:crystal_perditio" + }, + { + "target": "purple", + "weight": 111, + "id": "thaumcraft:crystal_vitium" + }, + { + "target": "blue", + "weight": 111, + "id": "thaumcraft:crystal_aqua" + }, + { + "target": "green", + "weight": 111, + "id": "thaumcraft:crystal_terra" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_5.json b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_5.json new file mode 100644 index 0000000..3a17cba --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_5.json @@ -0,0 +1,519 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "crystal", + "weight": 60, + "id": "environmentaltech:ionite_crystal" + }, + { + "target": "crystal", + "weight": 30, + "id": "environmentaltech:aethium_crystal" + }, + { + "target": "black", + "weight": 20, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "light_blue", + "weight": 169, + "id": "OD:oreMithril" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 111, + "id": "thaumcraft:crystal_ordo" + }, + { + "target": "yellow", + "weight": 111, + "id": "thaumcraft:crystal_air" + }, + { + "target": "orange", + "weight": 111, + "id": "thaumcraft:crystal_fire" + }, + { + "target": "black", + "weight": 111, + "id": "thaumcraft:crystal_perditio" + }, + { + "target": "purple", + "weight": 111, + "id": "thaumcraft:crystal_vitium" + }, + { + "target": "blue", + "weight": 111, + "id": "thaumcraft:crystal_aqua" + }, + { + "target": "green", + "weight": 111, + "id": "thaumcraft:crystal_terra" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_6.json b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_6.json new file mode 100644 index 0000000..ddb160a --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/ore/tier_6.json @@ -0,0 +1,519 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "crystal", + "weight": 60, + "id": "environmentaltech:ionite_crystal" + }, + { + "target": "crystal", + "weight": 30, + "id": "environmentaltech:aethium_crystal" + }, + { + "target": "black", + "weight": 24, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "light_blue", + "weight": 169, + "id": "OD:oreMithril" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 111, + "id": "thaumcraft:crystal_ordo" + }, + { + "target": "yellow", + "weight": 111, + "id": "thaumcraft:crystal_air" + }, + { + "target": "orange", + "weight": 111, + "id": "thaumcraft:crystal_fire" + }, + { + "target": "black", + "weight": 111, + "id": "thaumcraft:crystal_perditio" + }, + { + "target": "purple", + "weight": 111, + "id": "thaumcraft:crystal_vitium" + }, + { + "target": "blue", + "weight": 111, + "id": "thaumcraft:crystal_aqua" + }, + { + "target": "green", + "weight": 111, + "id": "thaumcraft:crystal_terra" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_1.json b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_1.json new file mode 100644 index 0000000..3a7aed9 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_1.json @@ -0,0 +1,409 @@ +{ + "outputs": [ + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 2, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_2.json b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_2.json new file mode 100644 index 0000000..cd39194 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_2.json @@ -0,0 +1,409 @@ +{ + "outputs": [ + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 3, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_3.json b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_3.json new file mode 100644 index 0000000..78b124d --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_3.json @@ -0,0 +1,409 @@ +{ + "outputs": [ + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 4, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_4.json b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_4.json new file mode 100644 index 0000000..c643aa7 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_4.json @@ -0,0 +1,409 @@ +{ + "outputs": [ + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 5, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_5.json b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_5.json new file mode 100644 index 0000000..dca8b35 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_5.json @@ -0,0 +1,409 @@ +{ + "outputs": [ + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 6, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_6.json b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_6.json new file mode 100644 index 0000000..5e40490 --- /dev/null +++ b/overrides/config/environmentaltech/multiblocks/void_miner/resource/tier_6.json @@ -0,0 +1,409 @@ +{ + "outputs": [ + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 7, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/overrides/config/eplus.cfg b/overrides/config/eplus.cfg new file mode 100644 index 0000000..f975cb6 --- /dev/null +++ b/overrides/config/eplus.cfg @@ -0,0 +1,31 @@ +# Configuration file + +blacklist { + # A blacklist of enchantments that are not available in E+. Format is just enchantmentid. [default: ] + S:blacklistedEnchantments < + > + + # A blacklist of items that can't be enchanted with this mod. Format is itemid#meta [default: ] + S:blacklistedItems < + > +} + + +general { + # The base cost to use for the enchantment formula. [range: 1 ~ 1024, default: 45] + I:baseCost=45 + + # A number used when calculated enchantment cost. This number is treated as a % based factor. 0.30 = 30% of the original cost. 1.5 = 150% of the original cost. [range: 0.0 ~ 1024.0, default: 1.0] + S:costFactor=1.0 + + # A factor used to make curse enchantments like vanishing cost more to apply. By default they cost 3X more. [range: 0.0 ~ 1024.0, default: 3.0] + S:curseFactor=3.0 + + # The amount of enchantment power a floating book should give. Bookshelfs have 1 power. [range: 0.0 ~ 1024.0, default: 1.0] + S:floatingBookPower=1.0 + + # A factor used to make treasure enchantments like mending cost more to apply. By default they cost 4X more. [range: 0.0 ~ 1024.0, default: 4.0] + S:treasureFactor=4.0 +} + + diff --git a/overrides/config/excompressum.cfg b/overrides/config/excompressum.cfg new file mode 100644 index 0000000..88a3676 --- /dev/null +++ b/overrides/config/excompressum.cfg @@ -0,0 +1,273 @@ +# Configuration file + +automation { + # The energy cost of the auto compressed hammer per tick. + # Min: 0 + # Max: 100000 + I:"Auto Compressed Hammer Energy Cost"=120 + + # The speed at which the auto compressed hammer will smash stuff. + # Min: 0.0010000000474974513 + # Max: 0.10000000149011612 + D:"Auto Compressed Hammer Speed"=0.0037499999161809683 + + # The energy cost of the auto compressor per tick. + # Min: 0 + # Max: 100000 + I:"Auto Compressor Energy Cost"=5 + + # The speed at which the auto compressor will compress stuff. + # Min: 0.0010000000474974513 + # Max: 1.0 + D:"Auto Compressor Speed"=0.10000000149011612 + + # The chance for the upgrade hammers in an auto hammer to lose durability (per operation) + # Min: 0.0 + # Max: 1.0 + D:"Auto Hammer Decay Chance"=0.5 + + # The energy cost of the auto hammer per tick. + # Min: 0 + # Max: 100000 + I:"Auto Hammer Energy Cost"=40 + + # The speed at which the auto hammer will smash stuff. + # Min: 0.0010000000474974513 + # Max: 0.10000000149011612 + D:"Auto Hammer Speed"=0.007499999832361937 + + # The energy cost of the auto heavy sieve per tick. + # Min: 0 + # Max: 100000 + I:"Auto Heavy Sieve Energy Cost"=120 + + # The speed at which the auto heavy sieve will sift stuff. + # Min: 0.0010000000474974513 + # Max: 0.10000000149011612 + D:"Auto Heavy Sieve Speed"=0.0037499999161809683 + + # The energy cost of the auto sieve per tick. + # Min: 0 + # Max: 100000 + I:"Auto Sieve Energy Cost"=40 + + # The speed at which the auto sieve will sift stuff. + # Min: 0.0010000000474974513 + # Max: 1.0 + D:"Auto Sieve Speed"=0.007499999832361937 + + # Set this to true if you want to allow automation of the heavy sieve through fake players (i.e. Autonomous Activator) + B:"Heavy Sieve Allows Fake Players"=false + + # The maximum amount of clicks per second on a heavy sieve. Clicks above this will be ignored. + # Min: 6 + # Max: 24 + I:"Heavy Sieve Clicks per Second"=6 + + # The rate at which the wooden crucible extracts water. Measured in liquid per second. + # Min: 1 + # Max: 20 + I:"Wooden Crucible Speed"=8 +} + + +baits { + # The chance (per second) that an animal spawned from a bait will result in a child. + # Min: 0.0 + # Max: 1.0 + D:"Bait Child Chance"=0.5 + + # The chance (per second) that a chicken bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Chicken Bait Chance"=0.009999999776482582 + + # The chance (per second) that a cow bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Cow Bait Chance"=0.009999999776482582 + + # The chance (per second) that a donkey bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Donkey Bait Chance"=0.009999999776482582 + + # The chance (per second) that a horse bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Horse Bait Chance"=0.009999999776482582 + + # The chance (per second) that a llama bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Llama Bait Chance"=0.009999999776482582 + + # The chance (per second) that a ocelot bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Ocelot Bait Chance"=0.009999999776482582 + + # The chance (per second) that a parrot bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Parrot Bait Chance"=0.009999999776482582 + + # The chance (per second) that a pig bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Pig Bait Chance"=0.009999999776482582 + + # The chance (per second) that a polar bear bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Polar Bear Bait Chance"=0.009999999776482582 + + # The chance (per second) that a rabbit bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Rabbit Bait Chance"=0.009999999776482582 + + # The chance (per second) that a sheep bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Sheep Bait Chance"=0.009999999776482582 + + # The chance (per second) that a squid bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Squid Bait Chance"=0.009999999776482582 + + # The chance (per second) that a wolf bait will result in a spawn. + # Min: 0.0020000000949949026 + # Max: 1.0 + D:"Wolf Bait Chance"=0.009999999776482582 +} + + +client { + # If you're playing on a potato, setting this to true will disable particles from the Sieves and Auto Hammers from Ex Compressum. + B:"Disable Particles"=false + + # Set this to true if you're a modpack dev to see Ex Compressum registry warnings in chat. Errors will always display. + B:"Show Registry Warnings"=false + + # Set this to true to disable the loading of auto sieve skins from a remote server. + B:"Skip Auto Sieve Skins"=false +} + + +compat { + # If set to true, Botania's Orechid will not show up in the lexicon and will not be craftable. + B:"Disable Vanilla Orechid"=false + + # If set to true, adding an auto compressor will add the Compressing modifier to a Tinkers Construct tool, which will automatically compress hammered compressed blocks. + B:"Enable Compressing Modifier (TConstruct)"=true + + # Setting this to false will disable the Evolved Orechid. + B:"Enable Evolved Orechid (Botania)"=true + + # If set to true, adding a double compressed diamond hammer will add the Smashing II modifier to a Tinkers Construct tool, which allows smashing of compressed blocks. + B:"Enable Smashing II Modifier (TConstruct)"=true + + # The ore generation delay for the Evolved Orechid in ticks. GoG Orechid is 2, vanilla Orechid is 100. + # Min: 1 + # Max: 1200 + I:"Evolved Orechid Delay"=2 + + # The mana cost of the Evolved Orechid. GoG Orechid is 700, vanilla Orechid is 17500. + # Min: 0 + # Max: 175000 + I:"Evolved Orechid Mana Cost"=700 + + # The mana cost of the Mana Sieve per Tick. + # Min: 1 + # Max: 10 + I:"Mana Sieve Mana Cost"=1 +} + + +compressedmobs { + # A list of entity registry names that can spawn as compressed entities. + S:"Allowed Mobs" < + minecraft:zombie + minecraft:creeper + minecraft:skeleton + minecraft:spider + minecraft:cave_spider + minecraft:silverfish + minecraft:witch + minecraft:enderman + minecraft:pig_zombie + minecraft:blaze + minecraft:chicken + minecraft:sheep + minecraft:cow + minecraft:pig + minecraft:ghast + > + + # The chance for mobs to spawn as Compressed Mobs. Set to 0 to disable. + # Min: 0.0 + # Max: 1.0 + D:Chance=0.009999999776482582 + + # The amount of mobs that will spawn upon death of a compressed mob. + # Min: 1 + # Max: 9 + I:"Decompression Size"=9 +} + + +general { + # Set to false if you need the Ex Nihilo Creatio wooden crucible for some reason. Note it'll cause a recipe conflict you'll have to fix via other means. + B:"Disable Creatio Wooden Crucible"=true + + # If set to true, wood can be hammered into wood chippings, which can be composted into dirt. + B:"Enable Wood Chippings"=false + + # If enabled, all meshes can obtain the results from the lower tier meshes. Note if the same item is registered in multiple tiers, then the higher tier will have a chance to drop multiples. + B:"Flatten Sieve Recipes"=false +} + + +tools { + # If true, hitting a chicken with a stick will turn it into an Angry Chicken, which will drop a Chicken Stick when killed. + B:"Allow Chicken Stick Creation"=true + + # The chance for the chicken stick to spawn a chicken. Set to 0 to disable. + # Min: 0.0 + # Max: 1.0 + D:"Chicken Stick Chicken Spawn Chance"=0.00800000037997961 + + # Format: Username=ItemName, Username can be * to affect all users + S:"Chicken Stick Custom Names" < + wyld=The Cluckington + slowpoke101=Dark Matter Hammer + jake_evans=Cock Stick + > + + # The chance for the chicken stick to make sounds when breaking blocks. Set to 0 to disable. + # Min: 0.0 + # Max: 1.0 + D:"Chicken Stick Sound Chance"=0.20000000298023224 + + # The sound names the chicken stick will randomly play. + S:"Chicken Stick Sound List" < + entity.chicken.ambient + entity.chicken.hurt + entity.chicken.egg + entity.chicken.step + > + + # The multiplier applied to the Compressed Crook's durability (based on the normal wooden crook) + # Min: 0.10000000149011612 + # Max: 10.0 + D:"Compressed Crook Durability Multiplier"=2.0 + + # The multiplier applied to the Compressed Crook's speed (based on the normal wooden crook) + # Min: 0.10000000149011612 + # Max: 10.0 + D:"Compressed Crook Speed Multiplier"=4.0 +} + + diff --git a/overrides/config/exnihilocreatio/BarrelLiquidBlacklistRegistry.json b/overrides/config/exnihilocreatio/BarrelLiquidBlacklistRegistry.json new file mode 100644 index 0000000..fe3bf66 --- /dev/null +++ b/overrides/config/exnihilocreatio/BarrelLiquidBlacklistRegistry.json @@ -0,0 +1,8 @@ +{ + "0": [ + "lava", + "fire_water", + "rocket_fuel", + "pyrotheum" + ] +} \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/CompostRegistry.json b/overrides/config/exnihilocreatio/CompostRegistry.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/overrides/config/exnihilocreatio/CompostRegistry.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/CrookRegistry.json b/overrides/config/exnihilocreatio/CrookRegistry.json new file mode 100644 index 0000000..6157ac4 --- /dev/null +++ b/overrides/config/exnihilocreatio/CrookRegistry.json @@ -0,0 +1,13 @@ +{ + "ore:treeLeaves": [ + { + "stack": { + "name": "exnihilocreatio:item_material", + "amount": 1, + "meta": 2 + }, + "chance": 0.1, + "fortuneChance": 0.0 + } + ] +} \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/CrucibleRegistryStone.json b/overrides/config/exnihilocreatio/CrucibleRegistryStone.json new file mode 100644 index 0000000..3d3e16c --- /dev/null +++ b/overrides/config/exnihilocreatio/CrucibleRegistryStone.json @@ -0,0 +1,26 @@ +{ + "minecraft:cobblestone:0": { + "fluid": "lava", + "amount": 100 + }, + "minecraft:stone:1": { + "fluid": "lava", + "amount": 100 + }, + "minecraft:stone:3": { + "fluid": "lava", + "amount": 100 + }, + "minecraft:stone:5": { + "fluid": "lava", + "amount": 100 + }, + "thermalfoundation:material:768": { + "fluid": "coal", + "amount": 50 + }, + "thermalfoundation:material:769": { + "fluid": "coal", + "amount": 25 + } +} diff --git a/overrides/config/exnihilocreatio/CrucibleRegistryWood.json b/overrides/config/exnihilocreatio/CrucibleRegistryWood.json new file mode 100644 index 0000000..bbcbced --- /dev/null +++ b/overrides/config/exnihilocreatio/CrucibleRegistryWood.json @@ -0,0 +1,26 @@ +{ + "ore:treeSapling": { + "fluid": "water", + "amount": 250, + "color": "minecraft:leaves:0" + }, + "ore:treeLeaves": { + "fluid": "water", + "amount": 250 + }, + "ore:listAllveggie": { + "fluid": "water", + "amount": 250, + "color": "minecraft:leaves:0" + }, + "minecraft:apple:0": { + "fluid": "water", + "amount": 250, + "color": "minecraft:leaves:0" + }, + "ore:listAllfruit": { + "fluid": "water", + "amount": 250, + "color": "minecraft:leaves:0" + } +} \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/ExNihiloCreatio.cfg b/overrides/config/exnihilocreatio/ExNihiloCreatio.cfg new file mode 100644 index 0000000..dc44c44 --- /dev/null +++ b/overrides/config/exnihilocreatio/ExNihiloCreatio.cfg @@ -0,0 +1,304 @@ +# Configuration file + +exnihilocreatio { + + ########################################################################################################## + # client + #--------------------------------------------------------------------------------------------------------# + # These configs can be changed ClientSided without making problems with connecting to a server + ########################################################################################################## + + client { + # How large of a displacement should the animation of the auto sieves have. + D:clientAutoSieveDisplacement=0.03125 + + # Enable/Disable the animation of autosieves. + B:clientFancyAutoSieveAnimations=true + + # This enables the thin Sieve model which is similar to the one in the 1.7 ex nihilo + B:thinCrucibleModel=true + } + + mechanics { + B:enableBarrels=true + B:enableCrucible=true + B:fakePlayersCanSieve=false + B:shouldBarrelsFillWithRain=true + + # Default max fluid temp allowed in the barrel. Does nothing if JSON configs are used. + # Set to a high number to disable any blacklisting. Water = 300, Lava = 1300 + # Min: -1 + # Max: 2147483647 + I:woodBarrelMaxTemp=301 + } + + composting { + # Min: 1 + # Max: 2147483647 + I:ticksToFormDirt=600 + } + + infested_leaves { + # Chance to spread if it got ticked + # Min: 0.0 + # Max: 1.0 + D:leavesSpreadChanceFloat=0.5 + + # Minimum percentage to spread + # Min: 0 + # Max: 100 + I:leavesSpreadPercent=15 + + # How many ticks to wait before getting ticked again, already fully infested leaves spread much slower due to waiting for world ticks. + # Min: 0 + # Max: 2147483647 + I:leavesUpdateFrequency=5 + + # Min: 1 + # Max: 2147483647 + I:ticksToTransform=600 + } + + crooking { + # Disable the ExNihilo Crooks, useful if another mod adds compatible crooks. + B:disableCrookCrafting=false + + # Min: 0 + # Max: 2147483647 + I:maxStringDrop=2 + + # Min: 0 + # Max: 2147483647 + I:numberOfTimesToTestVanillaDrops=3 + + # Min: 0.0 + # Max: 1.0 + D:stringChance=1.0 + + # Min: 0.0 + # Max: 1.0 + D:stringFortuneChance=1.0 + + ########################################################################################################## + # durability + #--------------------------------------------------------------------------------------------------------# + # Durability for each of the default crooks. + ########################################################################################################## + + durability { + I:crook_andesite=128 + I:crook_blaze=1024 + I:crook_bone=256 + I:crook_clay=256 + I:crook_clay_uncooked=0 + I:crook_diamond=2048 + I:crook_diorite=128 + I:crook_gold=32 + I:crook_granite=128 + I:crook_iron=256 + I:crook_netherrack=512 + I:crook_prismarine=512 + I:crook_purpur=512 + I:crook_stone=128 + I:crook_wood=64 + } + + } + + misc { + # Barrel light up if their contents do, + # disabling this makes `B:enableBarrelTransformLighting` do nothing + B:enableBarrelLighting=true + + # Barrel lighting can change during transformations + B:enableBarrelTransformLighting=true + + # Enable this to to load the JSON files. + # Keeping this on false will only load recipes registered in code + # This is recommended to enable for Packmakers + # For players just playing with this without wanting to configure something this is recommended to keep disabled + # If you are having trouble reading custom json files I suggest using https://jsonlint.com/ to validate your files. + B:enableJSONLoading=true + + # When attempting to reuse an existing item from the oredict, what modids should be given preference. + S:oreDictPreferenceOrder < + thermalfoundation + magneticraft + immersiveengineering + > + + # Add Ex Nihilo seeds to the listAllSeeds oredict + B:oredictExNihiloSeeds=true + B:oredictVanillaItems=true + } + + sieve { + # Min: 0 + # Max: 2147483647 + I:autoSieveRadius=2 + + # Base progress per click. Modified by haste and efficiency. + # Min: 0.009999999776482582 + # Max: 1.0 + D:baseProgress=0.10000000149011612 + + # If enabled, all meshes can obtain the results from the lower tier meshes. + # Note if the same item is registered in multiple tiers, then the higher tier + # will have a chance to drop multiples. + B:flattenSieveRecipes=false + + # Min: 1 + # Max: 64 + I:meshMaxStackSize=16 + B:setFireToMacroUsers=false + + # Min: 0 + # Max: 2147483647 + I:sieveSimilarRadius=2 + + enchantments { + # Additional progress per level of efficiency. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyScaleFactor=0.05 + + # Enable the Sieve Efficiency enchantment. + B:enableSieveEfficiency=true + + # Enable the Sieve Fortune enchantment. + B:enableSieveFortune=true + + # Enable the Sieve Luck Of The Sea enchantment. + B:enableSieveLuckOfTheSea=true + + # If enabled haste beacons will increase the speed at which sieves function. + B:hasteIncreasesSpeed=true + + # Scaling factor for Haste sieving. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:hasteScaleFactor=1.0 + + # Min: 1 + # Max: 2147483647 + I:sieveEfficiencyMaxLevel=5 + + # Min: 1 + # Max: 2147483647 + I:sieveFortuneMaxLevel=3 + + # Min: 1 + # Max: 2147483647 + I:sieveLuckOfTheSeaMaxLevel=3 + } + + } + + compatibility { + B:addYelloriteOreDict=true + B:dankNullIntegration=true + B:generalItemHandlerCompat=true + + # Register Ex Nihilo hammers as Magneticraft hammers. + B:magneticraftHammersCompat=true + + # Prevents unidict from merging the ore chunks into normal ore. + B:preventUnidict=true + + tinkers_construct_compat { + # Let's you use the tinkers tools to look up JEI recipes, but causes + # two log errors when tinkers later tries to register their default subtype handler. + B:JEItinkersTools=true + + # Add a Ex Nihilo style crook to the tool station. + B:addExNihiloCrook=true + + # Add a Ex Nihilo style hammer to the tool station. + B:addExNihiloHammer=true + B:addMeltingOfChunks=true + B:addMeltingOfDust=true + B:addModifer=true + B:doTinkersConstructCompat=true + D:ingotsPerChunkWhenMelting=2.0 + D:ingotsPerDustWhenMelting=1.0 + + # Tinkers Complement added a sledge hammer first, so by default Ex Nihilo Creatio + # respects its existance (it also has more of the graphics defined). + B:respectTinkersComplement=true + } + + forestry_compat { + # How many random hives to check each time a scented hive gets a random tick. Setting this high may cause lag. + # Min: 1 + # Max: 2147483647 + I:hiveTransformTrys=1 + } + + rubber_compat { + # Possible results of using a rubber seed. + S:rubberSeed < + techreborn:rubber_sapling + ic2:sapling + > + } + + moofluids_compat { + # Enable barrel automation of MooFluid/FluidCows/MiniMoos Cows. + # These configs apply to all of the supported cow mods. + B:enableMooFluids=true + + # How much (mB) should be drained from a fluid cow at once. + # Cow's cooldown is reset a prorated amount based on this and its max cooldown. + # Min: 1 + # Max: 1000 + I:fillAmount=10 + + # Which fluids should not be automatable with barrels; + # or which "should", if fluidListIsBlackList is false. + S:fluidList < + > + B:fluidListIsBlackList=true + } + + oreberries_compat { + # Default likelihood that an oreberry seed is sieved; + # gets divided by the rarity value in the oreberries config. + # Dose nothing if JSON configs are enabled. + D:baseDropChance=0.05000000074505806 + + # OreDict the seeds as listAllseed + B:enableOreBerryOredict=true + + # Enable a seed for every OreBerries bush. + # Default properties of the seeds are based on the oreberries config json. + B:enableOreBerrySeeds=true + } + + } + + crucible { + # Min: 1 + # Max: 2147483647 + I:woodenCrucibleSpeed=4 + } + + world { + B:isSkyWorld=true + I:normalDropPercent=100 + } + + ore { + S:chunkBaseOreDictName=ore + S:dustBaseOreDictName=dust + S:ingotBaseOreDictName=ingot + S:pieceBaseOreDictName=piece + } + + witchwater { + # Enable custom fluid mixing + B:enableWitchWaterBlockForming=true + } + +} + + diff --git a/overrides/config/exnihilocreatio/FluidBlockTransformerRegistry.json b/overrides/config/exnihilocreatio/FluidBlockTransformerRegistry.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config/exnihilocreatio/FluidBlockTransformerRegistry.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/FluidItemFluidRegistry.json b/overrides/config/exnihilocreatio/FluidItemFluidRegistry.json new file mode 100644 index 0000000..ab914b9 --- /dev/null +++ b/overrides/config/exnihilocreatio/FluidItemFluidRegistry.json @@ -0,0 +1,7 @@ +[ + { + "inputFluid": "water", + "reactant": "exnihilocreatio:item_material:3", + "output": "witchwater" + } +] \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/FluidOnTopRegistry.json b/overrides/config/exnihilocreatio/FluidOnTopRegistry.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config/exnihilocreatio/FluidOnTopRegistry.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/FluidTransformRegistry.json b/overrides/config/exnihilocreatio/FluidTransformRegistry.json new file mode 100644 index 0000000..d0aacbe --- /dev/null +++ b/overrides/config/exnihilocreatio/FluidTransformRegistry.json @@ -0,0 +1,14 @@ +[ + { + "inputFluid": "water", + "outputFluid": "witchwater", + "duration": 52000, + "transformingBlocks": [ + "minecraft:mycelium:0" + ], + "blocksToSpawn": [ + "minecraft:brown_mushroom:0", + "minecraft:red_mushroom:0" + ] + } +] \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/HammerRegistry.json b/overrides/config/exnihilocreatio/HammerRegistry.json new file mode 100644 index 0000000..760caf7 --- /dev/null +++ b/overrides/config/exnihilocreatio/HammerRegistry.json @@ -0,0 +1,38 @@ +{ + "ore:logWood": [ + { + "item": "excompressum:wood_chippings", + "amount": 1, + "miningLevel": 0, + "chance": 1.0, + "fortuneChance": 0.0 + } + ], + "galacticraftplanets:asteroids_block:0": [ + { + "item": "minecraft:cobblestone", + "amount": 1, + "miningLevel": 0, + "chance": 1.0, + "fortuneChance": 0.0 + } + ], + "galacticraftplanets:asteroids_block:1": [ + { + "item": "minecraft:cobblestone", + "amount": 1, + "miningLevel": 0, + "chance": 1.0, + "fortuneChance": 0.0 + } + ], + "galacticraftplanets:asteroids_block:2": [ + { + "item": "minecraft:cobblestone", + "amount": 1, + "miningLevel": 0, + "chance": 1.0, + "fortuneChance": 0.0 + } + ] +} \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/HeatRegistry.json b/overrides/config/exnihilocreatio/HeatRegistry.json new file mode 100644 index 0000000..5726d9c --- /dev/null +++ b/overrides/config/exnihilocreatio/HeatRegistry.json @@ -0,0 +1,14 @@ +{ + "galacticraftcore:glowstone_torch": 1, + "mekanism:basicblock2:5": 10, + "rftools:booster": 20, + "moreplanets:nuclear_waste_tank": 50, + "moreplanets:glowing_iron_block": 50, + "minestrapp:portar:5": 10, + "mekanism:basicblock:4": 5, + "minestrapp:shimmerstone:7": 10, + "minestrapp:shimmerstone:8": 10, + "minestrapp:shimmerstone:9": 10, + "galacticraftcore:unlit_torch_lit": 1, + "minecraft:lava": 3 +} diff --git a/overrides/config/exnihilocreatio/MilkEntityRegistry.json b/overrides/config/exnihilocreatio/MilkEntityRegistry.json new file mode 100644 index 0000000..ab67c96 --- /dev/null +++ b/overrides/config/exnihilocreatio/MilkEntityRegistry.json @@ -0,0 +1,8 @@ +[ + { + "entityOnTop": "Cow", + "result": "milk", + "amount": 10, + "coolDown": 20 + } +] \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/OreRegistry.json b/overrides/config/exnihilocreatio/OreRegistry.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config/exnihilocreatio/OreRegistry.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/SieveRegistry.json b/overrides/config/exnihilocreatio/SieveRegistry.json new file mode 100644 index 0000000..18afa92 --- /dev/null +++ b/overrides/config/exnihilocreatio/SieveRegistry.json @@ -0,0 +1,79 @@ +{ + "ore:dirt": [ + { + "drop": "minecraft:wheat_seeds:-1", + "chance": 0.7, + "meshLevel": 1 + }, + { + "drop": "minecraft:melon_seeds:-1", + "chance": 0.35, + "meshLevel": 1 + }, + { + "drop": "minecraft:pumpkin_seeds:-1", + "chance": 0.35, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_material:3", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_material:4", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_oak:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_spruce:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_birch:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_jungle:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_acacia:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_darkoak:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_cactus:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_sugarcane:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_carrot:-1", + "chance": 0.05, + "meshLevel": 1 + }, + { + "drop": "exnihilocreatio:item_seed_potato:-1", + "chance": 0.05, + "meshLevel": 1 + } + ] +} \ No newline at end of file diff --git a/overrides/config/exnihilocreatio/WitchWaterWorldRegistry.json b/overrides/config/exnihilocreatio/WitchWaterWorldRegistry.json new file mode 100644 index 0000000..f420499 --- /dev/null +++ b/overrides/config/exnihilocreatio/WitchWaterWorldRegistry.json @@ -0,0 +1,13 @@ +{ + "lava": { + "minecraft:cobblestone:-1": 1, + "minecraft:stone:5": 1, + "minecraft:stone:1": 1, + "minecraft:stone:3": 1 + }, + "water": { + "minecraft:dirt": 1, + "minecraft:dirt:1": 1, + "minecraft:dirt:2": 1 + } +} \ No newline at end of file diff --git a/overrides/config/extendedcrafting.cfg b/overrides/config/extendedcrafting.cfg new file mode 100644 index 0000000..7142c94 --- /dev/null +++ b/overrides/config/extendedcrafting.cfg @@ -0,0 +1,220 @@ +# Configuration file + +########################################################################################################## +# automation_interface +#--------------------------------------------------------------------------------------------------------# +# Settings for the Automation Interface. +########################################################################################################## + +automation_interface { + # Should the Automation Interface be enabled? [default: true] + B:enabled=true + + # How much FE the Automation Interface should hold. [range: 0 ~ 2147483647, default: 1000000] + I:energy_capacity=1000000 + + # How much FE the Automation Interface should use when moving items. [range: 0 ~ 100000, default: 80] + I:energy_rate=80 + + # Should the Automation Interface render the result item inside it? [default: true] + B:render_item=true +} + + +########################################################################################################## +# combination_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Crafting Core. +########################################################################################################## + +combination_crafting { + # Should the Crafting Core and Pedestal be enabled? [default: true] + B:enabled=true + + # How much FE the Crafting Core should hold. [range: 0 ~ 2147483647, default: 5000000] + I:energy_capacity=5000000 + + # How much FE/t the Crafting Core should use when crafting by default. [range: 0 ~ 2147483647, default: 500] + I:energy_rate=500 +} + + +########################################################################################################## +# ender_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Ender Crafter. +########################################################################################################## + +ender_crafting { + # How much an Ender Alternator should speed up a craft. This is the percentage of time_required. [range: 0.0 ~ 1.0, default: 0.01] + S:alternator_effectiveness=0.01 + + # Should the Ender Crafter and Ender Alternator be enabled? [default: true] + B:enabled=true + + # How many seconds each craft should take. [range: 1 ~ 2147483647, default: 60] + I:time_required=60 +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Settings for general things. +########################################################################################################## + +general { + # Should WAILA show the current energy of Extended Crafting machines? [default: true] + B:energy_in_waila=true + + # Should the In-Game Guide Book be enabled? [default: true] + B:guide_enabled=true + + # Should the Handheld Crafting Table be enabled? [default: true] + B:handheld_table_enabled=true +} + + +########################################################################################################## +# quantum_compression +#--------------------------------------------------------------------------------------------------------# +# Settings for the Quantum Compressor. +########################################################################################################## + +quantum_compression { + # Should the Quantum Compressor be enabled? [default: true] + B:enabled=true + + # How much FE the Quantum Compressor should hold. [range: 0 ~ 2147483647, default: 10000000] + I:energy_capacity=10000000 + + # How much FE/t the Quantum Compressor should use when crafting by default. [range: 0 ~ 2147483647, default: 5000] + I:energy_rate=5000 + + # Should the Quantum Compressor render the result item above it? [default: true] + B:render_item=true +} + + +########################################################################################################## +# recipe_maker +#--------------------------------------------------------------------------------------------------------# +# Settings for the Recipe Maker. +########################################################################################################## + +recipe_maker { + # Should the Recipe Maker be enabled? [default: true] + B:enabled=true + + # Should the Recipe Maker also copy the NBT of the ingredients? [default: false] + B:use_nbt=false + + # Should the Recipe Maker use OreDictionary entries when applicable? [default: true] + B:use_oredictionary=true +} + + +########################################################################################################## +# singularity +#--------------------------------------------------------------------------------------------------------# +# Settings for the Singularities. +########################################################################################################## + +singularity { + # Here you can add your own custom Singularities. + # - Syntax: meta;name;material;color + # - Example: 12;super_potato;minecraft:carrot;123456 + # - 'meta' must be different for each, and should not be changed. + # - 'name' should be lower case with underscores for spaces. Singularity is added automatically. + # - Example: 'lots_of_spaghetti' would show 'Lots Of Spaghetti Singularity'. + # - 'material' is an item id or ore dictionary entry. This is for the generic crafting recipe. + # - Note: if you plan on adding your own recipe with the CraftTweaker integration, put 'none'. + # - Examples: 'minecraft:stone' for stone, 'ore:ingotIron' for the ore dictionary entry 'ingotIron'. + # - Note: you can also specify meta for item ids, by adding them to the end of the item id. + # - Example: minecraft:stone:3 for a meta of 3. Make the meta 32767 for wildcard value. + # - 'color' the color of the singularity as a hex value. http://htmlcolorcodes.com/ + # - Example: 123456 would color it as whatever that color is. + S:custom_singularities < + > + + # The catalyst required for the default Singularity recipes. modid:itemid:metadata [default: extendedcrafting:material:11] + S:default_catalyst=extendedcrafting:material:11 + + # Should the default Singularity recipes be enabled? [default: true] + B:default_recipes=true + + # Disable specific default singularities here. + S:default_singularities < + coal=true + iron=true + lapis_lazuli=true + redstone=true + glowstone=true + gold=true + diamond=true + emerald=true + aluminum=true + copper=true + tin=true + bronze=true + zinc=true + brass=false + silver=true + lead=true + steel=true + nickel=true + constantan=false + electrum=false + invar=false + mithril=false + tungsten=true + titanium=true + uranium=true + chrome=false + platinum=true + iridium=false + signalum=false + lumium=false + enderium=false + ardite=false + cobalt=false + manyullyn=false + > + + # Should the Singularities be enabled? [default: true] + B:enabled=true + + # The amount of RF required to craft a Singularity, for the default recipes. [range: 0 ~ 2147483647, default: 5000000] + I:energy_cost=5000000 + + # The amount of materials required to create a Singularity, for the default recipes. [range: 1 ~ 2147483647, default: 10000] + I:material_amount=10000 + + # Should the default Ultimate Singularity recipe be enabled? [default: true] + B:ultimate_singularity_recipe=true + + # Blacklist Singularities from being in the Ultimate Singularity crafting recipe. + # - Syntax: singularityType;meta + # - 'singularityType' can be 'default' or 'custom'. + # - 'default' for the ones added by the mod by default, 'custom' being the ones defined in '_custom_singularities'. + # - Example: custom;12 + S:ultimate_singularity_recipe_blacklist < + > +} + + +########################################################################################################## +# table_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Extended Crafting Tables. +########################################################################################################## + +table_crafting { + # Should the Extended Crafting Tables be enabled? [default: true] + B:enabled=true + + # Should the Basic Crafting Table inherit normal crafting recipes? [default: true] + B:inherit_vanilla_recipes=true +} + + diff --git a/overrides/config/f0-resources.cfg b/overrides/config/f0-resources.cfg new file mode 100644 index 0000000..fa676d5 --- /dev/null +++ b/overrides/config/f0-resources.cfg @@ -0,0 +1,77 @@ +# Configuration file + +general { + # Should the multiplier of 0 to the progress be allowed in the ores.json? Set this to true if you are configuring ore entries to have a 0 progress multiplier manually. + B:allowZeroOreProgressMultiplier=false + + # Should the prospector's pick display the prospecting message in the chat or in the action bar? + B:displayProspectorMessageInChat=false + + # The amount of energy the drill stores in it. + # Min: 0 + # Max: 2147483647 + I:drillEnergy=1000000 + + # The amount of energy the drill consumes per tick. + # Min: 0 + # Max: 2147483647 + I:drillEnergyConsumption=1024 + + # The value by which the drill head gets damaged. + # Min: 0 + # Max: 2147483647 + I:drillHeadDamage=1 + + # The amount of progress the drill has to accumulate before it produces an ore + D:drillRequiredProgress=20.0 + + # Should the drills work regardless of the blocks underneath them or do they need specific blocks? + B:drillsWorkAnywhere=false + + # The noise position is offset by chunkPosition / this value. The higher the value the more stretched ore veins become. The lower the value - the more localized the ore veins become. + D:noiseChunkDivider=32.0 + + # The amount by which the ore is reduced when the drill mines it + # Min: 0 + # Max: 2147483647 + I:oreReducedBy=1 + + # The stacksize of the ore item the drill produces. + # Min: 1 + # Max: 2147483647 + I:oreResultSize=1 + + # The amount of energy the pump stores in it. + # Min: 0 + # Max: 2147483647 + I:pumpEnergy=1000000 + + # The amount of energy the pump consumes per tick. + # Min: 0 + # Max: 2147483647 + I:pumpEnergyConsumption=512 + + # The amount of fluid the pump stores in it. + # Min: 0 + # Max: 2147483647 + I:pumpTankStorage=64000 + + # Whether the drill should reduce the amount of ore in the chunk when mining. + B:reduceOreInTheChunk=true + + # The blocks the drill must be placed on to work + S:requiredBlocks < + minecraft:stone + > + + # How much energy the scanner uses per scan + I:scannerEnergyCost=1000 + + # The maximum amount of FE energy the scanner is able to hold + I:scannerMaxEnergy=100000 + + # Should Factory0 use efficient FastTESR rendering system for it's tiles or the standard one? If you are having weird rendering glitches with the FastTESRs on try setting this to false. + B:useFastTESR=true +} + + diff --git a/overrides/config/fancyspawneggs.cfg b/overrides/config/fancyspawneggs.cfg new file mode 100644 index 0000000..3142a5e --- /dev/null +++ b/overrides/config/fancyspawneggs.cfg @@ -0,0 +1,72 @@ +# Configuration file + +general { + + ########################################################################################################## + # settings + #--------------------------------------------------------------------------------------------------------# + # General Mod Settings + ########################################################################################################## + + settings { + # If entities rotate in the GUI + B:rotateInGui=true + + # If the whitelist should be used instead of the blacklist + B:useWhitelist=false + } + + ########################################################################################################## + # blacklist + #--------------------------------------------------------------------------------------------------------# + # Blacklist for Entities that don't have a fancy egg + ########################################################################################################## + + blacklist { + # Entities that don't have a fancy Spawnegg + S:forbiddenEntities < + matteroverdrive:rogue_android + matteroverdrive:ranged_rogue_android + matteroverdrive:failed_pig + matteroverdrive:failed_chicken + matteroverdrive:failed_cow + matteroverdrive:failed_sheep + matteroverdrive:mad_scientist + matteroverdrive:mad_scientist.junkie + matteroverdrive:mutant_scientist + matteroverdrive:drone + > + } + + ########################################################################################################## + # whitelist + #--------------------------------------------------------------------------------------------------------# + # Whitelist for Entities that have a fancy egg (useWhitelist must be true!) + ########################################################################################################## + + whitelist { + # Entites that have a fancy Spawnegg (useWhitelist must be enabled!) + S:allowedEntities < + > + } + + ########################################################################################################## + # staticentities + #--------------------------------------------------------------------------------------------------------# + # Entities that are forced to render only one variant (so that they don't flicker) + ########################################################################################################## + + staticentities { + # Entities that are forced to only render one variant. + # If an Entity appears to be flickering, add it to this list. + S:staticEntities < + minecraft:guardian + minecraft:elder_guardian + twilightforest:bunny + twilightforest:tiny_bird + > + } + +} + + diff --git a/overrides/config/fluidfunnel.cfg b/overrides/config/fluidfunnel.cfg new file mode 100644 index 0000000..a2b3a19 --- /dev/null +++ b/overrides/config/fluidfunnel.cfg @@ -0,0 +1,60 @@ +# Configuration file + +general { + # Should fluid be rendered in tanks/funnels? (millibuckets) + B:enableFluidRender=true + + # Can funnels interact with cauldrons? + B:fillCauldron=true + + # Can funnels fill items within containers? (chests, dispensers, etc) + B:fillContainers=true + + # How much fluid should the funnel hold? (millibuckets) + # Min: 1 + # Max: 2147483647 + I:funnelCapacity=1000 + + # How often should the funnel transfer fluids? (ticks) + # Min: 0 + # Max: 2147483647 + I:funnelCooldown=15 + + # How much fluid should the funnel transfer at once? (milibuckets + # Min: 0 + # Max: 2147483647 + I:funnelTransferMax=100 + + # How much fluid should a glass bottle hold? (millibuckets) + # Min: 1 + # Max: 2147483647 + I:glassBottleSize=100 + + # Can funnels place fluids in the world? + B:placeInWorld=true + + # can funnels take fluids from the world? + B:takeFromWorld=true + + # How much fluid should the tank hold? (millibuckets) + # Min: 1 + # Max: 2147483647 + I:tankCapacity=10000 + + # How much fluid should the tap hold? (millibuckets) + # Min: 1 + # Max: 2147483647 + I:tapCapacity=1000 + + # How often should the tap transfer fluids? (ticks) + # Min: 0 + # Max: 2147483647 + I:tapCooldown=15 + + # How much fluid should the tap transfer at once? (milibuckets + # Min: 0 + # Max: 2147483647 + I:tapTransferMax=100 +} + + diff --git a/overrides/config/flux_networks.cfg b/overrides/config/flux_networks.cfg new file mode 100644 index 0000000..1586cff --- /dev/null +++ b/overrides/config/flux_networks.cfg @@ -0,0 +1,200 @@ +# Configuration file + +blacklists { + # a blacklist for blocks which flux connections shouldn't connect to, use format 'modid:name@meta' + S:"Block Connection Blacklist" < + actuallyadditions:block_phantom_energyface + > + + # a blacklist for items which the Flux Controller shouldn't transfer to, use format 'modid:name@meta' + S:"Item Transfer Blacklist" < + > +} + + +client { + # Displays: Transfer Limit & Priority etc [default: true] + B:"Enable Advanced One Probe Info"=true + + # Displays: Network Name, Live Transfer Rate & Internal Buffer [default: true] + B:"Enable Basic One Probe Info"=true + + # Enable navigation buttons sound when pressing it [default: true] + B:"Enable GUI Button Sound"=true + + # Displays Advanced Info when sneaking only [default: true] + B:"Enable sneaking to display Advanced One Probe Info"=true +} + + +energy { + # [range: 0 ~ 2147483647, default: 1000000] + I:"Basic Storage Capacity"=256000 + + # [range: 0 ~ 2147483647, default: 20000] + I:"Basic Storage Transfer"=6400 + + # The default transfer limit of a flux connector [range: 0 ~ 2147483647, default: 800000] + S:"Default Transfer Limit"=800000 + + # [range: 0 ~ 2147483647, default: 128000000] + I:"Gargantuan Storage Capacity"=128000000 + + # [range: 0 ~ 2147483647, default: 1440000] + I:"Gargantuan Storage Transfer"=256000 + I:"God Mode Multiplier"=10 + + # [range: 0 ~ 2147483647, default: 8000000] + I:"Herculean Storage Capacity"=12800000 + + # [range: 0 ~ 2147483647, default: 120000] + I:"Herculean Storage Transfer"=12800 + I:"Hyper Mode Multiplier"=4 +} + + +"energy types" { + D:"Applied Energistics"=0.5 + B:"Applied Energistics Transfer: Blocks"=true + B:"Applied Energistics Transfer: Items"=true + D:"Energy Units"=0.25 + B:"Energy Units Transfer: Blocks"=true + B:"Energy Units Transfer: Items"=true + D:"Forge Energy"=1.0 + B:"Forge Energy Transfer: Blocks"=true + B:"Forge Energy Transfer: Items"=true + D:"Minecraft Joules"=2.5 + B:"Minecraft Joules Transfer: Blocks"=true + B:"Minecraft Joules Transfer: Items"=true + D:"Redstone Flux"=1.0 + B:"Redstone Flux Transfer: Blocks"=true + B:"Redstone Flux Transfer: Items"=true + D:Tesla=1.0 + B:"Tesla Transfer: Blocks"=true + B:"Tesla Transfer: Items"=true +} + + +"energy types: applied energistics [ae]" { + B:"Convert: AE to EU"=true + B:"Convert: AE to FE"=true + B:"Convert: AE to J"=true + B:"Convert: AE to RF"=true + B:"Convert: AE to T"=true + B:"Override: AE to EU"=false + B:"Override: AE to FE"=false + B:"Override: AE to J"=false + B:"Override: AE to RF"=false + B:"Override: AE to T"=false +} + + +"energy types: energy units [eu]" { + B:"Convert: EU to AE"=true + B:"Convert: EU to FE"=true + B:"Convert: EU to J"=true + B:"Convert: EU to RF"=true + B:"Convert: EU to T"=true + B:"Override: EU to AE"=false + B:"Override: EU to FE"=false + B:"Override: EU to J"=false + B:"Override: EU to RF"=false + B:"Override: EU to T"=false +} + + +"energy types: forge energy [fe]" { + B:"Convert: FE to AE"=true + B:"Convert: FE to EU"=true + B:"Convert: FE to J"=true + B:"Convert: FE to RF"=true + B:"Convert: FE to T"=true + B:"Override: FE to AE"=false + B:"Override: FE to EU"=false + B:"Override: FE to J"=false + B:"Override: FE to RF"=true + B:"Override: FE to T"=true +} + + +"energy types: minecraft joules [j]" { + B:"Convert: J to AE"=true + B:"Convert: J to EU"=true + B:"Convert: J to FE"=true + B:"Convert: J to RF"=true + B:"Convert: J to T"=true + B:"Override: J to AE"=false + B:"Override: J to EU"=false + B:"Override: J to FE"=false + B:"Override: J to RF"=false + B:"Override: J to T"=false +} + + +"energy types: redstone flux [rf]" { + B:"Convert: RF to AE"=true + B:"Convert: RF to EU"=true + B:"Convert: RF to FE"=true + B:"Convert: RF to J"=true + B:"Convert: RF to T"=true + B:"Override: RF to AE"=false + B:"Override: RF to EU"=false + B:"Override: RF to FE"=true + B:"Override: RF to J"=false + B:"Override: RF to T"=true +} + + +"energy types: tesla [t]" { + B:"Convert: T to AE"=true + B:"Convert: T to EU"=true + B:"Convert: T to FE"=true + B:"Convert: T to J"=true + B:"Convert: T to RF"=true + B:"Override: T to AE"=false + B:"Override: T to EU"=false + B:"Override: T to FE"=true + B:"Override: T to J"=false + B:"Override: T to RF"=true +} + + +flux_recipe { + I:"Chance of Flux Drop (from Redstone Ore)"=50 + B:"Disables Flux Recipe (from fire)"=true + B:"Enable Flux Drop (from Redstone Ore)"=true + I:"Maximum Flux Drop (from Redstone Ore)"=16 + I:"Minimum Flux Drop (from Redstone Ore)"=4 +} + + +general { + # Allows flux tiles to work as chunk loaders [default: true] + B:"Allow Flux Chunk Loading"=true + + # Enables redstones being compressed with the bedrock and obsidian to get flux [default: true] + B:"Enable Flux Recipe"=true + + # Enables redstone being turned into Flux when dropped in fire. (Need "Enable Flux Recipe" = true, so the default recipe can't be disabled if turns this on) [default: false] + B:"Enable Old Recipe"=false +} + + +networks { + # Allows someone to be a network super admin, otherwise, no one can access or dismantle your flux devices or delete your networks without permission [default: true] + B:"Allow Network Super Admin"=true + + # Maximum networks each player can have. -1 = no limit [range: -1 ~ 2147483647, default: 3] + I:"Maximum Networks Per Player"=-1 + + # See ops.json. If the player has permission level equal or greater to the value set here they will be able to Activate Super Admin. Setting this to 0 will allow anyone to active Super Admin. [range: 0 ~ 2147483647, default: 1] + I:"Permission level required to activate Super Admin"=1 +} + + +settings { + B:"Ban God Mode"=false + B:"Ban Hyper Mode"=false +} + + diff --git a/overrides/config/foamfix.cfg b/overrides/config/foamfix.cfg new file mode 100644 index 0000000..d6c6ffb --- /dev/null +++ b/overrides/config/foamfix.cfg @@ -0,0 +1,182 @@ +# Configuration file + +client { + # Clears caches on world unload a bit faster than usual. Prevents temporary memory leaks. More effective in Anarchy. [default: true] + B:clearCachesOnWorldUnload=true + + # Clears the baked models generated in the first pass *before* entering the second pass, instead of *after*. While this doesn't reduce memory usage in-game, it does reduce it noticeably during loading. [default: true] + B:clearDuplicateModelRegistry=true + + # Deduplicates IModels too. Takes a few seconds more, but shaves off another bit of RAM. [default: true] + B:deduplicateModelBakers=true + + # Deduplicates baked models. The original feature. [default: true] + B:deduplicateModels=true + + # The maximum amount of levels of recursion for the deduplication process. Smaller values will deduplicate less data, but make the process run faster. [default: 9, range: 1-2147483647] + I:deduplicateModelsMaxRecursion=9 + + # Step every X models on the progress bar while deduplicating baked models. [default: 1, range: 1-10000] + I:deduplicateModelsStepEvery=1 + + # Disables texture animations. [default: false] + B:disableTextureAnimations=false + + # Initialize the options.txt and forge.cfg files with rendering performance-friendly defaults if not present. [default: true] + B:initOptions=true + + # Makes vanilla creative tab search use JEI's lookups - saves a lot of RAM *and* gives you fancy JEI features! [default: true] + B:jeiCreativeSearch=true + + # Remove unnecessary data from a pointlessly cached ModelLoader instance. [default: true] + B:modelLoaderCleanup=true + + # Faster/less memory-churning construction mechanism for ModelResourceLocation objects. Identified by malte0811 in FerriteCore - implemented in a distinct way. [default: true] + B:modelResourceLocationFastConstruct=true + + # More optimized multipart model condition storage. Inspired by malte0811's research. [default: true] + B:smallModelConditions=true + + # Wipes the IModel cache after baking is finished. Saves a lot of RAM, as most IModels will not be reloaded. [default: true] + B:wipeModelCache=true +} + + +coremod { + # Stops certain non-Minecraft-related libraries from being ASM transformed. You shouldn't be transforming those anyway. [default: true] + B:blacklistLibraryTransformers=true + + # Make 3D forms of items be rendered dynamically and cached when necessary. [default: true] + B:dynamicItemModels=true + + # Optimizes ItemStack.isEmpty by removing a map lookup. Initially found by Aikar (Paper/0181). [default: true] + B:fasterAirItemLookup=true + + # Speeds up entity lookup by optimizing ClassInheritanceMultiMap.getByClass. [default: true] + B:fasterEntityLookup=true + + # Speeds up the hopper's calculations. [default: true] + B:fasterHopper=true + + # Optimizes blockstate property equals and hashCode methods. [default: true] + B:fasterPropertyComparisons=true + + # Fixes the server not removing unloaded entities/tile entities if no chunkloaders are active. Thanks to CreativeMD for finding this! [default: true] + B:fixWorldEntityCleanup=true + + # Disables all coremod functionality. [default: false] + B:forceDisable=false + + # The amount of ticks per player presence check for mob spawners. Set to 1 to disable the patch and match vanilla behaviour. [default: 10, range: 1-200] + I:mobSpawnerCheckSpeed=10 + + # Optimizes BlockPos mutable/immutable getters to run on the same variables, letting them be inlined and thus theoretically increasing performance. [default: true] + B:optimizedBlockPos=true + + # Fix a bug in chunk serialization leading to crashes. Originally found and fixed by Aaron1011 of Sponge. [default: true] + B:patchChunkSerialization=true + + # Replaces the default BlockState/ExtendedBlockState implementations with a far more memory-efficient variant. [default: true] + B:smallPropertyStorage=true +} + + +debug { + # Should FoamFix count and list baked models during deduplication, per mod? [default: false] + B:countListBakedModels=false +} + + +experimental { + # Optimizes the backing map for EntityDataManager, saving memory *and* CPU time! May cause issues, however - please test and report back! [default: false] + B:fasterEntityDataManager=false + B:parallelModelBaking=false + + # Unpacks all baked quads. Increases RAM usage, but might speed some things up. [default: false] + B:unpackBakedQuads=false +} + + +general { + # Enable deduplication of redundant objects in memory. [default: true] + B:deduplicate=true + B:patchChunkSerialization=true +} + + +ghostbuster { + # Checks if worlds do not unload after a specified amount of time, and notifies the user if that is the case. [default: true] + B:checkNonUnloadedWorldClients=true + + # The amount of time FoamFix should wait for a world to be deemed non-unloaded. [default: 60, range: 10-3600] + I:checkNonUnloadedWorldTimeout=60 + + # Custom patch rules. Format: 'className;methodName;accessAloadPos;posAloadPos;radius'. An AloadPos is the position of the argument in the method - 1 for the first one, 2 for the second one, ...; the radius determines how many blocks have to be around the method for no early return. Untested - please use with care. + S:customPatchRulesRadius < + > + + # Wrap ChunkProviderServers to be able to provide the /ghostbuster command for debugging ghost chunkloads. [default: false] + B:enableDebuggingWrapper=false + + # For FoamFix debugging/development purposes only. [default: false] + B:nonUnloadedWorldsForceGCOnCheck=false + + # Should beds be prevented from ghost chunkloading? [default: true] + B:patchBeds=true + + # Should BoP grass be prevented from ghost chunkloading? [default: true] + B:patchBopGrass=true + + # Should farmland be prevented from ghost chunkloading? [default: true] + B:patchFarmland=true + + # Should fluids be prevented from ghost chunkloading? [default: true] + B:patchFluids=true + + # Should the /ghostbuster debugger show neighbor updates? [default: false] + B:wrapperShowsNeighborUpdates=false +} + + +launchwrapper { + # Remove Launchwrapper package manifest map (which is not used anyway). [default: true] + B:removePackageManifestMap=true + + # Weaken LaunchWrapper's byte[] resource cache to make it cleanuppable by the GC. Safe. [default: true] + B:weakenResourceCache=true +} + + +network { + # Enable micro-optimizations to reduce network churn, inspired by the Velocity project and Krypton mod. [default: true] + B:microOptimizations=true + + # Set the packet compression level, from 0 to 9. -1 preserves the default settings. [default: -1, range: -1-9] + I:packetCompressionLevel=-1 +} + + +textures { + # If false, disables any patches from this category. [default: true] + B:enable=true + + # Controls the faster animation path. 0 - disable, 2 - force enable, 1 (default) - enable on devices which have been shown to benefit from it. [default: 1, range: 0-2] + I:fasterAnimation=1 + + # The maximum amount of frames an animation can have for it to be cached. If you have a lot of VRAM, set higher. [default: 256, range: 0-2147483647] + I:maxAnimationFramesForCache=256 + + # Set to a number to disable animation updates past that mip level. -1 means update all. Higher numbers update more levels. To disable animation updates altogether, use the option for it. [default: -1, range: -1-4] + I:maxAnimationMipLevel=-1 +} + + +tweaks { + # Prevent redstone from causing light updates by removing its light level. [default: false] + B:disableRedstoneLight=false + + # Do not delay lighting updates over other types of updates. [default: false] + B:immediateLightingUpdates=false +} + + diff --git a/overrides/config/forge.cfg b/overrides/config/forge.cfg new file mode 100644 index 0000000..f75affa --- /dev/null +++ b/overrides/config/forge.cfg @@ -0,0 +1,114 @@ +# Configuration file + +client { + # Toggle off to make missing model text in the gui fit inside the slot. + B:zoomInMissingModelTextInGui=false + + # Enable uploading cloud geometry to the GPU for faster rendering. + B:forgeCloudsEnabled=true + + # Disable culling of hidden faces next to stairs and slabs. Causes extra rendering, but may fix some resource packs that exploit this vanilla mechanic. + B:disableStairSlabCulling=false + + # Enable forge to queue all chunk updates to the Chunk Update thread. May increase FPS significantly, but may also cause weird rendering lag. Not recommended for computers without a significant number of cores available. + B:alwaysSetupTerrainOffThread=true + + # Allow item rendering to detect emissive quads and draw them properly. This allows glowing blocks to look the same in item form, but incurs a very slight performance hit. + B:allowEmissiveItems=false + + # Control the range of sky blending for colored skies in biomes. + I:biomeSkyBlendRange < + 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 + 26 + 28 + 30 + 32 + 34 + > + + # Enable the forge block rendering pipeline - fixes the lighting of custom models. + B:forgeLightPipelineEnabled=true + + # When enabled, makes specific reload tasks such as language changing quicker to run. + B:selectiveResourceReloadEnabled=false +} + + +general { + # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. + B:disableVersionCheck=false + + # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 + I:clumpingThreshold=64 + + # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipes. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. + B:sortRecipies=true + + # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringEntities=false + + # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringTileEntities=false + + # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticeable differences in mechanics so default is vanilla behavior. Default: false + B:fullBoundingBoxLadders=false + + # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + D:zombieBaseSummonChance=0.1 + + # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + D:zombieBabyChance=0.05 + + # Log cascading chunk generation issues during terrain population. + B:logCascadingWorldGeneration=true + + # Fix vanilla issues that cause worldgen cascading. This DOES change vanilla worldgen so DO NOT report bugs related to world differences if this flag is on. + B:fixVanillaCascading=false + + # The time in ticks the server will wait when a dimension was queued to unload. This can be useful when rapidly loading and unloading dimensions, like e.g. throwing items through a nether portal a few time per second. + I:dimensionUnloadQueueDelay=0 + B:enableGlobalConfig=false +} + + +version_checking { + # Enable the entire mod update check system. This only applies to mods using the Forge system. + B:Global=true + B:buildinggadgets=true + B:chickenchunks=true + B:codechickenlib=true + B:cofhcore=true + B:cofhworld=true + B:craftpresence=true + B:enderstorage=true + B:forge=true + B:industrialforegoing=true + B:lunatriuscore=true + B:moreoverlays=true + B:mousetweaks=true + B:randompatches=true + B:reauth=true + B:redstonearsenal=true + B:rpghud=true + B:storagenetwork=true + B:thermalcultivation=true + B:thermaldynamics=true + B:thermalexpansion=true + B:thermalfoundation=true + B:thermalinnovation=true + B:totemexpansion=true + B:toxicrain=true +} + + diff --git a/overrides/config/forgeChunkLoading.cfg b/overrides/config/forgeChunkLoading.cfg new file mode 100644 index 0000000..fc047d1 --- /dev/null +++ b/overrides/config/forgeChunkLoading.cfg @@ -0,0 +1,69 @@ +# Configuration file + +########################################################################################################## +# defaults +#--------------------------------------------------------------------------------------------------------# +# Default configuration for forge chunk loading control +########################################################################################################## + +defaults { + # Are mod overrides enabled? + B:enabled=true + + # The default maximum number of chunks a mod can force, per ticket, + # for a mod without an override. This is the maximum number of chunks a single ticket can force. + I:maximumChunksPerTicket=25 + + # The default maximum ticket count for a mod which does not have an override + # in this file. This is the number of chunk loading requests a mod is allowed to make. + I:maximumTicketCount=200 + + # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. + I:playerTicketCount=500 + + # Unloaded chunks can first be kept in a dormant cache for quicker + # loading times. Specify the size (in chunks) of that cache here + I:dormantChunkCacheSize=0 + + # Load chunks asynchronously for players, reducing load on the server thread. + # Can be disabled to help troubleshoot chunk loading issues. + B:asyncChunkLoading=true +} + + +fluxnetworks { + I:maximumChunksPerTicket=1000000 + I:maximumTicketCount=1000000 +} + + +########################################################################################################## +# forge +#--------------------------------------------------------------------------------------------------------# +# Sample mod specific control section. +# Copy this section and rename the with the modid for the mod you wish to override. +# A value of zero in either entry effectively disables any chunkloading capabilities +# for that mod +########################################################################################################## + +forge { + # Maximum chunks per ticket for the mod. + I:maximumChunksPerTicket=25 + + # Maximum ticket count for the mod. Zero disables chunkloading capabilities. + I:maximumTicketCount=200 +} + + +ftbu { + I:maximumChunksPerTicket=1000000 + I:maximumTicketCount=1000000 +} + + +ftbutilities { + I:maximumChunksPerTicket=1000000 + I:maximumTicketCount=1000000 +} + + diff --git a/overrides/config/forgivingvoid.cfg b/overrides/config/forgivingvoid.cfg new file mode 100644 index 0000000..68d257a --- /dev/null +++ b/overrides/config/forgivingvoid.cfg @@ -0,0 +1,45 @@ +# Configuration file + +general { + # The amount of damage applied to the player when they land. + # Min: 0 + # Max: 2147483647 + I:damageOnFall=0 + + # List of additional dimension ids to be blacklisted from Forgiving Void. Options triggerInOverworld etc. take priority. + S:dimensionBlacklist < + > + + # Set to true if you want the dimensionBlacklist to be treated as a whitelist instead. Options triggerInOverworld etc. still take priority. + B:dimensionBlacklistIsWhitelist=false + + # Set to true if players are rubber-banding while falling through the void. If you're hosting a public server, you should only do this if you have proper anti-cheat installed. + B:disableVanillaAntiCheatWhileFalling=true + + # The height from which the player will be falling after falling through the void. + # Min: 256 + # Max: 4096 + I:fallingHeight=300 + + # Prevent death on void fall (limits damage to leave at least 0.5 hearts) + B:preventDeath=true + + # For Game Stages support, set this to the game stage that needs to be unlocked in order for Forgiving Void to be enabled. + S:requiredGameStage= + + # The y level at which Forgiving Void should forgive the player and send them towards the sky. + # Min: -64 + # Max: 0 + I:triggerAtY=-32 + + # Set to false to make Forgiving Void not trigger in the end void (dimension 1). + B:triggerInEnd=true + + # Set to false to make Forgiving Void not trigger in the nether void (dimension -1). + B:triggerInNether=true + + # Set to false to make Forgiving Void not trigger in the overworld void (dimension 0). + B:triggerInOverworld=true +} + + diff --git a/overrides/config/fp.cfg b/overrides/config/fp.cfg new file mode 100644 index 0000000..e74961e --- /dev/null +++ b/overrides/config/fp.cfg @@ -0,0 +1,178 @@ +# Configuration file + +client { + # Synchronize and show: Lasers from turrets [default: true] + B:doEntityEaterSync=true + + # If true, will add all BLueprint research item to the Futurepack Tab. [default: false] + B:enable_blueprints_in_creative=false + + # Show custom loading Screen [default: false] + B:futurepackStartMenu=false + + # This is for Mantes and BTM [default: [{res:"minecraft:grass",snowy:false}]] + S:qick_holograms < + {res:"minecraft:grass",snowy:false} + > + + # Synchronize and show: Itemflow in Pipes [default: true] + B:renderPipeItems=true +} + + +common { + # Should smelt recipes allways be added for Futurepack materials. Only use this if Dust to Ingot recipes are missing! [default: false] + B:forceSmeltRecipes=false + + # Number of blocks supported by one thruster [range: 0 ~ 100000, default: 101] + I:thrusterBlockMoveCount=101 +} + + +intern { + I:version=1 +} + + +magnetism { + # Magnetic boots + S:boots=minecraft:iron_boots,minecraft:chainmail_boots + + # Magnetic chestplates + S:chestplates=minecraft:iron_chestplate,minecraft:chainmail_chestplate + + # Magnetic helmets + S:helmets=minecraft:iron_helmet,minecraft:chainmail_helmet + + # Magnetic leggings + S:leggings=minecraft:iron_leggings,minecraft:chainmail_leggings +} + + +research { + # Factor to manipulate requirements of all Researches (Neon-Energy Bar). This entry should have the same value on server and client! [range: 1.0E-6 ~ 1000.0, default: 1.0] + S:neon_factor=1.0 + + # Factor to manipulate requirements of all Researches (Support Bar). This entry should have the same value on server and client! [range: 0.001 ~ 100.0, default: 1.0] + S:support_factor=1.0 + + # Factor to manipulate requirements of all Researches (Time Bar). This entry should have the same value on server and client! [range: 0.001 ~ 100.0, default: 1.0] + S:time_factor=1.0 + + # Factor to manipulate requirements of all Researches (Experience Bar). This entry should have the same value on server and client! [range: 0.001 ~ 100.0, default: 1.0] + S:xp_factor=1.0 +} + + +server { + # This disables the 'You dont know how to use this machine' message, and you can open the gui. [default: false] + B:disable_machine_lock=false + + # This disables the research checking ins die the researcher. If enabled you can research a blueprint, even if this would not be possible. [default: false] + B:disable_research_check=false + + # Disable this to prevent glowmelows to fall down after they are fully grown. [default: true] + B:glowmelow_drop=true + + # A Player must wait this time (in ms) until he can jump with a spaceship again. This prevents griefers from attacking servers. [range: 1 ~ 2147483647, default: 60000] + I:spacetravelCooldown=60000 + + # If false the player will not receive a note a the start on a world [default: true] + B:spawn_note_enabled=true +} + + +worldgeneration { + # Quantity of Bauxite Ore [range: 0 ~ 25, default: 7] + I:bauxiteOre=7 + + # Quantity of Bedrock Rifts [range: 0 ~ 25, default: 1] + I:bedrockRift=1 + + # Heigth for Bedrockrift: Should be equal to flat bedrock heigth (if used) [range: 0 ~ 256, default: 1] + I:bedrockRiftHeight=1 + + # A blacklist to stop tec dungeon spawn in dimensions. [default:[0]] + I:bl_tec_dungeons < + > + + # Quantity of Menelaus Coal Ore [range: 0 ~ 25, default: 10] + I:coalOreM=10 + + # Quantity of Copper Ore [range: 0 ~ 25, default: 10] + I:copperOre=10 + + # Quantity of Menelaus Copper Ore [range: 0 ~ 25, default: 6] + I:copperOreM=6 + + # Chance of Alutin Holes in Percent [range: 0 ~ 100, default: 5] + I:hole_alutin=5 + + # Chance of Bioterium Holes in Percent [range: 0 ~ 100, default: 5] + I:hole_bioterium=5 + + # Chance of Glowtite Holes in Percent [range: 0 ~ 100, default: 5] + I:hole_glowtite=5 + + # Chance of Neon Holes in Percent [range: 0 ~ 100, default: 5] + I:hole_neon=5 + + # Chance of Retium Holes in Percent [range: 0 ~ 100, default: 5] + I:hole_retium=5 + + # Distance in Chunks ( so *16 for block coords) around the spawn were no huge dungeons will spawn. [range: 0 ~ 2147483647, default: 0] + I:hugeDungeon_mindis=0 + + # Chance of a huge Tecdungeon to spawn in a chunk [range: 0.0 ~ 0.2, default: 0.0035] + S:hugeDungeon_spawnrate=0.0035 + + # Quantity of Magnetite Ore [range: 0 ~ 25, default: 5] + I:magnetiteOre=5 + + # Quantity of Menelaus Quartz Ore [range: 0 ~ 25, default: 8] + I:quartzOreM=8 + + # Distance in Chunks ( so *16 for block coords) around the spawn were no tec dungeons will spawn. [range: 0 ~ 2147483647, default: 0] + I:tecDungeon_mindis=0 + + # Chance of a normal Tecdungeon to spawn in a chunk [range: 0.0 ~ 0.2, default: 0.00667] + S:tecDungeon_spawnrate=0.00667 + + # Quantity of Tin Ore [range: 0 ~ 25, default: 10] + I:tinOre=10 + + # A whitelist for enabling alutin crystal caves in other dimensions. [default:[0]] + I:wl_alutincave < + 0 + > + + # A whitelist for enabling bioterium crystal caves in other dimensions. [default:[0]] + I:wl_bioterium_cave < + 74 + > + + # A whitelist for enabling glowtite crystal caves in other dimensions. [default:[0]] + I:wl_glowtite_cave < + 73 + > + + # A whitelist for enabling huge dungeon spawn in other dimensions. [default:[0]] + I:wl_huge_dungeons < + 0 + > + + # A whitelist for enabling neon crystal caves in other dimensions. [default:null] + I:wl_neon_cave < + 0 + > + + # A whitelist for enabling retium crystal caves in other dimensions. [default:[0]] + I:wl_retium_cave < + 73 + > + + # Quantity of Zinc Ore [range: 0 ~ 25, default: 10] + I:zincOre=10 +} + + diff --git a/overrides/config/fpsreducer.cfg b/overrides/config/fpsreducer.cfg new file mode 100644 index 0000000..e0b40df --- /dev/null +++ b/overrides/config/fpsreducer.cfg @@ -0,0 +1,56 @@ +# Configuration file + +~CONFIG_VERSION: 2 + +debug { + # Enable debug log. + B:DebugLog=false + + # Show event log on the game screen. + B:ShowLogInChat=false +} + + +settings { + # Enable reducing FPS when no user activity has been sensed for a certain time. + B:enableFpsReducer=true + + # HUD color blue (0-255) + I:hudColorBlue=240 + + # HUD color green (0-255) + I:hudColorGreen=240 + + # HUD color red (0-255) + I:hudColorRed=240 + + # Display the status and the current FPS at the specified location. + # (0:off, 1:top-left, 2:top-right, 3:bottom-right, 4:bottom-left) + I:hudLocation=2 + + # X margin of HUD position from screen edge. + I:hudMarginX=2 + + # Y margin of HUD position from screen edge. + I:hudMarginY=2 + + # Frame rate during reducing. + I:idleFPS=10 + + # Ignore the mouse button holding. + B:ignoreHoldButton=false + + # Force reducing FPS if the window is inactive. + B:reducingInBackground=false + + # Suppress master volume if the window is inactive. + B:suppressSound=false + + # Suppression master volume ratio in inactive (0-100). + I:suppressedVolume=10 + + # Waiting time(sec) until reducing FPS. + I:waitingTime=300 +} + + diff --git a/overrides/config/ftbbackups.cfg b/overrides/config/ftbbackups.cfg new file mode 100644 index 0000000..cd83534 --- /dev/null +++ b/overrides/config/ftbbackups.cfg @@ -0,0 +1,63 @@ +# Configuration file + +general { + # Timer in hours. + # 1.0 - backups every hour + # 6.0 - backups every 6 hours + # 0.5 - backups every 30 minutes + # Min: 0.05 + # Max: 600.0 + D:backup_timer=2.0 + + # The number of backup files to keep. + # More backups = more space used + # 0 - Infinite + # Min: 0 + # Max: 32000 + I:backups_to_keep=12 + + # Buffer size for writing files Don't change unless you know what you are doing. + # Min: 256 + # Max: 65536 + I:buffer_size=4096 + + # 0 - Disabled (output = folders) + # 1 - Best speed + # 9 - Smallest file size + # Min: 0 + # Max: 9 + I:compression_level=1 + + # Disables level saving while performing backup. + B:disable_level_saving=true + + # Prints (current size | total size) when backup is done. + B:display_file_size=true + + # Enables backups. + B:enabled=true + + # Add extra files that will be placed in backup _extra_/ folder. + S:extra_files < + > + + # Absolute path to backups folder. + S:folder= + + # Create a backup when server is stopped. + B:force_on_shutdown=false + + # Maximum total size that is allowed in backups folder. Older backups will be deleted to free space for newer ones. + # You can use TB, GB, MB and KB for filesizes. + # You can use % to set maximum total size based on your available disk space. It is still limited by max total backup count, so it's not gonna fill up large drives. + # Valid inputs: 50 GB, 10 MB, 33% + S:max_total_size=50 GB + + # Only create backups when players have been online. + B:only_if_players_online=true + + # If set to true, no messages will be displayed in chat/status bar. + B:silent=false +} + + diff --git a/overrides/config/ftbguides/config.cfg b/overrides/config/ftbguides/config.cfg new file mode 100644 index 0000000..7e329ff --- /dev/null +++ b/overrides/config/ftbguides/config.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # Disabled mod and resource pack added guides. + B:disable_non_modpack_guides=true + + # Flash Guides button with '!' before the first time it's opened, and open modpack guide. + B:flash_guides=false + + # Change this to allow client to see when there is a new update for the modpack guide. + S:modpack_guide_version=1.1.9 +} + + diff --git a/overrides/config/ftbguides/modpack_guide/README.md b/overrides/config/ftbguides/modpack_guide/README.md new file mode 100644 index 0000000..6901edc --- /dev/null +++ b/overrides/config/ftbguides/modpack_guide/README.md @@ -0,0 +1,6 @@ +![](logo3.png) +Welcome to AstroBlock! + +You are stranded in the Asteroids. In order to survive you will need to find better ways to maintain and upgrade your power and oxygen generation. + +You are out of fuel, in order to go back to Earth you will need to find resources and make fuel. diff --git a/overrides/config/ftbguides/modpack_guide/astroblock/README.md b/overrides/config/ftbguides/modpack_guide/astroblock/README.md new file mode 100644 index 0000000..57cb340 --- /dev/null +++ b/overrides/config/ftbguides/modpack_guide/astroblock/README.md @@ -0,0 +1,9 @@ +![](logo3.png) + +Welcome to AstroBlock! + +You are stranded in the Asteroids. In order to survive you will need to find better ways to maintain and upgrade your power and oxygen generation. + +You are out of fuel, in order to go back to Earth you will need to find resources and make fuel. + +Click the Reward to continue: \ No newline at end of file diff --git a/overrides/config/ftbguides/modpack_guide/astroblock/logo3.png b/overrides/config/ftbguides/modpack_guide/astroblock/logo3.png new file mode 100644 index 0000000..6e0681f Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/astroblock/logo3.png differ diff --git a/overrides/config/ftbguides/modpack_guide/features/README.md b/overrides/config/ftbguides/modpack_guide/features/README.md new file mode 100644 index 0000000..72a390d --- /dev/null +++ b/overrides/config/ftbguides/modpack_guide/features/README.md @@ -0,0 +1,20 @@ +Features: + + - Quests progression oriented. +![](quests.png) + + - In-game Modpack Guide. +![](guide3.png) + + - Shop. +![](shop.png) + + - Custom Asteroids. +![](asteroids.png) + + - Custom Structures. +![](structures.png) + + - Custom Cities. +![](cities3.png) + diff --git a/overrides/config/ftbguides/modpack_guide/features/asteroids.png b/overrides/config/ftbguides/modpack_guide/features/asteroids.png new file mode 100644 index 0000000..cf5edc2 Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/features/asteroids.png differ diff --git a/overrides/config/ftbguides/modpack_guide/features/cities3.png b/overrides/config/ftbguides/modpack_guide/features/cities3.png new file mode 100644 index 0000000..533ef04 Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/features/cities3.png differ diff --git a/overrides/config/ftbguides/modpack_guide/features/guide3.png b/overrides/config/ftbguides/modpack_guide/features/guide3.png new file mode 100644 index 0000000..92b75ab Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/features/guide3.png differ diff --git a/overrides/config/ftbguides/modpack_guide/features/quests.png b/overrides/config/ftbguides/modpack_guide/features/quests.png new file mode 100644 index 0000000..c5733d5 Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/features/quests.png differ diff --git a/overrides/config/ftbguides/modpack_guide/features/questss2.png b/overrides/config/ftbguides/modpack_guide/features/questss2.png new file mode 100644 index 0000000..b9c8f8a Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/features/questss2.png differ diff --git a/overrides/config/ftbguides/modpack_guide/features/shop.png b/overrides/config/ftbguides/modpack_guide/features/shop.png new file mode 100644 index 0000000..a7aa82f Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/features/shop.png differ diff --git a/overrides/config/ftbguides/modpack_guide/features/structures.png b/overrides/config/ftbguides/modpack_guide/features/structures.png new file mode 100644 index 0000000..8775d85 Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/features/structures.png differ diff --git a/overrides/config/ftbguides/modpack_guide/index.json b/overrides/config/ftbguides/modpack_guide/index.json new file mode 100644 index 0000000..718d2b6 --- /dev/null +++ b/overrides/config/ftbguides/modpack_guide/index.json @@ -0,0 +1,12 @@ +[ + { + "id": "features", + "title": "Modpack Features", + "icon": "item:minecraft:coal_ore" + }, + { + "id": "servers", + "title": "Server Features", + "icon": "item:minecraft:coal_ore" + } +] \ No newline at end of file diff --git a/overrides/config/ftbguides/modpack_guide/logo3.png b/overrides/config/ftbguides/modpack_guide/logo3.png new file mode 100644 index 0000000..6e0681f Binary files /dev/null and b/overrides/config/ftbguides/modpack_guide/logo3.png differ diff --git a/overrides/config/ftbguides/modpack_guide/servers/README.md b/overrides/config/ftbguides/modpack_guide/servers/README.md new file mode 100644 index 0000000..d82d0f0 --- /dev/null +++ b/overrides/config/ftbguides/modpack_guide/servers/README.md @@ -0,0 +1,10 @@ +Servers: + +Station Commands: + +- "/station" + +Home Command: +You can use the home commands to set a different home point. +- "/sethome" Will set a new home +- "/home" will teleport you to your already manually created home. \ No newline at end of file diff --git a/overrides/config/ftblib.cfg b/overrides/config/ftblib.cfg new file mode 100644 index 0000000..eb14bad --- /dev/null +++ b/overrides/config/ftblib.cfg @@ -0,0 +1,68 @@ +# Configuration file + +########################################################################################################## +# debugging +#--------------------------------------------------------------------------------------------------------# +# Don't set any values to true, unless you are debugging the mod. +########################################################################################################## + +debugging { + # See dev-only sidebar buttons. They probably don't do anything. + B:dev_sidebar_buttons=false + + # See GUI widget bounds when you hold B. + B:gui_widget_bounds=false + + # Log config editing. + B:log_config_editing=false + + # Log all events that extend EventBase. + B:log_events=false + + # Log incoming and outgoing network messages. + B:log_network=false + + # Log player teleporting. + B:log_teleport=false + + # Print more errors. + B:print_more_errors=false + + # Print more info. + B:print_more_info=false + + # Enables special debug commands. + B:special_commands=false +} + + +general { + # When this mode is enabled, FTBLib assumes that server clients don't have FTBLib and/or other mods installed. + B:clientless_mode=false + + # Merges player profiles, in case player logged in without internet connection/in offline mode server. + # If set to DEFAULT, it will only merge on singleplayer worlds. + # Valid values: + # TRUE + # FALSE + # DEFAULT + S:merge_offline_mode_players=TRUE + + # This will replace /reload with FTB version of it. + B:replace_reload_command=true +} + + +teams { + # Automatically creates a team for player on multiplayer, based on their username and with a random color. + B:autocreate_mp=false + + # Automatically creates (or joins) a team on singleplayer/LAN with ID 'singleplayer'. + B:autocreate_sp=true + B:disable_teams=false + + # Disable no team notification entirely. + B:hide_team_notification=false +} + + diff --git a/overrides/config/ftbmoney.cfg b/overrides/config/ftbmoney.cfg new file mode 100644 index 0000000..067900a --- /dev/null +++ b/overrides/config/ftbmoney.cfg @@ -0,0 +1,9 @@ +# Configuration file + +general { + # true - use config/ftbmoneyshop.nbt file; + # false - use world/data/ftbmoneyshop.nbt file. + B:use_config_store=true +} + + diff --git a/overrides/config/ftbmoneyshop.nbt b/overrides/config/ftbmoneyshop.nbt new file mode 100644 index 0000000..c985504 Binary files /dev/null and b/overrides/config/ftbmoneyshop.nbt differ diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/1069b5c3.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/1069b5c3.snbt new file mode 100644 index 0000000..a270155 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/1069b5c3.snbt @@ -0,0 +1,44 @@ +{ + x: 9.5d, + y: -1.5d, + dependencies: [ + "c4a36ca3" + ], + tasks: [{ + uid: "f9f7f642", + type: "item", + items: [{ + item: "extraplanets:tier5_thermal_padding" + }], + ignore_nbt: 1b + }, + { + uid: "7e1e7546", + type: "item", + items: [{ + item: "extraplanets:tier5_thermal_padding 1 1" + }], + ignore_nbt: 1b + }, + { + uid: "e9242ede", + type: "item", + items: [{ + item: "extraplanets:tier5_thermal_padding 1 2" + }], + ignore_nbt: 1b + }, + { + uid: "feb1c552", + type: "item", + items: [{ + item: "extraplanets:tier5_thermal_padding 1 3" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "43a821a8", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/131b8360.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/131b8360.snbt new file mode 100644 index 0000000..b5f8bf1 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/131b8360.snbt @@ -0,0 +1,47 @@ +{ + title: "Planet: Jupiter", + x: 5.0d, + y: -1.5d, + dependencies: [ + "f9188045", + "46bee6ed" + ], + tasks: [{ + uid: "1dfe5231", + type: "dimension", + dim: -15 + }, + { + uid: "5c035ec3", + type: "item", + items: [{ + item: "extraplanets:tier5_items 1 7" + }] + }, + { + uid: "dcd59504", + type: "item", + items: [{ + item: "extraplanets:tier5_items 1 12" + }] + }, + { + uid: "b1f8420e", + type: "item", + items: [{ + item: "extraplanets:tier5_items 1 5" + }] + }, + { + uid: "c27637ec", + type: "item", + items: [{ + item: "extraplanets:tier5_items 1 8" + }] + }], + rewards: [{ + uid: "f9b42403", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/1f2c5db8.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/1f2c5db8.snbt new file mode 100644 index 0000000..9731af4 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/1f2c5db8.snbt @@ -0,0 +1,19 @@ +{ + title: "Moon: Triton", + x: 14.0d, + y: -3.0d, + shape: "circle", + dependencies: [ + "f3b36b42" + ], + tasks: [{ + uid: "09268e23", + type: "dimension", + dim: -1504 + }], + rewards: [{ + uid: "6f151b6f", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/22e187db.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/22e187db.snbt new file mode 100644 index 0000000..d2776a7 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/22e187db.snbt @@ -0,0 +1,24 @@ +{ + title: "Moons: Oberon, Titania", + x: 11.0d, + y: -3.0d, + shape: "circle", + dependencies: [ + "cca51c5d" + ], + tasks: [{ + uid: "aedcfe50", + type: "dimension", + dim: -1509 + }, + { + uid: "d9fbd5d7", + type: "dimension", + dim: -1510 + }], + rewards: [{ + uid: "19a1459d", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/2556b47c.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/2556b47c.snbt new file mode 100644 index 0000000..514dd7c --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/2556b47c.snbt @@ -0,0 +1,48 @@ +{ + title: "Isothermap Padding Suit", + x: -2.0d, + y: -1.5d, + text: [ + "" + ], + dependencies: [ + "d5062d78" + ], + tasks: [{ + uid: "0e6b1812", + type: "item", + items: [{ + item: "galacticraftplanets:thermal_padding_t2" + }], + ignore_nbt: 1b + }, + { + uid: "b94d16c3", + type: "item", + items: [{ + item: "galacticraftplanets:thermal_padding_t2 1 1" + }], + ignore_nbt: 1b + }, + { + uid: "6ba01b43", + type: "item", + items: [{ + item: "galacticraftplanets:thermal_padding_t2 1 2" + }], + ignore_nbt: 1b + }, + { + uid: "ff40a191", + type: "item", + items: [{ + item: "galacticraftplanets:thermal_padding_t2 1 3" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "289bab27", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/34996153.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/34996153.snbt new file mode 100644 index 0000000..05a7f0f --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/34996153.snbt @@ -0,0 +1,41 @@ +{ + x: 5.0d, + y: -3.0d, + shape: "circle", + dependencies: [ + "131b8360" + ], + tasks: [{ + uid: "e27c2ca5", + type: "item", + items: [{ + item: "appliedenergistics2:material 1 13" + }] + }, + { + uid: "8fd42b9f", + type: "item", + items: [{ + item: "appliedenergistics2:material 1 14" + }] + }, + { + uid: "0220df05", + type: "item", + items: [{ + item: "appliedenergistics2:material 1 15" + }] + }, + { + uid: "97a99af9", + type: "item", + items: [{ + item: "appliedenergistics2:material 1 19" + }] + }], + rewards: [{ + uid: "7a069fde", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/382a73ea.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/382a73ea.snbt new file mode 100644 index 0000000..8cb6fd7 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/382a73ea.snbt @@ -0,0 +1,24 @@ +{ + title: "Moons: Rhea, Titan", + x: 8.0d, + y: -3.0d, + shape: "circle", + dependencies: [ + "c4a36ca3" + ], + tasks: [{ + uid: "330a1c47", + type: "dimension", + dim: -1507 + }, + { + uid: "990345e4", + type: "dimension", + dim: -1508 + }], + rewards: [{ + uid: "56c40005", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/3af58572.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/3af58572.snbt new file mode 100644 index 0000000..fb5bccb --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/3af58572.snbt @@ -0,0 +1,24 @@ +{ + x: -8.5d, + y: -1.5d, + shape: "rsquare", + text: [ + "The NASA Workbench, also known as Rocket Crafting Table, is a specialized item assembly table which is used to craft a Tier 1 Rocket as well as other unlockable vehicles and items which require schematics in order to unlock them." + ], + dependencies: [ + "071aa4b0" + ], + tasks: [{ + uid: "efd7ae5f", + type: "item", + items: [{ + item: "galacticraftcore:rocket_workbench" + }], + ignore_damage: true + }], + rewards: [{ + uid: "24606273", + type: "item", + item: "galacticraftcore:prelaunch_checklist" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/407d9e6c.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/407d9e6c.snbt new file mode 100644 index 0000000..b41a0c4 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/407d9e6c.snbt @@ -0,0 +1,24 @@ +{ + title: "Tier 6 Rocket Schematic", + x: 9.0d, + y: 1.0d, + text: [ + "The Tier 6 Rocket Schematic can be found in a Tier 6 Treasure Chest on Saturn." + ], + dependencies: [ + "c4a36ca3" + ], + tasks: [{ + uid: "de823d96", + type: "item", + title: "Tier 6 Rocket Schematic", + items: [{ + item: "extraplanets:schematic_tier6" + }] + }], + rewards: [{ + uid: "e1d2fd5d", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/46bee6ed.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/46bee6ed.snbt new file mode 100644 index 0000000..1653fd7 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/46bee6ed.snbt @@ -0,0 +1,47 @@ +{ + x: 3.0d, + y: -1.5d, + text: [ + "Full tier 4 Thermal Padding suit is required to be able to survive in Jupiter." + ], + dependencies: [ + "cd46e880" + ], + tasks: [{ + uid: "338804f6", + type: "item", + items: [{ + item: "extraplanets:tier4_thermal_padding" + }], + ignore_nbt: 1b + }, + { + uid: "d101dc70", + type: "item", + items: [{ + item: "extraplanets:tier4_thermal_padding 1 1" + }], + ignore_nbt: 1b + }, + { + uid: "b335c556", + type: "item", + items: [{ + item: "extraplanets:tier4_thermal_padding 1 2" + }], + ignore_nbt: 1b + }, + { + uid: "6efa43df", + type: "item", + items: [{ + item: "extraplanets:tier4_thermal_padding 1 3" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "f197406d", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/613dd20a.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/613dd20a.snbt new file mode 100644 index 0000000..42de586 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/613dd20a.snbt @@ -0,0 +1,47 @@ +{ + x: 0.0d, + y: -1.5d, + text: [ + "A full tier 4 Thermal Padding suit is required to be able to survive in Mercury." + ], + dependencies: [ + "abff11dc" + ], + tasks: [{ + uid: "982d379f", + type: "item", + items: [{ + item: "extraplanets:tier3_thermal_padding" + }], + ignore_nbt: 1b + }, + { + uid: "c17b3ca3", + type: "item", + items: [{ + item: "extraplanets:tier3_thermal_padding 1 1" + }], + ignore_nbt: 1b + }, + { + uid: "1979854d", + type: "item", + items: [{ + item: "extraplanets:tier3_thermal_padding 1 2" + }], + ignore_nbt: 1b + }, + { + uid: "95d871c1", + type: "item", + items: [{ + item: "extraplanets:tier3_thermal_padding 1 3" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "111c8089", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/62b967e9.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/62b967e9.snbt new file mode 100644 index 0000000..f8b02f5 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/62b967e9.snbt @@ -0,0 +1,24 @@ +{ + title: "Automatic Cargo Rocket Schematic", + x: -6.5d, + y: -3.0d, + text: [ + "The Automatic Cargo Rocket Schematic can be found in chests found inside structures fund in the asteroids." + ], + dependencies: [ + "3af58572" + ], + tasks: [{ + uid: "9272f8d8", + type: "item", + items: [{ + item: "galacticraftplanets:schematic 1 1" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "47d676dc", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/649dcb20.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/649dcb20.snbt new file mode 100644 index 0000000..8b2efbf --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/649dcb20.snbt @@ -0,0 +1,19 @@ +{ + x: -5.0d, + y: -4.0d, + dependencies: [ + "af0d4aee" + ], + tasks: [{ + uid: "c23cc07a", + type: "item", + items: [{ + item: "galacticraftplanets:mars_machine 1 8" + }] + }], + rewards: [{ + uid: "f5943911", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/724e6fb8.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/724e6fb8.snbt new file mode 100644 index 0000000..b8aa1ce --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/724e6fb8.snbt @@ -0,0 +1,32 @@ +{ + x: -3.5d, + y: 0.0d, + text: [ + "The Rocket Launch Pad is needed to launch your Spaceship out of the atmosphere in Galacticraft.", + "", + "The Rocket Launch Pad must be placed in a 3 x 3 square to create a functional launch pad." + ], + dependencies: [ + "d5062d78" + ], + tasks: [{ + uid: "1cc8b4f3", + type: "item", + items: [{ + item: "galacticraftcore:fuel_loader" + }] + }, + { + uid: "a2039e6d", + type: "item", + items: [{ + item: "galacticraftcore:landing_pad" + }], + count: 9L + }], + rewards: [{ + uid: "1ca03e58", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/75cefd3e.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/75cefd3e.snbt new file mode 100644 index 0000000..901f0fa --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/75cefd3e.snbt @@ -0,0 +1,24 @@ +{ + title: "Tier 4 Rocket Schematic", + x: 2.0d, + y: 1.0d, + text: [ + "The Tier 4 Rocket Schematic can be found in treasure chests found inside Mercury dungeons after defeating the boss mob." + ], + dependencies: [ + "cd46e880" + ], + tasks: [{ + uid: "0342a740", + type: "item", + title: "Tier 4 Rocket Schematic", + items: [{ + item: "extraplanets:schematic_tier4" + }] + }], + rewards: [{ + uid: "bf600532", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/8205d67a.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/8205d67a.snbt new file mode 100644 index 0000000..dd77ff2 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/8205d67a.snbt @@ -0,0 +1,24 @@ +{ + title: "Tier 7 Rocket Schematic", + x: 12.0d, + y: 1.0d, + text: [ + "The Tier 7 Rocket Schematic can be found in a Tier 7 Treasure Chest on Uranus." + ], + dependencies: [ + "cca51c5d" + ], + tasks: [{ + uid: "7deba0ed", + type: "item", + title: "Tier 7 Rocket Schematic", + items: [{ + item: "extraplanets:schematic_tier7" + }] + }], + rewards: [{ + uid: "1fc8c153", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/85dae9d3.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/85dae9d3.snbt new file mode 100644 index 0000000..8f49366 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/85dae9d3.snbt @@ -0,0 +1,41 @@ +{ + x: 7.0d, + y: 1.0d, + dependencies: [ + "e15a6e8e" + ], + tasks: [{ + uid: "aec11ea1", + type: "item", + title: "Tier 5 Rocket", + items: [{ + item: "extraplanets:item_tier5_rocket" + }, + { + item: "extraplanets:item_tier5_rocket 1 1" + }, + { + item: "extraplanets:item_tier5_rocket 1 2" + }, + { + item: "extraplanets:item_tier5_rocket 1 3" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "ee84fe02", + type: "item", + item: "planetprogression:research_paper_19" + }, + { + uid: "7e5a239b", + type: "item", + item: "planetprogression:research_paper_17" + }, + { + uid: "977f96c6", + type: "item", + item: "planetprogression:research_paper_16" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/8d606c37.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/8d606c37.snbt new file mode 100644 index 0000000..a1d2f55 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/8d606c37.snbt @@ -0,0 +1,24 @@ +{ + title: "Tier 3 Rocket Schematic", + x: -5.0d, + y: -1.5d, + text: [ + "The Tier 3 Rocket Schematic can be found in chests found inside structures fund in the asteroids." + ], + dependencies: [ + "3af58572" + ], + tasks: [{ + uid: "1df7b661", + type: "item", + title: "Tier 3 Rocket Schematic", + items: [{ + item: "galacticraftplanets:schematic" + }] + }], + rewards: [{ + uid: "aece7856", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/aaf598d2.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/aaf598d2.snbt new file mode 100644 index 0000000..6370f4e --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/aaf598d2.snbt @@ -0,0 +1,25 @@ +{ + x: 3.0d, + y: 1.0d, + text: [ + "Tier 2 Launch Pad is a block added by the Extra Planets mod. It's needed to launch a Tier 2 - 8 rocket into the atmosphere.", + "", + "You need 25 launch pads and it needs to be placed in a 5x5 square." + ], + dependencies: [ + "75cefd3e" + ], + tasks: [{ + uid: "11fca5f0", + type: "item", + items: [{ + item: "extraplanets:advanced_launch_pad" + }], + count: 25L + }], + rewards: [{ + uid: "33a429c5", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/abff11dc.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/abff11dc.snbt new file mode 100644 index 0000000..8accfcb --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/abff11dc.snbt @@ -0,0 +1,24 @@ +{ + x: -1.0d, + y: -1.5d, + dependencies: [ + "2556b47c" + ], + tasks: [{ + uid: "d5fbd9b7", + type: "dimension", + dim: -31 + }, + { + uid: "47732208", + type: "item", + items: [{ + item: "galacticraftplanets:basic_item_venus 1 1" + }] + }], + rewards: [{ + uid: "8976f9b9", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/af0d4aee.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/af0d4aee.snbt new file mode 100644 index 0000000..12c0116 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/af0d4aee.snbt @@ -0,0 +1,31 @@ +{ + title: "Cargo Rocket", + x: -5.0d, + y: -3.0d, + text: [ + "" + ], + dependencies: [ + "62b967e9" + ], + tasks: [{ + uid: "291c1474", + type: "item", + title: "Cargo Rocket", + items: [{ + item: "galacticraftplanets:rocket_t2 1 11" + }, + { + item: "galacticraftplanets:rocket_t2 1 12" + }, + { + item: "galacticraftplanets:rocket_t2 1 13" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "1e45eadb", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/baa6ca41.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/baa6ca41.snbt new file mode 100644 index 0000000..ee9581e --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/baa6ca41.snbt @@ -0,0 +1,20 @@ +{ + x: -5.0d, + y: 1.0d, + dependencies: [ + "f65a84d8" + ], + tasks: [{ + uid: "b1d89396", + type: "item", + items: [{ + item: "galacticraftplanets:miner_base" + }], + count: 8L + }], + rewards: [{ + uid: "a8ce2cbf", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/c4a36ca3.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/c4a36ca3.snbt new file mode 100644 index 0000000..378eb71 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/c4a36ca3.snbt @@ -0,0 +1,26 @@ +{ + title: "Planet: Saturn", + x: 8.0d, + y: -1.5d, + dependencies: [ + "85dae9d3", + "131b8360" + ], + tasks: [{ + uid: "9cb5ab18", + type: "dimension", + dim: -16 + }, + { + uid: "98bcb56b", + type: "item", + items: [{ + item: "extraplanets:tier6_items 1 5" + }] + }], + rewards: [{ + uid: "bbec6bce", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/cca51c5d.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/cca51c5d.snbt new file mode 100644 index 0000000..d8dbd62 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/cca51c5d.snbt @@ -0,0 +1,33 @@ +{ + title: "Planet: Uranus", + x: 11.0d, + y: -1.5d, + dependencies: [ + "f5151c68", + "1069b5c3" + ], + tasks: [{ + uid: "58e5e0a1", + type: "dimension", + dim: -17 + }, + { + uid: "a8f8fe69", + type: "item", + items: [{ + item: "extraplanets:tier7_items 1 5" + }] + }, + { + uid: "57fc5270", + type: "item", + items: [{ + item: "extraplanets:tier7_items 1 7" + }] + }], + rewards: [{ + uid: "18e06b27", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/ccd0e455.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/ccd0e455.snbt new file mode 100644 index 0000000..38244a8 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/ccd0e455.snbt @@ -0,0 +1,24 @@ +{ + title: "Astro Miner Schematic", + x: -6.5d, + y: 0.0d, + text: [ + "The Astro Miner Schematic can be found in chests found inside structures fund in the asteroids." + ], + dependencies: [ + "3af58572" + ], + tasks: [{ + uid: "ee08ffca", + type: "item", + items: [{ + item: "galacticraftplanets:schematic 1 2" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "27bc5c63", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/cd46e880.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/cd46e880.snbt new file mode 100644 index 0000000..c6c5c58 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/cd46e880.snbt @@ -0,0 +1,32 @@ +{ + title: "Planet: Mercury", + x: 1.0d, + y: -1.5d, + dependencies: [ + "613dd20a" + ], + tasks: [{ + uid: "18a93a5d", + type: "dimension", + dim: -13 + }, + { + uid: "8255ed79", + type: "item", + items: [{ + item: "extraplanets:ingot_mercury" + }] + }, + { + uid: "134b031a", + type: "item", + items: [{ + item: "extraplanets:tier4_items 1 5" + }] + }], + rewards: [{ + uid: "1871535b", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/chapter.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/chapter.snbt new file mode 100644 index 0000000..a389abe --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/chapter.snbt @@ -0,0 +1,7 @@ +{ + title: "Solar System", + icon: "galacticraftplanets:rocket_t3", + always_invisible: false, + group: 0, + default_quest_shape: "" +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/d4d77eac.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/d4d77eac.snbt new file mode 100644 index 0000000..e2adca7 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/d4d77eac.snbt @@ -0,0 +1,21 @@ +{ + title: "Earth Research Paper", + x: 15.5d, + y: -1.5d, + shape: "diamond", + dependencies: [ + "f3b36b42" + ], + tasks: [{ + uid: "baeacd32", + type: "item", + items: [{ + item: "planetprogression:research_paper_4" + }] + }], + rewards: [{ + uid: "a24711bf", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/d5062d78.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/d5062d78.snbt new file mode 100644 index 0000000..47012b5 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/d5062d78.snbt @@ -0,0 +1,37 @@ +{ + title: "Tier 3 Rocket", + x: -3.5d, + y: -1.5d, + dependencies: [ + "8d606c37" + ], + tasks: [{ + uid: "94f4f9c6", + type: "item", + title: "Tier 3 Rocket", + items: [{ + item: "galacticraftplanets:rocket_t3 1 3" + }, + { + item: "galacticraftplanets:rocket_t3 1 2" + }, + { + item: "galacticraftplanets:rocket_t3 1 1" + }, + { + item: "galacticraftplanets:rocket_t3" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "c4afd973", + type: "item", + item: "planetprogression:research_paper_2" + }, + { + uid: "f157e51b", + type: "item", + item: "planetprogression:research_paper_8" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/e08f5adc.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/e08f5adc.snbt new file mode 100644 index 0000000..c14e0c3 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/e08f5adc.snbt @@ -0,0 +1,36 @@ +{ + x: 13.0d, + y: 1.0d, + dependencies: [ + "8205d67a" + ], + tasks: [{ + uid: "d0fd3029", + type: "item", + title: "Tier 7 Rocket", + items: [{ + item: "extraplanets:item_tier7_rocket" + }, + { + item: "extraplanets:item_tier7_rocket 1 1" + }, + { + item: "extraplanets:item_tier7_rocket 1 2" + }, + { + item: "extraplanets:item_tier7_rocket 1 3" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "21e165b1", + type: "item", + item: "planetprogression:research_paper_27" + }, + { + uid: "944271f8", + type: "item", + item: "planetprogression:research_paper_26" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/e15a6e8e.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/e15a6e8e.snbt new file mode 100644 index 0000000..610e65c --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/e15a6e8e.snbt @@ -0,0 +1,24 @@ +{ + title: "Tier 5 Rocket Schematic", + x: 6.0d, + y: 1.0d, + text: [ + "The Tier 5 Rocket Schematic can be found in a Tier 5 Treasure Chest on Jupiter." + ], + dependencies: [ + "131b8360" + ], + tasks: [{ + uid: "17147d83", + type: "item", + title: "Tier 5 Rocket Schematic", + items: [{ + item: "extraplanets:schematic_tier5" + }] + }], + rewards: [{ + uid: "2be3e47d", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/e94c197d.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/e94c197d.snbt new file mode 100644 index 0000000..e6a320c --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/e94c197d.snbt @@ -0,0 +1,22 @@ +{ + x: -3.5d, + y: -3.0d, + text: [ + "The Telescope unlocks Planets and Moons allowing you to travel to them." + ], + dependencies: [ + "d5062d78" + ], + tasks: [{ + uid: "5d55d559", + type: "item", + items: [{ + item: "planetprogression:telescope" + }] + }], + rewards: [{ + uid: "b405099b", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/f3b36b42.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/f3b36b42.snbt new file mode 100644 index 0000000..59db98c --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/f3b36b42.snbt @@ -0,0 +1,33 @@ +{ + title: "Planet: Neptune", + x: 14.0d, + y: -1.5d, + dependencies: [ + "cca51c5d", + "e08f5adc" + ], + tasks: [{ + uid: "d0b1529c", + type: "dimension", + dim: -18 + }, + { + uid: "c6150a39", + type: "item", + items: [{ + item: "extraplanets:tier8_items 1 5" + }] + }, + { + uid: "af25ba75", + type: "item", + items: [{ + item: "extraplanets:tier8_items 1 6" + }] + }], + rewards: [{ + uid: "4b0c0bb6", + type: "item", + item: "planetprogression:research_paper_4" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/f5151c68.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/f5151c68.snbt new file mode 100644 index 0000000..21f8e67 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/f5151c68.snbt @@ -0,0 +1,41 @@ +{ + x: 10.0d, + y: 1.0d, + dependencies: [ + "407d9e6c" + ], + tasks: [{ + uid: "1087526d", + type: "item", + title: "Tier 6 Rocket", + items: [{ + item: "extraplanets:item_tier6_rocket" + }, + { + item: "extraplanets:item_tier6_rocket 1 1" + }, + { + item: "extraplanets:item_tier6_rocket 1 2" + }, + { + item: "extraplanets:item_tier6_rocket 1 3" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "4ab74118", + type: "item", + item: "planetprogression:research_paper_22" + }, + { + uid: "3ccfc8bb", + type: "item", + item: "planetprogression:research_paper_21" + }, + { + uid: "885e5061", + type: "item", + item: "planetprogression:research_paper_20" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/f65a84d8.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/f65a84d8.snbt new file mode 100644 index 0000000..0b1b4df --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/f65a84d8.snbt @@ -0,0 +1,21 @@ +{ + x: -5.0d, + y: 0.0d, + dependencies: [ + "ccd0e455" + ], + tasks: [{ + uid: "3b53aa72", + type: "item", + items: [{ + item: "galacticraftplanets:astro_miner" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "5278e755", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/2acb56d9/f9188045.snbt b/overrides/config/ftbquests/normal/chapters/2acb56d9/f9188045.snbt new file mode 100644 index 0000000..a6fefa7 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/2acb56d9/f9188045.snbt @@ -0,0 +1,32 @@ +{ + title: "Tier 4 Rocket", + x: 4.0d, + y: 1.0d, + dependencies: [ + "aaf598d2" + ], + tasks: [{ + uid: "7b2394f4", + type: "item", + title: "Tier 4 Rocket", + items: [{ + item: "extraplanets:item_tier4_rocket" + }, + { + item: "extraplanets:item_tier4_rocket 1 1" + }, + { + item: "extraplanets:item_tier4_rocket 1 2" + }, + { + item: "extraplanets:item_tier4_rocket 1 3" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "fd52f1ee", + type: "item", + item: "planetprogression:research_paper_14" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/1dc3f830.snbt b/overrides/config/ftbquests/normal/chapters/66241873/1dc3f830.snbt new file mode 100644 index 0000000..db843fd --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/1dc3f830.snbt @@ -0,0 +1,17 @@ +{ + x: 0.5d, + y: 0.0d, + dependencies: [ + "f4aecbfd" + ], + tasks: [{ + uid: "93af5938", + type: "dimension", + dim: -2544 + }], + rewards: [{ + uid: "399357b1", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/495ffc1a.snbt b/overrides/config/ftbquests/normal/chapters/66241873/495ffc1a.snbt new file mode 100644 index 0000000..a4c0b90 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/495ffc1a.snbt @@ -0,0 +1,20 @@ +{ + title: "Nibiru Research Paper", + x: -2.5d, + y: -1.0d, + dependencies: [ + "ed40acd3" + ], + tasks: [{ + uid: "040efcb5", + type: "item", + items: [{ + item: "planetprogression:research_paper_32" + }] + }], + rewards: [{ + uid: "174c145a", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/656bc117.snbt b/overrides/config/ftbquests/normal/chapters/66241873/656bc117.snbt new file mode 100644 index 0000000..dcfd272 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/656bc117.snbt @@ -0,0 +1,21 @@ +{ + title: "Tier 9 Rocket Schematic", + x: -7.0d, + y: 1.0d, + dependencies: [ + "ebc3eb1f" + ], + tasks: [{ + uid: "01b9dbc0", + type: "item", + items: [{ + item: "extraplanets:schematic_tier9" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "fe5af993", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/6ff00500.snbt b/overrides/config/ftbquests/normal/chapters/66241873/6ff00500.snbt new file mode 100644 index 0000000..b319ad6 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/6ff00500.snbt @@ -0,0 +1,36 @@ +{ + x: -2.5d, + y: 0.0d, + dependencies: [ + "ed40acd3" + ], + tasks: [{ + uid: "64142217", + type: "kill", + entity: "moreplanets:zelius_zombie", + value: 1L + }, + { + uid: "ece7b732", + type: "kill", + entity: "moreplanets:zelius_creeper", + value: 1L + }, + { + uid: "09e37bec", + type: "kill", + entity: "moreplanets:zelius_skeleton", + value: 1L + }, + { + uid: "e66e89f9", + type: "kill", + entity: "moreplanets:alien_miner", + value: 1L + }], + rewards: [{ + uid: "dc167c79", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/a72a7810.snbt b/overrides/config/ftbquests/normal/chapters/66241873/a72a7810.snbt new file mode 100644 index 0000000..d8fb340 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/a72a7810.snbt @@ -0,0 +1,20 @@ +{ + title: "Diona Research Paper", + x: -7.0d, + y: -1.0d, + dependencies: [ + "ebc3eb1f" + ], + tasks: [{ + uid: "d260f1dd", + type: "item", + items: [{ + item: "planetprogression:research_paper_31" + }] + }], + rewards: [{ + uid: "3686322c", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/ad1c8dd0.snbt b/overrides/config/ftbquests/normal/chapters/66241873/ad1c8dd0.snbt new file mode 100644 index 0000000..ccbe769 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/ad1c8dd0.snbt @@ -0,0 +1,55 @@ +{ + x: 2.0d, + y: 0.0d, + shape: "diamond", + dependencies: [ + "1dc3f830" + ], + tasks: [{ + uid: "3c14c571", + type: "kill", + entity: "moreplanets:infected_cow", + value: 1L + }, + { + uid: "c5afc20b", + type: "kill", + entity: "moreplanets:infected_zombie", + value: 1L + }, + { + uid: "81c06d8b", + type: "kill", + entity: "moreplanets:infected_creeper", + value: 1L + }, + { + uid: "ac7d5beb", + type: "kill", + entity: "moreplanets:infected_skeleton", + value: 1L + }, + { + uid: "010dcac8", + type: "kill", + entity: "moreplanets:giant_worm", + value: 1L + }, + { + uid: "a7635979", + type: "kill", + entity: "moreplanets:zergius", + value: 1L + }, + { + uid: "65e9bf54", + type: "kill", + entity: "moreplanets:terrastone_golem", + value: 1L + }], + rewards: [{ + uid: "c6a18a80", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/b62bfd4f.snbt b/overrides/config/ftbquests/normal/chapters/66241873/b62bfd4f.snbt new file mode 100644 index 0000000..1157005 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/b62bfd4f.snbt @@ -0,0 +1,19 @@ +{ + title: "Moon: Koentus", + x: -4.0d, + y: -1.0d, + shape: "circle", + dependencies: [ + "ed40acd3" + ], + tasks: [{ + uid: "c4803e8f", + type: "dimension", + dim: -2642 + }], + rewards: [{ + uid: "ba3c5b16", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/c70ff368.snbt b/overrides/config/ftbquests/normal/chapters/66241873/c70ff368.snbt new file mode 100644 index 0000000..1e7605f --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/c70ff368.snbt @@ -0,0 +1,30 @@ +{ + x: -7.0d, + y: 0.0d, + dependencies: [ + "ebc3eb1f" + ], + tasks: [{ + uid: "db089e96", + type: "kill", + entity: "moreplanets:cheese_cow", + value: 1L + }, + { + uid: "7c0409c9", + type: "kill", + entity: "moreplanets:cheese_slime", + value: 1L + }, + { + uid: "0c132ec0", + type: "kill", + entity: "moreplanets:cheese_floater", + value: 1L + }], + rewards: [{ + uid: "392b1bf1", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/chapter.snbt b/overrides/config/ftbquests/normal/chapters/66241873/chapter.snbt new file mode 100644 index 0000000..0921c67 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/chapter.snbt @@ -0,0 +1,7 @@ +{ + title: "Deep Space", + icon: "moreplanets:glowing_iron_block", + always_invisible: false, + group: 0, + default_quest_shape: "" +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/d148faf8.snbt b/overrides/config/ftbquests/normal/chapters/66241873/d148faf8.snbt new file mode 100644 index 0000000..1e00c84 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/d148faf8.snbt @@ -0,0 +1,29 @@ +{ + title: "Tier 10 Rocket Schematics", + x: -2.5d, + y: 1.0d, + dependencies: [ + "ed40acd3" + ], + tasks: [{ + uid: "1cc3e6dc", + type: "item", + items: [{ + item: "extraplanets:schematic_tier10" + }], + ignore_nbt: 1b + }, + { + uid: "beeb89c8", + type: "item", + items: [{ + item: "extraplanets:schematic_tier10_electric_rocket" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "fa81a9d6", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/e513c8b1.snbt b/overrides/config/ftbquests/normal/chapters/66241873/e513c8b1.snbt new file mode 100644 index 0000000..36930ba --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/e513c8b1.snbt @@ -0,0 +1,30 @@ +{ + x: -5.5d, + y: 0.0d, + dependencies: [ + "656bc117", + "a72a7810" + ], + tasks: [{ + uid: "bf212277", + type: "item", + items: [{ + item: "extraplanets:item_tier9_rocket" + }, + { + item: "extraplanets:item_tier9_rocket 1 1" + }, + { + item: "extraplanets:item_tier9_rocket 1 2" + }, + { + item: "extraplanets:item_tier9_rocket 1 3" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "d738b580", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/ebc3eb1f.snbt b/overrides/config/ftbquests/normal/chapters/66241873/ebc3eb1f.snbt new file mode 100644 index 0000000..f3220ee --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/ebc3eb1f.snbt @@ -0,0 +1,23 @@ +{ + x: -8.5d, + y: 0.0d, + shape: "rsquare", + dependencies: [ + "dbf103e1" + ], + tasks: [{ + uid: "34ea865a", + type: "dimension", + dim: -2543 + }], + rewards: [{ + uid: "5f8e185d", + type: "item", + item: "extraplanets:schematic_tier9" + }, + { + uid: "91b036c6", + type: "item", + item: "planetprogression:research_paper_31" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/ed40acd3.snbt b/overrides/config/ftbquests/normal/chapters/66241873/ed40acd3.snbt new file mode 100644 index 0000000..d19507a --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/ed40acd3.snbt @@ -0,0 +1,33 @@ +{ + title: "Planet: Diona", + x: -4.0d, + y: 0.0d, + dependencies: [ + "e513c8b1" + ], + tasks: [{ + uid: "718c8787", + type: "dimension", + dim: -2542 + }], + rewards: [{ + uid: "3be32ab4", + type: "item", + item: "extraplanets:schematic_tier10" + }, + { + uid: "1b3b8c39", + type: "item", + item: "extraplanets:schematic_tier10_electric_rocket" + }, + { + uid: "016adbef", + type: "item", + item: "planetprogression:research_paper_32" + }, + { + uid: "e3791f41", + type: "item", + item: "planetprogression:research_paper_7" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/66241873/f4aecbfd.snbt b/overrides/config/ftbquests/normal/chapters/66241873/f4aecbfd.snbt new file mode 100644 index 0000000..99f5fa9 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/66241873/f4aecbfd.snbt @@ -0,0 +1,30 @@ +{ + x: -1.0d, + y: 0.0d, + dependencies: [ + "d148faf8", + "495ffc1a" + ], + tasks: [{ + uid: "9b0fa28a", + type: "item", + items: [{ + item: "extraplanets:item_tier10_rocket" + }, + { + item: "extraplanets:item_tier10_rocket 1 1" + }, + { + item: "extraplanets:item_tier10_rocket 1 2" + }, + { + item: "extraplanets:item_tier10_rocket 1 3" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "4f2d7aec", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/01e92d43.snbt b/overrides/config/ftbquests/normal/chapters/70592524/01e92d43.snbt new file mode 100644 index 0000000..481baf6 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/01e92d43.snbt @@ -0,0 +1,19 @@ +{ + x: -4.5d, + y: -4.0d, + dependencies: [ + "505c48eb" + ], + tasks: [{ + uid: "307313d6", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 13" + }] + }], + rewards: [{ + uid: "4848fb3c", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/071aa4b0.snbt b/overrides/config/ftbquests/normal/chapters/70592524/071aa4b0.snbt new file mode 100644 index 0000000..f4e5655 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/071aa4b0.snbt @@ -0,0 +1,19 @@ +{ + x: -3.0d, + y: -4.0d, + dependencies: [ + "01e92d43" + ], + tasks: [{ + uid: "fbceaadf", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 14" + }] + }], + rewards: [{ + uid: "3ac84c9b", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/15a8b892.snbt b/overrides/config/ftbquests/normal/chapters/70592524/15a8b892.snbt new file mode 100644 index 0000000..9635c12 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/15a8b892.snbt @@ -0,0 +1,23 @@ +{ + x: 0.0d, + y: -4.0d, + dependencies: [ + "9a5230a2" + ], + tasks: [{ + uid: "9b66e5d6", + type: "item", + items: [{ + id: "forge:bucketfilled", + tag: { + FluidName: "coal", + Amount: 1000 + } + }] + }], + rewards: [{ + uid: "28872fd9", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/23499f89.snbt b/overrides/config/ftbquests/normal/chapters/70592524/23499f89.snbt new file mode 100644 index 0000000..962322f --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/23499f89.snbt @@ -0,0 +1,22 @@ +{ + x: -3.0d, + y: -5.5d, + text: [ + "It stores energy." + ], + dependencies: [ + "071aa4b0" + ], + tasks: [{ + uid: "226730a4", + type: "item", + items: [{ + item: "galacticraftcore:machine_tiered 1 8" + }] + }], + rewards: [{ + uid: "129ee5d1", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/4e1b1e84.snbt b/overrides/config/ftbquests/normal/chapters/70592524/4e1b1e84.snbt new file mode 100644 index 0000000..1bd9460 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/4e1b1e84.snbt @@ -0,0 +1,25 @@ +{ + x: -4.5d, + y: -2.5d, + text: [ + "The Electric Arc Furnace has similar functionality to an Electric Furnace but with two major benefits", + "Benefits:", + "- Doubled ingot production from smelting ores", + "- Faster speed than an Electric Furnace." + ], + dependencies: [ + "01e92d43" + ], + tasks: [{ + uid: "4c764229", + type: "item", + items: [{ + item: "galacticraftcore:machine_tiered 1 12" + }] + }], + rewards: [{ + uid: "738fe2e8", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/505c48eb.snbt b/overrides/config/ftbquests/normal/chapters/70592524/505c48eb.snbt new file mode 100644 index 0000000..92ae888 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/505c48eb.snbt @@ -0,0 +1,25 @@ +{ + x: -6.0d, + y: -4.0d, + shape: "rsquare", + text: [ + "The Circuit Fabricator is a machine block that is used to produce the Blue Solar Wafer, Basic Wafer and the Advanced Wafer.", + "", + "It is required to power it with energy, which can be connected using Aluminum Wire." + ], + dependencies: [ + "748e2473" + ], + tasks: [{ + uid: "81264734", + type: "item", + items: [{ + item: "galacticraftcore:machine2 1 4" + }] + }], + rewards: [{ + uid: "398c680f", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/7a36f550.snbt b/overrides/config/ftbquests/normal/chapters/70592524/7a36f550.snbt new file mode 100644 index 0000000..22ab7b3 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/7a36f550.snbt @@ -0,0 +1,22 @@ +{ + x: -4.5d, + y: -5.5d, + text: [ + "It has the same use as the non-electric Compressor. Its advantage is that it is not necessary to use coal or wood to power it. Instead it has to be powered with energy." + ], + dependencies: [ + "01e92d43" + ], + tasks: [{ + uid: "ebfd2e53", + type: "item", + items: [{ + item: "galacticraftcore:machine2" + }] + }], + rewards: [{ + uid: "82f62dfd", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/9a5230a2.snbt b/overrides/config/ftbquests/normal/chapters/70592524/9a5230a2.snbt new file mode 100644 index 0000000..8d1d2d6 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/9a5230a2.snbt @@ -0,0 +1,38 @@ +{ + x: -1.5d, + y: -4.0d, + text: [ + "A machine that smelt items into fluids." + ], + dependencies: [ + "071aa4b0" + ], + tasks: [{ + uid: "38a3179d", + type: "item", + items: [{ + id: "thermalexpansion:machine", + tag: { + RSControl: 0b, + Facing: 3b, + Energy: 0, + SideCache: [B; + 1b, + 1b, + 2b, + 2b, + 2b, + 2b + ], + Level: 0b + }, + Damage: 6s + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "0c9d1171", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/9d7d5759.snbt b/overrides/config/ftbquests/normal/chapters/70592524/9d7d5759.snbt new file mode 100644 index 0000000..abbb632 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/9d7d5759.snbt @@ -0,0 +1,29 @@ +{ + x: 4.5d, + y: -4.0d, + shape: "diamond", + text: [ + "Refined Fuel is an advanced fuel that can be used as a rocket fuel." + ], + dependencies: [ + "ec30b75f" + ], + tasks: [{ + uid: "f32a2097", + type: "item", + items: [{ + id: "forge:bucketfilled", + tag: { + FluidName: "refined_fuel", + Amount: 1000 + } + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "44246699", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/c7c21050.snbt b/overrides/config/ftbquests/normal/chapters/70592524/c7c21050.snbt new file mode 100644 index 0000000..9211957 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/c7c21050.snbt @@ -0,0 +1,38 @@ +{ + x: 1.5d, + y: -4.0d, + text: [ + "A machine that processes and combines different types of fluids." + ], + dependencies: [ + "15a8b892" + ], + tasks: [{ + uid: "068bc9e8", + type: "item", + items: [{ + id: "thermalexpansion:machine", + tag: { + RSControl: 0b, + Facing: 3b, + Energy: 0, + SideCache: [B; + 1b, + 2b, + 3b, + 3b, + 3b, + 3b + ], + Level: 0b + }, + Damage: 7s + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "b2aa2d9d", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/chapter.snbt b/overrides/config/ftbquests/normal/chapters/70592524/chapter.snbt new file mode 100644 index 0000000..991e4bd --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/chapter.snbt @@ -0,0 +1,7 @@ +{ + title: "Space Machinery", + icon: "galacticraftcore:machine 1 12", + always_invisible: false, + group: 0, + default_quest_shape: "" +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/d34ecf61.snbt b/overrides/config/ftbquests/normal/chapters/70592524/d34ecf61.snbt new file mode 100644 index 0000000..e8ef380 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/d34ecf61.snbt @@ -0,0 +1,22 @@ +{ + x: -3.0d, + y: -2.5d, + text: [ + "A more advanced and faster version of the Electric Compressor" + ], + dependencies: [ + "071aa4b0" + ], + tasks: [{ + uid: "982cf4df", + type: "item", + items: [{ + item: "galacticraftcore:machine4" + }] + }], + rewards: [{ + uid: "a281ec7e", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/70592524/ec30b75f.snbt b/overrides/config/ftbquests/normal/chapters/70592524/ec30b75f.snbt new file mode 100644 index 0000000..4127053 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/70592524/ec30b75f.snbt @@ -0,0 +1,23 @@ +{ + x: 3.0d, + y: -4.0d, + dependencies: [ + "c7c21050" + ], + tasks: [{ + uid: "6aefb34f", + type: "item", + items: [{ + id: "forge:bucketfilled", + tag: { + FluidName: "refined_oil", + Amount: 1000 + } + }] + }], + rewards: [{ + uid: "905632e2", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/0362df0d.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/0362df0d.snbt new file mode 100644 index 0000000..dea6b92 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/0362df0d.snbt @@ -0,0 +1,20 @@ +{ + x: -17.5d, + y: -2.0d, + shape: "square", + dependencies: [ + "1b28b696" + ], + tasks: [{ + uid: "8d0dbec6", + type: "item", + items: [{ + item: "excompressum:wooden_crucible" + }] + }], + rewards: [{ + uid: "bab916a8", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/0c0f0af9.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/0c0f0af9.snbt new file mode 100644 index 0000000..4f5143f --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/0c0f0af9.snbt @@ -0,0 +1,20 @@ +{ + x: 1.0d, + y: -1.0d, + shape: "diamond", + dependencies: [ + "b3fc4ff0" + ], + tasks: [{ + uid: "0ed8c29c", + type: "item", + items: [{ + item: "minecraft:skull 1 1" + }] + }], + rewards: [{ + uid: "4a342942", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/0f3f58cf.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/0f3f58cf.snbt new file mode 100644 index 0000000..6560332 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/0f3f58cf.snbt @@ -0,0 +1,23 @@ +{ + title: "Asteroid Rocks Into Cobblestone and More.", + x: -9.5d, + y: -1.0d, + shape: "square", + description: "Asteroid Rocks are all around you. ", + dependencies: [ + "77cb0f7c" + ], + tasks: [{ + uid: "da905457", + type: "item", + items: [{ + item: "minecraft:cobblestone" + }], + count: 8L + }], + rewards: [{ + uid: "b14cf6aa", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/1b28b696.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/1b28b696.snbt new file mode 100644 index 0000000..25d6c9b --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/1b28b696.snbt @@ -0,0 +1,38 @@ +{ + title: "Lets chop some wood!", + icon: "minecraft:log", + x: -16.0d, + y: -1.0d, + description: "You're going to need alot of wood.", + text: [ + "To start off, you can chop down the tree that's inside the life support room, Then replant it and chop it down again, rinse and repeat.", + "", + "Remember: this lone tree provides your oxygen collector with oxygen, so u must keep one or more tree's planted here at all times.", + "", + "Eventually you will want to create an area away from this tree somewhere you can plant more trees at once and not worry about forgetting to replant.", + "", + "Tip: spam the shift key to make trees grow faster." + ], + dependencies: [ + "c40ec446" + ], + tasks: [{ + uid: "ce0a8795", + type: "item", + items: [{ + item: "minecraft:log" + }] + }], + rewards: [{ + uid: "a23d9c2e", + type: "item", + item: "minecraft:sapling", + count: 4 + }, + { + uid: "c76f2ece", + type: "item", + item: "matteroverdrive:emergency_ration", + count: 16 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/236c3b81.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/236c3b81.snbt new file mode 100644 index 0000000..d09806d --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/236c3b81.snbt @@ -0,0 +1,26 @@ +{ + x: -0.5d, + y: -2.5d, + dependencies: [ + "b3fc4ff0" + ], + tasks: [{ + uid: "2b983a66", + type: "item", + items: [{ + item: "minecraft:blaze_rod" + }] + }, + { + uid: "65c34259", + type: "item", + items: [{ + item: "minecraft:glowstone_dust" + }] + }], + rewards: [{ + uid: "df8b4fc2", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/25add083.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/25add083.snbt new file mode 100644 index 0000000..b2712a8 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/25add083.snbt @@ -0,0 +1,41 @@ +{ + title: "Thermal Protection", + icon: "galacticraftplanets:thermal_padding", + x: -20.5d, + y: -1.0d, + shape: "square", + description: "It sure is cold in space!", + text: [ + "Thermal Padding is a suite of garments made out of an advanced insulating material that protects you from cold and hot environments.", + "", + "You can put it under the Galacticraft tab same as the oxygen gear." + ], + dependencies: [ + "6ea1ad00" + ], + tasks: [{ + uid: "e4981992", + type: "checkmark", + title: "Click here to complete!" + }], + rewards: [{ + uid: "12f13918", + type: "item", + item: "galacticraftplanets:thermal_padding" + }, + { + uid: "0ca1456f", + type: "item", + item: "galacticraftplanets:thermal_padding 1 1" + }, + { + uid: "9c57718f", + type: "item", + item: "galacticraftplanets:thermal_padding 1 2" + }, + { + uid: "136316f6", + type: "item", + item: "galacticraftplanets:thermal_padding 1 3" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/27feb232.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/27feb232.snbt new file mode 100644 index 0000000..f1ba9ae --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/27feb232.snbt @@ -0,0 +1,23 @@ +{ + x: -6.5d, + y: -1.0d, + shape: "square", + text: [ + "The Compressor, also known as Ingot Compressor, is a Tier 1 machine block that is used to compress different kinds of metals and convert them into compressed or more advanced metals, just being powered by Coal. No energy required." + ], + dependencies: [ + "748e2473" + ], + tasks: [{ + uid: "37527251", + type: "item", + items: [{ + item: "galacticraftcore:machine 1 12" + }] + }], + rewards: [{ + uid: "a91504b0", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/3aeb8dd7.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/3aeb8dd7.snbt new file mode 100644 index 0000000..5f75dbd --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/3aeb8dd7.snbt @@ -0,0 +1,27 @@ +{ + title: "Lava", + icon: "minecraft:lava_bucket", + x: -3.5d, + y: -1.0d, + description: "Lava?", + text: [ + "" + ], + dependencies: [ + "d4510b99" + ], + tasks: [{ + uid: "c0ea407d", + type: "item", + items: [{ + item: "minecraft:lava_bucket" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "5eb7ae3c", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/3c7056b9.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/3c7056b9.snbt new file mode 100644 index 0000000..19a64ac --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/3c7056b9.snbt @@ -0,0 +1,94 @@ +{ + title: "Gem Ores", + x: -8.0d, + y: -2.5d, + text: [ + "", + "Gem Ores spawn inside asteroids between Y50 - Y100" + ], + dependencies: [ + "748e2473" + ], + tasks: [{ + uid: "a9ed9f2a", + type: "item", + items: [{ + item: "minecraft:redstone" + }, + { + item: "minecraft:redstone_ore" + }], + count: 16L + }, + { + uid: "6127a3cd", + type: "item", + items: [{ + item: "minecraft:dye 1 4" + }, + { + item: "minecraft:lapis_ore" + }], + count: 16L + }, + { + uid: "2b241b5d", + type: "item", + items: [{ + item: "minecraft:diamond" + }, + { + item: "minecraft:diamond_ore" + }], + count: 2L + }, + { + uid: "9d9d7e43", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 2" + }, + { + item: "galacticraftcore:basic_block_core 1 8" + }], + count: 2L + }, + { + uid: "948374c4", + type: "item", + items: [{ + item: "minecraft:quartz" + }, + { + item: "minecraft:quartz_ore" + }], + count: 6L + }, + { + uid: "daa2f336", + type: "item", + items: [{ + item: "minecraft:emerald" + }, + { + item: "minecraft:emerald_ore" + }], + count: 6L + }, + { + uid: "8bb0bf9f", + type: "item", + items: [{ + item: "galacticraftplanets:item_basic_mars" + }, + { + item: "galacticraftplanets:mars 1 2" + }], + count: 6L + }], + rewards: [{ + uid: "6f3e9daf", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/4209d90f.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/4209d90f.snbt new file mode 100644 index 0000000..c2a7357 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/4209d90f.snbt @@ -0,0 +1,56 @@ +{ + title: "Compressor Recipes", + x: -6.5d, + y: -2.5d, + text: [ + "Additionally uou can craft all these items using a compressor." + ], + dependencies: [ + "27feb232" + ], + tasks: [{ + uid: "0a40251a", + type: "item", + items: [{ + item: "exnihilocreatio:block_dust" + }], + count: 16L + }, + { + uid: "6e8919c6", + type: "item", + items: [{ + item: "minecraft:clay" + }], + count: 4L + }, + { + uid: "8ec3b953", + type: "item", + items: [{ + item: "minecraft:gravel" + }], + count: 4L + }, + { + uid: "28cf9661", + type: "item", + items: [{ + item: "minecraft:sand" + }], + count: 4L + }, + { + uid: "4cd5632b", + type: "item", + items: [{ + item: "minecraft:bone_block" + }], + count: 4L + }], + rewards: [{ + uid: "361afa4c", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/4579524d.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/4579524d.snbt new file mode 100644 index 0000000..718c631 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/4579524d.snbt @@ -0,0 +1,29 @@ +{ + x: -16.0d, + y: 1.0d, + shape: "circle", + dependencies: [ + "eb740afc" + ], + tasks: [{ + uid: "e9ae6948", + type: "item", + items: [{ + item: "exnihilocreatio:item_material 1 2" + }], + count: 4L + }, + { + uid: "e2ef61cd", + type: "item", + items: [{ + item: "minecraft:string" + }], + count: 16L + }], + rewards: [{ + uid: "d6eda810", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/629ef7c0.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/629ef7c0.snbt new file mode 100644 index 0000000..5aa9b0e --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/629ef7c0.snbt @@ -0,0 +1,20 @@ +{ + x: -2.0d, + y: -1.0d, + dependencies: [ + "3aeb8dd7" + ], + tasks: [{ + uid: "a09b7588", + type: "item", + items: [{ + item: "minecraft:obsidian" + }], + count: 4L + }], + rewards: [{ + uid: "cd431a22", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/6333e246.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/6333e246.snbt new file mode 100644 index 0000000..48fde17 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/6333e246.snbt @@ -0,0 +1,24 @@ +{ + x: -23.5d, + y: -1.0d, + shape: "rsquare", + text: [ + "You are stranded in the Asteroids. In order to survive you will need to find better ways to maintain and upgrade your power and oxygen generation.", + "", + "You are out of fuel, in order to go back to Earth you will need to find resources and make fuel.", + "", + "Click the Reward to continue:" + ], + guide_page: "astroblock", + tasks: [{ + uid: "f18a6e7d", + type: "dimension", + dim: -30 + }], + rewards: [{ + uid: "23679af9", + type: "ftbmoney:money", + ftb_money: 5L, + random_bonus: 100 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/670877ff.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/670877ff.snbt new file mode 100644 index 0000000..ce56628 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/670877ff.snbt @@ -0,0 +1,33 @@ +{ + title: "A basic Stone Pickaxe", + x: -14.0d, + y: -1.0d, + shape: "square", + description: "Who knew, Wood was so strong.", + text: [ + "" + ], + dependencies: [ + "1b28b696" + ], + tasks: [{ + uid: "b868ec4c", + type: "item", + items: [{ + item: "minecraft:wooden_pickaxe" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "61be39ce", + type: "item", + item: "galacticraftplanets:grapple" + }, + { + uid: "a3ab03c6", + type: "item", + item: "minecraft:string", + count: 64 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/6ea1ad00.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/6ea1ad00.snbt new file mode 100644 index 0000000..f52c78a --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/6ea1ad00.snbt @@ -0,0 +1,42 @@ +{ + icon: "galacticraftcore:oxygen_gear", + x: -22.0d, + y: -1.0d, + shape: "square", + description: "You're Going To Need To Breathe Out There", + text: [ + "Here is a set of oxygen equipment and thermal padding.", + "", + "To access your oxygen equipment and thermal padding open your inventory and click the oxygen tab.", + "", + "An Oxygen Compressor can be found in the control room within your station. You can fill the Oxygen Tanks in this machine." + ], + dependencies: [ + "6333e246" + ], + tasks: [{ + uid: "9d1335f5", + type: "checkmark", + title: "Click here to complete!" + }], + rewards: [{ + uid: "d7c6280c", + type: "item", + item: "galacticraftcore:oxygen_mask" + }, + { + uid: "c4f269f4", + type: "item", + item: "galacticraftcore:oxygen_gear" + }, + { + uid: "a5bd4707", + type: "item", + item: "galacticraftcore:oxygen_tank_light_full" + }, + { + uid: "0615da24", + type: "item", + item: "galacticraftcore:oxygen_tank_light_full" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/733d637c.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/733d637c.snbt new file mode 100644 index 0000000..a3653ee --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/733d637c.snbt @@ -0,0 +1,45 @@ +{ + title: "Rare Ores", + x: -8.0d, + y: 0.5d, + text: [ + "Aluminum, Copper and Tin ore spawns inside asteroids between Y80 - Y150", + "" + ], + dependencies: [ + "748e2473" + ], + tasks: [{ + uid: "26a219fb", + type: "item", + items: [{ + item: "galacticraftplanets:asteroids_block 1 3" + }] + }, + { + uid: "85357c61", + type: "item", + items: [{ + item: "thermalfoundation:ore" + }] + }, + { + uid: "894ec287", + type: "item", + items: [{ + item: "thermalfoundation:ore 1 1" + }] + }, + { + uid: "4bee96e0", + type: "item", + items: [{ + item: "minecraft:gold_ore" + }] + }], + rewards: [{ + uid: "b7af2c79", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/748e2473.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/748e2473.snbt new file mode 100644 index 0000000..8ba4db4 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/748e2473.snbt @@ -0,0 +1,42 @@ +{ + title: "Common Ores", + icon: "galacticraftplanets:asteroids_block 1 5", + x: -8.0d, + y: -1.0d, + shape: "square", + description: "Iron and Coal Everywhere!", + text: [ + "Any size of Asteroid can contain a Solid Mineral Core within, so make sure you check every one!", + "", + "Iron and Coal ore spawns inside asteroids between Y100 - Y200" + ], + dependencies: [ + "0f3f58cf" + ], + tasks: [{ + uid: "6de20f0a", + type: "item", + items: [{ + item: "galacticraftplanets:item_basic_asteroids 1 3" + }, + { + item: "galacticraftplanets:asteroids_block 1 5" + }], + count: 16L + }, + { + uid: "a8d0de4c", + type: "item", + items: [{ + item: "minecraft:coal" + }, + { + item: "minecraft:coal_ore" + }] + }], + rewards: [{ + uid: "cec4d3be", + type: "item", + item: "pickletweaks:nightvision_goggles" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/77cb0f7c.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/77cb0f7c.snbt new file mode 100644 index 0000000..b1752b6 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/77cb0f7c.snbt @@ -0,0 +1,24 @@ +{ + x: -11.0d, + y: -1.0d, + text: [ + "The wooden hammer can be used to break asteroid rocks into cobblestone." + ], + dependencies: [ + "cbd89e0f" + ], + tasks: [{ + uid: "cb9e2ad0", + type: "item", + items: [{ + item: "exnihilocreatio:hammer_wood" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "88032c21", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/b3fc4ff0.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/b3fc4ff0.snbt new file mode 100644 index 0000000..3b1718c --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/b3fc4ff0.snbt @@ -0,0 +1,21 @@ +{ + x: -0.5d, + y: -1.0d, + dependencies: [ + "629ef7c0" + ], + tasks: [{ + uid: "cc1ebc25", + type: "item", + items: [{ + item: "pocketnether:nether_link" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "9f677a8f", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/c40ec446.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/c40ec446.snbt new file mode 100644 index 0000000..11fae76 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/c40ec446.snbt @@ -0,0 +1,21 @@ +{ + title: "Anti-Rad Potions will work for now.", + icon: "extraplanets:anti_radiation", + x: -19.0d, + y: -1.0d, + description: "A bit of help to fight Early Game Radiation!", + dependencies: [ + "25add083" + ], + tasks: [{ + uid: "7dff98ef", + type: "checkmark", + title: "Click here to complete!" + }], + rewards: [{ + uid: "e3703d7a", + type: "item", + item: "extraplanets:anti_radiation", + count: 4 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/cbd89e0f.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/cbd89e0f.snbt new file mode 100644 index 0000000..b3ea8e7 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/cbd89e0f.snbt @@ -0,0 +1,30 @@ +{ + title: "Asteroids", + x: -12.5d, + y: -1.0d, + shape: "square", + description: "Exploring your surroundings.", + text: [ + "The entire dimension is made of floating rocks varying in size, from 1 up 30 blocks large. The gravity is very low (microgravity).", + "", + "A player without the ability to fly can jump from asteroid to asteroid - there are enough small rocks between the large ones that that is normally possible, at least with the help of a Grapple." + ], + dependencies: [ + "670877ff" + ], + tasks: [{ + uid: "30fb1c9b", + type: "item", + items: [{ + item: "galacticraftplanets:asteroids_block" + }], + count: 8L, + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "b0166b60", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/chapter.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/chapter.snbt new file mode 100644 index 0000000..25dfe09 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/chapter.snbt @@ -0,0 +1,7 @@ +{ + title: "Asteroids", + icon: "galacticraftplanets:asteroids_block", + always_invisible: false, + group: 0, + default_quest_shape: "" +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/d4510b99.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/d4510b99.snbt new file mode 100644 index 0000000..f4b29b7 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/d4510b99.snbt @@ -0,0 +1,28 @@ +{ + x: -5.0d, + y: -1.0d, + text: [ + "You can create Lava in a Crucible using either Cobblestone.", + "", + "This will need to be heated from underneath. ", + "A Glowstone torch can be used untill you get your first bucket of lava. ", + "Then its best to upgrade to using lava to heat your Crucible.", + "", + "\"Alternatively you can find lava lakes inside Hollow Asteroids (Icy Asteroids).\"" + ], + dependencies: [ + "27feb232" + ], + tasks: [{ + uid: "155db4b1", + type: "item", + items: [{ + item: "exnihilocreatio:block_crucible 1 1" + }] + }], + rewards: [{ + uid: "256cf522", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/dc5327af.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/dc5327af.snbt new file mode 100644 index 0000000..b8dd1e5 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/dc5327af.snbt @@ -0,0 +1,26 @@ +{ + x: -0.5d, + y: 0.5d, + dependencies: [ + "b3fc4ff0" + ], + tasks: [{ + uid: "fba9ba71", + type: "item", + items: [{ + item: "minecraft:netherrack" + }] + }, + { + uid: "8d48782a", + type: "item", + items: [{ + item: "minecraft:soul_sand" + }] + }], + rewards: [{ + uid: "abcc0034", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/df34b9b0.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/df34b9b0.snbt new file mode 100644 index 0000000..2cf22b3 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/df34b9b0.snbt @@ -0,0 +1,28 @@ +{ + icon: "minecraft:water_bucket", + x: -16.0d, + y: -3.0d, + shape: "circle", + text: [ + "You can make Water with The Wooden Crucible. It will extract water out of plants and fruits, making it an alternative to rain.", + "", + "\"Alternatively you can find water lakes in Hollow Asteroids (Icy Asteroids).\"" + ], + dependencies: [ + "0362df0d" + ], + tasks: [{ + uid: "54d830db", + type: "item", + items: [{ + item: "minecraft:water_bucket" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "9fe06c78", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/e6f82b0a.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/e6f82b0a.snbt new file mode 100644 index 0000000..f38c6bd --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/e6f82b0a.snbt @@ -0,0 +1,57 @@ +{ + x: -6.5d, + y: 0.5d, + text: [ + "Additionally uou can craft all these compressed metals using a compressor." + ], + dependencies: [ + "27feb232" + ], + tasks: [{ + uid: "12538804", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 11" + }] + }, + { + uid: "c76289eb", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 6" + }] + }, + { + uid: "639fe2c9", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 7" + }] + }, + { + uid: "23811845", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 8" + }] + }, + { + uid: "b28a70e8", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 10" + }] + }, + { + uid: "b8863890", + type: "item", + items: [{ + item: "galacticraftcore:basic_item 1 9" + }] + }], + rewards: [{ + uid: "4993d95e", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/a961c0fa/eb740afc.snbt b/overrides/config/ftbquests/normal/chapters/a961c0fa/eb740afc.snbt new file mode 100644 index 0000000..3f07996 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/a961c0fa/eb740afc.snbt @@ -0,0 +1,28 @@ +{ + title: "The Crook", + icon: "exnihilocreatio:crook_wood", + x: -17.5d, + y: 0.0d, + shape: "square", + description: "The Wooden Crook?", + text: [ + "You can use a wooden crook to speed up the progress of sapling drops if you break leaves with it.", + "", + "it also adds an extra % of droping silk worms." + ], + dependencies: [ + "1b28b696" + ], + tasks: [{ + uid: "7887a06d", + type: "item", + items: [{ + item: "exnihilocreatio:crook_wood" + }] + }], + rewards: [{ + uid: "5831a780", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/06ede7eb.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/06ede7eb.snbt new file mode 100644 index 0000000..5f02982 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/06ede7eb.snbt @@ -0,0 +1,24 @@ +{ + x: -4.0d, + y: 0.0d, + dependencies: [ + "76ea3d5f" + ], + tasks: [{ + uid: "0ad6a94a", + type: "kill", + entity: "matteroverdrive:rogue_android", + value: 1L + }, + { + uid: "eed643ef", + type: "kill", + entity: "matteroverdrive:ranged_rogue_android", + value: 1L + }], + rewards: [{ + uid: "bf663776", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/1438fba1.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/1438fba1.snbt new file mode 100644 index 0000000..c71ef63 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/1438fba1.snbt @@ -0,0 +1,21 @@ +{ + x: -6.0d, + y: -9.0d, + dependencies: [ + "cad60d72" + ], + tasks: [{ + uid: "c739d7e1", + type: "item", + items: [{ + item: "matteroverdrive:pattern_drive" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "ad02d5bf", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/264087f0.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/264087f0.snbt new file mode 100644 index 0000000..5300da6 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/264087f0.snbt @@ -0,0 +1,40 @@ +{ + x: -4.0d, + y: -6.0d, + dependencies: [ + "54ffdd40" + ], + tasks: [{ + uid: "96dbcb32", + type: "item", + items: [{ + item: "matteroverdrive:isolinear_circuit" + }] + }, + { + uid: "54d7e03b", + type: "item", + items: [{ + item: "matteroverdrive:isolinear_circuit 1 1" + }] + }, + { + uid: "f18913ea", + type: "item", + items: [{ + item: "matteroverdrive:isolinear_circuit 1 2" + }] + }, + { + uid: "12aee194", + type: "item", + items: [{ + item: "matteroverdrive:isolinear_circuit 1 3" + }] + }], + rewards: [{ + uid: "93527b2e", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/35040ca5.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/35040ca5.snbt new file mode 100644 index 0000000..f80ec0a --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/35040ca5.snbt @@ -0,0 +1,19 @@ +{ + x: -4.0d, + y: -7.5d, + dependencies: [ + "54ffdd40" + ], + tasks: [{ + uid: "71e831f2", + type: "item", + items: [{ + item: "matteroverdrive:weapon_station" + }] + }], + rewards: [{ + uid: "f4a439fc", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/363a229a.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/363a229a.snbt new file mode 100644 index 0000000..34dd719 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/363a229a.snbt @@ -0,0 +1,19 @@ +{ + x: -8.0d, + y: -4.5d, + dependencies: [ + "761a613a" + ], + tasks: [{ + uid: "e2081ba7", + type: "item", + items: [{ + item: "matteroverdrive:me_conversion_matrix" + }] + }], + rewards: [{ + uid: "22029502", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/3ba4a897.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/3ba4a897.snbt new file mode 100644 index 0000000..8ed155f --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/3ba4a897.snbt @@ -0,0 +1,19 @@ +{ + x: -4.0d, + y: -9.0d, + dependencies: [ + "1438fba1" + ], + tasks: [{ + uid: "3914f23d", + type: "item", + items: [{ + item: "matteroverdrive:matter_analyzer" + }] + }], + rewards: [{ + uid: "b5266d20", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/4aaee468.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/4aaee468.snbt new file mode 100644 index 0000000..fdbea4d --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/4aaee468.snbt @@ -0,0 +1,14 @@ +{ + x: -8.0d, + y: -3.0d, + dependencies: [ + "ea6b49b7" + ], + tasks: [{ + uid: "7328b0cb", + type: "item", + items: [{ + item: "matteroverdrive:gravitational_anomaly" + }] + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/54ffdd40.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/54ffdd40.snbt new file mode 100644 index 0000000..e1ec22c --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/54ffdd40.snbt @@ -0,0 +1,19 @@ +{ + x: -6.0d, + y: -6.0d, + dependencies: [ + "761a613a" + ], + tasks: [{ + uid: "b4c06924", + type: "item", + items: [{ + item: "matteroverdrive:inscriber" + }] + }], + rewards: [{ + uid: "1052e020", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/5f0bcf46.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/5f0bcf46.snbt new file mode 100644 index 0000000..6ce0f22 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/5f0bcf46.snbt @@ -0,0 +1,19 @@ +{ + x: -8.0d, + y: -1.5d, + dependencies: [ + "4aaee468" + ], + tasks: [{ + uid: "9d246efc", + type: "item", + items: [{ + item: "matteroverdrive:gravitational_stabilizer" + }] + }], + rewards: [{ + uid: "427f2133", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/7420fb45.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/7420fb45.snbt new file mode 100644 index 0000000..c949d50 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/7420fb45.snbt @@ -0,0 +1,19 @@ +{ + x: -2.5d, + y: -3.0d, + dependencies: [ + "b77745ab" + ], + tasks: [{ + uid: "ba125d99", + type: "item", + items: [{ + item: "matteroverdrive:charging_station" + }] + }], + rewards: [{ + uid: "72521d82", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/761a613a.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/761a613a.snbt new file mode 100644 index 0000000..80ad334 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/761a613a.snbt @@ -0,0 +1,26 @@ +{ + x: -6.0d, + y: -4.5d, + dependencies: [ + "ea6b49b7" + ], + tasks: [{ + uid: "e0ab69c5", + type: "item", + items: [{ + item: "matteroverdrive:dilithium_crystal" + }] + }, + { + uid: "61990352", + type: "item", + items: [{ + item: "matteroverdrive:tritanium_ingot" + }] + }], + rewards: [{ + uid: "53ae9459", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/76ea3d5f.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/76ea3d5f.snbt new file mode 100644 index 0000000..d740287 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/76ea3d5f.snbt @@ -0,0 +1,30 @@ +{ + x: -6.0d, + y: 0.0d, + shape: "rsquare", + text: [ + "After getting to Earth the first thing you will want to do is to setup an outpost. is a very dangerous planet now.", + "", + "Planet Earth was invaded by androids because of a failed experiment caused by some mad scientists.", + "This caused most humans to get killed and their houses were taken by androids.", + "Only those who were not not on Earth were able to survive.", + "", + "Tip: If you die on Earth or on any other planet you will respawn in your space station.", + "", + "If you want to respawn on Earth you will need to set your spawnpoint with a bed. ", + "Tip: Remember you can get to your station from any planet by using /station home. " + ], + dependencies: [ + "d4d77eac" + ], + tasks: [{ + uid: "ddd26eeb", + type: "dimension", + dim: 0 + }], + rewards: [{ + uid: "29e8fd65", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/8588e762.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/8588e762.snbt new file mode 100644 index 0000000..6e9525a --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/8588e762.snbt @@ -0,0 +1,21 @@ +{ + title: "Tier 8 Rocket Schematic", + x: -8.0d, + y: 1.5d, + dependencies: [ + "76ea3d5f" + ], + tasks: [{ + uid: "5db2dca2", + type: "item", + items: [{ + item: "extraplanets:schematic_tier8" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "8f39a8e4", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/90df777f.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/90df777f.snbt new file mode 100644 index 0000000..8bc7302 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/90df777f.snbt @@ -0,0 +1,97 @@ +{ + x: -4.0d, + y: -4.5d, + dependencies: [ + "761a613a" + ], + tasks: [{ + uid: "9b53c64f", + type: "item", + items: [{ + id: "matteroverdrive:phaser", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 0, + capacity: 32000 + } + } + }], + ignore_damage: true, + ignore_nbt: 1b + }, + { + uid: "2f6c47f0", + type: "item", + items: [{ + id: "matteroverdrive:phaser_rifle", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 0, + capacity: 32000 + } + } + }], + ignore_damage: true, + ignore_nbt: 1b + }, + { + uid: "cb4a1ab7", + type: "item", + items: [{ + id: "matteroverdrive:plasma_shotgun", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 0, + capacity: 32000 + } + } + }], + ignore_damage: true, + ignore_nbt: 1b + }, + { + uid: "9737bed7", + type: "item", + items: [{ + id: "matteroverdrive:ion_sniper", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 0, + capacity: 32000 + } + } + }], + ignore_damage: true, + ignore_nbt: 1b + }, + { + uid: "e8d0368a", + type: "item", + items: [{ + id: "matteroverdrive:omni_tool", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 0, + capacity: 32000 + } + } + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "c4fcdf75", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/a1ae4601.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/a1ae4601.snbt new file mode 100644 index 0000000..71fb65c --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/a1ae4601.snbt @@ -0,0 +1,32 @@ +{ + x: -6.0d, + y: 3.0d, + shape: "diamond", + dependencies: [ + "dbf103e1", + "76ea3d5f", + "8588e762" + ], + tasks: [{ + uid: "28587c74", + type: "item", + items: [{ + item: "extraplanets:item_tier8_rocket" + }, + { + item: "extraplanets:item_tier8_rocket 1 1" + }, + { + item: "extraplanets:item_tier8_rocket 1 2" + }, + { + item: "extraplanets:item_tier8_rocket 1 3" + }], + ignore_nbt: 1b + }], + rewards: [{ + uid: "b695c00a", + type: "choice", + table: 9 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/b0f6c4ab.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/b0f6c4ab.snbt new file mode 100644 index 0000000..008c25f --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/b0f6c4ab.snbt @@ -0,0 +1,19 @@ +{ + x: -8.0d, + y: -7.5d, + dependencies: [ + "54ffdd40" + ], + tasks: [{ + uid: "8e77661e", + type: "item", + items: [{ + item: "matteroverdrive:matter_recycler" + }] + }], + rewards: [{ + uid: "fe3822df", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/b77745ab.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/b77745ab.snbt new file mode 100644 index 0000000..b67021d --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/b77745ab.snbt @@ -0,0 +1,65 @@ +{ + x: -4.0d, + y: -3.0d, + dependencies: [ + "ea6b49b7" + ], + tasks: [{ + uid: "e991d191", + type: "item", + items: [{ + id: "matteroverdrive:rogue_android_part", + tag: { + Type: 0b + } + }] + }, + { + uid: "4765e0e9", + type: "item", + items: [{ + id: "matteroverdrive:rogue_android_part", + tag: { + Type: 0b + }, + Damage: 1s + }] + }, + { + uid: "fec15c7c", + type: "item", + items: [{ + id: "matteroverdrive:rogue_android_part", + tag: { + Type: 0b + }, + Damage: 2s + }] + }, + { + uid: "eddb3f5a", + type: "item", + items: [{ + id: "matteroverdrive:rogue_android_part", + tag: { + Type: 0b + }, + Damage: 3s + }] + }], + rewards: [{ + uid: "0eae1bc3", + type: "item", + item: "matteroverdrive:android_pill" + }, + { + uid: "10c0b335", + type: "item", + item: "matteroverdrive:android_pill 1 1" + }, + { + uid: "30f9cba4", + type: "item", + item: "matteroverdrive:android_pill 1 2" + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c0076eb8.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c0076eb8.snbt new file mode 100644 index 0000000..fea18ae --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c0076eb8.snbt @@ -0,0 +1,19 @@ +{ + x: -9.5d, + y: -3.0d, + dependencies: [ + "4aaee468" + ], + tasks: [{ + uid: "ec018da1", + type: "item", + items: [{ + item: "matteroverdrive:fusion_reactor_controller" + }] + }], + rewards: [{ + uid: "0842c8c3", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c28ae5e3.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c28ae5e3.snbt new file mode 100644 index 0000000..3a48171 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c28ae5e3.snbt @@ -0,0 +1,20 @@ +{ + x: -6.0d, + y: -10.5d, + shape: "diamond", + dependencies: [ + "54ffdd40" + ], + tasks: [{ + uid: "254325c0", + type: "item", + items: [{ + item: "matteroverdrive:decomposer" + }] + }], + rewards: [{ + uid: "5e433fe4", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c2ba3fe1.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c2ba3fe1.snbt new file mode 100644 index 0000000..0b1bc40 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c2ba3fe1.snbt @@ -0,0 +1,19 @@ +{ + x: -4.0d, + y: -1.5d, + dependencies: [ + "b77745ab" + ], + tasks: [{ + uid: "63386046", + type: "item", + items: [{ + item: "matteroverdrive:android_station" + }] + }], + rewards: [{ + uid: "494f2b60", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c616b9d9.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c616b9d9.snbt new file mode 100644 index 0000000..c850862 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/c616b9d9.snbt @@ -0,0 +1,18 @@ +{ + x: -8.0d, + y: 0.0d, + dependencies: [ + "76ea3d5f" + ], + tasks: [{ + uid: "b79cae87", + type: "kill", + entity: "matteroverdrive:mutant_scientist", + value: 1L + }], + rewards: [{ + uid: "a0dc0889", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/cad60d72.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/cad60d72.snbt new file mode 100644 index 0000000..53d1331 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/cad60d72.snbt @@ -0,0 +1,19 @@ +{ + x: -6.0d, + y: -7.5d, + dependencies: [ + "54ffdd40" + ], + tasks: [{ + uid: "686d3bce", + type: "item", + items: [{ + item: "matteroverdrive:pattern_storage" + }] + }], + rewards: [{ + uid: "56477820", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/chapter.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/chapter.snbt new file mode 100644 index 0000000..a62ffd3 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/chapter.snbt @@ -0,0 +1,7 @@ +{ + title: "Earth", + icon: "minecraft:grass", + always_invisible: false, + group: 0, + default_quest_shape: "" +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/d3e44da3.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/d3e44da3.snbt new file mode 100644 index 0000000..3051b2e --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/d3e44da3.snbt @@ -0,0 +1,21 @@ +{ + x: -8.0d, + y: -6.0d, + dependencies: [ + "54ffdd40" + ], + tasks: [{ + uid: "83feba90", + type: "item", + items: [{ + item: "matteroverdrive:matter_scanner" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "1e068435", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/dbf103e1.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/dbf103e1.snbt new file mode 100644 index 0000000..e1359db --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/dbf103e1.snbt @@ -0,0 +1,20 @@ +{ + title: "Chalos Research Paper", + x: -4.0d, + y: 1.5d, + dependencies: [ + "76ea3d5f" + ], + tasks: [{ + uid: "dce9c447", + type: "item", + items: [{ + item: "planetprogression:research_paper_29" + }] + }], + rewards: [{ + uid: "38ef6d48", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/ea6b49b7.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/ea6b49b7.snbt new file mode 100644 index 0000000..ba7670f --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/ea6b49b7.snbt @@ -0,0 +1,21 @@ +{ + x: -6.0d, + y: -3.0d, + dependencies: [ + "76ea3d5f" + ], + tasks: [{ + uid: "5581ba82", + type: "item", + items: [{ + item: "matteroverdrive:data_pad" + }], + ignore_damage: true, + ignore_nbt: 1b + }], + rewards: [{ + uid: "52286b87", + type: "choice", + table: 7 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/c6b4ec7d/ecbdd186.snbt b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/ecbdd186.snbt new file mode 100644 index 0000000..b0dbc11 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/c6b4ec7d/ecbdd186.snbt @@ -0,0 +1,19 @@ +{ + x: -8.0d, + y: -9.0d, + dependencies: [ + "1438fba1" + ], + tasks: [{ + uid: "34ab8f03", + type: "item", + items: [{ + item: "matteroverdrive:replicator" + }] + }], + rewards: [{ + uid: "c4d23647", + type: "choice", + table: 8 + }] +} diff --git a/overrides/config/ftbquests/normal/chapters/index.snbt b/overrides/config/ftbquests/normal/chapters/index.snbt new file mode 100644 index 0000000..d6c0f20 --- /dev/null +++ b/overrides/config/ftbquests/normal/chapters/index.snbt @@ -0,0 +1,9 @@ +{ + index: [ + "a961c0fa", + "70592524", + "2acb56d9", + "c6b4ec7d", + "66241873" + ] +} diff --git a/overrides/config/ftbquests/normal/file.snbt b/overrides/config/ftbquests/normal/file.snbt new file mode 100644 index 0000000..c5597b4 --- /dev/null +++ b/overrides/config/ftbquests/normal/file.snbt @@ -0,0 +1,21 @@ +{ + version: 9, + icon: "inventorypets:qcm_pet", + default_reward_team: false, + default_consume_items: false, + default_autoclaim_rewards: "disabled", + default_quest_shape: "square", + default_quest_disable_jei: false, + emergency_items: [{ + item: "minecraft:sapling 3" + }], + emergency_items_cooldown: "5m", + drop_loot_crates: false, + loot_crate_no_drop: { + passive: 4000, + monster: 600, + boss: 0 + }, + disable_gui: false, + grid_scale: 0.5d +} diff --git a/overrides/config/ftbquests/normal/reward_tables/1c549c89.snbt b/overrides/config/ftbquests/normal/reward_tables/1c549c89.snbt new file mode 100644 index 0000000..67203c0 --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/1c549c89.snbt @@ -0,0 +1,355 @@ +{ + title: "Common Reward", + icon: { + id: "ftbquests:lootcrate", + tag: { + type: "common" + } + }, + loot_size: 1, + hide_tooltip: true, + use_title: true, + rewards: [{ + item: "galacticraftcore:glowstone_torch", + count: 16 + }, + { + item: "minecraft:book" + }, + { + item: "galacticraftcore:canister 1 1" + }, + { + item: "galacticraftcore:canister" + }, + { + item: "minestrapp:m_leather 1 14", + count: 6 + }, + { + item: "minestrapp:m_leather 1 7", + count: 6 + }, + { + item: "minestrapp:m_leather 1 8", + count: 6 + }, + { + item: "betterbuilderswands:wandstone" + }, + { + item: "extraplanets:anti_radiation", + random_bonus: 8 + }, + { + item: "exnihilocreatio:item_material 1 5" + }, + { + item: "excompressum:wood_chippings", + count: 4, + random_bonus: 32 + }, + { + item: "excompressum:compressed_block 1 1", + count: 9 + }, + { + item: "galacticraftcore:basic_item 1 2", + count: 8 + }, + { + item: "ironbackpacks:upgrade" + }, + { + item: "industrialforegoing:fertilizer", + count: 16 + }, + { + item: "excompressum:compressed_block 1 2", + count: 9 + }, + { + item: "excompressum:compressed_block 1 3", + count: 9 + }, + { + item: "minecraft:leather", + count: 2 + }, + { + item: "minecraft:slime_ball", + count: 2 + }, + { + item: "minecraft:egg", + count: 2 + }, + { + item: "minecraft:bone", + count: 2 + }, + { + item: "appliedenergistics2:material 1 49", + random_bonus: 16 + }, + { + item: "minecraft:dye 1 15", + count: 8 + }, + { + item: "minecraft:sugar", + count: 4 + }, + { + item: "minecraft:snowball", + count: 2 + }, + { + item: "minecraft:brick", + count: 4 + }, + { + item: "minecraft:name_tag", + count: 2 + }, + { + item: "minecraft:wheat_seeds", + random_bonus: 15 + }, + { + item: "minecraft:paper", + random_bonus: 6 + }, + { + item: "appliedenergistics2:material 1 5", + count: 8 + }, + { + item: "minecraft:shulker_shell" + }, + { + item: "minecraft:ender_pearl", + count: 2 + }, + { + item: "appliedenergistics2:material 1 46", + count: 2 + }, + { + item: "industrialforegoing:plastic", + count: 4 + }, + { + item: "industrialforegoing:pink_slime", + count: 2 + }, + { + item: "galacticraftcore:oxygen_tank_light_full 1 900" + }, + { + item: "galacticraftcore:aluminum_wire", + count: 6 + }, + { + item: "galacticraftcore:fluid_pipe", + count: 6 + }, + { + item: "galacticraftcore:oil_canister_partial 1 1001" + }, + { + item: "galacticraftcore:basic_item 1 8", + random_bonus: 5 + }, + { + item: "galacticraftplanets:basic_item_venus 1 4", + random_bonus: 10 + }, + { + item: { + id: "galacticraftcore:battery", + tag: { + electricity: 15000.0f + } + } + }, + { + item: "galacticraftcore:basic_item 1 13" + }, + { + item: "galacticraftcore:basic_item 1 9", + random_bonus: 5 + }, + { + item: "galacticraftcore:basic_item 1 10", + random_bonus: 5 + }, + { + item: "galacticraftcore:basic_item 1 11", + random_bonus: 10 + }, + { + item: "galacticraftcore:basic_item 1 12" + }, + { + item: "pickletweaks:hammer" + }, + { + item: "betterbuilderswands:wandiron" + }, + { + item: "pickletweaks:dye_powder 1 14", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 15", + random_bonus: 5 + }, + { + item: "exnihilocreatio:item_seed_carrot" + }, + { + item: "exnihilocreatio:item_seed_potato" + }, + { + item: { + id: "usefulnullifiers:overflownullifieritem", + tag: {} + } + }, + { + item: "usefulnullifiers:voidnullifieritem" + }, + { + item: "usefulnullifiers:fluidvoidnullifieritem" + }, + { + item: { + id: "usefulnullifiers:aionitem", + tag: {} + } + }, + { + item: "pickletweaks:dye_powder 1 13", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 12", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 11", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 10", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 9" + }, + { + item: "pickletweaks:dye_powder", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 1", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 2", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 3", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 4", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 5", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 6", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 7", + random_bonus: 5 + }, + { + item: "pickletweaks:dye_powder 1 8", + random_bonus: 5 + }, + { + item: "pickletweaks:coal_piece 1 1", + random_bonus: 32 + }, + { + item: "pickletweaks:coal_piece", + random_bonus: 32 + }, + { + item: "galacticraftcore:basic_item 1 6", + random_bonus: 5 + }, + { + item: "galacticraftcore:basic_item 1 7", + random_bonus: 5 + }, + { + item: "pickletweaks:nightvision_goggles" + }, + { + item: "exnihilocreatio:item_seed_jungle" + }, + { + item: "exnihilocreatio:item_seed_birch" + }, + { + item: "exnihilocreatio:item_seed_spruce" + }, + { + item: "exnihilocreatio:item_seed_oak" + }, + { + item: "exnihilocreatio:item_material 1 4" + }, + { + item: "deepmoblearning:living_matter_overworldian", + random_bonus: 8 + }, + { + item: "deepmoblearning:living_matter_extraterrestrial", + random_bonus: 4 + }, + { + item: "deepmoblearning:living_matter_hellish", + random_bonus: 4 + }, + { + item: "exnihilocreatio:item_seed_sugarcane" + }, + { + item: "exnihilocreatio:item_seed_cactus" + }, + { + item: "exnihilocreatio:item_seed_darkoak" + }, + { + item: "exnihilocreatio:item_seed_acacia" + }], + loot_crate: { + string_id: "common", + item_name: "Common Reward", + color: 16777215, + drops: { + boss: 10, + passive: 0, + monster: 200 + } + } +} diff --git a/overrides/config/ftbquests/normal/reward_tables/1c8482bf.snbt b/overrides/config/ftbquests/normal/reward_tables/1c8482bf.snbt new file mode 100644 index 0000000..e018d61 --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/1c8482bf.snbt @@ -0,0 +1,132 @@ +{ + title: "Food", + loot_size: 1, + hide_tooltip: true, + use_title: true, + rewards: [{ + item: "cannedfoodanddrinks:cannedapple", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedbakedpotato", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedbeetroot", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedbeetrotsoup", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedbread", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedcake", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedcarrot", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedchicken", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedcod", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedmutton", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedporkchop", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedrabbit", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedsalmon", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedenchantedgoldenapple", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedgoldenapple", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedgoldencarrot", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedmelon", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedmushroomstew", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedpotato", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedpumpkinpie", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedrabbitstew", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:cannedsteak", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:applejuice", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:beetrootjuice", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:carrotjuice", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:enchantedgoldenapplejuice", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:goldenapplejuice", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:goldencarrotjuice", + random_bonus: 5 + }, + { + item: "cannedfoodanddrinks:melonjuice", + random_bonus: 5 + }], + loot_crate: { + string_id: "food", + item_name: "Food", + color: 14389780, + drops: { + boss: 0, + passive: 0, + monster: 0 + } + } +} diff --git a/overrides/config/ftbquests/normal/reward_tables/1d522906.snbt b/overrides/config/ftbquests/normal/reward_tables/1d522906.snbt new file mode 100644 index 0000000..2c78095 --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/1d522906.snbt @@ -0,0 +1,1365 @@ +{ + title: "Rare Reward", + icon: { + id: "ftbquests:lootcrate", + tag: { + type: "rare" + } + }, + loot_size: 1, + hide_tooltip: true, + use_title: true, + rewards: [{ + item: { + id: "minecraft:enchanted_book", + tag: { + StoredEnchantments: [{ + lvl: 2s, + id: 12s + }] + } + } + }, + { + item: "appliedenergistics2:material 1 29" + }, + { + item: "appliedenergistics2:material 1 31" + }, + { + item: "appliedenergistics2:material 1 26" + }, + { + item: "appliedenergistics2:material 1 30" + }, + { + item: "scannable:module_structure" + }, + { + item: "scannable:module_fluid" + }, + { + item: "scannable:module_entity" + }, + { + item: "appliedenergistics2:material 1 22", + count: 8 + }, + { + item: "appliedenergistics2:material 1 20", + count: 16 + }, + { + item: "scannable:module_ore_common" + }, + { + item: "storagenetwork:storage_kabel" + }, + { + item: "storagenetwork:ex_kabel" + }, + { + item: "scannable:module_monster" + }, + { + item: "storagenetwork:im_kabel" + }, + { + item: "storagenetwork:process_kabel" + }, + { + item: "scannable:module_block" + }, + { + item: "scannable:module_range" + }, + { + item: "scannable:module_blank" + }, + { + item: "scannable:module_structure" + }, + { + item: "scannable:module_ore_rare" + }, + { + item: { + id: "mekanism:networkreader", + tag: { + mekData: { + energyStored: 60000.0d + } + } + } + }, + { + item: "minestrapp:titanium_helm" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_white" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_magenta" + }, + { + item: "industrialforegoing:mob_imprisonment_tool" + }, + { + item: "ironchest:iron_chest", + count: 2 + }, + { + item: { + id: "mekanism:walkietalkie", + tag: { + mekData: { + channel: 1 + } + } + } + }, + { + item: "minestrapp:ice_helm" + }, + { + item: "minestrapp:meurodite_helm" + }, + { + item: "mekanism:dictionary" + }, + { + item: "appliedenergistics2:material 1 25" + }, + { + item: "appliedenergistics2:material 1 28" + }, + { + item: "appliedenergistics2:material 1 27" + }, + { + item: "appliedenergistics2:material 1 53" + }, + { + item: "deepmoblearning:pristine_matter_guardian" + }, + { + item: "deepmoblearning:pristine_matter_slime" + }, + { + item: "deepmoblearning:pristine_matter_witch" + }, + { + item: "deepmoblearning:pristine_matter_zombie" + }, + { + item: "deepmoblearning:pristine_matter_skeleton" + }, + { + item: "scannable:module_animal" + }, + { + item: "appliedenergistics2:material 1 24", + count: 8 + }, + { + item: "appliedenergistics2:material 1 7", + count: 8 + }, + { + item: "appliedenergistics2:material 1 9", + count: 8 + }, + { + item: "eplus:decorative_book 1 4" + }, + { + item: "eplus:decorative_book 1 2" + }, + { + item: "eplus:decorative_book 1 5" + }, + { + item: "eplus:decorative_book 1 3" + }, + { + item: "eplus:decorative_book 1 6" + }, + { + item: "eplus:decorative_book" + }, + { + item: "eplus:decorative_book 1 1" + }, + { + item: "ironchest:iron_shulker_box_blue" + }, + { + item: "ironchest:iron_shulker_box_lime" + }, + { + item: "ironchest:iron_shulker_box_red" + }, + { + item: "ironchest:iron_shulker_box_black" + }, + { + item: "ironchest:iron_shulker_box_pink" + }, + { + item: "ironchest:iron_shulker_box_purple" + }, + { + item: "ironchest:iron_shulker_box_cyan" + }, + { + item: "ironchest:iron_shulker_box_silver" + }, + { + item: { + id: "matteroverdrive:phaser", + tag: { + heat: 0.0f, + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 31774, + capacity: 32000 + } + } + } + }, + { + item: "deepmoblearning:data_model_blank" + }, + { + item: "deepmoblearning:glitch_infused_helmet" + }, + { + item: "deepmoblearning:pristine_matter_shulker" + }, + { + item: "deepmoblearning:pristine_matter_enderman" + }, + { + item: "deepmoblearning:pristine_matter_wither_skeleton" + }, + { + item: "deepmoblearning:pristine_matter_blaze" + }, + { + item: "ironchest:diamond_crystal_chest_upgrade" + }, + { + item: "ironchest:diamond_obsidian_chest_upgrade" + }, + { + item: "ironchest:iron_chest 1 1", + count: 2 + }, + { + item: "deepmoblearning:living_matter_overworldian" + }, + { + item: { + id: "mekanism:portableteleporter", + tag: { + mekData: { + energyStored: 1000000.0d + } + } + } + }, + { + item: { + id: "mekanism:electricbow", + tag: { + mekData: { + energyStored: 120000.0d + } + } + } + }, + { + item: { + id: "mekanism:energytablet", + tag: { + mekData: { + energyStored: 1000000.0d + } + } + } + }, + { + item: "simplegenerators:combustion_simple" + }, + { + item: "simplegenerators:fluid_combustion_simple" + }, + { + item: "simplegenerators:soul_simple" + }, + { + item: "ironchest:iron_shulker_box_orange" + }, + { + item: "ironchest:iron_shulker_box_yellow" + }, + { + item: "ironchest:iron_shulker_box_gray" + }, + { + item: "storagenetwork:remote" + }, + { + item: "deepmoblearning:living_matter_hellish" + }, + { + item: "simplegenerators:turbine_simple" + }, + { + item: "ironchest:iron_shulker_box_pink 1 3" + }, + { + item: "simplegenerators:ender_simple" + }, + { + item: "ironchest:iron_shulker_box_brown" + }, + { + item: "deepmoblearning:pristine_matter_ghast" + }, + { + item: "ironchest:iron_shulker_box_light_blue" + }, + { + item: "ironchest:iron_shulker_box_magenta" + }, + { + item: { + id: "buildinggadgets:constructionpastecontainert2", + tag: { + amount: 0 + } + } + }, + { + item: { + id: "buildinggadgets:constructionpastecontainert3", + tag: { + amount: 0 + } + } + }, + { + item: "minestrapp:barrel" + }, + { + item: "fluidfunnel:tap" + }, + { + item: { + id: "mekanism:configurator", + tag: { + mekData: { + energyStored: 60000.0d + } + } + } + }, + { + item: "appliedenergistics2:material", + count: 4 + }, + { + item: "appliedenergistics2:material 1 1", + count: 4 + }, + { + item: "appliedenergistics2:material 1 11", + count: 4 + }, + { + item: "appliedenergistics2:material 1 10", + count: 4 + }, + { + item: "appliedenergistics2:material 1 12", + count: 4 + }, + { + item: "bonsaitrees:bonsaipot" + }, + { + item: "bonsaitrees:bonsaipot 1 1" + }, + { + item: { + id: "buildinggadgets:buildingtool", + tag: { + mode: "BuildToMe", + blockstate: { + Name: "minecraft:air" + } + } + } + }, + { + item: { + id: "buildinggadgets:constructionpastecontainer", + tag: { + amount: 0 + } + } + }, + { + item: "extraplanets:oxygen_tank_med_full_purple" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_cyan" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_pink" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_yellow" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_green" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_light_blue" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_orange" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_brown" + }, + { + item: { + id: "galacticraftcore:battery", + tag: { + electricity: 15000.0f + } + } + }, + { + item: { + id: "extraplanets:zinc_battery", + tag: { + electricity: 125000.0f + } + } + }, + { + item: { + id: "extraplanets:nickel_battery", + tag: { + electricity: 85000.0f + } + } + }, + { + item: { + id: "extraplanets:mercury_battery", + tag: { + electricity: 100000.0f + } + } + }, + { + item: { + id: "extraplanets:tier1_space_suit_helmet", + tag: { + electricity: 50000.0f + } + } + }, + { + item: { + id: "extraplanets:tier1_space_suit_chest", + tag: { + electricity: 50000.0f + } + } + }, + { + item: { + id: "extraplanets:tier1_space_suit_legings", + tag: { + electricity: 50000.0f + } + } + }, + { + item: { + id: "extraplanets:tier1_space_suit_boots", + tag: { + electricity: 50000.0f + } + } + }, + { + item: "galacticraftcore:aluminum_wire", + count: 4 + }, + { + item: "galacticraftcore:aluminum_wire 1 1", + count: 4 + }, + { + item: "galacticraftcore:aluminum_wire 1 2", + count: 4 + }, + { + item: "galacticraftcore:aluminum_wire 1 3", + count: 4 + }, + { + item: "fluidfunnel:funnel" + }, + { + item: "fluidfunnel:tap" + }, + { + item: "fluidfunnel:tank" + }, + { + item: "galacticraftcore:fluid_pipe", + count: 4 + }, + { + item: "galacticraftcore:dishbase" + }, + { + item: "galacticraftcore:sensor_lens" + }, + { + item: "galacticraftcore:sensor_glasses" + }, + { + item: "galacticraftcore:basic_item 1 20" + }, + { + item: "galacticraftplanets:item_basic_mars 1 4" + }, + { + item: "galacticraftplanets:basic_item_venus 1 3", + count: 4 + }, + { + item: { + id: "chisel:chisel_hitech", + tag: { + chiseldata: {} + } + } + }, + { + item: "chisel:chisel_iron" + }, + { + item: "betterbuilderswands:wanddiamond" + }, + { + item: { + id: "chisel:chisel_diamond", + tag: { + chiseldata: {} + } + } + }, + { + item: "betterbuilderswands:wandiron" + }, + { + item: "minestrapp:ice_helm" + }, + { + item: "rftools:infused_diamond", + count: 2 + }, + { + item: "rftools:infused_enderpearl", + count: 2 + }, + { + item: "drones:drone_constructor" + }, + { + item: "drones:drone_disruptor" + }, + { + item: "extraplanets:geiger_counter" + }, + { + item: "moreplanets:breathable_diremsium_helmet" + }, + { + item: "moreplanets:diremsium_helmet" + }, + { + item: "moreplanets:space_fishing_rod" + }, + { + item: "openmodularturrets:machine_gun_turret" + }, + { + item: "openmodularturrets:incendiary_turret" + }, + { + item: "openmodularturrets:relativistic_turret" + }, + { + item: "openmodularturrets:potato_cannon_turret" + }, + { + item: "openmodularturrets:disposable_item_turret" + }, + { + item: "practicallogistics2:inforeader" + }, + { + item: "practicallogistics2:inventoryreader" + }, + { + item: "practicallogistics2:fluidreader" + }, + { + item: "practicallogistics2:energyreader" + }, + { + item: "practicallogistics2:networkreader" + }, + { + item: "matteroverdrive:artifact", + count: 2 + }, + { + item: "practicallogistics2:stoneplate", + count: 2 + }, + { + item: "practicallogistics2:signallingplate", + count: 2 + }, + { + item: "practicallogistics2:wirelessplate", + count: 2 + }, + { + item: "practicallogistics2:etchedplate", + count: 2 + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_explosive_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_culinary_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_magmatic_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_survivalist_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_death_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_slimey_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_pink_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_overclocked_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_potion_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_frosty_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_furnace_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 2 + } + }, + count: 4 + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 1 + } + }, + count: 4 + }, + { + item: "moreplanets:laser_bullet" + }, + { + item: "moreplanets:space_warper_core" + }, + { + item: { + id: "moreplanets:laser_gun", + tag: { + electricity: 100000.0f + } + } + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 0 + } + }, + count: 4 + }, + { + item: "moreplanets:space_bow" + }, + { + item: { + id: "scannable:scanner", + tag: { + energy: 5000 + } + } + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 0 + }, + Damage: 3s + }, + count: 4 + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 1 + }, + Damage: 3s + }, + count: 4 + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 2 + }, + Damage: 3s + }, + count: 4 + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 2 + }, + Damage: 1s + }, + count: 4 + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 0 + }, + Damage: 1s + }, + count: 4 + }, + { + item: { + id: "mekanism:transmitter", + tag: { + tier: 1 + }, + Damage: 1s + }, + count: 4 + }, + { + item: "ironchest:iron_gold_chest_upgrade" + }, + { + item: "ironchest:gold_diamond_chest_upgrade" + }, + { + item: "exnihilocreatio:item_doll" + }, + { + item: "exnihilocreatio:item_doll 1 2" + }, + { + item: "exnihilocreatio:item_doll 1 1" + }, + { + item: { + id: "mekanism:machineblock2", + tag: { + tier: 1, + mekData: {} + }, + Damage: 11s + } + }, + { + item: { + id: "mekanism:machineblock2", + tag: { + tier: 0, + mekData: {} + }, + Damage: 11s + } + }, + { + item: "matteroverdrive:record_transformation" + }, + { + item: "enderstorage:ender_pouch" + }, + { + item: "exnihilocreatio:item_doll 1 3" + }, + { + item: "extraplanets:basic_decontamination_unit" + }, + { + item: "mekanismgenerators:reactorglass", + count: 4 + }, + { + item: "mekanismgenerators:reactor 1 1", + count: 4 + }, + { + item: "mekanismgenerators:generator 1 10", + count: 4 + }, + { + item: { + id: "inventorypets:spider_pet", + tag: { + GiveItems: 1b + } + } + }, + { + item: "inventorypets:ghast_pet" + }, + { + item: "inventorypets:mooshroom_pet" + }, + { + item: "inventorypets:ocelot_pet" + }, + { + item: "inventorypets:squid_pet" + }, + { + item: { + id: "inventorypets:chicken_pet", + tag: { + GiveItems: 1b + } + } + }, + { + item: { + id: "inventorypets:pig_pet", + tag: { + GiveItems: 1b + } + } + }, + { + item: { + id: "inventorypets:sheep_pet", + tag: { + GiveItems: 1b + } + } + }, + { + item: "inventorypets:cow_pet" + }, + { + item: "inventorypets:bed_pet" + }, + { + item: "inventorypets:chest_pet" + }, + { + item: "inventorypets:blaze_pet" + }, + { + item: "inventorypets:magma_cube_pet" + }, + { + item: "inventorypets:creeper_pet" + }, + { + item: { + id: "inventorypets:snow_golem_pet", + tag: { + GiveItems: 1b + } + } + }, + { + item: "inventorypets:iron_golem_pet" + }, + { + item: "inventorypets:anvil_pet" + }, + { + item: "inventorypets:brewing_stand_pet" + }, + { + item: "inventorypets:jukebox_pet" + }, + { + item: "inventorypets:enchanting_table_pet" + }, + { + item: "inventorypets:crafting_table_pet" + }, + { + item: "inventorypets:furnace_pet" + }, + { + item: "inventorypets:double_chest_pet" + }, + { + item: "inventorypets:ender_chest_pet" + }, + { + item: "inventorypets:loot_pet" + }, + { + item: "inventorypets:banana_pet" + }, + { + item: "inventorypets:pingot_pet" + }, + { + item: "inventorypets:purplicious_cow_pet" + }, + { + item: "inventorypets:sponge_pet" + }, + { + item: "inventorypets:apple_pet" + }, + { + item: "inventorypets:wolf_pet" + }, + { + item: "inventorypets:silverfish_pet" + }, + { + item: "inventorypets:cheetah_pet" + }, + { + item: "inventorypets:quiver_pet" + }, + { + item: "inventorypets:pacman_pet" + }, + { + item: "inventorypets:shield_pet" + }, + { + item: "inventorypets:heart_pet" + }, + { + item: "inventorypets:windows_31" + }, + { + item: "inventorypets:blue_screen_of_death" + }, + { + item: "inventorypets:xerox_parc_gui" + }, + { + item: "inventorypets:windows_mojave" + }, + { + item: "inventorypets:windows_me" + }, + { + item: "inventorypets:windows_8" + }, + { + item: "inventorypets:windows_7" + }, + { + item: "inventorypets:windows_xp" + }, + { + item: "inventorypets:start_button" + }, + { + item: "moreplanets:gravity_boots" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_pink" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_white" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_green" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_purple" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_blue" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_light_blue" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_light_gray" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_black" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_green" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_magenta" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_orange" + }, + { + item: "extraplanets:oxygen_tank_heavy_full_yellow" + }, + { + item: "extraplanets:gravity_controller" + }, + { + item: { + id: "extraplanets:ultimate_battery", + tag: { + electricity: 200000.0f + } + } + }, + { + item: { + id: "extraplanets:advanced_battery", + tag: { + electricity: 150000.0f + } + } + }, + { + item: { + id: "extraplanets:zinc_battery", + tag: { + electricity: 125000.0f + } + } + }, + { + item: { + id: "extraplanets:nickel_battery", + tag: { + electricity: 85000.0f + } + } + }, + { + item: { + id: "extraplanets:mercury_battery", + tag: { + electricity: 100000.0f + } + } + }, + { + item: "inventorypets:torch_pet" + }, + { + item: "inventorypets:dirt_pet" + }, + { + item: "inventorypets:lead_pet" + }, + { + item: "inventorypets:pixie_pet" + }, + { + item: "inventorypets:sun_pet" + }, + { + item: "inventorypets:flying_saddle_pet" + }, + { + item: "inventorypets:biome_pet" + }, + { + item: "eplus:advanced_table" + }, + { + item: "chickenchunks:chunk_loader 1 1" + }, + { + item: "chickenchunks:chunk_loader" + }, + { + item: "galacticraftcore:basic_item 1 19" + }, + { + item: "galacticraftcore:oxygen_concentrator" + }, + { + item: "galacticraftcore:basic_item 1 20" + }, + { + item: "galacticraftcore:basic_item 1 13" + }], + loot_crate: { + string_id: "rare", + item_name: "Rare Reward", + color: 4031942, + glow: true, + drops: { + boss: 0, + passive: 0, + monster: 0 + } + } +} diff --git a/overrides/config/ftbquests/normal/reward_tables/3afcf5f0.snbt b/overrides/config/ftbquests/normal/reward_tables/3afcf5f0.snbt new file mode 100644 index 0000000..81e5417 --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/3afcf5f0.snbt @@ -0,0 +1,71 @@ +{ + title: "Money", + loot_size: 1, + hide_tooltip: true, + use_title: true, + rewards: [{ + ftb_money: 15L, + type: "ftbmoney:money", + weight: 45 + }, + { + ftb_money: 30L, + type: "ftbmoney:money", + weight: 35 + }, + { + ftb_money: 50L, + type: "ftbmoney:money", + weight: 35 + }, + { + ftb_money: 75L, + type: "ftbmoney:money", + weight: 25 + }, + { + ftb_money: 100L, + type: "ftbmoney:money", + weight: 20 + }, + { + ftb_money: 150L, + type: "ftbmoney:money", + weight: 15 + }, + { + ftb_money: 200L, + type: "ftbmoney:money", + weight: 10 + }, + { + ftb_money: 250L, + type: "ftbmoney:money", + weight: 7 + }, + { + ftb_money: 300L, + type: "ftbmoney:money", + weight: 5 + }, + { + ftb_money: 350L, + type: "ftbmoney:money", + weight: 3 + }, + { + ftb_money: 10L, + type: "ftbmoney:money", + weight: 55 + }], + loot_crate: { + string_id: "money", + item_name: "Money", + color: 16251992, + drops: { + boss: 0, + passive: 0, + monster: 0 + } + } +} diff --git a/overrides/config/ftbquests/normal/reward_tables/572df9cf.snbt b/overrides/config/ftbquests/normal/reward_tables/572df9cf.snbt new file mode 100644 index 0000000..d81b55b --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/572df9cf.snbt @@ -0,0 +1,45 @@ +{ + title: "Choice Common Reward", + loot_size: 1, + use_title: true, + rewards: [{ + item: { + id: "ftbquests:lootcrate", + tag: { + type: "common" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "money" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "food" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "ammo" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "building" + } + } + }] +} diff --git a/overrides/config/ftbquests/normal/reward_tables/7314d616.snbt b/overrides/config/ftbquests/normal/reward_tables/7314d616.snbt new file mode 100644 index 0000000..7d091fd --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/7314d616.snbt @@ -0,0 +1,58 @@ +{ + title: "Building", + loot_size: 1, + hide_tooltip: true, + use_title: true, + rewards: [{ + item: "galacticraftcore:basic_block_core 1 3", + count: 16, + random_bonus: 64, + weight: 35 + }, + { + item: "galacticraftcore:basic_block_core 1 4", + count: 16, + random_bonus: 60, + weight: 50 + }, + { + item: "galacticraftcore:panel_lighting", + count: 4, + random_bonus: 32, + weight: 10 + }, + { + item: "galacticraftcore:panel_lighting 1 1", + count: 4, + random_bonus: 32, + weight: 10 + }, + { + item: "galacticraftcore:panel_lighting 1 2", + count: 4, + random_bonus: 32, + weight: 10 + }, + { + item: "galacticraftcore:panel_lighting 1 3", + count: 4, + random_bonus: 32, + weight: 10 + }, + { + item: "galacticraftcore:panel_lighting 1 4", + count: 4, + random_bonus: 32, + weight: 10 + }], + loot_crate: { + string_id: "building", + item_name: "Building", + color: 1366996, + drops: { + boss: 0, + passive: 0, + monster: 0 + } + } +} diff --git a/overrides/config/ftbquests/normal/reward_tables/bd0445b8.snbt b/overrides/config/ftbquests/normal/reward_tables/bd0445b8.snbt new file mode 100644 index 0000000..82a3398 --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/bd0445b8.snbt @@ -0,0 +1,46 @@ +{ + title: "Ammo", + loot_size: 1, + hide_tooltip: true, + use_title: true, + rewards: [{ + item: "cgm:basic_ammo", + count: 16, + weight: 65 + }, + { + item: "cgm:advanced_ammo", + count: 16, + weight: 35 + }, + { + item: "cgm:shell", + count: 16, + weight: 35 + }, + { + item: "cgm:basic_ammo", + count: 32, + weight: 45 + }, + { + item: "cgm:advanced_ammo", + count: 32, + weight: 20 + }, + { + item: "cgm:shell", + count: 32, + weight: 20 + }], + loot_crate: { + string_id: "ammo", + item_name: "Ammo", + color: 6381642, + drops: { + boss: 0, + passive: 0, + monster: 0 + } + } +} diff --git a/overrides/config/ftbquests/normal/reward_tables/c7a1a097.snbt b/overrides/config/ftbquests/normal/reward_tables/c7a1a097.snbt new file mode 100644 index 0000000..ecef9b7 --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/c7a1a097.snbt @@ -0,0 +1,60 @@ +{ + title: "Choice Legendary Reward", + loot_size: 1, + rewards: [{ + item: { + id: "ftbquests:lootcrate", + tag: { + type: "legendary_reward" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "rare" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "common" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "money" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "food" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "ammo" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "building" + } + } + }] +} diff --git a/overrides/config/ftbquests/normal/reward_tables/d979fb15.snbt b/overrides/config/ftbquests/normal/reward_tables/d979fb15.snbt new file mode 100644 index 0000000..7393a8d --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/d979fb15.snbt @@ -0,0 +1,53 @@ +{ + title: "Choice Rare Reward", + loot_size: 1, + use_title: true, + rewards: [{ + item: { + id: "ftbquests:lootcrate", + tag: { + type: "rare" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "common" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "money" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "food" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "ammo" + } + } + }, + { + item: { + id: "ftbquests:lootcrate", + tag: { + type: "building" + } + } + }] +} diff --git a/overrides/config/ftbquests/normal/reward_tables/e6a0665c.snbt b/overrides/config/ftbquests/normal/reward_tables/e6a0665c.snbt new file mode 100644 index 0000000..f53f36c --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/e6a0665c.snbt @@ -0,0 +1,481 @@ +{ + title: "Legendary Reward", + icon: { + id: "ftbquests:lootcrate", + tag: { + type: "legendary_reward" + } + }, + loot_size: 1, + hide_tooltip: true, + use_title: true, + rewards: [{ + item: "ironchest:iron_shulker_box_pink 1 6" + }, + { + item: "ironchest:iron_shulker_box_black 1 6" + }, + { + item: "ironchest:iron_shulker_box_magenta 1 6" + }, + { + item: "ironchest:iron_shulker_box_orange 1 6" + }, + { + item: "ironchest:iron_shulker_box_brown 1 6" + }, + { + item: "ironchest:iron_shulker_box_blue 1 6" + }, + { + item: "ironchest:iron_shulker_box_orange 1 6" + }, + { + item: "ironchest:iron_shulker_box_green 1 6" + }, + { + item: "ironchest:iron_shulker_box_red 1 6" + }, + { + item: "simplegenerators:nether_simple" + }, + { + item: "ironchest:iron_shulker_box_lime 1 6" + }, + { + item: "deepmoblearning:pristine_matter_dragon" + }, + { + item: "deepmoblearning:pristine_matter_wither" + }, + { + item: "storagenetwork:remote 1 1" + }, + { + item: "simplegenerators:geothermal_simple" + }, + { + item: "ironchest:iron_chest 1 2", + count: 2 + }, + { + item: "ironchest:iron_shulker_box_yellow 1 6" + }, + { + item: "ironchest:iron_shulker_box_light_blue 1 6" + }, + { + item: "ironchest:iron_shulker_box_purple 1 6" + }, + { + item: "ironchest:iron_shulker_box_cyan 1 6" + }, + { + item: "ironchest:iron_shulker_box_silver 1 6" + }, + { + item: "ironchest:iron_shulker_box_gray 1 6" + }, + { + item: { + id: "buildinggadgets:destructiontool", + tag: { + overlay: 1b + } + } + }, + { + item: { + id: "buildinggadgets:copypastetool", + tag: { + mode: "Copy" + } + } + }, + { + item: { + id: "buildinggadgets:exchangertool", + tag: { + mode: "Wall", + range: 1, + blockstate: { + Name: "minecraft:air" + } + } + } + }, + { + item: "minestrapp:heart_container" + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_end_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: "moreplanets:dark_energy_receiver" + }, + { + item: { + id: "industrialforegoing:infinity_drill", + tag: { + Energy: 0L, + Fluid: { + FluidName: "biofuel", + Amount: 0 + }, + Special: 0b, + Selected: "POOR" + } + } + }, + { + item: "moreplanets:dark_energy_pearl" + }, + { + item: "galacticraftplanets:orion_drive" + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_halitosis_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: { + ForgeCaps: { + Parent: { + Inv: [], + EnergyStorage: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + id: "inventorygenerators:inv_nether_star_gen", + tag: { + Charging: 0b, + Energy: 0, + BurnTime: 0, + On: 0b + } + } + }, + { + item: "moreplanets:zelius_egg" + }, + { + item: { + id: "buildinggadgets:exchangertool", + tag: { + mode: "Wall", + range: 1, + blockstate: { + Name: "minecraft:air" + } + } + } + }, + { + item: { + id: "buildinggadgets:copypastetool", + tag: { + mode: "Copy" + } + } + }, + { + item: { + id: "extraplanets:ultimate_battery", + tag: { + electricity: 200000.0f + } + } + }, + { + item: "extraplanets:mars_rover 1 3" + }, + { + item: "extraplanets:venus_rover 1 3" + }, + { + item: "openmodularturrets:laser_turret" + }, + { + item: "openmodularturrets:rail_gun_turret" + }, + { + item: "openmodularturrets:grenade_turret" + }, + { + item: "openmodularturrets:rocket_turret" + }, + { + item: "openmodularturrets:teleporter_turret" + }, + { + item: { + id: "matteroverdrive:phaser", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 32000, + capacity: 32000 + } + } + } + }, + { + item: { + id: "matteroverdrive:plasma_shotgun", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 32000, + capacity: 32000 + } + } + } + }, + { + item: { + id: "matteroverdrive:ion_sniper", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 32000, + capacity: 32000 + } + } + } + }, + { + item: { + id: "matteroverdrive:omni_tool", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 32000, + capacity: 32000 + } + } + } + }, + { + item: { + id: "matteroverdrive:phaser_rifle", + tag: { + energy: { + maxReceive: 128, + maxExtract: 128, + energy: 32000, + capacity: 32000 + } + } + } + }, + { + item: { + id: "matteroverdrive:hc_battery", + tag: { + energy: { + maxReceive: 4096, + maxExtract: 4096, + energy: 1048576, + capacity: 1048576 + } + } + } + }, + { + item: "moreplanets:dark_energy_core" + }, + { + item: "galacticraftplanets:astro_miner" + }, + { + item: "moreplanets:alien_defender_beacon" + }, + { + item: "moreplanets:nuclear_waste_generator" + }, + { + item: "moreplanets:nuclear_waste_tank" + }, + { + item: "inventorypets:wither_pet" + }, + { + item: "inventorypets:juggernaut_pet" + }, + { + item: "inventorypets:dubstep_pet" + }, + { + item: "inventorypets:moon_pet" + }, + { + item: "inventorypets:qcm_pet" + }, + { + item: "inventorypets:mickerson_pet" + }, + { + item: "inventorypets:enderman_pet" + }, + { + item: "extraplanets:oxygen_tank_very_heavy_full" + }, + { + item: "extraplanets:oxygen_tank_extremely_heavy_full" + }, + { + item: { + id: "extraplanets:massive_battery", + tag: { + electricity: 500000.0f + } + } + }, + { + item: { + id: "redstonerepository:ring_mining", + tag: { + Energy: 4000000 + } + } + }, + { + item: { + id: "thermalexpansion:reservoir", + tag: {}, + Damage: 4s + } + }, + { + item: { + id: "thermalinnovation:drill", + tag: { + Energy: 750000, + Mode: 4 + }, + Damage: 4s + } + }, + { + item: { + id: "redstonerepository:feeder", + tag: { + Energy: 4000000 + } + } + }, + { + item: { + id: "redstonerepository:capacitor_gelid", + tag: { + Energy: 100000000 + } + } + }, + { + item: { + id: "thermalcultivation:watering_can", + tag: { + Water: 60000, + Mode: 4 + }, + Damage: 4s + } + }, + { + item: { + id: "thermalexpansion:satchel", + tag: { + Accessible: 1b + }, + Damage: 4s + } + }, + { + item: { + id: "thermalinnovation:saw", + tag: { + Energy: 750000, + Mode: 4 + }, + Damage: 4s + } + }, + { + item: { + id: "thermalexpansion:capacitor", + tag: { + Energy: 2500000 + }, + Damage: 4s + } + }, + { + item: { + id: "thermalinnovation:magnet", + tag: { + Energy: 750000 + }, + Damage: 4s + } + }, + { + item: "eplus:advanced_table" + }], + loot_crate: { + string_id: "legendary_reward", + item_name: "Legendary Reward", + color: 16767334, + glow: true, + drops: { + boss: 0, + passive: 0, + monster: 0 + } + } +} diff --git a/overrides/config/ftbquests/normal/reward_tables/index.snbt b/overrides/config/ftbquests/normal/reward_tables/index.snbt new file mode 100644 index 0000000..f0b01f1 --- /dev/null +++ b/overrides/config/ftbquests/normal/reward_tables/index.snbt @@ -0,0 +1,14 @@ +{ + index: [ + "1c549c89", + "1d522906", + "e6a0665c", + "3afcf5f0", + "1c8482bf", + "bd0445b8", + "7314d616", + "572df9cf", + "d979fb15", + "c7a1a097" + ] +} diff --git a/overrides/config/ftbquests/normal/variables/index.nbt b/overrides/config/ftbquests/normal/variables/index.nbt new file mode 100644 index 0000000..6526c3e Binary files /dev/null and b/overrides/config/ftbquests/normal/variables/index.nbt differ diff --git a/overrides/config/ftbutilities.cfg b/overrides/config/ftbutilities.cfg new file mode 100644 index 0000000..e104b83 --- /dev/null +++ b/overrides/config/ftbutilities.cfg @@ -0,0 +1,244 @@ +# Configuration file + +afk { + # Enables afk timer. + B:enabled=true + + # Enables afk timer in singleplayer. + B:enabled_singleplayer=false + + # Will print in console when someone goes/comes back from AFK. + B:log_afk=false + + # After how much time it will display notification to all players. + S:notification_timer=5m +} + + +auto_shutdown { + # Enables auto-shutdown. + B:enabled=false + + # Enables auto-shutdown in singleplayer worlds. + B:enabled_singleplayer=false + + # Server will automatically shut down after X hours. + # Time Format: HH:MM. If the system time matches a value, server will shut down. + # It will look for closest value available that is not equal to current time. + S:times < + 04:00 + 16:00 + > +} + + +backups { + D:backup_timer=2.0 + I:backups_to_keep=12 + I:compression_level=1 + B:disable_level_saving=true + B:display_file_size=true + B:enabled=true + S:extra_files < + > + S:folder= + S:max_total_size=50 GB + B:silent=false +} + + +chat { + # Adds ~ to player names that have changed nickname to prevent trolling. + B:add_nickname_tilde=false + I:admin_history_limit=10000 + B:change_tab_gui=true + I:general_history_limit=10000 + + # Disable this for some plugin compat. Not that they are supported but sometimes this is all that's needed. + B:replace_tab_names=true + I:team_history_limit=1000 +} + + +commands { + B:back=true + B:chunks=true + B:fly=true + B:god=true + B:heal=true + B:home=true + B:inv=true + B:kickme=true + B:killall=true + B:leaderboard=true + B:mute=true + B:nbtedit=true + B:nick=true + B:ranks=true + B:rec=true + B:rtp=false + B:spawn=true + B:tpa=true + B:tpl=true + B:trash_can=true + B:warp=true +} + + +debugging { + # Print a message in console every time a chunk is forced or unforced. Recommended to be off, because spam. + B:log_chunkloading=false +} + + +login { + # Set to false to disable event badges, e.g. Halloween. + B:enable_event_badges=true + + # Set to false to disable global badges completely, only server-wide badges will be available. + B:enable_global_badges=true + + # Enables message of the day. + B:enable_motd=false + + # Enables starting items. + B:enable_starting_items=false + + # Message of the day. This will be displayed when player joins the server. + S:motd < + "Hello player!" + > + + # Items to give player when he first joins the server. + # Format: '{id:"ID",Count:X,Damage:X,tag:{}}', Use /print_item to get NBT of item in your hand. + S:starting_items < + {id:"minecraft:stone_sword",Count:1,Damage:1,tag:{display:{Name:"Epic Stone Sword"}}} + > +} + + +ranks { + B:crash_client_side_permissions=false + + # Enables ranks and adds command.x permissions and allows ranks to control them. + B:enabled=true + B:load_from_config_folder=false + + # Adds chat colors/rank-specific syntax. + B:override_chat=true + + # Allow to configure commands with ranks. Disable this if you want to use other permission mod for that. + B:override_commands=true + B:print_command_errors=true +} + + +world { + # Dimensions where chunk claiming isn't allowed. + I:blocked_claiming_dimensions < + > + + # Enables chunk claiming. + B:chunk_claiming=true + + # Enables chunk loading. If chunk_claiming is set to false, changing this won't do anything. + B:chunk_loading=false + + # Disables player damage when they are stuck in walls. + B:disable_player_suffocation_damage=false + + # List of items that will have right-click function disabled on both sides. + # You can use '/inv disable_right_click' command to do with from in-game. + # Syntax: modid:item:metadata. Set metadata to * to ignore it. + S:disabled_right_click_items < + > + + # If set to DEFAULT, then teams can decide their Explosion setting. + # Valid values: + # TRUE + # FALSE + # DEFAULT + S:enable_explosions=DEFAULT + + # If set to DEFAULT, then players can decide their PVP status. + # Valid values: + # TRUE + # FALSE + # DEFAULT + S:enable_pvp=TRUE + + # Locked time in ticks in spawn dimension. + # -1 - Disabled + # 0 - Morning + # 6000 - Noon + # 12000 - Evening + # 18000 - Midnight + # Min: -1 + # Max: 23999 + I:forced_spawn_dimension_time=-1 + + # Locked weather type in spawn dimension. + # -1 - Disabled + # 0 - Clear + # 1 - Raining + # 2 - Thunderstorm + # Min: -1 + # Max: 2 + I:forced_spawn_dimension_weather=-1 + + # Max /rtp distance + D:rtp_max_distance=100000.0 + + # Max tries /rtp does before failure. + I:rtp_max_tries=200 + + # Min /rtp distance + D:rtp_min_distance=1000.0 + + # If set to true, explosions and hostile mobs in spawn area will be disabled, players won't be able to attack each other in spawn area. + B:safe_spawn=false + + # Show play time in corner. + B:show_playtime=false + + # Enable spawn area in singleplayer. + B:spawn_area_in_sp=false + + # Spawn dimension. Overworld by default. + I:spawn_dimension=-30 + + # Spawn radius. You must set spawn-protection in server.properties file to 0! + I:spawn_radius=0 + + # Unloads erroring chunks if dimension isn't loaded or some other problem occurs. + B:unload_erroring_chunks=false + + ########################################################################################################## + # logging + #--------------------------------------------------------------------------------------------------------# + # Logs different events in logs/world.log file. + ########################################################################################################## + + logging { + # Logs block breaking. + B:block_broken=true + + # Logs block placement. + B:block_placed=true + + # Enables world logging. + B:enabled=false + + # Includes creative players in world logging. + B:include_creative_players=false + + # Includes fake players in world logging. + B:include_fake_players=false + + # Logs item clicking in air. + B:item_clicked_in_air=true + } + +} + + diff --git a/overrides/config/furnaceoverhaul.cfg b/overrides/config/furnaceoverhaul.cfg new file mode 100644 index 0000000..5327ffb --- /dev/null +++ b/overrides/config/furnaceoverhaul.cfg @@ -0,0 +1,10 @@ +# Configuration file + +general { + # A list a fluid fuels, in the format name@time, where time is burn ticks per millibucket. [default: [lava@20]] + S:"Fluid Fuels" < + lava@20 + > +} + + diff --git a/overrides/config/galacticraft-rich-presence.json b/overrides/config/galacticraft-rich-presence.json new file mode 100644 index 0000000..0b39f89 --- /dev/null +++ b/overrides/config/galacticraft-rich-presence.json @@ -0,0 +1,16 @@ +{ + "general": { + "icon": "NONE", + "show_planet": true, + "show_moon": true, + "show_station": true + }, + "messages": { + "on_planet": "Exploring @PLANET@", + "on_moon": "Exploring @PLANET@", + "on_station": "Orbiting @PARENT@", + "singleplayer": "Playing AstroBlock", + "multiplayer": "Playing AstroBlock", + "icon_text": "Playing AstroBlock on the Twitch Launcher." + } +} \ No newline at end of file diff --git a/overrides/config/globalgamerules.cfg b/overrides/config/globalgamerules.cfg new file mode 100644 index 0000000..72c1ded --- /dev/null +++ b/overrides/config/globalgamerules.cfg @@ -0,0 +1,126 @@ +# Configuration file + +########################################################################################################## +# gamerules +#--------------------------------------------------------------------------------------------------------# +# Set the values to ('true'/'false'/an integer or a string defaultValue) depending if you want to have the GameRule (enabled/disabled or have a different defaultValue) +########################################################################################################## + +gamerules { + # If an announcement when a player gets an advancement should be done + S:announceAdvancements=true + + # Whether command blocks should notify admins when they perform commands + S:commandBlockOutput=true + + # Whether the server should skip checking player speed when the player is wearing elytra. + S:disableElytraMovementCheck=false + + # Whether the day-night cycle and moon phases progress + S:doDaylightCycle=true + + # Whether entities that are not mobs should have drops + S:doEntityDrops=true + + # Whether fire should spread and naturally extinguish + S:doFireTick=true + + # Whether players should only be able to craft recipes that they've unlocked first + S:doLimitedCrafting=false + + # Whether mobs should drop items + S:doMobLoot=true + + # Whether mobs should naturally spawn + S:doMobSpawning=true + + # GameRule added by another mod or from commands + S:doTF2AI=true + + # Whether blocks should have drops + S:doTileDrops=true + + # Whether the weather will change + S:doWeatherCycle=true + + # The function to run every game tick + S:gameLoopFunction=- + + # Whether the player should keep items in their inventory after death + S:keepInventory=true + + # Whether to log admin commands to server log + S:logAdminCommands=true + + # Determines the number at which the chain command block acts as a "chain". + S:maxCommandChainLength=65536 + + # The maximum number of other pushable entities a mob or player can push, before taking 3 suffocation damage + # per half-second. Setting to 0 disables the rule. Damage affects survival-mode or adventure-mode players, and all mobs but bats. + # Pushable entities include non-spectator-mode players, any mob except bats, as well as boats and minecarts. + S:maxEntityCramming=24 + + # Whether creepers, zombies, endermen, ghasts, withers, ender dragons, rabbits, sheep, and villagers should be able to change blocks + # and whether villagers, zombies, skeletons, and zombie pigmen can pick up items + S:mobGriefing=true + + # Whether the player can regenerate health naturally if their hunger is full enough (doesn't affect external healing, such as + # golden apples, the Regeneration effect, etc.) + S:naturalRegeneration=true + + # GameRule added by another mod or from commands + S:"openblocks:spawn_graves"=true + + # GameRule added by another mod or from commands + S:quark_allowDropoff=true + + # How often a random block tick occurs (such as plant growth, leaf decay, etc.) per chunk section per game tick. 0 will disable random + # ticks, higher numbers will increase random ticks + S:randomTickSpeed=3 + + # Whether the debug screen shows all or reduced information; and whether the effects of F3+B (entity hitboxes) and F3+G (chunk boundaries) are shown. + S:reducedDebugInfo=false + + # Whether the feedback from commands executed by a player should show up in chat. Also affects the default behavior of whether command blocks store their output text + S:sendCommandFeedback=true + + # Whether a message appears in chat when a player dies + S:showDeathMessages=true + + # The number of blocks outward from the world spawn coordinates that a player will spawn in when first joining a server or when dying without a spawnpoint. + S:spawnRadius=10 + + # Whether players in spectator mode can generate chunks + S:spectatorsGenerateChunks=true +} + + +########################################################################################################## +# misc +#--------------------------------------------------------------------------------------------------------# +# A collection of misc configs +########################################################################################################## + +misc { + # Syntax is: name-enabled-command + # enabled is either true or false, all @p will be replaced with the playername + S:customGamerules < + > + + # If gamerules and world difficulty should be saved to config on world unload + S:saveGameRules=true + + # Sets the difficulty of a world when loaded, respects it the difficulty is locked or not for the world + # -1: Disabled + # 0: Peaceful + # 1: Easy + # 2: Normal + # 3: Hard + S:worldDifficulty=-1 + + # If a world's difficulty should be locked when loaded, if world already is locked it can't be change + # If the global world difficulty is enabled it's set first + S:worldDifficultyLocked=false +} + + diff --git a/overrides/config/gottschcore/general.cfg b/overrides/config/gottschcore/general.cfg new file mode 100644 index 0000000..7105845 --- /dev/null +++ b/overrides/config/gottschcore/general.cfg @@ -0,0 +1,40 @@ +# Configuration file + +########################################################################################################## +# 01-logging +#--------------------------------------------------------------------------------------------------------# +# Logging properties. +########################################################################################################## + +01-logging { + # The filename of the log file. [default: gottschcore] + S:loggerFilename=gottschcore + + # The directory where the logs should be stored. This is relative to the Minecraft install path. [default: mods/gottschcore/logs/] + S:loggerFolder=mods/gottschcore/logs/ + + # The logging level. Set to 'off' to disable logging. [trace|debug|info|warn|error|off] [default: info] + S:loggerLevel=info + + # The size a log file can be before rolling over to a new file. [default: 1000K] + S:loggerSize=1000K +} + + +########################################################################################################## +# 03-mod +#--------------------------------------------------------------------------------------------------------# +# General mod properties. +########################################################################################################## + +03-mod { + # Enables/Disables version checking. [default: true] + B:enableVersionChecker=true + S:latestVersion=1.2.0 + B:latestVersionReminder=true + + # Enables/Disables mod. [default: true] + B:modEnabled=true +} + + diff --git a/overrides/config/gravelores.cfg b/overrides/config/gravelores.cfg new file mode 100644 index 0000000..6c88c64 --- /dev/null +++ b/overrides/config/gravelores.cfg @@ -0,0 +1,62 @@ +# Configuration file + +########################################################################################################## +# ores +#--------------------------------------------------------------------------------------------------------# +# Settings related to gravel ore generation. +########################################################################################################## + +ores { + # A list of biome types (for example, OCEAN or PLAINS) to not generate gravel ores in. Ignored if empty. See the Forge BiomeDictionary for valid names [default: [OCEAN], [RIVER]] + S:biomeTypeBlacklist < + OCEAN + RIVER + > + + # A list of biome types (for example, OCEAN or PLAINS) to require to generate ores. Ignored if empty. See the Forge BiomeDictionary for valid names [default: ] + S:biomeTypeWhitelist < + > + + # A list of blacklisted ore dictionary keys. Ores with these keys will not generate. [default: [oreDiamond], [oreLapis], [oreRedstone], [oreEmerald]] + S:blacklist < + oreDiamond + oreLapis + oreRedstone + oreEmerald + > + + # Additional gravel ores to add. Should be in the format of 'oreName:color:miningLevel:hardness' or 'oreName:color:miningLevel:hardness:modid:baseore:meta'. You will need to provide localizations in the form of 'tile.extra_gravel_ore.oreName.name', but they will automatically be oredicted with a prefix of 'ore' [default: ] + S:extraBlocks < + > + + # If true, falling gravel ores drop items if they are unable to land (e.g. falls on a torch). Defaults to false which prevents working around harvest levels. [default: false] + B:oreFallingDropItems=false + + # Chance per chunk that an ore pile will spawn. Set this to zero to disable generation. [range: 0 ~ 32767, default: 20] + I:orePileChance=20 + + # Maximum size value for generated ore piles. This is a number of block spawning attempts, not blocks -- piles will not always be between this and the minimum size in block count. [range: 0 ~ 100, default: 40] + I:orePileMaxSize=40 + + # Minimum size value for generated ore piles. This is a number of block spawning attempts, not blocks -- piles can be smaller than this minimum value. [range: 0 ~ 100, default: 10] + I:orePileMinSize=10 + + # The generation weight of each ore type. Ores like copper that may not exist in your instance, or blacklisted ores, will not be considered if not added by another mod. Follows the format ":". If an ore is missing, it will default to 10. [default: [oreCoal:16], [oreIron:24], [oreRedstone:4], [oreGold:4], [oreLapis:2], [oreDiamond:1], [oreEmerald:1], [oreCopper:14], [oreTin:14], [oreLead:10], [oreSilver:8], [oreNickel:10], [oreAluminum:12]] + S:spawnWeights < + oreCoal:16 + oreIron:24 + oreRedstone:4 + oreGold:4 + oreLapis:2 + oreDiamond:1 + oreEmerald:1 + oreCopper:14 + oreTin:14 + oreLead:10 + oreSilver:8 + oreNickel:10 + oreAluminum:12 + > +} + + diff --git a/overrides/config/heartdrops.cfg b/overrides/config/heartdrops.cfg new file mode 100644 index 0000000..cc991be --- /dev/null +++ b/overrides/config/heartdrops.cfg @@ -0,0 +1,115 @@ +# Configuration file + +general { + I:"Default Drop Amount"=1 + B:"Drop Golden Hearts"=true + S:"Drop On Difficulty"=ALL + B:"Drop On Hardcore"=false + I:"Drop Range"=3 + S:"Drop When"=HURT + I:"Golden Heart Chance"=50 + I:"Golden Heart Looting Multiplier"=5 + + # Caps the health dropped at your health + B:capAtHealth=true + + # Stops dropping hearts if there are enough on the ground to heal you + B:deriveFromDropped=true + + # Changes how many hearts will be dropped + # Valid values: + # SPECIFIC + # CHANCE + # UNTIL_FULL_HEALTH + # PERCENTAGE_OF_MOB_HEALTH + S:dropAmount=UNTIL_FULL_HEALTH + + # The value used for the drop amount + # SPECIFIC = A specific value to drop + # CHANCE = The upper bound of a random chance + # UNTIL_FULL_HEALTH = Nothing + # PERCENTAGE_OF_MOB_HEALTH = The percentage of the health + I:dropAmountValue=20 + + # Changes what difficulty hearts drop on + # Valid values: + # PEACEFUL + # EASY + # NORMAL + # HARD + # ALL + S:dropDifficulty=ALL + + # Changes the game mode hearts drop on + # Valid values: + # SURVIVAL + # CREATIVE + # ADVENTURE + # SPECTATOR + # ALL + S:dropGameMode=ALL + + # Drops a half heart if you need it + B:dropHalf=true + + # Changes whether hearts drop on hardcore mode or not + B:dropHardcore=false + + # The range of hearts that can drop (can be increased with looting) + I:dropRange=1 + + # Changes when the hearts will drop + # Valid values: + # HURT + # ALWAYS + # NEVER + S:dropWhen=HURT + + ########################################################################################################## + # redheart + #--------------------------------------------------------------------------------------------------------# + # Settings for red full and half hearts + ########################################################################################################## + + redheart { + # Whether red full and half hearts will drop + B:drop=true + } + + ########################################################################################################## + # goldheart + #--------------------------------------------------------------------------------------------------------# + # Settings for golden hearts + ########################################################################################################## + + goldheart { + # The chance for a golden heart to drop + I:chance=50 + + # Whether or not golden hearts will drop + B:drop=true + + # A multiplier that increases your chance to get a golden heart + I:lootingMultiplier=5 + } + + ########################################################################################################## + # crystalheart + #--------------------------------------------------------------------------------------------------------# + # Settings for crystal hearts + ########################################################################################################## + + crystalheart { + # The chance for a crystal heart to drop + I:chance=70 + + # Whether or not crystal hearts will drop + B:drop=true + + # A multiplier that increases your chance to get a crystal heart + I:lootingMultiplier=3 + } + +} + + diff --git a/overrides/config/hud.cfg b/overrides/config/hud.cfg new file mode 100644 index 0000000..5e4f10e --- /dev/null +++ b/overrides/config/hud.cfg @@ -0,0 +1,626 @@ +# Configuration file + +airbar { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=36 + S:side=east +} + + +armor { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=37 + S:side=west +} + + +armorbars { + B:alwaysVisible=false + S:bars=largeBars + D:damageWarning.warning.1=0.45 + D:damageWarning.warning.2=0.25 + D:damageWarning.warning.3=0.1 + S:durabilityMode=points + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=west + S:position.direction=northWest + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=7 + B:showDurability=true + B:showName=true +} + + +arrowcount { + B:enabled=true + B:overlay=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment= + S:position.direction=southEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=29 +} + + +biome { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment= + S:position.direction=north + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=3 +} + + +blockviewer { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + B:invNames=false + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=west + S:position.direction=north + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=8 + B:showIds=false + B:showItem=true +} + + +bloodsplatters { + S:density=normal + B:enabled=true + S:priority=9 +} + + +compass { + B:enabled=true + D:letterScale=0.5 + S:mode=visual + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=north + S:position.direction=north + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=1 + S:requireItem=disabled + B:showNotches=true +} + + +connection { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + B:latency=true + B:playerCount=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=northEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=10 + B:showIp=true +} + + +coordinates { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment= + S:position.direction=north + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + D:precision=0.0 + S:priority=2 + B:spaced=true +} + + +cps { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=southWest + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=30 + B:remember=false + B:showBurst=true + D:timeout=3.0 +} + + +crosshair { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment= + S:position.direction=center + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=11 +} + + +distance { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + S:mode=0 + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=west + S:position.direction=center + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=12 +} + + +experience { + B:enabled=true + B:hideMount=false + S:position.alignment= + S:position.anchor= + S:position.contentAlignment= + S:position.direction= + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=31 +} + + +experienceinfo { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=northEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=32 + B:showLifetimeExp=false + B:showTotalExp=false +} + + +food { + B:enabled=true + B:hideMount=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=34 + S:side=east +} + + +fpscount { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + B:numberOnly=false + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=southWest + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=13 +} + + +fullinvindicator { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + B:offhand=false + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=northEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=14 +} + + +gameclock { + B:24hr=false + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + S:dateType=mdy + B:enabled=true + B:fullYear=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=west + S:position.direction=northEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=4 + S:requireItem=disabled + B:showDays=true + B:showSeconds=false +} + + +handbar { + B:bars=true + D:damageWarning.warning.1=0.45 + D:damageWarning.warning.2=0.25 + D:damageWarning.warning.3=0.1 + S:durabilityMode=points + B:enabled=true + B:offhand=false + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=north + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=39 + B:showDurability=true + B:showItem=true + B:showName=true + B:showNonTools=false +} + + +healindicator { + B:enabled=true + S:mode=1 + S:priority=15 +} + + +health { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=35 + S:side=west +} + + +helmetoverlay { + B:enabled=true + S:priority=0 +} + + +horseinfo { + B:enabled=true + B:jump=true + S:priority=16 + B:speed=true +} + + +hotbar { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment= + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=17 +} + + +itempickup { + B:enabled=true + D:fadeAfter=20.0 + D:maxStacks=11.0 + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=southEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=18 +} + + +jumpbar { + B:enabled=true + S:position.alignment= + S:position.anchor= + S:position.contentAlignment= + S:position.direction= + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=33 +} + + +lightlevel { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=southEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=19 +} + + +mobinfo { + D:compress=40.0 + B:enabled=true + S:priority=5 +} + + +mounthealth { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=38 + S:side=east +} + + +offhand { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment= + S:position.direction=south + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=20 +} + + +playerinfo { + B:enabled=true + S:priority=21 + D:tooltipLines=-1.0 +} + + +portal { + B:enabled=true + S:priority=22 +} + + +potionbar { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=northWest + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=23 +} + + +saturation { + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=northWest + S:position.direction=southEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=24 +} + + +scoreboard { + B:enabled=true + S:position.alignment= + S:position.anchor= + S:position.contentAlignment= + S:position.direction= + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=25 +} + + +signreader { + B:enabled=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment= + S:position.direction=northWest + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=26 +} + + +systemclock { + B:24hr=false + D:color.blue=255.0 + D:color.green=255.0 + D:color.red=255.0 + S:dateType=mdy + B:enabled=false + B:fullYear=true + S:position.alignment=northWest + S:position.anchor=northWest + S:position.contentAlignment=west + S:position.direction=northEast + B:position.lockAlignment=false + B:position.lockContent=false + S:position.origin=0,0 + S:position.parent=null + S:position.position=preset + S:priority=6 + B:showSeconds=false +} + + +vignette { + B:enabled=true + S:priority=27 + B:warnings=true +} + + +waterdrops { + S:density=normal + B:enabled=true + S:priority=28 +} + + diff --git a/overrides/config/icarus.cfg b/overrides/config/icarus.cfg new file mode 100644 index 0000000..e69de29 diff --git a/overrides/config/ichunutil.cfg b/overrides/config/ichunutil.cfg new file mode 100644 index 0000000..d982bcd --- /dev/null +++ b/overrides/config/ichunutil.cfg @@ -0,0 +1,112 @@ +# Configuration file + +########################################################################################################## +# clientonly +#--------------------------------------------------------------------------------------------------------# +# These options affect only the client that loads the mod.\nIf you are looking for keybinds, look for them in ichunutil_keybinds.cfg. +########################################################################################################## + +clientonly { + # Set this to 0 if you find that iChunUtil is spawning a lot of these entities and is causing lag. Might affect some of my mods. I've not been able to pinpoint the issue, mind, but if you are not having any memory issues ignore this setting. + I:enableLatchedRendererSpawn=1 + + # Set this to 0 if you're crashing when the game launches because you do not have stencils enabled. + I:enableStencils=1 +} + + +module { + + ########################################################################################################## + # compactporkchop + #--------------------------------------------------------------------------------------------------------# + # Configs for the compact porkchop block module in iChunUtil. + ########################################################################################################## + + compactporkchop { + + block { + # Enable the Compact Raw Porkchop block recipe? + I:enableCompactPorkchop=1 + } + + } + + ########################################################################################################## + # eula + #--------------------------------------------------------------------------------------------------------# + # EULA settings. + ########################################################################################################## + + eula { + + general { + # String to say that you've acknowledged the EULA + # If this config is for a server, set it to true. + S:eulaAcknowledged=Mikkel_V_K + } + + } + + ########################################################################################################## + # versioncheck + #--------------------------------------------------------------------------------------------------------# + # These configs are for the mod version update checker for iChun's mods. + ########################################################################################################## + + versioncheck { + + general { + # How often will you be notified of the update?(Client config) + # 0 = Never (This just hides notifications. The mod will still check for updates and print out to the console) + # 1 = Once you connect to server + # 2 = Once a day + I:versionNotificationFrequency=2 + + # How will the CLIENT be notified of updates? (Servers will always have the update printed to the console. Singleplayer is yourself joining a self hosted server) + # 0 = Notify of updates regardless of player status. + # 1 = Notify only command senders of updates (Clientside only mod updates will still show) + # 2 = Do not notify + I:versionNotificationTypes=0 + + # Don't change this. + I:versionSave=24 + } + + } + + ########################################################################################################## + # worldportals + #--------------------------------------------------------------------------------------------------------# + # World Portals related configs. + ########################################################################################################## + + worldportals { + + general { + # Maximum recursion for World Portals. Set to 0 to disable World Portal render. + # + # Warning! The higher this is, the more recursion, the more FPS loss! + I:maxRecursion=2 + + # Max World Portal Renders per frame. + # This will limit the number of renders a tick despite your maxRecursion setting. + # This is here in hopes that your FPS doesn't tank if you happen to be at the wrong place in the wrong place. + I:maxRendersPerTick=10 + + # Sets the render distance of each world portal (by chunk) if it's not overridden by the world portal. + # + # Setting to 0 binds to MC's default game settings. + I:renderDistanceChunks=0 + + # Stencils use a specific value to see if the render is ours or not. + # + # If you're having rendering issues and changing this doesn't help, there might be a conflicting mod. Find out which mod that is and inform both that mod's author and me (iChun). + I:stencilValue=47 + } + + } + +} + + diff --git a/overrides/config/ichunutil_keybinds.cfg b/overrides/config/ichunutil_keybinds.cfg new file mode 100644 index 0000000..81c46c4 --- /dev/null +++ b/overrides/config/ichunutil_keybinds.cfg @@ -0,0 +1,25 @@ +# Configuration file + +########################################################################################################## +# keybinds +#--------------------------------------------------------------------------------------------------------# +# If you're reading this in the config file, I would strongly recommend changing the keybinds in-game. +# iChunUtil uses custom keybinds. Go to the controls/keybinds page and click on the bottom right corner. +# +# If you really have to edit the config file, the format is , and append either ":SHIFT", ":CTRL", or ":ALT" for keys you want to hold down at the same time. +# For key codes go to: http://minecraft.gamepedia.com/Key_codes +# Example: 48:SHIFT:ALT will bind to the B key when you hold Shift and Alt (On a QWERTY keyboard). +########################################################################################################## + +keybinds { + # Key to grab blocks/entities with the Portal Gun [default: 34] + S:portalgun.keyGrab=34 + + # Key to reset portals of your Portal Gun [default: 19] + S:portalgun.keyReset=19 + + # Key to zoom and unzoom the Portal Gun [default: -98] + S:portalgun.keyZoom=-98 +} + + diff --git a/overrides/config/iguanatweaks.cfg b/overrides/config/iguanatweaks.cfg new file mode 100644 index 0000000..9795aa1 --- /dev/null +++ b/overrides/config/iguanatweaks.cfg @@ -0,0 +1,315 @@ +# Configuration file + +########################################################################################################## +# _global_config +#--------------------------------------------------------------------------------------------------------# +# Completely disable every module from here +########################################################################################################## + +_global_config { + # Set to false to disable everything the Drops module does. (default: true) + B:drops_enabled=true + + # Set to false to disable everything the Experience module does. (default: true) + B:experience_enabled=true + + # Set to false to disable everything the Hardness module does. (default: true) + B:hardness_enabled=true + + # Set to false to disable everything the Hud module does. (default: true) + B:hud_enabled=true + + # Set to false to disable everything the Movement Restriction module does. (default: true) + B:movement_restriction_enabled=true + + # Set to false to disable everything the Sleep Respawn module does. (default: true) + B:sleep_respawn_enabled=true + + # Set to false to disable everything the Stack Size module does. (default: true) + B:stack_size_enabled=true +} + + +########################################################################################################## +# drops +#--------------------------------------------------------------------------------------------------------# +# Restrict items dropped and set lifespan of items spawned in various situations (20 ticks = 1 second) +########################################################################################################## + +drops { + # Lifespan (in ticks) of items on the ground (default: 6000) + I:item_lifespan=6000 + + # Lifespan (in ticks) of items dropped when a mob dies (default: 6000) + I:item_lifespan_mob_drop=6000 + + # Lifespan (in ticks) of items dropped when a player dies (default: 2147483647) + I:item_lifespan_player_death=2147483647 + + # Lifespan (in ticks) of items tossed on the ground (default: 6000) + I:item_lifespan_tossed=6000 + + # List of items/blocks to restrict from mob drops (separated by new line, format modid:itemid:meta) (default: []) + S:restricted_drops < + > +} + + +########################################################################################################## +# experience +#--------------------------------------------------------------------------------------------------------# +# Configure some properties for the vanilla experience +########################################################################################################## + +experience { + # Percentage of experience given by everything (0 to disable all xp orbs from being created) (100 to disable) (default: 100.0) + D:percentage_all=100.0 + + # Percentage of experience dropped from mobs spawned from Spawners. (default: 50.0) + D:percentage_from_spawner=50.0 + + # Percentage of experience dropped by blocks. Experience dropped by blocks are still affected by percentage_all, so if you have e.g. percentage_all at 50, this needs to be set to 200 to make blocks drop normal experience. (set to 0 to make blocks not drop xp) (100 to disable) (default: 100.0) + D:percentage_ore=100.0 + + # Lifespan (in ticks) of xp orbs (Range: -1 -> 38000. If set to -1 the orbs will never despawn) (default: 6000) + I:xp_lifespan=6000 +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Other settings +########################################################################################################## + +general { + # The poison effect will be changed to be deadly and drain hunger, but will damage the player 3 times slower (default: true) + B:alter_poison=true + + # Disables fov changes when you get slowed down or sped up. Highly recommended if you have 'movement_restrictions' active. (default: true) + B:disable_fov_change_on_speed_change=true + + # Minecraft normally adds 0.005 exaustion for block broken. With this at true, exhaustion will be added based on block hardness (hardness / 100). ELI5 when you break a block you lose more hunger the more hard is a block to break. (default: true) + B:exhaustion_on_block_break=true + + # Multiply the exhaustion given to the player when breaking blocks by this value (default: 1.0) + D:exhaustion_on_block_break_multiplier=1.0 + + # If the player should be able to walk over full blocks (default: false) + B:increased_step_height=true + + # If true, silverfish blocks will be almost like stone (default: true) + B:less_obivious_silverfish=true + + # How often the speed of entities (not player) are calculated (in ticks). Higher values reduces client-side CPU load but may increase the chance of odd behavior (default: 7) + I:tick_rate_entity_update=7 + + # How often the speed of players are calculated (in ticks). Higher values reduces client-side CPU load but may increase the chance of odd behavior (default: 2) + I:tick_rate_player_update=2 +} + + +########################################################################################################## +# hardness +#--------------------------------------------------------------------------------------------------------# +# Change the hardness of blocks, globally or single, using either a blacklist or whitelist +########################################################################################################## + +hardness { + # Define for each line a custom block hardness for every block. Those blocks are not affected by the global block hardness multiplier ('multiplier') + # The format is modid:blockid:meta,hardness. + # E.g. 'minecraft:stone:1,5.0' will make granite have 5 hardness. If no meta is specified, this will affect every block meta. (default: []) + S:block_hardness < + > + + # Block ids (one per line) for the hardness whitelist/blacklist. + # Format is modid:blockid;meta + # E.g. 'minecraft:stone:1' will target granite (default: []) + S:block_list < + > + + # True if hardness multiplier should only affect blocks on the list, false if all blocks are affected except those on the list (default: false) + B:block_list_is_whitelist=false + + # Multiplier applied to the hardness of blocks (set to 1 to disable) (default: 4.0) + D:multiplier=4.0 +} + + +########################################################################################################## +# hud +#--------------------------------------------------------------------------------------------------------# +# Options to hide HUD parts in certain situations +########################################################################################################## + +hud { + # If true, the experience bar will be hidden unless there are xp orbs in a 4 blocks (cubic) radius around the player (default: true) + B:hide_experience_bar=true + + # If true, the health bar will be hidden when above a certain threshold (the bar will always be shown if absorpion hearts are present) (default: false) + B:hide_health_bar=true + + # Delay (in seconds) before hiding the health bar (default: 4) + I:hide_health_bar_delay=0 + + # Health needs to be equal to or above this before the bar will hide (default: 20) + I:hide_health_bar_threshold=0 + + # If true, the hotbar will be hidden until an item is selected (default: false) + B:hide_hotbar=false + + # Delay (in seconds) before hiding the hotbar (default: 4) + I:hide_hotbar_delay=4 + + # If true, the hunger bar will be hidden when above a certain threshold (default: false) + B:hide_hunger_bar=true + + # Delay (in seconds) before hiding the hunger bar (default: 4) + I:hide_hunger_bar_delay=4 + + # Hunger needs to be equal to or above this before the bar will hide (default: 20) + I:hide_hunger_bar_threshold=20 + + # If true, a 'Creative mode' text will show up when in creative mode (default: true) + B:show_creative_text=true +} + + +########################################################################################################## +# movement_restriction +#--------------------------------------------------------------------------------------------------------# +# Various settings related to restricting movement, such us encumbrance, armor weight and terrain slowdown +########################################################################################################## + +movement_restriction { + # Shows weight text in the debug (F3) details (default: false) + B:add_debug_text=false + + # Shows weight text on the HUD when carrying too much (default: true) + B:add_hud_text=true + + # Percentage of slowdown for each point (half-shield) of armor (set to 0 to disable) (default: 0.5) + D:armor_weight=0.5 + + # Set here (one per line) block weight for each block or item. Format is 'modid:blockid:meta,weight', meta is not needed, setting no meta, means all the blocks sub-types of that block. (default: []) + S:custom_weight < + > + + # Is the duration of the slowdown dependant on difficulty? (default: true) + B:damage_slowdown_difficulty_scaling=true + + # Number of ticks each heart of damage slows you down for (set to 0 to disable) (default: 5) + I:damage_slowdown_duration=5 + + # When player's damaged, how much is slowed down? (default: 20.0) + D:damage_slowdown_effectiveness=20.0 + + # Weight text on the HUD will be more detailed, showing numbers (default: false) + B:detailed_hud_text=false + + # Maximum carry weight (set to 0 to disable) (default: 768) + I:max_carry_weight=512 + + # Weight of one rock block, used as a base to calculate weight of other blocks (default: 1.0) + D:rock_weight=1.0 + + # Multiplier for items weight in shulkerboxes. Set this to 0 to make items in shulker boxes not count towards weight. Set this to 1 to make items in shulker boxes weight the same as they were out of the box. (default: 0.75) + D:shulker_weight_reduction=0.75 + + # Set to false to disable the slowdown when walking backwards (default: true) + B:slowdown_when_walking_backwards=true + + # Custom list for each block that slows you down when you walk on it. Format is 'modid:blockid:meta,slowness', meta is not needed, setting no meta, means all the blocks. E.g. 'minecraft:diamond_block,75' will slowdown the player by 75% when walks on diamond block. (default: []) + S:terrain_slowdown_custom < + > + + # Percentage of slowdown when walking on dirt or grass (set to 0 to disable) (default: 5.0) + D:terrain_slowdown_dirt=5.0 + + # Percentage of slowdown when walking on ice (set to 0 to disable) (default: 50.0) + D:terrain_slowdown_ice=50.0 + + # Percentage of slowdown when walking through leaves or plants (set to 0 to disable) (default: 5.0) + D:terrain_slowdown_in_plant=5.0 + + # Percentage of slowdown when walking through snow (set to 0 to disable) (default: 20.0) + D:terrain_slowdown_in_snow=20.0 + + # Global modifier on the amount that terrain affects movement speed (set to 0 to disable) (default: 100.0) + D:terrain_slowdown_percentage=100.0 + + # Percentage of slowdown when walking on leaves or plants (set to 0 to disable) (default: 20.0) + D:terrain_slowdown_plant=20.0 + + # Percentage of slowdown when walking on sand (set to 0 to disable) (default: 20.0) + D:terrain_slowdown_sand=20.0 + + # Percentage of slowdown when walking on snow (set to 0 to disable) (default: 20.0) + D:terrain_slowdown_snow=20.0 +} + + +########################################################################################################## +# sleep_respawn +#--------------------------------------------------------------------------------------------------------# +# Various settings to change sleeping and respawning mechanics +########################################################################################################## + +sleep_respawn { + # Upon respawn the bed is destroyed (default: false) + B:destroy_bed_on_respawn=false + + # If active using a bed will not set your spawn point (requires disable_sleeping to be true) (default: false) + B:disable_set_respawn_point=false + + # Stops players from sleeping (default: true) + B:disable_sleeping=true + + # Amount of health you respawn with (with 'respawnHealthDifficultyScaling' this will be modified by difficulty) (default: 10) + I:respawn_health=10 + + # If true, the amount of health you respawn with is dependant on difficulty (default: true) + B:respawn_health_difficulty_scaling=true + + # Where you respawn (after death) is randomised around the players' spawn point (either to a bed or original spawn point), at least a maximum of this value, many blocks away (set to 0 to disable) (default: 0) + I:respawn_location_random_max=0 + + # Where you respawn (after death) is randomised around the players' spawn point (either to a bed or original spawn point), at least a minimum of this value, many blocks away (set to 0 to disable) (default: 0) + I:respawn_location_random_min=0 + + # Exactly where you spawn (upon login) is randomised around the spawn point, at least a maximum of this value, many blocks away (set to 0 to disable) (default: 0) + I:spawn_location_random_max=0 + + # Exactly where you spawn (upon login) is randomised around the spawn point, at least a minimum of this value, many blocks away (set to 0 to disable) (default: 0) + I:spawn_location_random_min=0 +} + + +########################################################################################################## +# stack_sizes +#--------------------------------------------------------------------------------------------------------# +# Change the stack sizes of blocks and items, based on material weight +########################################################################################################## + +stack_sizes { + # Max stack size divider for blocks (default: 4) + I:block_divider_man=4 + + # Min stack size divider for blocks (default: 2) + I:block_divider_min=2 + + # List of all the custom stacks for blocks and items. The format is 'modid:name,max_stack_size'. Going over 64 doesn't work. By default, some items that villagers can trade are set to be tradeable. (default: [minecraft:emerald,64, minecraft:paper,36, minecraft:rotten_flesh,40]) + S:custom_stack_list < + minecraft:emerald,64 + minecraft:paper,36 + minecraft:rotten_flesh,40 + > + + # Stack size divider for items (default: 2) + I:item_divider=2 + + # If true, writes in log files any change to stack sizes (default: false) + B:log_changes=false +} + + diff --git a/overrides/config/immersiveengineering.cfg b/overrides/config/immersiveengineering.cfg new file mode 100644 index 0000000..645b97f --- /dev/null +++ b/overrides/config/immersiveengineering.cfg @@ -0,0 +1,726 @@ +# Configuration file + +general { + # Set this to false to disable the manual's forced change of GUI scale + B:adjustManualScale=false + + # Set this to true if you suffer from bad eyesight. The Engineer's manual will be switched to a bold and darker text to improve readability. + # Note that this may lead to a break of formatting and have text go off the page in some instances. This is unavoidable. + B:badEyesight=false + + # If this is enabled, placing a block in a wire will break it (drop the wire coil) + B:blocksBreakWires=true + + # Support for colourblind people, gives a text-based output on capacitor sides + B:colourblindSupport=false + + # Set to false to have Coresamples not show the coordinates of the chunk. + B:coreSampleCoords=true + + # Disables the fancy rendering of blueprints on the Workbench and Autoworkbench. + # Set this to true if your game keeps freezing or crashing when looking at such a block. + B:disableFancyBlueprints=true + + # Disables most lighting code for certain models that are rendered dynamically (TESR). May improve FPS. + # Affects turrets and garden cloches + B:disableFancyTESR=false + + # A config setting to enable debug features. These features may vary between releases, may cause crashes, and are unsupported. Do not enable unless asked to by a developer of IE. + B:enableDebug=false + + # Set this to false to remove IE villagers from the game + B:enableVillagers=true + + # If this is enabled, wires connected to power sources will cause damage to entities touching them + # This shouldn't cause significant lag but possibly will. If it does, please report it at https://github.com/BluSunrize/ImmersiveEngineering/issues unless there is a report of it already. + B:enableWireDamage=true + + # Allows revolvers and other IE items to look properly held in 3rd person. This uses a coremod. Can be disabled in case of conflicts with other animation mods. + B:fancyItemHolding=true + + # The weight that hempseeds have when breaking tall grass. 5 by default, set to 0 to disable drops + I:hempSeedWeight=5 + + # By default all devices that accept cables have increased renderbounds to show cables even if the block itself is not in view. + # Disabling this reduces them to their minimum sizes, which might improve FPS on low-power PCs + B:increasedRenderboxes=true + + # Increase the distance at which certain TileEntities (specifically windmills) are still visible. This is a modifier, so set it to 1 for default render distance, to 2 for doubled distance and so on. + D:increasedTileRenderdistance=1.5 + + # Set this to false to disable the super awesome looking nixie tube front for the voltmeter and other things + B:nixietubeFont=true + + # Controls if item tooltips should contain the OreDictionary names of items. These tooltips are only visible in advanced tooltip mod (F3+H) + B:oreTooltips=true + + # A list of preferred Mod IDs that results of IE processes should stem from, aka which mod you want the copper to come from. + # This affects the ores dug by the excavator, as well as those crushing recipes that don't have associated IE items. This list is in oreder of priority. + S:preferredOres < + immersiveengineering + > + + # Set this to false to hide the update news in the manual + B:showUpdateNews=true + + # Set to false to disable the stencil buffer. This may be necessary on older GPUs. + B:stencilBufferEnabled=true + + # Drop connections with non-existing endpoints when loading the world. Use with care and backups and only when suspecting corrupted data. + # This option will check and load all connection endpoints and may slow down the world loading process. + B:validateConnections=false + + # Set this to false to stop the IE villager house from spawning + B:villagerHouse=true + + # The RGB colourate of the wires. + I:wireColouration < + 11758655 + 15573061 + 7303023 + 9862765 + 7303023 + 16723759 + 16445918 + 10323322 + > + I:wireColourationDefault < + 11758655 + 15573061 + 7303023 + 9862765 + 7303023 + 16723759 + 16445918 + 10323322 + > + + # The maximum length wire can have. Copper and Electrum should be similar, Steel is meant for long range transport, Structural Rope & Cables are purely decorational + I:wireLength < + 16 + 16 + 32 + 32 + 32 + 32 + > + + # The percentage of power lost every 16 blocks of distance for the wire tiers (copper, electrum, HV, Structural Rope, Cable & Redstone(no transfer) ) + D:wireLossRatio < + 0.05 + 0.025 + 0.025 + 1.0 + 1.0 + 1.0 + > + + # The transfer rates in Flux/t for the wire tiers (copper, electrum, HV, Structural Rope, Cable & Redstone(no transfer) ) + I:wireTransferRate < + 2048 + 8192 + 32768 + 0 + 0 + 0 + > + + ########################################################################################################## + # compat + #--------------------------------------------------------------------------------------------------------# + # A list of all mods that IE has integrated compatability for + # Setting any of these to false disables the respective compat + ########################################################################################################## + + compat { + B:actuallyadditions=true + B:albedo=true + B:attaineddrops2=true + B:baubles=true + B:betterwithmods=true + B:bloodmagic=true + B:botania=true + B:chisel=true + B:chiselsandbits=true + B:cofhcore=true + B:crafttweaker=true + B:denseores=true + B:enderio=true + B:extrautils2=true + B:forestry=true + B:foundry=true + B:harvestcraft=true + B:ic2=true + B:inspirations=true + B:mysticalagriculture=true + B:opencomputers=true + B:railcraft=true + B:tconstruct=true + B:thaumcraft=true + B:theoneprobe=true + B:thermalfoundation=true + B:waila=true + B:xlfoodmod=true + } + + machines { + # A modifier to apply to the energy costs of every Arc Furnace recipe + # Min: 0.001 + # Max: 1000.0 + D:arcFurnace_energyModifier=1.0 + + # A modifier to apply to the time of every Arc Furnace recipe + # Min: 0.001 + # Max: 1000.0 + D:arcFurnace_timeModifier=1.0 + + # Set this to true to make the blueprint for graphite electrodes craftable in addition to villager/dungeon loot + B:arcfurnace_electrodeCrafting=false + + # The maximum amount of damage Graphite Electrodes can take. While the furnace is working, electrodes sustain 1 damage per tick, so this is effectively the lifetime in ticks. The default value of 96000 makes them last for 8 consecutive ingame days + # Min: 1 + # Max: 2147483647 + I:arcfurnace_electrodeDamage=96000 + + # Set this to false to disable the Arc Furnace's recycling of armors and tools + B:arcfurnace_recycle=true + + # The Flux the Assembler will consume to craft an item from a recipe + # Min: 1 + # Max: 2147483647 + I:assembler_consumption=80 + + # A modifier to apply to the energy costs of every Automatic Workbench recipe + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:autoWorkbench_energyModifier=1.0 + + # A modifier to apply to the time of every Automatic Workbench recipe + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:autoWorkbench_timeModifier=1.0 + + # The Flux per tick the belljar consumes to grow plants + # Min: 1 + # Max: 2147483647 + I:belljar_consumption=8 + + # The amount of ticks one dose of fertilizer lasts in the belljar + # Min: 1 + # Max: 2147483647 + I:belljar_fertilizer=6000 + + # The amount of fluid the belljar uses per dose of fertilizer + # Min: 1 + # Max: 2147483647 + I:belljar_fluid=250 + + # A base-modifier for all fluid fertilizers in the belljar + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:belljar_fluid_fertilizer_mod=1.0 + + # A modifier to apply to the belljars total growing speed + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:belljar_growth_mod=1.0 + + # A base-modifier for all solid fertilizers in the belljar + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:belljar_solid_fertilizer_mod=1.0 + + # A modifier to apply to the energy costs of every Bottling Machine's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:bottlingMachine_energyModifier=1.0 + + # A modifier to apply to the time of every Bottling Machine's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:bottlingMachine_timeModifier=1.0 + + # The maximum amount of Flux that can be input into a high-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorHV_input=4096 + + # The maximum amount of Flux that can be output from a high-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorHV_output=4096 + + # The maximum amount of Flux that can be stored in a high-voltage capacitor + # Min: 1 + # Max: 2147483647 + I:capacitorHV_storage=4000000 + + # The maximum amount of Flux that can be input into a low-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorLV_input=256 + + # The maximum amount of Flux that can be output from a low-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorLV_output=256 + + # The maximum amount of Flux that can be stored in a low-voltage capacitor + # Min: 1 + # Max: 2147483647 + I:capacitorLV_storage=100000 + + # The maximum amount of Flux that can be input into a medium-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorMV_input=1024 + + # The maximum amount of Flux that can be output from a medium-voltage capacitor (by IE net or other means) + # Min: 1 + # Max: 2147483647 + I:capacitorMV_output=1024 + + # The maximum amount of Flux that can be stored in a medium-voltage capacitor + # Min: 1 + # Max: 2147483647 + I:capacitorMV_storage=1000000 + + # The Flux per tick the Charging Station can insert into an item + # Min: 1 + # Max: 2147483647 + I:charger_consumption=256 + + # The Flux per tick consumed by the Core Sample Drill + # Min: 1 + # Max: 2147483647 + I:coredrill_consumption=40 + + # The length in ticks it takes for the Core Sample Drill to figure out which mineral is found in a chunk + # Min: 1 + # Max: 2147483647 + I:coredrill_time=200 + + # A modifier to apply to the energy costs of every Crusher recipe + # Min: 0.001 + # Max: 1000.0 + D:crusher_energyModifier=1.0 + + # A modifier to apply to the time of every Crusher recipe + # Min: 0.001 + # Max: 1000.0 + D:crusher_timeModifier=1.0 + + # The Flux per tick that the Diesel Generator will output. The burn time of the fuel determines the total output + # Min: 0 + # Max: 2147483647 + I:dieselGen_output=4096 + + # The base Flux that is output by the dynamo. This will be modified by the rotation modifier of the attached water- or windmill + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:dynamo_output=3.0 + + # The chance that a given chunk will contain a mineral vein. + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:excavator_chance=0.2 + + # The Flux per tick the Excavator will consume to dig + # Min: 1 + # Max: 2147483647 + I:excavator_consumption=4096 + + # The maximum amount of yield one can get out of a chunk with the excavator. Set a number smaller than zero to make it infinite + I:excavator_depletion=38400 + + # List of dimensions that can't contain minerals. Default: The End. + I:excavator_dimBlacklist < + 1 + > + + # The chance that the Excavator will not dig up an ore with the currently downward-facing bucket. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:excavator_fail_chance=0.05 + + # Set this to false to disable the ridiculous amounts of particles the Excavator spawns + B:excavator_particles=true + + # The speed of the Excavator. Basically translates to how many degrees per tick it will turn. + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:excavator_speed=1.0 + + # A modifier to apply to the energy costs of every Fermenter recipe + # Min: 0.001 + # Max: 1000.0 + D:fermenter_energyModifier=1.0 + + # A modifier to apply to the time of every Fermenter recipe + # Min: 0.001 + # Max: 1000.0 + D:fermenter_timeModifier=1.0 + + # How much Flux the floodlight draws per tick + # Min: 1 + # Max: 2147483647 + I:floodlight_energyDraw=5 + + # How much Flux the floodlight can hold (must be at least 10x the power draw) + # Min: 1 + # Max: 2147483647 + I:floodlight_maximumStorage=80 + + # Set this to false to disable the mob-spawn prevention of the Floodlight + B:floodlight_spawnPrevent=true + + # The Flux per tick consumed to add one heat to a furnace. Creates up to 4 heat in the startup time and then 1 heat per tick to keep it running + # Min: 1 + # Max: 2147483647 + I:heater_consumption=8 + + # The Flux per tick consumed to double the speed of the furnace. Only happens if furnace is at maximum heat. + # Min: 1 + # Max: 2147483647 + I:heater_speedupConsumption=24 + + # How much Flux the powered lantern draws per tick + # Min: 1 + # Max: 2147483647 + I:lantern_energyDraw=1 + + # How much Flux the powered lantern can hold (should be greater than the power draw) + # Min: 1 + # Max: 2147483647 + I:lantern_maximumStorage=10 + + # Set this to false to disable the mob-spawn prevention of the Powered Lantern + B:lantern_spawnPrevent=true + + # The Flux that will be output by the lightning rod when it is struck + # Min: 0 + # Max: 2147483647 + I:lightning_output=16000000 + + # A modifier to apply to the energy costs of every MetalPress recipe + # Min: 0.001 + # Max: 1000.0 + D:metalPress_energyModifier=1.0 + + # A modifier to apply to the time of every MetalPress recipe + # Min: 0.001 + # Max: 1000.0 + D:metalPress_timeModifier=1.0 + + # A modifier to apply to the energy costs of every Mixer's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:mixer_energyModifier=1.0 + + # A modifier to apply to the time of every Mixer's process + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:mixer_timeModifier=1.0 + + # The basic transferrate of a fluid pipe, in mB/t + # Min: 1 + # Max: 2147483647 + I:pipe_transferrate=50 + + # The transferrate of a fluid pipe when accelerated by a pump, in mB/t + # Min: 1 + # Max: 2147483647 + I:pipe_transferrate_pressurized=1000 + + # The Flux per tick the Blast Furnace Preheater will consume to speed up the Blast Furnace + # Min: 1 + # Max: 2147483647 + I:preheater_consumption=32 + + # The Flux the Fluid Pump will consume to pick up a fluid block in the world + # Min: 1 + # Max: 2147483647 + I:pump_consumption=250 + + # The Flux the Fluid Pump will consume pressurize+accelerate fluids, increasing the transferrate + # Min: 1 + # Max: 2147483647 + I:pump_consumption_accelerate=5 + + # Set this to false to disable the fluid pump being able to draw infinite water from sources + B:pump_infiniteWater=true + + # If this is set to true (default) the pump will replace fluids it picks up with cobblestone in order to reduce lag caused by flowing fluids. + B:pump_placeCobble=true + + # A modifier to apply to the energy costs of every Refinery recipe + # Min: 0.001 + # Max: 1000.0 + D:refinery_energyModifier=1.0 + + # A modifier to apply to the time of every Refinery recipe. Can't be lower than 1 + # Min: 0.001 + # Max: 1000.0 + D:refinery_timeModifier=1.0 + + # A modifier to apply to the energy costs of every Squeezer recipe + # Min: 0.001 + # Max: 1000.0 + D:squeezer_energyModifier=1.0 + + # A modifier to apply to the time of every Squeezer recipe + # Min: 0.001 + # Max: 1000.0 + D:squeezer_timeModifier=1.0 + + # The Flux per tick the Tesla Coil will consume, simply by being active + # Min: 1 + # Max: 2147483647 + I:teslacoil_consumption=256 + + # The amount of Flux the Tesla Coil will consume when shocking an entity + # Min: 1 + # Max: 2147483647 + I:teslacoil_consumption_active=512 + + # The amount of damage the Tesla Coil will do when shocking an entity + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:teslacoil_damage=6.0 + + # Output modifier for the energy created by the Thermoelectric Generator + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:thermoelectric_output=1.0 + + # The Flux per tick the chemthrower turret consumes to shoot + # Min: 1 + # Max: 2147483647 + I:turret_chem_consumption=32 + + # The Flux per tick any turret consumes to monitor the area + # Min: 1 + # Max: 2147483647 + I:turret_consumption=64 + + # The Flux per tick the gun turret consumes to shoot + # Min: 1 + # Max: 2147483647 + I:turret_gun_consumption=32 + + # In- and output rates of LV,MV and HV Wire Conenctors. This is independant of the transferrate of the wires. + I:wireConnectorInput < + 256 + 1024 + 4096 + > + } + + ores { + # A blacklist of dimensions in which IE ores won't spawn. By default this is Nether (-1) and End (1) + I:oreDimBlacklist < + -1 + 1 + > + + # Generation config for Bauxite Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_bauxite < + 4 + 40 + 85 + 8 + 100 + > + + # Generation config for Copper Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_copper < + 8 + 40 + 72 + 8 + 100 + > + + # Generation config for Lead Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_lead < + 6 + 8 + 36 + 4 + 100 + > + + # Generation config for Nickel Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_nickel < + 6 + 8 + 24 + 2 + 100 + > + + # Generation config for Silver Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_silver < + 8 + 8 + 40 + 4 + 80 + > + + # Generation config for Uranium Ore. + # Parameters: Vein size, lowest possible Y, highest possible Y, veins per chunk, chance for vein to spawn (out of 100). Set vein size to 0 to disable the generation + I:ore_uranium < + 4 + 8 + 24 + 2 + 60 + > + + # Set this to true to allow retro-generation of Bauxite Ore. + B:retrogen_bauxite=false + + # Set this to true to allow retro-generation of Copper Ore. + B:retrogen_copper=false + + # The retrogeneration key. Basically IE checks if this key is saved in the chunks data. If it isn't, it will perform retrogen on all ores marked for retrogen. + # Change this in combination with the retrogen booleans to regen only some of the ores. + S:retrogen_key=DEFAULT + + # Set this to true to allow retro-generation of Lead Ore. + B:retrogen_lead=false + + # Set this to false to disable the logging of the chunks that were flagged for retrogen. + B:retrogen_log_flagChunk=true + + # Set this to false to disable the logging of the chunks that are still left to retrogen. + B:retrogen_log_remaining=true + + # Set this to true to allow retro-generation of Nickel Ore. + B:retrogen_nickel=false + + # Set this to true to allow retro-generation of Silver Ore. + B:retrogen_silver=false + + # Set this to true to allow retro-generation of Uranium Ore. + B:retrogen_uranium=false + } + + tools { + # The amount of base damage an ArmorPiercing Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_AP=10.0 + + # The amount of base damage a single part of Buckshot inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Buck=2.0 + + # The amount of base damage a Casull Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Casull=10.0 + + # The amount of base damage a DragonsBreath Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Dragon=3.0 + + # The amount of base damage a Homing Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Homing=10.0 + + # The amount of base damage a Phial Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Potion=1.0 + + # The amount of damage a silver bullet inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Silver=10.0 + + # The amount of base damage a Wolfpack Cartridge inflicts + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_Wolfpack=6.0 + + # The amount of damage the sub-projectiles of the Wolfpack Cartridge inflict + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:bulletDamage_WolfpackPart=4.0 + + # The mb of fluid the Chemical Thrower will consume per tick of usage + # Min: 1 + # Max: 2147483647 + I:chemthrower_consumption=10 + + # Set this to false to disable the use of Sneak+Scroll to switch Chemthrower tanks. + B:chemthrower_scroll=true + + # The maximum durability of the Wirecutter. Used up when cutting plates into wire. + # Min: 1 + # Max: 2147483647 + I:cutterDurabiliy=250 + + # Set this to true to completely disable the ore-crushing recipes with the Engineers Hammer + B:disableHammerCrushing=false + + # A list of sounds that should not be muffled by the Ear Defenders. Adding to this list requires knowledge of the correct sound resource names. + S:earDefenders_SoundBlacklist < + > + + # The maximum durability of the Engineer's Hammer. Used up when hammering ingots into plates. + # Min: 1 + # Max: 2147483647 + I:hammerDurabiliy=100 + + # A blacklist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name]. Whitelist has priority over this + S:powerpack_blacklist < + embers:ashen_cloak_chest + ic2:batpack + ic2:cf_pack + ic2:energy_pack + ic2:jetpack + ic2:jetpack_electric + ic2:lappack + > + + # A whitelist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name] + S:powerpack_whitelist < + > + + # The base amount of Flux consumed per shot by the Railgun + # Min: 1 + # Max: 2147483647 + I:railgun_consumption=800 + + # A modifier for the damage of all projectiles fired by the Railgun + # Min: 0.001 + # Max: 1.7976931348623157E308 + D:railgun_damage=1.0 + + # A whitelist of foods allowed in the toolbox, formatting: [mod id]:[item name] + S:toolbox_foods < + > + + # A whitelist of tools allowed in the toolbox, formatting: [mod id]:[item name] + S:toolbox_tools < + > + + # A whitelist of wire-related items allowed in the toolbox, formatting: [mod id]:[item name] + S:toolbox_wiring < + > + } + +} + + diff --git a/overrides/config/immersivepetroleum.cfg b/overrides/config/immersivepetroleum.cfg new file mode 100644 index 0000000..a1a09c2 --- /dev/null +++ b/overrides/config/immersivepetroleum.cfg @@ -0,0 +1,71 @@ +# Configuration file + +general { + # Display chunk border while holding Core Samples, default=true + B:sample_displayBorder=true + + extraction { + # Number of ticks between checking for pipes below pumpjack if required, default=100 (5 secs) + I:pipe_check_ticks=100 + + # The Flux the Pumpjack requires each tick to pump, default=1024 + I:pumpjack_consumption=1024 + + # The amount of mB of oil a Pumpjack extracts per tick, default=15 + I:pumpjack_speed=15 + + # Require a pumpjack to have pipes built down to Bedrock, default=false + B:req_pipes=false + + # The chance that a chunk contains a fluid reservoir, default=0.5 + D:reservoir_chance=0.5 + + # List of reservoir types. Format: name, fluid_name, min_mb_fluid, max_mb_fluid, mb_per_tick_replenish, weight, [dim_blacklist], [dim_whitelist], [biome_dict_blacklist], [biome_dict_whitelist] + S:reservoirs < + aquifer, water, 5000000, 10000000, 6, 30, [], [0], [], [] + oil, oil, 2500000, 15000000, 6, 40, [1], [], [], [] + lava, lava, 250000, 1000000, 0, 30, [1], [], [], [] + > + } + + refining { + # A modifier to apply to the energy costs of every Distillation Tower recipe, default=1 + D:distillationTower_energyModifier=1.0 + + # A modifier to apply to the time of every Distillation recipe. Can't be lower than 1, default=1 + D:distillationTower_timeModifier=1.0 + + # Distillation Tower byproducts. Need one for each recipe. Multiple solid outputs for a single recipe can be separated by semicolons. Format: item_name, stack_size, metadata, percent_chance + S:towerByproduct < + immersivepetroleum:material, 1, 0, 7 + > + + # Distillation Tower recipes. Format: power_cost, input_name, input_mb -> output1_name, output1_mb, output2_name, output2_mb + S:towerRecipes < + 2048, oil, 75 -> lubricant, 9, diesel, 27, gasoline, 39 + > + } + + generation { + # List of Portable Generator fuels. Format: fluid_name, mb_used_per_tick, flux_produced_per_tick + S:fuels < + gasoline, 5, 256 + > + } + + misc { + # Automatically unlock IP recipes for new players, default=true + B:autounlock_recipes=true + + # List of Motorboat fuels. Format: fluid_name, mb_used_per_tick + S:boat_fuels < + gasoline, 1 + > + } + + tools { + } + +} + + diff --git a/overrides/config/immersiveposts.cfg b/overrides/config/immersiveposts.cfg new file mode 100644 index 0000000..1252703 --- /dev/null +++ b/overrides/config/immersiveposts.cfg @@ -0,0 +1,49 @@ +# Configuration file + +general { + # Sets all to false for you. + # §5Resets automaticly. + B:"Disable All"=false + + # Sets all to true for you. + # §5Resets automaticly. + B:"Enable All"=false + + # Removes this post type entirely. + B:"Enable Concrete"=true + + # Removes this post type entirely. + B:"Enable Concrete (Leaded)"=true + + # Removes this post type entirely. + B:"Enable Constantan"=true + + # Removes this post type entirely. + B:"Enable Copper"=true + + # Removes this post type entirely. + B:"Enable Electrum"=true + + # Removes this post type entirely. + B:"Enable Gold"=true + + # Removes this post type entirely. + B:"Enable Iron"=true + + # Removes this post type entirely. + B:"Enable Lead"=true + + # Removes this post type entirely. + B:"Enable Netherbrick"=true + + # Removes this post type entirely. + B:"Enable Nickel"=true + + # Removes this post type entirely. + B:"Enable Silver"=true + + # Removes this post type entirely. + B:"Enable Uranium"=true +} + + diff --git a/overrides/config/incontrol/experience.json b/overrides/config/incontrol/experience.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config/incontrol/experience.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config/incontrol/loot.json b/overrides/config/incontrol/loot.json new file mode 100644 index 0000000..c44dc44 --- /dev/null +++ b/overrides/config/incontrol/loot.json @@ -0,0 +1,3 @@ +[ + +] \ No newline at end of file diff --git a/overrides/config/incontrol/main.cfg b/overrides/config/incontrol/main.cfg new file mode 100644 index 0000000..ce7a270 --- /dev/null +++ b/overrides/config/incontrol/main.cfg @@ -0,0 +1,12 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { +} + + diff --git a/overrides/config/incontrol/potentialspawn.json b/overrides/config/incontrol/potentialspawn.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config/incontrol/potentialspawn.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config/incontrol/spawn.json b/overrides/config/incontrol/spawn.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config/incontrol/spawn.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config/incontrol/summonaid.json b/overrides/config/incontrol/summonaid.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config/incontrol/summonaid.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config/industrialforegoing.cfg b/overrides/config/industrialforegoing.cfg new file mode 100644 index 0000000..d8c359f --- /dev/null +++ b/overrides/config/industrialforegoing.cfg @@ -0,0 +1,1022 @@ +# Configuration file + +client { + B:enableBookEntriesInJEI=true +} + + +general { + # Enable to show book entries in JEI [default: true] + B:enableBookEntriesInJEI=true + + # Enable to allow the multiblock edition to be used [default: true] + B:enableMultiblockEdition=true + + # Adds recipes using EnderIO frames [default: true] + B:useEnderIOFrames=false + + # Adds recipes using Mekanism Steel Casing [default: true] + B:useMekanismFrames=true + + # Adds recipes using TeslaCoreLib frames [default: true] + B:useOriginalFrames=false + + # Adds recipes using Thermal Expansion frames [default: true] + B:useTEFrames=false + + infinity_drill { + + power_values { + # [default: 0] + S:0_poor=0 + + # [default: 4000000] + S:1_common=4000000 + + # [default: 16000000] + S:2_uncommon=16000000 + + # [default: 80000000] + S:3_rare=80000000 + + # [default: 480000000] + S:4_epic=480000000 + + # [default: 3360000000] + S:5_legendary=3360000000 + + # [default: 9223372036854775807] + S:6_artifact=9223372036854775807 + } + + radius { + # [range: 0 ~ 2147483647, default: 0] + I:0_poor=0 + + # [range: 0 ~ 2147483647, default: 1] + I:1_common=1 + + # [range: 0 ~ 2147483647, default: 2] + I:2_uncommon=2 + + # [range: 0 ~ 2147483647, default: 3] + I:3_rare=3 + + # [range: 0 ~ 2147483647, default: 4] + I:4_epic=4 + + # [range: 0 ~ 2147483647, default: 5] + I:5_legendary=5 + + # [range: 0 ~ 2147483647, default: 6] + I:6_artifact=6 + } + + } + +} + + +machines { + + petrified_fuel_generator { + # This config only changes for how much time a fuel burns. (FuelBurningTime = ItemBurningTime*%value%) [range: 0.0 ~ 3.4028235E38, default: 0.75] + S:burnTimeMultiplier=0.75 + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # This config changes the RF/t the fuel produces based in the fuel burning time also changing for how much it burns. (RF/t = FuelBurningTime/%value%) [range: 1 ~ 2147483647, default: 20] + I:timeModifier=20 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + enchantment_refiner { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + enchantment_extractor { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 5000] + I:energyForWork=5000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 100] + I:energyRate=100 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + enchantment_aplicator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 5000] + I:energyForWork=5000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 100] + I:energyRate=100 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + mob_relocator { + # Amount of damage that the machine will do [range: 0 ~ 2147483647, default: 300] + I:damage=300 + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1000] + I:energyForWork=1000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Mob essence multiplier based on the XP orb. Essence mb = xpOrbValue*20*essenceMultiplier [range: 0.0 ~ 2.14748365E9, default: 1.0] + S:essenceMultiplier=1.0 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + potion_enervator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 5000] + I:energyForWork=5000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + animal_independence_selector { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 20] + I:energyRate=20 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + animal_stock_increaser { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 20] + I:energyRate=20 + + # A list of entities blacklist from being fed with the machine. Format: 'modid:entityid' [default: ] + S:entityBlacklist < + > + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + crop_sower { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + crop_enrich_material_injector { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + crop_recolector { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # How far the trees will me scanned to be chopped from the ground. WARNING: Increasing this number with big trees may cause some lag when scanning for a tree. [range: 0 ~ 2147483647, default: 100] + I:maxDistanceTreeBlocksScan=100 + + # When enabled it will chop down the tree in one go but still consuming the same power [default: false] + B:reducedChunkUpdates=false + + # How much sludge is produced when the machine does an operation [range: 1 ~ 8000, default: 20] + I:sludgeOperation=20 + + # Amount of operations done when chopping a tree [range: 1 ~ 1024, default: 10] + I:treeOperations=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + black_hole_unit { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + water_condensator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + water_resources_collector { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 5000] + I:energyForWork=5000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 80] + I:energyRate=80 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + animal_resource_harvester { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 20] + I:energyRate=20 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + mob_slaughter_factory { + # Amount of damage that the machine will do [range: 0 ~ 2147483647, default: 300] + I:damage=300 + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1000] + I:energyForWork=1000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Mob health multiplier, mobHealth * meatValue = meat mb produced [range: 1.0 ~ 2.14748365E9, default: 5.0] + S:meatValue=5.0 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + mob_duplicator { + # A list of blacklisted entities like minecraft:creeper [default: ] + S:blacklistedEntities < + > + + # Set to true to enable exact copy in the Mob Duplicator. [default: false] + B:enableExactCopy=false + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 5000] + I:energyForWork=5000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 80] + I:energyRate=80 + + # Essence needed based on mob's health (mobHealth*essenceNeeded) [range: 1 ~ 2147483647, default: 12] + I:essenceNeeded=12 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + block_destroyer { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 100] + I:energyForWork=100 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 20] + I:energyRate=20 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + block_placer { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 100] + I:energyForWork=100 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 20] + I:energyRate=20 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + tree_fluid_extractor { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + latex_processing_unit { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 200] + I:energyForWork=200 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 5] + I:energyRate=5 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + sewage_composter_solidifier { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1000] + I:energyForWork=1000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + animal_byproduct_recolector { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 40] + I:energyForWork=40 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 2] + I:energyRate=2 + + # Max sludge produced in an operation [range: 1 ~ 2147483647, default: 150] + I:maxSludgeOperation=150 + + # Sewage produced by an adult animal [range: 1 ~ 2147483647, default: 15] + I:sewageAdult=15 + + # Sewage produced by a baby animal [range: 1 ~ 2147483647, default: 5] + I:sewageBaby=5 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + sludge_refiner { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 200] + I:energyForWork=200 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + mob_detector { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 100] + I:energyForWork=100 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + lava_fabricator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 200000] + I:energyForWork=200000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 200000] + I:energyRate=200000 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + bioreactor { + # Base biofuel amount in mb [range: 1 ~ 4000, default: 80] + I:baseBiofuel=80 + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 2000] + I:energyForWork=2000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + biofuel_generator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # How much power the generator produces every tick [range: 0 ~ 2147483647, default: 160] + I:powerGeneration=160 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + laser_base { + # If disabled it will be removed from the game. [default: true] + B:enabled=false + I:energyForWork=100000 + I:energyRate=100 + + # How much weight each lense increases to the ore [range: 1 ~ 2147483647, default: 5] + I:lenseChanceIncrease=5 + + # Machine can perform a work action [default: false] + B:workDisabled=false + + # Amount of work needed to produce an ore [range: 1 ~ 2147483647, default: 100] + I:workNeeded=100 + } + + laser_drill { + # If disabled it will be removed from the game. [default: true] + B:enabled=false + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 3000] + I:energyForWork=3000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 100] + I:energyRate=100 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + ore_processor { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1000] + I:energyForWork=1000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Amount of essence needed for each fortune level. [range: 1 ~ 2147483647, default: 200] + I:essenceFortune=200 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + black_hole_controller { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + dye_mixer { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 100] + I:energyForWork=100 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + enchantment_invoker { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 4000] + I:energyForWork=4000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 80] + I:energyRate=80 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + spores_recreator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + animal_growth_increaser { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 20] + I:energyRate=20 + + # A list of entities blacklist from being fed with the machine. Format: 'modid:entityid' [default: ] + S:entityBlacklist < + > + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + material_stonework_factory { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # If true, it will produce exnihilo dust crushing sand. [default: true] + B:produceExNihiloDust=true + + # If true, it will produce AE/RS silicon crushing sand or dust if it exist and 'produceExNihiloDust' is enabled. [default: true] + B:produceSilicon=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + black_hole_tank { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + resourceful_furnace { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 8000] + I:energyForWork=8000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 80] + I:energyRate=80 + + # Essence multiplier for the furnace recipes. [range: 1 ~ 2147483647, default: 50] + I:experienceMultiplier=50 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + villager_trade_exchanger { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 10000] + I:energyForWork=10000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + energy_field_provider { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1] + I:energyForWork=1 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 1] + I:energyRate=1 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + oredictionary_converter { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + protein_reactor { + # Base protein amount in mb [range: 1 ~ 4000, default: 80] + I:baseBiofuel=80 + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 2000] + I:energyForWork=2000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + protein_generator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # How much power the generator produces every tick [range: 0 ~ 2147483647, default: 320] + I:powerGeneration=320 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + hydrator { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1000] + I:energyForWork=1000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 10] + I:energyRate=10 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + wither_builder { + # If enabled, only the wither builder will be able to place wither skulls. That means that players won't be able to place wither skulls. The recipe will change, but that will need a restart. [default: false] + B:HCWither=false + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 20000] + I:energyForWork=20000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 500] + I:energyRate=500 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + fluid_pump { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1000] + I:energyForWork=1000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Fluid pump should replace the picked up fluid with cobblestone [default: true] + B:replaceFluidWithCobble=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + fluid_crafter { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + plant_interactor { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 400] + I:energyForWork=400 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # If true, you will be able to harvest cocoa beans by right clicking them. [default: true] + B:rightClickCocoBeansEnabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + item_splitter { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + fluiddictionary_converter { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + froster { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 4000] + I:energyForWork=4000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + ore_washer { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 8000] + I:energyForWork=8000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 60] + I:energyRate=60 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + ore_fermenter { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 1000] + I:energyForWork=1000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + ore_sieve { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Energy buffer of a machine [range: 1 ~ 2147483647, default: 50000] + I:energyBuffer=50000 + + # How much energy needs a machine to work [range: 1 ~ 2147483647, default: 2000] + I:energyForWork=2000 + + # Energy input rate of a machine [range: 1 ~ 2147483647, default: 40] + I:energyRate=40 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + pitiful_fuel_generator { + # This config only changes for how much time a fuel burns. (FuelBurningTime = ItemBurningTime*%value%) [range: 0.0 ~ 3.4028235E38, default: 0.75] + S:burnTimeMultiplier=0.75 + + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # This config changes the RF/t the fuel produces based in the fuel burning time also changing for how much it burns. (RF/t = FuelBurningTime/%value%) [range: 1 ~ 2147483647, default: 20] + I:timeModifier=20 + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + + black_hole_controller_reworked { + # If disabled it will be removed from the game. [default: true] + B:enabled=true + + # Machine can perform a work action [default: false] + B:workDisabled=false + } + +} + + diff --git a/overrides/config/industrialwires.cfg b/overrides/config/industrialwires.cfg new file mode 100644 index 0000000..aea6685 --- /dev/null +++ b/overrides/config/industrialwires.cfg @@ -0,0 +1,109 @@ +# Configuration file + +general { + # Set this to false to completely disable any conversion between IF and EU (default: true) + B:enableConversion=true + + # The EU loss rates of the wires (EU per block). Order is Tin, Copper, Gold, HV, Glass Fiber + D:euLossPerBlock < + 0.2 + 0.2 + 0.4 + 0.8 + 0.025 + > + + # The EU IO rates of the wires. Order is Tin, Copper, Gold, HV, Glass Fiber + D:ioRatesEU < + 32.0 + 128.0 + 512.0 + 2048.0 + 8192.0 + > + + # The highest number of keys that can be put on one key ring + I:maxKeysOnRing=10 + + # The maximum length of wire a coil item. + # Order: Tin, Copper, Gold, HV, Glass Fiber (as above) + I:maxLengthOnCoil < + 1024 + 1024 + 1024 + 2048 + 2048 + > + + # The maximum length of a single connection. + # Order: Tin, Copper, Gold, HV, Glass Fiber + I:maxLengthPerConn < + 16 + 16 + 16 + 32 + 32 + > + + # The factor between the IF transfer rate of the wires and the IF transfer rate corresponding to the EU transfer rate. + # The default value results in the same transfer rates as the standard IE wires + D:wireRatio=0.5 + + mech { + # The amount of EU that would be produced by an ideal converter from 1 IF (default: 0.25) + D:euPerIf=0.25 + + # The efficiency of the IF motor. The default value of 0.9 means that 10% of the energy are lost in the conversion. + D:ifMotorEfficiency=0.9 + + # The conversion factor between Joules (the SI unit) and RF. Used for the Marx generator and the rotary converters + D:joulesPerRF=21.276595744679 + + # The amount of IC2 kinetic energy that an ideal converter produces from 1 EU + D:kinPerEu=4.0 + + # The efficiency of the conversion from IC2 kinetic energy to IE rotational energy + D:kinToRotEfficiency=0.8 + + # The maximum amount of IF that can be converted to rotational energy + # by one motor in one tick (default: 100) + I:maxIfToMech=100 + + # The maximum amount of IC2 kinetic energy that can be converted into IE rotational energy + # by one converter in one tick + I:maxKinToRot=600 + + # The maximum amount of IE rotational energy that can be converted into IC2 kinetic energy + # by one converter in one tick + D:maxRotToKin=200.0 + + # What energy types can be used with the mechanical multiblock. 0: None (Probably useless), + # 1: EU (Currently useless), 2: FE, 3:EU and FE (allows conversion, default) + I:multiblockEnergyType=3 + + # The efficiency of the conversion from IE rotational energy to IC2 kinetic energy + D:rotToKinEfficiency=0.7 + } + + hv { + # Set to false to disable shaders. They are used for rendering the Marx generator and the Jacob's ladder. + B:enableShaders=true + + # The damage dealt by a small Jacobs Ladder. Normal Ladders deal twice this damage, huge ones 3 times as much + D:jacobsBaseDmg=5.0 + + # The amount of EU a Jacobs Ladder uses per tick, sorted by size of the ladder + D:jacobsUsageWatt < + 40.0 + 300.0 + 2000.0 + > + + # The effect of standing somewhat close to a Marx generator discharge. + # 0: Tinnitus, 1: Nausea, 2: normal damage + I:marxSoundDamage=0 + } + +} + + diff --git a/overrides/config/infinitylib.cfg b/overrides/config/infinitylib.cfg new file mode 100644 index 0000000..29c6ede --- /dev/null +++ b/overrides/config/infinitylib.cfg @@ -0,0 +1,8 @@ +# Configuration file + +debug { + # Set to true if you wish to enable debug mode [default: false] + B:debug=false +} + + diff --git a/overrides/config/ingameinfoxml.cfg b/overrides/config/ingameinfoxml.cfg new file mode 100644 index 0000000..97e81cb --- /dev/null +++ b/overrides/config/ingameinfoxml.cfg @@ -0,0 +1,59 @@ +# Configuration file + +alignment { + # Offsets for BOTTOMCENTER (XY). + S:bottomcenter=0 -45 + + # Offsets for BOTTOMLEFT (XY). + S:bottomleft=2 -2 + + # Offsets for BOTTOMRIGHT (XY). + S:bottomright=-2 -2 + + # Offsets for MIDDLECENTER (XY). + S:middlecenter=0 0 + + # Offsets for MIDDLELEFT (XY). + S:middleleft=2 0 + + # Offsets for MIDDLERIGHT (XY). + S:middleright=-2 0 + + # Offsets for TOPCENTER (XY). + S:topcenter=0 2 + + # Offsets for TOPLEFT (XY). + S:topleft=2 2 + + # Offsets for TOPRIGHT (XY). + S:topright=-2 2 +} + + +general { + # The interval between file reads for the 'file' tag (in seconds). + I:fileInterval=5 + + # The configuration that should be loaded on startup. + S:filename=InGameInfo.xml + + # Replace the debug overlay (F3) with the InGameInfoXML overlay. + B:replaceDebug=false + + # The overlay will be scaled by this amount. + S:scale=1.0 + + # Display the overlay in chat. + B:showInChat=true + + # Display the overlay on the player list. + B:showOnPlayerList=true + + # Display the item overlay on icon (durability, stack size). + B:showOverlayItemIcons=true + + # Display the vanilla potion overlay. + B:showOverlayPotions=true +} + + diff --git a/overrides/config/inventorypets/illuminati_blacklist.json b/overrides/config/inventorypets/illuminati_blacklist.json new file mode 100644 index 0000000..62e7040 --- /dev/null +++ b/overrides/config/inventorypets/illuminati_blacklist.json @@ -0,0 +1,18 @@ +{ + "minecraft:dirt": 0, + "minecraft:command_block": 0, + "bibliocraft:": 0, + "inventorypets:april_fool_pet": 0, + "inventorypets:item_gift": 0, + "inventorypets:patreon_shirt": 0, + "minecraft:air": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0, + "minecraft:dirt": 0 +} \ No newline at end of file diff --git a/overrides/config/inventorypets/inventorypets.cfg b/overrides/config/inventorypets/inventorypets.cfg new file mode 100644 index 0000000..7ae3924 --- /dev/null +++ b/overrides/config/inventorypets/inventorypets.cfg @@ -0,0 +1,283 @@ +# Configuration file + +"disable pet config" { + B:"Disable Anvil"=false + B:"Disable Apple"=false + B:"Disable April Fool"=false + B:"Disable Banana"=false + B:"Disable Bed"=false + B:"Disable Biome"=false + B:"Disable Black Hole"=false + B:"Disable Blaze"=false + B:"Disable Brewing Stand"=false + B:"Disable Cheetah"=false + B:"Disable Chest"=false + B:"Disable Chicken"=false + B:"Disable Christmas Tree"=false + B:"Disable Cloud"=false + B:"Disable Cobblestone"=false + B:"Disable Cow"=false + B:"Disable Crafting Table"=false + B:"Disable Creeper"=false + B:"Disable Dirt"=false + B:"Disable Double Chest"=false + B:"Disable Dubstep"=false + B:"Disable Enchanting Table"=false + B:"Disable Ender Chest"=false + B:"Disable Enderman"=false + B:"Disable Flying Saddle"=false + B:"Disable Furnace"=false + B:"Disable Ghast"=false + B:"Disable Grave"=false + B:"Disable Hannukah"=false + B:"Disable Heart"=false + B:"Disable House"=false + B:"Disable Illuminati"=false + B:"Disable Iron Golem"=false + B:"Disable Juggernaut"=false + B:"Disable Jukebox"=false + B:"Disable Kwanzaa"=false + B:"Disable Lead"=false + B:"Disable Loot"=false + B:"Disable Magma Cube"=false + B:"Disable Meta"=false + B:"Disable Mickerson"=false + B:"Disable Moon"=false + B:"Disable Mooshroom"=false + B:"Disable Nether Portal"=false + B:"Disable Ocelot"=false + B:"Disable Pac-Man"=false + B:"Disable Pig"=false + B:"Disable Pingot"=false + B:"Disable Pixie"=false + B:"Disable Politically Correct"=false + B:"Disable Pufferfish"=false + B:"Disable Purplicious Cow"=false + B:"Disable Quantum Crystal Monster"=false + B:"Disable Quiver"=false + B:"Disable Saddle"=false + B:"Disable Sheep"=false + B:"Disable Shield"=false + B:"Disable Siamese"=false + B:"Disable Silverfish"=false + B:"Disable Slime"=false + B:"Disable Snow Golem"=false + B:"Disable Spider"=false + B:"Disable Sponge"=false + B:"Disable Squid"=false + B:"Disable Sun"=false + B:"Disable Torch"=false + B:"Disable Wither"=false + B:"Disable Wolf"=false +} + + +"exclude pet config" { + B:"Exclude Anvil"=false + B:"Exclude Apple"=false + B:"Exclude April Fool"=false + B:"Exclude Banana"=false + B:"Exclude Bed"=false + B:"Exclude Biome"=false + B:"Exclude Black Hole"=false + B:"Exclude Blaze"=false + B:"Exclude Brewing Stand"=false + B:"Exclude Cheetah"=false + B:"Exclude Chest"=false + B:"Exclude Chicken"=false + B:"Exclude Cloud"=false + B:"Exclude Cow"=false + B:"Exclude Crafting Table"=false + B:"Exclude Creeper"=false + B:"Exclude Custom Pet"=false + B:"Exclude Double Chest"=false + B:"Exclude Dubstep"=false + B:"Exclude Enchanting Table"=false + B:"Exclude Ender Chest"=false + B:"Exclude Enderman"=false + B:"Exclude Furnace"=false + B:"Exclude Ghast"=false + B:"Exclude Grave"=false + B:"Exclude Heart"=false + B:"Exclude House"=false + B:"Exclude Illuminati"=false + B:"Exclude Iron Golem"=false + B:"Exclude Juggernaut"=false + B:"Exclude Jukebox"=false + B:"Exclude Loot"=false + B:"Exclude Magma Cube"=false + B:"Exclude Mickerson"=false + B:"Exclude Moon"=false + B:"Exclude Mooshroom"=false + B:"Exclude Nether Portal"=false + B:"Exclude Ocelot"=false + B:"Exclude Pac-Man"=false + B:"Exclude Pig"=false + B:"Exclude Pingot"=false + B:"Exclude Pufferfish"=false + B:"Exclude Purplicious Cow"=false + B:"Exclude Quantum Crystal Monster"=false + B:"Exclude Quiver"=false + B:"Exclude Saddle"=false + B:"Exclude Sheep"=false + B:"Exclude Shield"=false + B:"Exclude Siamese"=false + B:"Exclude Silverfish"=false + B:"Exclude Slime"=false + B:"Exclude Snow Golem"=false + B:"Exclude Spider"=false + B:"Exclude Sponge"=false + B:"Exclude Squid"=false + B:"Exclude Sun"=false + B:"Exclude Torch"=false + B:"Exclude Wither"=false + B:"Exclude Wolf"=false +} + + +"game config" { + B:"All Players Must Be in Beds for Bed Pet to Work"=false + B:"Allow Petrifier on Legendary Pets"=true + I:"Chunks Biome Pet will Search Through"=256 + I:"Cloud Fly Speed (1-4)"=3 + B:"Disable Achievements"=false + B:"Disable All Dungeons"=true + B:"Disable All Pet Crafting"=true + B:"Disable April Fool"=true + B:"Disable Automated Right Click Machines"=true + B:"Disable Cloud Lightning"=false + B:"Disable Cloud Sound"=false + B:"Disable Creeper Explosion"=false + B:"Disable Enderman Auto Teleport to Safety"=false + B:"Disable Holiday Pets"=true + B:"Disable Illuminati Give Random Items"=false + B:"Disable Mobs Spawn in Dungeons"=true + B:"Disable Nether Dungeons"=false + B:"Disable Normal Nuggets Recipes"=false + B:"Disable Petrifier"=false + B:"Disable Pets Give Items (Eggs, Pork Chops, String, Wool, Snowballs)"=false + B:"Disable Pingot Auto-Extract"=false + B:"Disable Sea Caves"=false + B:"Disable Sky Dungeons"=false + B:"Disable Slime Revive Sound"=false + B:"Disable Space Dungeons"=true + B:"Disable Spider Jump"=false + B:"Disable Sponge Water Absorb"=false + B:"Disable Squid Speed Boost"=false + B:"Disable TNT from Randomly Spawning from Tree Top Chests"=false + B:"Disable Tree Tops"=false + B:"Disable Underground Dungeons"=true + B:"Disable Update Handler"=true + I:"Dubstep Volume (1-3)"=1 + I:"Eat Timer Multiplication Factor (Default = 120)"=120 + B:"Enable April Fool Grief Pranks"=false + B:"Enable Black Hole Affects Players"=false + B:"Enable Dubstep Affects Players"=false + B:"Enable Moon Affects Players"=false + B:"Enable Pufferfish Affects Players"=false + I:"EntityID Bill Gates"=403 + I:"EntityID Satya Nadella"=404 + I:"EntityID Steve Ballmer"=405 + I:"Frequency of Nether Dungeons (1-10)"=5 + I:"Frequency of Sea Cave Dungeons (1-10)"=5 + I:"Frequency of Sky Dungeons (1-10)"=6 + I:"Frequency of Space Dungeons (1-10)"=5 + I:"Frequency of Tree Tops (1-10)"=4 + I:"Frequency of Underground Dungeons (1-10)"=5 + B:"Hardcore Pet Feeding"=false + B:"Hardcore Pet Recipes"=false + I:"ID Anvil Entity"=408 + I:"ID Apple Entity"=406 + I:"ID Banana Entity"=400 + I:"ID Bed Entity"=409 + I:"ID Golden Apple Entity"=407 + I:"ID Mini Quantum Blaze Entity"=401 + I:"ID Mini Quantum Enderman Entity"=402 + I:"Illuminati Cooldown (0-10) minutes"=2 + I:"Illuminati Cooldown (0-5) minutes"=2 + I:"Illuminati Invisible Duration (1-3) minutes"=1 + I:"Illuminati Random Item Cap Limit"=5000 + B:"Illuminati Spawns Only Craftable Items"=true + I:"Juggernaut Cooldown (0-10) minutes"=2 + I:"Juggernaut Cooldown (0-5) minutes"=2 + I:"Juggernaut Shield Wall Duration (1-3) minutes)"=1 + I:"Month Holiday Pet Active (Default = 12)"=12 + I:"Pac Man Powerup Damage Factor (Default = 2)"=2 + B:"Pets Eat Whole Items (HardCore Pets)"=false + B:"Pets Must Eat"=true + B:"Reduce Quantum Crystal Monster Minions"=false + B:"Show Holiday Messages"=true + B:"Show Names of Fan Suggestors"=false + B:"Show Update Message"=false + B:"Use April Fool Pet Year Round"=false +} + + +"pet recipe config" { + B:"Disable Anvil Recipe"=true + B:"Disable Apple Recipe"=true + B:"Disable April Fool Recipe"=true + B:"Disable Banana Recipe"=true + B:"Disable Bed Recipe"=true + B:"Disable Biome Recipe"=true + B:"Disable Black Hole Recipe"=true + B:"Disable Blaze Recipe"=true + B:"Disable Brewing Stand Recipe"=true + B:"Disable Cheetah Recipe"=true + B:"Disable Chest Recipe"=true + B:"Disable Chicken Recipe"=true + B:"Disable Cloud Recipe"=true + B:"Disable Cow Recipe"=true + B:"Disable Crafting Table Recipe"=true + B:"Disable Creeper Recipe"=true + B:"Disable Custom Pet 1 Recipe"=true + B:"Disable Double Chest Recipe"=true + B:"Disable Dubstep Recipe"=true + B:"Disable Enchanting Table Recipe"=true + B:"Disable Ender Chest Recipe"=true + B:"Disable Enderman Recipe"=true + B:"Disable Feed Bag Recipe"=true + B:"Disable Flying Saddle Recipe"=false + B:"Disable Furnace Recipe"=true + B:"Disable Ghast Recipe"=true + B:"Disable Grave Recipe"=true + B:"Disable Heart Recipe"=true + B:"Disable House Recipe"=true + B:"Disable Illuminati Recipe"=true + B:"Disable Iron Golem Recipe"=true + B:"Disable Juggernaut Recipe"=true + B:"Disable Jukebox Recipe"=true + B:"Disable Lead Recipe"=false + B:"Disable Loot Recipe"=true + B:"Disable Magma Cube Recipe"=true + B:"Disable Meta Recipe"=false + B:"Disable Mickerson Recipe"=true + B:"Disable Moon Recipe"=true + B:"Disable Mooshroom Recipe"=true + B:"Disable Nether Portal Recipe"=true + B:"Disable Ocelot Recipe"=true + B:"Disable Pac-Man Recipe"=true + B:"Disable Pig Recipe"=true + B:"Disable Pingot Recipe"=true + B:"Disable Pixie Recipe"=false + B:"Disable Pufferfish Recipe"=true + B:"Disable Purplicious Cow Recipe"=true + B:"Disable Quantum Crystal Monster Recipe"=true + B:"Disable Quiver Recipe"=true + B:"Disable Saddle Recipe"=false + B:"Disable Sheep Recipe"=true + B:"Disable Shield Recipe"=true + B:"Disable Siamese Recipe"=true + B:"Disable Silverfish Recipe"=true + B:"Disable Slime Recipe"=true + B:"Disable Snow Golem Recipe"=true + B:"Disable Spider Recipe"=true + B:"Disable Sponge Recipe"=true + B:"Disable Squid Recipe"=true + B:"Disable Sun Recipe"=true + B:"Disable Torch Recipe"=true + B:"Disable Wither Recipe"=true + B:"Disable Wolf Recipe"=true +} + + diff --git a/overrides/config/ironbackpacks/blacklist.json b/overrides/config/ironbackpacks/blacklist.json new file mode 100644 index 0000000..d20bc04 --- /dev/null +++ b/overrides/config/ironbackpacks/blacklist.json @@ -0,0 +1,4 @@ +{ + "itemBlacklist": [], + "nbtBlacklist": [] +} \ No newline at end of file diff --git a/overrides/config/ironbackpacks/ironbackpacks.cfg b/overrides/config/ironbackpacks/ironbackpacks.cfg new file mode 100644 index 0000000..febbce5 --- /dev/null +++ b/overrides/config/ironbackpacks/ironbackpacks.cfg @@ -0,0 +1,66 @@ +# Configuration file + +general { + + upgrades { + # Enables the Damage Bar upgrade + B:enableDamageBar=true + + # Enables the Everlasting upgrade + B:enableEverlasting=true + + # Enables the Extra Upgrade upgrade + B:enableExtraUpgrade=true + + # Enables the Latch upgrade + B:enablePackLatch=true + } + + handholding { + # The maximum depth that can be used for Nesting Upgrades + # This restriction is here to protect against stupidly large NBT sizes. + # Min: 1 + # Max: 2147483647 + I:maxNests=1 + } + + sizes { + # Size of the basic backpack + # Min: 1 + # Max: 54 + I:sizeBasic=18 + + # Size of the iron backpack - storage emphasis + # Min: 1 + # Max: 54 + I:sizeDiamondStorage=54 + + # Size of the iron backpack - upgrade emphasis + # Min: 1 + # Max: 54 + I:sizeDiamondUpgrade=45 + + # Size of the iron backpack - storage emphasis + # Min: 1 + # Max: 54 + I:sizeGoldStorage=45 + + # Size of the iron backpack - upgrade emphasis + # Min: 1 + # Max: 54 + I:sizeGoldUpgrade=36 + + # Size of the iron backpack - storage emphasis + # Min: 1 + # Max: 54 + I:sizeIronStorage=36 + + # Size of the iron backpack - upgrade emphasis + # Min: 1 + # Max: 54 + I:sizeIronUpgrade=27 + } + +} + + diff --git a/overrides/config/ironchest.cfg b/overrides/config/ironchest.cfg new file mode 100644 index 0000000..1badb8f --- /dev/null +++ b/overrides/config/ironchest.cfg @@ -0,0 +1,10 @@ +# Configuration file + +~CONFIG_VERSION: 0.2 + +enable-disable { + B:"Add Shulker Boxes to Creative Menu"=true + B:"Enable Shulker Box Recipes"=true +} + + diff --git a/overrides/config/ironfurnaces.cfg b/overrides/config/ironfurnaces.cfg new file mode 100644 index 0000000..44a63c1 --- /dev/null +++ b/overrides/config/ironfurnaces.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + I:"Crystal Furnace Cook Time"=40 + I:"Diamond Furnace Cook Time"=50 + I:"Gold Furnace Cook Time"=66 + I:"Iron Furnace Cook Time"=100 + I:"Obsidian Furnace Cook Time"=50 +} + + diff --git a/overrides/config/ironjetpacks/ironjetpacks.cfg b/overrides/config/ironjetpacks/ironjetpacks.cfg new file mode 100644 index 0000000..2e5e759 --- /dev/null +++ b/overrides/config/ironjetpacks/ironjetpacks.cfg @@ -0,0 +1,71 @@ +# Configuration file + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# General client settings +########################################################################################################## + +client { + # Should the advanced stat info tooltips for jetpacks be enabled? [default: true] + B:advanced_info=true + + # Should jetpack particles be enabled? [default: true] + B:jetpack_particles=true + + # Should jetpack sounds be enabled? [default: true] + B:jetpack_sounds=true +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # Should jetpacks be enchantable? [default: true] + B:enchantable_jetpacks=true +} + + +########################################################################################################## +# hud +#--------------------------------------------------------------------------------------------------------# +# HUD settings +########################################################################################################## + +hud { + # Should the hud be enabled? [default: true] + B:hud_enabled=true + + # The X offset of the hud. [range: -2147483648 ~ 2147483647, default: 0] + I:hud_offset_x=0 + + # The Y offset of the hud. [range: -2147483648 ~ 2147483647, default: 0] + I:hud_offset_y=0 + + # Should the hud render over the chat? [default: false] + B:hud_over_chat=false + + # The position of the hud. 0=Top Left, 1=Middle Left, 2=Bottom Left [range: 0 ~ 2, default: 1] + I:hud_position=1 +} + + +########################################################################################################## +# recipes +#--------------------------------------------------------------------------------------------------------# +# Recipe settings +########################################################################################################## + +recipes { + # Non-nested recipes. Each jetpack requires a Leather Strap instead of a previous tier jetpack. [default: false] + B:basic_recipes=false + + # Nested recipes. Each jetpack requires a previous tier jetpack. [default: true] + B:upgrade_recipes=true +} + + diff --git a/overrides/config/ironjetpacks/jetpacks/blue.json b/overrides/config/ironjetpacks/jetpacks/blue.json new file mode 100644 index 0000000..5b8b1a3 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/blue.json @@ -0,0 +1,20 @@ +{ + "name": "blue", + "disable": false, + "tier": 8, + "color": "03C6F6", + "armorPoints": 6, + "enchantability": 15, + "craftingMaterial": "ore:gemBlueGem", + "forceRecipes": false, + "rarity": 0, + "capacity": 20000000, + "usage": 350, + "speedVertical": 0.67, + "accelVertical": 0.135, + "speedSideways": 0.155, + "speedHoverDescend": 0.35, + "speedHover": 0.025, + "sprintSpeedMulti": 1.5, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/bronze.json b/overrides/config/ironjetpacks/jetpacks/bronze.json new file mode 100644 index 0000000..4d0d9bf --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/bronze.json @@ -0,0 +1,20 @@ +{ + "name": "bronze", + "disable": false, + "tier": 3, + "color": "ec9e3f", + "armorPoints": 1, + "enchantability": 9, + "craftingMaterial": "ore:ingotBronze", + "forceRecipes": false, + "rarity": 0, + "capacity": 500000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverDescend": 0.27, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/carbon.json b/overrides/config/ironjetpacks/jetpacks/carbon.json new file mode 100644 index 0000000..becd82b --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/carbon.json @@ -0,0 +1,20 @@ +{ + "name": "carbon", + "disable": false, + "tier": 5, + "color": "1D1D1D", + "armorPoints": 2, + "enchantability": 9, + "craftingMaterial": "ore:ingotCarbon", + "forceRecipes": false, + "rarity": 0, + "capacity": 2000000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverDescend": 0.27, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/creative.json b/overrides/config/ironjetpacks/jetpacks/creative.json new file mode 100644 index 0000000..0567eba --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/creative.json @@ -0,0 +1,21 @@ +{ + "name": "creative", + "disable": false, + "tier": -1, + "color": "cf1ae9", + "armorPoints": 8, + "enchantability": 0, + "craftingMaterial": "null", + "forceRecipes": false, + "creative": true, + "rarity": 3, + "capacity": 0, + "usage": 0, + "speedVertical": 1.03, + "accelVertical": 0.17, + "speedSideways": 0.21, + "speedHoverDescend": 0.45, + "speedHover": 0.0, + "sprintSpeedMulti": 2.0, + "sprintFuelMulti": 0.0 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/crystal.json b/overrides/config/ironjetpacks/jetpacks/crystal.json new file mode 100644 index 0000000..2d01526 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/crystal.json @@ -0,0 +1,20 @@ +{ + "name": "crystal", + "disable": false, + "tier": 8, + "color": "E2E2E2", + "armorPoints": 6, + "enchantability": 15, + "craftingMaterial": "ore:ingotCrystal", + "forceRecipes": false, + "rarity": 0, + "capacity": 20000000, + "usage": 350, + "speedVertical": 0.67, + "accelVertical": 0.135, + "speedSideways": 0.155, + "speedHoverDescend": 0.35, + "speedHover": 0.025, + "sprintSpeedMulti": 1.5, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/dark.json b/overrides/config/ironjetpacks/jetpacks/dark.json new file mode 100644 index 0000000..43dc4b4 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/dark.json @@ -0,0 +1,20 @@ +{ + "name": "dark", + "disable": false, + "tier": 9, + "color": "0A0A0A", + "armorPoints": 8, + "enchantability": 10, + "craftingMaterial": "ore:ingotDarkIron", + "forceRecipes": false, + "rarity": 0, + "capacity": 35000000, + "usage": 650, + "speedVertical": 0.9, + "accelVertical": 0.15, + "speedSideways": 0.19, + "speedHoverDescend": 0.41, + "speedHover": 0.005, + "sprintSpeedMulti": 1.8, + "sprintFuelMulti": 3.8 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/diamond.json b/overrides/config/ironjetpacks/jetpacks/diamond.json new file mode 100644 index 0000000..0619633 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/diamond.json @@ -0,0 +1,20 @@ +{ + "name": "diamond", + "disable": false, + "tier": 9, + "color": "4aedd1", + "armorPoints": 8, + "enchantability": 10, + "craftingMaterial": "ore:gemDiamond", + "forceRecipes": false, + "rarity": 0, + "capacity": 30000000, + "usage": 650, + "speedVertical": 0.9, + "accelVertical": 0.15, + "speedSideways": 0.19, + "speedHoverDescend": 0.41, + "speedHover": 0.005, + "sprintSpeedMulti": 1.8, + "sprintFuelMulti": 3.8 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/gold.json b/overrides/config/ironjetpacks/jetpacks/gold.json new file mode 100644 index 0000000..c3e93ff --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/gold.json @@ -0,0 +1,20 @@ +{ + "name": "gold", + "disable": false, + "tier": 7, + "color": "dede00", + "armorPoints": 4, + "enchantability": 25, + "craftingMaterial": "ore:ingotGold", + "forceRecipes": false, + "rarity": 0, + "capacity": 5000000, + "usage": 300, + "speedVertical": 0.61, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverDescend": 0.34, + "speedHover": 0.03, + "sprintSpeedMulti": 1.5, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/iron.json b/overrides/config/ironjetpacks/jetpacks/iron.json new file mode 100644 index 0000000..56fb3cf --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/iron.json @@ -0,0 +1,20 @@ +{ + "name": "iron", + "disable": false, + "tier": 2, + "color": "c1c1c1", + "armorPoints": 2, + "enchantability": 9, + "craftingMaterial": "ore:ingotIron", + "forceRecipes": false, + "rarity": 0, + "capacity": 250000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverDescend": 0.27, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/lead.json b/overrides/config/ironjetpacks/jetpacks/lead.json new file mode 100644 index 0000000..b699363 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/lead.json @@ -0,0 +1,20 @@ +{ + "name": "lead", + "disable": false, + "tier": 5, + "color": "8E8E8E", + "armorPoints": 2, + "enchantability": 9, + "craftingMaterial": "ore:ingotLead", + "forceRecipes": false, + "rarity": 0, + "capacity": 2000000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverDescend": 0.27, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/magnesium.json b/overrides/config/ironjetpacks/jetpacks/magnesium.json new file mode 100644 index 0000000..2ff0d7c --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/magnesium.json @@ -0,0 +1,20 @@ +{ + "name": "magnesium", + "disable": false, + "tier": 7, + "color": "484848", + "armorPoints": 4, + "enchantability": 25, + "craftingMaterial": "ore:ingotMagnesium", + "forceRecipes": false, + "rarity": 0, + "capacity": 10000000, + "usage": 300, + "speedVertical": 0.61, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverDescend": 0.34, + "speedHover": 0.03, + "sprintSpeedMulti": 1.5, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/mercury.json b/overrides/config/ironjetpacks/jetpacks/mercury.json new file mode 100644 index 0000000..e92d87b --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/mercury.json @@ -0,0 +1,20 @@ +{ + "name": "mercury", + "disable": false, + "tier": 5, + "color": "B4B4B4", + "armorPoints": 2, + "enchantability": 9, + "craftingMaterial": "ore:ingotMercury", + "forceRecipes": false, + "rarity": 0, + "capacity": 2000000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverDescend": 0.27, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/meteoric.json b/overrides/config/ironjetpacks/jetpacks/meteoric.json new file mode 100644 index 0000000..bc82c2e --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/meteoric.json @@ -0,0 +1,20 @@ +{ + "name": "meteoric", + "disable": false, + "tier": 4, + "color": "A2978B", + "armorPoints": 2, + "enchantability": 9, + "craftingMaterial": "ore:ingotMeteoricIron", + "forceRecipes": false, + "rarity": 0, + "capacity": 850000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverDescend": 0.27, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/nickel.json b/overrides/config/ironjetpacks/jetpacks/nickel.json new file mode 100644 index 0000000..f90fb52 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/nickel.json @@ -0,0 +1,20 @@ +{ + "name": "nickel", + "disable": false, + "tier": 6, + "color": "939393", + "armorPoints": 4, + "enchantability": 12, + "craftingMaterial": "ore:ingotNickel", + "forceRecipes": false, + "rarity": 0, + "capacity": 3000000, + "usage": 150, + "speedVertical": 0.48, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverDescend": 0.3, + "speedHover": 0.07, + "sprintSpeedMulti": 1.3, + "sprintFuelMulti": 2.7 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/palladium.json b/overrides/config/ironjetpacks/jetpacks/palladium.json new file mode 100644 index 0000000..bd0b42c --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/palladium.json @@ -0,0 +1,20 @@ +{ + "name": "palladium", + "disable": false, + "tier": 6, + "color": "E2E2E2", + "armorPoints": 4, + "enchantability": 12, + "craftingMaterial": "ore:ingotPalladium", + "forceRecipes": false, + "rarity": 0, + "capacity": 3000000, + "usage": 150, + "speedVertical": 0.48, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverDescend": 0.3, + "speedHover": 0.07, + "sprintSpeedMulti": 1.3, + "sprintFuelMulti": 2.7 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/plastic.json b/overrides/config/ironjetpacks/jetpacks/plastic.json new file mode 100644 index 0000000..bcad5b1 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/plastic.json @@ -0,0 +1,20 @@ +{ + "name": "plastic", + "disable": false, + "tier": 1, + "color": "A2A2A2", + "armorPoints": 1, + "enchantability": 8, + "craftingMaterial": "ore:itemRubber", + "forceRecipes": false, + "rarity": 0, + "capacity": 50000, + "usage": 25, + "speedVertical": 0.29, + "accelVertical": 0.11, + "speedSideways": 0.1, + "speedHoverDescend": 0.23, + "speedHover": 0.092, + "sprintSpeedMulti": 1.05, + "sprintFuelMulti": 1.4 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/platinum.json b/overrides/config/ironjetpacks/jetpacks/platinum.json new file mode 100644 index 0000000..acdb9ac --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/platinum.json @@ -0,0 +1,20 @@ +{ + "name": "platinum", + "disable": false, + "tier": 10, + "color": "b4c1c1", + "armorPoints": 10, + "enchantability": 12, + "craftingMaterial": "ore:ingotPlatinum", + "forceRecipes": false, + "rarity": 0, + "capacity": 40000000, + "usage": 720, + "speedVertical": 0.92, + "accelVertical": 0.155, + "speedSideways": 0.193, + "speedHoverDescend": 0.42, + "speedHover": 0.005, + "sprintSpeedMulti": 1.8, + "sprintFuelMulti": 3.8 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/red.json b/overrides/config/ironjetpacks/jetpacks/red.json new file mode 100644 index 0000000..6cb3db8 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/red.json @@ -0,0 +1,20 @@ +{ + "name": "red", + "disable": false, + "tier": 6, + "color": "F93100", + "armorPoints": 4, + "enchantability": 12, + "craftingMaterial": "ore:gemRedGem", + "forceRecipes": false, + "rarity": 0, + "capacity": 3000000, + "usage": 150, + "speedVertical": 0.48, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverDescend": 0.3, + "speedHover": 0.07, + "sprintSpeedMulti": 1.3, + "sprintFuelMulti": 2.7 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/steel.json b/overrides/config/ironjetpacks/jetpacks/steel.json new file mode 100644 index 0000000..809d64f --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/steel.json @@ -0,0 +1,20 @@ +{ + "name": "steel", + "disable": false, + "tier": 8, + "color": "565656", + "armorPoints": 6, + "enchantability": 15, + "craftingMaterial": "ore:ingotSteel", + "forceRecipes": false, + "rarity": 0, + "capacity": 15000000, + "usage": 350, + "speedVertical": 0.67, + "accelVertical": 0.135, + "speedSideways": 0.155, + "speedHoverDescend": 0.35, + "speedHover": 0.025, + "sprintSpeedMulti": 1.5, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/tungsten.json b/overrides/config/ironjetpacks/jetpacks/tungsten.json new file mode 100644 index 0000000..ccffb17 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/tungsten.json @@ -0,0 +1,20 @@ +{ + "name": "tungsten", + "disable": false, + "tier": 9, + "color": "D6D6D6", + "armorPoints": 8, + "enchantability": 10, + "craftingMaterial": "ore:ingotTungsten", + "forceRecipes": false, + "rarity": 0, + "capacity": 35000000, + "usage": 650, + "speedVertical": 0.9, + "accelVertical": 0.15, + "speedSideways": 0.19, + "speedHoverDescend": 0.41, + "speedHover": 0.005, + "sprintSpeedMulti": 1.8, + "sprintFuelMulti": 3.8 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/ultimate.json b/overrides/config/ironjetpacks/jetpacks/ultimate.json new file mode 100644 index 0000000..5b7e2f3 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/ultimate.json @@ -0,0 +1,20 @@ +{ + "name": "ultimate", + "disable": false, + "tier": 11, + "color": "7c0ad8", + "armorPoints": 12, + "enchantability": 12, + "craftingMaterial": "ore:gemPurpleDiamond", + "forceRecipes": false, + "rarity": 0, + "capacity": 50000000, + "usage": 720, + "speedVertical": 0.92, + "accelVertical": 0.155, + "speedSideways": 0.193, + "speedHoverDescend": 0.42, + "speedHover": 0.005, + "sprintSpeedMulti": 1.8, + "sprintFuelMulti": 3.8 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/uranium.json b/overrides/config/ironjetpacks/jetpacks/uranium.json new file mode 100644 index 0000000..404a4a8 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/uranium.json @@ -0,0 +1,20 @@ +{ + "name": "uranium", + "disable": false, + "tier": 7, + "color": "01C941", + "armorPoints": 4, + "enchantability": 12, + "craftingMaterial": "ore:ingotUranium", + "forceRecipes": false, + "rarity": 0, + "capacity": 3000000, + "usage": 150, + "speedVertical": 0.48, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverDescend": 0.3, + "speedHover": 0.07, + "sprintSpeedMulti": 1.3, + "sprintFuelMulti": 2.7 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/white.json b/overrides/config/ironjetpacks/jetpacks/white.json new file mode 100644 index 0000000..c7b3c06 --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/white.json @@ -0,0 +1,20 @@ +{ + "name": "white", + "disable": false, + "tier": 8, + "color": "F0F0F0", + "armorPoints": 6, + "enchantability": 15, + "craftingMaterial": "ore:gemWhiteGem", + "forceRecipes": false, + "rarity": 0, + "capacity": 20000000, + "usage": 350, + "speedVertical": 0.67, + "accelVertical": 0.135, + "speedSideways": 0.155, + "speedHoverDescend": 0.35, + "speedHover": 0.025, + "sprintSpeedMulti": 1.5, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/overrides/config/ironjetpacks/jetpacks/zinc.json b/overrides/config/ironjetpacks/jetpacks/zinc.json new file mode 100644 index 0000000..988940d --- /dev/null +++ b/overrides/config/ironjetpacks/jetpacks/zinc.json @@ -0,0 +1,20 @@ +{ + "name": "zinc", + "disable": false, + "tier": 8, + "color": "DCDCDB", + "armorPoints": 6, + "enchantability": 15, + "craftingMaterial": "ore:ingotZinc", + "forceRecipes": false, + "rarity": 0, + "capacity": 20000000, + "usage": 350, + "speedVertical": 0.67, + "accelVertical": 0.135, + "speedSideways": 0.155, + "speedHoverDescend": 0.35, + "speedHover": 0.025, + "sprintSpeedMulti": 1.5, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/overrides/config/jade.cfg b/overrides/config/jade.cfg new file mode 100644 index 0000000..b20440c --- /dev/null +++ b/overrides/config/jade.cfg @@ -0,0 +1,22 @@ +# Configuration file + +general { + B:bypassLockedContainer=false + + # Min: 0 + # Max: 2147483647 + I:inventoryNormalShowAmount=0 + S:inventoryShowBlacklist < + refinedstorage:disk_drive + > + + # Min: 1 + # Max: 2147483647 + I:inventoryShowItemPreLine=9 + + # Min: 0 + # Max: 2147483647 + I:inventorySneakShowAmount=54 +} + + diff --git a/overrides/config/jei/bookmarks.ini b/overrides/config/jei/bookmarks.ini new file mode 100644 index 0000000..613f83b --- /dev/null +++ b/overrides/config/jei/bookmarks.ini @@ -0,0 +1,39 @@ +R:{"ingredient":"T:{id:\"galacticraftplanets:rocket_t3\",Count:1b,Damage:0s}","result":"T:{id:\"galacticraftplanets:rocket_t3\",Count:1b,Damage:0s}","recipeCategoryUid":"galacticraft.rocketT3","isInputMode":false,"inputs":[["{id:\"galacticraftplanets:heavy_nose_cone\",Count:1b,Damage:0s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:5s}","{id:\"galacticraftcore:engine\",Count:1b,Damage:1s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:2s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:2s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:1s}","{id:\"galacticraftcore:engine\",Count:1b,Damage:1s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:2s}","{id:\"galacticraftplanets:item_basic_asteroids\",Count:1b,Damage:2s}","none","none","none"]]} +R:{"ingredient":"T:{id:\"thermalinnovation:magnet\",Count:1b,tag:{Energy:0},Damage:0s}","result":"T:{id:\"thermalinnovation:magnet\",Count:1b,tag:{Energy:0},Damage:0s}","recipeCategoryUid":"minecraft.crafting","isInputMode":false,"registryName":"crafttweaker:ct_shaped208380355"} +R:{"ingredient":"T:{id:\"galaxyspace:radiation_stabiliser\",Count:1b,Damage:0s}","result":"T:{id:\"galaxyspace:radiation_stabiliser\",Count:1b,Damage:0s}","recipeCategoryUid":"minecraft.crafting","isInputMode":false,"registryName":"galaxyspace:radiation_stabiliser"} +T:{id:"galacticraftcore:machine2",Count:1b,Damage:4s} +T:{id:"mekanism:enrichedalloy",Count:1b,Damage:0s} +T:{id:"mekanismgenerators:generator",Count:1b,Damage:6s} +T:{id:"mekanismgenerators:generator",Count:1b,Damage:5s} +T:{id:"mekanismgenerators:generator",Count:1b,Damage:1s} +T:{id:"mekanismgenerators:generator",Count:1b,Damage:0s} +T:{id:"techguns:jetpack",Count:1b,Damage:0s} +T:{id:"techguns:basicmachine",Count:1b,Damage:2s} +T:{id:"thermalexpansion:machine",Count:1b,tag:{RSControl:0b,Facing:3b,Energy:0,SideCache:[B;1B,1B,2B,2B,2B,2B],Level:0b},Damage:14s} +T:{id:"galacticraftcore:sealer",Count:1b,Damage:0s} +T:{id:"galacticraftcore:basic_item",Count:1b,Damage:20s} +T:{id:"projectred-transmission:wire",Count:1b,Damage:0s} +T:{id:"projectred-illumination:cage_lamp",Count:1b,Damage:14s} +T:{id:"projectred-illumination:lamp",Count:1b,Damage:0s} +T:{id:"chisel:glass",Count:1b,Damage:10s} +T:{id:"chisel:glass",Count:1b,Damage:9s} +T:{id:"chisel:glass",Count:1b,Damage:4s} +T:{id:"chisel:glass",Count:1b,Damage:5s} +T:{id:"chisel:factory",Count:1b,Damage:6s} +T:{id:"chisel:tyrian",Count:1b,Damage:15s} +T:{id:"rftools:screen",Count:1b,Damage:0s} +T:{id:"rftools:screen_controller",Count:1b,Damage:0s} +T:{id:"rftools:elevator",Count:1b,Damage:0s} +T:{id:"rftools:elevator_button_module",Count:1b,Damage:0s} +T:{id:"galacticraftcore:machine",Count:1b,Damage:12s} +R:{"ingredient":"T:{id:\"galacticraftcore:machine2\",Count:1b,Damage:4s}","result":"T:{id:\"galacticraftcore:machine2\",Count:1b,Damage:4s}","recipeCategoryUid":"minecraft.crafting","isInputMode":false,"registryName":"galacticraftcore:machine2_4"} +T:{id:"mekanism:machineblock2",Count:1b,Damage:4s} +T:{id:"mekanism:machineblock2",Count:1b,Damage:0s} +T:{id:"mekanism:machineblock",Count:1b,Damage:0s} +T:{id:"mekanism:machineblock",Count:1b,Damage:3s} +T:{id:"mekanism:machineblock",Count:1b,Damage:9s} +T:{id:"environmentaltech:tool_multiblock_assembler",Count:1b,Damage:0s} +T:{id:"environmentaltech:solar_cont_1",Count:1b,Damage:0s} +T:{id:"environmentaltech:modifier_null",Count:1b,Damage:0s} +T:{id:"environmentaltech:solar_cell_litherite",Count:1b,Damage:0s} +T:{id:"environmentaltech:structure_frame_1",Count:1b,Damage:0s} diff --git a/overrides/config/jei/itemBlacklist.cfg b/overrides/config/jei/itemBlacklist.cfg new file mode 100644 index 0000000..b85de1b --- /dev/null +++ b/overrides/config/jei/itemBlacklist.cfg @@ -0,0 +1,17 @@ +# Configuration file + +~CONFIG_VERSION: 0.1.0 + +########################################################################################################## +# advanced +#--------------------------------------------------------------------------------------------------------# +# Advanced config options to change the way JEI functions. +########################################################################################################## + +advanced { + # List of items that should not be displayed in the item list. Format: modId[:name[:meta]]. Edit Mode will automatically add or remove entries here. [Default: []] + S:itemBlacklist < + > +} + + diff --git a/overrides/config/jei/jei.cfg b/overrides/config/jei/jei.cfg new file mode 100644 index 0000000..1227576 --- /dev/null +++ b/overrides/config/jei/jei.cfg @@ -0,0 +1,79 @@ +# Configuration file + +~CONFIG_VERSION: 0.4.0 + +########################################################################################################## +# advanced +#--------------------------------------------------------------------------------------------------------# +# Advanced config options to change the way JEI functions. +########################################################################################################## + +advanced { + # Move the JEI search bar to the bottom center of the screen. [default: false] + B:centerSearchBarEnabled=true + B:debugModeEnabled=false + + # Choose if JEI should give ingredients direct to the inventory (inventory) or pick them up with the mouse (mouse_pickup). + # [Default: mouse_pickup] + # [Valid: [inventory, mouse_pickup]] + S:giveMode=MOUSE_PICKUP + + # The maximum width of the ingredient list. [range: 4 ~ 100, default: 100] + I:maxColumns=100 + + # The maximum height of the recipe GUI. [range: 175 ~ 5000, default: 350] + I:maxRecipeGuiHeight=350 + + # How the mod name should be formatted in the tooltip for JEI GUIs. Leave blank to disable. [Default: blue italic] [Valid: [black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white, obfuscated, bold, strikethrough, underline, italic]] + S:modNameFormat=blue italic + + # Enable JEI memory usage optimizations. [default: true] + B:optimizeMemoryUsage=true +} + + +########################################################################################################## +# search +#--------------------------------------------------------------------------------------------------------# +# Options relating to the search bar. +########################################################################################################## + +search { + # Search mode for Colors (prefix: ^) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:colorSearchMode=DISABLED + + # Search mode for Creative Tab Names (prefix: %) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:creativeTabSearchMode=DISABLED + + # Search mode for Mod Names (prefix: @) + # [Default: require_prefix] + # [Valid: [enabled, require_prefix, disabled]] + S:modNameSearchMode=REQUIRE_PREFIX + + # Search mode for Ore Dictionary Names (prefix: $) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:oreDictSearchMode=DISABLED + + # Search mode for resources ids (prefix: &) + # [Default: disabled] + # [Valid: [enabled, require_prefix, disabled]] + S:resourceIdSearchMode=DISABLED + + # Search mode for Tooltips (prefix: #) + # [Default: enabled] + # [Valid: [enabled, require_prefix, disabled]] + S:tooltipSearchMode=ENABLED +} + + +searchadvancedtooltips { + # config.jei.searchAdvancedTooltips.search.comment [default: false] + B:search=false +} + + diff --git a/overrides/config/jei/searchColors.cfg b/overrides/config/jei/searchColors.cfg new file mode 100644 index 0000000..895f31a --- /dev/null +++ b/overrides/config/jei/searchColors.cfg @@ -0,0 +1,53 @@ +# Configuration file + +~CONFIG_VERSION: 0.1.0 + +########################################################################################################## +# searchcolors +#--------------------------------------------------------------------------------------------------------# +# config.jei.searchColors.comment +########################################################################################################## + +searchcolors { + # config.jei.searchColors.searchColors.comment [Default: [White:EEEEEE, LightBlue:7492cc, Cyan:00EEEE, Blue:2222dd, LapisBlue:25418b, Teal:008080, Yellow:cacb58, GoldenYellow:EED700, Orange:d97634, Pink:D1899D, HotPink:FC0FC0, Magenta:b24bbb, Purple:813eb9, JadedPurple:43324f, EvilPurple:2e1649, Lavender:B57EDC, Indigo:480082, Sand:dbd3a0, Tan:bb9b63, LightBrown:A0522D, Brown:634b33, DarkBrown:3a2d13, LimeGreen:43b239, SlimeGreen:83cb73, Green:008000, DarkGreen:224d22, GrassGreen:548049, Red:963430, BrickRed:b0604b, NetherBrick:2a1516, Redstone:ce3e36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0]] + S:searchColors < + White:EEEEEE + LightBlue:7492cc + Cyan:00EEEE + Blue:2222dd + LapisBlue:25418b + Teal:008080 + Yellow:cacb58 + GoldenYellow:EED700 + Orange:d97634 + Pink:D1899D + HotPink:FC0FC0 + Magenta:b24bbb + Purple:813eb9 + JadedPurple:43324f + EvilPurple:2e1649 + Lavender:B57EDC + Indigo:480082 + Sand:dbd3a0 + Tan:bb9b63 + LightBrown:A0522D + Brown:634b33 + DarkBrown:3a2d13 + LimeGreen:43b239 + SlimeGreen:83cb73 + Green:008000 + DarkGreen:224d22 + GrassGreen:548049 + Red:963430 + BrickRed:b0604b + NetherBrick:2a1516 + Redstone:ce3e36 + Black:181515 + CharcoalGray:464646 + IronGray:646464 + Gray:808080 + Silver:C0C0C0 + > +} + + diff --git a/overrides/config/jei/worldSettings.cfg b/overrides/config/jei/worldSettings.cfg new file mode 100644 index 0000000..dc05014 --- /dev/null +++ b/overrides/config/jei/worldSettings.cfg @@ -0,0 +1,385 @@ +# Configuration file + +~CONFIG_VERSION: 0.1.0 + +world-1308721875 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText=ham + B:overlayEnabled=true +} + + +world-1369488837 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=thermal + B:overlayEnabled=true +} + + +world-1429650382 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world-1431591077 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=glass + B:overlayEnabled=true +} + + +world-1446969189 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world-146933440 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=spawn + B:overlayEnabled=true +} + + +world-1773885582 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world-1818778341 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=spawn + B:overlayEnabled=true +} + + +world-1897135820 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=coal + B:overlayEnabled=true +} + + +world-1906371854 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=@recu + B:overlayEnabled=true +} + + +world-1909883461 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=glowing + B:overlayEnabled=true +} + + +world-1941508526 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=name tag + B:overlayEnabled=true +} + + +world-339723973 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=nigh + B:overlayEnabled=true +} + + +world-371302821 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=nigh + B:overlayEnabled=true +} + + +world-391355470 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText=rocket + B:overlayEnabled=true +} + + +world-506780974 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=cobbl + B:overlayEnabled=true +} + + +world-547553678 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=@matter + B:overlayEnabled=true +} + + +world-547718693 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=wolf + B:overlayEnabled=true +} + + +world-57222117 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=nigh + B:overlayEnabled=true +} + + +world-713095265 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=nigh + B:overlayEnabled=true +} + + +world-754345806 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=@matter + B:overlayEnabled=true +} + + +world-78688046 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=redstone ore + B:overlayEnabled=true +} + + +world-995443185 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world1032014715 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world114213595 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=grena + B:overlayEnabled=true +} + + +world1374514482 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world14326746 { + # Show the list of bookmarks next to open GUIs. + B:bookmarkOverlayEnabled=true + + # Give items instead of showing the recipe. + B:cheatItemsEnabled=false + + # Hide and unhide ingredients by clicking them in the list. + B:editEnabled=false + S:filterText=magn + + # Show the list of ingredients next to open GUIs. + B:overlayEnabled=true +} + + +world1544803905 { + S:filterText= +} + + +world1690200562 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=fuel + B:overlayEnabled=true +} + + +world1855637915 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=gren + B:overlayEnabled=true +} + + +world1923314875 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=nigh + B:overlayEnabled=true +} + + +world1927685138 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=phas + B:overlayEnabled=true +} + + +world200589746 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=stone ess + B:overlayEnabled=true +} + + +world205705211 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=charge + B:overlayEnabled=true +} + + +world2081894290 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=batter + B:overlayEnabled=true +} + + +world397973650 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world495519058 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=@matter + B:overlayEnabled=true +} + + +world611717602 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=@recu + B:overlayEnabled=true +} + + +world785103634 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=@mr + B:overlayEnabled=true +} + + +world844121851 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + +world856609915 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=nigh + B:overlayEnabled=true +} + + +world923154898 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + B:editEnabled=false + S:filterText=green + B:overlayEnabled=true +} + + diff --git a/overrides/config/jeiintegration.cfg b/overrides/config/jeiintegration.cfg new file mode 100644 index 0000000..2c3b888 --- /dev/null +++ b/overrides/config/jeiintegration.cfg @@ -0,0 +1,60 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +########################################################################################################## +# handler settings +#--------------------------------------------------------------------------------------------------------# +# Enable or disable some of the recipe handlers this mod adds. +########################################################################################################## + +"handler settings" { +} + + +########################################################################################################## +# miscellaneous settings +#--------------------------------------------------------------------------------------------------------# +# It's Miscellaneous... How do you expect me to know what's in here? +########################################################################################################## + +"miscellaneous settings" { +} + + +########################################################################################################## +# tooltip settings +#--------------------------------------------------------------------------------------------------------# +# No tooltip defined. How ironic. +########################################################################################################## + +"tooltip settings" { + # Configure the state of the burn time tooltip. [default: disabled] + S:burnTimeTooltipMode=disabled + + # config.jeiintegration.tooltips.durabilityTooltipMode.comment [default: disabled] + S:durabilityTooltipMode=disabled + + # Configure the state of the fluid registry information tooltip. [default: disabled] + S:fluidRegInfoTooltipMode=disabled + + # Configure the state of the max stack size tooltip. [default: disabled] + S:maxStackSizeTooltipMode=disabled + + # Configure the state of the metadata tooltip [default: disabled] + S:metadataTooltipMode=disabled + + # config.jeiintegration.tooltips.nbtTooltipMode.comment [default: disabled] + S:nbtTooltipMode=disabled + + # Configure the state of the ore dictionary entries tooltip. [default: disabled] + S:oreDictEntriesTooltipMode=disabled + + # Configure the state of the registry name tooltip. [default: disabled] + S:registryNameTooltipMode=disabled + + # Configure the state of the unlocalized name tooltip. [default: disabled] + S:unlocalizedNameTooltipMode=disabled +} + + diff --git a/overrides/config/jeiutilities/jeiutilities.cfg b/overrides/config/jeiutilities/jeiutilities.cfg new file mode 100644 index 0000000..6e1cb23 --- /dev/null +++ b/overrides/config/jeiutilities/jeiutilities.cfg @@ -0,0 +1,42 @@ +# Configuration file + +bookmark { + # Current mode of recording recipes. + # Enable: The opposite of RESTRICTED mode + # Disable: Don't record any recipes + # RESTRICTED: You need to hold down Shift to view the recorded recipe or record recipe. [default: ENABLE] + S:recordMode=ENABLE + + # Record current recipe when add ingredient to bookmark in recipe screen [default: true] + B:recordRecipes=true + + # Display a letter "R" in the upper left corner of the recipe bookmark. [default: true] + B:showRecipeBookmarkReminders=true +} + + +history { + # Color of the history area display [range: -2147483648 ~ 2147483647, default: -296397483] + I:backgroundColour=-296397483 + + # Enable browsing history function [default: true] + B:enableHistory=true + + # Add item with different nbt to the browsing history [default: true] + B:matchesNBTs=true + + # Splitting mode for the browsing history. + # Mode : BACKGROUND, DOTTED_LINE [default: DOTTED_LINE] + S:splittingMode=DOTTED_LINE +} + + +render { + # If true, then the recipe preview will automatically select the appropriate scaling based on the screen size. [default: true] + B:adaptiveRecipePreview=true + + # The scaling of the recipe preview.It is only used when adaptiveRecipePreview is false. [range: 0.01 ~ 5.0, default: 0.8] + S:recipePreviewScaling=0.8 +} + + diff --git a/overrides/config/jeivillagers.cfg b/overrides/config/jeivillagers.cfg new file mode 100644 index 0000000..ad088e5 --- /dev/null +++ b/overrides/config/jeivillagers.cfg @@ -0,0 +1,13 @@ +# Configuration file + +general { + # A list of blacklisted VillagerCareer classes that causes incompatibilities as they are implemented differently (not using the MC way) or just don't want to be shown in JEI. Removing the defaults can cause issues + S:BlackListedVillagerClasses < + XUVillagerCareer + > + + # If enabled will reduce the amount of text displayed in JEI recipes + B:CompactMode=false +} + + diff --git a/overrides/config/jeresources/jeresources.cfg b/overrides/config/jeresources/jeresources.cfg new file mode 100644 index 0000000..543db0b --- /dev/null +++ b/overrides/config/jeresources/jeresources.cfg @@ -0,0 +1,32 @@ +# Configuration file + +general { + # Blacklist dimensions from the JEI profiling scan + I:dimensionsBlacklist < + -11 + > + + # The build in compat code will not load and jsons will be loaded (requires MC restart) + B:diyData=true + + # Blacklist enchants from the JEI Enchants View + S:enchantsBlacklist < + flimflam + soulBound + > + + # Tabs added by JER are 'dungeon', 'enchantment', 'mob', 'villager', worldgen' and 'plant' + S:hiddenTabs < + > + + # Changes the amount of items per column in the JEI dungeon and mob views + I:itemsPerColumn=4 + + # Changes the amount of items per row in the JEI dungeon view + I:itemsPerRow=4 + + # Mainly for pack devs. Features include but not limited to avg. blocks per chuck, entity ids, ... + B:showDevData=false +} + + diff --git a/overrides/config/jeresources/world-gen.json b/overrides/config/jeresources/world-gen.json new file mode 100644 index 0000000..dd265f7 --- /dev/null +++ b/overrides/config/jeresources/world-gen.json @@ -0,0 +1,667 @@ +[ + { + "block": "minecraft:grass:0", + "distrib": "0,0.0;67,0.0;68,7.03125E-5;69,1.640625E-4;70,0.0;71,5.0E-4;72,1.25E-4;73,0.0;74,3.75E-4;75,6.09375E-4;76,7.8125E-5;77,0.0;111,0.0;112,2.34375E-4;113,0.0;114,7.890625E-4;115,0.0;116,0.0011328125;117,2.734375E-4;118,1.5625E-5;119,8.4375E-4;120,0.0;121,0.001328125;122,0.0;123,0.0014140625;124,2.34375E-5;125,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:dirt:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "xlfoodmod:grass:0", + "distrib": "0,0.0;74,0.0;75,7.8125E-6;76,0.0;121,0.0;122,2.34375E-5;123,0.0;124,7.8125E-6;125,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "xlfoodmod:cucumber_seeds:0", + "fortunes": { + "0": 0.2049, + "1": 0.1957, + "2": 0.2054, + "3": 0.2073 + } + }, + { + "itemStack": "xlfoodmod:strawberry_seeds:0", + "fortunes": { + "0": 0.2015, + "1": 0.2029, + "2": 0.196, + "3": 0.2017 + } + }, + { + "itemStack": "xlfoodmod:onion:0", + "fortunes": { + "0": 0.2078, + "1": 0.1941, + "2": 0.2006, + "3": 0.2065 + } + }, + { + "itemStack": "xlfoodmod:lettuce_seeds:0", + "fortunes": { + "0": 0.2011, + "1": 0.1986, + "2": 0.1951, + "3": 0.1999 + } + }, + { + "itemStack": "xlfoodmod:corn_seeds:0", + "fortunes": { + "0": 0.1922, + "1": 0.2068, + "2": 0.1997, + "3": 0.2013 + } + }, + { + "itemStack": "xlfoodmod:pepper_seeds:0", + "fortunes": { + "0": 0.2073, + "1": 0.1992, + "2": 0.2061, + "3": 0.1933 + } + }, + { + "itemStack": "xlfoodmod:tomato_seeds:0", + "fortunes": { + "0": 0.1986, + "1": 0.2013, + "2": 0.1995, + "3": 0.2005 + } + }, + { + "itemStack": "xlfoodmod:rice_seeds:0", + "fortunes": { + "0": 0.202, + "1": 0.206, + "2": 0.194, + "3": 0.211 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "xtones:zone:0", + "distrib": "0,0.0;122,0.0;123,7.8125E-6;124,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:basic_block_core:4", + "distrib": "0,0.0;116,0.0;117,3.90625E-5;118,5.46875E-5;119,3.90625E-5;120,1.953125E-4;121,3.125E-4;122,2.578125E-4;123,4.0625E-4;124,3.203125E-4;125,3.828125E-4;126,2.34375E-4;127,3.90625E-5;129,3.90625E-5;130,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galaxyspace:proxima_b_blocks:5", + "distrib": "0,0.0;90,0.0;91,7.03125E-5;93,7.03125E-5;94,0.0;116,0.0;117,1.25E-4;118,1.640625E-4;119,1.640625E-4;120,1.5625E-4;123,1.5625E-4;124,7.8125E-6;125,0.0;131,0.0;132,7.03125E-5;134,7.03125E-5;135,0.0;137,0.0;138,3.75E-4;139,4.6875E-4;140,4.53125E-4;141,4.375E-4;142,4.375E-4;143,4.0625E-4;144,3.59375E-4;145,1.5625E-5;146,0.0;147,0.0;148,3.75E-4;149,4.6875E-4;150,4.53125E-4;151,4.375E-4;152,4.375E-4;153,4.0625E-4;154,3.59375E-4;155,1.5625E-5;156,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:chest:0", + "distrib": "0,0.0;121,0.0;122,7.8125E-6;123,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "minecraft:chest:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:basic_block_core:8", + "distrib": "0,0.0;52,0.0;53,7.8125E-6;54,3.125E-5;55,5.46875E-5;56,7.03125E-5;57,1.328125E-4;58,7.8125E-5;59,2.34375E-5;60,7.8125E-6;61,7.03125E-5;63,7.03125E-5;64,0.0;65,2.265625E-4;66,2.734375E-4;67,2.890625E-4;68,3.671875E-4;69,4.6875E-4;70,5.46875E-4;71,6.796875E-4;72,4.609375E-4;73,4.453125E-4;74,1.71875E-4;75,1.09375E-4;76,0.0;95,0.0;96,9.375E-5;97,1.171875E-4;98,1.796875E-4;100,1.796875E-4;101,1.015625E-4;102,8.59375E-5;103,5.46875E-5;104,1.09375E-4;105,1.71875E-4;106,4.140625E-4;107,5.3125E-4;108,5.390625E-4;109,5.390625E-4;110,4.921875E-4;111,4.21875E-4;112,2.34375E-4;113,7.8125E-6;114,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "galacticraftcore:basic_item:2", + "fortunes": { + "0": 2.0, + "1": 2.3306, + "2": 2.7458, + "3": 3.1994 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:tallgrass:1", + "distrib": "0,0.0;68,0.0;69,7.8125E-6;70,3.125E-5;71,0.0;121,0.0;122,5.46875E-5;123,0.0;124,4.6875E-5;125,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "minecraft:wheat_seeds:0", + "fortunes": { + "0": 0.1261, + "1": 0.2625, + "2": 0.3815, + "3": 0.5008 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "blockcraftery:editable_slant:0", + "distrib": "0,0.0;117,0.0;118,7.8125E-6;119,7.8125E-6;120,8.59375E-5;121,1.328125E-4;122,7.03125E-5;123,8.59375E-5;124,8.59375E-5;125,2.03125E-4;126,6.25E-5;127,2.34375E-5;128,1.5625E-5;129,7.8125E-6;130,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "blockcraftery:editable_slant:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:enclosed:14", + "distrib": "0,0.0;122,0.0;123,7.8125E-6;124,0.0;125,0.0;126,7.8125E-6;127,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "galacticraftcore:enclosed:14", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "matteroverdrive:gravitational_anomaly:0", + "distrib": "0,0.0;66,0.0;67,7.8125E-6;68,7.8125E-6;69,0.0;70,7.8125E-6;71,7.8125E-6;72,0.0;77,0.0;78,3.125E-5;79,0.0;80,0.0;81,7.8125E-6;82,0.0;85,0.0;86,1.5625E-5;87,0.0;95,0.0;96,7.8125E-6;97,0.0;98,7.8125E-6;99,0.0;100,0.0;101,7.8125E-6;102,0.0;103,7.8125E-6;104,0.0;106,0.0;107,7.8125E-6;108,0.0;109,0.0;110,7.8125E-6;111,7.8125E-6;112,0.0;114,0.0;115,7.8125E-6;116,0.0;121,0.0;122,7.8125E-6;123,0.0;124,0.0;125,7.8125E-6;126,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "matteroverdrive:gravitational_anomaly:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:venus:13", + "distrib": "0,0.0;87,0.0;88,1.875E-4;89,2.34375E-4;90,2.265625E-4;91,2.1875E-4;92,2.1875E-4;93,2.03125E-4;94,1.796875E-4;95,7.8125E-6;96,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "galacticraftplanets:basic_item_venus:4", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:air:1", + "distrib": "0,0.0;122,0.0;123,7.8125E-5;124,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "galacticraftcore:space_glass_clear:1", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:0", + "distrib": "0,0.0;17,0.0;18,4.6875E-5;19,2.109375E-4;20,4.53125E-4;21,7.421875E-4;22,0.0010859375;23,0.0013359375;24,0.0013984375;25,0.0012734375;26,0.001078125;27,8.4375E-4;28,7.1875E-4;29,5.078125E-4;30,4.609375E-4;31,3.125E-4;32,2.890625E-4;33,2.421875E-4;34,2.03125E-4;35,1.09375E-4;36,3.125E-5;37,7.03125E-5;38,1.484375E-4;39,3.28125E-4;40,6.171875E-4;41,0.001015625;42,0.0013359375;43,0.0016328125;44,0.0018046875;45,0.0019453125;46,0.00196875;47,0.002;48,0.0020390626;49,0.0020703124;50,0.002078125;51,0.002328125;52,0.0026875;53,0.003140625;54,0.0035546876;55,0.0039921873;56,0.00390625;57,0.0041328124;58,0.0039296877;59,0.0038125;60,0.0034375;61,0.0033359374;62,0.002984375;63,0.003;64,0.0025390624;65,0.0019765624;66,0.0019765624;67,0.001703125;68,0.001609375;69,0.0015;70,0.0013046875;71,0.0011484375;72,0.0013359375;73,0.00134375;74,0.0013359375;75,0.0010390625;76,0.001328125;77,0.001453125;78,0.00165625;79,0.001875;80,0.00246875;81,0.002890625;82,0.0031796875;83,0.0034609374;84,0.00340625;85,0.0037421875;86,0.00421875;87,0.0046875;88,0.0051328125;89,0.005015625;90,0.0048671877;91,0.0046640625;92,0.0042578126;93,0.003453125;94,0.00278125;95,0.0024375;96,0.002453125;97,0.002421875;98,0.00240625;99,0.0025234376;100,0.002578125;101,0.0028515626;102,0.002875;103,0.0037578125;104,0.0041640624;105,0.005140625;106,0.0058203125;107,0.005765625;108,0.0061953124;109,0.0069609373;110,0.0069296877;111,0.0063984375;112,0.0061484375;113,0.0059609376;114,0.00571875;115,0.0052734376;116,0.004828125;117,0.0050390624;118,0.0051640626;119,0.0046640625;120,0.0044375;121,0.004046875;122,0.00375;123,0.0034921875;124,0.003265625;125,0.0027421876;126,0.0022578125;127,0.0020390626;128,0.0018984375;129,0.0016875;130,0.00165625;131,0.001875;132,0.0015703125;133,0.0015390625;134,0.0015859375;135,0.0017890625;136,0.0020078125;137,0.0021875;138,0.0022421875;139,0.0019765624;140,0.002203125;141,0.0019296875;142,0.001609375;143,0.001375;144,0.001078125;145,0.0013359375;146,0.0013046875;147,0.00140625;148,0.00128125;149,0.0013125;150,0.0014765625;151,0.0019140625;152,0.0025625;153,0.0034609374;154,0.0037265625;155,0.00415625;156,0.004234375;157,0.0046875;158,0.004828125;159,0.0046484377;160,0.00453125;161,0.0043515624;162,0.0038828126;163,0.0032890625;164,0.0027578124;165,0.0022734376;166,0.00203125;167,0.0018359375;168,0.00140625;169,0.001078125;170,8.203125E-4;171,6.40625E-4;172,4.765625E-4;173,2.65625E-4;174,2.5E-4;175,3.125E-4;176,4.84375E-4;177,6.40625E-4;178,6.875E-4;179,7.1875E-4;180,9.53125E-4;181,0.0012734375;182,0.0016484375;183,0.0020546876;184,0.0023984376;185,0.002515625;186,0.0024765625;187,0.0025234376;188,0.0022578125;189,0.0018984375;190,0.0012890626;191,8.75E-4;192,8.125E-4;193,7.65625E-4;194,8.203125E-4;195,6.25E-4;196,4.0625E-4;197,3.28125E-4;198,3.125E-4;199,3.046875E-4;200,2.34375E-4;201,2.8125E-4;202,3.90625E-4;203,2.109375E-4;204,2.8125E-4;205,2.109375E-4;206,1.953125E-4;207,1.09375E-4;208,7.03125E-5;209,6.25E-5;210,3.125E-5;211,0.0;228,0.0;229,7.8125E-6;230,7.03125E-5;231,9.375E-5;232,1.25E-4;233,9.375E-5;234,7.03125E-5;235,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:1", + "distrib": "0,0.0;14,0.0;15,1.875E-4;16,4.21875E-4;17,9.21875E-4;18,0.0013671875;19,0.0019296875;20,0.002484375;21,0.0028359375;22,0.003171875;23,0.00340625;24,0.0036015625;25,0.003578125;26,0.003515625;27,0.0034140626;28,0.00315625;29,0.002828125;30,0.0024453124;31,0.002125;32,0.00165625;33,0.0012109375;34,0.001;35,8.359375E-4;36,0.0011953125;37,0.00175;38,0.00246875;39,0.0038359375;40,0.005734375;41,0.00721875;42,0.008367187;43,0.009617187;44,0.010984375;45,0.012359375;46,0.013640625;47,0.01465625;48,0.01590625;49,0.016703125;50,0.017117187;51,0.01703125;52,0.017023437;53,0.016289063;54,0.01584375;55,0.015039062;56,0.01490625;57,0.014578125;58,0.014367187;59,0.0145625;60,0.015203125;61,0.0154375;62,0.016085938;63,0.01621875;64,0.015757812;65,0.015585938;66,0.015429688;67,0.015625;68,0.015945312;69,0.017101562;70,0.018414063;71,0.019609375;72,0.020210937;73,0.020226562;74,0.020078124;75,0.020054687;76,0.019890625;77,0.019570313;78,0.019671874;79,0.019492187;80,0.01859375;81,0.018382812;82,0.01840625;83,0.018789062;84,0.020046875;85,0.02065625;86,0.021757813;87,0.022367187;88,0.022734376;89,0.023148438;90,0.023648437;91,0.02359375;92,0.023734376;93,0.024539063;94,0.024773438;95,0.024617188;96,0.025257813;97,0.026171874;98,0.026179688;99,0.025296874;100,0.024367187;101,0.024953125;102,0.026773438;103,0.02784375;104,0.02875;105,0.029453125;106,0.029875;107,0.030921875;108,0.031671874;109,0.032;110,0.03219531;111,0.0321875;112,0.031734373;113,0.03065625;114,0.029460937;115,0.028023437;116,0.026453124;117,0.024570312;118,0.022929687;119,0.021445312;120,0.020679688;121,0.019820312;122,0.019101562;123,0.018539062;124,0.018320313;125,0.018578125;126,0.018476563;127,0.018328125;128,0.0175625;129,0.016625;130,0.015546875;131,0.014585937;132,0.014234375;133,0.013460938;134,0.012890625;135,0.012835938;136,0.012328125;137,0.011929687;138,0.01209375;139,0.011859375;140,0.0113125;141,0.011132812;142,0.010804688;143,0.01109375;144,0.01153125;145,0.012039063;146,0.013007812;147,0.013867187;148,0.01446875;149,0.0149375;150,0.015585938;151,0.016046874;152,0.016789062;153,0.017257813;154,0.017867187;155,0.017960938;156,0.01809375;157,0.017453125;158,0.016960938;159,0.016320312;160,0.015460937;161,0.014804687;162,0.0148671875;163,0.014765625;164,0.014734375;165,0.01484375;166,0.01428125;167,0.013617188;168,0.012984375;169,0.011890625;170,0.010859375;171,0.0099375;172,0.009226562;173,0.00890625;174,0.00834375;175,0.00753125;176,0.0073125;177,0.007609375;178,0.008179688;179,0.008679687;180,0.00890625;181,0.00909375;182,0.009359375;183,0.00978125;184,0.010539062;185,0.010882813;186,0.010726563;187,0.010578125;188,0.010179687;189,0.009828125;190,0.009914063;191,0.00978125;192,0.009398437;193,0.0089375;194,0.007859375;195,0.007015625;196,0.0063203126;197,0.0059296875;198,0.0054453127;199,0.0052734376;200,0.0049296874;201,0.0047265626;202,0.00453125;203,0.00453125;204,0.0042734374;205,0.004;206,0.004078125;207,0.00365625;208,0.003296875;209,0.0029921874;210,0.002640625;211,0.002171875;212,0.001640625;213,0.0012265625;214,8.90625E-4;215,6.875E-4;216,5.078125E-4;217,3.59375E-4;218,3.046875E-4;219,2.03125E-4;220,1.328125E-4;221,0.0;226,0.0;227,6.25E-5;228,1.40625E-4;229,2.421875E-4;230,3.203125E-4;231,2.890625E-4;232,3.125E-4;233,3.28125E-4;234,3.046875E-4;235,1.484375E-4;236,3.125E-5;237,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:air:0", + "distrib": "0,1.0;14,1.0;15,0.9998125;16,0.9995781;17,0.99907815;18,0.99858594;19,0.99785936;20,0.9970625;21,0.9964219;22,0.9957422;23,0.9951875;24,0.9949297;25,0.99507815;26,0.99540627;27,0.9957422;28,0.996125;29,0.99666405;30,0.99709374;31,0.9975156;32,0.99800783;33,0.9985;34,0.9987969;35,0.9990547;36,0.99877346;37,0.99803907;38,0.99639064;39,0.9944375;40,0.99226564;41,0.9903672;42,0.9886562;43,0.98653907;44,0.98484373;45,0.9830313;46,0.9816172;47,0.980625;48,0.9795703;49,0.9788125;50,0.9781797;51,0.9776094;52,0.97692966;53,0.9768281;54,0.9765703;55,0.9769375;56,0.9770234;57,0.9770078;58,0.97691405;59,0.9767266;60,0.9761484;61,0.97617185;62,0.97532815;63,0.9753984;64,0.9762422;65,0.97664845;66,0.9771328;67,0.97725;68,0.9772891;69,0.9764453;70,0.9755;71,0.97490627;72,0.9749297;73,0.97502345;74,0.9750547;75,0.97542185;76,0.9762578;77,0.9768594;78,0.9767031;79,0.97689843;80,0.9773281;81,0.9775625;82,0.9777422;83,0.9771719;84,0.9760703;85,0.9751172;86,0.9735156;87,0.9721172;88,0.97090626;89,0.9699219;90,0.96910155;91,0.96910155;92,0.9690391;93,0.96914065;94,0.96942186;95,0.96955466;96,0.96914065;97,0.968625;98,0.9686953;99,0.9693516;100,0.96926564;101,0.96778125;102,0.96527344;103,0.96265626;104,0.9602031;105,0.9576719;106,0.9553594;107,0.9531484;108,0.9515078;109,0.9500547;110,0.9492656;111,0.94925;112,0.950125;113,0.95170313;114,0.9534375;115,0.9565469;116,0.9588828;117,0.9618672;118,0.96378905;119,0.9655156;120,0.9672578;121,0.96821094;122,0.971125;123,0.97159374;124,0.9738672;125,0.974;126,0.975125;127,0.9761328;128,0.97696096;129,0.9781953;130,0.97958595;131,0.98061717;132,0.98105466;133,0.98192966;134,0.98278904;135,0.9827656;136,0.98310155;137,0.9832969;138,0.9830781;139,0.98359376;140,0.98446876;141,0.98476565;142,0.98548436;143,0.9855;144,0.9853047;145,0.9854141;146,0.98504686;147,0.98428905;148,0.9836406;149,0.9830625;150,0.98207814;151,0.981125;152,0.97976565;153,0.9786094;154,0.9776094;155,0.97710156;156,0.9768594;157,0.9771641;158,0.9776953;159,0.97853905;160,0.97953904;161,0.98065627;162,0.9812422;163,0.9819375;164,0.9824922;165,0.9828828;166,0.9836719;167,0.9845469;168,0.98560935;169,0.9870312;170,0.9883203;171,0.9894219;172,0.9902969;173,0.9908125;174,0.9913359;175,0.99208593;176,0.9921328;177,0.99167967;178,0.9910625;179,0.99052346;180,0.9901328;181,0.989625;182,0.98898435;183,0.98816407;184,0.9870625;185,0.9866016;186,0.9867266;187,0.98680466;188,0.98741406;189,0.9881875;190,0.98873436;191,0.98928905;192,0.989625;193,0.9900625;194,0.99104685;195,0.991875;196,0.99275;197,0.9932344;198,0.99374217;199,0.99391407;200,0.9942656;201,0.9945156;202,0.99476564;203,0.99490625;204,0.9951406;205,0.9954609;206,0.9954375;207,0.99603903;208,0.9965078;209,0.99682033;210,0.99722654;211,0.99773437;212,0.99827343;213,0.99871093;214,0.9990703;215,0.9992969;216,0.99948436;217,0.99964064;218,0.9996953;219,0.99979687;220,0.9998672;221,1.0;226,1.0;227,0.9999375;228,0.9998594;229,0.99975;230,0.99960935;231,0.9995469;232,0.99949217;233,0.9995078;234,0.999625;235,0.9998516;236,0.99996877;237,1.0;239,1.0;240,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:4", + "distrib": "0,0.0;68,0.0;69,7.8125E-6;70,0.0;71,0.0;72,7.8125E-6;73,0.0;75,0.0;76,1.5625E-5;77,0.0;89,0.0;90,7.8125E-6;91,0.0;93,0.0;94,7.8125E-6;95,0.0;110,0.0;111,7.8125E-6;112,0.0;115,0.0;116,7.8125E-6;117,0.0;119,0.0;120,7.8125E-6;121,1.5625E-5;122,1.015625E-4;123,9.375E-5;124,6.25E-5;125,9.375E-5;126,4.6875E-5;127,0.0;140,0.0;141,7.8125E-6;142,0.0;150,0.0;151,7.8125E-6;152,0.0;178,0.0;179,7.8125E-6;180,0.0;187,0.0;188,7.8125E-6;189,0.0;190,7.8125E-6;191,0.0;196,0.0;197,7.8125E-6;198,1.5625E-5;199,3.125E-5;200,1.328125E-4;201,9.375E-5;202,1.484375E-4;203,2.109375E-4;204,1.484375E-4;205,1.71875E-4;206,1.171875E-4;207,7.8125E-5;208,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "galacticraftplanets:item_basic_asteroids:3", + "fortunes": { + "0": 1.0, + "1": 1.043, + "2": 1.3231, + "3": 1.6167 + } + }, + { + "itemStack": "galacticraftplanets:item_basic_asteroids:4", + "fortunes": { + "0": 1.0, + "1": 1.0367, + "2": 1.324, + "3": 1.6246 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galaxyspace:barnarda_c_ores:4", + "distrib": "0,0.0;87,0.0;88,1.875E-4;89,2.34375E-4;90,4.140625E-4;91,4.53125E-4;92,4.453125E-4;93,4.21875E-4;94,4.6875E-4;95,2.8125E-4;96,2.5E-4;97,7.8125E-6;98,0.0;106,0.0;107,1.875E-4;108,2.34375E-4;109,2.265625E-4;110,2.1875E-4;111,2.1875E-4;112,2.03125E-4;113,1.796875E-4;114,7.8125E-6;115,0.0;138,0.0;139,7.03125E-5;141,7.03125E-5;142,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:dye:4", + "fortunes": { + "0": 3.0, + "1": 3.3311, + "2": 3.7612, + "3": 4.1892 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:stone:0", + "distrib": "0,0.0;64,0.0;65,2.34375E-5;66,1.796875E-4;67,1.5625E-4;68,1.40625E-4;69,3.125E-5;70,3.90625E-5;71,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:cobblestone:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:5", + "distrib": "0,0.0;22,0.0;23,7.03125E-5;25,7.03125E-5;26,0.0;30,0.0;31,4.6875E-5;33,4.6875E-5;34,0.0;39,0.0;40,7.03125E-5;42,7.03125E-5;43,0.0;52,0.0;53,1.40625E-4;55,1.40625E-4;56,0.0;60,0.0;61,1.5625E-5;62,0.0;63,7.8125E-6;64,0.0;67,0.0;68,7.03125E-5;70,7.03125E-5;71,0.0;74,0.0;75,7.03125E-5;76,7.03125E-5;77,7.8125E-5;78,0.0;80,0.0;81,7.8125E-6;82,0.0;86,0.0;87,7.8125E-5;88,7.03125E-5;89,1.40625E-4;90,7.03125E-5;91,7.03125E-5;92,0.0;94,0.0;95,7.8125E-6;96,0.0;97,7.03125E-5;99,7.03125E-5;100,0.0;103,0.0;104,7.8125E-6;105,0.0;106,0.0;107,1.875E-4;108,2.34375E-4;109,2.265625E-4;110,2.1875E-4;111,2.1875E-4;112,2.109375E-4;113,1.796875E-4;114,1.5625E-5;115,0.0;118,0.0;119,1.953125E-4;120,2.421875E-4;121,2.265625E-4;122,2.265625E-4;123,2.1875E-4;124,2.03125E-4;125,1.796875E-4;126,7.8125E-6;127,0.0;138,0.0;139,1.5625E-5;140,7.03125E-5;141,7.03125E-5;142,7.8125E-5;143,4.6875E-5;144,0.0;154,0.0;155,1.875E-4;156,2.34375E-4;157,2.265625E-4;158,2.1875E-4;160,2.1875E-4;161,1.796875E-4;162,7.8125E-6;163,0.0;164,7.8125E-6;165,0.0;166,7.8125E-6;167,0.0;172,0.0;173,7.8125E-6;174,0.0;186,0.0;187,2.34375E-5;188,7.03125E-5;189,8.59375E-5;190,5.46875E-5;191,1.5625E-5;192,7.8125E-6;193,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galaxyspace:proxima_b_blocks:8", + "distrib": "0,0.0;122,0.0;123,2.34375E-5;124,2.109375E-4;125,2.578125E-4;126,2.265625E-4;127,2.1875E-4;128,2.1875E-4;129,2.03125E-4;130,1.796875E-4;131,7.8125E-6;132,0.0;134,0.0;135,7.03125E-5;137,7.03125E-5;138,0.0;145,0.0;146,1.875E-4;147,2.34375E-4;148,2.265625E-4;149,2.1875E-4;150,2.1875E-4;151,2.03125E-4;152,1.796875E-4;153,7.8125E-6;154,0.0;155,7.03125E-5;157,7.03125E-5;158,0.0;173,0.0;174,7.03125E-5;179,7.03125E-5;180,0.0;194,0.0;195,1.875E-4;196,2.34375E-4;197,2.265625E-4;198,2.1875E-4;199,2.1875E-4;200,2.03125E-4;201,1.796875E-4;202,7.8125E-6;203,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:coal:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:2", + "distrib": "0,0.0;36,0.0;37,1.40625E-4;38,9.921875E-4;39,0.0013984375;40,0.0013125;41,0.001328125;42,0.001453125;43,0.001453125;44,0.0015546875;45,0.0018125;46,0.0018046875;47,0.0016640625;48,0.001453125;49,0.0014609376;50,0.001671875;51,0.00209375;52,0.0024375;53,0.0026484374;54,0.002875;55,0.0028828124;56,0.0030703126;57,0.0030859376;58,0.003359375;59,0.0033984375;60,0.0035;61,0.0032265624;62,0.0031875;63,0.0029765626;64,0.002921875;65,0.002796875;66,0.0023046874;67,0.0023125;68,0.002046875;69,0.0019375;70,0.0018046875;71,0.0015859375;72,0.00146875;73,0.0015234374;74,0.0016796875;75,0.00184375;76,0.001625;77,0.001390625;78,0.0013203125;79,0.0010703125;80,0.0010234375;81,7.34375E-4;82,2.96875E-4;83,1.796875E-4;84,0.0;91,0.0;92,2.734375E-4;93,3.59375E-4;94,3.203125E-4;95,4.609375E-4;96,5.78125E-4;97,5.703125E-4;98,5.46875E-4;99,6.40625E-4;100,6.5625E-4;101,6.25E-4;102,6.5625E-4;103,6.40625E-4;104,7.65625E-4;105,9.296875E-4;106,0.001375;107,0.00159375;108,0.001703125;109,0.0018828125;110,0.0019921875;111,0.002046875;112,0.002;113,0.001890625;114,0.0018125;115,0.0016953124;116,0.001734375;117,0.0017109375;118,0.0017578125;119,0.00171875;120,0.0015859375;121,0.0014453125;122,0.0011328125;123,8.984375E-4;124,8.046875E-4;125,5.625E-4;126,5.546875E-4;127,3.59375E-4;128,2.578125E-4;129,1.875E-4;130,1.5625E-5;131,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:leaves:0", + "distrib": "0,0.0;68,0.0;69,7.03125E-5;70,1.40625E-4;71,4.6875E-5;72,3.90625E-5;73,0.0;112,0.0;113,2.34375E-5;114,7.8125E-6;115,0.0;119,0.0;120,1.015625E-4;121,3.90625E-5;122,3.90625E-5;123,0.0;124,3.90625E-5;125,3.90625E-5;126,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:apple:0", + "fortunes": { + "0": 0.0051, + "1": 0.0065, + "2": 0.0055, + "3": 0.008 + } + }, + { + "itemStack": "minecraft:sapling:0", + "fortunes": { + "0": 0.0488, + "1": 0.0603, + "2": 0.0842, + "3": 0.1036 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galaxyspace:proxima_b_blocks:10", + "distrib": "0,0.0;86,0.0;87,1.875E-4;88,2.34375E-4;89,4.140625E-4;90,4.53125E-4;91,4.453125E-4;92,4.21875E-4;93,3.984375E-4;94,2.109375E-4;95,1.796875E-4;96,7.8125E-6;97,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:diamond:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:3", + "distrib": "0,0.0;55,0.0;56,4.6875E-5;57,1.09375E-4;58,1.328125E-4;59,1.25E-4;60,1.5625E-4;61,1.25E-4;62,1.171875E-4;63,1.09375E-4;64,4.6875E-5;65,0.0;70,0.0;71,7.8125E-6;72,0.0;75,0.0;76,7.8125E-6;77,7.8125E-6;78,0.0;79,7.8125E-6;80,0.0;88,0.0;89,7.8125E-6;90,7.8125E-6;91,0.0;93,0.0;94,7.8125E-6;95,0.0;101,0.0;102,7.8125E-6;103,1.5625E-5;104,1.25E-4;105,1.953125E-4;106,2.421875E-4;107,3.4375E-4;108,3.125E-4;109,2.8125E-4;110,5.234375E-4;111,5.625E-4;112,5.625E-4;113,5.78125E-4;114,5.234375E-4;115,5.15625E-4;116,4.140625E-4;117,2.109375E-4;118,2.34375E-4;119,1.796875E-4;120,8.59375E-5;121,7.8125E-5;122,7.03125E-5;123,6.25E-5;125,6.25E-5;126,1.171875E-4;127,1.015625E-4;128,7.03125E-5;129,0.0;130,0.0;131,1.875E-4;132,2.34375E-4;133,4.21875E-4;134,4.53125E-4;135,4.453125E-4;136,4.21875E-4;137,3.984375E-4;138,2.109375E-4;139,1.953125E-4;140,7.8125E-6;141,7.8125E-6;142,0.0;156,0.0;157,1.5625E-5;158,7.03125E-5;160,7.03125E-5;161,0.0;162,0.0;163,7.8125E-6;164,7.8125E-6;165,0.0;166,7.8125E-6;167,0.0;172,0.0;173,7.8125E-6;174,0.0;179,0.0;180,7.8125E-6;182,7.8125E-6;183,0.0;185,0.0;186,7.03125E-5;188,7.03125E-5;189,0.0;201,0.0;202,7.8125E-6;203,0.0;204,7.8125E-6;205,0.0;230,0.0;231,7.03125E-5;233,7.03125E-5;234,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:dense_ice:0", + "distrib": "0,0.0;41,0.0;42,1.171875E-4;43,7.578125E-4;44,8.125E-4;45,8.515625E-4;46,9.6875E-4;47,0.0010546875;48,0.00103125;49,9.53125E-4;50,9.53125E-4;51,9.375E-4;52,9.21875E-4;53,9.453125E-4;54,9.84375E-4;55,9.53125E-4;56,9.765625E-4;57,9.53125E-4;58,0.0010625;59,0.0011328125;60,0.0013125;61,0.0013671875;62,0.001765625;63,0.0014453125;64,0.0011640625;65,0.001078125;66,0.00115625;67,0.0011875;68,0.0010546875;69,9.0625E-4;70,8.046875E-4;71,5.859375E-4;72,6.015625E-4;73,5.15625E-4;74,4.765625E-4;75,4.921875E-4;76,4.921875E-4;77,4.21875E-4;78,3.984375E-4;79,3.828125E-4;80,3.359375E-4;81,3.359375E-4;82,3.75E-4;83,3.90625E-4;84,4.6875E-4;85,4.84375E-4;86,4.609375E-4;87,4.921875E-4;88,4.84375E-4;89,5.625E-4;90,5.78125E-4;91,7.1875E-4;92,9.609375E-4;93,9.765625E-4;94,0.00134375;95,0.0018984375;96,0.0016640625;97,0.0013984375;98,0.001328125;99,0.0013671875;100,0.0023203124;101,0.002796875;102,0.0024609375;103,0.0024609375;104,0.0025390624;105,0.0025234376;106,0.00246875;107,0.002625;108,0.0026328126;109,0.0027265626;110,0.0026953125;111,0.00253125;112,0.002390625;113,0.0023828126;114,0.0023828126;115,0.0023671875;116,0.0025;117,0.0024921875;118,0.00234375;119,0.0023359375;120,0.00221875;121,0.0023359375;122,0.0022421875;123,0.002390625;124,0.00246875;125,0.00246875;126,0.002609375;127,0.0026484374;128,0.0026796875;129,0.002859375;130,0.0029453125;131,0.0027265626;132,0.0026484374;133,0.0023359375;134,0.00196875;135,0.0018125;136,0.001609375;137,0.001609375;138,0.0015078125;139,0.0013203125;140,9.453125E-4;141,8.984375E-4;142,9.609375E-4;143,0.0010859375;144,0.0012578125;145,7.5E-4;146,1.953125E-4;147,2.34375E-5;148,0.0;190,0.0;191,3.90625E-5;192,1.5625E-4;193,2.34375E-4;194,2.734375E-4;195,2.96875E-4;196,2.890625E-4;197,2.734375E-4;198,2.65625E-4;199,2.578125E-4;200,2.34375E-4;201,2.03125E-4;202,1.484375E-4;203,1.40625E-4;204,1.484375E-4;205,1.5625E-4;206,1.71875E-4;207,1.171875E-4;208,1.25E-4;209,1.25E-4;210,1.015625E-4;211,9.375E-5;212,8.59375E-5;213,6.25E-5;214,3.90625E-5;215,1.5625E-5;216,7.8125E-6;217,0.0;", + "silktouch": true, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:basic_block_core:12", + "distrib": "0,0.0;57,0.0;58,8.59375E-5;59,1.484375E-4;60,1.328125E-4;61,1.015625E-4;62,1.171875E-4;63,6.25E-5;64,1.5625E-5;65,0.0;103,0.0;104,1.875E-4;105,2.34375E-4;106,2.265625E-4;107,2.1875E-4;108,2.1875E-4;109,2.03125E-4;110,1.796875E-4;111,7.8125E-6;112,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:cargo:0", + "distrib": "0,0.0;121,0.0;122,1.5625E-5;123,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "galacticraftcore:cargo:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "blockcraftery:editable_slant_reinforced:0", + "distrib": "0,0.0;115,0.0;116,7.8125E-6;117,1.25E-4;118,1.25E-4;119,3.125E-5;120,1.328125E-4;121,2.96875E-4;122,5.46875E-5;123,2.03125E-4;124,5.46875E-5;125,2.890625E-4;126,2.109375E-4;127,2.34375E-5;128,1.484375E-4;129,1.09375E-4;130,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "blockcraftery:editable_slant_reinforced:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:redstone_ore:0", + "distrib": "0,0.0;94,0.0;95,7.8125E-6;96,7.8125E-6;97,0.0;99,0.0;100,1.5625E-5;101,1.5625E-5;102,7.8125E-6;104,7.8125E-6;105,0.0;116,0.0;117,7.8125E-6;118,0.0;143,0.0;144,7.8125E-6;145,1.5625E-5;146,7.8125E-6;147,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:redstone:0", + "fortunes": { + "0": 4.4985, + "1": 5.0052, + "2": 5.4984, + "3": 5.9589 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "xtones:zome:0", + "distrib": "0,0.0;116,0.0;117,7.8125E-6;118,0.0;122,0.0;123,7.8125E-5;124,0.0;126,0.0;127,1.5625E-5;129,1.5625E-5;130,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:dirt:0", + "distrib": "0,0.0;59,0.0;60,3.125E-5;61,1.484375E-4;62,3.4375E-4;63,6.40625E-4;64,0.0012421875;65,0.00159375;66,0.001546875;67,0.00146875;68,0.001375;69,0.00128125;70,0.0013203125;71,8.75E-4;72,8.125E-4;73,9.21875E-4;74,6.40625E-4;75,8.59375E-5;76,0.0;100,0.0;101,1.71875E-4;102,9.375E-4;103,0.001890625;104,0.0026015625;105,0.003171875;106,0.003703125;107,0.0040625;108,0.0043515624;109,0.004515625;110,0.0047265626;111,0.004984375;112,0.005;113,0.005140625;114,0.0045390623;115,0.0044765626;116,0.002984375;117,0.0027578124;118,0.0031875;119,0.002640625;120,0.002796875;121,0.0015078125;122,0.0015234374;123,3.125E-5;124,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:log:0", + "distrib": "0,0.0;68,0.0;69,7.8125E-6;71,7.8125E-6;72,0.0;119,0.0;120,7.8125E-6;121,7.8125E-6;122,0.0;123,0.0;124,7.8125E-6;125,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:quartz_ore:0", + "distrib": "0,0.0;62,0.0;63,7.03125E-5;65,7.03125E-5;66,0.0;96,0.0;97,3.125E-5;102,3.125E-5;103,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:quartz:0", + "fortunes": { + "0": 1.0, + "1": 1.3304, + "2": 1.7468, + "3": 2.22 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:diamond_ore:0", + "distrib": "0,0.0;134,0.0;135,6.25E-5;136,1.71875E-4;137,2.265625E-4;138,2.421875E-4;139,3.046875E-4;140,2.34375E-4;141,2.65625E-4;142,1.796875E-4;143,4.6875E-5;144,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:diamond:0", + "fortunes": { + "0": 1.0, + "1": 1.3376, + "2": 1.7395, + "3": 2.1949 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:glowstone:0", + "distrib": "0,0.0;67,0.0;68,2.34375E-5;69,0.0;70,0.0;71,3.90625E-5;72,7.8125E-6;73,0.0;74,0.0;75,3.125E-5;76,7.8125E-6;77,0.0;82,0.0;83,7.8125E-6;84,7.8125E-6;85,0.0;111,0.0;112,7.8125E-6;113,7.8125E-6;114,1.5625E-5;115,0.0;116,4.6875E-5;117,7.8125E-6;118,0.0;119,3.90625E-5;120,0.0;121,3.90625E-5;122,0.0;123,7.03125E-5;124,7.8125E-6;125,0.0;126,0.0;127,7.8125E-6;128,0.0;132,0.0;133,7.8125E-6;134,1.5625E-5;135,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:glowstone_dust:0", + "fortunes": { + "0": 2.9966, + "1": 3.3285, + "2": 3.5522, + "3": 3.6666 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galaxyspace:titanblocks:8", + "distrib": "0,0.0;88,0.0;89,1.875E-4;90,4.21875E-4;91,4.609375E-4;92,4.453125E-4;93,4.375E-4;94,4.84375E-4;95,4.765625E-4;96,2.8125E-4;97,1.015625E-4;98,9.375E-5;99,9.375E-5;100,1.484375E-4;101,5.46875E-5;102,8.59375E-5;103,1.5625E-5;104,1.5625E-5;105,0.0;110,0.0;111,1.875E-4;112,2.34375E-4;113,2.265625E-4;114,2.1875E-4;115,2.1875E-4;116,2.03125E-4;117,1.71875E-4;118,7.8125E-6;119,0.0;143,0.0;144,3.90625E-5;145,3.125E-5;146,3.90625E-5;147,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:redstone:0", + "fortunes": { + "0": 6.0, + "1": 8.6475, + "2": 10.762, + "3": 13.1535 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "xlfoodmod:vanilla_flower:0", + "distrib": "0,0.0;116,0.0;117,7.8125E-6;118,0.0;121,0.0;122,7.8125E-6;123,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "xlfoodmod:vanilla_flower:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:2", + "distrib": "0,0.0;85,0.0;86,3.125E-5;87,7.03125E-5;88,6.25E-5;92,6.25E-5;93,0.0;95,0.0;96,1.875E-4;97,2.265625E-4;98,2.265625E-4;99,2.1875E-4;100,2.1875E-4;101,2.03125E-4;102,1.796875E-4;103,7.8125E-6;104,0.0;105,0.0;106,2.34375E-5;108,2.34375E-5;109,0.0;122,0.0;123,7.03125E-5;125,7.03125E-5;126,0.0;140,0.0;141,1.875E-4;142,2.265625E-4;143,2.265625E-4;144,2.1875E-4;145,2.1875E-4;146,2.03125E-4;147,1.796875E-4;148,7.8125E-6;149,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:mars:2", + "distrib": "0,0.0;94,0.0;95,7.03125E-5;97,7.03125E-5;98,0.0;103,0.0;104,7.03125E-5;106,7.03125E-5;107,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "galacticraftplanets:item_basic_mars:0", + "fortunes": { + "0": 1.0, + "1": 1.0399, + "2": 1.3428, + "3": 1.6282 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:3", + "distrib": "0,0.0;89,0.0;90,7.03125E-5;92,7.03125E-5;93,0.0;100,0.0;101,1.875E-4;102,2.34375E-4;103,2.265625E-4;104,2.1875E-4;105,2.1875E-4;106,2.03125E-4;107,1.796875E-4;108,1.953125E-4;109,3.046875E-4;110,2.96875E-4;111,2.890625E-4;112,2.1875E-4;113,3.90625E-4;114,4.140625E-4;115,2.34375E-4;116,2.1875E-4;117,2.1875E-4;118,2.03125E-4;119,1.796875E-4;120,7.8125E-6;121,0.0;122,3.125E-5;123,7.03125E-5;124,6.25E-5;127,6.25E-5;128,1.328125E-4;129,7.03125E-5;130,7.03125E-5;131,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:0", + "distrib": "0,0.0;88,0.0;89,7.03125E-5;91,7.03125E-5;92,0.0;96,0.0;97,1.875E-4;98,2.34375E-4;99,2.265625E-4;100,2.1875E-4;101,2.1875E-4;102,2.03125E-4;103,1.796875E-4;104,7.8125E-6;105,0.0;108,0.0;109,7.03125E-5;110,2.578125E-4;111,6.796875E-4;112,6.953125E-4;113,6.71875E-4;114,6.5625E-4;115,6.40625E-4;116,5.859375E-4;117,3.671875E-4;118,1.5625E-5;119,0.0;135,0.0;136,7.03125E-5;138,7.03125E-5;139,0.0;149,0.0;150,1.875E-4;151,2.65625E-4;152,2.65625E-4;153,2.578125E-4;154,4.375E-4;155,5.078125E-4;156,5.078125E-4;157,3.828125E-4;158,2.265625E-4;159,2.03125E-4;160,1.796875E-4;161,7.8125E-6;162,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galaxyspace:titanblocks:4", + "distrib": "0,0.0;57,0.0;58,7.03125E-5;60,7.03125E-5;61,0.0;73,0.0;74,1.875E-4;75,2.34375E-4;76,2.265625E-4;77,2.1875E-4;78,2.1875E-4;79,2.734375E-4;80,2.5E-4;81,7.8125E-5;82,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:emerald:0", + "fortunes": { + "0": 1.0, + "1": 1.3328, + "2": 1.7475, + "3": 2.222 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:1", + "distrib": "0,0.0;101,0.0;102,1.875E-4;103,2.34375E-4;104,2.265625E-4;105,2.1875E-4;106,2.1875E-4;107,2.03125E-4;108,1.796875E-4;109,7.8125E-6;110,0.0;131,0.0;132,1.875E-4;133,2.34375E-4;134,2.265625E-4;135,2.1875E-4;136,2.1875E-4;137,2.109375E-4;138,1.796875E-4;139,1.953125E-4;140,2.34375E-4;141,2.265625E-4;142,2.1875E-4;143,2.1875E-4;144,2.03125E-4;145,1.796875E-4;146,7.8125E-6;147,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:red_flower:5", + "distrib": "0,0.0;69,0.0;70,7.8125E-6;71,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "minecraft:red_flower:5", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:cargo:4", + "distrib": "0,0.0;122,0.0;123,7.8125E-6;124,0.0;", + "silktouch": false, + "dropsList": [ + { + "itemStack": "galacticraftcore:cargo:4", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + } +] \ No newline at end of file diff --git a/overrides/config/jeresources/world-gen2.json b/overrides/config/jeresources/world-gen2.json new file mode 100644 index 0000000..ab3e8b2 --- /dev/null +++ b/overrides/config/jeresources/world-gen2.json @@ -0,0 +1,279 @@ +[ + { + "block": "minecraft:grass:0", + "distrib": "0,0.0;90,0.0;91,1.5625E-5;92,7.8125E-5;93,1.25E-4;94,1.71875E-4;95,2.03125E-4;96,2.1875E-4;97,2.03125E-4;98,6.25E-5;99,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:dirt:0", + "fortunes": { + "0": 1.0, + "1": 1.0, + "2": 1.0, + "3": 1.0 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:double_plant:2", + "distrib": "0,0.0;90,0.0;91,1.5625E-5;92,7.8125E-5;93,1.25E-4;94,1.71875E-4;95,2.03125E-4;96,2.1875E-4;97,2.03125E-4;98,6.25E-5;99,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:wheat_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "minecraft:pumpkin_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "minecraft:melon_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "minecraft:beetroot_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "xlfoodmod:rice_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "xlfoodmod:pepper_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "xlfoodmod:strawberry_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "xlfoodmod:tomato_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "xlfoodmod:lettuce_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "xlfoodmod:cucumber_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "xlfoodmod:corn_seeds", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "minecraft:brown_mushroom", + "fortunes": { + "0": 0.25 + } + }, + { + "itemStack": "minecraft:red_mushroom", + "fortunes": { + "0": 0.25 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:coal_ore:0", + "distrib": "0,0.0;66,0.0;67,1.5625E-5;68,0.0;71,0.0;72,1.5625E-5;73,0.0;76,0.0;77,1.5625E-5;78,0.0;103,0.0;104,1.5625E-5;105,0.0;118,0.0;119,1.5625E-5;120,0.0;136,0.0;137,1.5625E-5;138,0.0;145,0.0;146,1.5625E-5;147,0.0;160,0.0;161,1.5625E-5;162,4.6875E-5;163,3.125E-5;164,1.25E-4;165,6.25E-5;166,7.8125E-5;167,6.25E-5;168,9.375E-5;169,1.5625E-4;170,1.25E-4;171,5.0E-4;172,5.9375E-4;173,5.78125E-4;174,5.625E-4;175,8.125E-4;176,0.00125;177,0.001640625;178,0.00165625;179,0.002078125;180,0.002453125;181,0.0024375;182,0.002359375;183,0.002015625;184,0.0019375;185,0.002015625;186,0.001734375;187,0.0013125;188,0.001234375;189,8.59375E-4;190,7.65625E-4;191,3.75E-4;192,1.5625E-5;193,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:coal:0", + "fortunes": { + "0": 1.0, + "1": 1.3299, + "2": 1.7405, + "3": 2.1847 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:basic_block_core:8", + "distrib": "0,0.0;85,0.0;86,3.75E-4;87,4.6875E-4;88,4.53125E-4;89,4.375E-4;90,4.375E-4;91,4.0625E-4;92,7.34375E-4;93,4.84375E-4;94,4.53125E-4;95,4.375E-4;96,4.375E-4;97,4.0625E-4;98,3.59375E-4;99,1.5625E-5;100,0.0;106,0.0;107,3.75E-4;108,4.53125E-4;109,4.53125E-4;110,4.375E-4;111,4.375E-4;112,4.0625E-4;113,3.59375E-4;114,1.5625E-5;115,0.0;125,0.0;126,3.75E-4;127,4.6875E-4;128,4.53125E-4;129,4.375E-4;130,4.375E-4;131,4.0625E-4;132,3.59375E-4;133,1.5625E-5;134,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "galacticraftcore:basic_item:2", + "fortunes": { + "0": 2.0, + "1": 2.3256, + "2": 2.7439, + "3": 3.1931 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:0", + "distrib": "0,0.0;45,0.0;46,3.125E-5;47,2.03125E-4;48,2.96875E-4;49,3.75E-4;50,5.46875E-4;51,8.75E-4;52,0.0014375;53,0.001265625;54,0.00109375;55,0.0013125;56,0.001234375;57,9.21875E-4;58,5.9375E-4;59,6.25E-4;60,8.4375E-4;61,6.875E-4;62,0.0015625;63,0.00278125;64,0.00396875;65,0.005203125;66,0.006078125;67,0.0073125;68,0.00834375;69,0.009546875;70,0.011421875;71,0.014234375;72,0.016203124;73,0.0173125;74,0.017859375;75,0.018546876;76,0.019109376;77,0.018984376;78,0.01890625;79,0.018296875;80,0.01775;81,0.016703125;82,0.014671875;83,0.01278125;84,0.01146875;85,0.01;86,0.00959375;87,0.009296875;88,0.009140625;89,0.008625;90,0.00796875;91,0.007703125;92,0.006171875;93,0.005765625;94,0.004734375;95,0.004234375;96,0.003453125;97,0.003375;98,0.0034375;99,0.00421875;100,0.004546875;101,0.0041875;102,0.00425;103,0.004265625;104,0.004265625;105,0.004296875;106,0.004703125;107,0.00459375;108,0.00403125;109,0.004265625;110,0.004109375;111,0.003765625;112,0.00409375;113,0.004046875;114,0.004171875;115,0.004390625;116,0.0041875;117,0.003875;118,0.003734375;119,0.003140625;120,0.0024375;121,0.002015625;122,0.001234375;123,0.001046875;124,0.001421875;125,0.001875;126,0.00115625;127,0.001125;128,0.0013125;129,0.001359375;130,0.00134375;131,0.001453125;132,0.00128125;133,0.002390625;134,0.002625;135,0.002328125;136,0.00278125;137,0.00334375;138,0.003171875;139,0.002828125;140,0.0025625;141,0.003328125;142,0.0043125;143,0.003265625;144,0.003203125;145,0.003328125;146,0.003171875;147,0.002828125;148,0.002640625;149,0.002765625;150,0.003546875;151,0.00365625;152,0.003328125;153,0.003640625;154,0.003734375;155,0.004015625;156,0.00409375;157,0.003984375;158,0.004359375;159,0.004390625;160,0.003375;161,0.00265625;162,0.0020625;163,0.001484375;164,0.001125;165,0.00109375;166,6.09375E-4;167,7.8125E-4;168,6.40625E-4;169,8.75E-4;170,0.001109375;171,0.001078125;172,0.00171875;173,0.0029375;174,0.00390625;175,0.004140625;176,0.004171875;177,0.004734375;178,0.00540625;179,0.004890625;180,0.004484375;181,0.0045625;182,0.004703125;183,0.0051875;184,0.004875;185,0.004359375;186,0.0041875;187,0.0040625;188,0.00334375;189,0.0031875;190,0.00259375;191,0.00246875;192,0.002015625;193,0.001359375;194,0.001;195,5.625E-4;196,1.875E-4;197,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + + { + "block": "galacticraftplanets:asteroids_block:1", + "distrib": "0,0.0;37,0.0;38,3.125E-5;39,4.375E-4;40,0.00125;41,0.002625;42,0.003640625;43,0.0046875;44,0.005765625;45,0.0066875;46,0.00759375;47,0.008671875;48,0.010078125;49,0.011328125;50,0.01253125;51,0.013609375;52,0.01496875;53,0.01721875;54,0.02015625;55,0.023171876;56,0.0264375;57,0.0298125;58,0.033140626;59,0.036953125;60,0.04140625;61,0.04490625;62,0.046875;63,0.04828125;64,0.048765626;65,0.047921874;66,0.0488125;67,0.05071875;68,0.053953126;69,0.056984376;70,0.05978125;71,0.061625;72,0.06257813;73,0.06340625;74,0.06379688;75,0.06340625;76,0.06246875;77,0.062046874;78,0.061859377;79,0.06253125;80,0.063875;81,0.06576563;82,0.06757812;83,0.06967188;84,0.07140625;85,0.073;86,0.0726875;87,0.07242188;88,0.07364062;89,0.07470313;90,0.07510938;91,0.0750625;92,0.07270312;93,0.06903125;94,0.06490625;95,0.060625;96,0.056703124;97,0.05290625;98,0.047953125;99,0.04315625;100,0.040015627;101,0.03759375;102,0.033671875;103,0.029453125;104,0.027578125;105,0.026265625;106,0.024296874;107,0.02175;108,0.021046875;109,0.01996875;110,0.0191875;111,0.01978125;112,0.020515624;113,0.021328125;114,0.02178125;115,0.022453126;116,0.023046875;117,0.023296876;118,0.022875;119,0.02265625;120,0.023359375;121,0.023578124;122,0.0234375;123,0.022796875;124,0.02115625;125,0.019375;126,0.01759375;127,0.015078125;128,0.013171875;129,0.0115625;130,0.01078125;131,0.011;132,0.013328125;133,0.0149375;134,0.01678125;135,0.01821875;136,0.020078124;137,0.0225;138,0.02521875;139,0.027546875;140,0.02940625;141,0.029546876;142,0.029609375;143,0.03;144,0.029375;145,0.028734375;146,0.0280625;147,0.026890624;148,0.026234375;149,0.025453124;150,0.024484375;151,0.024234375;152,0.024109375;153,0.0240625;154,0.0240625;155,0.023796875;156,0.02415625;157,0.0244375;158,0.023984374;159,0.024265625;160,0.0245625;161,0.0243125;162,0.02403125;163,0.023890626;164,0.0231875;165,0.0230625;166,0.022859376;167,0.02221875;168,0.0214375;169,0.0216875;170,0.0225;171,0.023421874;172,0.02328125;173,0.02334375;174,0.024203125;175,0.025265625;176,0.0265625;177,0.0269375;178,0.027921874;179,0.0296875;180,0.030953124;181,0.03234375;182,0.0326875;183,0.031703126;184,0.031203125;185,0.029765625;186,0.02753125;187,0.024984375;188,0.022515625;189,0.02040625;190,0.018890625;191,0.01653125;192,0.01490625;193,0.013109375;194,0.01078125;195,0.00896875;196,0.00728125;197,0.005609375;198,0.003921875;199,0.00253125;200,0.001328125;201,5.625E-4;202,3.125E-4;203,3.75E-4;204,3.28125E-4;205,3.59375E-4;206,4.84375E-4;207,4.53125E-4;208,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:4", + "distrib": "0,0.0;46,0.0;47,1.09375E-4;48,3.28125E-4;49,4.53125E-4;50,4.6875E-4;51,6.71875E-4;52,5.0E-4;53,5.0E-4;54,7.03125E-4;55,5.625E-4;56,5.15625E-4;57,4.21875E-4;58,3.59375E-4;59,1.5625E-4;60,6.25E-5;61,0.0;146,0.0;147,1.5625E-5;148,0.0;149,0.0;150,1.5625E-5;151,0.0;153,0.0;154,1.5625E-5;155,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "galacticraftplanets:item_basic_asteroids:3", + "fortunes": { + "0": 1.0, + "1": 1.0407, + "2": 1.3286, + "3": 1.6221 + } + }, + { + "itemStack": "galacticraftplanets:item_basic_asteroids:4", + "fortunes": { + "0": 1.0, + "1": 1.0408, + "2": 1.3312, + "3": 1.6316 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:gold_ore:0", + "distrib": "0,0.0;85,0.0;86,3.75E-4;87,4.6875E-4;88,4.53125E-4;89,4.375E-4;90,4.375E-4;91,4.0625E-4;92,7.34375E-4;93,4.84375E-4;94,4.53125E-4;95,4.375E-4;96,4.375E-4;97,4.0625E-4;98,3.59375E-4;99,1.5625E-5;100,0.0;106,0.0;107,3.75E-4;108,4.53125E-4;109,4.53125E-4;110,4.375E-4;111,4.375E-4;112,4.0625E-4;113,3.59375E-4;114,1.5625E-5;115,0.0;125,0.0;126,3.75E-4;127,4.6875E-4;128,4.53125E-4;129,4.375E-4;130,4.375E-4;131,4.0625E-4;132,3.59375E-4;133,1.5625E-5;134,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:5", + "distrib": "0,0.0;66,0.0;67,1.5625E-5;68,0.0;71,0.0;72,1.5625E-5;73,0.0;76,0.0;77,1.5625E-5;78,0.0;103,0.0;104,1.5625E-5;105,0.0;118,0.0;119,1.5625E-5;120,0.0;136,0.0;137,1.5625E-5;138,0.0;145,0.0;146,1.5625E-5;147,0.0;160,0.0;161,1.5625E-5;162,4.6875E-5;163,3.125E-5;164,1.25E-4;165,6.25E-5;166,7.8125E-5;167,6.25E-5;168,9.375E-5;169,1.5625E-4;170,1.25E-4;171,5.0E-4;172,5.9375E-4;173,5.78125E-4;174,5.625E-4;175,8.125E-4;176,0.00125;177,0.001640625;178,0.00165625;179,0.002078125;180,0.002453125;181,0.0024375;182,0.002359375;183,0.002015625;184,0.0019375;185,0.002015625;186,0.001734375;187,0.0013125;188,0.001234375;189,8.59375E-4;190,7.65625E-4;191,3.75E-4;192,1.5625E-5;193,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:2", + "distrib": "0,0.0;74,0.0;75,2.5E-4;76,5.3125E-4;77,6.71875E-4;78,0.00165625;79,0.00184375;80,0.00196875;81,0.00196875;82,0.002390625;83,0.00253125;84,0.00275;85,0.00328125;86,0.003703125;87,0.00396875;88,0.004015625;89,0.003828125;90,0.003875;91,0.00365625;92,0.00346875;93,0.00334375;94,0.003203125;95,0.002671875;96,0.0025625;97,0.001734375;98,0.0015;99,0.001109375;100,0.001125;101,0.00103125;102,0.001109375;103,0.001078125;104,0.001140625;105,0.001171875;106,0.001234375;107,0.001265625;108,0.001265625;109,0.00125;110,0.001484375;111,0.001359375;112,0.00115625;113,0.00103125;114,9.84375E-4;115,5.78125E-4;116,1.09375E-4;117,1.5625E-5;118,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:asteroids_block:3", + "distrib": "0,0.0;62,0.0;63,1.5625E-5;64,0.0;73,0.0;74,3.125E-5;75,1.71875E-4;76,5.625E-4;77,0.0010625;78,0.00109375;79,0.001390625;80,0.0015625;81,0.00159375;82,0.002015625;83,0.002203125;84,0.002171875;85,0.002359375;86,0.00225;87,0.002578125;88,0.002359375;89,0.002078125;90,0.001875;91,0.00146875;92,0.001078125;93,7.96875E-4;94,4.21875E-4;95,2.1875E-4;96,1.5625E-5;97,0.0;105,0.0;106,1.5625E-5;107,0.0;112,0.0;113,1.5625E-5;114,0.0;125,0.0;126,3.75E-4;127,4.6875E-4;128,4.53125E-4;129,4.375E-4;130,4.375E-4;131,4.0625E-4;132,3.59375E-4;133,1.5625E-5;134,0.0;142,0.0;143,3.75E-4;144,4.6875E-4;145,4.53125E-4;146,4.375E-4;147,4.375E-4;148,4.0625E-4;149,3.75E-4;150,1.5625E-5;151,0.0;152,0.0;153,1.5625E-5;154,0.0;158,0.0;159,1.5625E-5;160,3.75E-4;161,4.6875E-4;162,4.53125E-4;163,4.375E-4;164,4.53125E-4;165,4.0625E-4;166,3.59375E-4;167,1.5625E-5;168,0.0;177,0.0;178,1.5625E-5;179,1.5625E-5;180,0.0;186,0.0;187,1.5625E-5;188,0.0;189,1.5625E-5;190,0.0;195,0.0;196,1.5625E-5;197,1.5625E-5;198,0.0;203,0.0;204,1.5625E-5;205,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftplanets:dense_ice:0", + "distrib": "0,0.0;72,0.0;73,1.5625E-5;74,2.8125E-4;75,5.46875E-4;76,5.78125E-4;77,5.3125E-4;78,5.78125E-4;79,5.46875E-4;80,5.78125E-4;81,5.9375E-4;82,5.9375E-4;83,6.25E-4;84,5.9375E-4;85,6.25E-4;86,6.40625E-4;87,7.1875E-4;88,0.001703125;89,0.001921875;90,0.001984375;91,0.001515625;92,0.00121875;93,0.001140625;94,0.00103125;95,0.0010625;96,0.00103125;97,0.001078125;98,0.001078125;99,0.001171875;100,0.00128125;101,0.00140625;102,0.0015;103,0.0015;104,0.00153125;105,0.001640625;106,0.001640625;107,0.001453125;108,0.001703125;109,0.001796875;110,0.00178125;111,0.001625;112,0.001203125;113,9.53125E-4;114,1.25E-4;115,1.09375E-4;116,7.8125E-5;117,3.125E-5;118,0.0;", + "silktouch": true, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "galacticraftcore:basic_block_core:12", + "distrib": "0,0.0;63,0.0;64,3.75E-4;65,4.6875E-4;66,4.53125E-4;67,4.375E-4;68,4.375E-4;69,4.0625E-4;70,3.59375E-4;71,1.5625E-5;72,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:dirt:0", + "distrib": "0,0.0;89,0.0;90,3.125E-5;91,2.03125E-4;92,3.4375E-4;93,5.15625E-4;94,5.0E-4;95,4.0625E-4;96,2.8125E-4;97,6.25E-5;98,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:6", + "distrib": "0,0.0;64,0.0;65,3.75E-4;66,4.6875E-4;67,4.53125E-4;68,4.375E-4;69,4.375E-4;70,4.0625E-4;71,3.59375E-4;72,1.5625E-5;73,3.75E-4;74,4.6875E-4;75,4.53125E-4;76,4.375E-4;77,4.375E-4;78,4.0625E-4;79,3.59375E-4;80,1.5625E-5;81,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "minecraft:glowstone:0", + "distrib": "0,0.0;91,0.0;92,1.5625E-5;95,1.5625E-5;96,0.0;97,1.5625E-5;98,0.0;", + "silktouch": true, + "dropsList": [ + { + "itemStack": "minecraft:glowstone_dust:0", + "fortunes": { + "0": 2.9933, + "1": 3.3278, + "2": 3.5611, + "3": 3.6639 + } + } + ], + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:5", + "distrib": "0,0.0;85,0.0;86,3.75E-4;87,4.6875E-4;88,4.53125E-4;89,4.375E-4;90,4.375E-4;91,4.0625E-4;92,7.34375E-4;93,4.84375E-4;94,4.53125E-4;95,4.375E-4;96,4.375E-4;97,4.0625E-4;98,3.59375E-4;99,1.5625E-5;100,0.0;106,0.0;107,3.75E-4;108,4.53125E-4;109,4.53125E-4;110,4.375E-4;111,4.375E-4;112,4.0625E-4;113,3.59375E-4;114,1.5625E-5;115,0.0;125,0.0;126,3.75E-4;127,4.6875E-4;128,4.53125E-4;129,4.375E-4;130,4.375E-4;131,4.0625E-4;132,3.59375E-4;133,1.5625E-5;134,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:4", + "distrib": "0,0.0;138,0.0;139,3.75E-4;140,4.6875E-4;141,4.53125E-4;142,4.375E-4;143,4.375E-4;144,4.0625E-4;145,3.59375E-4;146,1.5625E-5;147,0.0;157,0.0;158,1.875E-4;159,2.65625E-4;160,2.65625E-4;161,2.5E-4;164,2.5E-4;165,0.0;173,0.0;174,3.75E-4;175,8.4375E-4;176,9.21875E-4;177,8.90625E-4;178,8.75E-4;179,8.4375E-4;180,7.65625E-4;181,3.75E-4;182,1.5625E-5;183,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:3", + "distrib": "0,0.0;138,0.0;139,3.75E-4;140,4.6875E-4;141,4.53125E-4;142,4.375E-4;143,4.375E-4;144,4.0625E-4;145,3.59375E-4;146,1.5625E-5;147,0.0;157,0.0;158,1.875E-4;159,2.65625E-4;160,2.65625E-4;161,2.5E-4;164,2.5E-4;165,0.0;173,0.0;174,3.75E-4;175,8.4375E-4;176,9.21875E-4;177,8.90625E-4;178,8.75E-4;179,8.4375E-4;180,7.65625E-4;181,3.75E-4;182,1.5625E-5;183,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:2", + "distrib": "0,0.0;85,0.0;86,3.75E-4;87,4.6875E-4;88,4.53125E-4;89,4.375E-4;90,4.375E-4;91,4.0625E-4;92,7.34375E-4;93,4.84375E-4;94,4.53125E-4;95,4.375E-4;96,4.375E-4;97,4.0625E-4;98,3.59375E-4;99,1.5625E-5;100,0.0;106,0.0;107,3.75E-4;108,4.53125E-4;109,4.53125E-4;110,4.375E-4;111,4.375E-4;112,4.0625E-4;113,3.59375E-4;114,1.5625E-5;115,0.0;125,0.0;126,3.75E-4;127,4.6875E-4;128,4.53125E-4;129,4.375E-4;130,4.375E-4;131,4.0625E-4;132,3.59375E-4;133,1.5625E-5;134,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:0", + "distrib": "0,0.0;138,0.0;139,3.75E-4;140,4.6875E-4;141,4.53125E-4;142,4.375E-4;143,4.375E-4;144,4.0625E-4;145,3.59375E-4;146,1.5625E-5;147,0.0;157,0.0;158,1.875E-4;159,2.65625E-4;160,2.65625E-4;161,2.5E-4;164,2.5E-4;165,0.0;173,0.0;174,3.75E-4;175,8.4375E-4;176,9.21875E-4;177,8.90625E-4;178,8.75E-4;179,8.4375E-4;180,7.65625E-4;181,3.75E-4;182,1.5625E-5;183,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + }, + { + "block": "thermalfoundation:ore:1", + "distrib": "0,0.0;138,0.0;139,3.75E-4;140,4.6875E-4;141,4.53125E-4;142,4.375E-4;143,4.375E-4;144,4.0625E-4;145,3.59375E-4;146,1.5625E-5;147,0.0;157,0.0;158,1.875E-4;159,2.65625E-4;160,2.65625E-4;161,2.5E-4;164,2.5E-4;165,0.0;173,0.0;174,3.75E-4;175,8.4375E-4;176,9.21875E-4;177,8.90625E-4;178,8.75E-4;179,8.4375E-4;180,7.65625E-4;181,3.75E-4;182,1.5625E-5;183,0.0;", + "silktouch": false, + "dim": "Dim -30: planet.asteroids" + } +] \ No newline at end of file diff --git a/overrides/config/journeymap_ModInfo.cfg b/overrides/config/journeymap_ModInfo.cfg new file mode 100644 index 0000000..72eae9c --- /dev/null +++ b/overrides/config/journeymap_ModInfo.cfg @@ -0,0 +1,10 @@ +// ModInfo v0.2 - Configuration file for journeymap +// ModInfo is a simple utility which helps the Mod developer support their mod. +// For more information: https://github.com/MCModInfo/modinfo/blob/master/README.md +{ + "modId": "journeymap", + "enable": false, + "salt": "1612f67408b", + "status": "Disabled (d61ec061-9185-3e25-bd6a-ffb35229771d)", + "verbose": false +} \ No newline at end of file diff --git a/overrides/config/journeymap_server.cfg b/overrides/config/journeymap_server.cfg new file mode 100644 index 0000000..1a89f06 --- /dev/null +++ b/overrides/config/journeymap_server.cfg @@ -0,0 +1,18 @@ +# Configuration file + +server { + # Players in this list have access to the Journeymap's Server Admin Panel + # Add users by name or UUID, Prefer UUID as it is more secure! + # Each value on a new line with the example format provided. (please delete the default values) + S:"Journeymap Server Admins" < + mysticdrew + 12341234132 + > + + # Default, all Ops have access to Server Admin UI in the Options screen. + # If set to false, only users in the Admin List will have access. + # If set to true, all ops and users in the Admin List will have access. + B:"Ops Admin Access"=true +} + + diff --git a/overrides/config/justenoughdimensions.cfg b/overrides/config/justenoughdimensions.cfg new file mode 100644 index 0000000..11cb89d --- /dev/null +++ b/overrides/config/justenoughdimensions.cfg @@ -0,0 +1,37 @@ +# Configuration file + +generic { + # Enables switching players' gamemode when they enter a dimension which has the ForceGamemode option set to true + B:enableForcedGamemodes=false + + # Enables overriding the initial spawning dimension to something other than dim 0 (overworld). + B:enableInitialSpawnDimensionOverride=false + + # Enables a bunch of extra logging on the INFO level for registrations etc. + B:enableLoggingInfo=false + + # If enabled, then a '"biome": "registrynameofbiome"' value in the dimensions.json config will override the + # BiomeProvider of that dimension with BiomeProviderSingle, using the biome given as the value. + # This means that the entire dimension will use only that one biome set in the config. + # To get the registry names of biomes, you can use the TellMe mod (the command '/tellme dump biomes'). + B:enableOverrideBiomeProvider=false + + # If enabled, then an 'override: true' boolean value for the dimension in the dimensions.json config can be used to override an existing dimension. + B:enableReplacingRegisteredDimensions=false + + # If enabled, adds custom WorldBorder syncing and removes default linking from other dimensions to the overworld border. + B:enableSeparateWorldBorders=false + + # If enabled, all dimensions that exist in dimensions.json and have either a "worldinfo" or a "worldinfo_onetime" value present + # (an empty object is enough), will use separate WorldInfo instances (separate time, weather, world border, gamerules etc.). + # This works even if the dimension in question isn't registered by this mod (so vanilla, or other mod dimensions can have it too). + B:enableSeparateWorldInfo=true + + # If enabled, then an 'unregister: true' boolean value for the dimension in the dimensions.json config can be used to unregister existing dimension. + B:enableUnregisteringDimensions=false + + # If enabled with the enableInitialSpawnDimensionOverride option, this will be used as the initial spawn dimension ID + I:initialSpawnDimensionId=0 +} + + diff --git a/overrides/config/k4lib.cfg b/overrides/config/k4lib.cfg new file mode 100644 index 0000000..7df36f0 --- /dev/null +++ b/overrides/config/k4lib.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # [Default: false] + B:debug=false +} + + diff --git a/overrides/config/kagic.cfg b/overrides/config/kagic.cfg new file mode 100644 index 0000000..572561d --- /dev/null +++ b/overrides/config/kagic.cfg @@ -0,0 +1,32 @@ +# Configuration file + +########################################################################################################## +# preferences +#--------------------------------------------------------------------------------------------------------# +# These can be set to the user's delight and do not change mod behavior. +########################################################################################################## + +preferences { + # Whether or not navel gems and meteor rubies have a chance of rebelling after a short time serving you [default: false] + B:"Gems can rebel: "=false + + # Instructs players on how to set up injectors. [default: true] + B:"Instruct Injector setup:"=true + + # Setting to true can make Gems very loud and annoying. [default: true] + B:"Make Gems talk:"=true + + # Amount of days minimum between Meteor Rubies. [range: 0 ~ 365, default: 10] + I:"Meteor Ruby spawn rate:"=10 + + # Should Meteor Rubies spawn? [default: true] + B:"Spawn Meteor Rubies:"=true + + # Setting to false might expose you to possible bugs. [default: true] + B:"Update notifications:"=true + + # This helps me fine-tune the mod and obtain crash reports. [default: true] + B:"Use metrics?"=true +} + + diff --git a/overrides/config/laser_drill_ores/actuallyadditions_ores.json b/overrides/config/laser_drill_ores/actuallyadditions_ores.json new file mode 100644 index 0000000..4682bbf --- /dev/null +++ b/overrides/config/laser_drill_ores/actuallyadditions_ores.json @@ -0,0 +1,15 @@ +[ + { + "item" : "actuallyadditions:block_misc:3", + "color" : 15, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 6 + } + ] + } +] diff --git a/overrides/config/laser_drill_ores/appliedenergistics2_ores.json b/overrides/config/laser_drill_ores/appliedenergistics2_ores.json new file mode 100644 index 0000000..0c2a9ad --- /dev/null +++ b/overrides/config/laser_drill_ores/appliedenergistics2_ores.json @@ -0,0 +1,28 @@ +[ + { + "item" : "appliedenergistics2:quartz_ore:0", + "color" : 8, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "appliedenergistics2:charged_quartz_ore:0", + "color" : 8, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + } +] diff --git a/overrides/config/laser_drill_ores/default_ores.json b/overrides/config/laser_drill_ores/default_ores.json new file mode 100644 index 0000000..be67b1c --- /dev/null +++ b/overrides/config/laser_drill_ores/default_ores.json @@ -0,0 +1,624 @@ +[ + { + "item" : "minecraft:coal_ore", + "color" : 15, + "rarity" : [ + { + "whitelist" : "", + "blacklist" : "minecraft:hell, minecraft:sky", + "depth_min": 5, + "depth_max": 132, + "weight" : 20 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "minecraft:iron_ore", + "color" : 12, + "rarity" : [ + { + "whitelist" : "", + "blacklist" : "minecraft:hell, minecraft:sky", + "depth_min": 5, + "depth_max": 68, + "weight" : 20 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "minecraft:redstone_ore", + "color" : 14, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 5, + "depth_max": 16, + "weight": 28 + }, + { + "whitelist" : "", + "blacklist" : "minecraft:hell, minecraft:sky", + "depth_min" : 0, + "depth_max": 255, + "weight": 3 + } + ] + }, + { + "item" : "minecraft:gold_ore", + "color" : 4, + "rarity" : [ + { + "whitelist" : "", + "blacklist" : "minecraft:hell, minecraft:sky", + "depth_min" : 5, + "depth_max": 32, + "weight": 6 + },{ + "whitelist" : "minecraft:mesa", + "blacklist" : "", + "depth_min" : 32, + "depth_max": 80, + "weight" : 16 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "minecraft:lapis_ore", + "color" : 11, + "rarity" : [ + { + "whitelist" : "", + "blacklist" : "minecraft:hell, minecraft:sky", + "depth_min" : 13, + "depth_max": 34, + "weight": 14 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "minecraft:emerald_ore", + "color" : 5, + "rarity" : [ + { + "whitelist" : "minecraft:extreme_hills, minecraft:extreme_hills_with_trees, minecraft:mutated_extreme_hills, minecraft:mutated_extreme_hills_with_tree", + "blacklist" : "", + "depth_min" : 5, + "depth_max" : 29, + "weight" : 8 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "minecraft:diamond_ore", + "color" : 3, + "rarity" : [ + { + "whitelist" : "", + "blacklist" : "minecraft:hell, minecraft:sky", + "depth_min" : 5, + "depth_max": 16, + "weight" : 4 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "minecraft:quartz_ore", + "color" : 0, + "rarity" : [ + { + "whitelist" : "minecraft:hell", + "blacklist" : "", + "depth_min" : 7, + "depth_max" : 117, + "weight" : 12 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "minecraft:glowstone", + "color" : 4, + "rarity" : [ + { + "whitelist" : "minecraft:hell", + "blacklist" : "", + "depth_min" : 7, + "depth_max" : 117, + "weight" : 8 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreUranium", + "color": 5, + "rarity": [ + { + "whitelist": "minecraft:swamp, minecraft:swamp_hills", + "blacklist": "", + "depth_min": 5, + "depth_max": 29, + "weight": 5 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreSulfur", + "color": 4, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 5, + "depth_max": 10, + "weight": 6 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreGalena", + "color": 10, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 15, + "depth_max": 30, + "weight": 6 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreIridium", + "color": 0, + "rarity": [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 5, + "depth_max": 68, + "weight": 8 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreRuby", + "color": 14, + "rarity": [ + { + "whitelist": "minecraft:dark_forest, minecraft:dark_forest_hills", + "blacklist": "", + "depth_min": 30, + "depth_max": 70, + "weight": 6 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreSapphire", + "color": 11, + "rarity": [ + { + "whitelist": "minecraft:dark_forest, minecraft:dark_forest_hills", + "blacklist": "", + "depth_min": 30, + "depth_max": 70, + "weight": 6 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "orePeridot", + "color": 13, + "rarity": [ + { + "whitelist": "minecraft:dark_forest, minecraft:dark_forest_hills", + "blacklist": "", + "depth_min": 30, + "depth_max": 70, + "weight": 6 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreSodalite", + "color": 11, + "rarity": [ + { + "whitelist": "minecraft:dark_forest, minecraft:dark_forest_hills", + "blacklist": "", + "depth_min": 30, + "depth_max": 70, + "weight": 6 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreBauxite", + "color": 12, + "rarity": [ + { + "whitelist": "minecraft:dark_forest, minecraft:dark_forest_hills", + "blacklist": "", + "depth_min": 50, + "depth_max": 100, + "weight": 6 + } + ] + }, + { + "item": "orePyrite", + "color": 12, + "rarity": [ + { + "whitelist": "minecraft:taiga, minecraft:taiga_hills, minecraft:taiga_mountains", + "blacklist": "", + "depth_min": 50, + "depth_max": 100, + "weight": 6 + } + ] + }, + { + "item": "oreCinnabar", + "color": 14, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreTungsten", + "color": 15, + "rarity": [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 20, + "depth_max": 70, + "weight": 6 + } + ] + }, + { + "item": "oreSheldonite", + "color": 0, + "rarity": [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 20, + "depth_max": 70, + "weight": 2 + } + ] + }, + { + "item": "orePlatinum", + "color": 3, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 5, + "depth_max": 16, + "weight": 2 + } + ] + }, + { + "item": "oreTetrahedrite", + "color": 14, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 60, + "depth_max": 90, + "weight": 4 + } + ] + }, + { + "item": "oreTin", + "color": 8, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 64, + "depth_max": 96, + "weight": 8 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item": "oreLead", + "color": 10, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 10, + "depth_max": 40, + "weight": 6 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreSilver", + "color": 7, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 10, + "depth_max": 40, + "weight": 5 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item": "oreCopper", + "color": 1, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 35, + "depth_max": 65, + "weight": 10 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item": "oreAluminum", + "color": 12, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 68, + "depth_max": 84, + "weight": 5 + } + ] + }, + { + "item": "oreNickel", + "color": 12, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 5, + "depth_max": 68, + "weight": 4 + } + ] + }, + { + "item": "oreDraconium", + "color": 10, + "rarity": [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 5, + "depth_max": 68, + "weight": 10 + }, + { + "whitelist": "minecraft:hell", + "blacklist": "", + "depth_min": 5, + "depth_max": 68, + "weight": 4 + }, + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 5, + "depth_max": 68, + "weight": 1 + } + ] + }, + { + "item": "oreYellorium", + "color": 4, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 16, + "depth_max": 68, + "weight": 3 + } + ] + }, + { + "item": "oreCobalt", + "color": 11, + "rarity": [ + { + "whitelist": "minecraft:hell", + "blacklist": "", + "depth_min": 34, + "depth_max": 96, + "weight": 8 + } + ] + }, + { + "item": "oreArdite", + "color": 4, + "rarity": [ + { + "whitelist": "minecraft:hell", + "blacklist": "", + "depth_min": 34, + "depth_max": 96, + "weight": 6 + } + ] + }, + { + "item": "oreCobalt", + "color": 3, + "rarity": [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 35, + "depth_max": 65, + "weight": 6 + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/laser_drill_ores/matteroverdrive_ores.json b/overrides/config/laser_drill_ores/matteroverdrive_ores.json new file mode 100644 index 0000000..22f6811 --- /dev/null +++ b/overrides/config/laser_drill_ores/matteroverdrive_ores.json @@ -0,0 +1,28 @@ +[ + { + "item" : "matteroverdrive:dilithium_ore:0", + "color" : 3, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "matteroverdrive:tritanium_ore:0", + "color" : 7, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + } +] diff --git a/overrides/config/laser_drill_ores/mysticalagriculture_ores.json b/overrides/config/laser_drill_ores/mysticalagriculture_ores.json new file mode 100644 index 0000000..4b84fe8 --- /dev/null +++ b/overrides/config/laser_drill_ores/mysticalagriculture_ores.json @@ -0,0 +1,80 @@ +[ + { + "item" : "oreInferium", + "color" : 4, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 4 + } + ] + }, + { + "item" : "oreProsperity", + "color" : 3, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 4 + } + ] + }, + { + "item" : "oreNetherInferium", + "color" : 4, + "rarity" : [ + { + "whitelist": "minecraft:hell", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 4 + } + ] + }, + { + "item" : "oreNetherProsperity", + "color" : 3, + "rarity" : [ + { + "whitelist": "minecraft:hell", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 4 + } + ] + }, + { + "item" : "oreEndInferium", + "color" : 4, + "rarity" : [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 4 + } + ] + }, + { + "item" : "oreEndProsperity", + "color" : 3, + "rarity" : [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 4 + } + ] + } +] diff --git a/overrides/config/laser_drill_ores/rftools_ores.json b/overrides/config/laser_drill_ores/rftools_ores.json new file mode 100644 index 0000000..790e845 --- /dev/null +++ b/overrides/config/laser_drill_ores/rftools_ores.json @@ -0,0 +1,41 @@ +[ + { + "item" : "rftools:dimensional_shard_ore:0", + "color" : 0, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "rftools:dimensional_shard_ore:1", + "color" : 0, + "rarity" : [ + { + "whitelist": "minecraft:hell", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "rftools:dimensional_shard_ore:2", + "color" : 0, + "rarity" : [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + } +] diff --git a/overrides/config/laser_drill_ores/thermalfoundation_ores.json b/overrides/config/laser_drill_ores/thermalfoundation_ores.json new file mode 100644 index 0000000..d4ea020 --- /dev/null +++ b/overrides/config/laser_drill_ores/thermalfoundation_ores.json @@ -0,0 +1,93 @@ +[ + { + "item" : "thermalfoundation:ore:8", + "color" : 3, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "thermalfoundation:ore_fluid:0", + "color" : 15, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "thermalfoundation:ore_fluid:1", + "color" : 15, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "thermalfoundation:ore_fluid:2", + "color" : 14, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 3 + } + ] + }, + { + "item" : "thermalfoundation:ore_fluid:3", + "color" : 4, + "rarity" : [ + { + "whitelist": "minecraft:hell", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 2 + } + ] + }, + { + "item" : "thermalfoundation:ore_fluid:4", + "color" : 13, + "rarity" : [ + { + "whitelist": "minecraft:sky", + "blacklist": "", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + }, + { + "item" : "thermalfoundation:ore_fluid:5", + "color" : 15, + "rarity" : [ + { + "whitelist": "", + "blacklist": "minecraft:hell, minecraft:sky", + "depth_min": 0, + "depth_max": 255, + "weight": 1 + } + ] + } +] diff --git a/overrides/config/lcrdrfs.cfg b/overrides/config/lcrdrfs.cfg new file mode 100644 index 0000000..02ec401 --- /dev/null +++ b/overrides/config/lcrdrfs.cfg @@ -0,0 +1,48 @@ +# Configuration file + +"bazookoid settings" { + B:"Enable Creepssile Explosions"=true + I:"Non-Explosion Damage caused by Creepssile"=1 +} + + +"invasion spawn settings" { + I:"Delay Time in Days Before Jet Pack Spiders Spawn"=50 + I:"Delay Time in Days Before Laser Creepers Spawn"=50 + I:"Delay Time in Days Before T-R3X Riders Spawn"=50 +} + + +"jet pack spider settings" { + B:"Enable Creepssile Explosions"=true + I:"Non-Explosion Damage caused by Creepssile"=1 + I:"Spawn Chance Probability"=1 + I:"Spawn Group Maximum Size"=1 + I:"Spawn Group Minimum Size"=1 +} + + +"laser blaster settings" { + I:"Damage caused by Laser Blaster"=1 + B:"Enable Laser Fire Damage"=false + I:"Laser Fire Burn Time in Seconds"=5 +} + + +"laser creeper settings" { + I:"Creeper Laser Fire Burn Time in Seconds"=10 + I:"Damage caused by Creeper Laser Blaster"=2 + B:"Enable Creeper Laser Fire Damage"=false + I:"Spawn Chance Probability"=1 + I:"Spawn Group Maximum Size"=1 + I:"Spawn Group Minimum Size"=1 +} + + +"t-r3x 1000 settings" { + I:"Spawn Chance Probability"=1 + I:"Spawn Group Maximum Size"=1 + I:"Spawn Group Minimum Size"=1 +} + + diff --git a/overrides/config/libvulpes.cfg b/overrides/config/libvulpes.cfg new file mode 100644 index 0000000..fb07911 --- /dev/null +++ b/overrides/config/libvulpes.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # How many power unit one EU makes + I:EUPowerMultiplier=7 + + # Powermultiplier on machines + I:PowerMultiplier=1 +} + + diff --git a/overrides/config/loadingscreens/LoadingScreens.txt b/overrides/config/loadingscreens/LoadingScreens.txt new file mode 100644 index 0000000..ebe83ca --- /dev/null +++ b/overrides/config/loadingscreens/LoadingScreens.txt @@ -0,0 +1,9 @@ + +background = addStretchedTexture("top_left", "loading:textures/gui/title/background/bg.png") +background.setRelRender(1, 1) + +tips = addRandomText("top_left") +tips.setAbsXOffset(5) +tips.setAbsYOffset(5) +tips.addTip("Space Suits can reduce radiation damage.") +tips.addTip("It is always night in the asteroids.") diff --git a/overrides/config/loottweaker.cfg b/overrides/config/loottweaker.cfg new file mode 100644 index 0000000..8a7c5da --- /dev/null +++ b/overrides/config/loottweaker.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Should LootTweaker warn about deprecated methods on world load. Reset if the version of LootTweaker is changed. + B:deprecationWarnings=true + + # Do not touch! + S:lastCfgVersion=0.0.8 +} + + diff --git a/overrides/config/lostcities-old/general.cfg b/overrides/config/lostcities-old/general.cfg new file mode 100644 index 0000000..b8ed88a --- /dev/null +++ b/overrides/config/lostcities-old/general.cfg @@ -0,0 +1,91 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # List of other worldtypes (id) that this mod will try to work with. The worldtype has to support the IChunkPrimerFactory API for this to work [default: ] + S:adaptingWorldTypes < + > + + # List of additional Lost City dimensions. Format ':' [default: ] + S:additionalDimensions < + > + + # List of asset libraries loaded in the specified order. If the path starts with '/' it is going to be loaded directly from the classpath. If the path starts with '$' it is loaded from the config directory [default: [/assets/lostcities/citydata/conditions.json], [/assets/lostcities/citydata/palette.json], [/assets/lostcities/citydata/palette_desert.json], [/assets/lostcities/citydata/palette_chisel.json], [/assets/lostcities/citydata/palette_chisel_desert.json], [/assets/lostcities/citydata/highwayparts.json], [/assets/lostcities/citydata/railparts.json], [/assets/lostcities/citydata/monorailparts.json], [/assets/lostcities/citydata/buildingparts.json], [/assets/lostcities/citydata/library.json], [$lostcities/userassets.json]] + S:assets < + /assets/lostcities/citydata/conditions.json + /assets/lostcities/citydata/palette.json + /assets/lostcities/citydata/palette_desert.json + /assets/lostcities/citydata/palette_chisel.json + /assets/lostcities/citydata/palette_chisel_desert.json + /assets/lostcities/citydata/highwayparts.json + /assets/lostcities/citydata/railparts.json + /assets/lostcities/citydata/monorailparts.json + /assets/lostcities/citydata/buildingparts.json + /assets/lostcities/citydata/library.json + $lostcities/userassets.json + > + + # List of blocks for which a lighting update is needed [default: [minecraft:glowstone], [minecraft:lit_pumpkin], [minecraft:magma]] + S:blocksRequiringLightingUpdates < + minecraft:glowstone + minecraft:lit_pumpkin + minecraft:magma + > + + # Enable debugging/logging [default: false] + B:debug=false + + # The default 'profile' to use for the overworld [default: default] + S:defaultProfile=rarecities + + # If true and if Biomes O Plenty is present the dimension will use BoP biomes [default: true] + B:dimensionBoP=true + + # The 'ID' of the Lost City Dimension. Set to -1 if you don't want this dimension [range: -10000 ~ 10000, default: 111] + I:dimensionId=-1 + + # The 'profile' to use for generation of the Lost City dimension [default: default] + S:dimensionProfile=default + + # Disable this if you have mods like NEID or JEID installed. Note that when NEID or JEID is present this is disabled by default [default: true] + B:optimizedChunkgen=true + + # List of privatep profiles that cannot be selected by the player but are only used as a child profile of another one [default: [bio_wasteland], [water_empty]] + S:privateProfiles < + bio_wasteland + water_empty + > + + # List of all supported profiles (used for world creation). Warning! Make sure there is always a 'default' profile! [default: [default], [cavern], [nodamage], [rarecities], [floating], [space], [waterbubbles], [biosphere], [onlycities], [tallbuildings], [safe], [ancient], [wasteland], [chisel], [atlantis], [realistic]] + S:profiles < + default + cavern + nodamage + rarecities + floating + space + waterbubbles + biosphere + onlycities + tallbuildings + safe + ancient + wasteland + chisel + atlantis + realistic + > + + # Block to put underneath a bed so that it qualifies as a teleporter bed [default: minecraft:diamond_block] + S:specialBedBlock=minecraft:diamond_block + + # Config version. Do not modify this manually! + I:version=7 +} + + diff --git a/overrides/config/lostcities-old/profile_ancient.cfg b/overrides/config/lostcities-old/profile_ancient.cfg new file mode 100644 index 0000000..80d0839 --- /dev/null +++ b/overrides/config/lostcities-old/profile_ancient.cfg @@ -0,0 +1,457 @@ +# Configuration file + +########################################################################################################## +# cities_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the ancient profile +########################################################################################################## + +cities_ancient { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the ancient profile +########################################################################################################## + +cityspheres_ancient { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_ancient +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the ancient profile +########################################################################################################## + +client_ancient { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the ancient profile +########################################################################################################## + +explosions_ancient { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the ancient profile +########################################################################################################## + +lostcity_ancient { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [jungle=1], [jungle_hills=1], [jungle_edge=2], [ocean=8], [beaches=20], [river=5]] + S:allowedBiomeFactors < + jungle=1 + jungle_hills=1 + jungle_edge=2 + ocean=8 + beaches=20 + river=5 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Ancient jungle city, vines and leafs, ruined buildings] + S:description=Ancient jungle city, vines and leafs, ruined buildings + + # Additional information [default: Note! This disables many biomes like deserts, plains, extreme hills, ...] + S:extraDescription=Note! This disables many biomes like deserts, plains, extreme hills, ... + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_ancient.png] + S:icon=textures/gui/icon_ancient.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.05] + S:randomLeafBlockChance=0.05 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 6] + I:randomLeafBlockThickness=6 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleLeaveScale=2.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.9] + S:ruinChance=0.9 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMaxlevelPercent=0.8 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.0] + S:ruinMinlevelPercent=0.0 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.1] + S:vineChance=0.1 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_ancient=128 +} + + +########################################################################################################## +# structures_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the ancient profile +########################################################################################################## + +structures_ancient { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_atlantis.cfg b/overrides/config/lostcities-old/profile_atlantis.cfg new file mode 100644 index 0000000..95f33b6 --- /dev/null +++ b/overrides/config/lostcities-old/profile_atlantis.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the atlantis profile +########################################################################################################## + +cities_atlantis { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the atlantis profile +########################################################################################################## + +cityspheres_atlantis { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_atlantis +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the atlantis profile +########################################################################################################## + +client_atlantis { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the atlantis profile +########################################################################################################## + +explosions_atlantis { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the atlantis profile +########################################################################################################## + +lostcity_atlantis { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Drowned cities, raised waterlevel] + S:description=Drowned cities, raised waterlevel + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_atlantis.png] + S:icon=textures/gui/icon_atlantis.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.1] + S:ruinChance=0.1 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: -20] + I:waterLevelOffset=-20 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_atlantis=128 +} + + +########################################################################################################## +# structures_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the atlantis profile +########################################################################################################## + +structures_atlantis { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_bio_wasteland.cfg b/overrides/config/lostcities-old/profile_bio_wasteland.cfg new file mode 100644 index 0000000..6fdd987 --- /dev/null +++ b/overrides/config/lostcities-old/profile_bio_wasteland.cfg @@ -0,0 +1,456 @@ +# Configuration file + +########################################################################################################## +# cities_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the bio_wasteland profile +########################################################################################################## + +cities_bio_wasteland { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.008] + S:cityChance=0.008 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 80] + I:cityMaxRadius=80 + + # The minimum radius of a city [range: 1 ~ 10000, default: 30] + I:cityMinRadius=30 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the bio_wasteland profile +########################################################################################################## + +cityspheres_bio_wasteland { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the bio_wasteland profile +########################################################################################################## + +client_bio_wasteland { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the bio_wasteland profile +########################################################################################################## + +explosions_bio_wasteland { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the bio_wasteland profile +########################################################################################################## + +lostcity_bio_wasteland { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [stone_beach=1], [dead_forest=1], [outback=1], [volcanic_island=1], [wasteland=.3]] + S:allowedBiomeFactors < + stone_beach=1 + dead_forest=1 + outback=1 + volcanic_island=1 + wasteland=.3 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: true] + B:avoidFoliage=true + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: true] + B:avoidGeneratedFlowers=true + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: true] + B:avoidGeneratedLakewater=true + + # This will prevent biomes from generating lilypads [default: true] + B:avoidGeneratedLilypads=true + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: true] + B:avoidGeneratedReeds=true + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: true] + B:avoidWater=true + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 2] + I:buildingMaxCellars=2 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Private wasteland for biospheres] + S:description=Private wasteland for biospheres + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 40] + I:groundLevel=40 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: ] + S:icon= + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.0] + S:randomLeafBlockChance=0.0 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 0.0] + S:rubbleLeaveScale=0.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 1.0] + S:ruinChance=1.0 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.4] + S:ruinMaxlevelPercent=0.4 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.1] + S:ruinMinlevelPercent=0.1 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.0] + S:vineChance=0.0 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_bio_wasteland=128 +} + + +########################################################################################################## +# structures_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the bio_wasteland profile +########################################################################################################## + +structures_bio_wasteland { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_biosphere.cfg b/overrides/config/lostcities-old/profile_biosphere.cfg new file mode 100644 index 0000000..f6013b4 --- /dev/null +++ b/overrides/config/lostcities-old/profile_biosphere.cfg @@ -0,0 +1,454 @@ +# Configuration file + +########################################################################################################## +# cities_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the biosphere profile +########################################################################################################## + +cities_biosphere { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.7] + S:cityChance=0.7 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the biosphere profile +########################################################################################################## + +cityspheres_biosphere { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.4] + S:citySphereChance=0.4 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: true] + B:landscapeOutside=true + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.0] + S:monorailChance=0.0 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: bio_wasteland] + S:outsideProfile=bio_wasteland + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 0.5] + S:outsideSurfaceVariation=0.5 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_biosphere +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the biosphere profile +########################################################################################################## + +client_biosphere { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 30.0] + S:horizon=30.0 +} + + +########################################################################################################## +# explosions_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the biosphere profile +########################################################################################################## + +explosions_biosphere { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.01] + S:miniExplosionChance=0.01 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 75] + I:miniExplosionMaxHeight=75 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 10] + I:miniExplosionMaxRadius=10 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the biosphere profile +########################################################################################################## + +lostcity_biosphere { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [jungle=1], [jungle_hills=1], [jungle_edge=2]] + S:allowedBiomeFactors < + jungle=1 + jungle_hills=1 + jungle_edge=2 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Jungles in big glass bubbles on a barren landscape] + S:description=Jungles in big glass bubbles on a barren landscape + + # Additional information [default: This profile works best with Biomes O Plenty] + S:extraDescription=This profile works best with Biomes O Plenty + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_biosphere.png] + S:icon=textures/gui/icon_biosphere.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.7] + S:ruinChance=0.7 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMaxlevelPercent=0.8 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.3] + S:ruinMinlevelPercent=0.3 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: jungle] + S:spawnBiome=jungle + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_biosphere=128 +} + + +########################################################################################################## +# structures_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the biosphere profile +########################################################################################################## + +structures_biosphere { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_cavern.cfg b/overrides/config/lostcities-old/profile_cavern.cfg new file mode 100644 index 0000000..1170275 --- /dev/null +++ b/overrides/config/lostcities-old/profile_cavern.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the cavern profile +########################################################################################################## + +cities_cavern { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the cavern profile +########################################################################################################## + +cityspheres_cavern { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_cavern +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the cavern profile +########################################################################################################## + +client_cavern { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogBlue=0.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: 0.02] + S:fogDensity=0.02 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogGreen=0.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogRed=0.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 128.0] + S:horizon=128.0 +} + + +########################################################################################################## +# explosions_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the cavern profile +########################################################################################################## + +explosions_cavern { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the cavern profile +########################################################################################################## + +lostcity_cavern { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: This is a cavern type world (like the nether)] + S:description=This is a cavern type world (like the nether) + + # Additional information [default: There are lights in the building but the outside is very dark. Warning! This is pretty heavy on performance!] + S:extraDescription=There are lights in the building but the outside is very dark. Warning! This is pretty heavy on performance! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_cavern.png] + S:icon=textures/gui/icon_cavern.png + + # Type of landscape [default: cavern] + S:landscapeType=cavern + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_cavern=128 +} + + +########################################################################################################## +# structures_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the cavern profile +########################################################################################################## + +structures_cavern { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_chisel.cfg b/overrides/config/lostcities-old/profile_chisel.cfg new file mode 100644 index 0000000..5496671 --- /dev/null +++ b/overrides/config/lostcities-old/profile_chisel.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the chisel profile +########################################################################################################## + +cities_chisel { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the chisel profile +########################################################################################################## + +cityspheres_chisel { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_chisel +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the chisel profile +########################################################################################################## + +client_chisel { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the chisel profile +########################################################################################################## + +explosions_chisel { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the chisel profile +########################################################################################################## + +lostcity_chisel { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Use Chisel blocks (only if chisel is available!)] + S:description=Use Chisel blocks (only if chisel is available!) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_chisel.png] + S:icon=textures/gui/icon_chisel.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: chisel] + S:worldStyle=chisel +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_chisel=128 +} + + +########################################################################################################## +# structures_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the chisel profile +########################################################################################################## + +structures_chisel { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_default.cfg b/overrides/config/lostcities-old/profile_default.cfg new file mode 100644 index 0000000..39a4116 --- /dev/null +++ b/overrides/config/lostcities-old/profile_default.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the default profile +########################################################################################################## + +cities_default { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the default profile +########################################################################################################## + +cityspheres_default { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_default +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the default profile +########################################################################################################## + +client_default { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the default profile +########################################################################################################## + +explosions_default { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the default profile +########################################################################################################## + +lostcity_default { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Default generation, common cities, explosions] + S:description=Default generation, common cities, explosions + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_default.png] + S:icon=textures/gui/icon_default.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_default=128 +} + + +########################################################################################################## +# structures_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the default profile +########################################################################################################## + +structures_default { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_floating.cfg b/overrides/config/lostcities-old/profile_floating.cfg new file mode 100644 index 0000000..001529c --- /dev/null +++ b/overrides/config/lostcities-old/profile_floating.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the floating profile +########################################################################################################## + +cities_floating { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.03] + S:cityChance=0.03 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 50] + I:cityLevel0Height=50 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 56] + I:cityLevel1Height=56 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 62] + I:cityLevel2Height=62 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 68] + I:cityLevel3Height=68 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the floating profile +########################################################################################################## + +cityspheres_floating { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_floating +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the floating profile +########################################################################################################## + +client_floating { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 0.0] + S:horizon=0.0 +} + + +########################################################################################################## +# explosions_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the floating profile +########################################################################################################## + +explosions_floating { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the floating profile +########################################################################################################## + +lostcity_floating { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: true] + B:avoidGeneratedFossils=true + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 2] + I:buildingMaxCellars=2 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities on floating islands] + S:description=Cities on floating islands + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 50] + I:groundLevel=50 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 15] + I:highwayDistanceMask=15 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_floating.png] + S:icon=textures/gui/icon_floating.png + + # Type of landscape [default: floating] + S:landscapeType=floating + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_floating=128 +} + + +########################################################################################################## +# structures_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the floating profile +########################################################################################################## + +structures_floating { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_nodamage.cfg b/overrides/config/lostcities-old/profile_nodamage.cfg new file mode 100644 index 0000000..c09016c --- /dev/null +++ b/overrides/config/lostcities-old/profile_nodamage.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the nodamage profile +########################################################################################################## + +cities_nodamage { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the nodamage profile +########################################################################################################## + +cityspheres_nodamage { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_nodamage +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the nodamage profile +########################################################################################################## + +client_nodamage { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the nodamage profile +########################################################################################################## + +explosions_nodamage { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the nodamage profile +########################################################################################################## + +lostcity_nodamage { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Like default but no explosion damage] + S:description=Like default but no explosion damage + + # Additional information [default: Ruins and rubble are disabled and ravines are disabled in cities] + S:extraDescription=Ruins and rubble are disabled and ravines are disabled in cities + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_nodamage.png] + S:icon=textures/gui/icon_nodamage.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: false] + B:ruins=false + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 64] + I:structures_nodamage=64 +} + + +########################################################################################################## +# structures_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the nodamage profile +########################################################################################################## + +structures_nodamage { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=true + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_onlycities.cfg b/overrides/config/lostcities-old/profile_onlycities.cfg new file mode 100644 index 0000000..e388f5e --- /dev/null +++ b/overrides/config/lostcities-old/profile_onlycities.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the onlycities profile +########################################################################################################## + +cities_onlycities { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=.5], [frozen_river=.5], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.6]] + S:cityBiomeFactors < + river=.5 + frozen_river=.5 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.6 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.2] + S:cityChance=0.2 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 256] + I:cityMaxRadius=256 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the onlycities profile +########################################################################################################## + +cityspheres_onlycities { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_onlycities +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the onlycities profile +########################################################################################################## + +client_onlycities { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the onlycities profile +########################################################################################################## + +explosions_onlycities { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the onlycities profile +########################################################################################################## + +lostcity_onlycities { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: The entire world is a city] + S:description=The entire world is a city + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_onlycities.png] + S:icon=textures/gui/icon_onlycities.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_onlycities=128 +} + + +########################################################################################################## +# structures_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the onlycities profile +########################################################################################################## + +structures_onlycities { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_rarecities.cfg b/overrides/config/lostcities-old/profile_rarecities.cfg new file mode 100644 index 0000000..2fa3815 --- /dev/null +++ b/overrides/config/lostcities-old/profile_rarecities.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the rarecities profile +########################################################################################################## + +cities_rarecities { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.002] + S:cityChance=0.002 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the rarecities profile +########################################################################################################## + +cityspheres_rarecities { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_rarecities +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the rarecities profile +########################################################################################################## + +client_rarecities { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the rarecities profile +########################################################################################################## + +explosions_rarecities { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the rarecities profile +########################################################################################################## + +lostcity_rarecities { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=true + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=randomized + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.0 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.0 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities are rare] + S:description=Cities are rare + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=false + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: false] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_rarecities.png] + S:icon=textures/gui/icon_rarecities.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: false] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_rarecities=128 +} + + +########################################################################################################## +# structures_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the rarecities profile +########################################################################################################## + +structures_rarecities { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_realistic.cfg b/overrides/config/lostcities-old/profile_realistic.cfg new file mode 100644 index 0000000..1df116a --- /dev/null +++ b/overrides/config/lostcities-old/profile_realistic.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the realistic profile +########################################################################################################## + +cities_realistic { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the realistic profile +########################################################################################################## + +cityspheres_realistic { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_realistic +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the realistic profile +########################################################################################################## + +client_realistic { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the realistic profile +########################################################################################################## + +explosions_realistic { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the realistic profile +########################################################################################################## + +lostcity_realistic { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Realistic worldgen (similar to Quark's)] + S:description=Realistic worldgen (similar to Quark's) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: {"coordinateScale":175.0,"heightScale":75.0,"lowerLimitScale":512.0,"upperLimitScale":512.0,"depthNoiseScaleX":200.0,"depthNoiseScaleZ":200.0,"depthNoiseScaleExponent":0.5,"mainNoiseScaleX":165.0,"mainNoiseScaleY":106.61267,"mainNoiseScaleZ":165.0,"baseSize":8.267606,"stretchY":13.387607,"biomeDepthWeight":1.2,"biomeDepthOffset":0.2,"biomeScaleWeight":3.4084506,"biomeScaleOffset":0.0,"seaLevel":63,"useCaves":true,"useDungeons":true,"dungeonChance":7,"useStrongholds":true,"useVillages":true,"useMineShafts":true,"useTemples":true,"useMonuments":true,"useRavines":true,"useWaterLakes":true,"waterLakeChance":49,"useLavaLakes":true,"lavaLakeChance":80,"useLavaOceans":false,"fixedBiome":-1,"biomeSize":4,"riverSize":5,"dirtSize":33,"dirtCount":10,"dirtMinHeight":0,"dirtMaxHeight":256,"gravelSize":33,"gravelCount":8,"gravelMinHeight":0,"gravelMaxHeight":256,"graniteSize":33,"graniteCount":10,"graniteMinHeight":0,"graniteMaxHeight":80,"dioriteSize":33,"dioriteCount":10,"dioriteMinHeight":0,"dioriteMaxHeight":80,"andesiteSize":33,"andesiteCount":10,"andesiteMinHeight":0,"andesiteMaxHeight":80,"coalSize":17,"coalCount":20,"coalMinHeight":0,"coalMaxHeight":128,"ironSize":9,"ironCount":20,"ironMinHeight":0,"ironMaxHeight":64,"goldSize":9,"goldCount":2,"goldMinHeight":0,"goldMaxHeight":32,"redstoneSize":8,"redstoneCount":8,"redstoneMinHeight":0,"redstoneMaxHeight":16,"diamondSize":8,"diamondCount":1,"diamondMinHeight":0,"diamondMaxHeight":16,"lapisSize":7,"lapisCount":1,"lapisCenterHeight":16,"lapisSpread":16}] + S:generatorOptions={"coordinateScale":175.0,"heightScale":75.0,"lowerLimitScale":512.0,"upperLimitScale":512.0,"depthNoiseScaleX":200.0,"depthNoiseScaleZ":200.0,"depthNoiseScaleExponent":0.5,"mainNoiseScaleX":165.0,"mainNoiseScaleY":106.61267,"mainNoiseScaleZ":165.0,"baseSize":8.267606,"stretchY":13.387607,"biomeDepthWeight":1.2,"biomeDepthOffset":0.2,"biomeScaleWeight":3.4084506,"biomeScaleOffset":0.0,"seaLevel":63,"useCaves":true,"useDungeons":true,"dungeonChance":7,"useStrongholds":true,"useVillages":true,"useMineShafts":true,"useTemples":true,"useMonuments":true,"useRavines":true,"useWaterLakes":true,"waterLakeChance":49,"useLavaLakes":true,"lavaLakeChance":80,"useLavaOceans":false,"fixedBiome":-1,"biomeSize":4,"riverSize":5,"dirtSize":33,"dirtCount":10,"dirtMinHeight":0,"dirtMaxHeight":256,"gravelSize":33,"gravelCount":8,"gravelMinHeight":0,"gravelMaxHeight":256,"graniteSize":33,"graniteCount":10,"graniteMinHeight":0,"graniteMaxHeight":80,"dioriteSize":33,"dioriteCount":10,"dioriteMinHeight":0,"dioriteMaxHeight":80,"andesiteSize":33,"andesiteCount":10,"andesiteMinHeight":0,"andesiteMaxHeight":80,"coalSize":17,"coalCount":20,"coalMinHeight":0,"coalMaxHeight":128,"ironSize":9,"ironCount":20,"ironMinHeight":0,"ironMaxHeight":64,"goldSize":9,"goldCount":2,"goldMinHeight":0,"goldMaxHeight":32,"redstoneSize":8,"redstoneCount":8,"redstoneMinHeight":0,"redstoneMaxHeight":16,"diamondSize":8,"diamondCount":1,"diamondMinHeight":0,"diamondMaxHeight":16,"lapisSize":7,"lapisCount":1,"lapisCenterHeight":16,"lapisSpread":16} + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_realistic.png] + S:icon=textures/gui/icon_realistic.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_realistic=128 +} + + +########################################################################################################## +# structures_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the realistic profile +########################################################################################################## + +structures_realistic { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_safe.cfg b/overrides/config/lostcities-old/profile_safe.cfg new file mode 100644 index 0000000..6234d63 --- /dev/null +++ b/overrides/config/lostcities-old/profile_safe.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the safe profile +########################################################################################################## + +cities_safe { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the safe profile +########################################################################################################## + +cityspheres_safe { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_safe +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the safe profile +########################################################################################################## + +client_safe { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the safe profile +########################################################################################################## + +explosions_safe { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the safe profile +########################################################################################################## + +lostcity_safe { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Safe mode: no spawners, lighting but no loot] + S:description=Safe mode: no spawners, lighting but no loot + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: false] + B:generateLoot=false + + # If true then the buildings will be full of spawners [default: false] + B:generateSpawners=false + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_safe.png] + S:icon=textures/gui/icon_safe.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_safe=128 +} + + +########################################################################################################## +# structures_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the safe profile +########################################################################################################## + +structures_safe { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_space.cfg b/overrides/config/lostcities-old/profile_space.cfg new file mode 100644 index 0000000..ae63c84 --- /dev/null +++ b/overrides/config/lostcities-old/profile_space.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the space profile +########################################################################################################## + +cities_space { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.6] + S:cityChance=0.6 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the space profile +########################################################################################################## + +cityspheres_space { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_space +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the space profile +########################################################################################################## + +client_space { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 0.0] + S:horizon=0.0 +} + + +########################################################################################################## +# explosions_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the space profile +########################################################################################################## + +explosions_space { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 1.0E-4] + S:explosionChance=1.0E-4 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.001] + S:miniExplosionChance=0.001 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the space profile +########################################################################################################## + +lostcity_space { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: true] + B:avoidGeneratedFossils=true + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: false] + B:bridgeSupports=false + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities in floating glass bubbles] + S:description=Cities in floating glass bubbles + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: false] + B:highwaySupports=false + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_space.png] + S:icon=textures/gui/icon_space.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_space=128 +} + + +########################################################################################################## +# structures_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the space profile +########################################################################################################## + +structures_space { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_tallbuildings.cfg b/overrides/config/lostcities-old/profile_tallbuildings.cfg new file mode 100644 index 0000000..84059f4 --- /dev/null +++ b/overrides/config/lostcities-old/profile_tallbuildings.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the tallbuildings profile +########################################################################################################## + +cities_tallbuildings { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the tallbuildings profile +########################################################################################################## + +cityspheres_tallbuildings { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the tallbuildings profile +########################################################################################################## + +client_tallbuildings { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the tallbuildings profile +########################################################################################################## + +explosions_tallbuildings { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 175] + I:debrisToNearbyChunkFactor=175 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.08] + S:destroyLoneBlocksFactor=0.08 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.2] + S:destroyOrMoveChance=0.2 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.008] + S:explosionChance=0.008 + + # The maximum height of an explosion [range: 1 ~ 256, default: 256] + I:explosionMaxHeight=256 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 60] + I:explosionMaxRadius=60 + + # The minimum height of an explosion [range: 1 ~ 256, default: 130] + I:explosionMinHeight=130 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.09] + S:miniExplosionChance=0.09 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 256] + I:miniExplosionMaxHeight=256 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 14] + I:miniExplosionMaxRadius=14 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 3] + I:miniExplosionMinRadius=3 +} + + +########################################################################################################## +# lostcity_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the tallbuildings profile +########################################################################################################## + +lostcity_tallbuildings { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 20] + I:buildingMaxFloors=20 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 15] + I:buildingMaxFloorsChance=15 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 4] + I:buildingMinFloors=4 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 8] + I:buildingMinFloorsChance=8 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Very tall buildings (performance heavy)] + S:description=Very tall buildings (performance heavy) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_tallbuildings.png] + S:icon=textures/gui/icon_tallbuildings.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.01] + S:ruinChance=0.01 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_tallbuildings=128 +} + + +########################################################################################################## +# structures_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the tallbuildings profile +########################################################################################################## + +structures_tallbuildings { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_wasteland.cfg b/overrides/config/lostcities-old/profile_wasteland.cfg new file mode 100644 index 0000000..a532a92 --- /dev/null +++ b/overrides/config/lostcities-old/profile_wasteland.cfg @@ -0,0 +1,459 @@ +# Configuration file + +########################################################################################################## +# cities_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the wasteland profile +########################################################################################################## + +cities_wasteland { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the wasteland profile +########################################################################################################## + +cityspheres_wasteland { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_wasteland +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the wasteland profile +########################################################################################################## + +client_wasteland { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the wasteland profile +########################################################################################################## + +explosions_wasteland { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the wasteland profile +########################################################################################################## + +lostcity_wasteland { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [desert=1], [desert_hills=1], [stone_beach=1], [dead_forest=1], [gravel_beach=1], [outback=1], [volcanic_island=1], [wasteland=.3]] + S:allowedBiomeFactors < + desert=1 + desert_hills=1 + stone_beach=1 + dead_forest=1 + gravel_beach=1 + outback=1 + volcanic_island=1 + wasteland=.3 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: true] + B:avoidFoliage=true + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: true] + B:avoidGeneratedFlowers=true + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: true] + B:avoidGeneratedLakewater=true + + # This will prevent biomes from generating lilypads [default: true] + B:avoidGeneratedLilypads=true + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: true] + B:avoidGeneratedReeds=true + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: true] + B:avoidWater=true + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Wasteland, no water, bare land] + S:description=Wasteland, no water, bare land + + # Additional information [default: This profile works best with Biomes O Plenty] + S:extraDescription=This profile works best with Biomes O Plenty + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_wasteland.png] + S:icon=textures/gui/icon_wasteland.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.01] + S:randomLeafBlockChance=0.01 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 0.0] + S:rubbleLeaveScale=0.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.5] + S:ruinChance=0.5 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.9] + S:ruinMaxlevelPercent=0.9 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.5] + S:ruinMinlevelPercent=0.5 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.003] + S:vineChance=0.003 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_wasteland=128 +} + + +########################################################################################################## +# structures_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the wasteland profile +########################################################################################################## + +structures_wasteland { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_water_empty.cfg b/overrides/config/lostcities-old/profile_water_empty.cfg new file mode 100644 index 0000000..8adf4ee --- /dev/null +++ b/overrides/config/lostcities-old/profile_water_empty.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the water_empty profile +########################################################################################################## + +cities_water_empty { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.0] + S:cityChance=0.0 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the water_empty profile +########################################################################################################## + +cityspheres_water_empty { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_water_empty +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the water_empty profile +########################################################################################################## + +client_water_empty { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the water_empty profile +########################################################################################################## + +explosions_water_empty { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the water_empty profile +########################################################################################################## + +lostcity_water_empty { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.0] + S:buildingChance=0.0 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Private empty terrain for waterbubbles] + S:description=Private empty terrain for waterbubbles + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 10] + I:groundLevel=10 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: ] + S:icon= + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: -80] + I:waterLevelOffset=-80 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_water_empty=128 +} + + +########################################################################################################## +# structures_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the water_empty profile +########################################################################################################## + +structures_water_empty { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/profile_waterbubbles.cfg b/overrides/config/lostcities-old/profile_waterbubbles.cfg new file mode 100644 index 0000000..14ca45b --- /dev/null +++ b/overrides/config/lostcities-old/profile_waterbubbles.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the waterbubbles profile +########################################################################################################## + +cities_waterbubbles { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.6] + S:cityChance=0.6 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the waterbubbles profile +########################################################################################################## + +cityspheres_waterbubbles { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: true] + B:landscapeOutside=true + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: water_empty] + S:outsideProfile=water_empty + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the waterbubbles profile +########################################################################################################## + +client_waterbubbles { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 90.0] + S:horizon=90.0 +} + + +########################################################################################################## +# explosions_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the waterbubbles profile +########################################################################################################## + +explosions_waterbubbles { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the waterbubbles profile +########################################################################################################## + +lostcity_waterbubbles { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities in drowned glass bubbles] + S:description=Cities in drowned glass bubbles + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_bubbles.png] + S:icon=textures/gui/icon_bubbles.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_waterbubbles=128 +} + + +########################################################################################################## +# structures_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the waterbubbles profile +########################################################################################################## + +structures_waterbubbles { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities-old/userassets.json b/overrides/config/lostcities-old/userassets.json new file mode 100644 index 0000000..2619fb9 --- /dev/null +++ b/overrides/config/lostcities-old/userassets.json @@ -0,0 +1,47 @@ +[ + { + "type": "condition", + "name": "chestloot", + "values": [ + { + "factor": 35, + "value": "lostcities:chests/lostcitychest" + }, + { + "factor": 20, + "value": "lostcities:chests/raildungeonchest", + "inpart": "rail_dungeon1" + }, + { + "factor": 20, + "value": "lostcities:chests/raildungeonchest", + "inpart": "rail_dungeon2" + }, + { + "factor": 10, + "value": "minecraft:chests/nether_bridge", + "range": "7,100" + }, + { + "factor": 15, + "value": "minecraft:chests/abandoned_mineshaft" + }, + { + "factor": 15, + "value": "minecraft:chests/village_blacksmith" + }, + { + "factor": 10, + "value": "minecraft:chests/desert_pyramid" + }, + { + "factor": 10, + "value": "minecraft:chests/jungle_temple" + }, + { + "factor": 20, + "value": "minecraft:chests/simple_dungeon" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/building_modern_0.json b/overrides/config/lostcities/building_modern_0.json new file mode 100644 index 0000000..1c7db05 --- /dev/null +++ b/overrides/config/lostcities/building_modern_0.json @@ -0,0 +1,826 @@ +[ + { + "type": "part", + "name": "modern00", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$$$$####$$$$$#", + "$##############$", + "$##############$", + "$##############$", + "$##############$", + "$##############$", + "###########1####", + "################", + "################", + "#####1##########", + "$############zz#", + "$######### # #", + "$######### # #", + "$######### #", + "$######### #", + "#$$$$$####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a # # a", + "# F# # a", + "a # a", + "# F# a", + "a # # %F% a", + "### ## #######", + "# #", + "# #", + "####### # # #", + "a # #cc# #", + "#L #### #", + "a # # #", + "# # # #", + "a L # # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a # # a", + "# # # a", + "a # a", + "# # a", + "a # # a", + "### ## #######", + "# #", + "# #", + "####### # # #", + "a # # # #", + "#L #cc# #", + "a #### #", + "# # # T #", + "a L # # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a # # a", + "# # # a", + "a # # a", + "# # # a", + "a # # a", + "####### #######", + "# #", + "# #", + "####### # # #", + "a # # # #", + "# # # # #", + "a # #cc####", + "# # #######", + "a # #######", + "#a#a#a##########" + ], + [ + "#$$$$$####$$$$$#", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $% $", + "#$$$$$$$$$$$$$$#", + "# $ $ #", + "# $ $ #", + "#$$$$$$$$$$$$$$#", + "$ $ $ ####", + "$ $ $ ####", + "$ $ $ #zz#", + "$ $ $ #", + "$ $ $ #", + "#$$$$$####$$$$$#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "########## ####", + "########## #zz#", + "########## # #", + "########## #", + "########## #", + "##########aaaaa#" + ] + ] + }, + + { + "type": "part", + "name": "modern01", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$$$$####$$$$$#", + "$##############$", + "$##############$", + "$##############$", + "$##########1###$", + "$##############$", + "###1############", + "################", + "################", + "################", + "$############zz#", + "$######### # #", + "$######### # #", + "$######### #", + "$######### #", + "#$$$$$####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a ## a", + "# #DD# a", + "a #DD# a", + "####### #######", + "# #", + "# #", + "#L # # #", + "a #cc# #", + "#L #### #", + "a # # #", + "# # #", + "a F F F # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a a", + "# KK a", + "a KK a", + "####### #######", + "# #", + "# #", + "#L # # #", + "a # # #", + "#L #cc# #", + "a #### #", + "# # T #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a a", + "# a", + "a a", + "####### #######", + "# #", + "# #", + "#L # # #", + "a # # #", + "#% # # #", + "a #cc####", + "# #######", + "a #######", + "#a#a#a##########" + ], + [ + "#$$$$$####$$$$$#", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "#$$$$$$$$$$$$$$#", + "# $ $ #", + "# $ $ #", + "#$$$$$$$$$$$$$$#", + "$ $ $ ####", + "$ $ $ ####", + "$ $ $ #zz#", + "$ $ $ #", + "$ $ $ #", + "#$$$$$####$$$$$#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "########## ####", + "########## #zz#", + "########## # #", + "########## #", + "########## #", + "##########aaaaa#" + ] + ] + }, + + { + "type": "part", + "name": "modern02", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$$$$####$$$$$#", + "$##############$", + "$##############$", + "$##1###########$", + "$##############$", + "$##############$", + "################", + "################", + "################", + "################", + "$############zz#", + "$#####1### # #", + "$######### # #", + "$######### #", + "$######### #", + "#$$$$$####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a # a", + "# ### # a", + "a ### # F a", + "# ### # F a", + "a # a", + "# # #", + "# # #", + "# # #", + "# # # # #", + "a # #cc# #", + "# # #### #", + "a # # # #", + "# # #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a # a", + "# # a", + "a C # a", + "# # a", + "a # a", + "# # #", + "# # #", + "# # #", + "# # # # #", + "a # # # #", + "# # #cc# #", + "a # #### #", + "# # T #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a # a", + "# # a", + "a # a", + "# # a", + "a # a", + "# # #", + "# # #", + "# # #", + "# # # # #", + "a # # # #", + "# # # # #", + "a # #cc####", + "# # #######", + "a # #######", + "#a#a#a##########" + ], + [ + "#$$$$$####$$$$$#", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "#$$$$$$$$$$$$$$#", + "# $ $ #", + "# $ $ #", + "#$$$$$$$$$$$$$$#", + "$ $ $ ####", + "$ $ $ ####", + "$ $ $ #zz#", + "$ $ $ #", + "$ $ $ #", + "#$$$$$####$$$$$#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "########## ####", + "########## #zz#", + "########## # #", + "########## #", + "########## #", + "##########aaaaa#" + ] + ] + }, + + { + "type": "part", + "name": "modern03", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$$$$####$$$$$#", + "$##############$", + "$##############$", + "$###########1##$", + "$##############$", + "$##############$", + "################", + "################", + "################", + "################", + "$########1###zz#", + "$######### # #", + "$######### # #", + "$######### #", + "$######### #", + "#$$$$$####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "#L ### a", + "a ### a", + "#L ### a", + "a a", + "# #######", + "# #", + "# #", + "# # # #", + "a #cc# #", + "#L #### #", + "a # # #", + "#L # #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "#L a", + "a C a", + "#L a", + "a a", + "# #######", + "# #", + "# #", + "# # # #", + "a # # #", + "#L #cc# #", + "a #### #", + "#L # T #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a a", + "# a", + "a a", + "# #######", + "# #", + "# #", + "# # # #", + "a # # #", + "# # # #", + "a #cc####", + "# #######", + "a #######", + "#a#a#a##########" + ], + [ + "#$$$$$####$$$$$#", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "#$$$$$$$$$$$$$$#", + "# $ $ #", + "# $ $ #", + "#$$$$$$$$$$$$$$#", + "$ $ $ ####", + "$ $ $ ####", + "$ $ $ #zz#", + "$ $ $ #", + "$ $ $ #", + "#$$$$$####$$$$$#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "########## ####", + "########## #zz#", + "########## # #", + "########## #", + "########## #", + "##########aaaaa#" + ] + ] + }, + + { + "type": "part", + "name": "modern04", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$$$$####$$$$$#", + "$##############$", + "$##############$", + "$########1#####$", + "$##############$", + "$##############$", + "################", + "################", + "################", + "################", + "$########1###zz#", + "$######### # #", + "$######### # #", + "$######### #", + "$######### #", + "#$$$$$####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a # a", + "# # a", + "a # a", + "# F# #", + "# F# #", + "# F# #", + "# F# # #", + "a #cc# #", + "# #### #", + "a # # #", + "# # #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a # a", + "# # a", + "a # a", + "# # #", + "# # #", + "# # #", + "# # # #", + "a # # #", + "# #cc# #", + "a #### #", + "# # T #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a # a", + "# # a", + "a # a", + "# # a", + "a # a", + "# # #", + "# # #", + "# # #", + "# # # #", + "a # # #", + "# # # #", + "a #cc####", + "# #######", + "a #######", + "#a#a#a##########" + ], + [ + "#$$$$$####$$$$$#", + "$ $ $ %%$", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "#$$$$$$$$$$$$$$#", + "# $%%$ #", + "# $%%$ #", + "#$$$$$$$$$$$$$$#", + "$ $ $ ####", + "$ $ $ ####", + "$ $ $ #zz#", + "$ $ $ #", + "$%% $ $ #", + "#$$$$$####$$$$$#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "########## ####", + "########## #zz#", + "########## # #", + "########## #", + "########## #", + "##########aaaaa#" + ] + ] + }, + + + + { + "type": "part", + "name": "modern05", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$$$$####$$$$$#", + "$##############$", + "$#1############$", + "$##############$", + "$##############$", + "$##############$", + "################", + "################", + "################", + "################", + "$#######1####zz#", + "$######### # #", + "$######### # #", + "$######### #", + "$######### #", + "#$$$$$####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# C a", + "a a", + "# a", + "a a", + "# #", + "# #", + "# #", + "###### ## # #", + "a FF L#cc# #", + "# #### #", + "a # # #", + "# # #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a a", + "# a", + "a a", + "# #", + "# #", + "# #", + "###### ## # #", + "a L# # #", + "# #cc# #", + "a #### #", + "# # T #", + "a # #", + "#a#a#a####aaaaa#" + ], + [ + "#a#a#a####aaaaa#", + "a a", + "# a", + "a a", + "# a", + "a a", + "# #", + "# #", + "# #", + "###### ## # #", + "a # # #", + "# # # #", + "a #cc####", + "# #######", + "a #######", + "#a#a#a##########" + ], + [ + "#$$$$$####$$$$$#", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "$ $ $ $", + "#$$$$$$$$$$$$$$#", + "# $ $ #", + "# $ $ #", + "#$$$$$$$$$$$$$$#", + "$ $ $ ####", + "$ $ $ ####", + "$ $ $ #zz#", + "$ $ $ #", + "$ $ $ #", + "#$$$$$####$$$$$#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "########## ####", + "########## #zz#", + "########## # #", + "########## #", + "########## #", + "##########aaaaa#" + ] + ] + }, + + { + "type": "part", + "name": "modern0t", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "#############zz#", + "########## # #", + "########## # #", + "########## #", + "########## #", + "##########aaaaa#" + ], + [ + "wwwwwww wwwwwww", + "w w", + "w w", + "w w", + "w w", + "w w", + "w w", + " ", + " ", + "w # #", + "w #### #", + "w # # #", + "w # # #", + "w # #", + "w # #", + "wwwwwww #aaaaa#" + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " # #", + " # #", + " #### #", + " # # #", + " # #", + " # #", + " #aaaaa#" + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ####", + " ####", + " ####", + " #######", + " #######", + " #######", + " #######" + ] + ] + }, + + + { + "type": "building", + "name": "modern0", + "filler": "#", + "maxcellars": 6, + "minfloors": 3, + "maxfloors": 6, + "parts": [ + { + "top": false, + "part": "modern00" + }, + { + "top": false, + "part": "modern01" + }, + { + "top": false, + "part": "modern02" + }, + { + "top": false, + "part": "modern03" + }, + { + "top": false, + "part": "modern04" + }, + { + "top": false, + "part": "modern05" + }, + { + "top": true, + "part": "modern0t" + } + ] + } +] diff --git a/overrides/config/lostcities/building_modern_1.json b/overrides/config/lostcities/building_modern_1.json new file mode 100644 index 0000000..388ddd2 --- /dev/null +++ b/overrides/config/lostcities/building_modern_1.json @@ -0,0 +1,835 @@ +[ + { + "type": "part", + "name": "modern10", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "################", + "################", + "################", + "################", + "################", + "####1###########", + "##### t######", + "##### t######", + "####1###########", + "################", + "################", + "################", + "################", + "################", + "################" + ], + [ + "################", + "# #", + "# #", + "# #", + "# FF #", + "# #", + "# w###### #", + "# t# #", + "# t# #", + "# w###### #", + "# #", + "# FF #", + "# #", + "# #", + "# #", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a a", + "# w##### #", + "a t# a", + "a t# a", + "# w##### #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a a", + "# w#### #", + "a t# a", + "a t# a", + "# w#### #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a a", + "# w### #", + "a t# a", + "a t# a", + "# w### #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "#### t#######", + "#### t#######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + + { + "type": "part", + "name": "modern11", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "################", + "################", + "################", + "################", + "#########1######", + "################", + "##### t######", + "##### t######", + "################", + "################", + "################", + "################", + "##1#############", + "################", + "################" + ], + [ + "################", + "# #", + "# #", + "# # #", + "# # #", + "# FF# #", + "# ###### #", + "# t# #", + "# t# #", + "# ###### ####", + "# # w", + "# # z w", + "####L #F . w", + "#__#L # c w", + "# # w", + "##########wwwwww" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# # #", + "a # a", + "a # a", + "# w##### #", + "a t# a", + "a t# a", + "# w##### #aa#", + "a a ", + "a a ", + "# % # - ", + "a a ", + "a a ", + "#aa#aa#aa# w" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# # #", + "a # a", + "a # a", + "# w#### #", + "a t# a", + "a t# a", + "# w#######aa#", + "a a ", + "a a ", + "# # ", + "a a ", + "a a ", + "#aa#aa#aa# w" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# # #", + "a # a", + "a # a", + "# w### #", + "a t# a", + "a t# a", + "# w###aa#aa#", + "a a ", + "a a ", + "# # ", + "a a ", + "a a ", + "#aa#aa#aa# w" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "##### t######", + "##### t######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + { + "type": "part", + "name": "modern12", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "##### t######", + "##### t######", + "#############1##", + "################", + "################", + "################", + "#####1##########", + "################", + "################" + ], + [ + "################", + "# #", + "# #", + "# #", + "# #", + "# FF #", + "# ###### #", + "# t# #", + "# t# #", + "# ###### ####", + "w #C #", + "w z# #", + "w .# #", + "w c# #", + "w # #", + "wwwwww##########" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a %% a", + "# w##### #", + "a t# a", + "a t# a", + "# ###### ####", + " a a", + " a a", + " -# #", + " a a", + " a a", + "w #aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a a", + "# w#### #", + "a t# a", + "a t# a", + "################", + " a a", + " a a", + " # #", + " a a", + " a a", + "w #aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a a", + "# w### #", + "a t# a", + "a t# a", + "#aa#aa##########", + " a a", + " a a", + " # #", + " a a", + " a a", + "w #aa#aa#aa#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "#### t#######", + "#### t#######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + { + "type": "part", + "name": "modern13", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "################", + "################", + "################", + "################", + "######1#########", + "#############1##", + "##### t######", + "##### t######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ], + [ + "wwwwww##########", + "w #", + "w #", + "w ## C #", + "w _# #", + "w #___# #", + "########## ####", + "# t# #", + "# t# #", + "# ###### ####", + "# FF #", + "# #", + "# #", + "# #", + "# #", + "################" + ], + [ + "w #aa#aa#aa#", + " a", + " a", + " # #", + " a a", + " a a", + "#aa####### ####", + "a t# a", + "a t# a", + "# w##### ####", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "w #aa#aa#aa#", + " # a", + " # a", + " # #", + " a a", + " a a", + "#aa#############", + "a t# a", + "a t# a", + "# w##########", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "w #aa#aa#aa#", + " a a", + " a a", + " # #", + " a a", + " a a", + "################", + "a t# a", + "a t# a", + "# w#########", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "#### t#######", + "#### t#######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + { + "type": "part", + "name": "modern14", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "################", + "################", + "######1#########", + "################", + "################", + "################", + "##### t######", + "##### t######", + "##########1#####", + "################", + "################", + "################", + "################", + "################", + "################" + ], + [ + "##########wwwwww", + "# w", + "# w", + "# Q #z Fw", + "# Q #. w", + "# F #c w", + "# w############", + "# t# #", + "# t# #", + "# w######### #", + "# #", + "# #", + "# FF #", + "# LL #", + "# #", + "################" + ], + [ + "#aa#aa#aa# w", + "a ", + "a ", + "# # ", + "a a- ", + "a a ", + "# w#####aa#aa#", + "a t# a", + "a t# a", + "# w######## #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa# w", + "a # ", + "a # ", + "# # ", + "a a ", + "a a ", + "# w####aa#aa#", + "a t# a", + "a t# a", + "# w##########", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa# w", + "a a ", + "a a ", + "# # ", + "a a ", + "a a ", + "# w###aa#aa#", + "a t# a", + "a t# a", + "# w#########", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "#### t#######", + "#### t#######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + { + "type": "part", + "name": "modern15", + "xsize": 16, + "zsize": 16, + "palette": [ + { + "char": "T", + "block": "minecraft:trapped_chest", + "loot": "chestloot" + }, + { + "char": "N", + "block": "minecraft:tnt" + } + ], + "slices": [ + [ + "################", + "################", + "################", + "################", + "################", + "#######N########", + "####1###########", + "##### t######", + "##### t######", + "################", + "########1#######", + "################", + "################", + "################", + "################", + "################" + ], + [ + "################", + "# #___#", + "# _#", + "# ##", + "# ### #", + "# ### #", + "# w###### #", + "# t# #", + "# t# #", + "# w###### #", + "# ### #", + "# ### #", + "## #", + "#_ #", + "#___# #", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a T a", + "# w##### #", + "a t# a", + "a t# a", + "# w##### #", + "a C a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a a", + "# w#### #", + "a t# a", + "a t# a", + "# w#### #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #", + "a a", + "a a", + "# w### #", + "a t# a", + "a t# a", + "# w### #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "#### t#######", + "#### t#######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + { + "type": "part", + "name": "modern1t", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "##### t######", + "##### t######", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ##### ", + " # ", + " # ", + " ##### ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " #### ", + " # ", + " # ", + " #### ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ### ", + " ### ", + " ### ", + " ### ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + + { + "type": "building", + "name": "modern1", + "filler": "#", + "maxcellars": 3, + "minfloors": 3, + "maxfloors": 6, + "parts": [ + { + "top": false, + "part": "modern10" + }, + { + "top": false, + "part": "modern11" + }, + { + "top": false, + "part": "modern12" + }, + { + "top": false, + "part": "modern13" + }, + { + "top": false, + "part": "modern14" + }, + { + "top": false, + "part": "modern15" + }, + { + "top": true, + "part": "modern1t" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/building_modern_2.json b/overrides/config/lostcities/building_modern_2.json new file mode 100644 index 0000000..ec3417b --- /dev/null +++ b/overrides/config/lostcities/building_modern_2.json @@ -0,0 +1,855 @@ +[ + { + "type": "part", + "name": "modern20", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "##########A #", + "##########A #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# ########## #", + "a FF ####", + "a #zz#", + "# # # #", + "a # # a", + "a # # a", + "# # C # #", + "a # L# a", + "a # L1# a", + "# ########## #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #############", + "a #zz#", + "a # #", + "# # # #", + "a # # a", + "a # # a", + "# # # #", + "a # L# a", + "a # L%# a", + "# ########## #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "# ####", + "# ####", + "# ##########zz#", + "# # # #", + "# # # #", + "# # # #", + "# # # #", + "# # # #", + "# # # #", + "# # # #", + "# # # #", + "# ########## #", + "# #", + "# #", + "################" + ], + [ + "#aa#aa#aa####aa#", + "a #A a", + "a #A a", + "# ########## #", + "a # # a", + "a # # a", + "# #% # #", + "a #1 # a", + "a #% # a", + "# # # #", + "a # # a", + "a # # a", + "# ########## #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "###########A #", + "###########A #", + "############# #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + { + "type": "part", + "name": "modern21", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "##########A #", + "##########A #", + "############# #", + "############# #", + "##########1#####", + "################", + "################", + "################", + "###1############", + "################", + "################", + "################", + "################", + "################", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a # a", + "a # a", + "# # #### #", + "a # ####", + "a # #C$#zz#", + "# # #### #", + "a a", + "a a", + "####### #######", + "a FF FF a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a # a", + "a # a", + "# # #######", + "a # #zz#", + "a # # _# #", + "# # #### #", + "a a", + "a a", + "####### #######", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "# # ####", + "# # ####", + "# # ####zz#", + "# # # #", + "# # # # #", + "# # #### #", + "# # #", + "# # #", + "################", + "# #", + "# #", + "# #", + "# #", + "# #", + "################" + ], + [ + "#aa#aa#aa####aa#", + "a # #A a", + "a # #A a", + "# # #### #", + "a # # a", + "a # # # a", + "# # #### #", + "a # a", + "a # a", + "################", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "###########A #", + "###########A #", + "############# #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + + { + "type": "part", + "name": "modern22", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "##########A #", + "##########A #", + "############# #", + "############# #", + "################", + "#########1######", + "################", + "################", + "################", + "################", + "################", + "################", + "#DD1############", + "#DD#############", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# ########## #", + "a FF ####", + "a ### #zz#", + "# ### # #", + "a ### # a", + "a # a", + "# # #", + "a # a", + "a F# a", + "#__ F# #", + "aKK_ a", + "aKK_ a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #############", + "a #zz#", + "a # #", + "# C # #", + "a # a", + "a # a", + "# # #", + "a # a", + "a # a", + "# # #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "# ####", + "# ####", + "#############zz#", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "################" + ], + [ + "#aa#aa#aa####aa#", + "a #A a", + "a #A a", + "############# #", + "a # a", + "a # a", + "# # #", + "a # a", + "a # a", + "# # #", + "a # a", + "a # a", + "# # #", + "a # a", + "a # a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "###########A #", + "###########A #", + "############# #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + { + "type": "part", + "name": "modern23", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "##########A #", + "##########A #", + "############# #", + "###########1# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "######1#########", + "################", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #### #", + "a LLL####", + "a #zz#", + "# LLL# #", + "a a", + "a a", + "####### $$ #", + "a $_ a", + "a $_ a", + "# F# $$ #", + "a F# a", + "a # a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #######", + "a LL#zz#", + "a # #", + "# %L# #", + "a a", + "a a", + "####### #", + "a a", + "a a", + "# # #", + "a # a", + "a # a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "# ####", + "# ####", + "# ####zz#", + "# L# #", + "# # #", + "# # #", + "# #", + "# #", + "####### #", + "# # #", + "# # #", + "# # #", + "# # #", + "# # #", + "################" + ], + [ + "#aa#aa#aa####aa#", + "a #A a", + "a #A a", + "# #### #", + "a # a", + "a # a", + "# # #", + "a a", + "a a", + "####### #", + "a # a", + "a # a", + "# # #", + "a # a", + "a # a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "###########A #", + "###########A #", + "############# #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + { + "type": "part", + "name": "modern24", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "##########A #", + "##########A #", + "############# #", + "############# #", + "####1###########", + "################", + "################", + "################", + "################", + "######1#########", + "################", + "################", + "################", + "################", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a F a", + "a a", + "#F #### #", + "a L####", + "a $$$$$ #zz#", + "# $___$ # #", + "a a", + "a a", + "# #", + "a $___$ a", + "a $$$$$ a", + "#F F#", + "a a", + "a F F a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #######", + "a L#zz#", + "a # #", + "# # #", + "a a", + "a a", + "# #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "# ####", + "# ####", + "# ####zz#", + "# L# #", + "# # #", + "# # #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "################" + ], + [ + "#aa#aa#aa####aa#", + "a #A a", + "a #A a", + "# #### #", + "a L# a", + "a # a", + "# # #", + "a a", + "a a", + "# #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "###########A #", + "###########A #", + "############# #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + { + "type": "part", + "name": "modern25", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "##########A #", + "##########A #", + "############# #", + "###########1# #", + "################", + "################", + "################", + "#######1########", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #### #", + "a %####", + "a #zz#", + "# # #", + "a FF a", + "a FF a", + "# #", + "a a", + "a a", + "# #", + "a a", + "a % a", + "#aa#aa#aa#aa#aa#" + ], + [ + "#aa#aa#aa#aa#aa#", + "a a", + "a a", + "# #######", + "a #zz#", + "a # #", + "# # #", + "a a", + "a a", + "# #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "# ####", + "# ####", + "# ####zz#", + "# # #", + "# # #", + "# # #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "# #", + "################" + ], + [ + "#aa#aa#aa####aa#", + "a% #A a", + "a #A a", + "# #### #", + "a # a", + "a # a", + "# # #", + "a a", + "a a", + "# #", + "a a", + "a a", + "# #", + "a a", + "a a", + "#aa#aa#aa#aa#aa#" + ], + [ + "################", + "###########A #", + "###########A #", + "############# #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################", + "################" + ] + ] + }, + { + "type": "part", + "name": "modern2t", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "################", + "##########A #", + "##########A #", + "############# #", + "############# #", + "################", + "################", + "################", + "################", + "################", + "#########1######", + "################", + "###1############", + "################", + "################", + "################" + ], + [ + " ####aa#", + " a", + " a", + " #### #", + " ####", + " ####", + " ", + " ", + " ############ ", + " #WWWWWWWWWW# ", + " #WWWWWWWWWW# ", + " #WWWWWWWWWW# ", + " #WWWWWWWWWW# ", + " ############ ", + " ", + " " + ], + [ + " ####aa#", + " a", + " a", + " #######", + " ####", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " #######", + " #######", + " #######", + " #######", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " : ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " : ", + " ::: ", + " : ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + + { + "type": "building", + "name": "modern2", + "filler": "#", + "maxcellars": 3, + "minfloors": 2, + "maxfloors": 6, + "parts": [ + { + "top": false, + "part": "modern20" + }, + { + "top": false, + "part": "modern21" + }, + { + "top": false, + "part": "modern22" + }, + { + "top": false, + "part": "modern23" + }, + { + "top": false, + "part": "modern24" + }, + { + "top": false, + "part": "modern25" + }, + { + "top": true, + "part": "modern2t" + } + ] + } +] diff --git a/overrides/config/lostcities/building_modern_3.json b/overrides/config/lostcities/building_modern_3.json new file mode 100644 index 0000000..1e87ba9 --- /dev/null +++ b/overrides/config/lostcities/building_modern_3.json @@ -0,0 +1,879 @@ +[ + { + "type": "part", + "name": "modern30", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$# #$$# #$$#", + "$##$$$$##$$$$##$", + "$##A ########$", + "#$#= #######$#", + " $############$ ", + " $############$ ", + "#$############$#", + "$######1#######$", + "$#######1######$", + "#$############$#", + " $############$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##$$$$##$$$$##$", + "#$$# #$$# #$$#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a ` a", + "#` t= ` `#", + " ` ```` ` ", + " ` ` ", + "#` `#", + "a FF a", + "a FF a", + "#` `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a = a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#$$# #$$# #$$#", + "$% $$$$ $$$$ $", + "$ =A $", + "#$ $#", + " $ ` ` $ ", + " $ $ ", + "#$ $#", + "$ $", + "$ $", + "#$ $#", + " $ $ ", + " $ $ ", + "#$ $#", + "$ $", + "$ $$$$% $$$$ $", + "#$$# #$$# #$$#" + ], + [ + "#### #### ####", + "################", + "###=A #########", + "### #########", + " ############## ", + " ############## ", + "################", + "################", + "################", + "################", + " ############## ", + " ############## ", + "################", + "################", + "################", + "#### #### ####" + ] + ] + }, + { + "type": "part", + "name": "modern31", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$# #$$# #$$#", + "$##$$$$##$$$$##$", + "$##A ########$", + "#$#= #######$#", + " $############$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##############$", + "#$############$#", + " $############$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##$$$$##$$$$##$", + "#$$# #$$# #$$#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a ` a", + "#` t= ` `#", + " ` ```` ` ", + " ` ` ", + "#` ######## `#", + "a L 1 L a", + "a L L a", + "#` ######## `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` ######## `#", + "a L L a", + "a L L a", + "#` ######## `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a = a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` ######## `#", + "a L L a", + "a L L a", + "#` ######## `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#$$# #$$# #$$#", + "$ $$$$ $$$$ $", + "$ =A $", + "#$ $#", + " $ ` ` $ ", + " $ $ ", + "#$ ######## $#", + "$ L L $", + "$ L 1 L $", + "#$ ######## $#", + " $ $ ", + " $ $ ", + "#$ $#", + "$ $", + "$ $$$$ $$$$ $", + "#$$# #$$# #$$#" + ], + [ + "#### #### ####", + "################", + "###=A #########", + "### #########", + " ############## ", + " ############## ", + "################", + "################", + "################", + "################", + " ############## ", + " ############## ", + "################", + "################", + "################", + "#### #### ####" + ] + ] + }, + { + "type": "part", + "name": "modern32", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$# #$$# #$$#", + "$##$$$$##$$$$##$", + "$##A ########$", + "#$#= #######$#", + " $############$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##############$", + "#$############$#", + " $##1#########$ ", + " $#########1##$ ", + "#$############$#", + "$##############$", + "$##$$$$##$$$$##$", + "#$$# #$$# #$$#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a ` a", + "#` t= ` `#", + " ` ```` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` # # `#", + " ` #FF %F# ` ", + " ` ######## ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` # # `#", + " ` # # ` ", + " ` ######## ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a = a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` # # `#", + " ` # # ` ", + " ` ######## ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#$$# #$$# #$$#", + "$ $$$$ $$$$ $", + "$ =A $", + "#$ $#", + " $ ` ` $ ", + " $ $ ", + "#$ $#", + "$ $", + "$ $", + "#$ # # $#", + " $ # # $ ", + " $ ######## $ ", + "#$ $#", + "$ $", + "$ $$$$ $$$$ $", + "#$$# #$$# #$$#" + ], + [ + "#### #### ####", + "################", + "###=A #########", + "### #########", + " ############## ", + " ############## ", + "################", + "################", + "################", + "################", + " ############## ", + " ############## ", + "################", + "################", + "################", + "#### #### ####" + ] + ] + }, + { + "type": "part", + "name": "modern33", + "xsize": 16, + "zsize": 16, + "palette": [ + { + "char": "T", + "block": "minecraft:trapped_chest", + "loot": "chestloot" + }, + { + "char": "N", + "block": "minecraft:tnt" + } + ], + "slices": [ + [ + "#$$# #$$# #$$#", + "$##$$$$##$$$$##$", + "$##A ########$", + "#$#= #######$#", + " $#########1##$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##############$", + "#$#######1####$#", + " $############$ ", + " $##N#########$ ", + "#$############$#", + "$##############$", + "$##$$$$##$$$$##$", + "#$$# #$$# #$$#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a ` a", + "#` t= ` ### `#", + " ` ```` ### ` ", + " ` ### ` ", + "#` # `#", + "a F a", + "a F a", + "#` # `#", + " ` ### ` ", + " ` ### ` ", + "#` ### `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a a", + "#` t= `#", + " ` ` ` C ` ", + " ` ` ", + "#` # `#", + "a a", + "a a", + "#` # `#", + " ` ` ", + " ` T ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a = a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` # `#", + "a a", + "a a", + "#` # `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#$$# #$$# #$$#", + "$ $$$$ $$$$ $", + "$ =A $", + "#$ $#", + " $ ` ` $ ", + " $ $ ", + "#$ # $#", + "$ $", + "$ $", + "#$ # $#", + " $ $ ", + " $ $ ", + "#$ $#", + "$ $", + "$ $$$$ $$$$ $", + "#$$# #$$# #$$#" + ], + [ + "#### #### ####", + "################", + "###=A #########", + "### #########", + " ############## ", + " ############## ", + "################", + "################", + "################", + "################", + " ############## ", + " ############## ", + "################", + "################", + "################", + "#### #### ####" + ] + ] + }, + + { + "type": "part", + "name": "modern34", + "xsize": 16, + "zsize": 16, + "palette": [ + { + "char": "T", + "block": "minecraft:trapped_chest", + "loot": "chestloot" + }, + { + "char": "N", + "block": "minecraft:tnt" + } + ], + "slices": [ + [ + "#$$# #$$# #$$#", + "$##$$$$##$$$$##$", + "$##A ########$", + "#$#= #######$#", + " $#########N##$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##############$", + "#$#######1####$#", + " $############$ ", + " $##1#########$ ", + "#$############$#", + "$##############$", + "$##$$$$##$$$$##$", + "#$$# #$$# #$$#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a ` a", + "#` t= ` ### `#", + " ` ```` ### ` ", + " ` ### ` ", + "#` # `#", + "a F a", + "a F a", + "#` # `#", + " ` ### ` ", + " ` ### ` ", + "#` ### `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a a", + "#` t= `#", + " ` ` ` T ` ", + " ` ` ", + "#` # `#", + "a a", + "a a", + "#` # `#", + " ` ` ", + " ` C ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a = a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` # `#", + "a a", + "a a", + "#` # `#", + " ` ` ", + " ` ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#$$# #$$# #$$#", + "$ $$$$ $$$$ $", + "$ =A $", + "#$ $#", + " $ ` ` $ ", + " $ $ ", + "#$ # $#", + "$ $", + "$ $", + "#$ # $#", + " $ $ ", + " $ $ ", + "#$ $#", + "$ $", + "$ $$$$ $$$$ $", + "#$$# #$$# #$$#" + ], + [ + "#### #### ####", + "################", + "###=A #########", + "### #########", + " ############## ", + " ############## ", + "################", + "################", + "################", + "################", + " ############## ", + " ############## ", + "################", + "################", + "################", + "#### #### ####" + ] + ] + }, + { + "type": "part", + "name": "modern35", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#$$# #$$# #$$#", + "$##$$$$##$$$$##$", + "$##A ########$", + "#$#= #######$#", + " $############$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##############$", + "#$############$#", + " $########1###$ ", + " $############$ ", + "#$############$#", + "$##############$", + "$##$$$$##$$$$##$", + "#$$# #$$# #$$#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a ` a", + "#` t= ` %% `#", + " ` ```` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` ### `#", + " ` ## ` ", + " ` 1 # ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` ### `#", + " ` #C ` ", + " ` # ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#aa# #aa# #aa#", + "a ```` ```` a", + "a = a", + "#` t= `#", + " ` ` ` ` ", + " ` ` ", + "#` `#", + "a a", + "a a", + "#` ### `#", + " ` # ` ", + " ` # ` ", + "#` `#", + "a a", + "a ```` ```` a", + "#aa# #aa# #aa#" + ], + [ + "#$$# #$$# #$$#", + "$ $$$$ $$$$ $", + "$ =A $", + "#$ $#", + " $ ` ` $ ", + " $ $ ", + "#$ $#", + "$ $", + "$ $", + "#$ %### $#", + " $ # $ ", + " $% # $ ", + "#$ $#", + "$ $", + "$ $$$$ $$$$ $", + "#$$# #$$# #$$#" + ], + [ + "#### #### ####", + "################", + "###=A #########", + "### #########", + " ############## ", + " ############## ", + "################", + "################", + "################", + "################", + " ############## ", + " ############## ", + "################", + "################", + "################", + "#### #### ####" + ] + ] + }, + + { + "type": "part", + "name": "modern3t", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + "#### #### ####", + "################", + "###A #########", + "### #########", + " ############## ", + " ############## ", + "################", + "################", + "################", + "################", + " ############## ", + " ############## ", + "################", + "################", + "################", + "#### #### ####" + ], + [ + " ", + " ```` ", + " ` ", + " ` ", + " ```` ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ```` ", + " ` ", + " ` ", + " ```` ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " #### ", + " #### ", + " #### ", + " #### ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " : ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " : ", + " ::: ", + " : ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ] + + ] + }, + { + "type": "building", + "name": "modern3", + "filler": "#", + "maxcellars": 3, + "minfloors": 2, + "maxfloors": 6, + "parts": [ + { + "top": false, + "part": "modern30" + }, + { + "top": false, + "part": "modern31" + }, + { + "top": false, + "part": "modern32" + }, + { + "top": false, + "ground": false, + "part": "modern33" + }, + { + "top": false, + "ground": false, + "part": "modern34" + }, + { + "top": false, + "part": "modern35" + }, + { + "top": true, + "part": "modern3t" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/conditions.json b/overrides/config/lostcities/conditions.json new file mode 100644 index 0000000..c7df906 --- /dev/null +++ b/overrides/config/lostcities/conditions.json @@ -0,0 +1,64 @@ +[ + { + "type": "condition", + "name": "easymobs", + "values": [ + { + "factor": 1, + "value": "matteroverdrive:mutant_scientist" + } + ] + }, + { + "type": "condition", + "name": "hardmobs", + "values": [ + { + "factor": 1, + "value": "matteroverdrive:mutant_scientist" + } + ] + }, + { + "type": "condition", + "name": "chestloot", + "values": [ + { + "factor": 2, + "value": "lostcities:chests/lostcitychest", + "range": "4,100" + }, + { + "factor": 2, + "value": "lostcities:chests/lostcitychest", + "range": "-100,-3" + }, + { + "factor": 2, + "value": "lostcities:chests/raildungeonchest", + "inpart": "rail_dungeon1" + }, + { + "factor": 2, + "value": "lostcities:chests/raildungeonchest", + "inpart": "rail_dungeon2" + }, + { + "factor": 2, + "value": "minecraft:chests/village_blacksmith" + }, + { + "factor": 2, + "value": "minecraft:chests/abandoned_mineshaft" + }, + { + "factor": 2, + "value": "minecraft:chests/simple_dungeon" + }, + { + "factor": 2, + "value": "minecraft:chests/nether_bridge" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/general.cfg b/overrides/config/lostcities/general.cfg new file mode 100644 index 0000000..78f3bf7 --- /dev/null +++ b/overrides/config/lostcities/general.cfg @@ -0,0 +1,95 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # List of other worldtypes (id) that this mod will try to work with. The worldtype has to support the IChunkPrimerFactory API for this to work [default: ] + S:adaptingWorldTypes < + > + + # List of additional Lost City dimensions. Format ':' [default: ] + S:additionalDimensions < + > + + # List of asset libraries loaded in the specified order. If the path starts with '/' it is going to be loaded directly from the classpath. If the path starts with '$' it is loaded from the config directory [default: [/assets/lostcities/citydata/conditions.json], [/assets/lostcities/citydata/palette.json], [/assets/lostcities/citydata/palette_desert.json], [/assets/lostcities/citydata/palette_chisel.json], [/assets/lostcities/citydata/palette_chisel_desert.json], [/assets/lostcities/citydata/highwayparts.json], [/assets/lostcities/citydata/railparts.json], [/assets/lostcities/citydata/monorailparts.json], [/assets/lostcities/citydata/buildingparts.json], [/assets/lostcities/citydata/library.json], [$lostcities/userassets.json]] + S:assets < + $lostcities/conditions.json + /assets/lostcities/citydata/palette.json + /assets/lostcities/citydata/palette_desert.json + $lostcities/palette_chisel.json + $lostcities/palette_chisel_desert.json + /assets/lostcities/citydata/highwayparts.json + /assets/lostcities/citydata/railparts.json + /assets/lostcities/citydata/monorailparts.json + /assets/lostcities/citydata/buildingparts.json + $lostcities/library.json + $lostcities/userassets.json + $lostcities/building_modern_0.json + $lostcities/building_modern_1.json + $lostcities/building_modern_2.json + $lostcities/building_modern_3.json + > + + # List of blocks for which a lighting update is needed [default: [minecraft:glowstone], [minecraft:lit_pumpkin], [minecraft:magma]] + S:blocksRequiringLightingUpdates < + minecraft:glowstone + minecraft:lit_pumpkin + minecraft:magma + > + + # Enable debugging/logging [default: false] + B:debug=false + + # The default 'profile' to use for the overworld [default: default] + S:defaultProfile=chisel + + # If true and if Biomes O Plenty is present the dimension will use BoP biomes [default: true] + B:dimensionBoP=true + + # The 'ID' of the Lost City Dimension. Set to -1 if you don't want this dimension [range: -10000 ~ 10000, default: 111] + I:dimensionId=111 + + # The 'profile' to use for generation of the Lost City dimension [default: default] + S:dimensionProfile=default + + # Disable this if you have mods like NEID or JEID installed. Note that when NEID or JEID is present this is disabled by default [default: true] + B:optimizedChunkgen=true + + # List of privatep profiles that cannot be selected by the player but are only used as a child profile of another one [default: [bio_wasteland], [water_empty]] + S:privateProfiles < + bio_wasteland + water_empty + > + + # List of all supported profiles (used for world creation). Warning! Make sure there is always a 'default' profile! [default: [default], [cavern], [nodamage], [rarecities], [floating], [space], [waterbubbles], [biosphere], [onlycities], [tallbuildings], [safe], [ancient], [wasteland], [chisel], [atlantis], [realistic]] + S:profiles < + default + cavern + nodamage + rarecities + floating + space + waterbubbles + biosphere + onlycities + tallbuildings + safe + ancient + wasteland + chisel + atlantis + realistic + > + + # Block to put underneath a bed so that it qualifies as a teleporter bed [default: minecraft:diamond_block] + S:specialBedBlock=minecraft:diamond_block + + # Config version. Do not modify this manually! + I:version=7 +} + + diff --git a/overrides/config/lostcities/library-old.json b/overrides/config/lostcities/library-old.json new file mode 100644 index 0000000..1e533b9 --- /dev/null +++ b/overrides/config/lostcities/library-old.json @@ -0,0 +1,3632 @@ +[ + { + "type": "palette", + "name": "rails", + "palette": [ + { + "char": "k", + "block": "minecraft:rail" + }, + { + "char": "e", + "block": "minecraft:rail@1" + }, + { + "char": "j", + "block": "minecraft:rail@2" + }, + { + "char": "q", + "block": "minecraft:rail@6" + }, + { + "char": "s", + "block": "minecraft:rail@7" + }, + { + "char": "r", + "block": "minecraft:rail@8" + }, + { + "char": "n", + "block": "minecraft:rail@9" + }, + { + "char": "m", + "block": "minecraft:golden_rail@8" + }, + { + "char": "E", + "block": "minecraft:golden_rail@13" + }, + { + "char": "H", + "block": "minecraft:golden_rail@12" + }, + { + "char": "f", + "block": "minecraft:golden_rail@9" + }, + { + "char": "i", + "block": "minecraft:golden_rail@10" + } + ] + }, + { + "type": "palette", + "name": "common", + "palette": [ + { + "char": "1", + "block": "minecraft:mob_spawner", + "mob": "easymobs" + }, + { + "char": "4", + "block": "minecraft:mob_spawner", + "mob": "hardmobs" + }, + { + "char": "T", + "block": "minecraft:torch", + "facing": { + "north": 4, + "south": 3, + "west": 2, + "east": 1, + "up": 5 + } + }, + { + "char": "h", + "block": "minecraft:glowstone" + }, + { + "char": "g", + "block": "minecraft:redstone_torch@5" + }, + { + "char": "9", + "blocks": [ + { + "random": 32, + "block": "minecraft:stained_hardened_clay@9" + }, + { + "random": 32, + "block": "minecraft:stained_hardened_clay@7" + }, + { + "random": 32, + "block": "minecraft:concrete@9" + }, + { + "random": 1000, + "block": "minecraft:concrete@7" + } + ] + }, + { + "char": "Y", + "block": "minecraft:stained_glass" + }, + { + "char": "Z", + "blocks": [ + { + "random": 32, + "block": "xtones:glaxx" + }, + { + "random": 32, + "block": "minecraft:stained_glass@7" + }, + { + "random": 32, + "block": "minecraft:stained_glass@11" + }, + { + "random": 1000, + "block": "minecraft:stained_glass@3" + } + ] + }, + { + "char": "p", + "blocks": [ + { + "random": 30, + "block": "minecraft:red_flower" + }, + { + "random": 30, + "block": "minecraft:yellow_flower" + }, + { + "random": 15, + "block": "minecraft:sapling" + }, + { + "random": 15, + "block": "minecraft:sapling@1" + }, + { + "random": 15, + "block": "minecraft:sapling@2" + }, + { + "random": 1000, + "block": "minecraft:sapling@4" + } + ] + }, + { + "char": "K", + "blocks": [ + { + "random": 64, + "block": "minecraft:red_flower" + }, + { + "random": 1000, + "block": "minecraft:yellow_flower" + } + ] + }, + { + "char": "!", + "blocks": [ + { + "random": 15, + "block": "minecraft:diamond_block" + }, + { + "random": 20, + "block": "minecraft:gold_block" + }, + { + "random": 15, + "block": "minecraft:emerald_block" + }, + { + "random": 1000, + "block": "minecraft:iron_block" + } + ] + }, + { + "char": "F", + "blocks": [ + { + "random": 15, + "block": "techguns:military_crate@1" + }, + { + "random": 15, + "block": "techguns:military_crate@2" + }, + { + "random": 25, + "block": "techguns:military_crate@3" + }, + { + "random": 10, + "block": "techguns:military_crate@3" + }, + { + "random": 25, + "block": "techguns:military_crate" + }, + { + "random": 10, + "block": "techguns:simplemachine2@9" + }, + { + "random": 7, + "block": "techguns:basicmachine@1" + }, + { + "random": 6, + "block": "techguns:basicmachine" + }, + { + "random": 5, + "block": "techguns:simplemachine@8" + }, + { + "random": 2, + "block": "techguns:simplemachine@9" + }, + { + "random": 100, + "block": "minecraft:web" + }, + { + "random": 10, + "block": "techguns:simplemachine@11" + }, + { + "random": 5, + "block": "techguns:simplemachine2@8" + }, + { + "random": 5, + "block": "techguns:basicmachine@2" + }, + { + "random": 15, + "block": "techguns:lamp0@13" + } + ] + }, + { + "char": "%", + "blocks": [ + { + "random": 40, + "block": "minecraft:web" + }, + { + "random": 1000, + "block": "minecraft:air" + } + ] + }, + { + "char": "*", + "block": "minecraft:flower_pot" + }, + { + "char": "l", + "block": "minecraft:ladder@2" + }, + { + "char": "-", + "block": "minecraft:heavy_weighted_pressure_plate" + }, + { + "char": ".", + "block": "sonarcore:reinforcedstonebrickfence" + }, + { + "char": "L", + "block": "techguns:military_crate" + }, + { + "char": "W", + "block": "minecraft:water" + }, + { + "char": "C", + "block": "minecraft:chest", + "loot": "chestloot" + }, + { + "char": "G", + "block": "minecraft:grass" + }, + { + "char": "D", + "block": "minecraft:dirt" + }, + { + "char": " ", + "block": "minecraft:air" + }, + { + "char": "~", + "block": "minecraft:command_block" + } + ] + }, + { + "type": "worldstyle", + "name": "standard", + "outsidestyle": "outside", + "citystyles": [ + { + "factor": 0.5, + "citystyle": "citystyle_standard" + }, + { + "factor": 9.0, + "biomes": [ + "desert", + "desert_hills", + "mesa", + "mesa_rock", + "mesa_clear_rock" + ], + "citystyle": "citystyle_desert" + } + ] + }, + { + "type": "worldstyle", + "name": "chisel", + "outsidestyle": "outside_chisel", + "citystyles": [ + { + "factor": 0.5, + "citystyle": "citystyle_chisel_standard" + }, + { + "factor": 9.0, + "biomes": [ + "desert", + "desert_hills", + "mesa", + "mesa_rock", + "mesa_clear_rock" + ], + "citystyle": "citystyle_chisel_desert" + } + ] + }, + + { + "type": "citystyle", + "name": "citystyle_config", + "streetblocks": { + "width": 8 + } + }, + + { + "type": "citystyle", + "name": "citystyle_common", + "inherit": "citystyle_config", + "streetblocks": { + "border": "y", + "wall": "w", + "street": "S", + "streetbase": "b", + "streetvariant": "B" + }, + "parkblocks": { + "elevation": "x" + }, + "corridorblocks": { + "roof": "x", + "glass": "+" + }, + "railblocks": { + "railmain": "y" + }, + "sphereblocks": { + "glass": "Z", + "border": "9", + "inner": "b" + }, + "buildings": [ + { + "factor": 0.4, + "building": "building1" + }, + { + "factor": 0.4, + "building": "building2" + }, + { + "factor": 0.2, + "building": "building3" + }, + { + "factor": 0.2, + "building": "building4" + }, + { + "factor": 0.3, + "building": "building5" + } + ], + "multibuildings": [ + { + "factor": 0.3, + "multibuilding": "multi1" + }, + { + "factor": 0.3, + "multibuilding": "multi2" + }, + { + "factor": 0.2, + "multibuilding": "multi3" + }, + { + "factor": 0.2, + "multibuilding": "multi4" + }, + { + "factor": 0.1, + "multibuilding": "multi5" + }, + { + "factor": 0.1, + "multibuilding": "library" + }, + { + "factor": 0.1, + "multibuilding": "center" + }, + { + "factor": 0.08, + "multibuilding": "townhall" + }, + { + "factor": 0.25, + "multibuilding": "shopping" + }, + { + "factor": 0.2, + "multibuilding": "shopping_open" + } + ], + "bridges": [ + { + "factor": 1.0, + "bridge": "bridge_open" + }, + { + "factor": 1.0, + "bridge": "bridge_covered" + } + ], + "fronts": [ + { + "factor": 1.0, + "front": "building_front1" + }, + { + "factor": 1.0, + "front": "building_front2" + }, + { + "factor": 1.0, + "front": "building_front3" + } + ], + "stairs": [ + { + "factor": 1.0, + "stair": "stairs1" + }, + { + "factor": 1.0, + "stair": "stairs2" + }, + { + "factor": 1.0, + "stair": "stairsnormal" + }, + { + "factor": 1.0, + "stair": "stairsbig" + } + ], + "fountains": [ + { + "factor": 1.0, + "fountain": "fountain1" + }, + { + "factor": 1.0, + "fountain": "fountain2" + }, + { + "factor": 1.0, + "fountain": "fountain3" + } + ], + "parks": [ + { + "factor": 1.0, + "park": "park_pool" + }, + { + "factor": 1.0, + "park": "park_plants" + }, + { + "factor": 1.0, + "park": "park_trees" + }, + { + "factor": 1.0, + "park": "park_plants_pillars" + }, + { + "factor": 0.8, + "park": "park_fountain1" + }, + { + "factor": 0.8, + "park": "park_fountain2" + }, + { + "factor": 0.3, + "park": "park_building" + }, + { + "factor": 0.3, + "park": "park_building2" + } + ], + "raildungeons": [ + { + "factor": 1.0, + "dungeon": "rail_dungeon1" + }, + { + "factor": 1.0, + "dungeon": "rail_dungeon2" + } + ] + }, + + { + "type": "citystyle", + "name": "citystyle_desert", + "style": "desert", + "inherit": "citystyle_common" + }, + { + "type": "citystyle", + "name": "citystyle_standard", + "style": "standard", + "inherit": "citystyle_common" + }, + { + "type": "citystyle", + "name": "citystyle_chisel_desert", + "style": "desert_chisel", + "inherit": "citystyle_common" + }, + { + "type": "citystyle", + "name": "citystyle_chisel_standard", + "style": "standard_chisel", + "inherit": "citystyle_common" + }, + + { + "type": "part", + "name": "building_front1", + "xsize": 2, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "part", + "name": "building_front2", + "xsize": 3, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + "## ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "## ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "part", + "name": "building_front3", + "xsize": 3, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + "aa#", + " ", + " ", + " #", + " ", + " ", + " #", + " ", + " ", + "aa#", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "aa#", + " ", + " ", + " #", + " ", + " ", + " #", + " ", + " ", + "aa#", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "aa#", + " ", + " ", + " #", + " ", + " ", + " #", + " ", + " ", + "aa#", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "part", + "name": "stairsbig", + "xsize": 6, + "zsize": 12, + "meta": [ + { + "key": "z1", + "integer": 4 + }, + { + "key": "z2", + "integer": 11 + } + ], + "slices": [ + [ + " ", + " ", + " ", + " ", + "xxxxxx", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxxx" + ], + [ + " ", + " ", + " ", + " ", + "xxxxx_", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxxx_" + ], + [ + " ", + " ", + " ", + " ", + "xxxx_ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxxx_ " + ], + [ + " ", + " ", + " ", + " ", + "xxx_ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xxx_ " + ], + [ + " ", + " ", + " ", + " ", + "xx_ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "xx_ " + ], + [ + " ", + " ", + " ", + " ", + "x_ ", + "/ ", + "/ ", + "/ ", + "/ ", + "/ ", + "/ ", + "x_ " + ], + [ + " ", + " ", + " ", + " ", + "_ ", + " ", + " ", + " ", + " ", + " ", + " ", + "_ " + ] + ] + }, + { + "type": "part", + "name": "stairsnormal", + "xsize": 6, + "zsize": 11, + "meta": [ + { + "key": "z1", + "integer": 5 + }, + { + "key": "z2", + "integer": 10 + } + ], + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + "xxxxxx", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxxx" + ], + [ + " ", + " ", + " ", + " ", + " ", + "xxxxx_", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxxx_" + ], + [ + " ", + " ", + " ", + " ", + " ", + "xxxx_ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxxx_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "xxx_ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xxx_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "xx_ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "xx_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "x_ ", + "/ ", + "/ ", + "/ ", + "/ ", + "x_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "_ ", + " ", + " ", + " ", + " ", + "_ " + ] + ] + }, + { + "type": "part", + "name": "stairs1", + "xsize": 2, + "zsize": 13, + "meta": [ + { + "key": "z1", + "integer": 0 + }, + { + "key": "z2", + "integer": 2 + } + ], + "slices": [ + [ + " ", + " ", + " w", + " T", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "==", + "__" + ], + [ + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + "==", + "__", + " ", + " " + ], + [ + " ", + " ", + " w", + " ", + " ", + " ", + " ", + "==", + "__", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " w", + " ", + " ", + "==", + "__", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " w", + "==", + "__", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + "__", + "__", + "__", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "stairs2", + "xsize": 2, + "zsize": 16, + "meta": [ + { + "key": "z1", + "integer": 13 + }, + { + "key": "z2", + "integer": 15 + } + ], + "slices": [ + [ + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " T", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " ", + " ", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "__", + "__" + ] + ] + }, + { + "type": "part", + "name": "bridge_open", + "xsize": 16, + "zsize": 16, + "meta": [ + { + "key": "support", + "char": "v" + } + ], + "slices": [ + [ + " ", + " ", + " ", + "vvvvvvvvvvvvvvvv", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "vvvvvvvvvvvvvvvv", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "wwwwvwwwwwwwvwww", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "wwwwvwwwwwwwvwww", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "bridge_covered", + "xsize": 16, + "zsize": 16, + "meta": [ + { + "key": "support", + "char": "v" + } + ], + "slices": [ + [ + " ", + " ", + " ", + "vvvvvvvvvvvvvvvv", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "vvvvvvvvvvvvvvvv", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "wwwwvwwwwwwwvwww", + " T T ", + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + "wwwwvwwwwwwwvwww", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "vvvvvvvvvvvvvvvv", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "vvvvvvvvvvvvvvvv", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "fountain1", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + " ", + " #### ", + " #WW# ", + " #WW# ", + " #### ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + " ", + " ", + " T T ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "fountain2", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + " ## ", + " #WW# ", + " #WWWW# ", + " #WWWW# ", + " #WW# ", + " ## ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + " ", + " ", + " T T ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "fountain3", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + " ", + " #### ", + " #WW# ", + " #WW# ", + " #### ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " : : ", + " ", + " ", + " : : ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " : : ", + " ", + " ", + " : : ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " T####T ", + " # # ", + " # # ", + " T####T ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_pool", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ______________ ", + " _SSSSSSSSSSSS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGWWWGGGS_ ", + " _SGGGGWWGGGGS_ ", + " _SGGGWWWWWGGS_ ", + " _SGGGGWWWGGGS_ ", + " _SGGGGGWWGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SSSSSSSSSSSS_ ", + " ______________ ", + " " + ], + [ + " ", + " ", + " p ", + " T pT ", + " ", + " ", + " ", + " ", + " ", + " ", + " p ", + " p ", + " T p T ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_trees", + "xsize": 16, + "zsize": 16, + "palette": [ + { + "char": "P", + "blocks": [ + { + "random": 32, + "block": "minecraft:sapling" + }, + { + "random": 32, + "block": "minecraft:sapling@1" + }, + { + "random": 32, + "block": "minecraft:sapling@2" + }, + { + "random": 1000, + "block": "minecraft:sapling@4" + } + ] + } + ], + "slices": [ + [ + " ", + " ", + " _____ _____ ", + " _SSS_ _SSS_ ", + " _SDS_ _SDS_ ", + " _SSS_ _SSS_ ", + " _____ _____ ", + " ", + " ", + " _____ _____ ", + " _SSS_ _SSS_ ", + " _SDS_ _SDS_ ", + " _SSS_ _SSS_ ", + " _____ _____ ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " TP PT ", + " ", + " ", + " ", + " ", + " ", + " ", + " TP PT ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_plants", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " T p T ", + " ", + " p p ", + " ", + " p ", + " ", + " p p ", + " p ", + " ", + " ", + " p ", + " p ", + " ", + " T T ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_plants_pillars", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " w p w ", + " ", + " p p ", + " ", + " p ", + " ", + " p p ", + " p ", + " ", + " ", + " p ", + " p ", + " ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " " + ], + [ + " ", + "Tw wT", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "Tw wT", + " " + ] + ] + }, + { + "type": "part", + "name": "park_fountain1", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " wwww wwww ", + " w p p p w ", + " wp p w ", + " w pw ", + " p p ", + " p ## ", + " #WW# p ", + " p #WW# ", + " ## ", + " p p ", + " w p p w ", + " w w ", + " w p p w ", + " wwwwp wwww ", + " " + ], + [ + " ", + " w T T w ", + " ", + " ", + " T T ", + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + " ", + " ", + " w T T w ", + " " + ], + [ + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_fountain2", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " wwww wwww ", + " w p p p w ", + " w p w ", + " w pw ", + " p ", + " p ### ", + " #WWW# p ", + " p #WWW# ", + " #WWW# ", + " p ###p ", + " w p p w ", + " w w ", + " w p p w ", + " wwwwp wwww ", + " " + ], + [ + " ", + " w w w w ", + " ", + " ", + " w w ", + " ", + " wTw ", + " w w ", + " W ", + " w w ", + " wTw ", + " w w ", + " ", + " ", + " w w w w ", + " " + ], + [ + " ", + " w w w w ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " W ", + " ", + " ", + " w w ", + " ", + " ", + " w w w w ", + " " + ], + [ + " ", + " ____ ____ ", + " _ _ ", + " _ _ ", + " _ _ ", + " ", + " ", + " ", + " ", + " ", + " ", + " _ _ ", + " _ _ ", + " _ _ ", + " ____ ____ ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_building", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " x x ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " x x ", + " " + ], + [ + " ", + " w w ", + " T T ", + " w w ", + " ", + " ", + " wT Tw ", + " ", + " ", + " wT Tw ", + " ", + " ", + " w w ", + " T T ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " ____ ", + " ________ ", + " __________ ", + " ____________ ", + " ____________ ", + " ______________ ", + " ______________ ", + " ______________ ", + " ______________ ", + " ____________ ", + " ____________ ", + " __________ ", + " ________ ", + " ____ ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_building2", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " x x ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " x x ", + " " + ], + [ + " ", + " w w ", + " T T ", + " w w ", + " ", + " ", + " wT Tw ", + " ", + " ", + " wT Tw ", + " ", + " ", + " w w ", + " T T ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " ____ ", + " ________ ", + " ___uuuu___ ", + " ___uuuuuu___ ", + " __uuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuu__ ", + " ___uuuuuu___ ", + " ___uuuu___ ", + " ________ ", + " ____ ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " __ ", + " ____ ", + " ______ ", + " ______ ", + " ____ ", + " __ ", + " ", + " ", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "building", + "name": "center00", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center00_1" + }, + { + "top": false, + "part": "center00_2" + }, + { + "top": false, + "part": "center00_3" + }, + { + "top": true, + "part": "top_center00_1" + }, + { + "top": true, + "part": "top_center00_2" + } + ] + }, + { + "type": "building", + "name": "center11", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center11_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "shopping00", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping00_0" + }, + { + "floor": 1, + "part": "shopping00_1" + }, + { + "floor": 2, + "part": "shopping00_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping00_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "shopping01", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping01_0" + }, + { + "floor": 1, + "part": "shopping01_1" + }, + { + "floor": 2, + "part": "shopping01_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping01_in_1" + }, + { + "floor": 0, + "part": "shopping01_in_2" + }, + { + "floor": 0, + "part": "shopping01_in_3" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_1" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping10", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping10_0" + }, + { + "floor": 1, + "part": "shopping10_1" + }, + { + "floor": 2, + "part": "shopping10_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping10_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping10_in_1" + }, + { + "floor": 0, + "part": "shopping10_in_2" + }, + { + "floor": 0, + "part": "shopping10_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping11", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping11_0" + }, + { + "floor": 1, + "part": "shopping11_1" + }, + { + "floor": 2, + "part": "shopping11_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping11_r1" + }, + { + "top": true, + "part": "shopping11_top" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping11_in_1" + }, + { + "floor": 0, + "part": "shopping11_in_2" + }, + { + "floor": 0, + "part": "shopping11_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_3" + } + ] + }, + + + { + "type": "building", + "name": "shopping_open00", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping_open00_0" + }, + { + "floor": 1, + "part": "shopping_open00_1" + }, + { + "floor": 2, + "part": "shopping_open00_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping00_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "shopping_open01", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping_open01_0" + }, + { + "floor": 1, + "part": "shopping_open01_1" + }, + { + "floor": 2, + "part": "shopping_open01_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping01_in_1" + }, + { + "floor": 0, + "part": "shopping01_in_2" + }, + { + "floor": 0, + "part": "shopping01_in_3" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_1" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping_open10", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping_open10_0" + }, + { + "floor": 1, + "part": "shopping_open10_1" + }, + { + "floor": 2, + "part": "shopping_open10_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping10_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping10_in_1" + }, + { + "floor": 0, + "part": "shopping10_in_2" + }, + { + "floor": 0, + "part": "shopping10_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping_open11", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping_open11_0" + }, + { + "floor": 1, + "part": "shopping_open11_1" + }, + { + "floor": 2, + "part": "shopping_open11_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping11_r1" + }, + { + "top": true, + "part": "shopping11_top" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping11_in_1" + }, + { + "floor": 0, + "part": "shopping11_in_2" + }, + { + "floor": 0, + "part": "shopping11_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_3" + } + ] + }, + + + + { + "type": "building", + "name": "town00", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town00_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town00_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town00_1" + }, + { + "top": true, + "part": "top_center00_1" + }, + { + "top": true, + "part": "top_center00_2" + } + ], + "parts2": [ + { + "top": false, + "part": "town00_in_1" + }, + { + "top": false, + "part": "town00_in_2" + }, + { + "top": false, + "part": "town00_in_3" + } + ] + }, + { + "type": "building", + "name": "town01", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town01_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town01_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town01_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "top": false, + "part": "town01_in_1" + }, + { + "top": false, + "part": "town_in_1" + }, + { + "top": false, + "part": "town_in_2" + }, + { + "top": false, + "part": "town_in_3" + }, + { + "top": false, + "part": "town_in_4" + }, + { + "top": false, + "part": "town_in_5" + }, + { + "top": false, + "part": "town_in_6" + } + ] + }, + { + "type": "building", + "name": "town10", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town10_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town10_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town10_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "top": false, + "part": "town_in_1" + }, + { + "top": false, + "part": "town_in_2" + }, + { + "top": false, + "part": "town_in_3" + }, + { + "top": false, + "part": "town_in_4" + }, + { + "top": false, + "part": "town_in_5" + }, + { + "top": false, + "part": "town_in_6" + } + ] + }, + { + "type": "building", + "name": "town11", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town11_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town11_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town11_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "top": false, + "part": "town_in_1" + }, + { + "top": false, + "part": "town_in_2" + }, + { + "top": false, + "part": "town_in_3" + }, + { + "top": false, + "part": "town_in_4" + }, + { + "top": false, + "part": "town_in_5" + }, + { + "top": false, + "part": "town_in_6" + } + ] + }, + + + + { + "type": "building", + "name": "building1", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building1_1" + }, + { + "top": false, + "part": "building1_2" + }, + { + "top": false, + "part": "building1_3" + }, + { + "top": false, + "part": "building1_4" + }, + { + "top": false, + "part": "building1_5" + }, + { + "top": false, + "part": "building1_6" + }, + { + "top": false, + "part": "building1_7" + }, + { + "top": false, + "part": "building1_8" + }, + { + "top": false, + "part": "building1_9" + }, + { + "top": true, + "part": "top1x1_1" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + { + "type": "building", + "name": "center10", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center10_1" + }, + { + "top": false, + "part": "center10_2" + }, + { + "top": false, + "part": "center10_3" + }, + { + "top": false, + "part": "center10_4" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "building2", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building2_1" + }, + { + "top": false, + "part": "building2_2" + }, + { + "top": false, + "part": "building2_3" + }, + { + "top": false, + "part": "building2_4" + }, + { + "top": true, + "part": "top1x1_1" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + { + "type": "building", + "name": "building3", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building3_1" + }, + { + "top": false, + "part": "building3_2" + }, + { + "top": false, + "part": "building3_3" + }, + { + "top": false, + "part": "building3_4" + }, + { + "top": true, + "part": "top1x1_1" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + { + "type": "building", + "name": "building4", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building4_1" + }, + { + "top": false, + "part": "building4_2" + }, + { + "top": false, + "part": "building4_3" + }, + { + "top": false, + "part": "building4_4" + }, + { + "top": true, + "part": "top4_1" + }, + { + "top": true, + "part": "top4_2" + }, + { + "top": true, + "part": "top4_3" + } + ] + }, + + { + "type": "building", + "name": "building5", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building5_1" + }, + { + "top": false, + "part": "building5_2" + }, + { + "top": false, + "part": "building5_3" + }, + { + "top": false, + "part": "building5_4" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + + { + "type": "building", + "name": "center01", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center01_1" + }, + { + "top": false, + "part": "center01_2" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "library00", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library00_1" + }, + { + "top": true, + "part": "top_library00_1" + }, + { + "top": true, + "part": "top_library00_2" + } + ] + }, + { + "type": "building", + "name": "library11", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library11_1" + }, + { + "top": false, + "part": "library11_2" + }, + { + "top": true, + "part": "top_library_1" + }, + { + "top": true, + "part": "top_library_2" + }, + { + "top": true, + "part": "top_library_3" + }, + { + "top": true, + "part": "top_library_4" + } + ] + }, + { + "type": "building", + "name": "library10", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library10_1" + }, + { + "top": false, + "part": "library10_2" + }, + { + "top": false, + "part": "library10_3" + }, + { + "top": false, + "part": "library10_4" + }, + { + "top": false, + "part": "library10_5" + }, + { + "top": true, + "part": "top_library_1" + }, + { + "top": true, + "part": "top_library_2" + }, + { + "top": true, + "part": "top_library_3" + }, + { + "top": true, + "part": "top_library_4" + } + ] + }, + { + "type": "building", + "name": "library01", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library01_1" + }, + { + "top": false, + "part": "library01_2" + }, + { + "top": false, + "part": "library01_3" + }, + { + "top": true, + "part": "top_library_1" + }, + { + "top": true, + "part": "top_library_2" + }, + { + "top": true, + "part": "top_library_3" + }, + { + "top": true, + "part": "top_library_4" + } + ] + }, + { + "type": "multibuilding", + "name": "library", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "library00", + "library01" + ], + [ + "library10", + "library11" + ] + ] + }, + { + "type": "multibuilding", + "name": "center", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "center00", + "center01" + ], + [ + "center10", + "center11" + ] + ] + }, + { + "type": "multibuilding", + "name": "townhall", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "town00", + "town01" + ], + [ + "town10", + "town11" + ] + ] + }, + { + "type": "multibuilding", + "name": "shopping", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "shopping00", + "shopping01" + ], + [ + "shopping10", + "shopping11" + ] + ] + }, + { + "type": "multibuilding", + "name": "shopping_open", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "shopping_open00", + "shopping_open01" + ], + [ + "shopping_open10", + "shopping_open11" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi3", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building3", + "building3" + ], + [ + "building3", + "building3" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi4", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building4", + "building4" + ], + [ + "building4", + "building4" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi5", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building5", + "building5" + ], + [ + "building5", + "building5" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi2", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building2", + "building2" + ], + [ + "building2", + "building2" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi1", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building1", + "building1" + ], + [ + "building1", + "building1" + ] + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/library.json b/overrides/config/lostcities/library.json new file mode 100644 index 0000000..76d1615 --- /dev/null +++ b/overrides/config/lostcities/library.json @@ -0,0 +1,3604 @@ +[ + { + "type": "palette", + "name": "rails", + "palette": [ + { + "char": "k", + "block": "minecraft:rail" + }, + { + "char": "e", + "block": "minecraft:rail@1" + }, + { + "char": "j", + "block": "minecraft:rail@2" + }, + { + "char": "q", + "block": "minecraft:rail@6" + }, + { + "char": "s", + "block": "minecraft:rail@7" + }, + { + "char": "r", + "block": "minecraft:rail@8" + }, + { + "char": "n", + "block": "minecraft:rail@9" + }, + { + "char": "m", + "block": "minecraft:golden_rail@8" + }, + { + "char": "E", + "block": "minecraft:golden_rail@13" + }, + { + "char": "H", + "block": "minecraft:golden_rail@12" + }, + { + "char": "f", + "block": "minecraft:golden_rail@9" + }, + { + "char": "i", + "block": "minecraft:golden_rail@10" + } + ] + }, + { + "type": "palette", + "name": "common", + "palette": [ + { + "char": "1", + "block": "minecraft:mob_spawner", + "mob": "hardmobs" + }, + { + "char": "4", + "block": "minecraft:mob_spawner", + "mob": "hardmobs" + }, + { + "char": "T", + "block": "minecraft:torch", + "facing": { + "north": 4, + "south": 3, + "west": 2, + "east": 1, + "up": 5 + } + }, + { + "char": "h", + "block": "minecraft:glowstone" + }, + { + "char": "g", + "block": "minecraft:redstone_torch@5" + }, + { + "char": "9", + "blocks": [ + { + "random": 32, + "block": "minecraft:stained_hardened_clay@9" + }, + { + "random": 32, + "block": "minecraft:stained_hardened_clay@7" + }, + { + "random": 32, + "block": "minecraft:concrete@9" + }, + { + "random": 1000, + "block": "minecraft:concrete@7" + } + ] + }, + { + "char": "Y", + "block": "minecraft:stained_glass" + }, + { + "char": "Z", + "blocks": [ + { + "random": 32, + "block": "minecraft:glass" + }, + { + "random": 32, + "block": "minecraft:stained_glass@7" + }, + { + "random": 32, + "block": "minecraft:stained_glass@11" + }, + { + "random": 1000, + "block": "minecraft:stained_glass@3" + } + ] + }, + { + "char": "p", + "blocks": [ + { + "random": 30, + "block": "minecraft:red_flower" + }, + { + "random": 30, + "block": "minecraft:yellow_flower" + }, + { + "random": 15, + "block": "minecraft:sapling" + }, + { + "random": 15, + "block": "minecraft:sapling@1" + }, + { + "random": 15, + "block": "minecraft:sapling@2" + }, + { + "random": 1000, + "block": "minecraft:sapling@4" + } + ] + }, + { + "char": "K", + "blocks": [ + { + "random": 64, + "block": "minecraft:red_flower" + }, + { + "random": 1000, + "block": "minecraft:yellow_flower" + } + ] + }, + { + "char": "!", + "blocks": [ + { + "random": 15, + "block": "minecraft:diamond_block" + }, + { + "random": 20, + "block": "minecraft:gold_block" + }, + { + "random": 15, + "block": "minecraft:emerald_block" + }, + { + "random": 1000, + "block": "minecraft:iron_block" + } + ] + }, + { + "char": "F", + "blocks": [ + { + "random": 10, + "block": "matteroverdrive:inscriber" + }, + { + "random": 20, + "block": "matteroverdrive:weapon_station" + }, + { + "random": 20, + "block": "matteroverdrive:android_station" + }, + { + "random": 15, + "block": "matteroverdrive:star_map" + }, + { + "random": 25, + "block": "matteroverdrive:charging_station@1" + }, + { + "random": 5, + "block": "matteroverdrive:replicator" + }, + { + "random": 5, + "block": "matteroverdrive:matter_analyzer" + }, + { + "random": 1000, + "block": "minecraft:web" + } + ] + }, + { + "char": "%", + "blocks": [ + { + "random": 40, + "block": "minecraft:web" + }, + { + "random": 1000, + "block": "minecraft:air" + } + ] + }, + { + "char": "*", + "block": "minecraft:flower_pot" + }, + { + "char": "l", + "block": "minecraft:ladder@2" + }, + { + "char": "-", + "block": "minecraft:wooden_pressure_plate" + }, + { + "char": ".", + "block": "minecraft:fence" + }, + { + "char": "L", + "block": "matteroverdrive:decorative.vent.dark" + }, + { + "char": "W", + "block": "minecraft:water" + }, + { + "char": "C", + "block": "minecraft:chest", + "loot": "chestloot" + }, + { + "char": "G", + "block": "minecraft:grass" + }, + { + "char": "D", + "block": "minecraft:dirt" + }, + { + "char": " ", + "block": "minecraft:air" + }, + { + "char": "~", + "block": "minecraft:command_block" + } + ] + }, + { + "type": "worldstyle", + "name": "standard", + "outsidestyle": "outside", + "citystyles": [ + { + "factor": 0.5, + "citystyle": "citystyle_standard" + }, + { + "factor": 9.0, + "biomes": [ + "desert", + "desert_hills", + "mesa", + "mesa_rock", + "mesa_clear_rock" + ], + "citystyle": "citystyle_desert" + } + ] + }, + { + "type": "worldstyle", + "name": "chisel", + "outsidestyle": "outside_chisel", + "citystyles": [ + { + "factor": 0.5, + "citystyle": "citystyle_chisel_standard" + }, + { + "factor": 9.0, + "biomes": [ + "desert", + "desert_hills", + "mesa", + "mesa_rock", + "mesa_clear_rock" + ], + "citystyle": "citystyle_chisel_desert" + } + ] + }, + + { + "type": "citystyle", + "name": "citystyle_config", + "streetblocks": { + "width": 8 + } + }, + + { + "type": "citystyle", + "name": "citystyle_common", + "inherit": "citystyle_config", + "streetblocks": { + "border": "y", + "wall": "w", + "street": "S", + "streetbase": "b", + "streetvariant": "B" + }, + "parkblocks": { + "elevation": "x" + }, + "corridorblocks": { + "roof": "x", + "glass": "+" + }, + "railblocks": { + "railmain": "y" + }, + "sphereblocks": { + "glass": "Z", + "border": "9", + "inner": "b" + }, + "buildings": [ + { + "factor": 0.4, + "building": "building1" + }, + { + "factor": 0.4, + "building": "building2" + }, + { + "factor": 0.2, + "building": "building3" + }, + { + "factor": 0.2, + "building": "building4" + }, + { + "factor": 0.3, + "building": "building5" + } + ], + "multibuildings": [ + { + "factor": 0.3, + "multibuilding": "multi1" + }, + { + "factor": 0.3, + "multibuilding": "multi2" + }, + { + "factor": 0.2, + "multibuilding": "multi3" + }, + { + "factor": 0.2, + "multibuilding": "multi4" + }, + { + "factor": 0.1, + "multibuilding": "multi5" + }, + { + "factor": 0.1, + "multibuilding": "library" + }, + { + "factor": 0.1, + "multibuilding": "center" + }, + { + "factor": 0.08, + "multibuilding": "townhall" + }, + { + "factor": 0.25, + "multibuilding": "shopping" + }, + { + "factor": 0.2, + "multibuilding": "shopping_open" + } + ], + "bridges": [ + { + "factor": 1.0, + "bridge": "bridge_open" + }, + { + "factor": 1.0, + "bridge": "bridge_covered" + } + ], + "fronts": [ + { + "factor": 1.0, + "front": "building_front1" + }, + { + "factor": 1.0, + "front": "building_front2" + }, + { + "factor": 1.0, + "front": "building_front3" + } + ], + "stairs": [ + { + "factor": 1.0, + "stair": "stairs1" + }, + { + "factor": 1.0, + "stair": "stairs2" + }, + { + "factor": 1.0, + "stair": "stairsnormal" + }, + { + "factor": 1.0, + "stair": "stairsbig" + } + ], + "fountains": [ + { + "factor": 1.0, + "fountain": "fountain1" + }, + { + "factor": 1.0, + "fountain": "fountain2" + }, + { + "factor": 1.0, + "fountain": "fountain3" + } + ], + "parks": [ + { + "factor": 1.0, + "park": "park_pool" + }, + { + "factor": 1.0, + "park": "park_plants" + }, + { + "factor": 1.0, + "park": "park_trees" + }, + { + "factor": 1.0, + "park": "park_plants_pillars" + }, + { + "factor": 0.8, + "park": "park_fountain1" + }, + { + "factor": 0.8, + "park": "park_fountain2" + }, + { + "factor": 0.3, + "park": "park_building" + }, + { + "factor": 0.3, + "park": "park_building2" + } + ], + "raildungeons": [ + { + "factor": 1.0, + "dungeon": "rail_dungeon1" + }, + { + "factor": 1.0, + "dungeon": "rail_dungeon2" + } + ] + }, + + { + "type": "citystyle", + "name": "citystyle_desert", + "style": "desert", + "inherit": "citystyle_common" + }, + { + "type": "citystyle", + "name": "citystyle_standard", + "style": "standard", + "inherit": "citystyle_common" + }, + { + "type": "citystyle", + "name": "citystyle_chisel_desert", + "style": "desert_chisel", + "inherit": "citystyle_common" + }, + { + "type": "citystyle", + "name": "citystyle_chisel_standard", + "style": "standard_chisel", + "inherit": "citystyle_common" + }, + + { + "type": "part", + "name": "building_front1", + "xsize": 2, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + "__", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "part", + "name": "building_front2", + "xsize": 3, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + "## ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "## ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "part", + "name": "building_front3", + "xsize": 3, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + "aa#", + " ", + " ", + " #", + " ", + " ", + " #", + " ", + " ", + "aa#", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "aa#", + " ", + " ", + " #", + " ", + " ", + " #", + " ", + " ", + "aa#", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "aa#", + " ", + " ", + " #", + " ", + " ", + " #", + " ", + " ", + "aa#", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + "___", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "part", + "name": "stairsbig", + "xsize": 6, + "zsize": 12, + "meta": [ + { + "key": "z1", + "integer": 4 + }, + { + "key": "z2", + "integer": 11 + } + ], + "slices": [ + [ + " ", + " ", + " ", + " ", + "xxxxxx", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxxx" + ], + [ + " ", + " ", + " ", + " ", + "xxxxx_", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxxx_" + ], + [ + " ", + " ", + " ", + " ", + "xxxx_ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxxx_ " + ], + [ + " ", + " ", + " ", + " ", + "xxx_ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xxx_ " + ], + [ + " ", + " ", + " ", + " ", + "xx_ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "xx_ " + ], + [ + " ", + " ", + " ", + " ", + "x_ ", + "/ ", + "/ ", + "/ ", + "/ ", + "/ ", + "/ ", + "x_ " + ], + [ + " ", + " ", + " ", + " ", + "_ ", + " ", + " ", + " ", + " ", + " ", + " ", + "_ " + ] + ] + }, + { + "type": "part", + "name": "stairsnormal", + "xsize": 6, + "zsize": 11, + "meta": [ + { + "key": "z1", + "integer": 5 + }, + { + "key": "z2", + "integer": 10 + } + ], + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + "xxxxxx", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxx/", + "xxxxxx" + ], + [ + " ", + " ", + " ", + " ", + " ", + "xxxxx_", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxx/ ", + "xxxxx_" + ], + [ + " ", + " ", + " ", + " ", + " ", + "xxxx_ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxx/ ", + "xxxx_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "xxx_ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xx/ ", + "xxx_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "xx_ ", + "x/ ", + "x/ ", + "x/ ", + "x/ ", + "xx_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "x_ ", + "/ ", + "/ ", + "/ ", + "/ ", + "x_ " + ], + [ + " ", + " ", + " ", + " ", + " ", + "_ ", + " ", + " ", + " ", + " ", + "_ " + ] + ] + }, + { + "type": "part", + "name": "stairs1", + "xsize": 2, + "zsize": 13, + "meta": [ + { + "key": "z1", + "integer": 0 + }, + { + "key": "z2", + "integer": 2 + } + ], + "slices": [ + [ + " ", + " ", + " w", + " T", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "==", + "__" + ], + [ + " ", + " ", + " w", + " ", + " ", + " ", + " ", + " ", + " ", + "==", + "__", + " ", + " " + ], + [ + " ", + " ", + " w", + " ", + " ", + " ", + " ", + "==", + "__", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " w", + " ", + " ", + "==", + "__", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " w", + "==", + "__", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + "__", + "__", + "__", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "stairs2", + "xsize": 2, + "zsize": 16, + "meta": [ + { + "key": "z1", + "integer": 13 + }, + { + "key": "z2", + "integer": 15 + } + ], + "slices": [ + [ + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " T", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " ", + " ", + " ", + " ", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " ", + " ", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " ", + " ", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "==", + " w", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "__", + "__", + "__" + ] + ] + }, + { + "type": "part", + "name": "bridge_open", + "xsize": 16, + "zsize": 16, + "meta": [ + { + "key": "support", + "char": "v" + } + ], + "slices": [ + [ + " ", + " ", + " ", + "vvvvvvvvvvvvvvvv", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "vvvvvvvvvvvvvvvv", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "wwwwvwwwwwwwvwww", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "wwwwvwwwwwwwvwww", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "bridge_covered", + "xsize": 16, + "zsize": 16, + "meta": [ + { + "key": "support", + "char": "v" + } + ], + "slices": [ + [ + " ", + " ", + " ", + "vvvvvvvvvvvvvvvv", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "vvvvvvvvvvvvvvvv", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "wwwwvwwwwwwwvwww", + " T T ", + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + "wwwwvwwwwwwwvwww", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + "vvvvvvvvvvvvvvvv", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "SSSSSSSSSSSSSSSS", + "vvvvvvvvvvvvvvvv", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "fountain1", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + " ", + " #### ", + " #WW# ", + " #WW# ", + " #### ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + " ", + " ", + " T T ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "fountain2", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + " ## ", + " #WW# ", + " #WWWW# ", + " #WWWW# ", + " #WW# ", + " ## ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + " ", + " ", + " T T ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "fountain3", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ", + " ", + " ", + " ", + " ", + " #### ", + " #WW# ", + " #WW# ", + " #### ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " : : ", + " ", + " ", + " : : ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " : : ", + " ", + " ", + " : : ", + " ", + " ", + " ", + " ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " ", + " T####T ", + " # # ", + " # # ", + " T####T ", + " ", + " ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_pool", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " ______________ ", + " _SSSSSSSSSSSS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGWWWGGGS_ ", + " _SGGGGWWGGGGS_ ", + " _SGGGWWWWWGGS_ ", + " _SGGGGWWWGGGS_ ", + " _SGGGGGWWGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SGGGGGGGGGGS_ ", + " _SSSSSSSSSSSS_ ", + " ______________ ", + " " + ], + [ + " ", + " ", + " p ", + " T pT ", + " ", + " ", + " ", + " ", + " ", + " ", + " p ", + " p ", + " T p T ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_trees", + "xsize": 16, + "zsize": 16, + "palette": [ + { + "char": "P", + "blocks": [ + { + "random": 32, + "block": "minecraft:sapling" + }, + { + "random": 32, + "block": "minecraft:sapling@1" + }, + { + "random": 32, + "block": "minecraft:sapling@2" + }, + { + "random": 1000, + "block": "minecraft:sapling@4" + } + ] + } + ], + "slices": [ + [ + " ", + " ", + " _____ _____ ", + " _SSS_ _SSS_ ", + " _SDS_ _SDS_ ", + " _SSS_ _SSS_ ", + " _____ _____ ", + " ", + " ", + " _____ _____ ", + " _SSS_ _SSS_ ", + " _SDS_ _SDS_ ", + " _SSS_ _SSS_ ", + " _____ _____ ", + " ", + " " + ], + [ + " ", + " ", + " ", + " ", + " TP PT ", + " ", + " ", + " ", + " ", + " ", + " ", + " TP PT ", + " ", + " ", + " ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_plants", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " T p T ", + " ", + " p p ", + " ", + " p ", + " ", + " p p ", + " p ", + " ", + " ", + " p ", + " p ", + " ", + " T T ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_plants_pillars", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " w p w ", + " ", + " p p ", + " ", + " p ", + " ", + " p p ", + " p ", + " ", + " ", + " p ", + " p ", + " ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " " + ], + [ + " ", + "Tw wT", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + "Tw wT", + " " + ] + ] + }, + { + "type": "part", + "name": "park_fountain1", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " wwww wwww ", + " w p p p w ", + " wp p w ", + " w pw ", + " p p ", + " p ## ", + " #WW# p ", + " p #WW# ", + " ## ", + " p p ", + " w p p w ", + " w w ", + " w p p w ", + " wwwwp wwww ", + " " + ], + [ + " ", + " w T T w ", + " ", + " ", + " T T ", + " ", + " ", + " ", + " ", + " ", + " ", + " T T ", + " ", + " ", + " w T T w ", + " " + ], + [ + " ", + " w w ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " w w ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_fountain2", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " wwww wwww ", + " w p p p w ", + " w p w ", + " w pw ", + " p ", + " p ### ", + " #WWW# p ", + " p #WWW# ", + " #WWW# ", + " p ###p ", + " w p p w ", + " w w ", + " w p p w ", + " wwwwp wwww ", + " " + ], + [ + " ", + " w w w w ", + " ", + " ", + " w w ", + " ", + " wTw ", + " w w ", + " W ", + " w w ", + " wTw ", + " w w ", + " ", + " ", + " w w w w ", + " " + ], + [ + " ", + " w w w w ", + " ", + " ", + " w w ", + " ", + " ", + " ", + " W ", + " ", + " ", + " w w ", + " ", + " ", + " w w w w ", + " " + ], + [ + " ", + " ____ ____ ", + " _ _ ", + " _ _ ", + " _ _ ", + " ", + " ", + " ", + " ", + " ", + " ", + " _ _ ", + " _ _ ", + " _ _ ", + " ____ ____ ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_building", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " x x ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " x x ", + " " + ], + [ + " ", + " w w ", + " T T ", + " w w ", + " ", + " ", + " wT Tw ", + " ", + " ", + " wT Tw ", + " ", + " ", + " w w ", + " T T ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " ____ ", + " ________ ", + " __________ ", + " ____________ ", + " ____________ ", + " ______________ ", + " ______________ ", + " ______________ ", + " ______________ ", + " ____________ ", + " ____________ ", + " __________ ", + " ________ ", + " ____ ", + " " + ] + ] + }, + { + "type": "part", + "name": "park_building2", + "xsize": 16, + "zsize": 16, + "slices": [ + [ + " ", + " x x ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " ", + " x x ", + " ", + " x x ", + " " + ], + [ + " ", + " w w ", + " T T ", + " w w ", + " ", + " ", + " wT Tw ", + " ", + " ", + " wT Tw ", + " ", + " ", + " w w ", + " T T ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " w w ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " ", + " w w ", + " ", + " w w ", + " " + ], + [ + " ", + " ____ ", + " ________ ", + " ___uuuu___ ", + " ___uuuuuu___ ", + " __uuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuuuu__ ", + " __uuuuuuuu__ ", + " ___uuuuuu___ ", + " ___uuuu___ ", + " ________ ", + " ____ ", + " " + ], + [ + " ", + " ", + " ", + " ", + " ", + " __ ", + " ____ ", + " ______ ", + " ______ ", + " ____ ", + " __ ", + " ", + " ", + " ", + " ", + " " + ] + ], + "meta": [] + }, + { + "type": "building", + "name": "center00", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center00_1" + }, + { + "top": false, + "part": "center00_2" + }, + { + "top": false, + "part": "center00_3" + }, + { + "top": true, + "part": "top_center00_1" + }, + { + "top": true, + "part": "top_center00_2" + } + ] + }, + { + "type": "building", + "name": "center11", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center11_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "shopping00", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping00_0" + }, + { + "floor": 1, + "part": "shopping00_1" + }, + { + "floor": 2, + "part": "shopping00_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping00_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "shopping01", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping01_0" + }, + { + "floor": 1, + "part": "shopping01_1" + }, + { + "floor": 2, + "part": "shopping01_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping01_in_1" + }, + { + "floor": 0, + "part": "shopping01_in_2" + }, + { + "floor": 0, + "part": "shopping01_in_3" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_1" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping10", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping10_0" + }, + { + "floor": 1, + "part": "shopping10_1" + }, + { + "floor": 2, + "part": "shopping10_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping10_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping10_in_1" + }, + { + "floor": 0, + "part": "shopping10_in_2" + }, + { + "floor": 0, + "part": "shopping10_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping11", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping11_0" + }, + { + "floor": 1, + "part": "shopping11_1" + }, + { + "floor": 2, + "part": "shopping11_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping11_r1" + }, + { + "top": true, + "part": "shopping11_top" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping11_in_1" + }, + { + "floor": 0, + "part": "shopping11_in_2" + }, + { + "floor": 0, + "part": "shopping11_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_3" + } + ] + }, + + + { + "type": "building", + "name": "shopping_open00", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping_open00_0" + }, + { + "floor": 1, + "part": "shopping_open00_1" + }, + { + "floor": 2, + "part": "shopping_open00_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping00_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "shopping_open01", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "preferslonely": 0.9, + "parts": [ + { + "floor": 0, + "part": "shopping_open01_0" + }, + { + "floor": 1, + "part": "shopping_open01_1" + }, + { + "floor": 2, + "part": "shopping_open01_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping01_in_1" + }, + { + "floor": 0, + "part": "shopping01_in_2" + }, + { + "floor": 0, + "part": "shopping01_in_3" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_1" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping01_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping_open10", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping_open10_0" + }, + { + "floor": 1, + "part": "shopping_open10_1" + }, + { + "floor": 2, + "part": "shopping_open10_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping10_r1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping10_in_1" + }, + { + "floor": 0, + "part": "shopping10_in_2" + }, + { + "floor": 0, + "part": "shopping10_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping10_in_3" + } + ] + }, + { + "type": "building", + "name": "shopping_open11", + "filler": "#", + "maxcellars": 0, + "minfloors": 4, + "maxfloors": 6, + "parts": [ + { + "floor": 0, + "part": "shopping_open11_0" + }, + { + "floor": 1, + "part": "shopping_open11_1" + }, + { + "floor": 2, + "part": "shopping_open11_2" + }, + { + "top": false, + "range": "3,100", + "part": "shopping11_r1" + }, + { + "top": true, + "part": "shopping11_top" + } + ], + "parts2": [ + { + "floor": 0, + "part": "shopping11_in_1" + }, + { + "floor": 0, + "part": "shopping11_in_2" + }, + { + "floor": 0, + "part": "shopping11_in_3" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_1" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_2" + }, + { + "top": false, + "range": "2,100", + "part": "shopping11_in_3" + } + ] + }, + + + + { + "type": "building", + "name": "town00", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town00_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town00_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town00_1" + }, + { + "top": true, + "part": "top_center00_1" + }, + { + "top": true, + "part": "top_center00_2" + } + ], + "parts2": [ + { + "top": false, + "part": "town00_in_1" + }, + { + "top": false, + "part": "town00_in_2" + }, + { + "top": false, + "part": "town00_in_3" + } + ] + }, + { + "type": "building", + "name": "town01", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town01_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town01_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town01_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "top": false, + "part": "town01_in_1" + }, + { + "top": false, + "part": "town_in_1" + }, + { + "top": false, + "part": "town_in_2" + }, + { + "top": false, + "part": "town_in_3" + }, + { + "top": false, + "part": "town_in_4" + }, + { + "top": false, + "part": "town_in_5" + }, + { + "top": false, + "part": "town_in_6" + } + ] + }, + { + "type": "building", + "name": "town10", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town10_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town10_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town10_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "top": false, + "part": "town_in_1" + }, + { + "top": false, + "part": "town_in_2" + }, + { + "top": false, + "part": "town_in_3" + }, + { + "top": false, + "part": "town_in_4" + }, + { + "top": false, + "part": "town_in_5" + }, + { + "top": false, + "part": "town_in_6" + } + ] + }, + { + "type": "building", + "name": "town11", + "filler": "#", + "parts": [ + { + "cellar": true, + "part": "town11_c" + }, + { + "top": false, + "ground": true, + "cellar": false, + "part": "town11_0" + }, + { + "top": false, + "ground": false, + "cellar": false, + "part": "town11_1" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ], + "parts2": [ + { + "top": false, + "part": "town_in_1" + }, + { + "top": false, + "part": "town_in_2" + }, + { + "top": false, + "part": "town_in_3" + }, + { + "top": false, + "part": "town_in_4" + }, + { + "top": false, + "part": "town_in_5" + }, + { + "top": false, + "part": "town_in_6" + } + ] + }, + + + + { + "type": "building", + "name": "building1", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building1_1" + }, + { + "top": false, + "part": "building1_2" + }, + { + "top": false, + "part": "building1_3" + }, + { + "top": false, + "part": "building1_4" + }, + { + "top": false, + "part": "building1_5" + }, + { + "top": false, + "part": "building1_6" + }, + { + "top": false, + "part": "building1_7" + }, + { + "top": false, + "part": "building1_8" + }, + { + "top": false, + "part": "building1_9" + }, + { + "top": true, + "part": "top1x1_1" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + { + "type": "building", + "name": "center10", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center10_1" + }, + { + "top": false, + "part": "center10_2" + }, + { + "top": false, + "part": "center10_3" + }, + { + "top": false, + "part": "center10_4" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "building2", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building2_1" + }, + { + "top": false, + "part": "building2_2" + }, + { + "top": false, + "part": "building2_3" + }, + { + "top": false, + "part": "building2_4" + }, + { + "top": true, + "part": "top1x1_1" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + { + "type": "building", + "name": "building3", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building3_1" + }, + { + "top": false, + "part": "building3_2" + }, + { + "top": false, + "part": "building3_3" + }, + { + "top": false, + "part": "building3_4" + }, + { + "top": true, + "part": "top1x1_1" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + { + "type": "building", + "name": "building4", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building4_1" + }, + { + "top": false, + "part": "building4_2" + }, + { + "top": false, + "part": "building4_3" + }, + { + "top": false, + "part": "building4_4" + }, + { + "top": true, + "part": "top4_1" + }, + { + "top": true, + "part": "top4_2" + }, + { + "top": true, + "part": "top4_3" + } + ] + }, + + { + "type": "building", + "name": "building5", + "filler": "#", + "parts": [ + { + "top": false, + "part": "building5_1" + }, + { + "top": false, + "part": "building5_2" + }, + { + "top": false, + "part": "building5_3" + }, + { + "top": false, + "part": "building5_4" + }, + { + "top": true, + "part": "top1x1_2" + }, + { + "top": true, + "part": "top1x1_3" + }, + { + "top": true, + "part": "top1x1_4" + }, + { + "top": true, + "part": "top1x1_5" + } + ] + }, + + { + "type": "building", + "name": "center01", + "filler": "#", + "parts": [ + { + "top": false, + "part": "center01_1" + }, + { + "top": false, + "part": "center01_2" + }, + { + "top": true, + "part": "top_center_1" + }, + { + "top": true, + "part": "top_center_2" + }, + { + "top": true, + "part": "top_center_3" + }, + { + "top": true, + "part": "top_center_4" + } + ] + }, + { + "type": "building", + "name": "library00", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library00_1" + }, + { + "top": true, + "part": "top_library00_1" + }, + { + "top": true, + "part": "top_library00_2" + } + ] + }, + { + "type": "building", + "name": "library11", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library11_1" + }, + { + "top": false, + "part": "library11_2" + }, + { + "top": true, + "part": "top_library_1" + }, + { + "top": true, + "part": "top_library_2" + }, + { + "top": true, + "part": "top_library_3" + }, + { + "top": true, + "part": "top_library_4" + } + ] + }, + { + "type": "building", + "name": "library10", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library10_1" + }, + { + "top": false, + "part": "library10_2" + }, + { + "top": false, + "part": "library10_3" + }, + { + "top": false, + "part": "library10_4" + }, + { + "top": false, + "part": "library10_5" + }, + { + "top": true, + "part": "top_library_1" + }, + { + "top": true, + "part": "top_library_2" + }, + { + "top": true, + "part": "top_library_3" + }, + { + "top": true, + "part": "top_library_4" + } + ] + }, + { + "type": "building", + "name": "library01", + "filler": "#", + "parts": [ + { + "top": false, + "part": "library01_1" + }, + { + "top": false, + "part": "library01_2" + }, + { + "top": false, + "part": "library01_3" + }, + { + "top": true, + "part": "top_library_1" + }, + { + "top": true, + "part": "top_library_2" + }, + { + "top": true, + "part": "top_library_3" + }, + { + "top": true, + "part": "top_library_4" + } + ] + }, + { + "type": "multibuilding", + "name": "library", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "library00", + "library01" + ], + [ + "library10", + "library11" + ] + ] + }, + { + "type": "multibuilding", + "name": "center", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "center00", + "center01" + ], + [ + "center10", + "center11" + ] + ] + }, + { + "type": "multibuilding", + "name": "townhall", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "town00", + "town01" + ], + [ + "town10", + "town11" + ] + ] + }, + { + "type": "multibuilding", + "name": "shopping", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "shopping00", + "shopping01" + ], + [ + "shopping10", + "shopping11" + ] + ] + }, + { + "type": "multibuilding", + "name": "shopping_open", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "shopping_open00", + "shopping_open01" + ], + [ + "shopping_open10", + "shopping_open11" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi3", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building3", + "building3" + ], + [ + "building3", + "building3" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi4", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building4", + "building4" + ], + [ + "building4", + "building4" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi5", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building5", + "building5" + ], + [ + "building5", + "building5" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi2", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building2", + "building2" + ], + [ + "building2", + "building2" + ] + ] + }, + { + "type": "multibuilding", + "name": "multi1", + "dimx": 2, + "dimz": 2, + "buildings": [ + [ + "building1", + "building1" + ], + [ + "building1", + "building1" + ] + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/palette_chisel-old.json b/overrides/config/lostcities/palette_chisel-old.json new file mode 100644 index 0000000..bae1d2b --- /dev/null +++ b/overrides/config/lostcities/palette_chisel-old.json @@ -0,0 +1,369 @@ +[ + { + "type": "style", + "name": "outside_chisel", + "randompalettes": [ + [ + { + "factor": 1.0, + "palette": "common" + } + ], + [ + { + "factor": 1.0, + "palette": "default_chisel" + } + ], + [ + { + "factor": 1.0, + "palette": "bricks_chisel_standard" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_full" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + } + ] + ] + }, + { + "type": "style", + "name": "standard_chisel", + "randompalettes": [ + [ + { + "factor": 1.0, + "palette": "common" + } + ], + [ + { + "factor": 1.0, + "palette": "default_chisel" + } + ], + [ + { + "factor": 1.0, + "palette": "bricks_chisel_standard" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_cyan" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_gray" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_silver" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_full" + }, + { + "factor": 1.0, + "palette": "glass_pane" + }, + { + "factor": 1.0, + "palette": "glass_full_white" + }, + { + "factor": 1.0, + "palette": "glass_pane_white" + }, + { + "factor": 1.0, + "palette": "glass_full_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_gray" + }, + { + "factor": 1.0, + "palette": "glass_pane_gray" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_bricks" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_quartz" + } + ] + ] + }, + { + "type": "palette", + "name": "bricks_chisel_standard", + "palette": [ + { + "char": "X", + "block": "chisel:factory@1", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technicalnew@4", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 1, + "block": "chisel:technical@14" + }, + { + "random": 2000, + "block": "chisel:factory@1" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_gray", + "palette": [ + { + "char": "X", + "block": "xtones:tank@6", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "xtones:tank@6" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_cyan", + "palette": [ + { + "char": "X", + "block": "chisel:technicalnew@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technicalnew@4", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 1, + "block": "chisel:technical@14" + }, + { + "random": 2000, + "block": "chisel:technicalnew@2" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_silver", + "palette": [ + { + "char": "X", + "block": "chisel:factory@13", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "chisel:factory@13" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "default_chisel", + "palette": [ + { + "char": "Q", + "block": "sonarcore:reinforcedstonebrick", + "damaged": "minecraft:iron_bars" + }, + { + "char": "R", + "block": "chisel:technicalnew@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "u", + "block": "securitycraft:reinforced_stone_brick", + "damaged": "minecraft:iron_bars" + }, + { + "char": "S", + "block": "chisel:technicalnew@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "b", + "block": "chisel:factory@4" + }, + { + "char": "B", + "block": "sonarcore:reinforcedstonebrick", + "damaged": "minecraft:iron_bars" + }, + { + "char": "v", + "blocks": [ + { + "random": 10, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 9, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "y", + "blocks": [ + { + "random": 10, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 9, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "x", + "block": "sonarcore:reinforcedstonebrick" + }, + { + "char": "_", + "block": "securitycraft:reinforced_stone_slabs@3" + }, + { + "char": "=", + "block": "securitycraft:reinforced_stone_slabs@3" + }, + { + "char": "w", + "block": "securitycraft:reinforced_walls" + }, + { + "char": ":", + "block": "minecraft:iron_bars" + }, + { + "char": "A", + "block": "securitycraft:reinforced_stairs_stone_brick@1" + }, + { + "char": "t", + "block": "securitycraft:reinforced_stairs_stone_brick@0" + }, + { + "char": "z", + "block": "securitycraft:reinforced_stairs_stone_brick@3" + }, + { + "char": "c", + "block": "securitycraft:reinforced_stairs_stone_brick@2" + }, + { + "char": "d", + "block": "securitycraft:reinforced_stairs_stone_brick@7" + }, + { + "char": "(", + "block": "sonarcore:reinforcedstonebrickstairs@3" + }, + { + "char": ")", + "block": "sonarcore:reinforcedstonebrickstairs@2" + }, + { + "char": "/", + "block": "securitycraft:reinforced_stairs_stone_brick@1" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/palette_chisel.json b/overrides/config/lostcities/palette_chisel.json new file mode 100644 index 0000000..d160895 --- /dev/null +++ b/overrides/config/lostcities/palette_chisel.json @@ -0,0 +1,357 @@ +[ + { + "type": "style", + "name": "outside_chisel", + "randompalettes": [ + [ + { + "factor": 1.0, + "palette": "common" + } + ], + [ + { + "factor": 1.0, + "palette": "default_chisel" + } + ], + [ + { + "factor": 1.0, + "palette": "bricks_chisel_standard" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_full" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + } + ] + ] + }, + { + "type": "style", + "name": "standard_chisel", + "randompalettes": [ + [ + { + "factor": 1.0, + "palette": "common" + } + ], + [ + { + "factor": 1.0, + "palette": "default_chisel" + } + ], + [ + { + "factor": 1.0, + "palette": "bricks_chisel_standard" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_cyan" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_gray" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_silver" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_full" + }, + { + "factor": 1.0, + "palette": "glass_pane" + }, + { + "factor": 1.0, + "palette": "glass_full_white" + }, + { + "factor": 1.0, + "palette": "glass_pane_white" + }, + { + "factor": 1.0, + "palette": "glass_full_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_gray" + }, + { + "factor": 1.0, + "palette": "glass_pane_gray" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_bricks" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_quartz" + } + ] + ] + }, + { + "type": "palette", + "name": "bricks_chisel_standard", + "palette": [ + { + "char": "X", + "block": "matteroverdrive:decorative.tritanium_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 5, + "block": "matteroverdrive:decorative.vent.bright" + }, + { + "random": 2000, + "block": "matteroverdrive:decorative.tritanium_plate" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_cyan", + "palette": [ + { + "char": "X", + "block": "matteroverdrive:decorative.tritanium_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 5, + "block": "matteroverdrive:decorative.vent.bright" + }, + { + "random": 2000, + "block": "matteroverdrive:decorative.tritanium_plate" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_gray", + "palette": [ + { + "char": "X", + "block": "matteroverdrive:machine_hull", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "matteroverdrive:machine_hull" + }, + { + "random": 5, + "block": "matteroverdrive:decorative.vent.bright" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_silver", + "palette": [ + { + "char": "X", + "block": "matteroverdrive:decorative.separator", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "matteroverdrive:decorative.separator" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "default_chisel", + "palette": [ + { + "char": "Q", + "block": "matteroverdrive:decorative.white_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "R", + "block": "matteroverdrive:decorative.tritanium_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "u", + "block": "appliedenergistics2:smooth_sky_stone_block", + "damaged": "minecraft:iron_bars" + }, + { + "char": "S", + "block": "matteroverdrive:decorative.tritanium_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "b", + "block": "minecraft:stone" + }, + { + "char": "B", + "block": "matteroverdrive:decorative.floor_tiles@8", + "damaged": "minecraft:iron_bars" + }, + { + "char": "v", + "blocks": [ + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "y", + "blocks": [ + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "x", + "block": "sonarcore:reinforcedstonebrick" + }, + { + "char": "_", + "block": "appliedenergistics2:smooth_sky_stone_slab" + }, + { + "char": "=", + "block": "appliedenergistics2:smooth_sky_stone_slab@8" + }, + { + "char": "w", + "block": "minestrapp:m_cobblestone_wall@2" + }, + { + "char": ":", + "block": "minecraft:iron_bars" + }, + { + "char": "A", + "block": "appliedenergistics2:smooth_sky_stone_stairs@1" + }, + { + "char": "t", + "block": "appliedenergistics2:smooth_sky_stone_stairs@0" + }, + { + "char": "z", + "block": "appliedenergistics2:smooth_sky_stone_stairs@3" + }, + { + "char": "c", + "block": "appliedenergistics2:smooth_sky_stone_stairs@2" + }, + { + "char": "d", + "block": "appliedenergistics2:smooth_sky_stone_stairs@7" + }, + { + "char": "(", + "block": "appliedenergistics2:smooth_sky_stone_stairs@3" + }, + { + "char": ")", + "block": "appliedenergistics2:smooth_sky_stone_stairs@2" + }, + { + "char": "/", + "block": "appliedenergistics2:smooth_sky_stone_stairs@1" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/palette_chisel_desert-old.json b/overrides/config/lostcities/palette_chisel_desert-old.json new file mode 100644 index 0000000..216c9e9 --- /dev/null +++ b/overrides/config/lostcities/palette_chisel_desert-old.json @@ -0,0 +1,329 @@ +[ + { + "type": "style", + "name": "desert_chisel", + "randompalettes": [ + [ + { + "factor": 1.0, + "palette": "common" + } + ], + [ + { + "factor": 1.0, + "palette": "default_chisel_desert" + } + ], + [ + { + "factor": 1.0, + "palette": "bricks_chisel_desert" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_desert_red" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_desert_orange" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_full" + }, + { + "factor": 1.0, + "palette": "glass_pane" + }, + { + "factor": 1.0, + "palette": "glass_full_white" + }, + { + "factor": 1.0, + "palette": "glass_pane_white" + }, + { + "factor": 1.0, + "palette": "glass_full_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_gray" + }, + { + "factor": 1.0, + "palette": "glass_pane_gray" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_bricks" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_quartz" + } + ] + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert", + "palette": [ + { + "char": "X", + "block": "chisel:factory@1", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technicalnew@4", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 1, + "block": "chisel:technical@14" + }, + { + "random": 2000, + "block": "chisel:factory@1" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert_red", + "palette": [ + { + "char": "X", + "block": "xtones:tank@6", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "xtones:tank@6" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert_orange", + "palette": [ + { + "char": "X", + "block": "chisel:technicalnew@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technicalnew@4", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 1, + "block": "chisel:technical@14" + }, + { + "random": 2000, + "block": "chisel:technicalnew@2" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert_redsand", + "palette": [ + { + "char": "X", + "block": "chisel:factory@13", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "chisel:factory@13" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "default_chisel_desert", + "palette": [ + { + "char": "Q", + "block": "sonarcore:reinforcedstonebrick", + "damaged": "minecraft:iron_bars" + }, + { + "char": "R", + "block": "chisel:technicalnew@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "u", + "block": "securitycraft:reinforced_stone_brick", + "damaged": "minecraft:iron_bars" + }, + { + "char": "S", + "block": "chisel:technicalnew@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "b", + "block": "chisel:factory@4" + }, + { + "char": "B", + "block": "sonarcore:reinforcedstonebrick", + "damaged": "minecraft:iron_bars" + }, + { + "char": "v", + "blocks": [ + { + "random": 10, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 9, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "y", + "blocks": [ + { + "random": 10, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 9, + "block": "sonarcore:reinforcedstonebrick" + }, + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "x", + "block": "sonarcore:reinforcedstonebrick" + }, + { + "char": "_", + "block": "securitycraft:reinforced_stone_slabs@3" + }, + { + "char": "=", + "block": "securitycraft:reinforced_stone_slabs@3" + }, + { + "char": "w", + "block": "securitycraft:reinforced_walls" + }, + { + "char": ":", + "block": "minecraft:iron_bars" + }, + { + "char": "A", + "block": "securitycraft:reinforced_stairs_stone_brick@1" + }, + { + "char": "t", + "block": "securitycraft:reinforced_stairs_stone_brick@0" + }, + { + "char": "z", + "block": "securitycraft:reinforced_stairs_stone_brick@3" + }, + { + "char": "c", + "block": "securitycraft:reinforced_stairs_stone_brick@2" + }, + { + "char": "d", + "block": "securitycraft:reinforced_stairs_stone_brick@7" + }, + { + "char": "(", + "block": "sonarcore:reinforcedstonebrickstairs@3" + }, + { + "char": ")", + "block": "sonarcore:reinforcedstonebrickstairs@2" + }, + { + "char": "/", + "block": "securitycraft:reinforced_stairs_stone_brick@1" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/palette_chisel_desert.json b/overrides/config/lostcities/palette_chisel_desert.json new file mode 100644 index 0000000..0e4bd67 --- /dev/null +++ b/overrides/config/lostcities/palette_chisel_desert.json @@ -0,0 +1,317 @@ +[ + { + "type": "style", + "name": "desert_chisel", + "randompalettes": [ + [ + { + "factor": 1.0, + "palette": "common" + } + ], + [ + { + "factor": 1.0, + "palette": "default_chisel_desert" + } + ], + [ + { + "factor": 1.0, + "palette": "bricks_chisel_desert" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_desert_red" + }, + { + "factor": 1.0, + "palette": "bricks_chisel_desert_orange" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_full" + }, + { + "factor": 1.0, + "palette": "glass_pane" + }, + { + "factor": 1.0, + "palette": "glass_full_white" + }, + { + "factor": 1.0, + "palette": "glass_pane_white" + }, + { + "factor": 1.0, + "palette": "glass_full_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_pane_light_blue" + }, + { + "factor": 1.0, + "palette": "glass_full_gray" + }, + { + "factor": 1.0, + "palette": "glass_pane_gray" + } + ], + [ + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_glass" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_bricks" + }, + { + "factor": 1.0, + "palette": "glass_side_variant_quartz" + } + ] + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert", + "palette": [ + { + "char": "X", + "block": "matteroverdrive:decorative.tritanium_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 5, + "block": "matteroverdrive:decorative.vent.bright" + }, + { + "random": 2000, + "block": "matteroverdrive:decorative.tritanium_plate" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert_red", + "palette": [ + { + "char": "X", + "block": "matteroverdrive:machine_hull", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "matteroverdrive:machine_hull" + }, + { + "random": 5, + "block": "matteroverdrive:decorative.vent.bright" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert_orange", + "palette": [ + { + "char": "X", + "block": "matteroverdrive:decorative.separator", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "chisel:technical@14", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 2000, + "block": "matteroverdrive:decorative.separator" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "bricks_chisel_desert_redsand", + "palette": [ + { + "char": "X", + "block": "minecraft:red_sandstone@2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "$", + "block": "minecraft:double_stone_slab2", + "damaged": "minecraft:iron_bars" + }, + { + "char": "#", + "blocks": [ + { + "random": 12, + "block": "minecraft:red_sandstone" + }, + { + "random": 1000, + "block": "minecraft:red_sandstone@2" + } + ], + "damaged": "minecraft:iron_bars" + } + ] + }, + { + "type": "palette", + "name": "default_chisel_desert", + "palette": [ + { + "char": "Q", + "block": "matteroverdrive:decorative.white_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "R", + "block": "matteroverdrive:decorative.tritanium_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "u", + "block": "appliedenergistics2:smooth_sky_stone_block", + "damaged": "minecraft:iron_bars" + }, + { + "char": "S", + "block": "matteroverdrive:decorative.tritanium_plate", + "damaged": "minecraft:iron_bars" + }, + { + "char": "b", + "block": "minecraft:stone" + }, + { + "char": "B", + "block": "matteroverdrive:decorative.floor_tiles@8", + "damaged": "minecraft:iron_bars" + }, + { + "char": "v", + "blocks": [ + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "y", + "blocks": [ + { + "random": 2000, + "block": "sonarcore:reinforcedstonebrick" + } + ], + "damaged": "minecraft:iron_bars" + }, + { + "char": "x", + "block": "sonarcore:reinforcedstonebrick" + }, + { + "char": "_", + "block": "appliedenergistics2:smooth_sky_stone_slab" + }, + { + "char": "=", + "block": "appliedenergistics2:smooth_sky_stone_slab@8" + }, + { + "char": "w", + "block": "minestrapp:m_cobblestone_wall@2" + }, + { + "char": ":", + "block": "minecraft:iron_bars" + }, + { + "char": "A", + "block": "appliedenergistics2:smooth_sky_stone_stairs@1" + }, + { + "char": "t", + "block": "appliedenergistics2:smooth_sky_stone_stairs@0" + }, + { + "char": "z", + "block": "appliedenergistics2:smooth_sky_stone_stairs@3" + }, + { + "char": "c", + "block": "appliedenergistics2:smooth_sky_stone_stairs@2" + }, + { + "char": "d", + "block": "appliedenergistics2:smooth_sky_stone_stairs@7" + }, + { + "char": "(", + "block": "appliedenergistics2:smooth_sky_stone_stairs@3" + }, + { + "char": ")", + "block": "appliedenergistics2:smooth_sky_stone_stairs@2" + }, + { + "char": "/", + "block": "appliedenergistics2:smooth_sky_stone_stairs@1" + } + ] + } +] \ No newline at end of file diff --git a/overrides/config/lostcities/profile_ancient.cfg b/overrides/config/lostcities/profile_ancient.cfg new file mode 100644 index 0000000..80d0839 --- /dev/null +++ b/overrides/config/lostcities/profile_ancient.cfg @@ -0,0 +1,457 @@ +# Configuration file + +########################################################################################################## +# cities_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the ancient profile +########################################################################################################## + +cities_ancient { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the ancient profile +########################################################################################################## + +cityspheres_ancient { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_ancient +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the ancient profile +########################################################################################################## + +client_ancient { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the ancient profile +########################################################################################################## + +explosions_ancient { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the ancient profile +########################################################################################################## + +lostcity_ancient { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [jungle=1], [jungle_hills=1], [jungle_edge=2], [ocean=8], [beaches=20], [river=5]] + S:allowedBiomeFactors < + jungle=1 + jungle_hills=1 + jungle_edge=2 + ocean=8 + beaches=20 + river=5 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Ancient jungle city, vines and leafs, ruined buildings] + S:description=Ancient jungle city, vines and leafs, ruined buildings + + # Additional information [default: Note! This disables many biomes like deserts, plains, extreme hills, ...] + S:extraDescription=Note! This disables many biomes like deserts, plains, extreme hills, ... + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_ancient.png] + S:icon=textures/gui/icon_ancient.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.05] + S:randomLeafBlockChance=0.05 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 6] + I:randomLeafBlockThickness=6 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleLeaveScale=2.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.9] + S:ruinChance=0.9 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMaxlevelPercent=0.8 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.0] + S:ruinMinlevelPercent=0.0 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.1] + S:vineChance=0.1 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_ancient=128 +} + + +########################################################################################################## +# structures_ancient +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the ancient profile +########################################################################################################## + +structures_ancient { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_atlantis.cfg b/overrides/config/lostcities/profile_atlantis.cfg new file mode 100644 index 0000000..95f33b6 --- /dev/null +++ b/overrides/config/lostcities/profile_atlantis.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the atlantis profile +########################################################################################################## + +cities_atlantis { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the atlantis profile +########################################################################################################## + +cityspheres_atlantis { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_atlantis +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the atlantis profile +########################################################################################################## + +client_atlantis { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the atlantis profile +########################################################################################################## + +explosions_atlantis { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the atlantis profile +########################################################################################################## + +lostcity_atlantis { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Drowned cities, raised waterlevel] + S:description=Drowned cities, raised waterlevel + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_atlantis.png] + S:icon=textures/gui/icon_atlantis.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.1] + S:ruinChance=0.1 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: -20] + I:waterLevelOffset=-20 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_atlantis=128 +} + + +########################################################################################################## +# structures_atlantis +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the atlantis profile +########################################################################################################## + +structures_atlantis { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_bio_wasteland.cfg b/overrides/config/lostcities/profile_bio_wasteland.cfg new file mode 100644 index 0000000..6fdd987 --- /dev/null +++ b/overrides/config/lostcities/profile_bio_wasteland.cfg @@ -0,0 +1,456 @@ +# Configuration file + +########################################################################################################## +# cities_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the bio_wasteland profile +########################################################################################################## + +cities_bio_wasteland { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.008] + S:cityChance=0.008 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 80] + I:cityMaxRadius=80 + + # The minimum radius of a city [range: 1 ~ 10000, default: 30] + I:cityMinRadius=30 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the bio_wasteland profile +########################################################################################################## + +cityspheres_bio_wasteland { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the bio_wasteland profile +########################################################################################################## + +client_bio_wasteland { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the bio_wasteland profile +########################################################################################################## + +explosions_bio_wasteland { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the bio_wasteland profile +########################################################################################################## + +lostcity_bio_wasteland { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [stone_beach=1], [dead_forest=1], [outback=1], [volcanic_island=1], [wasteland=.3]] + S:allowedBiomeFactors < + stone_beach=1 + dead_forest=1 + outback=1 + volcanic_island=1 + wasteland=.3 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: true] + B:avoidFoliage=true + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: true] + B:avoidGeneratedFlowers=true + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: true] + B:avoidGeneratedLakewater=true + + # This will prevent biomes from generating lilypads [default: true] + B:avoidGeneratedLilypads=true + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: true] + B:avoidGeneratedReeds=true + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: true] + B:avoidWater=true + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 2] + I:buildingMaxCellars=2 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Private wasteland for biospheres] + S:description=Private wasteland for biospheres + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 40] + I:groundLevel=40 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: ] + S:icon= + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.0] + S:randomLeafBlockChance=0.0 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 0.0] + S:rubbleLeaveScale=0.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 1.0] + S:ruinChance=1.0 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.4] + S:ruinMaxlevelPercent=0.4 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.1] + S:ruinMinlevelPercent=0.1 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.0] + S:vineChance=0.0 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_bio_wasteland=128 +} + + +########################################################################################################## +# structures_bio_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the bio_wasteland profile +########################################################################################################## + +structures_bio_wasteland { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_biosphere.cfg b/overrides/config/lostcities/profile_biosphere.cfg new file mode 100644 index 0000000..f6013b4 --- /dev/null +++ b/overrides/config/lostcities/profile_biosphere.cfg @@ -0,0 +1,454 @@ +# Configuration file + +########################################################################################################## +# cities_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the biosphere profile +########################################################################################################## + +cities_biosphere { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.7] + S:cityChance=0.7 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the biosphere profile +########################################################################################################## + +cityspheres_biosphere { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.4] + S:citySphereChance=0.4 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: true] + B:landscapeOutside=true + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.0] + S:monorailChance=0.0 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: bio_wasteland] + S:outsideProfile=bio_wasteland + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 0.5] + S:outsideSurfaceVariation=0.5 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_biosphere +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the biosphere profile +########################################################################################################## + +client_biosphere { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 30.0] + S:horizon=30.0 +} + + +########################################################################################################## +# explosions_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the biosphere profile +########################################################################################################## + +explosions_biosphere { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.01] + S:miniExplosionChance=0.01 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 75] + I:miniExplosionMaxHeight=75 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 10] + I:miniExplosionMaxRadius=10 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the biosphere profile +########################################################################################################## + +lostcity_biosphere { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [jungle=1], [jungle_hills=1], [jungle_edge=2]] + S:allowedBiomeFactors < + jungle=1 + jungle_hills=1 + jungle_edge=2 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Jungles in big glass bubbles on a barren landscape] + S:description=Jungles in big glass bubbles on a barren landscape + + # Additional information [default: This profile works best with Biomes O Plenty] + S:extraDescription=This profile works best with Biomes O Plenty + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_biosphere.png] + S:icon=textures/gui/icon_biosphere.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.7] + S:ruinChance=0.7 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMaxlevelPercent=0.8 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.3] + S:ruinMinlevelPercent=0.3 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: jungle] + S:spawnBiome=jungle + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_biosphere=128 +} + + +########################################################################################################## +# structures_biosphere +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the biosphere profile +########################################################################################################## + +structures_biosphere { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_cavern.cfg b/overrides/config/lostcities/profile_cavern.cfg new file mode 100644 index 0000000..1170275 --- /dev/null +++ b/overrides/config/lostcities/profile_cavern.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the cavern profile +########################################################################################################## + +cities_cavern { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the cavern profile +########################################################################################################## + +cityspheres_cavern { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_cavern +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the cavern profile +########################################################################################################## + +client_cavern { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogBlue=0.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: 0.02] + S:fogDensity=0.02 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogGreen=0.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: 0.0] + S:fogRed=0.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 128.0] + S:horizon=128.0 +} + + +########################################################################################################## +# explosions_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the cavern profile +########################################################################################################## + +explosions_cavern { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the cavern profile +########################################################################################################## + +lostcity_cavern { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: This is a cavern type world (like the nether)] + S:description=This is a cavern type world (like the nether) + + # Additional information [default: There are lights in the building but the outside is very dark. Warning! This is pretty heavy on performance!] + S:extraDescription=There are lights in the building but the outside is very dark. Warning! This is pretty heavy on performance! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_cavern.png] + S:icon=textures/gui/icon_cavern.png + + # Type of landscape [default: cavern] + S:landscapeType=cavern + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_cavern=128 +} + + +########################################################################################################## +# structures_cavern +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the cavern profile +########################################################################################################## + +structures_cavern { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_chisel.cfg b/overrides/config/lostcities/profile_chisel.cfg new file mode 100644 index 0000000..28d01cc --- /dev/null +++ b/overrides/config/lostcities/profile_chisel.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the chisel profile +########################################################################################################## + +cities_chisel { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.0012 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the chisel profile +########################################################################################################## + +cityspheres_chisel { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_chisel +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the chisel profile +########################################################################################################## + +client_chisel { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the chisel profile +########################################################################################################## + +explosions_chisel { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.01 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the chisel profile +########################################################################################################## + +lostcity_chisel { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=false + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=3 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Use Chisel blocks (only if chisel is available!)] + S:description=Use Chisel blocks (only if chisel is available!) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=false + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_chisel.png] + S:icon=textures/gui/icon_chisel.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.5 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: chisel] + S:worldStyle=chisel +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_chisel=128 +} + + +########################################################################################################## +# structures_chisel +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the chisel profile +########################################################################################################## + +structures_chisel { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=true + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_default.cfg b/overrides/config/lostcities/profile_default.cfg new file mode 100644 index 0000000..39a4116 --- /dev/null +++ b/overrides/config/lostcities/profile_default.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the default profile +########################################################################################################## + +cities_default { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the default profile +########################################################################################################## + +cityspheres_default { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_default +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the default profile +########################################################################################################## + +client_default { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the default profile +########################################################################################################## + +explosions_default { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the default profile +########################################################################################################## + +lostcity_default { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Default generation, common cities, explosions] + S:description=Default generation, common cities, explosions + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_default.png] + S:icon=textures/gui/icon_default.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_default=128 +} + + +########################################################################################################## +# structures_default +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the default profile +########################################################################################################## + +structures_default { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_floating.cfg b/overrides/config/lostcities/profile_floating.cfg new file mode 100644 index 0000000..001529c --- /dev/null +++ b/overrides/config/lostcities/profile_floating.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the floating profile +########################################################################################################## + +cities_floating { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.03] + S:cityChance=0.03 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 50] + I:cityLevel0Height=50 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 56] + I:cityLevel1Height=56 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 62] + I:cityLevel2Height=62 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 68] + I:cityLevel3Height=68 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the floating profile +########################################################################################################## + +cityspheres_floating { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_floating +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the floating profile +########################################################################################################## + +client_floating { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 0.0] + S:horizon=0.0 +} + + +########################################################################################################## +# explosions_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the floating profile +########################################################################################################## + +explosions_floating { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the floating profile +########################################################################################################## + +lostcity_floating { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: true] + B:avoidGeneratedFossils=true + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 2] + I:buildingMaxCellars=2 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities on floating islands] + S:description=Cities on floating islands + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 50] + I:groundLevel=50 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 15] + I:highwayDistanceMask=15 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_floating.png] + S:icon=textures/gui/icon_floating.png + + # Type of landscape [default: floating] + S:landscapeType=floating + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_floating=128 +} + + +########################################################################################################## +# structures_floating +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the floating profile +########################################################################################################## + +structures_floating { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_nodamage.cfg b/overrides/config/lostcities/profile_nodamage.cfg new file mode 100644 index 0000000..c09016c --- /dev/null +++ b/overrides/config/lostcities/profile_nodamage.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the nodamage profile +########################################################################################################## + +cities_nodamage { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the nodamage profile +########################################################################################################## + +cityspheres_nodamage { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_nodamage +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the nodamage profile +########################################################################################################## + +client_nodamage { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the nodamage profile +########################################################################################################## + +explosions_nodamage { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the nodamage profile +########################################################################################################## + +lostcity_nodamage { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Like default but no explosion damage] + S:description=Like default but no explosion damage + + # Additional information [default: Ruins and rubble are disabled and ravines are disabled in cities] + S:extraDescription=Ruins and rubble are disabled and ravines are disabled in cities + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_nodamage.png] + S:icon=textures/gui/icon_nodamage.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: false] + B:ruins=false + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 64] + I:structures_nodamage=64 +} + + +########################################################################################################## +# structures_nodamage +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the nodamage profile +########################################################################################################## + +structures_nodamage { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=true + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_onlycities.cfg b/overrides/config/lostcities/profile_onlycities.cfg new file mode 100644 index 0000000..e388f5e --- /dev/null +++ b/overrides/config/lostcities/profile_onlycities.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the onlycities profile +########################################################################################################## + +cities_onlycities { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=.5], [frozen_river=.5], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.6]] + S:cityBiomeFactors < + river=.5 + frozen_river=.5 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.6 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.2] + S:cityChance=0.2 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 256] + I:cityMaxRadius=256 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the onlycities profile +########################################################################################################## + +cityspheres_onlycities { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_onlycities +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the onlycities profile +########################################################################################################## + +client_onlycities { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the onlycities profile +########################################################################################################## + +explosions_onlycities { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the onlycities profile +########################################################################################################## + +lostcity_onlycities { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: The entire world is a city] + S:description=The entire world is a city + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_onlycities.png] + S:icon=textures/gui/icon_onlycities.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_onlycities=128 +} + + +########################################################################################################## +# structures_onlycities +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the onlycities profile +########################################################################################################## + +structures_onlycities { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_rarecities.cfg b/overrides/config/lostcities/profile_rarecities.cfg new file mode 100644 index 0000000..7311ad8 --- /dev/null +++ b/overrides/config/lostcities/profile_rarecities.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the rarecities profile +########################################################################################################## + +cities_rarecities { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.002] + S:cityChance=0.002 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the rarecities profile +########################################################################################################## + +cityspheres_rarecities { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_rarecities +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the rarecities profile +########################################################################################################## + +client_rarecities { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the rarecities profile +########################################################################################################## + +explosions_rarecities { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the rarecities profile +########################################################################################################## + +lostcity_rarecities { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities are rare] + S:description=Cities are rare + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: false] + B:highwayRequiresTwoCities=false + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_rarecities.png] + S:icon=textures/gui/icon_rarecities.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: false] + B:ruins=false + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_rarecities=128 +} + + +########################################################################################################## +# structures_rarecities +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the rarecities profile +########################################################################################################## + +structures_rarecities { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_realistic.cfg b/overrides/config/lostcities/profile_realistic.cfg new file mode 100644 index 0000000..1df116a --- /dev/null +++ b/overrides/config/lostcities/profile_realistic.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the realistic profile +########################################################################################################## + +cities_realistic { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the realistic profile +########################################################################################################## + +cityspheres_realistic { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_realistic +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the realistic profile +########################################################################################################## + +client_realistic { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the realistic profile +########################################################################################################## + +explosions_realistic { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the realistic profile +########################################################################################################## + +lostcity_realistic { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Realistic worldgen (similar to Quark's)] + S:description=Realistic worldgen (similar to Quark's) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: {"coordinateScale":175.0,"heightScale":75.0,"lowerLimitScale":512.0,"upperLimitScale":512.0,"depthNoiseScaleX":200.0,"depthNoiseScaleZ":200.0,"depthNoiseScaleExponent":0.5,"mainNoiseScaleX":165.0,"mainNoiseScaleY":106.61267,"mainNoiseScaleZ":165.0,"baseSize":8.267606,"stretchY":13.387607,"biomeDepthWeight":1.2,"biomeDepthOffset":0.2,"biomeScaleWeight":3.4084506,"biomeScaleOffset":0.0,"seaLevel":63,"useCaves":true,"useDungeons":true,"dungeonChance":7,"useStrongholds":true,"useVillages":true,"useMineShafts":true,"useTemples":true,"useMonuments":true,"useRavines":true,"useWaterLakes":true,"waterLakeChance":49,"useLavaLakes":true,"lavaLakeChance":80,"useLavaOceans":false,"fixedBiome":-1,"biomeSize":4,"riverSize":5,"dirtSize":33,"dirtCount":10,"dirtMinHeight":0,"dirtMaxHeight":256,"gravelSize":33,"gravelCount":8,"gravelMinHeight":0,"gravelMaxHeight":256,"graniteSize":33,"graniteCount":10,"graniteMinHeight":0,"graniteMaxHeight":80,"dioriteSize":33,"dioriteCount":10,"dioriteMinHeight":0,"dioriteMaxHeight":80,"andesiteSize":33,"andesiteCount":10,"andesiteMinHeight":0,"andesiteMaxHeight":80,"coalSize":17,"coalCount":20,"coalMinHeight":0,"coalMaxHeight":128,"ironSize":9,"ironCount":20,"ironMinHeight":0,"ironMaxHeight":64,"goldSize":9,"goldCount":2,"goldMinHeight":0,"goldMaxHeight":32,"redstoneSize":8,"redstoneCount":8,"redstoneMinHeight":0,"redstoneMaxHeight":16,"diamondSize":8,"diamondCount":1,"diamondMinHeight":0,"diamondMaxHeight":16,"lapisSize":7,"lapisCount":1,"lapisCenterHeight":16,"lapisSpread":16}] + S:generatorOptions={"coordinateScale":175.0,"heightScale":75.0,"lowerLimitScale":512.0,"upperLimitScale":512.0,"depthNoiseScaleX":200.0,"depthNoiseScaleZ":200.0,"depthNoiseScaleExponent":0.5,"mainNoiseScaleX":165.0,"mainNoiseScaleY":106.61267,"mainNoiseScaleZ":165.0,"baseSize":8.267606,"stretchY":13.387607,"biomeDepthWeight":1.2,"biomeDepthOffset":0.2,"biomeScaleWeight":3.4084506,"biomeScaleOffset":0.0,"seaLevel":63,"useCaves":true,"useDungeons":true,"dungeonChance":7,"useStrongholds":true,"useVillages":true,"useMineShafts":true,"useTemples":true,"useMonuments":true,"useRavines":true,"useWaterLakes":true,"waterLakeChance":49,"useLavaLakes":true,"lavaLakeChance":80,"useLavaOceans":false,"fixedBiome":-1,"biomeSize":4,"riverSize":5,"dirtSize":33,"dirtCount":10,"dirtMinHeight":0,"dirtMaxHeight":256,"gravelSize":33,"gravelCount":8,"gravelMinHeight":0,"gravelMaxHeight":256,"graniteSize":33,"graniteCount":10,"graniteMinHeight":0,"graniteMaxHeight":80,"dioriteSize":33,"dioriteCount":10,"dioriteMinHeight":0,"dioriteMaxHeight":80,"andesiteSize":33,"andesiteCount":10,"andesiteMinHeight":0,"andesiteMaxHeight":80,"coalSize":17,"coalCount":20,"coalMinHeight":0,"coalMaxHeight":128,"ironSize":9,"ironCount":20,"ironMinHeight":0,"ironMaxHeight":64,"goldSize":9,"goldCount":2,"goldMinHeight":0,"goldMaxHeight":32,"redstoneSize":8,"redstoneCount":8,"redstoneMinHeight":0,"redstoneMaxHeight":16,"diamondSize":8,"diamondCount":1,"diamondMinHeight":0,"diamondMaxHeight":16,"lapisSize":7,"lapisCount":1,"lapisCenterHeight":16,"lapisSpread":16} + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_realistic.png] + S:icon=textures/gui/icon_realistic.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_realistic=128 +} + + +########################################################################################################## +# structures_realistic +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the realistic profile +########################################################################################################## + +structures_realistic { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_safe.cfg b/overrides/config/lostcities/profile_safe.cfg new file mode 100644 index 0000000..6234d63 --- /dev/null +++ b/overrides/config/lostcities/profile_safe.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the safe profile +########################################################################################################## + +cities_safe { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the safe profile +########################################################################################################## + +cityspheres_safe { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_safe +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the safe profile +########################################################################################################## + +client_safe { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the safe profile +########################################################################################################## + +explosions_safe { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the safe profile +########################################################################################################## + +lostcity_safe { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Safe mode: no spawners, lighting but no loot] + S:description=Safe mode: no spawners, lighting but no loot + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: false] + B:generateLoot=false + + # If true then the buildings will be full of spawners [default: false] + B:generateSpawners=false + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_safe.png] + S:icon=textures/gui/icon_safe.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_safe=128 +} + + +########################################################################################################## +# structures_safe +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the safe profile +########################################################################################################## + +structures_safe { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_space.cfg b/overrides/config/lostcities/profile_space.cfg new file mode 100644 index 0000000..ae63c84 --- /dev/null +++ b/overrides/config/lostcities/profile_space.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the space profile +########################################################################################################## + +cities_space { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.6] + S:cityChance=0.6 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the space profile +########################################################################################################## + +cityspheres_space { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_space +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the space profile +########################################################################################################## + +client_space { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 0.0] + S:horizon=0.0 +} + + +########################################################################################################## +# explosions_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the space profile +########################################################################################################## + +explosions_space { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 1.0E-4] + S:explosionChance=1.0E-4 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.001] + S:miniExplosionChance=0.001 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the space profile +########################################################################################################## + +lostcity_space { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: true] + B:avoidGeneratedFossils=true + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: false] + B:bridgeSupports=false + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities in floating glass bubbles] + S:description=Cities in floating glass bubbles + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: false] + B:highwaySupports=false + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_space.png] + S:icon=textures/gui/icon_space.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_space=128 +} + + +########################################################################################################## +# structures_space +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the space profile +########################################################################################################## + +structures_space { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_tallbuildings.cfg b/overrides/config/lostcities/profile_tallbuildings.cfg new file mode 100644 index 0000000..84059f4 --- /dev/null +++ b/overrides/config/lostcities/profile_tallbuildings.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the tallbuildings profile +########################################################################################################## + +cities_tallbuildings { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the tallbuildings profile +########################################################################################################## + +cityspheres_tallbuildings { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the tallbuildings profile +########################################################################################################## + +client_tallbuildings { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the tallbuildings profile +########################################################################################################## + +explosions_tallbuildings { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 175] + I:debrisToNearbyChunkFactor=175 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.08] + S:destroyLoneBlocksFactor=0.08 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.2] + S:destroyOrMoveChance=0.2 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.008] + S:explosionChance=0.008 + + # The maximum height of an explosion [range: 1 ~ 256, default: 256] + I:explosionMaxHeight=256 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 60] + I:explosionMaxRadius=60 + + # The minimum height of an explosion [range: 1 ~ 256, default: 130] + I:explosionMinHeight=130 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.09] + S:miniExplosionChance=0.09 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 256] + I:miniExplosionMaxHeight=256 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 14] + I:miniExplosionMaxRadius=14 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 3] + I:miniExplosionMinRadius=3 +} + + +########################################################################################################## +# lostcity_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the tallbuildings profile +########################################################################################################## + +lostcity_tallbuildings { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 20] + I:buildingMaxFloors=20 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 15] + I:buildingMaxFloorsChance=15 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 4] + I:buildingMinFloors=4 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 8] + I:buildingMinFloorsChance=8 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Very tall buildings (performance heavy)] + S:description=Very tall buildings (performance heavy) + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_tallbuildings.png] + S:icon=textures/gui/icon_tallbuildings.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.01] + S:ruinChance=0.01 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_tallbuildings=128 +} + + +########################################################################################################## +# structures_tallbuildings +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the tallbuildings profile +########################################################################################################## + +structures_tallbuildings { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=true + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_wasteland.cfg b/overrides/config/lostcities/profile_wasteland.cfg new file mode 100644 index 0000000..a532a92 --- /dev/null +++ b/overrides/config/lostcities/profile_wasteland.cfg @@ -0,0 +1,459 @@ +# Configuration file + +########################################################################################################## +# cities_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the wasteland profile +########################################################################################################## + +cities_wasteland { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.02] + S:cityChance=0.02 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the wasteland profile +########################################################################################################## + +cityspheres_wasteland { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_wasteland +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the wasteland profile +########################################################################################################## + +client_wasteland { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the wasteland profile +########################################################################################################## + +explosions_wasteland { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.002] + S:explosionChance=0.002 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.03] + S:miniExplosionChance=0.03 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the wasteland profile +########################################################################################################## + +lostcity_wasteland { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: [desert=1], [desert_hills=1], [stone_beach=1], [dead_forest=1], [gravel_beach=1], [outback=1], [volcanic_island=1], [wasteland=.3]] + S:allowedBiomeFactors < + desert=1 + desert_hills=1 + stone_beach=1 + dead_forest=1 + gravel_beach=1 + outback=1 + volcanic_island=1 + wasteland=.3 + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: true] + B:avoidFoliage=true + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: true] + B:avoidGeneratedFlowers=true + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: true] + B:avoidGeneratedLakewater=true + + # This will prevent biomes from generating lilypads [default: true] + B:avoidGeneratedLilypads=true + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: true] + B:avoidGeneratedReeds=true + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: true] + B:avoidWater=true + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Wasteland, no water, bare land] + S:description=Wasteland, no water, bare land + + # Additional information [default: This profile works best with Biomes O Plenty] + S:extraDescription=This profile works best with Biomes O Plenty + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 71] + I:groundLevel=71 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 7] + I:highwayDistanceMask=7 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_wasteland.png] + S:icon=textures/gui/icon_wasteland.png + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: true] + B:railwayStationsEnabled=true + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: true] + B:railwaysEnabled=true + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.01] + S:randomLeafBlockChance=0.01 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 2.0] + S:rubbleDirtScale=2.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: true] + B:rubbleLayer=true + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 0.0] + S:rubbleLeaveScale=0.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.5] + S:ruinChance=0.5 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.9] + S:ruinMaxlevelPercent=0.9 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.5] + S:ruinMinlevelPercent=0.5 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.003] + S:vineChance=0.003 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 70] + I:waterLevelOffset=70 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_wasteland=128 +} + + +########################################################################################################## +# structures_wasteland +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the wasteland profile +########################################################################################################## + +structures_wasteland { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=false + + # Generate mansions + B:generateMansions=true + + # Generate mineshafts + B:generateMineshafts=true + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=true + + # Generate strongholds + B:generateStrongholds=true + + # Generate villages + B:generateVillages=true + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_water_empty.cfg b/overrides/config/lostcities/profile_water_empty.cfg new file mode 100644 index 0000000..8adf4ee --- /dev/null +++ b/overrides/config/lostcities/profile_water_empty.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the water_empty profile +########################################################################################################## + +cities_water_empty { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.0] + S:cityChance=0.0 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 75] + I:cityLevel0Height=75 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 83] + I:cityLevel1Height=83 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 91] + I:cityLevel2Height=91 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 99] + I:cityLevel3Height=99 + + # The maximum radius of a city [range: 1 ~ 10000, default: 128] + I:cityMaxRadius=128 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.2] + S:cityThresshold=0.2 +} + + +########################################################################################################## +# cityspheres_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the water_empty profile +########################################################################################################## + +cityspheres_water_empty { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: false] + B:landscapeOutside=false + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: ] + S:outsideProfile= + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_water_empty +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the water_empty profile +########################################################################################################## + +client_water_empty { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: -1.0] + S:horizon=-1.0 +} + + +########################################################################################################## +# explosions_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the water_empty profile +########################################################################################################## + +explosions_water_empty { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the water_empty profile +########################################################################################################## + +lostcity_water_empty { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.0] + S:buildingChance=0.0 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Private empty terrain for waterbubbles] + S:description=Private empty terrain for waterbubbles + + # Additional information [default: ] + S:extraDescription= + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: false] + B:generateLighting=false + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 10] + I:groundLevel=10 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: ] + S:icon= + + # Type of landscape [default: default] + S:landscapeType=default + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: false] + B:railwaysCanEnd=false + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: -80] + I:waterLevelOffset=-80 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_water_empty=128 +} + + +########################################################################################################## +# structures_water_empty +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the water_empty profile +########################################################################################################## + +structures_water_empty { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostcities/profile_waterbubbles.cfg b/overrides/config/lostcities/profile_waterbubbles.cfg new file mode 100644 index 0000000..14ca45b --- /dev/null +++ b/overrides/config/lostcities/profile_waterbubbles.cfg @@ -0,0 +1,451 @@ +# Configuration file + +########################################################################################################## +# cities_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to city generation for the waterbubbles profile +########################################################################################################## + +cities_waterbubbles { + # The default biome factor which is used if your biome is not specified in 'cityBiomeFactors' [range: 0.0 ~ 1.0, default: 1.0] + S:cityBiomeFactorDefault=1.0 + + # List of biomes with a factor to affect the city factor in that biome. Using the value 0 you can disable city generation in biomes [default: [river=0], [frozen_river=0], [ocean=.7], [frozen_ocean=.7], [deep_ocean=.4]] + S:cityBiomeFactors < + river=0 + frozen_river=0 + ocean=.7 + frozen_ocean=.7 + deep_ocean=.4 + > + + # The chance this chunk will be the center of a city [range: 0.0 ~ 1.0, default: 0.6] + S:cityChance=0.6 + + # Below this chunk height cities will be level 0 [range: 1 ~ 255, default: 60] + I:cityLevel0Height=60 + + # Below this chunk height cities will be level 1 [range: 1 ~ 255, default: 66] + I:cityLevel1Height=66 + + # Below this chunk height cities will be level 2 [range: 1 ~ 255, default: 72] + I:cityLevel2Height=72 + + # Below this chunk height cities will be level 3 [range: 1 ~ 255, default: 78] + I:cityLevel3Height=78 + + # The maximum radius of a city [range: 1 ~ 10000, default: 90] + I:cityMaxRadius=90 + + # The minimum radius of a city [range: 1 ~ 10000, default: 50] + I:cityMinRadius=50 + + # The center and radius of a city define a sphere. This thresshold indicates from which point a city is considered a city. This is important for calculating where cities are based on overlapping city circles (where the city thressholds are added) [range: 0.0 ~ 1.0, default: 0.05] + S:cityThresshold=0.05 +} + + +########################################################################################################## +# cityspheres_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to city sphere generation for the waterbubbles profile +########################################################################################################## + +cityspheres_waterbubbles { + # The chance that a city sphere will be generated [range: 0.0 ~ 1.0, default: 0.7] + S:citySphereChance=0.7 + + # Only used in 'space' landscape. This factor will be multiplied with the radius of the city to calculate the radius of the outer sphere [range: 0.1 ~ 10.0, default: 1.2] + S:citySphereFactor=1.2 + + # If this is true then there will be a landscape outside the city spheres [default: true] + B:landscapeOutside=true + + # The chance that a city will have a monorail connection in a certain direction. There will only be an actual connection if there is a city in that direction that also wants a monorail [range: 0.0 ~ 1.0, default: 0.8] + S:monorailChance=0.8 + + # Offset compared to main height [range: -100 ~ 100, default: -2] + I:monorailOffset=-2 + + # If this is true then only predefined spheres are generated [default: false] + B:onlyPredefined=false + + # Ground level for outside city spheres (DEPRECATED, USE GROUNDLEVEL OF OTHER PROFILE) [range: -1 ~ 256, default: -1] + I:outsideGroundLevel=-1 + + # An optional profile to use for the outside world [default: water_empty] + S:outsideProfile=water_empty + + # Smaller numbers make the surface outside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:outsideSurfaceVariation=1.0 + + # If this is true then every city sphere will be limited to one (random) biome [default: false] + B:singleBiome=false + + # Smaller numbers make the surface inside a city sphere more varied [range: 0.0 ~ 1.0, default: 1.0] + S:sphereSurfaceVariation=1.0 +} + + +########################################################################################################## +# client_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Client side settings for the waterbubbles profile +########################################################################################################## + +client_waterbubbles { + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogBlue=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog density [range: -1.0 ~ 1.0, default: -1.0] + S:fogDensity=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogGreen=-1.0 + + # This is used client-side (but only if the client has this mod) for the fog color [range: -1.0 ~ 1.0, default: -1.0] + S:fogRed=-1.0 + + # This is used client-side (but only if the client has this mod) to set the height of the horizon [range: -1.0 ~ 256.0, default: 90.0] + S:horizon=90.0 +} + + +########################################################################################################## +# explosions_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to explosions and damage for the waterbubbles profile +########################################################################################################## + +explosions_waterbubbles { + # A factor that determines how much debris will overflow from nearby damaged chunks. Bigger numbers mean less debris [range: 1 ~ 10000, default: 200] + I:debrisToNearbyChunkFactor=200 + + # When a section of blocks in in an explosion the generator will count the number of blocks that are connected. The number of connections divided by the total number of blocks in a connected section is compared with this number. If it is smaller then the section of blocks is destroyed or moved down with gravity [range: 0.0 ~ 1.0, default: 0.05] + S:destroyLoneBlocksFactor=0.05 + + # When a section of blocks is to be moved or destroyed this chance gives the chance of removal (as opposed to moving with gravity) [range: 0.0 ~ 1.0, default: 0.4] + S:destroyOrMoveChance=0.4 + + # A section of blocks that is about to be moved or destroyed is always destroyed if it is smaller then this size [range: 1 ~ 5000, default: 50] + I:destroySmallSectionsSize=50 + + # The chance that a chunk will contain an explosion [range: 0.0 ~ 1.0, default: 0.0] + S:explosionChance=0.0 + + # The maximum height of an explosion [range: 1 ~ 256, default: 90] + I:explosionMaxHeight=90 + + # The maximum radius of an explosion [range: 1 ~ 3000, default: 35] + I:explosionMaxRadius=35 + + # The minimum height of an explosion [range: 1 ~ 256, default: 75] + I:explosionMinHeight=75 + + # The minimum radius of an explosion [range: 1 ~ 1000, default: 15] + I:explosionMinRadius=15 + + # If this is true the center of an explosion can only be in a city (the blast can still affect non-city chunks) [default: true] + B:explosionsInCitiesOnly=true + + # The chance that a chunk will contain a mini explosion [range: 0.0 ~ 1.0, default: 0.0] + S:miniExplosionChance=0.0 + + # The maximum height of a mini explosion [range: 1 ~ 256, default: 100] + I:miniExplosionMaxHeight=100 + + # The maximum radius of a mini explosion [range: 1 ~ 3000, default: 12] + I:miniExplosionMaxRadius=12 + + # The minimum height of a mini explosion [range: 1 ~ 256, default: 60] + I:miniExplosionMinHeight=60 + + # The minimum radius of a mini explosion [range: 1 ~ 1000, default: 5] + I:miniExplosionMinRadius=5 +} + + +########################################################################################################## +# lostcity_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to the Lost City for the waterbubbles profile +########################################################################################################## + +lostcity_waterbubbles { + # List of biomes that are allowed in the world. Empty list is default all biomes. The factor controls how much that biome is favored over the others (higher means less favored!) [default: ] + S:allowedBiomeFactors < + > + + # If this is true then parks will have no foliage (trees and flowers currently) [default: false] + B:avoidFoliage=false + + # This will prevent biomes from generating cactii [default: false] + B:avoidGeneratedCactii=false + + # This will prevent the generation of desert wells [default: false] + B:avoidGeneratedDesertWell=false + + # This will prevent biomes from generating flowers [default: false] + B:avoidGeneratedFlowers=false + + # This will prevent the generation of fossils [default: false] + B:avoidGeneratedFossils=false + + # This will prevent biomes from generating grass [default: false] + B:avoidGeneratedGrass=false + + # This will prevent the generation of water in lakes [default: false] + B:avoidGeneratedLakewater=false + + # This will prevent biomes from generating lilypads [default: false] + B:avoidGeneratedLilypads=false + + # This will prevent biomes from generating mushrooms [default: false] + B:avoidGeneratedMushrooms=false + + # This will prevent biomes from generating pumpkins [default: false] + B:avoidGeneratedPumpkins=false + + # This will prevent biomes from generating reeds [default: false] + B:avoidGeneratedReeds=false + + # This will prevent biomes from generating trees [default: false] + B:avoidGeneratedTrees=false + + # If true then all water will be avoided (replaced with air) [default: false] + B:avoidWater=false + + # Block to use as the worldgen base [default: minecraft:stone] + S:baseBlock=minecraft:stone + + # The height of the bedrock layer that is generated at the bottom of some world types. Set to 0 to disable this and get default bedrock generation [range: 0 ~ 10, default: 1] + I:bedrockLayer=1 + + # This is used in combination with allowedBiomeFactors. 'original' is the old strategy. 'randomized' is a new strategy that tries to randomize the biomes better. 'varied' is similar but has a more relaxed biome distance function [default: original] + S:biomeSelectionStrategy=original + + # The chance that a chunk can possibly contain a bridge. There actually being a bridge also depends on the presence of adjacent bridges and other conditions [range: 0.0 ~ 1.0, default: 0.7] + S:bridgeChance=0.7 + + # If true bridges get supports when needed. You can disable this if you have bridges that span void chunks [default: true] + B:bridgeSupports=true + + # The chance that a chunk can possibly be the top-left chunk of 2x2 building. There actually being a 2x2 building also depends on the condition of those other chunks [range: 0.0 ~ 1.0, default: 0.03] + S:building2x2Chance=0.03 + + # The chance that a chunk in a city will have a building. Otherwise it will be a street [range: 0.0 ~ 1.0, default: 0.3] + S:buildingChance=0.3 + + # The chance that a doorway will be generated at a side of a building (on any level). Only when possible [range: 0.0 ~ 1.0, default: 0.6] + S:buildingDoorwayChance=0.6 + + # The chance that a building will have a 'front' part if this is possible (i.e. adjacent street) [range: 0.0 ~ 1.0, default: 0.2] + S:buildingFrontChance=0.2 + + # The maximum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 4] + I:buildingMaxCellars=4 + + # A cap for the amount of floors a city can have (above ground) [range: 0 ~ 30, default: 9] + I:buildingMaxFloors=9 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 6] + I:buildingMaxFloorsChance=6 + + # The minimum number of cellars (below ground). 0 means no cellar [range: 0 ~ 7, default: 0] + I:buildingMinCellars=0 + + # The minimum number of floors (above ground) for a building (0 means the first floor only) [range: 0 ~ 30, default: 0] + I:buildingMinFloors=0 + + # The amount of floors of a building is equal to: MINFLOORS + random(MINFLOORS_CHANCE + (cityFactor + .1f) * (MAXFLOORS_CHANCE - MINFLOORS_CHANCE)) [range: 1 ~ 30, default: 4] + I:buildingMinFloorsChance=4 + + # The chance that a building will have no loot and no spawners [range: 0.0 ~ 1.0, default: 0.2] + S:buildingWithoutLootChance=0.2 + + # The chance that a chest will have no loot [range: 0.0 ~ 1.0, default: 0.2] + S:chestWithoutLootChance=0.2 + + # The chance that a chunk can possibly contain a corridor. There actually being a corridor also depends on the presence of adjacent corridors [range: 0.0 ~ 1.0, default: 0.7] + S:corridorChance=0.7 + + # The chance that a 2x2 building will be a data center [range: 0.0 ~ 1.0, default: 0.1] + S:dataCenterChance=0.1 + + # The description of this profile [default: Cities in drowned glass bubbles] + S:description=Cities in drowned glass bubbles + + # Additional information [default: Note! No villages or strongholds in this profile!] + S:extraDescription=Note! No villages or strongholds in this profile! + + # The chance that a street section contains a fountain [range: 0.0 ~ 1.0, default: 0.05] + S:fountainChance=0.05 + + # If true then there will be minimal lighting in the buildings [default: true] + B:generateLighting=true + + # If true the chests in the buildings will contain loot [default: true] + B:generateLoot=true + + # If true then the buildings will be full of spawners [default: true] + B:generateSpawners=true + + # A json with generator options for the chunk generator [default: ] + S:generatorOptions= + + # Ground level [range: 2 ~ 256, default: 60] + I:groundLevel=60 + + # Mask to control how far highways can generate. Must be a power of 2 (minus 1). If 0 there are no highways at all [range: 0 ~ 2147483647, default: 0] + I:highwayDistanceMask=0 + + # 0 (take height from top-left city), 1 (take minimum height from both cities), 2 (take maximum height from both cities), 3 (take average height) [range: 0 ~ 3, default: 0] + I:highwayLevelFromCities=0 + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the main axis. Increasing this value will increase the frequency of highways but make them smaller [range: 1.0 ~ 1000.0, default: 50.0] + S:highwayMainPerlinScale=50.0 + + # The highway perlin noise is compared to this value. Setting this to 0 would give 50% chance of a highway being at a spot. Note that highways only generate on chunks a multiple of 8. Setting this very high will prevent highways from generating [range: -100.0 ~ 100.0, default: 2.0] + S:highwayPerlinFactor=2.0 + + # If true then a highway will only generate if both sides have a valid city. If false then one city is sufficient [default: true] + B:highwayRequiresTwoCities=true + + # For highways on a certain axis, this value is used to scale the perlin noise generator on the secondary axis. Increasing this value will increase the variation of nearby highways [range: 1.0 ~ 1000.0, default: 10.0] + S:highwaySecondaryPerlinScale=10.0 + + # If true highways get supports when needed. You can disable this if you have highways that span void chunks [default: true] + B:highwaySupports=true + + # The icon to use in the configuration screen (64x64) [default: textures/gui/icon_bubbles.png] + S:icon=textures/gui/icon_bubbles.png + + # Type of landscape [default: space] + S:landscapeType=space + + # The chance that a 2x2 building will be a library [range: 0.0 ~ 1.0, default: 0.1] + S:libraryChance=0.1 + + # Block to use as a liquid [default: minecraft:water] + S:liquidBlock=minecraft:water + + # Use in combination with 'allowedBiomeFactors' to manually map some biomes to others. This is a list of the format oldbiome=newbiome [default: ] + S:manualBiomeMappings < + > + + # The chance that a non-building section can be a park section [range: 0.0 ~ 1.0, default: 0.2] + S:parkChance=0.2 + + # The chance that a chunk next to a railway will have a railway dungeon [range: 0.0 ~ 1.0, default: 0.01] + S:railwayDungeonChance=0.01 + + # If true then railway stations are enabled [default: false] + B:railwayStationsEnabled=false + + # If true the a place where a station would have been if there was a city above will have an 'ending' rail part if one side of the 'station' has no connections. Useful in case cities are rare [default: true] + B:railwaysCanEnd=true + + # If true then railways are enabled. If false they are not (but stations will still generate) [default: false] + B:railwaysEnabled=false + + # Chance that leafblocks will be generated at the border of a building and a street [range: 0.0 ~ 1.0, default: 0.1] + S:randomLeafBlockChance=0.1 + + # Frequency of leafblocks as seen from the sides of buildings [range: 1 ~ 8, default: 2] + I:randomLeafBlockThickness=2 + + # The scale of the dirt layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 3.0] + S:rubbleDirtScale=3.0 + + # If this is true an alternative way to generate dirt/stone/sand + leave blocks is used that makes the city appear more overgrown [default: false] + B:rubbleLayer=false + + # The scale of the leave layer. Smaller values make the layer larger. Use 0 to disable [range: 0.0 ~ 100.0, default: 6.0] + S:rubbleLeaveScale=6.0 + + # If ruines are enabled this gives the chance that a building is ruined [range: 0.0 ~ 1.0, default: 0.05] + S:ruinChance=0.05 + + # If a building is ruined this indicates the maximum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 1.0] + S:ruinMaxlevelPercent=1.0 + + # If a building is ruined this indicates the minimum start height for the ruin destruction layer [range: 0.0 ~ 1.0, default: 0.8] + S:ruinMinlevelPercent=0.8 + + # If true there is a chance a building is ruined from the top (not caused by explosion damage) [default: true] + B:ruins=true + + # When this is set the player will always spawn in the given biome [default: ] + S:spawnBiome= + + # When this is set the player will always spawn in the given predefined city [default: ] + S:spawnCity= + + # If this is true the player will not spawn in a building. This can be used in combination with the other spawn settings [default: false] + B:spawnNotInBuilding=false + + # When this is set the player will always spawn in the given predefined sphere. If you use the player will always spawn in a random sphere. If you use the player will always spawn outside a sphere [default: ] + S:spawnSphere= + + # The chance that a block on the outside of a building will be covered with a vine [range: 0.0 ~ 1.0, default: 0.009] + S:vineChance=0.009 + + # How much lower the water level is compared to the ground level (63) [range: -100 ~ 100, default: 8] + I:waterLevelOffset=8 + + # The worldstyle used by this profile (defined in the assets) [default: standard] + S:worldStyle=standard +} + + +maxcaveheight { + # Maximum height at which vanilla caves can generate. Default is 128. Lower this if you don't want the caves to damage buildings [range: 20 ~ 240, default: 128] + I:structures_waterbubbles=128 +} + + +########################################################################################################## +# structures_waterbubbles +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation for the waterbubbles profile +########################################################################################################## + +structures_waterbubbles { + # Generate caves + B:generateCaves=true + + # Generate dungeons + B:generateDungeons=true + + # Generate lakes (lava/water) + B:generateLakes=true + + # Generate mansions + B:generateMansions=false + + # Generate mineshafts + B:generateMineshafts=false + + # Generate ocean monuments + B:generateOceanMonuments=false + + # Generate ravines + B:generateRavines=true + + # Generate scattered features (swamphunts, desert temples, ...) + B:generateScattered=false + + # Generate strongholds + B:generateStrongholds=false + + # Generate villages + B:generateVillages=false + + # If true then no lakes and ravines will be generated in cities + B:preventLakesRavinesInCities=false + + # If true then an attempt will be made to prevent villages in cities. Note that enabling this option will likely require a low city density in order to actually get a reasonable chance for villages. + B:preventVillagesInCities=true +} + + diff --git a/overrides/config/lostsouls.cfg b/overrides/config/lostsouls.cfg new file mode 100644 index 0000000..8d2199e --- /dev/null +++ b/overrides/config/lostsouls.cfg @@ -0,0 +1,139 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # If this is true then the player will get a message when he/she tries to open a locked chest [default: true] + B:announceChestLocked=false + + # If this is true then the player will be notified when a building is cleared [default: true] + B:announceCleared=false + + # If this is true then the player will be notified when he or she enters a haunted building [default: true] + B:announceEnter=true + + # If this is true then mobs will only spawn if the light level is low enough. Otherwise they spawn regardless of light level [default: false] + B:checkValidSpawn=false + + # List of console commands to execute when a building is cleared [default: ] + S:commandCleared < + > + + # List of console commands to execute every time a building is entered [default: ] + S:commandEntered < + > + + # List of console commands to execute the first time a building is entered [default: ] + S:commandFirstTime < + > + + # List of building names where this mod will not spawn mobs [default: ] + S:excludedBuildings < + > + + # The chance that a building is haunted [range: 0.0 ~ 1.0, default: 0.8] + S:hauntedChance=1.0 + + # If this is true then all chests will be locked until the building is cleared [default: true] + B:lockChestsUntilCleared=false + + # This option is only useful when 'lockChestsUntilCleared'. If true only vanilla chests will be locked. Otherwise all tile entities are locked [default: true] + B:lockOnlyChests=true + + # The maximum damage bonus that the mob will get [range: 0.01 ~ 10000.0, default: 5.0] + S:maxDamageBonus=0.05 + + # The maximum health bonus that the mob will get [range: 0.01 ~ 10000.0, default: 5.0] + S:maxHealthBonus=1.0 + + # The maximum amount of mobs that are spawned by a haunted building [range: 1 ~ 10000, default: 50] + I:maxMobs=10 + + # This message is given when the player clears a building [default: The building feels a lot safer now!] + S:messageBuildingCleared=The building feels a lot safer now! + + # This message is given when the player is halfway clearing a building [default: About half way there! Keep going!] + S:messageBuildingHalfway=About half way there! Keep going! + + # This message is given when the player enters a haunted building for the first time [default: This building is haunted. Be careful!] + S:messageBuildingHaunted=This building has been invaded by androids. Be careful! + + # This message is given when the player tries to open a chest in a haunted building [default: The building isn't safe enough!] + S:messageUnsafeBuilding=The building isn't safe enough! + + # The minimum damage bonus that the mob will get [range: 0.01 ~ 10000.0, default: 2.0] + S:minDamageBonus=0.1 + + # The minimum health bonus that the mob will get [range: 0.01 ~ 10000.0, default: 2.0] + S:minHealthBonus=0.5 + + # The minimum amount of mobs that are spawned by a haunted building [range: 1 ~ 10000, default: 10] + I:minMobs=2 + + # The minimum distance between the player and newly spawned mobs [range: 0.0 ~ 16.0, default: 8.0] + S:minSpawnDistance=8.0 + + # List of mobs that can spawn in buildings together with their rarity [default: [.3=minecraft:zombie], [.3=minecraft:spider], [.3=minecraft:skeleton], [.2=minecraft:husk], [.2=minecraft:stray], [.1=minecraft:witch], [.1=minecraft:enderman]] + S:mobs < + .3=matteroverdrive:rogue_android + > + + # List of boots that the mobs can have together with their rarity [default: [.3=null], [.3=minecraft:diamond_boots], [.3=minecraft:iron_boots]] + S:randomBoots < + .3=null + .3=minecraft:iron_boots + > + + # List of chestplates that the mobs can have together with their rarity [default: [.3=null], [.3=minecraft:diamond_chestplate], [.3=minecraft:iron_chestplate]] + S:randomChestplates < + .3=null + .3=minecraft:iron_chestplate + > + + # List of effects that a mob can have. Note that multiple effects are possible [default: [.3=minecraft:regeneration,3], [.3=minecraft:speed,3], [.3=minecraft:fire_resistance,3]] + S:randomEffects < + .1=minecraft:regeneration,1 + .2=minecraft:speed,1 + .2=minecraft:fire_resistance,1 + > + + # List of helmets that the mobs can have together with their rarity [default: [.3=null], [.3=minecraft:diamond_helmet], [.3=minecraft:iron_helmet]] + S:randomHelmets < + .3=null + .3=minecraft:iron_helmet + > + + # List of leggings that the mobs can have together with their rarity [default: [.3=null], [.3=minecraft:diamond_leggings], [.3=minecraft:iron_leggings]] + S:randomLeggings < + .3=null + .3=minecraft:iron_leggings + > + + # List of weapons that the mobs can have together with their rarity [default: [.3=null], [.3=minecraft:diamond_sword], [.3=minecraft:iron_sword], [.3=minecraft:bow]] + S:randomWeapons < + .3=null + .3=moreplanets:alien_berry_wood_sword + .3=matteroverdrive:phaser_rifle + > + + # The amount of ticks that the server waits before checking for new spawns [range: 1 ~ 1000000, default: 200] + I:serverTickTimeout=200 + + # The maximum amount of entities that can spawn near each other (of the same type) [range: 1 ~ 200, default: 6] + I:spawnMaxNearby=4 + + # The chance that a building is haunted. This version is used in case the building is in a Lost City sphere [range: 0.0 ~ 1.0, default: 0.8] + S:sphereHauntedChance=0.8 + + # The maximum amount of mobs that are spawned by a haunted building. This version is used in case the building is in a Lost City sphere [range: 1 ~ 10000, default: 50] + I:sphereMaxMobs=25 + + # The minimum amount of mobs that are spawned by a haunted building. This version is used in case the building is in a Lost City sphere [range: 1 ~ 10000, default: 10] + I:sphereMinMobs=10 +} + + diff --git a/overrides/config/lunatriuscore.cfg b/overrides/config/lunatriuscore.cfg new file mode 100644 index 0000000..07ca53b --- /dev/null +++ b/overrides/config/lunatriuscore.cfg @@ -0,0 +1,8 @@ +# Configuration file + +versioncheck { + # Should the mod check for updates? + B:checkForUpdates=true +} + + diff --git a/overrides/config/machinemuse/cosmeticpresets/power_fist/Default.dat b/overrides/config/machinemuse/cosmeticpresets/power_fist/Default.dat new file mode 100644 index 0000000..43eae47 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/power_fist/Default.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Citizen Joe Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Citizen Joe Armor Skin.dat new file mode 100644 index 0000000..2addb43 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Citizen Joe Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor Skin.dat new file mode 100644 index 0000000..40c949b Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor2.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor2.dat new file mode 100644 index 0000000..c4466d8 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor2.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default.dat new file mode 100644 index 0000000..bda16d1 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_feet/Default.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Citenzen Joe Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Citenzen Joe Armor Skin.dat new file mode 100644 index 0000000..c15710c Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Citenzen Joe Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor Skin.dat new file mode 100644 index 0000000..0e60833 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor2.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor2.dat new file mode 100644 index 0000000..33a0fe9 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor2.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default.dat new file mode 100644 index 0000000..0f18673 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_head/Default.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Citizen Joe Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Citizen Joe Armor Skin.dat new file mode 100644 index 0000000..350b852 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Citizen Joe Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Defalt Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Defalt Armor Skin.dat new file mode 100644 index 0000000..b529268 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Defalt Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Default Armor2.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Default Armor2.dat new file mode 100644 index 0000000..a4ed413 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Default Armor2.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Default.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Default.dat new file mode 100644 index 0000000..626d5cf Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_legs/Default.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Citenzen Joe Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Citenzen Joe Armor Skin.dat new file mode 100644 index 0000000..19b6d03 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Citenzen Joe Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor Skin.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor Skin.dat new file mode 100644 index 0000000..e1c0541 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor Skin.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor2.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor2.dat new file mode 100644 index 0000000..60f92ab Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor2.dat differ diff --git a/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default.dat b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default.dat new file mode 100644 index 0000000..037c196 Binary files /dev/null and b/overrides/config/machinemuse/cosmeticpresets/powerarmor_torso/Default.dat differ diff --git a/overrides/config/machinemuse/custominstallcosts.json b/overrides/config/machinemuse/custominstallcosts.json new file mode 100644 index 0000000..162a74c --- /dev/null +++ b/overrides/config/machinemuse/custominstallcosts.json @@ -0,0 +1 @@ +[{"moduleName":"Shock Absorber","itemName":"wool","modId":"minecraft","itemMetadata":0,"itemQuantity":2},{"moduleName":"Shock Absorber","itemName":"powerArmorComponent","modId":"powersuits","itemMetadata":2,"itemQuantity":2}] \ No newline at end of file diff --git a/overrides/config/machinemuse/missingConfigDoubles.txt b/overrides/config/machinemuse/missingConfigDoubles.txt new file mode 100644 index 0000000..44812d1 --- /dev/null +++ b/overrides/config/machinemuse/missingConfigDoubles.txt @@ -0,0 +1,3 @@ +put( "airtightSeal.slotPoints.base", 1.0D ); +put( "pressure_module_0.slotPoints.base", 1.0D ); +put( "radiation_module_0.slotPoints.base", 1.0D ); diff --git a/overrides/config/machinemuse/numina.cfg b/overrides/config/machinemuse/numina.cfg new file mode 100644 index 0000000..a3891ee --- /dev/null +++ b/overrides/config/machinemuse/numina.cfg @@ -0,0 +1,65 @@ +# Configuration file + +general { + D:ae2Ratio=2.0 + B:fovFixDefaultState=true + D:ic2Ratio=4.0 + B:isDebugging=false + I:maxTier1=1000000 + I:maxTier2=5000000 + I:maxTier3=50000000 + I:maxTier4=100000000 + D:mekRatio=0.4 + D:rsRatio=1.0 + B:useFOVFix=true + B:useSounds=true + + general { + # Applied Energistics AE energy equals how many RF + D:ae2Ratio=2.0 + + # Default state of FOVfix on login (enabled = true, disabled = false) + B:fovFixDefaultState=true + + # IndustrialCraft2 EU equals how many RF + D:ic2Ratio=4.0 + + # Debugging info + B:isDebugging=false + + # Maximum amount of RF energy for Tier 1. + # Min: 0 + # Max: 2147483647 + I:maxTier1=1000000 + + # Maximum amount of RF energy for Tier 2. + # Min: 0 + # Max: 2147483647 + I:maxTier2=5000000 + + # Maximum amount of RF energy for Tier 3. + # Min: 0 + # Max: 2147483647 + I:maxTier3=50000000 + + # Maximum amount of RF energy for Tier 4. + # Min: 0 + # Max: 2147483647 + I:maxTier4=100000000 + + # Mekanism Joules equals how many RF + D:mekRatio=0.4 + + # Refined PlayerFOVStateStorage energy equals how many RF + D:rsRatio=1.0 + + # Ignore speed boosts for field of view + B:useFOVFix=true + + # Use sounds + B:useSounds=true + } + +} + + diff --git a/overrides/config/machinemuse/powersuits-keybinds.cfg b/overrides/config/machinemuse/powersuits-keybinds.cfg new file mode 100644 index 0000000..e69de29 diff --git a/overrides/config/machinemuse/powersuits.cfg b/overrides/config/machinemuse/powersuits.cfg new file mode 100644 index 0000000..a4e4581 --- /dev/null +++ b/overrides/config/machinemuse/powersuits.cfg @@ -0,0 +1,474 @@ +# Configuration file + +general { + + hud { + # Display HUD + B:keybindHUDon=true + + # x position + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:keybindHUDx=8.0 + + # y position + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:keybindHUDy=32.0 + + # Chat message when toggling module + B:toggleModuleSpam=false + } + + general { + # Allow Conflicting Keybinds + B:allowConflictingKeybinds=true + + # Power Armor Chestplate Heat Cap + D:baseMaxHeatChest=20.0 + + # ItemModuleBase Heat Cap + D:baseMaxHeatFeet=5.0 + + # Power Armor Helmet Heat Cap + D:baseMaxHeatHelmet=5.0 + + # Power Armor Leggings Heat Cap + D:baseMaxHeatLegs=15.0 + + # PowerFist Base Heat Cap + D:baseMaxHeatPowerFist=5.0 + + # Maximum Armor per Piece + # Min: 0.0 + # Max: 8.0 + D:getMaximumArmorPerPiece=6.0 + + # Maximum flight speed (in m/s) + D:getMaximumFlyingSpeedmps=25.0 + + # Chance of each item being returned when salvaged + # Min: 0.0 + # Max: 1.0 + D:getSalvageChance=0.9 + D:getWeightCapacity=25000.0 + + # Use a 24h clock instead of 12h + B:use24hClock=false + + # Use Old Auto Feeder Method + B:useOldAutoFeeder=false + } + + modules { + + ########################################################################################################## + # allowedmodules + #--------------------------------------------------------------------------------------------------------# + # Whether or not specified module is allowed + ########################################################################################################## + + allowedmodules { + B:advSolarGenerator=true + B:advancedBattery=true + B:advancedCoolingSystem=true + B:airtightSeal=true + B:aoePickUpgrade=true + B:apiaristArmor=true + B:appengECWirelessFluid=true + B:appengWireless=true + B:aquaAffinity=true + B:aurameter=true + B:autoFeeder=true + B:axe=true + B:basicBattery=true + B:basicCoolingSystem=true + B:binoculars=true + B:bladeLauncher=true + B:blinkDrive=true + B:chisel=false + B:climbAssist=true + B:clock=true + B:cmPSD=true + B:coalGenerator=true + B:compass=true + B:debugModule=true + B:diamondPickUpgrade=true + B:diamondPlating=true + B:dimRiftGen=true + B:eliteBattery=true + B:energyShield=true + B:fieldTinkerer=true + B:flightControl=true + B:flintAndSteel=true + B:fortuneModule=false + B:glider=true + B:grafter=true + B:hazmat=true + B:hoe=true + B:invisibility=true + B:ironPlating=true + B:jetBoots=true + B:jetpack=true + B:jumpAssist=true + B:kineticGenerator=true + B:leafBlower=true + B:leatherPlating=true + B:lightningSummoner=true + B:luxCapacitor=true + B:madModule=true + B:magnet=true + B:meleeAssist=true + B:mffsFieldTeleporter=true + B:mobRepulsor=true + B:nightVision=true + B:ocTerminal=true + B:omniProbe=true + B:omniwrench=true + B:oreScanner=true + B:parachute=true + B:pickaxe=true + B:plasmaCannon=true + B:portableCraftingTable=true + B:railgun=true + B:refinedStorageWirelessGrid=true + B:scoop=true + B:shears=true + B:shockAbsorber=true + B:shovel=true + B:silk_touch=true + B:solarGenerator=true + B:sprintAssist=true + B:swimAssist=true + B:thermalGenerator=true + B:transparentArmor=true + B:treetap=true + B:ultimateBattery=true + B:waterElectrolyzer=true + } + + ########################################################################################################## + # propertydouble + #--------------------------------------------------------------------------------------------------------# + # Value of specified property + ########################################################################################################## + + propertydouble { + D:advSolarGenerator.daytimeEnergyGen.base=45000.0 + D:advSolarGenerator.daytimeHeatGen.base=15.0 + D:advSolarGenerator.nightTimeEnergyGen.base=1500.0 + D:advSolarGenerator.nightTimeHeatGen.base=5.0 + D:advSolarGenerator.slotPoints.base=1.0 + D:advancedBattery.maxEnergy.base=5000000.0 + D:advancedBattery.slotPoints.base=1.0 + D:advancedCoolingSystem.advCoolSysEnergyCon.advancedCoolingPower.multiplier=160.0 + D:advancedCoolingSystem.coolingBonus.advancedCoolingPower.multiplier=7.0 + D:advancedCoolingSystem.slotPoints.base=1.0 + D:aoePickUpgrade.aoeEnergyCon.base=500.0 + D:aoePickUpgrade.aoeEnergyCon.diameter.multiplier=9500.0 + D:aoePickUpgrade.aoeMiningDiameter.diameter.multiplier=5.0 + D:aoePickUpgrade.slotPoints.base=1.0 + D:apiaristArmor.apiaristArmorEnergyCon.base=100.0 + D:apiaristArmor.slotPoints.base=1.0 + D:appengECWirelessFluid.slotPoints.base=1.0 + D:appengWireless.slotPoints.base=1.0 + D:aquaAffinity.slotPoints.base=1.0 + D:aquaAffinity.underWaterEnergyCon.base=0.0 + D:aquaAffinity.underWaterEnergyCon.power.multiplier=1000.0 + D:aquaAffinity.underWaterHarvSpeed.base=0.2 + D:aquaAffinity.underWaterHarvSpeed.power.multiplier=0.8 + D:aurameter.slotPoints.base=1.0 + D:autoFeeder.autoFeederEfficiency.base=50.0 + D:autoFeeder.autoFeederEfficiency.efficiency.multiplier=50.0 + D:autoFeeder.eatingEnergyCon.base=100.0 + D:autoFeeder.eatingEnergyCon.efficiency.multiplier=1000.0 + D:autoFeeder.slotPoints.base=1.0 + D:axe.axeEnergyCon.base=500.0 + D:axe.axeEnergyCon.overclock.multiplier=9500.0 + D:axe.axeHarvSpd.base=8.0 + D:axe.axeHarvSpd.overclock.multiplier=22.0 + D:axe.slotPoints.base=1.0 + D:basicBattery.maxEnergy.base=1000000.0 + D:basicBattery.slotPoints.base=1.0 + D:basicCoolingSystem.coolingBonus.basicCoolingPower.multiplier=4.0 + D:basicCoolingSystem.coolingSystemEnergyCon.basicCoolingPower.multiplier=100.0 + D:basicCoolingSystem.slotPoints.base=1.0 + D:binoculars.fieldOfView.base=0.5 + D:binoculars.fieldOfView.fOVMult.multiplier=9.5 + D:binoculars.slotPoints.base=1.0 + D:bladeLauncher.slotPoints.base=1.0 + D:bladeLauncher.spinBladeDam.base=6.0 + D:bladeLauncher.spinBladeEnergyCon.base=5000.0 + D:blinkDrive.blinkDriveEnergyCon.base=10000.0 + D:blinkDrive.blinkDriveEnergyCon.range.multiplier=30000.0 + D:blinkDrive.blinkDriveRange.base=5.0 + D:blinkDrive.blinkDriveRange.range.multiplier=59.0 + D:blinkDrive.slotPoints.base=1.0 + D:chisel.chiselEnergyCon.base=500.0 + D:chisel.chiselEnergyCon.overclock.multiplier=9500.0 + D:chisel.chiselHarvSpd.base=8.0 + D:chisel.chiselHarvSpd.overclock.multiplier=22.0 + D:chisel.slotPoints.base=1.0 + D:climbAssist.slotPoints.base=1.0 + D:clock.slotPoints.base=1.0 + D:compass.slotPoints.base=1.0 + D:diamondPickUpgrade.slotPoints.base=1.0 + D:diamondPlating.armorPhysical.base=5.0 + D:diamondPlating.maxHeat.base=400.0 + D:diamondPlating.slotPoints.base=1.0 + D:dimRiftGen.energyCon.base=200000.0 + D:dimRiftGen.heatGeneration.base=55.0 + D:dimRiftGen.slotPoints.base=1.0 + D:eliteBattery.maxEnergy.base=5.0E7 + D:eliteBattery.slotPoints.base=1.0 + D:energyShield.armorEnergy.fieldStrength.multiplier=6.0 + D:energyShield.armorEnergyPerDamage.fieldStrength.multiplier=5000.0 + D:energyShield.maxHeat.fieldStrength.multiplier=500.0 + D:energyShield.slotPoints.base=1.0 + D:fieldTinkerer.slotPoints.base=1.0 + D:flightControl.slotPoints.base=1.0 + D:flightControl.yLookRatio.vertically.multiplier=1.0 + D:flintAndSteel.ignitEnergyCon.base=10000.0 + D:flintAndSteel.slotPoints.base=1.0 + D:fortuneModule.fortuneEnCon.base=500.0 + D:fortuneModule.fortuneEnCon.enchLevel.multiplier=9500.0 + D:fortuneModule.fortuneLevel.enchLevel.multiplier=3.0 + D:fortuneModule.slotPoints.base=1.0 + D:glider.slotPoints.base=1.0 + D:grafter.grafterEnergyCon.base=10000.0 + D:grafter.grafterHeatGen.base=20.0 + D:grafter.slotPoints.base=1.0 + D:hazmat.slotPoints.base=1.0 + D:hoe.hoeEnergyCon.base=500.0 + D:hoe.hoeEnergyCon.radius.multiplier=9500.0 + D:hoe.hoeSearchRad.radius.multiplier=8.0 + D:hoe.slotPoints.base=1.0 + D:invisibility.slotPoints.base=1.0 + D:ironPlating.armorPhysical.base=4.0 + D:ironPlating.maxHeat.base=300.0 + D:ironPlating.slotPoints.base=1.0 + D:jetBoots.jetBootsEnergyCon.base=0.0 + D:jetBoots.jetBootsEnergyCon.thrust.multiplier=750.0 + D:jetBoots.jetbootsThrust.base=0.0 + D:jetBoots.jetbootsThrust.thrust.multiplier=0.08 + D:jetBoots.slotPoints.base=1.0 + D:jetpack.jetpackEnergyCon.base=0.0 + D:jetpack.jetpackEnergyCon.thrust.multiplier=1500.0 + D:jetpack.jetpackThrust.base=0.0 + D:jetpack.jetpackThrust.thrust.multiplier=0.16 + D:jetpack.slotPoints.base=1.0 + D:jumpAssist.jumpBoost.base=1.0 + D:jumpAssist.jumpBoost.power.multiplier=4.0 + D:jumpAssist.jumpEnergyCon.base=0.0 + D:jumpAssist.jumpEnergyCon.compensation.multiplier=50.0 + D:jumpAssist.jumpEnergyCon.power.multiplier=250.0 + D:jumpAssist.jumpExhaustComp.base=0.0 + D:jumpAssist.jumpExhaustComp.compensation.multiplier=1.0 + D:jumpAssist.slotPoints.base=1.0 + D:kineticGenerator.energyPerBlock.base=2000.0 + D:kineticGenerator.energyPerBlock.energyGenerated.multiplier=6000.0 + D:kineticGenerator.movementResistance.base=0.0 + D:kineticGenerator.movementResistance.energyGenerated.multiplier=0.5 + D:kineticGenerator.slotPoints.base=1.0 + D:leafBlower.energyCon.base=500.0 + D:leafBlower.energyCon.radius.multiplier=9500.0 + D:leafBlower.radius.base=1.0 + D:leafBlower.radius.radius.multiplier=15.0 + D:leafBlower.slotPoints.base=1.0 + D:leatherPlating.armorPhysical.base=3.0 + D:leatherPlating.maxHeat.base=75.0 + D:leatherPlating.slotPoints.base=1.0 + D:lightningSummoner.energyCon.base=4900000.0 + D:lightningSummoner.heatEmission.base=100.0 + D:lightningSummoner.slotPoints.base=1.0 + D:luxCapacitor.luxCapBlue.blue.multiplier=1.0 + D:luxCapacitor.luxCapEnergyCon.base=1000.0 + D:luxCapacitor.luxCapGreen.green.multiplier=1.0 + D:luxCapacitor.luxCapRed.red.multiplier=1.0 + D:luxCapacitor.slotPoints.base=1.0 + D:madModule.energyCon.base=100.0 + D:madModule.slotPoints.base=1.0 + D:magnet.energyCon.base=0.0 + D:magnet.energyCon.power.multiplier=2000.0 + D:magnet.magnetRadius.base=5.0 + D:magnet.magnetRadius.power.multiplier=10.0 + D:magnet.slotPoints.base=1.0 + D:meleeAssist.meleeDamage.base=2.0 + D:meleeAssist.meleeDamage.impact.multiplier=8.0 + D:meleeAssist.meleeKnockback.carryThrough.multiplier=1.0 + D:meleeAssist.punchEnergyCon.base=10.0 + D:meleeAssist.punchEnergyCon.carryThrough.multiplier=200.0 + D:meleeAssist.punchEnergyCon.impact.multiplier=1000.0 + D:meleeAssist.slotPoints.base=1.0 + D:mobRepulsor.repulsorEnergyCon.base=2500.0 + D:mobRepulsor.slotPoints.base=1.0 + D:nightVision.slotPoints.base=1.0 + D:omniProbe.slotPoints.base=1.0 + D:omniwrench.slotPoints.base=1.0 + D:oreScanner.slotPoints.base=1.0 + D:parachute.slotPoints.base=1.0 + D:pickaxe.pickHarvSpd.base=8.0 + D:pickaxe.pickHarvSpd.overclock.multiplier=52.0 + D:pickaxe.pickaxeEnergyCon.base=500.0 + D:pickaxe.pickaxeEnergyCon.overclock.multiplier=9500.0 + D:pickaxe.slotPoints.base=1.0 + D:plasmaCannon.plasmaDamage.amperage.multiplier=38.0 + D:plasmaCannon.plasmaDamage.base=2.0 + D:plasmaCannon.plasmaEnergyPerTick.amperage.multiplier=1500.0 + D:plasmaCannon.plasmaEnergyPerTick.base=100.0 + D:plasmaCannon.plasmaEnergyPerTick.voltage.multiplier=500.0 + D:plasmaCannon.plasmaExplosiveness.voltage.multiplier=0.5 + D:plasmaCannon.slotPoints.base=1.0 + D:portableCraftingTable.slotPoints.base=1.0 + D:"railgun.railgunEnergyCost;.base"=5000.0 + D:"railgun.railgunEnergyCost;.voltage.multiplier"=25000.0 + D:railgun.railgunHeatEm.base=2.0 + D:railgun.railgunHeatEm.voltage.multiplier=10.0 + D:railgun.railgunTotalImpulse.base=500.0 + D:railgun.railgunTotalImpulse.voltage.multiplier=2500.0 + D:railgun.slotPoints.base=1.0 + D:refinedStorageWirelessGrid.slotPoints.base=1.0 + D:scoop.scoopEnergyCon.base=20000.0 + D:scoop.scoopHarSpd.base=5.0 + D:scoop.slotPoints.base=1.0 + D:shears.shearEnergyCon.base=1000.0 + D:shears.shearHarvSpd.base=8.0 + D:shears.slotPoints.base=1.0 + D:shockAbsorber.distanceRed.base=0.0 + D:shockAbsorber.distanceRed.power.multiplier=10.0 + D:shockAbsorber.impactEnergyCon.base=0.0 + D:shockAbsorber.impactEnergyCon.power.multiplier=100.0 + D:shockAbsorber.slotPoints.base=1.0 + D:shovel.shovelEnergyCon.base=500.0 + D:shovel.shovelEnergyCon.overclock.multiplier=9500.0 + D:shovel.shovelHarvSpd.base=8.0 + D:shovel.shovelHarvSpd.overclock.multiplier=22.0 + D:shovel.slotPoints.base=1.0 + D:silk_touch.silkTouchEnCon.base=2500.0 + D:silk_touch.slotPoints.base=1.0 + D:solarGenerator.daytimeEnergyGen.base=15000.0 + D:solarGenerator.nightTimeEnergyGen.base=1500.0 + D:solarGenerator.slotPoints.base=1.0 + D:sprintAssist.slotPoints.base=1.0 + D:sprintAssist.sprintEnergyCon.base=0.0 + D:sprintAssist.sprintEnergyCon.compensation.multiplier=20.0 + D:sprintAssist.sprintEnergyCon.sprintAssist.multiplier=100.0 + D:sprintAssist.sprintExComp.base=0.0 + D:sprintAssist.sprintExComp.compensation.multiplier=1.0 + D:sprintAssist.sprintSpeedMult.base=0.01 + D:sprintAssist.sprintSpeedMult.sprintAssist.multiplier=2.49 + D:sprintAssist.walkingEnergyCon.base=0.0 + D:sprintAssist.walkingEnergyCon.walkingAssist.multiplier=100.0 + D:sprintAssist.walkingSpeedMult.base=0.01 + D:sprintAssist.walkingSpeedMult.walkingAssist.multiplier=1.99 + D:swimAssist.slotPoints.base=1.0 + D:swimAssist.swimBoostEnergyCon.thrust.multiplier=1000.0 + D:swimAssist.underwaterMovBoost.thrust.multiplier=1.0 + D:thermalGenerator.slotPoints.base=1.0 + D:thermalGenerator.thermalEnergyGen.base=250.0 + D:thermalGenerator.thermalEnergyGen.energyGenerated.multiplier=250.0 + D:transparentArmor.slotPoints.base=1.0 + D:treetap.energyCon.base=1000.0 + D:treetap.slotPoints.base=1.0 + D:ultimateBattery.maxEnergy.base=1.0E8 + D:ultimateBattery.slotPoints.base=1.0 + D:waterElectrolyzer.joltEnergy.base=10000.0 + D:waterElectrolyzer.slotPoints.base=1.0 + } + + ########################################################################################################## + # propertyinteger + #--------------------------------------------------------------------------------------------------------# + # Value of specified property + ########################################################################################################## + + propertyinteger { + } + + } + + limits { + # Max number of Armor modules per armor item + # Min: 0 + # Max: 99 + I:maxArmorModules=1 + + # Max number of Cosmetic modules per item + # Min: 0 + # Max: 99 + I:maxCosmeticModules=99 + + # Max number of Energy Storage modules per item + # Min: 0 + # Max: 99 + I:maxEnergyGenModules=1 + + # Max number of Energy Storage modules per item + # Min: 0 + # Max: 99 + I:maxEnergyStorageModules=1 + + # Max number of Environmental modules per item + # Min: 0 + # Max: 99 + I:maxEnvironmentalModules=99 + + # Max number of Mining Enhancement modules per Power Fist + # Min: 0 + # Max: 99 + I:maxMiningEnhancementModules=99 + + # Max number of Movement modules per item + # Min: 0 + # Max: 99 + I:maxMovementModules=99 + + # Max number of Special modules per item + # Min: 0 + # Max: 99 + I:maxSpecialModules=99 + + # Max number of Tool modules per Power Fist + # Min: 0 + # Max: 99 + I:maxToolModules=99 + + # Max number of Vision modules per item + # Min: 0 + # Max: 99 + I:maxVisionModules=99 + + # Max number of Weapon modules per Power Fist + # Min: 0 + # Max: 99 + I:maxWeaponModules=99 + } + + cosmetics { + # Allow high polly armor models instead of just skins + B:allowHighPollyArmorModuels=true + + # Allow PowerFist model to be customized + B:allowPowerFistCustomization=false + + # Use legacy cosmetic configuration instead of cosmetic presets + B:useLegacyCosmeticSystem=true + } + + recipesallowed { + # Use recipes for EnderIO + B:useEnderIORecipes=true + + # Use recipes for IndustrialCraft 2 + B:useIC2Recipes=true + + # Use recipes for TechReborn + B:useTechRebornRecipes=true + + # Use recipes for Thermal Expansion + B:useThermalExpansionRecipes=true + } + +} + + diff --git a/overrides/config/malisisblocks.cfg b/overrides/config/malisisblocks.cfg new file mode 100644 index 0000000..acbf223 --- /dev/null +++ b/overrides/config/malisisblocks.cfg @@ -0,0 +1,17 @@ +# Configuration file + +general { + # Frames randomly become unstable and are temporarily out of this dimension. + B:config.enableVanishingGlitch=true + + # Allows to place the block base on where you look instead of the side you're placing it on. Use sneak key to inverse the block placement. + B:config.enhancedMixedBlockPlacement=true + + # Enables less fancy rendering for Mixed Blocks. Enable this option if you experience z-fighting issue or glitched rendering. + B:config.simpleMixedBlockRendering=false + + # How often the frame become unstable. + D:config.vanishingGlitchChance=5.0E-4 +} + + diff --git a/overrides/config/malisiscore.cfg b/overrides/config/malisiscore.cfg new file mode 100644 index 0000000..1494bda --- /dev/null +++ b/overrides/config/malisiscore.cfg @@ -0,0 +1,7 @@ +# Configuration file + +general { + B:malisiscore.config.debugTraceFail=false +} + + diff --git a/overrides/config/malisisdoors.cfg b/overrides/config/malisisdoors.cfg new file mode 100644 index 0000000..5bd91ae --- /dev/null +++ b/overrides/config/malisisdoors.cfg @@ -0,0 +1,9 @@ +# Configuration file + +general { + # Enables the animations for doors, fence gates and trap doors.\r\nThis replaces the doors entirely so conflicts may arise if another mod tries to modify them too. + B:config.modifyVanillaDoors=true + B:config.use3DItems=false +} + + diff --git a/overrides/config/matc.cfg b/overrides/config/matc.cfg new file mode 100644 index 0000000..f51e018 --- /dev/null +++ b/overrides/config/matc.cfg @@ -0,0 +1,43 @@ +# Configuration file + +general { + + ########################################################################################################## + # infusiondurabilities + #--------------------------------------------------------------------------------------------------------# + # Change the durabilities of the Infusion Crystals + ########################################################################################################## + + infusiondurabilities { + # Infusion Crystal Durabilities + B:enableInfusionDurability=true + + # Inferium Infusion Durability + # Min: 1 + # Max: 2147483647 + I:inferiumDurability=256 + + # Intermedium Infusion Durability + # Min: 1 + # Max: 2147483647 + I:intermediumDurability=1024 + + # Prudentium Infusion Durability + # Min: 1 + # Max: 2147483647 + I:prudentiumDurability=512 + + # Superium Infusion Durability + # Min: 1 + # Max: 2147483647 + I:superiumDurability=2048 + + # Supremium Infusion Durability + # Min: 1 + # Max: 2147483647 + I:supremiumDurability=4096 + } + +} + + diff --git a/overrides/config/mcjtylib.cfg b/overrides/config/mcjtylib.cfg new file mode 100644 index 0000000..87d8906 --- /dev/null +++ b/overrides/config/mcjtylib.cfg @@ -0,0 +1,242 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings for all mods using mcjtylib +########################################################################################################## + +general { + # If true dump a lot of logging information about various things. Useful for debugging. + B:logging=false + + # If true then blocks using mcjtylib will have ownership tagged on them (useful for the rftools security manager) + B:manageOwnership=true + + # The maximum amount of dimensional shards that can be infused in a single machine + I:maxInfuse=256 + + # If true then mods using McJtyLib might try to be as friendly as possible to mods that support very tall chunks (taller then 256). No guarantees however! Set to false for more optimal performance + B:tallChunkFriendly=false +} + + +########################################################################################################## +# style +#--------------------------------------------------------------------------------------------------------# +# Style settings for all mods using mcjtylib +########################################################################################################## + +style { + # Color: standard bevel bright border color + S:colorBackgroundBevelBright=ffffff + + # Color: standard bevel dark border color + S:colorBackgroundBevelDark=2b2b2b + + # Color: standard background color + S:colorBackgroundFiller=c6c6c6 + + # Color: button bottom right border + S:colorButtonBorderBottomRight=777777 + + # Color: button top left border + S:colorButtonBorderTopLeft=eeeeee + + # Color: disabled button bottom right border + S:colorButtonDisabledBorderBottomRight=777777 + + # Color: disabled button top left border + S:colorButtonDisabledBorderTopLeft=eeeeee + + # Color: disabled button background + S:colorButtonDisabledFiller=c6c6c6 + + # Color: disabled button background gradient + S:colorButtonDisabledFillerGradient1=b1b1b1 + + # Color: disabled button background gradient + S:colorButtonDisabledFillerGradient2=e1e1e1 + + # Color: external border around buttons and some other components + S:colorButtonExternalBorder=0 + + # Color: button background + S:colorButtonFiller=c6c6c6 + + # Color: button background gradient + S:colorButtonFillerGradient1=b1b1b1 + + # Color: button background gradient + S:colorButtonFillerGradient2=e1e1e1 + + # Color: hovering button bottom right border + S:colorButtonHoveringBorderBottomRight=999ebb + + # Color: hovering button top left border + S:colorButtonHoveringBorderTopLeft=a5aac5 + + # Color: hovering button background + S:colorButtonHoveringFiller=a2a7c2 + + # Color: hovering button background gradient + S:colorButtonHoveringFillerGradient1=8d92ad + + # Color: hovering button background gradient + S:colorButtonHoveringFillerGradient2=babfda + + # Color: selected button bottom right border + S:colorButtonSelectedBorderBottomRight=bcc5ff + + # Color: selected button top left border + S:colorButtonSelectedBorderTopLeft=5c669d + + # Color: selected button background + S:colorButtonSelectedFiller=7f89bf + + # Color: selected button background gradient + S:colorButtonSelectedFillerGradient1=6a74aa + + # Color: selected button background gradient + S:colorButtonSelectedFillerGradient2=949ed4 + + # Color: cycle button disabled small triangle + S:colorCycleButtonTriangleDisabled=888888 + + # Color: cycle button small triangle + S:colorCycleButtonTriangleNormal=0 + + # Color: energy bar bottom right border + S:colorEnergyBarBottomRight=ffffff + + # Color: energy bar high energy level + S:colorEnergyBarHighEnergy=dd0000 + + # Color: energy bar low energy level + S:colorEnergyBarLowEnergy=631111 + + # Color: energy bar spacer (between every energy level bar) + S:colorEnergyBarSpacer=430000 + + # Color: energy bar text + S:colorEnergyBarText=ffffff + + # Color: energy bar top left border + S:colorEnergyBarTopLeft=2b2b2b + + # Color: list background + S:colorListBackground=8b8b8b + + # Color: list highlighted gradient + S:colorListHighlightedGradient1=717120 + + # Color: list highlighted gradient + S:colorListHighlightedGradient2=515110 + + # Color: list selected gradient + S:colorListSelectedGradient1=616161 + + # Color: list selected gradient + S:colorListSelectedGradient2=414141 + + # Color: list selected and highlighted gradient + S:colorListSelectedHighlightedGradient1=bbbb00 + + # Color: list selected and highlighted gradient + S:colorListSelectedHighlightedGradient2=999900 + + # Color: list separator line + S:colorListSeparatorLine=5c5c5c + + # Color: slider bottom right border + S:colorSliderBottomRight=ffffff + + # Color: slider background + S:colorSliderFiller=636363 + + # Color: slider knob bottom right border + S:colorSliderKnobBottomRight=333333 + + # Color: slider knob bottom right border while dragging + S:colorSliderKnobDraggingBottomRight=bcc5ff + + # Color: slider knob background while dragging + S:colorSliderKnobDraggingFiller=7f89bf + + # Color: slider knob top left border while dragging + S:colorSliderKnobDraggingTopLeft=5c669d + + # Color: slider knob background + S:colorSliderKnobFiller=8b8b8b + + # Color: slider knob bottom right border while hovering + S:colorSliderKnobHoveringBottomRight=777c99 + + # Color: slider knob background while hovering + S:colorSliderKnobHoveringFiller=858aa5 + + # Color: slider knob top left border while hovering + S:colorSliderKnobHoveringTopLeft=a5aac5 + + # Color: slider knob little marker lines + S:colorSliderKnobMarkerLine=4e4e4e + + # Color: slider knob top left border + S:colorSliderKnobTopLeft=eeeeee + + # Color: slider top left border + S:colorSliderTopLeft=2b2b2b + + # Color: text disabled + S:colorTextDisabled=a0a0a0 + + # Color: textfield bottom right border + S:colorTextFieldBottomRight=ffffff + + # Color: textfield cursor + S:colorTextFieldCursor=0 + + # Color: textfield background + S:colorTextFieldFiller=c6c6c6 + + # Color: textfield backbground while focused + S:colorTextFieldFocusedFiller=eeeeee + + # Color: textfield backbground while hovering + S:colorTextFieldHoveringFiller=dadada + + # Color: textfield top left border + S:colorTextFieldTopLeft=2b2b2b + + # Color: text as used in lists + S:colorTextInListNormal=151515 + + # Color: text normal + S:colorTextNormal=303030 + + # Color: toggle button disabled bottom right border + S:colorToggleDisabledBorderBottomRight=777777 + + # Color: toggle button disabled top left border + S:colorToggleDisabledBorderTopLeft=eeeeee + + # Color: toggle button disabled background + S:colorToggleDisabledFiller=c6c6c6 + + # Color: toggle button normal bottom right border + S:colorToggleNormalBorderBottomRight=777777 + + # Color: toggle button normal top left border + S:colorToggleNormalBorderTopLeft=eeeeee + + # Color: toggle button normal background + S:colorToggleNormalFiller=c6c6c6 + + # Color: toggle button disabled text + S:colorToggleTextDisabled=a0a0a0 + + # Color: toggle button normal text + S:colorToggleTextNormal=303030 +} + + diff --git a/overrides/config/mctimmersivetechnology.cfg b/overrides/config/mctimmersivetechnology.cfg new file mode 100644 index 0000000..7bed507 --- /dev/null +++ b/overrides/config/mctimmersivetechnology.cfg @@ -0,0 +1,345 @@ +# Configuration file + +general { + + machines { + + multiblock { + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Boiler Multiblock structure be built ? [Default=true] + B:enable_boiler=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Cooling Tower Multiblock structures be built ? [Default=true] + B:enable_coolingTower=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Distiller Multiblock structure be built ? [Default=true] + B:enable_distiller=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Electrolytic Crucible Battery Multiblock structures be built ? [Default=false] + B:enable_electrolyticCrucibleBattery=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Gas Turbine Multiblock structures be built ? [Default=true] + B:enable_gasTurbine=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Heat Exchanger Multiblock structures be built ? [Default=true] + B:enable_heatExchanger=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the High Pressure Steam Turbine Multiblock structures be built ? [Default=false] + B:enable_highPressureSteamTurbine=false + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Melting Crucible Multiblock structures be built ? [Default=false] + B:enable_meltingCrucible=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Radiator Multiblock structures be built ? [Default=true] + B:enable_radiator=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Solar Melter Multiblock structures be built ? [Default=false] + B:enable_solarMelter=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Solar Tower / Solar Reflector Multiblock structures be built ? [Default=true] + B:enable_solarTower=true + + # **WARNING** disable this before you load a new world or break the multiblocks before you do this!!! Can the Steam Turbine / Alternator Multiblock structures be built ? [Default=true] + B:enable_steamTurbine=true + } + + recipes { + # Should default Boiler recipes be registered ? [Default=true] + B:register_boiler_recipes=true + + # Should default Cooling Tower recipes be registered ? [Default=true] + B:register_cooling_tower_recipes=true + + # Should default Distiller recipes be registered ? [Default=true] + B:register_distiller_recipes=true + + # Should default Electrolytic Crucible Battery recipes be registered ? [Default=false] + B:register_electrolyticCrucibleBattery_recipes=true + + # Should default Gas Turbine recipes be registered ? [Default=true] + B:register_gas_turbine_recipes=true + + # Should default Heat Exchanger recipes be registered ? [Default=true] + B:register_heat_exchanger_recipes=true + + # Should default High Pressure Steam Turbine recipes be registered ? [Default=false] + B:register_highPressureSteamTurbine_recipes=false + + # Should default Melting Crucible recipes be registered ? [Default=false] + B:register_meltingCrucible_recipes=true + + # Should default Radiator recipes be registered ? [Default=true] + B:register_radiator_recipes=true + + # Should default Solar Tower recipes be registered ? [Default=true] + B:register_solarTower_recipes=true + + # Should default Steam Turbine recipes be registered ? [Default=true] + B:register_steamTurbine_recipes=true + } + + alternator { + # The maximum energy an Alternator can store [Default=1200000] + I:alternator_energy_capacitorSize=1200000 + + # Energy production when running at maximum speed and torque [Default=12288] + I:alternator_energy_perTick=12288 + + # Alternator generation exponent [Default=2.0] + D:alternator_exponent=2.0 + + # Alternator sound based RPM or Capacity [Default=true] + B:alternator_sound_RPM=true + + # Alternator generation threshold (fraction of speed below which it will not produce power, to emulate grid syncing) [Default=0.0] + D:alternator_threshold=0.0 + } + + boiler { + # The capacity of the fuel tank for the Boiler [Default=2000] + I:boiler_fuel_tankSize=2000 + + # How fast the Boiler cools down per tick when turned off or missing fuel [Default=5] + I:boiler_heat_lossPerTick=5 + + # A Boiler can only start processing recipes once it reaches this heat level [Default=12000.0] + D:boiler_heat_workingLevel=12000.0 + + # The capacity of the input tank for the Boiler [Default=20000] + I:boiler_input_tankSize=20000 + + # The capacity of the output tank for the Boiler [Default=20000] + I:boiler_output_tankSize=20000 + + # How fast the Boiler loses progress in ticks when the heat drops below processing heat level [Default=1] + I:boiler_progress_lossInTicks=1 + } + + distiller { + # The capacity of the input tank for the Distiller [Default=24000] + I:distiller_input_tankSize=24000 + + # The item for Salt the Distiller should output [Default=immersivetech:material] + S:distiller_output_item=immersivetech:material + + # The item chance for Salt the Distiller should output [Default=0.009999999776482582] + D:distiller_output_itemChance=0.009999999776482582 + + # The item meta for Salt the Distiller should output [Default=0] + I:distiller_output_itemMeta=0 + + # The capacity of the output tank for the Distiller [Default=24000] + I:distiller_output_tankSize=24000 + } + + solarreflector { + # The maximum distance between the Solar Reflectors and the Solar Tower **WARNING** The tower's ability to produce steam will be severely hampered if this number is small!!! [Default=48] + I:solarReflector_maxRange=48 + + # The minimum distance between the Solar Reflectors and the Solar Tower [Default=12] + I:solarReflector_minRange=12 + } + + solartower { + # How fast the Solar Tower cools down per tick when turned off or at night [Default=1.0] + D:solarTower_heat_loss_multiplier=1.0 + + # A Solar Tower can only start processing recipes once it reaches this heat level [Default=12000.0] + D:solarTower_heat_workingLevel=12000.0 + + # The capacity of the input tank for the Solar Tower [Default=32000] + I:solarTower_input_tankSize=32000 + + # The maximum strength of the reflectors. Decreasing this reduces the amount of reflectors needed to achieve max processing speed. [Default=227.5] + D:solarTower_maximum_reflector_strength=227.5 + + # The capacity of the output tank for the Solar Tower [Default=32000] + I:solarTower_output_tankSize=32000 + + # How fast the the Solar Tower loses progress in ticks when the heat drops below processing heat level [Default=1] + I:solarTower_progress_lossInTicks=1 + + # The heat speed multiplier applied to all Solar Tower recipes (with a single reflector) [Default=1] + D:solarTower_speed_multiplier=1.0 + } + + steamturbine { + # The capacity of the input tank for the Steam Turbine [Default=10000] + I:steamTurbine_input_tankSize=10000 + + # The capacity of the output tank for the Steam Turbine [Default=10000] + I:steamTurbine_output_tankSize=10000 + + # How fast the Steam Turbine increases in speed per tick [Default=3] + I:steamTurbine_speed_gainPerTick=3 + + # How fast the Steam Turbine loses speed per tick when inactive [Default=6] + I:steamTurbine_speed_lossPerTick=6 + + # How fast should the Steam Turbine's axle rotate in degrees per tick (purely cosmetic) [Default=72] + D:steamTurbine_speed_maxRotation=72.0 + + # How much of the maximum alternator output power should the Steam Turbine generate [Default=1.0] + D:steamTurbine_torque=1.0 + } + + steeltank { + # Steel Tank Size in mB [Default=2048000] + I:steelTank_tankSize=2048000 + + # How fast can the Steel Tank push fluids out, in mB, when powered by Redstone [Default=1000] + I:steelTank_transferSpeed=1000 + } + + coolingtower { + # The capacity of the input tanks for the Cooling Tower [Default=20000] + I:coolingTower_input_tankSize=20000 + + # The capacity of the output tanks for the Cooling Tower [Default=20000] + I:coolingTower_output_tankSize=20000 + } + + gasturbine { + # The power consumption of the electric starter for the Gas Turbine [Default=3072] + I:gasTurbine_electric_starter_consumption=3072 + + # The capacity of the electric starter for the Gas Turbine [Default=3072] + I:gasTurbine_electric_starter_size=6144 + + # The capacity of the input tank for the Gas Turbine [Default=10000] + I:gasTurbine_input_tankSize=10000 + + # The capacity of the output tank for the Gas Turbine [Default=10000] + I:gasTurbine_output_tankSize=10000 + + # The power consumption of the sparkplug for the Gas Turbine [Default=1024] + I:gasTurbine_sparkplug_consumption=1024 + + # The capacity of the sparkplug for the Gas Turbine [Default=1024] + I:gasTurbine_sparkplug_size=1024 + + # How fast the Gas Turbine increases in speed per tick [Default=3] + I:gasTurbine_speed_gainPerTick=3 + + # How fast the Gas Turbine loses speed per tick when inactive [Default=6] + I:gasTurbine_speed_lossPerTick=6 + + # How fast should the Steam Turbine's axle rotate in degrees per tick (purely cosmetic) [Default=72] + D:gasTurbine_speed_maxRotation=72.0 + + # How much of the maximum alternator output power should the Gas Turbine generate [Default=0.5] + D:gasTurbine_torque=0.5 + } + + heatexchanger { + # The maximum energy a Heat Exchanger can store [Default=2048] + I:heatExchanger_energy_size=2048 + + # The capacity of the input tanks for the Heat Exchanger [Default=10000] + I:heatExchanger_input_tankSize=10000 + + # The capacity of the output tanks for the Heat Exchanger [Default=10000] + I:heatExchanger_output_tankSize=10000 + } + + highpressuresteamturbine { + # The capacity of the input tank for the Steam Turbine [Default=10000] + I:highPressureSteamTurbine_input_tankSize=10000 + + # The capacity of the output tank for the Steam Turbine [Default=10000] + I:highPressureSteamTurbine_output_tankSize=10000 + + # How fast the Steam Turbine increases in speed per tick [Default=3] + I:highPressureSteamTurbine_speed_gainPerTick=1 + + # How fast the Steam Turbine loses speed per tick when inactive [Default=6] + I:highPressureSteamTurbine_speed_lossPerTick=6 + + # How fast should the Steam Turbine's axle rotate in degrees per tick (purely cosmetic) [Default=72] + D:highPressureSteamTurbine_speed_maxRotation=72.0 + + # Should the steam turbine use tungsten, if it exists? Otherwise the turbine will use nickel [Default=true] + B:highPressureSteamTurbine_turbine_material=true + } + + electrolyticcruciblebattery { + # The maximum energy an Electrolytic Crucible Battery can store [Default=16384] + I:electrolyticCrucibleBattery_energy_size=16384 + + # The capacity of the input tanks for the Electrolytic Crucible Battery [Default=10000] + I:electrolyticCrucibleBattery_input_tankSize=10000 + + # The capacity of the output tanks for the Electrolytic Crucible Battery [Default=10000] + I:electrolyticCrucibleBattery_output_tankSize=10000 + } + + meltingcrucible { + # The maximum energy a Heat Exchanger can store [Default=8000] + I:meltingCrucible_energy_size=8000 + + # The capacity of the output tanks for the Heat Exchanger [Default=10000] + I:meltingCrucible_output_tankSize=10000 + } + + radiator { + # The capacity of the input tank for the Radiator [Default=8000] + I:radiator_input_tankSize=8000 + + # The capacity of the output tank for the Radiator [Default=8000] + I:radiator_output_tankSize=8000 + + # The heat speed multiplier applied to all Radiator recipes [Default=1] + D:radiator_speed_multiplier=1.0 + } + + solarmelter { + # The maximum strength of the reflectors. Decreasing this reduces the amount of reflectors needed to achieve max processing speed. [Default=227.5] + D:solarMelter_maximum_reflector_strength=227.5 + + # The capacity of the output tank for the Solar Melter [Default=10000] + I:solarMelter_output_tankSize=10000 + + # Default amount of energy per tick the solar melter loses when not processing. Maximum energy input per tick by mirrors is ~30720 [Default=80] + I:solarMelter_progress_lossEnergy=80 + } + + } + + mechanicalenergy { + # The maximum speed that machines can tolerate in RPM [Default=1800] + I:mechanicalEnergy_speed_max=1800 + } + + barrels { + # The capacity of the tank for the Open Barrel [Default=12000] + I:barrel_open_tankSize=12000 + + # How fast can the Open Barrel push fluids out, in mB [Default=40] + I:barrel_open_transferSpeed=40 + + # The capacity of the tank for the Steel Barrel [Default=24000] + I:barrel_steel_tankSize=24000 + + # How fast can the Steel Barrel push fluids out, in mB [Default=500] + I:barrel_steel_transferSpeed=500 + } + + experimental { + # Should the text overlay for trash cans be per tick rather than per second? [Default=false] + B:per_tick_trash_cans=false + + # Should pipes use round robin(false), which is more CPU intensive, or last served(true), which remembers the last valid path[Default=false] + B:pipe_last_served=false + + # How much should the pipes be capable of transfering when pressurized, in mb. [Default=1000] + I:pipe_pressurized_transfer_rate=1000 + + # How much should the pipes be capable of transfering, in mb. [Default=50] + I:pipe_transfer_rate=50 + + # Replace IE pipes with IT's own version. [Default=true] + B:replace_IE_pipes=true + } + +} + + diff --git a/overrides/config/mdx.config b/overrides/config/mdx.config new file mode 100644 index 0000000..788a2a5 --- /dev/null +++ b/overrides/config/mdx.config @@ -0,0 +1,7 @@ +# Configuration file + +startup { + B:startup_notification=false +} + + diff --git a/overrides/config/meecreeps.cfg b/overrides/config/meecreeps.cfg new file mode 100644 index 0000000..37cb790 --- /dev/null +++ b/overrides/config/meecreeps.cfg @@ -0,0 +1,119 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General configuration +########################################################################################################## + +general { + # Number of charges per enderpearl [range: 1 ~ 1000000, default: 4] + I:chargesPerEnderpearl=4 + + # Delay harvest of blocks if hardness is bigger then this value [range: 0.0 ~ 1.0E7, default: 10.0] + S:delayAtHardness=10.0 + + # Speed modifier for harvesting (i.e. how much faster a MeeCreep is compared to a player) [range: 0.0 ~ 1000.0, default: 0.75] + S:delayFactor=0.75 + + # Maximum charge in a portalgun/cartridge [range: 1 ~ 1000000, default: 64] + I:maxCharge=64 + + # Maximum number of active MeeCreeps per player (-1 means unlimited) [range: -1 ~ 1000000, default: 4] + I:maxMeecreepsPerPlayer=4 + + # Spawn cap for an angry MeeCreep (a MeeCreep with a box) [range: 1 ~ 200, default: 60] + I:maxSpawnCount=60 + + # Maximum number of tree blocks a single MeeCreep can chop down [range: 1 ~ 100000, default: 2000] + I:maxTreeBlocks=2000 + + # Maximum number of uses for a single MeeCreep box (-1 means unlimited) [range: -1 ~ 1000000, default: -1] + I:meeCreepBoxMaxUsage=-1 + + # Volume of the MeeCreep [range: 0.0 ~ 1.0, default: 1.0] + S:meeCreepVolume=1.0 + + # Number of ticks (20 ticks per second) before the balloon message disappears [range: 1 ~ 10000, default: 120] + I:messageTimeout=120 + + # Balloon horizontal postion: 0 means centered, positive means percentage offset from left side, negative means percentage offset from right side [range: -100 ~ 100, default: 0] + I:messageX=0 + + # Balloon vertical position: 0 means centered, positive means percentage offset from top side, negative means percentage offset from bottom side [range: -100 ~ 100, default: 10] + I:messageY=10 + + # Amount of ticks until the portalpair disappears [range: 1 ~ 1000000, default: 600] + I:portalTimeout=600 + + # Amount of ticks until the portalpair disappears after an entity has gone through [range: 1 ~ 1000000, default: 100] + I:portalTimeoutAfterEntry=100 + + # Volume of the Portal Gun [range: 0.0 ~ 1.0, default: 1.0] + S:teleportVolume=1.0 +} + + +########################################################################################################## +# permission +#--------------------------------------------------------------------------------------------------------# +# Permission configuration +########################################################################################################## + +permission { + # [default: true] + B:allowed_meecreeps.angry=true + + # [default: true] + B:allowed_meecreeps.chop_tree=true + + # [default: true] + B:allowed_meecreeps.chop_tree_collect=true + + # [default: true] + B:allowed_meecreeps.dig_down=true + + # [default: true] + B:allowed_meecreeps.dig_down_stairs=true + + # [default: true] + B:allowed_meecreeps.dig_tunnel=true + + # [default: true] + B:allowed_meecreeps.flatten_area=true + + # [default: true] + B:allowed_meecreeps.follow_and_lightup=true + + # [default: true] + B:allowed_meecreeps.follow_and_pickup=true + + # [default: true] + B:allowed_meecreeps.harvest=true + + # [default: true] + B:allowed_meecreeps.harvest_replant=true + + # [default: true] + B:allowed_meecreeps.idle=true + + # [default: true] + B:allowed_meecreeps.make_house=true + + # [default: true] + B:allowed_meecreeps.make_platform=true + + # [default: true] + B:allowed_meecreeps.mine_ores=true + + # [default: true] + B:allowed_meecreeps.move_stuff=true + + # [default: true] + B:allowed_meecreeps.pickup=true + + # [default: true] + B:allowed_meecreeps.torches=true +} + + diff --git a/overrides/config/mekanism.cfg b/overrides/config/mekanism.cfg new file mode 100644 index 0000000..98c3fdf --- /dev/null +++ b/overrides/config/mekanism.cfg @@ -0,0 +1,1135 @@ +# Configuration file + +client { + # Align HUD with left (if true) or right (if false) + B:AlignHUDLeft=true + + # How much light to produce if ambient lighting is enabled. + I:AmbientLightingLevel=15 + + # Allow sneak+scroll to change Configurator modes. + B:ConfiguratorModeScroll=true + + # Should active machines produce block light. + B:EnableAmbientLighting=true + + # If enabled machines play their sounds while running. + B:EnableMachineSounds=true + + # Play sounds for Jetpack/Gas Mask/Flamethrower (all players). + B:EnablePlayerSounds=true + + # Christmas/New Years greetings in chat. + B:Holidays=true + + # Show particles when machines active. + B:MachineEffects=true + + # Set to false to prevent particle spam when loading multiblocks (notification message will display instead). + B:MultiblockFormParticles=true + B:MultiblockSparkle=true + I:MultiblockSparkleIntensity=1 + + # If true, don't render Cables/Pipes/Tubes as transparent and don't render their contents. + B:OpaqueTransmitterRender=false + B:ReplaceSoundsWhenResuming=true + + # Adjust Mekanism sounds' base volume. < 1 is softer, higher is louder. + D:SoundVolume=1.0 +} + + +general { + # If enabled, lasers can break blocks and the flamethrower starts fires. + B:AestheticWorldDamage=true + + # Disable to make the anchor upgrade not do anything. + B:AllowChunkloading=true + + # Enable the security system for players to prevent others from accessing their machines. Does NOT affect Frequencies. + B:AllowProtection=true + + # Allows vanilla spawners to be moved with a Cardboard Box. + B:AllowSpawnerBoxPickup=true + + # Allow right clicking on Cables/Pipes/Tubes with alloys to upgrade the tier. + B:AllowTransmitterAlloyUpgrade=true + + # Max damage the Armored Jetpack can absorb. + I:ArmoredJepackDamageMax=115 + + # Damage absorb ratio of the Armored Jetpack. + D:ArmoredJetpackDamageRatio=0.8 + + # Disables Forge Energy (FE,IF,uF,CF) power integration. Requires world restart (server-side option in SMP). + B:BlacklistForgePower=false + + # Disables IC2 power integration. Requires world restart (server-side option in SMP). + B:BlacklistIC2Power=false + + # Disables Thermal Expansion RedstoneFlux power integration. Requires world restart (server-side option in SMP). + B:BlacklistRFPower=false + + # Disables Tesla power integration. Requires world restart (server-side option in SMP). + B:BlacklistTeslaPower=false + + # How many ticks must pass until a block's active state can sync with the client. + I:ClientUpdateDelay=10 + + # Enables recipes using Control Circuits to use OreDict'd Control Circuits from other mods. + B:ControlCircuitOreDict=true + + # Chance that copper generates in a chunk. (0 to Disable) + I:CopperPerChunk=0 + + # Max number of blocks in a copper vein. + I:CopperVeinSize=8 + + # If machine is disabled in config, do we set its block to air if it is found in world? + B:DestroyDisabledBlocks=true + + # Maximum amount (joules) of energy the Atomic Disassembler can contain + D:DisassemblerBatteryCapacity=1000000.0 + + # The amount of damage the Atomic Disassembler does when it has at least DisassemblerEnergyUsageWeapon power stored. (Value is in number of half hearts) + I:DisassemblerDamageMax=20 + + # The amount of damage the Atomic Disassembler does when it is out of power. (Value is in number of half hearts) + I:DisassemblerDamageMin=4 + + # Base Energy (Joules) usage of the Atomic Disassembler. (Gets multiplied by speed factor) + I:DisassemblerEnergyUsage=10 + + # Cost in Joules of using the Atomic Disassembler as a hoe. + I:DisassemblerEnergyUsageHoe=10 + + # Cost in Joules of using the Atomic Disassembler as a weapon. + I:DisassemblerEnergyUsageWeapon=2000 + + # Enable the 'Extended Vein Mining' mode for the Atomic Disassembler. (Allows vein mining everything not just ores/logs) + B:DisassemblerExtendedMiningMode=true + + # Enable the 'Fast' mode for the Atomic Disassembler. + B:DisassemblerFastMode=true + + # The max Atomic Disassembler Vein Mining Block Count. + I:DisassemblerMiningCount=128 + + # The Range of the Atomic Disassembler Extended Vein Mining. + I:DisassemblerMiningRange=10 + + # Enable the 'Slow' mode for the Atomic Disassembler. + B:DisassemblerSlowMode=true + + # Enable the 'Vein Mining' mode for the Atomic Disassembler. + B:DisassemblerVeinMiningMode=true + + # Audible sparkles. + B:DynamicTankEasterEgg=false + + # Conversion multiplier from Joules to EU (Joules * EUToJoules = EU) + D:EUToJoules=0.1 + + # Allows chunks to retrogen Mekanism ore blocks. + B:EnableWorldRegeneration=false + + # Joules required by the Resistive Heater to produce one unit of heat. Also affects Thermoelectric Boiler's Water->Steam rate. + D:EnergyPerHeat=1000.0 + + # How much energy (Joules) a piece of redstone gives in machines. + D:EnergyPerRedstone=10000.0 + + # Displayed energy type in Mekanism GUIs. + S:EnergyType=RF + + # Burn time for Ethylene (1mB hydrogen + 2*bioFuel/tick*200ticks/100mB * 20x efficiency bonus). + I:EthyleneBurnTime=40 + + # Thermal Evaporation Tower heat loss per tick. + D:EvaporationHeatDissipation=0.02 + + # Max Temperature of the Thermal Evaporation Tower. + D:EvaporationMaxTemp=3000.0 + + # Heat to absorb per Solar Panel array of Thermal Evaporation Tower. + D:EvaporationSolarMultiplier=0.2 + + # Temperature to amount produced ratio for Thermal Evaporation Tower. + D:EvaporationTempMultiplier=0.1 + + # Conversion multiplier from Joules to Forge Energy (Joules * ForgeToJoules = FE) + D:ForgeToJoules=0.4 + + # Amount of heat produced per fuel tick of a fuel's burn time in the Fuelwood Heater. + D:HeatPerFuelTick=4.0 + + # How much energy is produced per mB of Hydrogen, also affects Electrolytic Separator usage, Ethylene burn rate and Gas generator energy capacity. + D:HydrogenEnergyDensity=200.0 + + # Conversion multiplier from EU to Joules (EU * JoulesToEU = Joules) + D:JoulesToEU=10.0 + + # Conversion multiplier from Forge Energy to Joules (FE * JoulesToForge = Joules) + D:JoulesToForge=2.5 + + # Conversion multiplier from RF to Joules (RF * JoulesToRF = Joules) + D:JoulesToRF=2.5 + + # Conversion multiplier from Tesla to Joules (Tesla * JoulesToTesla = Joules) + D:JoulesToTesla=2.5 + + # Energy needed to destroy or attract blocks with a Laser (per block hardness level). + I:LaserDiggingEnergy=100000 + + # How far (in blocks) a laser can travel. + I:LaserRange=64 + + # Log Mekanism packet names. Debug setting. + B:LogPackets=false + + # Maximum Joules per mB of Steam. Also affects Thermoelectric Boiler. + D:MaxEnergyPerSteam=100.0 + + # Flamethrower Gas Tank capacity in mB. + I:MaxFlamethrowerGas=24000 + + # Jetpack Gas Tank capacity in mB. + I:MaxJetpackGas=24000 + + # Fluidic Plenisher stops after this many blocks. + I:MaxPlenisherNodes=4000 + + # Maximum block distance to pull fluid from for the Electric Pump. + I:MaxPumpRange=80 + + # Scuba Tank Gas Tank capacity in mB. + I:MaxScubaGas=24000 + + # Energy multiplier for using silk touch mode with the Digital Miner. + I:MinerSilkMultiplier=6 + + # Radius of the explosion of Obsidian TNT. + I:ObsidianTNTBlastRadius=12 + + # Fuse time for Obsidian TNT. + I:ObsidianTNTDelay=100 + + # Ops can bypass the block security restrictions if enabled. + B:OpsBypassRestrictions=false + + # Chance that osmium generates in a chunk. (0 to Disable) + I:OsmiumPerChunk=12 + + # Max number of blocks in an osmium vein. + I:OsmiumVeinSize=8 + + # Delay in ticks before a player is teleported after clicking the Teleport button in the portable teleporter. + I:PortableTeleporterDelay=0 + + # Add filled creative gas tanks to creative/JEI. + B:PrefilledGasTanks=true + + # If enabled makes Water and Heavy Water blocks be removed from the world on pump. + B:PumpWaterSources=false + + # Maximum energy buffer (Mekanism Joules) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. + D:QuantumEntangloporterEnergyTransfer=1.6E7 + + # Conversion multiplier from Joules to RF (Joules * RFToJoules = RF) + D:RFToJoules=0.4 + + # Chance that salt generates in a chunk. (0 to Disable) + I:SaltPerChunk=2 + + # Max number of blocks in a salt vein. + I:SaltVeinSize=6 + + # Chance of producing sawdust per operation in the precision sawmill when turning logs into planks. + D:SawdustChanceLog=1.0 + + # Chance of producing sawdust per operation in the precision sawmill when turning planks into sticks. + D:SawdustChancePlank=0.25 + + # Enable the spawning of baby skeletons. Think baby zombies but skeletons. + B:SpawnBabySkeletons=false + + # Amount of heat each Boiler heating element produces. + D:SuperheatingHeatTransfer=10000.0 + + # Displayed temperature unit in Mekanism GUIs. + S:"Temperature Units"=K + + # Conversion multiplier from Joules to Tesla (Joules * TeslaToJoules = Tesla) + D:TeslaToJoules=0.4 + D:ThermalEvaporationSpeed=1.0 + + # Chance that tin generates in a chunk. (0 to Disable) + I:TinPerChunk=0 + + # Max number of blocks in a tin vein. + I:TinVeinSize=8 + B:UpdateNotifications=true + + # Base factor for working out machine performance with upgrades - UpgradeModifier * (UpgradesInstalled/UpgradesPossible). + I:UpgradeModifier=10 + + # TCP port for the Voice server to listen on. + I:VoicePort=36123 + B:VoiceServerEnabled=true + + # Should machines void the gas inside of them on load if there is no recipe using that gas. + B:VoidInvalidGases=true + + # Enables the voice server for Walkie Talkies. + B:WalkieTalkieServerEnabled=false + + # Change this value to cause Mekanism to regen its ore in all loaded chunks. + I:WorldRegenVersion=0 + + # Maximum radius in blocks that the Digital Miner can reach. (Increasing this may have negative effects on stability and/or performance. We strongly recommend you leave it at the default value.) + I:digitalMinerMaxRadius=32 + + # Maximum fluid buffer (mb) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. Default is ultimate tier tank capacity. + I:quantumEntangloporterFluidBuffer=512000 + + # Maximum fluid buffer (mb) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. Default is ultimate tier tank capacity. + I:quantumEntangloporterGasBuffer=512000 +} + + +generation { + # Peak output for the Advanced Solar Generator. Note: It can go higher than this value in some extreme environments. + D:AdvancedSolarGeneration=300.0 + + # Amount of energy in Joules the Bio Generator produces per tick. + D:BioGeneration=350.0 + + # Affects the Injection Rate, Max Temp, and Ignition Temp. + D:EnergyPerFusionFuel=5000000.0 + + # Amount of energy in Joules the Heat Generator produces per tick. (heatGenerationLava * heatGenerationLava) + heatGenerationNether + D:HeatGeneration=150.0 + + # Multiplier of effectiveness of Lava in the Heat Generator. + D:HeatGenerationLava=5.0 + + # Add this amount of Joules to the energy produced by a heat generator if it is in the Nether. + D:HeatGenerationNether=100.0 + + # Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments. + D:SolarGeneration=50.0 + + # The number of blades on each turbine coil per blade applied. + I:TurbineBladesPerCoil=4 + + # The rate at which steam is condensed in the turbine. + I:TurbineCondenserFlowRate=32000 + + # The rate at which steam is dispersed into the turbine. + D:TurbineDisperserGasFlow=640.0 + + # The rate at which steam is vented into the turbine. + D:TurbineVentGasFlow=16000.0 + + # The list of dimension ids that the Wind Generator will not generate power in. + I:WindGenerationDimBlacklist < + > + + # Maximum base generation value of the Wind Generator. + D:WindGenerationMax=480.0 + + # The maximum Y value that affects the Wind Generators Power generation. + I:WindGenerationMaxY=255 + + # Minimum base generation value of the Wind Generator. + D:WindGenerationMin=60.0 + + # The minimum Y value that affects the Wind Generators Power generation. + I:WindGenerationMinY=24 +} + + +generators { + # Allow AdvancedSolarGenerator to be used/crafted. Requires game restart to fully take effect. + B:AdvancedSolarGeneratorEnabled=true + + # Allow BioGenerator to be used/crafted. Requires game restart to fully take effect. + B:BioGeneratorEnabled=true + + # Allow GasGenerator to be used/crafted. Requires game restart to fully take effect. + B:GasGeneratorEnabled=true + + # Allow HeatGenerator to be used/crafted. Requires game restart to fully take effect. + B:HeatGeneratorEnabled=true + + # Allow SolarGenerator to be used/crafted. Requires game restart to fully take effect. + B:SolarGeneratorEnabled=true + + # Allow WindGenerator to be used/crafted. Requires game restart to fully take effect. + B:WindGeneratorEnabled=true +} + + +machines { + # Allow Chargepad to be used/crafted. Requires game restart to fully take effect. + B:ChargepadEnabled=true + + # Allow ChemicalCrystallizer to be used/crafted. Requires game restart to fully take effect. + B:ChemicalCrystallizerEnabled=true + + # Allow ChemicalDissolutionChamber to be used/crafted. Requires game restart to fully take effect. + B:ChemicalDissolutionChamberEnabled=true + + # Allow ChemicalInfuser to be used/crafted. Requires game restart to fully take effect. + B:ChemicalInfuserEnabled=true + + # Allow ChemicalInjectionChamber to be used/crafted. Requires game restart to fully take effect. + B:ChemicalInjectionChamberEnabled=true + + # Allow ChemicalOxidizer to be used/crafted. Requires game restart to fully take effect. + B:ChemicalOxidizerEnabled=true + + # Allow ChemicalWasher to be used/crafted. Requires game restart to fully take effect. + B:ChemicalWasherEnabled=true + + # Allow Combiner to be used/crafted. Requires game restart to fully take effect. + B:CombinerEnabled=true + + # Allow Crusher to be used/crafted. Requires game restart to fully take effect. + B:CrusherEnabled=true + + # Allow DigitalMiner to be used/crafted. Requires game restart to fully take effect. + B:DigitalMinerEnabled=true + + # Allow ElectricPump to be used/crafted. Requires game restart to fully take effect. + B:ElectricPumpEnabled=true + + # Allow ElectrolyticSeparator to be used/crafted. Requires game restart to fully take effect. + B:ElectrolyticSeparatorEnabled=true + + # Allow EnergizedSmelter to be used/crafted. Requires game restart to fully take effect. + B:EnergizedSmelterEnabled=true + + # Allow EnrichmentChamber to be used/crafted. Requires game restart to fully take effect. + B:EnrichmentChamberEnabled=true + + # Allow Factory to be used/crafted. Requires game restart to fully take effect. + B:FactoryEnabled=true + + # Allow FluidTank to be used/crafted. Requires game restart to fully take effect. + B:FluidTankEnabled=true + + # Allow FluidicPlenisher to be used/crafted. Requires game restart to fully take effect. + B:FluidicPlenisherEnabled=true + + # Allow FormulaicAssemblicator to be used/crafted. Requires game restart to fully take effect. + B:FormulaicAssemblicatorEnabled=true + + # Allow FuelwoodHeater to be used/crafted. Requires game restart to fully take effect. + B:FuelwoodHeaterEnabled=true + + # Allow LaserAmplifier to be used/crafted. Requires game restart to fully take effect. + B:LaserAmplifierEnabled=true + + # Allow Laser to be used/crafted. Requires game restart to fully take effect. + B:LaserEnabled=true + + # Allow LaserTractorBeam to be used/crafted. Requires game restart to fully take effect. + B:LaserTractorBeamEnabled=true + + # Allow LogisticalSorter to be used/crafted. Requires game restart to fully take effect. + B:LogisticalSorterEnabled=true + + # Allow MetallurgicInfuser to be used/crafted. Requires game restart to fully take effect. + B:MetallurgicInfuserEnabled=true + + # Allow Oredictionificator to be used/crafted. Requires game restart to fully take effect. + B:OredictionificatorEnabled=true + + # Allow OsmiumCompressor to be used/crafted. Requires game restart to fully take effect. + B:OsmiumCompressorEnabled=true + + # Allow PersonalChest to be used/crafted. Requires game restart to fully take effect. + B:PersonalChestEnabled=true + + # Allow PrecisionSawmill to be used/crafted. Requires game restart to fully take effect. + B:PrecisionSawmillEnabled=true + + # Allow PressurizedReactionChamber to be used/crafted. Requires game restart to fully take effect. + B:PressurizedReactionChamberEnabled=true + + # Allow PurificationChamber to be used/crafted. Requires game restart to fully take effect. + B:PurificationChamberEnabled=true + + # Allow QuantumEntangloporter to be used/crafted. Requires game restart to fully take effect. + B:QuantumEntangloporterEnabled=true + + # Allow ResistiveHeater to be used/crafted. Requires game restart to fully take effect. + B:ResistiveHeaterEnabled=true + + # Allow RotaryCondensentrator to be used/crafted. Requires game restart to fully take effect. + B:RotaryCondensentratorEnabled=true + + # Allow SeismicVibrator to be used/crafted. Requires game restart to fully take effect. + B:SeismicVibratorEnabled=true + + # Allow SolarNeutronActivator to be used/crafted. Requires game restart to fully take effect. + B:SolarNeutronActivatorEnabled=true + + # Allow Teleporter to be used/crafted. Requires game restart to fully take effect. + B:TeleporterEnabled=true +} + + +storage { + # Base energy storage (Joules). + D:ChargePadStorage=40000.0 + + # Base energy storage (Joules). + D:ChemicalCrystallizerStorage=160000.0 + + # Base energy storage (Joules). + D:ChemicalDissolutionChamberStorage=160000.0 + + # Base energy storage (Joules). + D:ChemicalInfuserStorage=80000.0 + + # Base energy storage (Joules). + D:ChemicalInjectionChamberStorage=160000.0 + + # Base energy storage (Joules). + D:ChemicalWasherStorage=80000.0 + + # Base energy storage (Joules). + D:CombinerStorage=40000.0 + + # Base energy storage (Joules). + D:CrusherStorage=20000.0 + + # Base energy storage (Joules). + D:DigitalMinerStorage=40000.0 + + # Base energy storage (Joules). + D:ElectricPumpStorage=40000.0 + + # Base energy storage (Joules). + D:ElectrolyticSeparatorStorage=160000.0 + + # Base energy storage (Joules). + D:EnergizedSmelterStorage=20000.0 + + # Base energy storage (Joules). + D:EnrichmentChamberStorage=20000.0 + + # Base energy storage (Joules). + D:FluidicPlenisherStorage=40000.0 + + # Base energy storage (Joules). + D:FormulaicAssemblicatorStorage=40000.0 + + # Base energy storage (Joules). + D:LaserStorage=2000000.0 + + # Base energy storage (Joules). + D:MetallurgicInfuserStorage=20000.0 + + # Base energy storage (Joules). + D:OsmiumCompressorStorage=80000.0 + + # Base energy storage (Joules). + D:OxidationChamberStorage=80000.0 + + # Base energy storage (Joules). + D:PrecisionSawmillStorage=20000.0 + + # Base energy storage (Joules). + D:PressurizedReactionBaseStorage=2000.0 + + # Base energy storage (Joules). + D:PurificationChamberStorage=80000.0 + + # Base energy storage (Joules). + D:RotaryCondensentratorStorage=20000.0 + + # Base energy storage (Joules). + D:SeismicVibratorStorage=20000.0 + + # Base energy storage (Joules). + D:TeleporterStorage=5000000.0 +} + + +tier { + # The number of items a Advanced bin can store. + I:AdvancedBinStorage=8192 + + # Internal buffer in Joules of each Advanced universal cable. + I:AdvancedCableCapacity=12800 + + # Insulation value of Advanced thermodynamic conductor. + D:AdvancedConductorConductionInsulation=400.0 + + # Heat capacity of Advanced thermodynamic conductor. + D:AdvancedConductorHeatCapacity=1.0 + + # Conduction value of Advanced thermodynamic conductor. + D:AdvancedConductorInverseConduction=5.0 + + # Maximum number of Joules a Advanced energy cube can store. + D:AdvancedEnergyCubeMaxEnergy=8000000.0 + + # Output rate in Joules of a Advanced energy cube. + D:AdvancedEnergyCubeOutput=3200.0 + + # Output rate of Advanced gas tank in mB. + I:AdvancedFluidTankOutput=800 + + # Storage size of Advanced gas tank in mB. + I:AdvancedFluidTankStorage=28000 + + # Output rate of Advanced gas tank in mB. + I:AdvancedGasTankOutput=512 + + # Storage size of Advanced gas tank in mB. + I:AdvancedGasTankStorage=128000 + + # Maximum number of Joules a Advanced induction cell can store. + D:AdvancedInductionCellMaxEnergy=8.0E9 + + # Maximum number of Joules a Advanced induction provider can output or accept. + D:AdvancedInductionProviderOutput=512000.0 + + # Capacity of Advanced mechanical pipe in mB. + I:AdvancedPipeCapacity=4000 + + # Pump rate of Advanced mechanical pipe in mB/t. + I:AdvancedPipePullAmount=400 + + # Item throughput rate of Advanced logistical transporter in items/s. + I:AdvancedTransporterPullAmount=16 + + # Five times travel speed of Advanced logistical transporter. + I:AdvancedTransporterSpeed=10 + + # Capacity of Advanced pressurized tube in mB. + I:AdvancedTubeCapacity=1024 + + # Pump rate of Advanced pressurized tube in mB/t. + I:AdvancedTubePullAmount=256 + + # The number of items a Basic bin can store. + I:BasicBinStorage=4096 + + # Internal buffer in Joules of each Basic universal cable. + I:BasicCableCapacity=3200 + + # Insulation value of Basic thermodynamic conductor. + D:BasicConductorConductionInsulation=10.0 + + # Heat capacity of Basic thermodynamic conductor. + D:BasicConductorHeatCapacity=1.0 + + # Conduction value of Basic thermodynamic conductor. + D:BasicConductorInverseConduction=5.0 + + # Maximum number of Joules a Basic energy cube can store. + D:BasicEnergyCubeMaxEnergy=2000000.0 + + # Output rate in Joules of a Basic energy cube. + D:BasicEnergyCubeOutput=800.0 + + # Output rate of Basic gas tank in mB. + I:BasicFluidTankOutput=400 + + # Storage size of Basic gas tank in mB. + I:BasicFluidTankStorage=14000 + + # Output rate of Basic gas tank in mB. + I:BasicGasTankOutput=256 + + # Storage size of Basic gas tank in mB. + I:BasicGasTankStorage=64000 + + # Maximum number of Joules a Basic induction cell can store. + D:BasicInductionCellMaxEnergy=1.0E9 + + # Maximum number of Joules a Basic induction provider can output or accept. + D:BasicInductionProviderOutput=64000.0 + + # Capacity of Basic mechanical pipe in mB. + I:BasicPipeCapacity=1000 + + # Pump rate of Basic mechanical pipe in mB/t. + I:BasicPipePullAmount=100 + + # Item throughput rate of Basic logistical transporter in items/s. + I:BasicTransporterPullAmount=1 + + # Five times travel speed of Basic logistical transporter. + I:BasicTransporterSpeed=5 + + # Capacity of Basic pressurized tube in mB. + I:BasicTubeCapacity=256 + + # Pump rate of Basic pressurized tube in mB/t. + I:BasicTubePullAmount=64 + + # The number of items a Creative bin can store. + I:CreativeBinStorage=2147483647 + + # Maximum number of Joules a Creative energy cube can store. + D:CreativeEnergyCubeMaxEnergy=1.7976931348623157E308 + + # Output rate in Joules of a Creative energy cube. + D:CreativeEnergyCubeOutput=1.7976931348623157E308 + + # Output rate of Creative gas tank in mB. + I:CreativeFluidTankOutput=1073741823 + + # Storage size of Creative gas tank in mB. + I:CreativeFluidTankStorage=2147483647 + + # Output rate of Creative gas tank in mB. + I:CreativeGasTankOutput=1073741823 + + # Storage size of Creative gas tank in mB. + I:CreativeGasTankStorage=2147483647 + + # The number of items a Elite bin can store. + I:EliteBinStorage=32768 + + # Internal buffer in Joules of each Elite universal cable. + I:EliteCableCapacity=64000 + + # Insulation value of Elite thermodynamic conductor. + D:EliteConductorConductionInsulation=8000.0 + + # Heat capacity of Elite thermodynamic conductor. + D:EliteConductorHeatCapacity=1.0 + + # Conduction value of Elite thermodynamic conductor. + D:EliteConductorInverseConduction=5.0 + + # Maximum number of Joules a Elite energy cube can store. + D:EliteEnergyCubeMaxEnergy=3.2E7 + + # Output rate in Joules of a Elite energy cube. + D:EliteEnergyCubeOutput=12800.0 + + # Output rate of Elite gas tank in mB. + I:EliteFluidTankOutput=1600 + + # Storage size of Elite gas tank in mB. + I:EliteFluidTankStorage=56000 + + # Output rate of Elite gas tank in mB. + I:EliteGasTankOutput=1028 + + # Storage size of Elite gas tank in mB. + I:EliteGasTankStorage=256000 + + # Maximum number of Joules a Elite induction cell can store. + D:EliteInductionCellMaxEnergy=6.4E10 + + # Maximum number of Joules a Elite induction provider can output or accept. + D:EliteInductionProviderOutput=4096000.0 + + # Capacity of Elite mechanical pipe in mB. + I:ElitePipeCapacity=16000 + + # Pump rate of Elite mechanical pipe in mB/t. + I:ElitePipePullAmount=1600 + + # Item throughput rate of Elite logistical transporter in items/s. + I:EliteTransporterPullAmount=32 + + # Five times travel speed of Elite logistical transporter. + I:EliteTransporterSpeed=20 + + # Capacity of Elite pressurized tube in mB. + I:EliteTubeCapacity=4096 + + # Pump rate of Elite pressurized tube in mB/t. + I:EliteTubePullAmount=1024 + + # The number of items a Ultimate bin can store. + I:UltimateBinStorage=262144 + + # Internal buffer in Joules of each Ultimate universal cable. + I:UltimateCableCapacity=320000 + + # Insulation value of Ultimate thermodynamic conductor. + D:UltimateConductorConductionInsulation=100000.0 + + # Heat capacity of Ultimate thermodynamic conductor. + D:UltimateConductorHeatCapacity=1.0 + + # Conduction value of Ultimate thermodynamic conductor. + D:UltimateConductorInverseConduction=5.0 + + # Maximum number of Joules a Ultimate energy cube can store. + D:UltimateEnergyCubeMaxEnergy=1.28E8 + + # Output rate in Joules of a Ultimate energy cube. + D:UltimateEnergyCubeOutput=51200.0 + + # Output rate of Ultimate gas tank in mB. + I:UltimateFluidTankOutput=3200 + + # Storage size of Ultimate gas tank in mB. + I:UltimateFluidTankStorage=112000 + + # Output rate of Ultimate gas tank in mB. + I:UltimateGasTankOutput=2056 + + # Storage size of Ultimate gas tank in mB. + I:UltimateGasTankStorage=512000 + + # Maximum number of Joules a Ultimate induction cell can store. + D:UltimateInductionCellMaxEnergy=5.12E11 + + # Maximum number of Joules a Ultimate induction provider can output or accept. + D:UltimateInductionProviderOutput=3.2768E7 + + # Capacity of Ultimate mechanical pipe in mB. + I:UltimatePipeCapacity=64000 + + # Pump rate of Ultimate mechanical pipe in mB/t. + I:UltimatePipePullAmount=6400 + + # Item throughput rate of Ultimate logistical transporter in items/s. + I:UltimateTransporterPullAmount=64 + + # Five times travel speed of Ultimate logistical transporter. + I:UltimateTransporterSpeed=50 + + # Capacity of Ultimate pressurized tube in mB. + I:UltimateTubeCapacity=16384 + + # Pump rate of Ultimate pressurized tube in mB/t. + I:UltimateTubePullAmount=4096 +} + + +tools { + + tool-balance { + + obsidian { + + regular { + D:axeAttackDamage=12.0 + D:axeAttackSpeed=-2.0 + I:damage=10 + D:efficiency=20.0 + I:enchantability=40 + I:harvestLevel=3 + I:maxUses=2500 + } + + paxel { + I:damage=10 + D:efficiency=25.0 + I:enchantability=50 + I:harvestLevel=3 + I:maxUses=3000 + } + + } + + lapis { + + regular { + I:damage=2 + D:efficiency=5.0 + I:enchantability=8 + I:harvestLevel=2 + I:maxUses=200 + } + + paxel { + I:damage=4 + D:efficiency=6.0 + I:enchantability=10 + I:harvestLevel=2 + I:maxUses=250 + } + + } + + osmium { + + regular { + D:axeAttackDamage=8.0 + D:axeAttackSpeed=-3.0 + I:damage=4 + D:efficiency=10.0 + I:enchantability=12 + I:harvestLevel=2 + I:maxUses=500 + } + + paxel { + I:damage=5 + D:efficiency=12.0 + I:enchantability=16 + I:harvestLevel=3 + I:maxUses=700 + } + + } + + bronze { + + regular { + D:axeAttackDamage=8.0 + D:axeAttackSpeed=-3.1 + I:damage=6 + D:efficiency=14.0 + I:enchantability=10 + I:harvestLevel=2 + I:maxUses=800 + } + + paxel { + I:damage=10 + D:efficiency=16.0 + I:enchantability=14 + I:harvestLevel=3 + I:maxUses=1100 + } + + } + + glowstone { + + regular { + D:axeAttackDamage=8.0 + D:axeAttackSpeed=-3.1 + I:damage=5 + D:efficiency=14.0 + I:enchantability=18 + I:harvestLevel=2 + I:maxUses=300 + } + + paxel { + I:damage=5 + D:efficiency=18.0 + I:enchantability=22 + I:harvestLevel=2 + I:maxUses=450 + } + + } + + steel { + + regular { + D:axeAttackDamage=8.0 + D:axeAttackSpeed=-3.0 + I:damage=4 + D:efficiency=14.0 + I:enchantability=10 + I:harvestLevel=3 + I:maxUses=850 + } + + paxel { + I:damage=8 + D:efficiency=18.0 + I:enchantability=14 + I:harvestLevel=3 + I:maxUses=1250 + } + + } + + lazuli { + + regular { + D:axeAttackDamage=8.0 + D:axeAttackSpeed=-3.1 + } + + } + + } + + armor-balance { + + obsidian { + I:durability=50 + I:enchantability=40 + D:toughness=4.0 + + protection { + I:chest=12 + I:feet=5 + I:head=5 + I:legs=8 + } + + } + + lapis { + I:durability=13 + I:enchantability=8 + D:toughness=0.0 + + protection { + I:chest=5 + I:feet=2 + I:head=2 + I:legs=6 + } + + } + + osmium { + I:durability=30 + I:enchantability=12 + I:toughness=1 + + protection { + I:chest=5 + I:feet=3 + I:head=3 + I:legs=6 + } + + } + + bronze { + I:durability=35 + I:enchantability=10 + D:toughness=0.0 + + protection { + I:chest=6 + I:feet=2 + I:head=3 + I:legs=5 + } + + } + + glowstone { + I:durability=18 + I:enchantability=18 + D:toughness=0.0 + + protection { + I:chest=7 + I:feet=3 + I:head=3 + I:legs=6 + } + + } + + steel { + I:durability=40 + I:enchantability=10 + D:toughness=1.0 + + protection { + I:chest=7 + I:feet=3 + I:head=3 + I:legs=6 + } + + } + + } + + general { + D:MobArmorSpawnRate=0.03 + } + +} + + +usage { + # Energy per operation tick (Joules). + D:ChemicalCrystallizerUsage=400.0 + + # Energy per operation tick (Joules). + D:ChemicalDissolutionChamberUsage=400.0 + + # Energy per operation tick (Joules). + D:ChemicalInfuserUsage=200.0 + + # Energy per operation tick (Joules). + D:ChemicalInjectionChamberUsage=400.0 + + # Energy per operation tick (Joules). + D:ChemicalWasherUsage=200.0 + + # Energy per operation tick (Joules). + D:CombinerUsage=50.0 + + # Energy per operation tick (Joules). + D:CrusherUsage=50.0 + + # Energy per operation tick (Joules). + D:DigitalMinerUsage=100.0 + + # Energy per operation tick (Joules). + D:ElectricPumpUsage=100.0 + + # Energy per operation tick (Joules). + D:EnergizedSmelterUsage=50.0 + + # Energy per operation tick (Joules). + D:EnrichmentChamberUsage=50.0 + + # Energy per operation tick (Joules). + D:FluidicPlenisherUsage=100.0 + + # Energy per operation tick (Joules). + D:FormulaicAssemblicatorUsage=100.0 + D:GasCentrifugeUsage=100.0 + + # Energy needed for one [recipe unit] of heavy water production (Joules). + D:HeavyWaterElectrolysisUsage=800.0 + + # Energy per operation tick (Joules). + D:LaserUsage=5000.0 + + # Energy per operation tick (Joules). + D:MetallurgicInfuserUsage=50.0 + + # Energy per operation tick (Joules). + D:OsmiumCompressorUsage=100.0 + + # Energy per operation tick (Joules). + D:OxidationChamberUsage=200.0 + + # Energy per operation tick (Joules). + D:PrecisionSawmillUsage=50.0 + + # Energy per operation tick (Joules). + D:PressurizedReactionBaseUsage=5.0 + + # Energy per operation tick (Joules). + D:PurificationChamberUsage=200.0 + + # Energy per operation tick (Joules). + D:RotaryCondensentratorUsage=50.0 + + # Energy per operation tick (Joules). + D:SeismicVibratorUsage=50.0 + + # Base Joules cost for a teleportation. + I:TeleporterBaseUsage=1000 + + # Flat additional cost for interdimensional teleportation. + I:TeleporterDimensionPenalty=10000 + + # Joules per unit of distance travelled during teleportation - sqrt(xDiff^2 + yDiff^2 + zDiff^2). + I:TeleporterDistanceUsage=10 +} + + diff --git a/overrides/config/mekanism/BoxBlacklist.txt b/overrides/config/mekanism/BoxBlacklist.txt new file mode 100644 index 0000000..001f2b4 --- /dev/null +++ b/overrides/config/mekanism/BoxBlacklist.txt @@ -0,0 +1,3 @@ +# Use this file to tell Mekanism which blocks should not be picked up by a cardboard box. +# Proper syntax is "NAME META". Example (for stone): +# minecraft:stone 0 \ No newline at end of file diff --git a/overrides/config/microblocks.cfg b/overrides/config/microblocks.cfg new file mode 100644 index 0000000..e6c09c9 --- /dev/null +++ b/overrides/config/microblocks.cfg @@ -0,0 +1,5 @@ +#Configuration file for adding microblock materials for aesthetic blocks added by mods +#Each line needs to be of the form : +# is the registry key of the block/item enclosed in quotes. NEI can help you find these +# may be ommitted, in which case it defaults to 0, otherwise it can be a number, a comma separated list of numbers, or a dash separated range +#Ex. "dirt" "minecraft:planks":3 "iron_ore":1,2,3,5 "ThermalFoundation:Storage":0-15 diff --git a/overrides/config/minema.cfg b/overrides/config/minema.cfg new file mode 100644 index 0000000..e69de29 diff --git a/overrides/config/modnametooltip.cfg b/overrides/config/modnametooltip.cfg new file mode 100644 index 0000000..609e93d --- /dev/null +++ b/overrides/config/modnametooltip.cfg @@ -0,0 +1,10 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +formatting { + # How the mod name should be formatted in the tooltip. Leave blank to disable. Valid modifiers: [black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white, obfuscated, bold, strikethrough, underline, italic] + S:modNameFormat=blue italic +} + + diff --git a/overrides/config/morpheus.cfg b/overrides/config/morpheus.cfg new file mode 100644 index 0000000..7fe16d9 --- /dev/null +++ b/overrides/config/morpheus.cfg @@ -0,0 +1,19 @@ +# Configuration file + +groundlevel { + # Ground Level (1-255) [range: 1 ~ 255, default: 64] + I:settings=64 +} + + +settings { + B:AlertEnabled=true + B:AllowSetSpawnDaytime=true + B:IncludeMiners=true + S:OnMorningText=Wakey, wakey, rise and shine... Good Morning everyone! + S:OnSleepText=is now sleeping. + S:OnWakeText=has left their bed. + I:SleeperPerc=25 +} + + diff --git a/overrides/config/mputils/addons/mpbasic/mpbasic.cfg b/overrides/config/mputils/addons/mpbasic/mpbasic.cfg new file mode 100644 index 0000000..8df8324 --- /dev/null +++ b/overrides/config/mputils/addons/mpbasic/mpbasic.cfg @@ -0,0 +1,55 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.0 + +changelog_settings { + # Change button and Title of change log [default: What's New!] + S:"ChangeLog Title"=What's New! + + # Location of the file http or filename [default: changelog.txt] + S:"File Address"=changelog.txt + + # If change log file is located on a web url [default: false] + B:isHttp=false +} + + +general { + # http of your SupportPage [default: https://www.patreon.com/GenDeathrow] + S:"Support url"=https://www.patreon.com/GenDeathrow + + # Shows an update Notification dropdown from top center of screen. Only happens when versions change. [default: true] + B:"Update Notification"=true +} + + +issue_tracker_settings { + # If 'useInGameForm' && 'sendJsonData' = true, than As users for thier email address. [default: true] + B:"Collect Emails"=true + + # This just changes default setting to create a Gist like for change log. May break if git hub changes api. [default: true] + B:"Crashlogs to Gist default"=true + + # http of your IssueTracker [default: https://github.com/GenDeathrow/MPUtils/issues] + S:"Issue Tracker url"=https://github.com/GenDeathrow/MPUtils/issues + + # This is an Advance Settings, The web address must accept Json data to be able to automate issue reporting. It is up to you how you accept the json data on the website. I may have an example but only use this if you know what your doing. [default: false] + B:"Use Automated issue tracker"=false + + # Use an in game form, If false the issue tracker button will just link to the tracker url. [default: false] + B:"Use in game form"=false +} + + +menu_tabs { + # Adds Bug Report button to menu. Soon will have a Reporting Form + B:"Show Bug Report"=true + + # Adds Changelog button to menu + B:"Show Changelog"=true + + # Adds Support you button to menu + B:"Show Support"=true +} + + diff --git a/overrides/config/mputils/changelog.txt b/overrides/config/mputils/changelog.txt new file mode 100644 index 0000000..636354b --- /dev/null +++ b/overrides/config/mputils/changelog.txt @@ -0,0 +1,3 @@ +§e# Add Your ChangeLog to §c'changelog.txt'§r in the config files + +You can use Minecrafts §9Color §2Codes §6to§r §nmake your changlogs look Good. diff --git a/overrides/config/mputils/infopanel/example/page1.txt b/overrides/config/mputils/infopanel/example/page1.txt new file mode 100644 index 0000000..48ef9b5 --- /dev/null +++ b/overrides/config/mputils/infopanel/example/page1.txt @@ -0,0 +1,13 @@ +Info panels allow you to write tutorials, welcome messages, or any type of information you would like to add into the game. + +If you just want it to start up on first world load. add §e'loadOnLogin:true'§r to your infopanel json file. + +You can also use minecraft books to open the gui. All you have to do is create a minecraft book with nbt data. §9 '{infopanel:}' +§e~~Command Example (For welcome.json example):§9 /give minecraft:book 1 0 {infopanel:welcome}§r + +A quicker command to give the command sender a book for a specfic infopanel. '/mpadmin infopanel ', Auto complete is set up to help you out. + +If you have load on login true, And you want it to retrigger with a new modpack update, just change the json file name. + +§cFiles are read in UTF-8 Encoding! So if you get strange characters. Your file may be the incorrect encoding. Using a tool like Notpad++ will tell your encoding in the bottom right corner. And in a dropdown you can convert the text file. Some editing my be needed. §r + §l§9Click Next for more info on infopanels... diff --git a/overrides/config/mputils/infopanel/example/page2.txt b/overrides/config/mputils/infopanel/example/page2.txt new file mode 100644 index 0000000..1edacd2 --- /dev/null +++ b/overrides/config/mputils/infopanel/example/page2.txt @@ -0,0 +1,13 @@ +When Creating your first infopanel goto your §e'configs/mputils/infopanel'§r +Create a folder with anyname you want. What ever you name your folder wont matter, its just for you. Now since your folder is created. +You will create your controller json file.Your controller json file can be called anything you want. +Make sure your json has a unique name as it is how you will reference it in-game. + +Inside the controller json you can link all your text files. You can have 1 page ,or a lot of pages. + +Just add all your text files into this folder. You are not limited to just 1 controller json in each folder. + +Check the configs for this example to get an idea how to set your new info panels up. + + + §cPlease keep all names lowercase!§r diff --git a/overrides/config/mputils/infopanel/example/page3.txt b/overrides/config/mputils/infopanel/example/page3.txt new file mode 100644 index 0000000..aa36c44 --- /dev/null +++ b/overrides/config/mputils/infopanel/example/page3.txt @@ -0,0 +1,3 @@ +Look page 3! +You can use Minecrafts §9Color §2Codes §6to§r §nmake your InfoPanels look Good. +Setting the 'mustRead' in your json file will force the player to read the infopanel for at least 20 secs. Unless its was opened from a book... This will change to forcing player to read something new only once. At the moment it is what it is. diff --git a/overrides/config/mputils/infopanel/example/welcome.json b/overrides/config/mputils/infopanel/example/welcome.json new file mode 100644 index 0000000..a34b54e --- /dev/null +++ b/overrides/config/mputils/infopanel/example/welcome.json @@ -0,0 +1,18 @@ +{ + "loadOnLogin": true, + "mustRead": true, + "pages": [ + { + "title": "Getting Started", + "file": "page1" + }, + { + "title": "Extra Pages", + "file": "page2" + }, + { + "title": "Welcome Page 3", + "file": "page3" + } + ] +} diff --git a/overrides/config/mputils/mputils.cfg b/overrides/config/mputils/mputils.cfg new file mode 100644 index 0000000..3d9b465 --- /dev/null +++ b/overrides/config/mputils/mputils.cfg @@ -0,0 +1,13 @@ +# Configuration file + +~CONFIG_VERSION: 1.0.1 + +general { + # Edit mode opens up a set of new tools to use with MPUtils and its addons. [default: false] + B:"Edit Mode"=false + + # Set to true, Will create a "mpinfo.info" file to input modpack data [default: false] + B:"Use MPInfo"=false +} + + diff --git a/overrides/config/mts.cfg b/overrides/config/mts.cfg new file mode 100644 index 0000000..59882e8 --- /dev/null +++ b/overrides/config/mts.cfg @@ -0,0 +1,313 @@ +# Configuration file + +clientconfig { + # How long (in ticks) it takes before control surfaces try to return to their natural angle. + # This is not used when using a joystick. + I:ControlSurfaceCooldown=4 + + # If enabled, MTS will re-load all resources every time the config key (P) is pressed. + # This includes textures for vehicles and parts, JSON files, and OBJ models. + # This is intended for use in pack creation with pack components + # being placed in an un-zipped resource pack. + # Note that every re-load will also re-load EVERY resource, not just MTS resources. + # Make sure not to have lots of mods installed when you are doing this! + B:DevMode=false + + # Render the insides of windows on vehicles? + B:InnerWindows=true + + # Dead zone for joystick axis. NOT joystick specific. + D:JoystickDeadZone=0.03 + + # Should keyboard controls be overriden when a joystick control is mapped? + # Leave true to free up the keyboard while using a joysick. + B:KeyboardOverride=true + + # Enable mouse yoke for vehicles? + # Prevents looking around unless unlocked. Think MCHeli controls. + B:MouseYoke=false + + # Does altimiter read zero at average sea level instead of Y=0? + B:SeaLevelOffset=false +} + + +controls_joystick { + I:input.aircraft.brake_button=999 + S:input.aircraft.brake_joystick= + I:input.aircraft.camlock_button=999 + S:input.aircraft.camlock_joystick= + I:input.aircraft.changehud_button=999 + S:input.aircraft.changehud_joystick= + I:input.aircraft.changeview_button=999 + S:input.aircraft.changeview_joystick= + I:input.aircraft.flaps_d_button=999 + S:input.aircraft.flaps_d_joystick= + I:input.aircraft.flaps_u_button=999 + S:input.aircraft.flaps_u_joystick= + I:input.aircraft.look_a_button=999 + S:input.aircraft.look_a_joystick= + I:input.aircraft.look_d_button=999 + S:input.aircraft.look_d_joystick= + I:input.aircraft.look_l_button=999 + S:input.aircraft.look_l_joystick= + I:input.aircraft.look_r_button=999 + S:input.aircraft.look_r_joystick= + I:input.aircraft.look_u_button=999 + S:input.aircraft.look_u_joystick= + I:input.aircraft.mod_button=999 + S:input.aircraft.mod_joystick= + I:input.aircraft.panel_button=999 + S:input.aircraft.panel_joystick= + I:input.aircraft.park_button=999 + S:input.aircraft.park_joystick= + I:input.aircraft.pitch_button=999 + B:input.aircraft.pitch_inverted=false + S:input.aircraft.pitch_joystick= + D:input.aircraft.pitch_maxtravel=1.0 + D:input.aircraft.pitch_mintravel=-1.0 + I:input.aircraft.reverse_button=999 + S:input.aircraft.reverse_joystick= + I:input.aircraft.roll_button=999 + B:input.aircraft.roll_inverted=false + S:input.aircraft.roll_joystick= + D:input.aircraft.roll_maxtravel=1.0 + D:input.aircraft.roll_mintravel=-1.0 + I:input.aircraft.throttle_button=999 + B:input.aircraft.throttle_inverted=false + S:input.aircraft.throttle_joystick= + D:input.aircraft.throttle_maxtravel=1.0 + D:input.aircraft.throttle_mintravel=-1.0 + I:input.aircraft.trim_pitch_d_button=999 + S:input.aircraft.trim_pitch_d_joystick= + I:input.aircraft.trim_pitch_u_button=999 + S:input.aircraft.trim_pitch_u_joystick= + I:input.aircraft.trim_roll_l_button=999 + S:input.aircraft.trim_roll_l_joystick= + I:input.aircraft.trim_roll_r_button=999 + S:input.aircraft.trim_roll_r_joystick= + I:input.aircraft.trim_yaw_l_button=999 + S:input.aircraft.trim_yaw_l_joystick= + I:input.aircraft.trim_yaw_r_button=999 + S:input.aircraft.trim_yaw_r_joystick= + I:input.aircraft.yaw_button=999 + B:input.aircraft.yaw_inverted=false + S:input.aircraft.yaw_joystick= + D:input.aircraft.yaw_maxtravel=1.0 + D:input.aircraft.yaw_mintravel=-1.0 + I:input.aircraft.zoom_i_button=999 + S:input.aircraft.zoom_i_joystick= + I:input.aircraft.zoom_o_button=999 + S:input.aircraft.zoom_o_joystick= + I:input.car.brake_button=999 + S:input.car.brake_joystick= + I:input.car.camlock_button=999 + S:input.car.camlock_joystick= + I:input.car.changehud_button=999 + S:input.car.changehud_joystick= + I:input.car.changeview_button=999 + S:input.car.changeview_joystick= + I:input.car.gas_button=999 + B:input.car.gas_inverted=false + S:input.car.gas_joystick= + D:input.car.gas_maxtravel=1.0 + D:input.car.gas_mintravel=-1.0 + I:input.car.horn_button=999 + S:input.car.horn_joystick= + I:input.car.lights_button=999 + S:input.car.lights_joystick= + I:input.car.lights_special_button=999 + S:input.car.lights_special_joystick= + I:input.car.look_a_button=999 + S:input.car.look_a_joystick= + I:input.car.look_d_button=999 + S:input.car.look_d_joystick= + I:input.car.look_l_button=999 + S:input.car.look_l_joystick= + I:input.car.look_r_button=999 + S:input.car.look_r_joystick= + I:input.car.look_u_button=999 + S:input.car.look_u_joystick= + I:input.car.mod_button=999 + S:input.car.mod_joystick= + I:input.car.park_button=999 + S:input.car.park_joystick= + I:input.car.shift_d_button=999 + S:input.car.shift_d_joystick= + I:input.car.shift_u_button=999 + S:input.car.shift_u_joystick= + I:input.car.start_button=999 + S:input.car.start_joystick= + I:input.car.stop_button=999 + S:input.car.stop_joystick= + I:input.car.turn_button=999 + B:input.car.turn_inverted=false + S:input.car.turn_joystick= + D:input.car.turn_maxtravel=1.0 + D:input.car.turn_mintravel=-1.0 + I:input.car.zoom_i_button=999 + S:input.car.zoom_i_joystick= + I:input.car.zoom_o_button=999 + S:input.car.zoom_o_joystick= +} + + +controls_keyboard { + I:input.aircraft.brake=48 + I:input.aircraft.camlock=157 + I:input.aircraft.flaps_d=35 + I:input.aircraft.flaps_u=21 + I:input.aircraft.mod=54 + I:input.aircraft.panel=22 + I:input.aircraft.pitch_d=17 + I:input.aircraft.pitch_u=31 + I:input.aircraft.roll_l=30 + I:input.aircraft.roll_r=32 + I:input.aircraft.throttle_d=37 + I:input.aircraft.throttle_u=23 + I:input.aircraft.yaw_l=36 + I:input.aircraft.yaw_r=38 + I:input.aircraft.zoom_i=201 + I:input.aircraft.zoom_o=209 + I:input.car.brake=31 + I:input.car.camlock=157 + I:input.car.gas=17 + I:input.car.horn=46 + I:input.car.lights=45 + I:input.car.lights_special=47 + I:input.car.mod=54 + I:input.car.shift_d=33 + I:input.car.shift_u=19 + I:input.car.start=44 + I:input.car.turn_l=30 + I:input.car.turn_r=32 + I:input.car.zoom_i=201 + I:input.car.zoom_o=209 +} + + +damage { + # Whether or not vehicles can break blocks when they hit them. If false, vehicles will simply stop when they hit blocks. + B:BlockBreakage=true + + # Factor for damage caused by crashes. + D:CrashDamageFactor=1.0 + + # Chance an engine will spring a leak if hit. + # Explosions cause 10x this chance. + D:EngineLeakProbability=0.01 + + # Whether or not vehicles explode when crashed or shot down. + B:Explosions=true + + # Factor for damage caused by a propeller. + D:PropellerDamageFactor=1.0 + + # Factor for damage caused by wheels on vehicles. + D:WheelDamageFactor=1.0 +} + + +fuels { + D:argon=0.0 + D:atmosphericgases=0.0 + D:bacterialsludge=0.0 + D:biofuel=0.0 + D:blaze_juice=0.0 + D:brine=0.0 + D:carbondioxide=0.0 + D:cheese_of_milk_fluid=0.0 + D:cheese_of_milk_gas=0.0 + D:clean_water_fluid=0.0 + D:crystalfloe=0.0 + D:crystallize_lava_fluid=0.0 + D:crystallize_water_fluid=0.0 + D:ender_sap=0.0 + D:essence=0.0 + D:frozen_water_fluid=0.0 + D:fuel=0.0 + D:fuelgc=0.0 + D:fuelium=0.0 + D:glowstone_fluid=0.0 + D:heavywater=0.0 + D:helium=0.0 + D:helium_gas=0.0 + D:hydrogen=0.0 + D:if.ore_fluid_fermented=0.0 + D:if.ore_fluid_raw=0.0 + D:if.pink_slime=0.0 + D:if.protein=0.0 + D:infected_water_fluid=0.0 + D:latex=0.0 + D:lava=1.0 + D:liquid_caramel_fluid=0.0 + D:liquid_chocolate_fluid=0.0 + D:liquid_hydrocarbon_fluid=0.0 + D:liquid_nitrogen=0.0 + D:liquidargon=0.0 + D:liquidchlorine=0.0 + D:liquiddeuterium=0.0 + D:liquidethene=0.0 + D:liquidfusionfuel=0.0 + D:liquidhydrogen=0.0 + D:liquidhydrogenchloride=0.0 + D:liquidlithium=0.0 + D:liquidmethane=0.0 + D:liquidnitrogen=0.0 + D:liquidoxygen=0.0 + D:liquidsodium=0.0 + D:liquidsulfurdioxide=0.0 + D:liquidsulfurtrioxide=0.0 + D:liquidtritium=0.0 + D:magma_fluid=0.0 + D:matter_plasma=0.0 + D:meat=0.0 + D:methane=0.0 + D:methane_fluid=0.0 + D:milk=0.0 + D:molten_tritanium=0.0 + D:nitrogen=0.0 + D:nitrogen_fluid=0.0 + D:nitrogen_ice_fluid=0.0 + D:nuclear_waste_fluid=0.0 + D:oil=0.0 + D:oilgc=0.0 + D:oxygen=0.0 + D:purify_water_fluid=0.0 + D:radioactive_water_fluid=0.0 + D:salt_fluid=0.0 + D:sewage=0.0 + D:sludge=0.0 + D:steam=0.0 + D:sulfuricacid=0.0 + D:sulphuricacid=0.0 + D:water=0.0 + D:witchwater=0.0 + D:xpjuice=0.0 +} + + +general { + # Speed (in BLK/S) at which players start to slide off vehicles due to wind. + # Does not affect collision boxes set as interior in the vehicle JSON. + D:ClingSpeed=0.25 + + # Factor times which engines use fuel. + # Change this if you think engines use fuel too fast or slow. + D:FuelUsageFactor=1.0 + + # Any item that contains these words will be counted as heavy (double mass) when considering plane mass. + # Change and tweak to your liking. + S:HeavyItems=diamond, iron, gold, coal, ore, stone + + # When riding in a vehicle above this height MTS will reduce the render distance to 1. + # This provides a significant speedup for worldgen and render lag. + # Note that this is only active on Singleplayer. + I:RenderReductionHeight=250 + + # Factor to apply to vehicle movement. + # 1 is the realistic value, but this makes vehicles move too fast for Minecraft. Adjust with caution. + D:SpeedFactor=0.35 +} + + diff --git a/overrides/config/multipart.cfg b/overrides/config/multipart.cfg new file mode 100644 index 0000000..b60c6be --- /dev/null +++ b/overrides/config/multipart.cfg @@ -0,0 +1,22 @@ +#Multipart API config file + +#Set this to true to show all MicroParts in JEI. By default only Stone is shown. +showAllMicroparts=false + +#Set to true to use mc style icons for the saw instead of the 3D model +useSawIcons=false + +saw_diamond +{ + durability=2048 +} + +saw_iron +{ + durability=1024 +} + +saw_stone +{ + durability=512 +} diff --git a/overrides/config/mysticalagradditions.cfg b/overrides/config/mysticalagradditions.cfg new file mode 100644 index 0000000..074c430 --- /dev/null +++ b/overrides/config/mysticalagradditions.cfg @@ -0,0 +1,40 @@ +# Configuration file + +########################################################################################################## +# seeds +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable each seed individually. +########################################################################################################## + +seeds { + B:awakened_draconium_seeds=true + B:dragon_egg_seeds=true + B:nether_star_seeds=true + B:neutronium_seeds=true +} + + +########################################################################################################## +# settings +#--------------------------------------------------------------------------------------------------------# +# Settings for all things Mystical Agriculture. +########################################################################################################## + +settings { + # Should the Creative Essence item (with no default use or recipe) be enabled? [default: true] + B:creative_essence=true + + # The amount of Dragon Scales an Ender Dragon should drop upon death. [range: 0 ~ 64, default: 8] + I:dragon_scales_amount=8 + + # Can Tier 6 crops be fertilized using Fertilized Essence and Mystical Fertilizer? [default: false] + B:fertilizable_crops=false + + # Should the Tinkers' Construct integration be enabled? [default: true] + B:tconstruct_support=true + + # The percentage chance that a wither will drop a Withering Soul. [range: 0 ~ 100, default: 35] + I:wither_souls_chance=35 +} + + diff --git a/overrides/config/mysticalagriculture.cfg b/overrides/config/mysticalagriculture.cfg new file mode 100644 index 0000000..55f3916 --- /dev/null +++ b/overrides/config/mysticalagriculture.cfg @@ -0,0 +1,562 @@ +# Configuration file + +########################################################################################################## +# fun stuff +#--------------------------------------------------------------------------------------------------------# +# Fun things made with essences. Sometimes. +########################################################################################################## + +"fun stuff" { + # Essence Apple buff durations in minutes. [range: 1 ~ 100, default: 2] + I:apple_buff_duration=2 + + # Should Mystical Crops be plantable via dispensers? [default: true] + B:dispenser_planting=true + + # Essence Apples enabled? [default: true] + B:essence_apples=true + + # Essence Coal enabled? [default: true] + B:essence_coal=true + + # Essence Furnaces enabled? [default: true] + B:essence_furnaces=false + + # Should fake players be able to use the watering cans? [default: false] + B:fake_player_watering=false + + # Ultimate Furnace enabled? Requires Essence Furnaces be enabled. [default: true] + B:ultimate_furnace=false + + # Should the Ultimate Seed Reprocessor be enabled? [default: true] + B:ultimate_reprocessor=true + + # Should the essence Watering Cans be enabled? [default: true] + B:watering_cans=true +} + + +########################################################################################################## +# gear +#--------------------------------------------------------------------------------------------------------# +# Settings for the Mystical Agriculture: Gear module. +########################################################################################################## + +gear { + # Gear Module enabled? [default: true] + B:_gear_module_override=false + + # Should Prudentium+ armor give set bonuses? This does not affect the Supremium Flight option. [default: true] + B:set_bonuses=false + + # Wearing a full set of Supremium Armor gives flight. [default: true] + B:supremium_flight=false +} + + +########################################################################################################## +# seeds +#--------------------------------------------------------------------------------------------------------# +# Enable/Disable seeds individually. +# 0: Disable the seed. +# 1: Soft-enable the seed. (default) +# 2: Force-enable the seed. +########################################################################################################## + +seeds { + I:abyssalnite_seeds=1 + I:adamantine_seeds=1 + I:aluminum_brass_seeds=1 + I:aluminum_seeds=1 + I:alumite_seeds=1 + I:amber_seeds=1 + I:apatite_seeds=1 + I:aquamarine_seeds=1 + I:aquarium_seeds=1 + I:ardite_seeds=1 + I:basalt_seeds=1 + I:basalz_seeds=1 + I:black_quartz_seeds=1 + I:blaze_seeds=1 + I:blitz_seeds=1 + I:blizz_seeds=1 + I:blue_topaz_seeds=1 + I:boron_seeds=1 + I:brass_seeds=1 + I:bronze_seeds=1 + I:certus_quartz_seeds=1 + I:chicken_seeds=1 + I:chimerite_seeds=1 + I:chrome_seeds=1 + I:coal_seeds=1 + I:cobalt_seeds=1 + I:cold_iron_seeds=1 + I:compressed_iron_seeds=1 + I:conductive_iron_seeds=1 + I:constantan_seeds=1 + I:copper_seeds=1 + I:coralium_seeds=1 + I:cow_seeds=1 + I:creeper_seeds=1 + I:dark_gem_seeds=1 + I:dark_steel_seeds=1 + I:dawnstone_seeds=1 + I:desh_seeds=1 + I:diamond_seeds=1 + I:dilithium_seeds=1 + I:dirt_seeds=1 + I:draconium_seeds=1 + I:dreadium_seeds=1 + I:dye_seeds=1 + I:electrical_steel_seeds=1 + I:electrotine_seeds=1 + I:electrum_seeds=1 + I:elementium_seeds=1 + I:emerald_seeds=1 + I:end_seeds=1 + I:end_steel_seeds=1 + I:ender_amethyst_seeds=1 + I:ender_biotite_seeds=1 + I:enderium_seeds=1 + I:enderman_seeds=1 + I:energetic_alloy_seeds=1 + I:experience_seeds=1 + I:fiery_ingot_seeds=1 + I:fire_seeds=1 + I:fluix_seeds=1 + I:fluxed_electrum_seeds=1 + I:ghast_seeds=1 + I:glowstone_ingot_seeds=1 + I:glowstone_seeds=1 + I:gold_seeds=1 + I:grains_of_infinity_seeds=1 + I:graphite_seeds=1 + I:guardian_seeds=1 + I:hop_graphite_seeds=1 + I:ice_seeds=1 + I:invar_seeds=1 + I:iridium_ore_seeds=1 + I:iridium_seeds=1 + I:iron_seeds=1 + I:ironwood_seeds=1 + I:jade_seeds=1 + I:knightmetal_seeds=1 + I:knightslime_seeds=1 + I:lapis_lazuli_seeds=1 + I:lead_seeds=1 + I:limestone_seeds=1 + I:lithium_seeds=1 + I:lumium_seeds=1 + I:magnesium_seeds=1 + I:malachite_seeds=1 + I:manasteel_seeds=1 + I:manyullyn_seeds=1 + I:marble_seeds=1 + I:menril_seeds=1 + I:meteoric_iron_seeds=1 + I:mithril_seeds=1 + I:moonstone_seeds=1 + I:mystical_flower_seeds=1 + I:nature_seeds=1 + I:nether_quartz_seeds=1 + I:nether_seeds=1 + I:nickel_seeds=1 + I:obsidian_seeds=1 + I:octine_seeds=1 + I:osmium_seeds=1 + I:peridot_seeds=1 + I:pig_seeds=1 + I:platinum_seeds=1 + I:pulsating_iron_seeds=1 + I:quartz_enriched_iron_seeds=1 + I:quicksilver_seeds=1 + I:rabbit_seeds=1 + I:redstone_alloy_seeds=1 + I:redstone_seeds=1 + I:refined_obsidian_seeds=1 + I:rock_crystal_seeds=1 + I:rubber_seeds=1 + I:ruby_seeds=1 + I:saltpeter_seeds=1 + I:sapphire_seeds=1 + I:sheep_seeds=1 + I:signalum_seeds=1 + I:silicon_seeds=1 + I:silver_seeds=1 + I:skeleton_seeds=1 + I:sky_stone_seeds=1 + I:slate_seeds=1 + I:slime_seeds=1 + I:slimy_bone_seeds=1 + I:soularium_seeds=1 + I:spider_seeds=1 + I:star_steel_seeds=1 + I:starmetal_seeds=1 + I:steel_seeds=1 + I:steeleaf_seeds=1 + I:stone_seeds=1 + I:sulfur_seeds=1 + I:sunstone_seeds=1 + I:syrmorite_seeds=1 + I:tanzanite_seeds=1 + I:terrasteel_seeds=1 + I:thaumium_seeds=1 + I:thorium_seeds=1 + I:tin_seeds=1 + I:titanium_seeds=1 + I:topaz_seeds=1 + I:tritanium_seeds=1 + I:tungsten_seeds=1 + I:uranium_238_seeds=1 + I:uranium_seeds=1 + I:valonite_seeds=1 + I:vibrant_alloy_seeds=1 + I:vinteum_seeds=1 + I:void_metal_seeds=1 + I:water_seeds=1 + I:wither_skeleton_seeds=1 + I:wood_seeds=1 + I:yellorium_seeds=1 + I:zinc_seeds=1 + I:zombie_seeds=1 +} + + +########################################################################################################## +# settings +#--------------------------------------------------------------------------------------------------------# +# Settings for all things Mystical Agriculture. +########################################################################################################## + +settings { + # Should you be able to craft mob chunks? [default: true] + B:craftable_chunks=true + + # The durability of the basic Infusion Crystal. [range: 1 ~ 25000, default: 1000] + I:crystal_durability=1000 + + # Amount of Supremium Essence the Ender Dragon should drop when killed. [range: 0 ~ 64, default: 4] + I:dragon_supremium=4 + + # Percentage chance of a second essence dropping. [range: 0 ~ 100, default: 5] + I:essence_chance=5 + + # Enable Fertilized Essence? [default: true] + B:fertilized_essence=true + + # Percentage chance that a Resource Crop will drop a Fertilized Essence when harvested. [range: 0 ~ 100, default: 5] + I:fertilized_essence_chance=5 + + # Should the resource essences/seeds be added to the OreDictionary as essenceTier1, seedsTier1, etc.? [default: true] + B:generic_ore_dict_essence=true + + # Enable Growth Accelerators? [default: true] + B:growth_accelerator=true + + # Amount of seconds between each growth tick attempt. [range: 1 ~ 3600, default: 10] + I:growth_accelerator_speed=10 + + # Makes the Essence Ingots require 4 essence each instead of 2. [default: false] + B:harder_ingots=false + + # Percentage chance for a hostile mob when killed to drop an Inferium Essence. [range: 0 ~ 100, default: 20] + I:hostile_drop_chance=20 + + # Enable Mystical Fertilizer? [default: true] + B:mystical_fertilizer=true + + # Percentage chance for a passive mob when killed to drop an Inferium Essence. [range: 0 ~ 100, default: 20] + I:passive_drop_chance=20 + + # The durability of the Core Remover. [range: 1 ~ 25000, default: 4] + I:remover_durability=4 + + # Percentage chance of a second seed dropping. [range: 0 ~ 100, default: 10] + I:seed_chance=10 + + # Should the Seed Reprocessor be enabled? [default: true] + B:seed_reprocessor=true + + # Amount of Supremium Essence the Wither should drop when killed. [range: 0 ~ 64, default: 2] + I:wither_supremium=2 + + # Enable the Witherproof Block and Glass? [default: true] + B:witherproof_blocks=true +} + + +########################################################################################################## +# tiers +#--------------------------------------------------------------------------------------------------------# +# Set the tiers of each seed. The tier affects the recipe and the tooltip. +# Tier 1: Inferium +# Tier 2: Prudentium +# Tier 3: Intermedium +# Tier 4: Superium +# Tier 5: Supremium +########################################################################################################## + +tiers { + I:abyssalnite_tier=4 + I:adamantine_tier=5 + I:aluminum_brass_tier=2 + I:aluminum_tier=2 + I:alumite_tier=4 + I:amber_tier=4 + I:apatite_tier=2 + I:aquamarine_tier=3 + I:aquarium_tier=3 + I:ardite_tier=3 + I:basalt_tier=2 + I:basalz_tier=3 + I:black_quartz_tier=3 + I:blaze_tier=4 + I:blitz_tier=3 + I:blizz_tier=3 + I:blue_topaz_tier=3 + I:boron_tier=4 + I:brass_tier=3 + I:bronze_tier=3 + I:certus_quartz_tier=3 + I:chicken_tier=2 + I:chimerite_tier=3 + I:chrome_tier=5 + I:coal_tier=2 + I:cobalt_tier=4 + I:cold_iron_tier=3 + I:compressed_iron_tier=4 + I:conductive_iron_tier=3 + I:constantan_tier=4 + I:copper_tier=2 + I:coralium_tier=3 + I:cow_tier=2 + I:creeper_tier=3 + I:dark_gem_tier=3 + I:dark_steel_tier=4 + I:dawnstone_tier=4 + I:desh_tier=5 + I:diamond_tier=5 + I:dilithium_tier=4 + I:dirt_tier=1 + I:draconium_tier=5 + I:dreadium_tier=5 + I:dye_tier=2 + I:electrical_steel_tier=3 + I:electrotine_tier=3 + I:electrum_tier=4 + I:elementium_tier=4 + I:emerald_tier=5 + I:end_steel_tier=5 + I:end_tier=4 + I:ender_amethyst_tier=5 + I:ender_biotite_tier=3 + I:enderium_tier=5 + I:enderman_tier=4 + I:energetic_alloy_tier=4 + I:experience_tier=4 + I:fiery_ingot_tier=4 + I:fire_tier=2 + I:fluix_tier=4 + I:fluxed_electrum_tier=4 + I:ghast_tier=4 + I:glowstone_ingot_tier=4 + I:glowstone_tier=3 + I:gold_tier=4 + I:grains_of_infinity_tier=2 + I:graphite_tier=3 + I:guardian_tier=3 + I:hop_graphite_tier=4 + I:ice_tier=1 + I:invar_tier=4 + I:iridium_ore_tier=5 + I:iridium_tier=5 + I:iron_tier=3 + I:ironwood_tier=3 + I:jade_tier=4 + I:knightmetal_tier=4 + I:knightslime_tier=3 + I:lapis_lazuli_tier=4 + I:lead_tier=3 + I:limestone_tier=2 + I:lithium_tier=4 + I:lumium_tier=4 + I:magnesium_tier=4 + I:malachite_tier=4 + I:manasteel_tier=3 + I:manyullyn_tier=5 + I:marble_tier=2 + I:menril_tier=2 + I:meteoric_iron_tier=4 + I:mithril_tier=4 + I:moonstone_tier=5 + I:mystical_flower_tier=2 + I:nature_tier=1 + I:nether_quartz_tier=3 + I:nether_tier=2 + I:nickel_tier=4 + I:obsidian_tier=3 + I:octine_tier=3 + I:osmium_tier=4 + I:peridot_tier=4 + I:pig_tier=2 + I:platinum_tier=5 + I:pulsating_iron_tier=4 + I:quartz_enriched_iron_tier=3 + I:quicksilver_tier=3 + I:rabbit_tier=3 + I:redstone_alloy_tier=3 + I:redstone_tier=3 + I:refined_obsidian_tier=5 + I:rock_crystal_tier=5 + I:rubber_tier=2 + I:ruby_tier=4 + I:saltpeter_tier=3 + I:sapphire_tier=4 + I:sheep_tier=2 + I:signalum_tier=4 + I:silicon_tier=2 + I:silver_tier=3 + I:skeleton_tier=3 + I:sky_stone_tier=3 + I:slate_tier=2 + I:slime_tier=2 + I:slimy_bone_tier=2 + I:soularium_tier=4 + I:spider_tier=3 + I:star_steel_tier=4 + I:starmetal_tier=5 + I:steel_tier=4 + I:steeleaf_tier=3 + I:stone_tier=1 + I:sulfur_tier=2 + I:sunstone_tier=5 + I:syrmorite_tier=3 + I:tanzanite_tier=4 + I:terrasteel_tier=5 + I:thaumium_tier=3 + I:thorium_tier=4 + I:tin_tier=3 + I:titanium_tier=5 + I:topaz_tier=4 + I:tritanium_tier=4 + I:tungsten_tier=5 + I:uranium_238_tier=5 + I:uranium_tier=5 + I:valonite_tier=5 + I:vibrant_alloy_tier=5 + I:vinteum_tier=3 + I:void_metal_tier=4 + I:water_tier=1 + I:wither_skeleton_tier=5 + I:wood_tier=1 + I:yellorium_tier=5 + I:zinc_tier=3 + I:zombie_tier=1 +} + + +########################################################################################################## +# world +#--------------------------------------------------------------------------------------------------------# +# Settings for any World Generation in Mystical Agriculture. +########################################################################################################## + +world { + # Maximum Y level End Inferium Ore should spawn. [range: 1 ~ 127, default: 100] + I:end_inferium_maxy=100 + + # Minimum Y level End Inferium Ore should spawn. [range: 1 ~ 127, default: 10] + I:end_inferium_miny=10 + + # Amount of End Inferium Ore veins to spawn. Higher = more. [range: 0 ~ 1000, default: 20] + I:end_inferium_veincount=20 + + # Size of the End Inferium Ore veins. [range: 0 ~ 100, default: 6] + I:end_inferium_veinsize=6 + + # Maximum Y level End Prosperity Ore should spawn. [range: 1 ~ 127, default: 100] + I:end_prosperity_maxy=100 + + # Minimum Y level End Prosperity Ore should spawn. [range: 1 ~ 127, default: 10] + I:end_prosperity_miny=10 + + # Amount of End Prosperity Ore veins to spawn. Higher = more. [range: 0 ~ 1000, default: 20] + I:end_prosperity_veincount=20 + + # Size of the End Prosperity Ore veins. [range: 0 ~ 100, default: 6] + I:end_prosperity_veinsize=6 + + # Should the end ores generate in the world? [default: true] + B:generate_end=true + + # Should the nether ores generate in the world? [default: true] + B:generate_nether=true + + # Should the regular ores generate in the world? [default: true] + B:generate_regular=true + + # Should Soulstone generate in the nether? [default: true] + B:generate_soulstone=true + + # Maximum Y level Inferium Ore should spawn. [range: 1 ~ 255, default: 50] + I:inferium_maxy=50 + + # Minimum Y level Inferium Ore should spawn. [range: 1 ~ 255, default: 16] + I:inferium_miny=16 + + # Amount of Inferium Ore veins to spawn. Higher = more. [range: 0 ~ 1000, default: 16] + I:inferium_veincount=16 + + # Size of the Inferium Ore veins. [range: 0 ~ 100, default: 6] + I:inferium_veinsize=6 + + # Maximum Y level Nether Inferium Ore should spawn. [range: 1 ~ 127, default: 100] + I:nether_inferium_maxy=100 + + # Minimum Y level Nether Inferium Ore should spawn. [range: 1 ~ 127, default: 10] + I:nether_inferium_miny=10 + + # Amount of Nether Inferium Ore veins to spawn. Higher = more. [range: 0 ~ 1000, default: 16] + I:nether_inferium_veincount=16 + + # Size of the Nether Inferium Ore veins. [range: 0 ~ 100, default: 6] + I:nether_inferium_veinsize=6 + + # Maximum Y level Nether Prosperity Ore should spawn. [range: 1 ~ 127, default: 100] + I:nether_prosperity_maxy=100 + + # Minimum Y level Nether Prosperity Ore should spawn. [range: 1 ~ 127, default: 10] + I:nether_prosperity_miny=10 + + # Amount of Nether Prosperity Ore veins to spawn. Higher = more. [range: 0 ~ 1000, default: 12] + I:nether_prosperity_veincount=12 + + # Size of the Nether Prosperity Ore veins. [range: 0 ~ 100, default: 6] + I:nether_prosperity_veinsize=6 + + # Maximum Y level Prosperity Ore should spawn. [range: 1 ~ 255, default: 50] + I:prosperity_maxy=50 + + # Minimum Y level Prosperity Ore should spawn. [range: 1 ~ 255, default: 16] + I:prosperity_miny=16 + + # Amount of Prosperity Ore veins to spawn. Higher = more. [range: 0 ~ 1000, default: 12] + I:prosperity_veincount=12 + + # Size of the Prosperity Ore veins. [range: 0 ~ 100, default: 6] + I:prosperity_veinsize=6 + + # Maximum Y level Soulstone should spawn. [range: 1 ~ 127, default: 124] + I:soulstone_maxy=124 + + # Minimum Y level Soulstone should spawn. [range: 1 ~ 127, default: 16] + I:soulstone_miny=16 + + # Amount of Soulstone veins to spawn. Higher = more. [range: 0 ~ 100, default: 8] + I:soulstone_veincount=8 + + # Size of the Soulstone veins. [range: 0 ~ 40, default: 40] + I:soulstone_veinsize=40 +} + + diff --git a/overrides/config/mysticalagriculture_recipes.cfg b/overrides/config/mysticalagriculture_recipes.cfg new file mode 100644 index 0000000..b65a9c7 --- /dev/null +++ b/overrides/config/mysticalagriculture_recipes.cfg @@ -0,0 +1,374 @@ +# Configuration file + +abyssalcraft { + I:abyssalnite=4 + I:coralium=10 + I:dreadium=2 +} + + +"actually additions" { + I:black_quartz=6 +} + + +"applied energistics 2" { + I:certus_quartz=6 + I:fluix=6 + I:press=1 + I:sky_stone=16 +} + + +"ars magica 2" { + I:blue_topaz=6 + I:chimerite=8 + I:moonstone=3 + I:sunstone=3 + I:vinteum=8 +} + + +"astral sorcery" { + I:aquamarine=8 + I:marble=16 + I:rock_crystal=1 + I:starmetal=3 +} + + +"base metals" { + I:adamantine=2 + I:aquarium=4 + I:cold_iron=4 + I:star_steel=3 +} + + +"biomes 'o plenty" { + I:ender_amethyst=3 +} + + +botania { + I:elementium=4 + I:manasteel=5 + I:mystical_flower=6 + I:terrasteel=2 +} + + +chisel { + I:basalt=16 + I:limestone=24 + I:marble=24 +} + + +"common resources" { + I:andesite=16 + I:apple=8 + I:beetroot=12 + I:cactus=16 + I:carrot=12 + I:chiseled_stonebrick=12 + I:chorus_fruit=12 + I:clay=24 + I:coarse_dirt=16 + I:cobblestone=32 + I:cocoa_beans=8 + I:cracked_stonebrick=12 + I:diorite=16 + I:dirt=24 + I:dye=6 + I:end_stone=24 + I:flint=8 + I:granite=16 + I:grass=12 + I:gravel=16 + I:ice=8 + B:lava_bucket=true + I:lilypad=8 + I:melon=8 + I:mossy_cobblestone=16 + I:mossy_stonebrick=16 + I:mushroom=8 + I:mycelium=16 + I:nether_brick=24 + I:nether_wart=12 + I:netherrack=32 + I:packed_ice=12 + I:podzol=8 + I:poisonous_potato=1 + I:potato=12 + I:pumpkin=16 + I:purpur_block=8 + I:sand=16 + I:sapling=4 + I:snow=12 + I:soul_sand=20 + I:stone=32 + I:sugarcane=16 + I:vines=16 + B:water_bucket=true + I:wheat=12 + I:wood=16 +} + + +"draconic evolution" { + I:draconium=1 +} + + +embers { + I:dawnstone=3 +} + + +"ender io" { + I:conductive_iron=5 + I:dark_steel=4 + I:electrical_steel=5 + I:end_steel=3 + I:energetic_alloy=3 + I:grains_of_infinity=8 + I:pulsating_iron=3 + I:redstone_alloy=5 + I:soularium=4 + I:vibrant_alloy=3 +} + + +erebus { + I:jade=4 +} + + +evilcraft { + I:dark_gem=6 +} + + +"extreme reactors" { + I:yellorium=4 +} + + +forestry { + I:apatite=8 +} + + +galacticraft { + I:desh=2 + I:meteoric_iron=3 +} + + +gems { + I:amber=6 + I:malachite=6 + I:peridot=6 + I:ruby=6 + I:sapphire=6 + I:tanzanite=6 + I:topaz=6 +} + + +ic2 { + I:iridium_ore=1 + I:uranium_238=4 +} + + +"immersive engineering" { + I:hop_graphite=3 +} + + +"integrated dynamics" { + I:menril_berry=12 + I:menril_log=16 + I:menril_sapling=4 +} + + +"matter overdrive" { + I:dilithium=4 + I:tritanium=3 +} + + +mekanism { + I:glowstone_ingot=3 + I:osmium=4 + I:refined_obsidian=2 +} + + +"mob drops" { + I:arrow=8 + I:beef=4 + I:blaze_rod=3 + I:bone=8 + I:chicken=4 + I:creeper_head=1 + I:egg=8 + I:ender_pearl=4 + I:feather=8 + I:fish=4 + I:ghast_tear=2 + I:gunpowder=6 + I:leather=8 + B:milk_bucket=true + I:mutton=4 + I:pork=4 + I:prismarine_crystal=16 + I:prismarine_shard=12 + I:rabbit=4 + I:rabbit_foot=3 + I:rabbit_hide=8 + B:record=true + I:rotten_flesh=12 + I:skeleton_skull=1 + I:slime_ball=8 + I:spider_eye=3 + I:string=8 + I:wither_skeleton_skull=1 + I:wool=6 + I:zombie_head=1 +} + + +nuclearcraft { + I:boron=3 + I:lithium=3 + I:magnesium=3 + I:thorium=3 +} + + +"oredict resources" { + I:aluminum=8 + I:brass=4 + I:bronze=4 + I:chrome=2 + I:constantan=4 + I:copper=6 + I:electrum=4 + I:graphite=5 + I:invar=4 + I:iridium=2 + I:lead=4 + I:mithril=3 + I:nickel=4 + I:platinum=2 + I:rubber=8 + I:saltpeter=5 + I:silicon=8 + I:silver=4 + I:steel=3 + I:sulfur=8 + I:tin=4 + I:titanium=2 + I:tungsten=2 + I:uranium=2 + I:zinc=4 +} + + +plustic { + I:alumite=4 +} + + +pneumaticcraft { + I:compressed_iron=6 +} + + +"project red" { + I:electrotine=16 +} + + +qyark { + I:biotite=8 +} + + +"rare resources" { + I:coal=12 + I:diamond=1 + I:emerald=1 + I:experience_droplet=8 + I:glowstone=16 + I:gold=4 + I:iron=6 + I:lapis=12 + I:obsidian=12 + I:quartz=12 + I:redstone=16 +} + + +"redstone arsenal" { + I:fluxed_electrum=3 +} + + +"refined storage" { + I:quartz_enriched_iron=8 +} + + +rustic { + I:slate=24 +} + + +thaumcraft { + I:quicksilver=4 + I:thaumium=4 + I:void_metal=3 +} + + +"the betweenlands" { + I:octine=5 + I:slimy_bone=8 + I:sulfur=8 + I:syrmorite=5 + I:valonite=2 +} + + +"thermal foundation" { + I:basalz=3 + I:blitz=3 + I:blizz=3 + I:enderium=2 + I:lumium=4 + I:signalum=4 +} + + +"tinkers construct" { + I:aluminum_brass=6 + I:ardite=3 + I:cobalt=3 + I:knightslime=4 + I:manyullyn=2 +} + + +"twilight forest" { + I:fiery_ingot=3 + I:ironwood=5 + I:knightmetal=4 + I:steeleaf=5 +} + + diff --git a/overrides/config/naturescompass.cfg b/overrides/config/naturescompass.cfg new file mode 100644 index 0000000..67aa562 --- /dev/null +++ b/overrides/config/naturescompass.cfg @@ -0,0 +1,40 @@ +# Configuration file + +client { + # Displays Nature's Compass information even while chat is open. + B:naturescompass.displayWithChatOpen=true + + # Fixes biome names by adding missing spaces. Ex: ForestHills becomes Forest Hills + B:naturescompass.fixBiomeNames=true + I:naturescompass.lineOffset=1 + + # The line offset for information rendered on the HUD. + I:naturescompass.overlayLineOffset=1 + + # The side for information rendered on the HUD. Ex: LEFT, RIGHT + S:naturescompass.overlaySide=LEFT +} + + +general { + S:"A list of biomes that the compass will not be able to search for. Both biome names and numerical biome IDs are accepted." < + > + + # Allows a player to teleport to a located biome when in creative mode, opped, or in cheat mode. + B:naturescompass.allowTeleport=true + + # A list of biomes that the compass will not be able to search for. Specify by resource location (ex: minecraft:ocean) or ID (ex: 0) + S:naturescompass.biomeBlacklist < + > + + # biomeSize * distanceModifier = maxSearchDistance. Raising this value will increase search accuracy but will potentially make the process more resource intensive. + I:naturescompass.distanceModifier=2500 + + # The maximum samples to be taken when searching for a biome. + I:naturescompass.maxSamples=100000 + + # biomeSize * sampleSpaceModifier = sampleSpace. Lowering this value will increase search accuracy but will make the process more resource intensive. + I:naturescompass.sampleSpaceModifier=16 +} + + diff --git a/overrides/config/ocsensors/javascript/vanilla.js b/overrides/config/ocsensors/javascript/vanilla.js new file mode 100644 index 0000000..a0f4c2a --- /dev/null +++ b/overrides/config/ocsensors/javascript/vanilla.js @@ -0,0 +1,13 @@ +var TileEntityFurnace = Java.type("net.minecraft.tileentity.TileEntityFurnace"); + +var getSupportedPrefixes = function() { + return ['Furnace']; +} + +var worksWith = function(tileEntity, side) { + return tileEntity instanceof TileEntityFurnace; +}; + +var addScanData = function(scanData, tileEntityFurnace, side) { + scanData.add("Furnace.IsBurning", tileEntityFurnace.isBurning()); +}; \ No newline at end of file diff --git a/overrides/config/ocsensors/nbt/vanilla.json b/overrides/config/ocsensors/nbt/vanilla.json new file mode 100644 index 0000000..6dd1edb --- /dev/null +++ b/overrides/config/ocsensors/nbt/vanilla.json @@ -0,0 +1,26 @@ +[ + { + "class": "net.minecraft.tileentity.TileEntityFurnace", + "prefix": "Furnace", + "rules": { + "BurnTime": "int[BurnTime]", + "CookTime": "int[CookTime]", + "CookTimeTotal": "int[CookTimeTotal]" + } + }, + + { + "class": "net.minecraft.tileentity.TileEntityMobSpawner", + "prefix": "Spawner", + "rules": { + "Delay": "short[Delay]", + "MinSpawnDelay": "short[MinSpawnDelay]", + "MaxSpawnDelay": "short[MaxSpawnDelay]", + "SpawnCount": "short[SpawnCount]", + "MaxNearbyEntities": "short[MaxNearbyEntities]", + "RequiredPlayerRange": "short[RequiredPlayerRange]", + "SpawnRange": "short[SpawnRange]", + "Entity": "SpawnData/string[id]" + } + } +] \ No newline at end of file diff --git a/overrides/config/ocsensors/reflection/extrautils2.json b/overrides/config/ocsensors/reflection/extrautils2.json new file mode 100644 index 0000000..ed9961d --- /dev/null +++ b/overrides/config/ocsensors/reflection/extrautils2.json @@ -0,0 +1,17 @@ +[ + { + "class": "com.rwtema.extrautils2.machine.TileMachine", + "prefix": "extrautils2", + + "methods": { + "isProcessing": "isProcessing" + }, + "privateFields": { + "processTime": "processTime" + }, + "fields": { + "energyOutput": "energyOutput", + "totalTime": "totalTime" + } + } +] \ No newline at end of file diff --git a/overrides/config/ocsensors/settings.cfg b/overrides/config/ocsensors/settings.cfg new file mode 100644 index 0000000..cc1ed3c --- /dev/null +++ b/overrides/config/ocsensors/settings.cfg @@ -0,0 +1,46 @@ +# Configuration file + +integration { + # These integrations are not being loaded. Changing this requires restarting the game! [default: ] + S:disabledIntegrations < + javascript + > +} + + +sensor { + # Disable all artificial pauses when scanning. You should rather adjust the pause times! [default: false] + B:disableScanPause=false + + # Disable the search method altogether [default: false] + B:disableSearch=false + + # Disable all artificial pauses when searching. You should rather adjust the pause time! [default: false] + B:disableSearchPause=false + + # Whether to remove Entities that are sneaking from the results [default: true] + B:hideSneakingEntities=true + + # Maximum range a sensor can scan [range: 0.0 ~ 2048.0, default: 16.0] + S:maxRange=16.0 + + # Maximum range a sensor can search for blocks. Setting this to a high value is a bad idea and might cause lag. [range: 0.0 ~ 2048.0, default: 8.0] + S:maxSearchRange=8.0 + + # How long it takes to scan an air block in seconds [range: 0.0 ~ 4.0, default: 0.02] + S:pauseForAir=0.02 + + # How long it takes to scan a normal block in seconds [range: 0.0 ~ 4.0, default: 0.05] + S:pauseForBlock=0.05 + + # How long it takes to scan an entity in seconds [range: 0.0 ~ 4.0, default: 0.1] + S:pauseForEntity=0.1 + + # Each block being scanned increases the search time by this amount [range: 0.0 ~ 1.0, default: 1.0E-4] + S:pauseForSearchPerBlock=1.0E-4 + + # How long it takes to scan a tile entity in seconds (additive with pauseForBlock) [range: 0.0 ~ 4.0, default: 0.1] + S:pauseForTileEntity=0.1 +} + + diff --git a/overrides/config/ocxnetdriver.cfg b/overrides/config/ocxnetdriver.cfg new file mode 100644 index 0000000..f371125 --- /dev/null +++ b/overrides/config/ocxnetdriver.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # Ignore the insertion/extraction limits when transferring energy [default: true] + B:ignoreEnergyTransferLimits=true + + # How many energy transfer ticks to perform during a single call [range: 1 ~ 2147483647, default: 2147483647] + I:maxEnergyTransferTicksPerCall=2147483647 + + # Whether to use positions relative to the controller instead of absolute positions [default: true] + B:useRelativePositions=true +} + + diff --git a/overrides/config/oldjavawarning.cfg b/overrides/config/oldjavawarning.cfg new file mode 100644 index 0000000..ab2d733 --- /dev/null +++ b/overrides/config/oldjavawarning.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # The lowest Java version users can use. This must follow the Java version format! [default: 1.8.0_162] + S:minJavaVersion=1.8.0_162 + + # Should users with 32x versions of Java be warned? [default: false] + B:warn32=false + + # Should users with lower versions of Java be warned? [default: true] + B:warnVersion=true +} + + diff --git a/overrides/config/omlib.cfg b/overrides/config/omlib.cfg new file mode 100644 index 0000000..be62165 --- /dev/null +++ b/overrides/config/omlib.cfg @@ -0,0 +1,41 @@ +# Configuration file + +configgeneral { + B:"Do debug Chat?"=false + B:"Enable OPs to access all owned blocks."=false + B:"Enable offline mode support?(warning, makes turrets fairly unsafe)"=false +} + + +general { + B:"Do debug Chat?"=false + + # Is EU support (IndustrialCraft 2 Energy) enabled? + B:EUSupport=true + + # How much RF is one EU? + D:EUtoRFRatio=4.0 + B:"Enable OPs to access all owned blocks."=false + B:"Enable offline mode support?(warning, makes turrets fairly unsafe)"=false + + # Can OPs access all owned blocks? + B:canOPAccessOwnedBlocks=false + + # Should some blocks write debug messages on interaction? + B:doDebugChat=false + + # Enable compat for offline mode servers? + B:offlineModeSupport=false + + # Which recipes to use. Valid values: auto, enderio, mekanism, vanilla + S:recipes=auto +} + + +modcompatibility { + B:"Can turrets be powered with EU?"=true + D:"EU to RF Ratio"=4.0 + I:"Potentia to RF conversion ratio per essentia"=500 +} + + diff --git a/overrides/config/openblocks.cfg b/overrides/config/openblocks.cfg new file mode 100644 index 0000000..fcc4fb5 --- /dev/null +++ b/overrides/config/openblocks.cfg @@ -0,0 +1,513 @@ +# Configuration file + +additional { + # List any mob names (like 'minecraft:bat') you want disabled on the server + S:disableMobNames < + > + + # Should player inventories be stored after death (can be later restored with ob_inventory command) + B:dumpDeadPlayersInventories=true +} + + +blocks { + B:auto_anvil=true + B:auto_enchantment_table=true + B:beartrap=true + B:big_button=true + B:big_button_wood=true + B:block_breaker=true + B:block_placer=true + B:builder_guide=true + B:cannon=true + B:canvas=true + B:canvas_glass=true + B:donation_station=true + B:drawing_table=true + B:elevator=true + B:elevator_rotating=true + B:fan=true + B:flag=true + B:golden_egg=false + B:grave=false + B:guide=true + B:heal=true + B:imaginary=true + B:item_dropper=true + B:ladder=true + B:paint_can=false + B:paint_mixer=false + B:path=true + B:projector=true + B:rope_ladder=true + B:scaffolding=true + B:sky=true + B:sponge=true + B:sprinkler=true + B:tank=true + B:target=true + B:trophy=false + B:vacuum_hopper=true + B:village_highlighter=false + B:xp_bottler=true + B:xp_drain=true + B:xp_shower=true +} + + +breaker { + # Maximum number of actions that can be performed by block breaker in single tick + I:actionLimit=16 +} + + +canvas { + # Controls number of textures allocated for canvas. Increase if canvas blocks stop rendering properly (get empty sides). To re-apply, reload textures + I:canvasTexturePoolSize=256 + + # If true, paintbrush will replace suitable blocks with canvas. Otherwise, it will only try to paint blocks + B:paintbrushReplacesBlocks=true + + # List of block ids that should not be replaceable by canvas (by using brush, stencil, etc) + S:replaceBlacklist < + > + B:skyblock=true +} + + +cartographer { + # List of blocks that should be invisible to cartographer. Example: id:3, OpenBlocks:openblocks_radio (case sensitive) + S:blockBlacklist < + > + + # Should invalid height map request be always reported + B:reportInvalidRequest=false +} + + +crane { + # Enable magnet turtles + B:addTurtles=true + + # Use shift to control crane direction (otherwise, toggle every time) + B:boringMode=true + + # Enable collision checking of crane arm + B:doCraneCollisionCheck=false + + # List of resource location names of blocks that can be picked by magnet + S:magnetBlockWhitelist < + > + + # List of resource location names of entities that can be picked by magnet + S:magnetEntityWhitelist < + > + + # List of resource location names of tile entities that can be picked by magnet + S:magnetTileEntityWhitelist < + > + + # Show magnet turtles in creative list + B:showTurtles=true + + # Maximal distance from turtle to magnet when deactivating + D:turtleMagnetDeactivateRange=3.0 + + # Range of magnet CC peripheral + D:turtleMagnetRange=32.0 +} + + +cursor { + # Maximum distance cursor can reach (warning: increasing may cause crashes) + I:cursorMaxDistance=64 +} + + +debug { + # Show structures found by golden eye + B:goldenEyeDebug=false + + # Dump extra amount of data, every time grave is created + B:gravesDebug=false +} + + +devnull { + # Color of contained stack size in GUI + I:countColor=16776960 + + # If true, /dev/null will require sneaking in addition to clicking air to open gui + B:sneakClickToGui=true +} + + +dropblock { + # Should elevator move player to center of block after teleporting + B:centerOnBlock=false + + # XP consumed by elevator (total amount = ratio * distance) + D:elevatorXpDrainRatio=0.0 + + # Disable limit of blocks between elevators (equivalent to maxPassThrough = infinity) + B:ignoreAllBlocks=false + + # The elevator will ignore half blocks when counting the blocks it can pass through + B:ignoreHalfBlocks=false + + # The elevator will try to pass through blocks that have custom collision boxes + B:irregularBlocksArePassable=true + + # The maximum amount of blocks the elevator can pass through before the teleport fails + I:maxPassThrough=4 + + # Use to configure blocks as elevators. Examples: 'minecraft:wool' - configure any wool as white elevator, 'minecraft:wool#color=light_blue;yellow' - configure lightblue wool as yellow elevator + S:overrides < + > + + # The range of the drop block + I:searchDistance=20 + + # Defines blocks that are handled specially by elevators. Entries are in form :: or id::. Possible actions: abort (elevator can't pass block), increment (counts for elevatorMaxBlockPassCount limit) and ignore + S:specialBlockRules < + > +} + + +egg { + # Can golden egg pick blocks while hatching (may lead to glitches) + B:pickBlocks=true +} + + +fan { + # Maximum force applied every tick to entities nearby (linear decay) + D:fanForce=0.05 + + # Range of fan in blocks + D:fanRange=10.0 + + # Is fan force controlled by redstone current + B:isRedstoneActivated=true +} + + +features { + # Other fluids accepted instead liquid XP + S:additionalXpFluids < + "experience:20" + > + + # Explosive enchant can break blocks at level 3 + B:explosiveEnchantGrief=true + + # Is 'Explosive' enchantment enabled + B:explosiveEnchantment=true + + # Is 'Flim-flam' enchantment enabled + B:flimFlamEnchantment=true + + # Should every player get info book on first login + B:infoBook=false + + # Is 'Last Stand' enchantment enabled + B:lastStandEnchantment=true + + # Formula for XP cost (variables: hp,dmg,ench,xp). Note: calculation only triggers when hp - dmg < 1. + S:lastStandFormula=max(1, 50*(1-(hp-dmg))/ench) + + # Storage in mB needed to store single XP point + I:xpToLiquidRatio=20 +} + + +glasses { + # 0.0 - no visible change to world, 1.0 - world fully obscured + D:opacity=0.7 + + # Use texture for obscuring world + B:useTexture=true +} + + +glyphs { + # Should glyphs be added to creative search GUI + B:showInCreativeSearch=false +} + + +graves { + # Can grave spawn single block of dirt when it has no block under? + B:canSpawnBase=false + + # Try to overwrite blocks with graves if no suitable place is found on first try + B:destructiveGraves=false + + # Maximal height where grave should be spawned (default value selected to prevent spawning in bedrock) + I:maximalPosY=249 + + # Minimal height where grave should be spawned (default value selected to prevent spawning in bedrock) + I:minimalPosY=6 + + # Require gravestone to be in a player's inventory (it is consumed) + B:requiresGraveInInv=false + + # Spawn rate, range: 0..1, default: about 1 per 50s + D:skeletonSpawnRate=0.002 + + # Size of cube searched for spaces suitable for grave spawning + I:spawnRange=10 + + # Should grave randomly spawn skeletons + B:spawnSkeletons=false + + # Frequency of special action on grave digging, 0..1 + D:specialActionFrequency=0.03 + + # Store contents of spawned graves into separate NBT files (can later be restored with ob_inventory command) + B:storeContents=true +} + + +guide { + # How builder guide should react to redstone. 0 - not sensitive, 1 - powered == on, -1 - inverted + I:redstoneSensitivity=1 + + # Square of guide maximum render distance + D:renderDistanceSq=65536.0 + + # Try to use advanced OpenGL for performance improvement + B:useAdvancedRenderer=true +} + + +hacks { + # Enable experimental features that may be buggy or broken entirely + B:enableExperimentalFeatures=false +} + + +hangglider { + # Enable a whole new level of hanggliding experience through thermal lift. See keybindings for acoustic vario controls + B:enableThermal=true +} + + +imaginary { + # Speed of imaginary blocks fading/appearing + D:fadingSpeed=0.0075 + + # Number of newly created crayon/pencil uses + D:numberOfUses=10.0 +} + + +itemdropper { + # Maximum speed that can be set in item dropper GUI + D:maxItemDropSpeed=4.0 +} + + +items { + B:cartographer=true + B:crane_backpack=true + B:crane_control=true + B:crayon_glasses=false + B:cursor=true + B:dev_null=true + B:empty_map=true + B:epic_eraser=false + B:generic=true + B:generic_unstackable=true + B:glyph=false + B:golden_eye=true + B:hang_glider=false + B:height_map=true + B:info_book=false + B:luggage=true + B:paintbrush=false + B:pedometer=true + B:pencil_glasses=false + B:serious_glasses=true + B:sleeping_bag=true + B:slimalyzer=true + B:sonic_glasses=true + B:sponge_on_a_stick=true + B:squeegee=true + B:stencil=false + B:tasty_clay=true + B:technicolor_glasses=false + B:wrench=true + B:xp_bucket=true +} + + +ladder { + # If true, ladders will behave in old way: single item will place ladder all the way down, but it will not drop when broken + B:infiniteMode=false +} + + +loot { + B:technicolorGlasses=true +} + + +magnet { + # Can crane magnet pick block? + B:pickBlocks=true + + # Can crane magnet pick entities? + B:pickEntities=true +} + + +placer { + # Maximum number of actions that can be performed by block placer in single tick + I:actionLimit=16 +} + + +projector { + # The projector's cone will use the specified brightness value to render. + # Value must be between 0 and 255 inclusive. To use the default world brightness set -1 as the value. + # Keep in mind that default brightness means that the cone will render as light blue during the day and dark blue during the night. + I:brightness=-1 + + # Level of light emitted by the active projector. Defaults to 10. Must be at maximum 15 and positive + I:lightLevel=10 + + # Projector will light up whenever it is displaying a map + B:lightUpWhenWorking=true + + # Projector will render a holographic cone whenever active + B:renderHolographicCone=true +} + + +radio { + # Should add radio villager profession + B:radioVillagerEnabled=true +} + + +scaffolding { + # The rate at which scaffolding should break. 0 - fastest + I:despawnRate=4 +} + + +skyblock { + # Forces skyblock rendering even when Optifine is enabled (warning: skyblocks may be incompatible with shaders!) + B:optifineOverride=false + + # Enables skyblock rendering. Disable when there are graphic glitches or performance problems. Requires resource reload after change. + B:renderingEnabled=true +} + + +sponge { + # Should sponge block update neighbours after liquid removal? + B:blockUpdate=false + + # Sponge block range (distance from center) + I:spongeRange=3 + + # SpongeOnAStick use count + I:spongeStickUseCount=256 + + # Should sponge-on-a-stick update neighbours after liquid removal? + B:stickBlockUpdate=false +} + + +sprinkler { + # Consume rate of bonemeal (ticks/item). + I:bonemealConsumeRate=600 + + # 1/chance that crops will be fertilized with bonemeal + I:bonemealFertilizeChance=200 + + # The range in each cardinal direction that crops will be affected. + I:effectiveRange=4 + + # 1/chance that crops will be fertilized without bonemeal + I:fertilizeChance=500 + + # Capacity (in mB) of internal tank. + I:internalTankCapacity=50 + + # Consume rate of sprinkler (ticks/mB). + I:waterConsumeRate=20 +} + + +tanks { + # Can buckets be filled directly from tank? (works only for vanilla fluids, universal bucket and ones registered in 'bucketItems') + B:allowBucketDrain=true + + # List of additional custom buckets than can be filled directly from tanks + S:bucketItems < + "openblocks:xp_bucket" + > + + # The amount of buckets each tank can hold + I:bucketsPerTank=16 + + # Should filled tanks be searchable with creative menu + B:displayAllFluids=true + + # Tanks will emit light when they contain a liquid that glows (eg. lava) + B:emitLight=true + + # Minimal difference in fluid level between neigbors required for tank update (can be used for performance finetuning + I:fluidDifferenceUpdateThreshold=0 + + # Should tanks try to balance liquid amounts with neighbours + B:tankTicks=true +} + + +tomfoolery { + # You know, THAT thing! That you shouldn't do in public! + B:doItWhileTyping=false + + # Blacklist/Whitelist for effects used by flim-flam enchantment + S:flimFlamBlacklist < + > + + # If true, flim-flam blacklist will become whitelist + B:reverseBlacklist=false + + # Allow only flimflams that don't cause death (or at least very rarely) + B:safeOnly=false + + # 0 - lore hidden, 1 - visible only with pressed ALT, 2 - always visible + I:sillyLoreDisplay=1 + + # Are you serious too? + B:weAreSeriousPeople=true +} + + +trophy { + # Legacy value. For actual configuration, see 'trophyDropChanceFormula' + D:trophyDropChance=0.001 + + # Formula for calculating trophy drop chance. Trophy drops when result is positive. + S:trophyDropChanceFormula=let([bias=rand()/4, selection=rand()], (looting + bias) * chance - selection) +} + + +xpbucket { + # Can bucket be filled with liquid XP directly from any source? + B:directFill=true + + # Should XP bucket be shown in inventory (if this is set, while universal bucket is enabled and registerUniversalXpBucket is set, creative menu will contain two buckets containing liquid XP) + B:showInCreativeGui=true + + # Should liquid XP be registered for universal bucket support (does not enable universal bucket) + B:universalBucketSupport=true +} + + diff --git a/overrides/config/opencomputers/default.recipes b/overrides/config/opencomputers/default.recipes new file mode 100644 index 0000000..e2ed1df --- /dev/null +++ b/overrides/config/opencomputers/default.recipes @@ -0,0 +1,695 @@ +# Do not change this file, it is rewritten each time you start the game. +# Instead, use the user.recipes file to edit recipes by redefining them there. + +analyzer { + input: [[torchRedstoneActive, "", ""] + ["oc:materialTransistor", nuggetGold, ""] + ["oc:materialCircuitBoardPrinted", nuggetGold, ""]] +} +hoverboots { + input: [[iron_nugget, "oc:hoverUpgrade2", iron_nugget] + [leather, "oc:droneCase1", leather] + [iron_nugget, "oc:capacitor", iron_nugget]] +} +manual { + type: shapeless + input: [book, "oc:circuitChip1"] +} +nanomachines { + input: [["oc:chamelium", "oc:wlanCard2", "oc:chamelium"] + ["oc:cpu2", "oc:materialAcid", "oc:ram1"] + ["oc:chamelium", "oc:capacitor", "oc:chamelium"]] +} +texturepicker { + input: [[dyeBlack, dyeRed, dyeGreen] + [dyeBlue, "oc:analyzer", dyePurple] + [dyeYellow, dyeMagenta, dyeWhite]] +} +wrench { + input: [[ingotIron, "", ingotIron] + ["", "oc:circuitChip2", ""], + ["", ingotIron, ""]] +} +lootdisks: [ + { + name: "opencomputers:openos" + type: shapeless + input: ["oc:floppy", "oc:manual"] + }, + { + name: "opencomputers:oppm" + type: shapeless + input: ["oc:floppy", "oc:materialInterweb"] + } +] +luabios { + type: shapeless + input: ["oc:eeprom", "oc:manual"] +} + +dronecase1 { + input: [["oc:stoneEndstone", compass, "oc:stoneEndstone"] + ["oc:circuitChip1", "oc:microcontrollerCase1", "oc:circuitChip1"] + ["oc:stoneEndstone", "oc:componentBus2", "oc:stoneEndstone"]] +} +dronecase2 { + input: [["oc:stoneEndstone", compass, "oc:stoneEndstone"] + ["oc:circuitChip2", "oc:microcontrollerCase2", "oc:circuitChip2"] + ["oc:stoneEndstone", "oc:componentBus3", "oc:stoneEndstone"]] +} +microcontrollercase1 { + input: [[iron_nugget, "oc:circuitChip1", iron_nugget] + [redstone, chest, redstone] + [iron_nugget, "oc:materialCircuitBoardPrinted", iron_nugget]] +} +microcontrollercase2 { + input: [[nuggetGold, "oc:circuitChip3", nuggetGold] + [blockRedstone, chest, blockRedstone] + [nuggetGold, "oc:materialCircuitBoardPrinted", nuggetGold]] +} +terminal { + input: [[iron_nugget, "oc:solarGeneratorUpgrade", iron_nugget] + ["oc:circuitChip3", "oc:screen2", "oc:wlanCard2"] + [iron_nugget, "oc:keyboard", iron_nugget]] +} +tabletcase1 { + input: [[ingotGold, button, ingotGold] + ["oc:componentBus1", "oc:screen2", "oc:circuitChip3"] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +tabletcase2 { + input: [["oc:circuitChip2", button, ingotGold] + ["oc:componentBus3", "oc:screen2", "oc:circuitChip3"] + ["oc:circuitChip2", "oc:materialCircuitBoardPrinted", ingotGold]] +} + +diskdrivemountable { + input: [[obsidian, "oc:circuitChip1", obsidian] + [fenceIron, "oc:diskDrive", fenceIron] + [obsidian, "oc:materialCircuitBoardPrinted", obsidian]] +} +server1 { + input: [[ingotIron, "oc:ram2", ingotIron] + ["oc:circuitChip1", "oc:componentBus1", "oc:circuitChip1"] + [obsidian, "oc:materialCircuitBoardPrinted", obsidian]] +} +server2 { + input: [[ingotGold, "oc:ram4", ingotGold] + ["oc:circuitChip2", "oc:componentBus2", "oc:circuitChip2"] + [obsidian, "oc:materialCircuitBoardPrinted", obsidian]] +} +server3 { + input: [[gemDiamond, "oc:ram6", gemDiamond] + ["oc:circuitChip3", "oc:componentBus3", "oc:circuitChip3"] + [obsidian, "oc:materialCircuitBoardPrinted", obsidian]] +} +terminalserver { + input: [[obsidian, "oc:wlanCard", obsidian] + ["oc:wlanCard", "oc:circuitChip2", "oc:wlanCard2"] + [obsidian, "oc:materialCircuitBoardPrinted", obsidian]] +} + +ram1 { + input: [["oc:circuitChip1", iron_nugget, "oc:circuitChip1"] + ["", "oc:materialCircuitBoardPrinted", ""]] +} +ram2 { + input: [["oc:circuitChip1", "oc:circuitChip2", "oc:circuitChip1"] + ["", "oc:materialCircuitBoardPrinted", ""]] +} +ram3 { + input: [["oc:circuitChip2", iron_nugget, "oc:circuitChip2"] + ["", "oc:materialCircuitBoardPrinted", ""]] +} +ram4 { + input: [["oc:circuitChip2", "oc:circuitChip3", "oc:circuitChip2"] + ["", "oc:materialCircuitBoardPrinted", ""]] +} +ram5 { + input: [["oc:circuitChip3", iron_nugget, "oc:circuitChip3"] + ["", "oc:materialCircuitBoardPrinted", ""]] +} +ram6 { + input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"] + ["oc:circuitChip2", "oc:materialCircuitBoardPrinted", "oc:circuitChip2"]] +} + +eeprom { + input: [[nuggetGold, "oc:materialTransistor", nuggetGold] + [paper, "oc:circuitChip1", paper] + [nuggetGold, torchRedstoneActive, nuggetGold]] +} +floppy { + input: [[iron_nugget, lever, iron_nugget] + [paper, "oc:materialDisk", paper] + [iron_nugget, paper, iron_nugget]] +} +hdd1 { + input: [["oc:circuitChip1", "oc:materialDisk", ingotIron] + ["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston] + ["oc:circuitChip1", "oc:materialDisk", ingotIron]] +} +hdd2 { + input: [["oc:circuitChip2", "oc:materialDisk", ingotGold] + ["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston] + ["oc:circuitChip2", "oc:materialDisk", ingotGold]] +} +hdd3 { + input: [["oc:circuitChip3", "oc:materialDisk", gemDiamond] + ["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston] + ["oc:circuitChip3", "oc:materialDisk", gemDiamond]] +} + +datacard1 { + input: [[iron_nugget, "oc:materialALU", "oc:circuitChip2"] + ["", "oc:materialCard", ""]] +} +datacard2 { + input: [[nuggetGold, "oc:cpu1", "oc:circuitChip3"] + ["", "oc:materialCard", ""]] +} +datacard3 { + input: [[chipDiamond, "oc:cpu2", "oc:ram5"] + ["", "oc:materialCard", ""]] +} +graphicscard1 { + input: [["oc:circuitChip1", "oc:materialALU", "oc:ram1"] + ["", "oc:materialCard", ""]] +} +graphicscard2 { + input: [["oc:circuitChip2", "oc:materialALU", "oc:ram3"] + ["", "oc:materialCard", ""]] +} +graphicscard3 { + input: [["oc:circuitChip3", "oc:materialALU", "oc:ram5"] + ["", "oc:materialCard", ""]] +} +internetcard { + input: [["oc:materialInterweb", "oc:circuitChip2", torchRedstoneActive] + ["", "oc:materialCard", obsidian]] +} +redstonecard1 { + input: [[torchRedstoneActive, "oc:circuitChip1", ""] + ["", "oc:materialCard", ""]] +} +redstonecard2 { + input: [[blockRedstone, "oc:circuitChip2", materialEnderPearl] + ["", "oc:materialCard", ""]] +} +lancard { + input: [["oc:cable", "oc:circuitChip1", ""] + ["", "oc:materialCard", ""]] +} +wlancard1 { + input: [[torchRedstoneActive, "oc:circuitChip1", torchRedstoneActive] + ["", "oc:materialCard", ""]] +} +wlancard2 { + input: [[materialEnderPearl, "oc:circuitChip2", ""] + ["", "oc:materialCard", ""]] +} +linkedcard { + input: [[eyeOfEnder, "", eyeOfEnder] + ["oc:lanCard", "oc:materialInterweb", "oc:lanCard"] + ["oc:circuitChip3", "", "oc:circuitChip3"]] + output: 2 # Note: all resulting cards are linked to each other. +} + +abstractbuscard { + input: [[{block="StargateTech2:block.busCable"}, {item="StargateTech2:naquadah", subID=3}, ""] + ["", "oc:materialCard", ""]] +} +worldsensorcard { + input: [[{item="galacticraftcore:sensor_lens"}, "oc:circuitChip2", ""] + ["", "oc:materialCard", ""]] +} + +angelupgrade { + input: [[ingotIron, materialEnderPearl, ingotIron] + ["oc:circuitChip1", pistonStickyBase, "oc:circuitChip1"] + [ingotIron, materialEnderPearl, ingotIron]] +} +batteryupgrade1 { + input: [[iron_nugget, nuggetGold, iron_nugget] + [fenceIron, "oc:capacitor", fenceIron] + [iron_nugget, nuggetGold, iron_nugget]] +} +batteryupgrade2 { + input: [[iron_nugget, "oc:capacitor", iron_nugget] + [fenceIron, nuggetGold, fenceIron] + [iron_nugget, "oc:capacitor", iron_nugget]] +} +batteryupgrade3 { + input: [[iron_nugget, "oc:capacitor", iron_nugget] + ["oc:capacitor", chipDiamond, "oc:capacitor"] + [iron_nugget, "oc:capacitor", iron_nugget]] +} +chunkloaderupgrade { + input: [[ingotGold, blockGlass, ingotGold] + ["oc:circuitChip3", eyeOfEnder, "oc:circuitChip3"] + [obsidian, "oc:materialCircuitBoardPrinted", obsidian]] +} +craftingupgrade { + input: [[ingotIron, "", ingotIron] + ["oc:circuitChip1", workbench, "oc:circuitChip1"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +databaseupgrade1 { + input: [[ingotIron, "oc:analyzer", ingotIron] + ["oc:circuitChip1", "oc:hdd1", "oc:circuitChip1"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +databaseupgrade2 { + input: [[ingotIron, "oc:analyzer", ingotIron] + ["oc:circuitChip2", "oc:hdd2", "oc:circuitChip2"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +databaseupgrade3 { + input: [[ingotIron, "oc:analyzer", ingotIron] + ["oc:circuitChip3", "oc:hdd3", "oc:circuitChip3"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +experienceupgrade { + input: [[ingotGold, "", ingotGold] + ["oc:circuitChip2", emerald, "oc:circuitChip2"] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +generatorupgrade { + input: [[ingotIron, "", ingotIron] + ["oc:circuitChip1", craftingPiston, "oc:circuitChip1"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +hoverupgrade1 { + input: [[feather, "oc:circuitChip1", feather] + [iron_nugget, leather, iron_nugget] + [feather, "oc:materialCircuitBoardPrinted", feather]] +} +hoverupgrade2 { + input: [["oc:stoneEndstone", "oc:circuitChip2", "oc:stoneEndstone"] + [nuggetGold, ingotIron, nuggetGold] + ["oc:stoneEndstone", "oc:materialCircuitBoardPrinted", "oc:stoneEndstone"]] +} +inventoryupgrade { + input: [[plankWood, hopper, plankWood] + [dropper, chest, craftingPiston] + [plankWood, "oc:circuitChip1", plankWood]] +} +inventorycontrollerupgrade { + input: [[ingotGold, "oc:analyzer", ingotGold] + [dropper, "oc:circuitChip2", craftingPiston] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +mfu { + input: [["oc:chamelium", gemLapis, "oc:chamelium"] + ["oc:linkedCard", "oc:adapter", "oc:linkedCard"] + ["oc:chamelium", gemLapis, "oc:chamelium"]] +} +leashupgrade { + input: [[ingotIron, {item="minecraft:lead"}, ingotIron] + [{item="minecraft:lead"}, "oc:materialCU", {item="minecraft:lead"}] + [ingotIron, {item="minecraft:lead"}, ingotIron]] +} +navigationupgrade { + input: [[ingotGold, compass, ingotGold] + ["oc:circuitChip2", {item=filled_map, subID=any}, "oc:circuitChip2"] + [ingotGold, potion, ingotGold]] +} +pistonupgrade { + input: [[ingotIron, craftingPiston, ingotIron] + [stickWood, "oc:circuitChip1", stickWood] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +signupgrade { + input: [[ingotIron, dyeBlack, ingotIron] + ["oc:circuitChip1", stickWood, "oc:circuitChip1"] + [ingotIron, pistonStickyBase, ingotIron]] +} +solargeneratorupgrade { + input: [[blockGlass, blockGlass, blockGlass] + ["oc:circuitChip3", blockLapis, "oc:circuitChip3"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +tankupgrade { + input: [[plankWood, fenceIron, plankWood] + [dispenser, cauldron, craftingPiston] + [plankWood, "oc:circuitChip1", plankWood]] +} +tankcontrollerupgrade { + input: [[ingotGold, glassBottle, ingotGold] + [dispenser, "oc:circuitChip2", craftingPiston] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +tractorbeamupgrade { + input: [[ingotGold, craftingPiston, ingotGold] + [ingotIron, "oc:capacitor", ingotIron] + [ingotGold, "oc:circuitChip3", ingotGold]] +} +tradingupgrade { + input: [[ingotGold, chest, ingotGold] + [emerald, "oc:circuitChip2", emerald] + [dropper, "oc:materialCircuitBoardPrinted", craftingPiston]] +} + +cardcontainer1 { + input: [[ingotIron, "oc:circuitChip1", ingotIron] + [craftingPiston, chest, ""] + [ingotIron, "oc:materialCard", ingotIron]] +} +cardcontainer2 { + input: [[ingotIron, "oc:circuitChip2", ingotIron] + [craftingPiston, chest, ""] + [ingotIron, "oc:materialCard", ingotIron]] +} +cardcontainer3 { + input: [[ingotGold, "oc:circuitChip2", ingotGold] + [craftingPiston, chest, ""] + [ingotGold, "oc:materialCard", ingotGold]] +} +upgradecontainer1 { + input: [[ingotIron, "oc:circuitChip1", ingotIron] + [craftingPiston, chest, ""] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +upgradecontainer2 { + input: [[ingotIron, "oc:circuitChip2", ingotIron] + [craftingPiston, chest, ""] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +upgradecontainer3 { + input: [[ingotGold, "oc:circuitChip2", ingotGold] + [craftingPiston, chest, ""] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} + +ingotiron { + type: shapeless + input: [iron_nugget, iron_nugget, iron_nugget, + iron_nugget, iron_nugget, iron_nugget, + iron_nugget, iron_nugget, iron_nugget] +} +chipdiamond { + type: shapeless + input: ["oc:materialCuttingWire", gemDiamond] + output: 6 +} +gemDiamond = false + +cuttingwire { + input: [[stickWood, nuggetIron, stickWood]] +} +acid { + type: shapeless + input: [bucketWater, sugar, slimeball, fermentedSpiderEye, bone] +} +disk { + input: [["", iron_nugget, ""] + [iron_nugget, "", iron_nugget] + ["", iron_nugget, ""]] +} +chamelium { + input: [[gravel, redstone, gravel], + [redstone, {item=coal, subID=1}, redstone], + [gravel, {item="minecraft:water_bucket"}, gravel]] + output: 16 +} +chameliumblock { + input: [["oc:chamelium", "oc:chamelium", "oc:chamelium"], + ["oc:chamelium", "oc:chamelium", "oc:chamelium"], + ["oc:chamelium", "oc:chamelium", "oc:chamelium"]] +} +endstone { + input: [[materialEnderPearl, "oc:chameliumBlock", materialEnderPearl] + ["oc:chameliumBlock", materialEnderPearl, "oc:chameliumBlock"] + [materialEnderPearl, "oc:chameliumBlock", materialEnderPearl]] + output: 4 +} +inkcartridgeempty { + input: [[iron_nugget, dispenser, iron_nugget], + ["oc:materialTransistor", bucket, "oc:materialTransistor"], + [iron_nugget, "oc:materialCircuitBoardPrinted", iron_nugget]] +} +inkcartridge { + type: shapeless + input: [dyeCyan, dyeMagenta, dyeYellow, dyeBlack, "oc:inkCartridgeEmpty"] +} + +buttongroup { + input: [[button, button, button] + [button, button, button]] +} +arrowkeys { + input: [["", button, ""] + [button, button, button]] +} +numpad { + input: [[button, button, button] + [button, button, button] + [button, button, button]] +} + +transistor { + input: [[ingotIron, ingotIron, ingotIron] + [nuggetGold, paper, nuggetGold] + ["", redstone, ""]] + output: 8 +} +chip1 { + input: [[iron_nugget, iron_nugget, iron_nugget] + [redstone, "oc:materialTransistor", redstone] + [iron_nugget, iron_nugget, iron_nugget]] + output: 8 +} +chip2 { + input: [[nuggetGold, nuggetGold, nuggetGold] + [redstone, "oc:materialTransistor", redstone] + [nuggetGold, nuggetGold, nuggetGold]] + output: 4 +} +chip3 { + input: [[chipDiamond, chipDiamond, chipDiamond] + [redstone, "oc:materialTransistor", redstone] + [chipDiamond, chipDiamond, chipDiamond]] + output: 2 +} +alu { + input: [[iron_nugget, redstone, iron_nugget] + ["oc:materialTransistor", "oc:circuitChip1", "oc:materialTransistor"] + [iron_nugget, "oc:materialTransistor", iron_nugget]] +} +apu1 { + input: [[nuggetGold, "oc:circuitChip1", nuggetGold] + ["oc:cpu2", "oc:componentBus1", "oc:graphicsCard1"] + [nuggetGold, "oc:circuitChip1", nuggetGold]] +} +apu2 { + input: [[chipDiamond, "oc:circuitChip2", chipDiamond] + ["oc:cpu3", "oc:componentBus2", "oc:graphicsCard2"] + [chipDiamond, "oc:circuitChip2", chipDiamond]] +} +componentbus1 { + input: [[iron_nugget, redstone, iron_nugget] + ["oc:circuitChip1", "oc:materialCU", ""] + [iron_nugget, "oc:materialCircuitBoardPrinted", iron_nugget]] +} +componentbus2 { + input: [[nuggetGold, redstone, nuggetGold] + ["oc:circuitChip2", "oc:materialCU", ""] + [nuggetGold, "oc:materialCircuitBoardPrinted", nuggetGold]] +} +componentbus3 { + input: [[chipDiamond, redstone, chipDiamond] + ["oc:circuitChip3", "oc:materialCU", ""] + [chipDiamond, "oc:materialCircuitBoardPrinted", chipDiamond]] +} +cpu1 { + input: [[iron_nugget, redstone, iron_nugget] + ["oc:circuitChip1", "oc:materialCU", "oc:circuitChip1"] + [iron_nugget, "oc:materialALU", iron_nugget]] +} +cpu2 { + input: [[nuggetGold, redstone, nuggetGold] + ["oc:circuitChip2", "oc:materialCU", "oc:circuitChip2"] + [nuggetGold, "oc:materialALU", nuggetGold]] +} +cpu3 { + input: [[chipDiamond, redstone, chipDiamond] + ["oc:circuitChip3", "oc:materialCU", "oc:circuitChip3"] + [chipDiamond, "oc:materialALU", chipDiamond]] +} +cu { + input: [[nuggetGold, redstone, nuggetGold] + ["oc:materialTransistor", clock, "oc:materialTransistor"] + [nuggetGold, "oc:materialTransistor", nuggetGold]] +} + +rawcircuitboard { + type: shapeless + input: [ingotGold, clay, dyeGreen] + output: 8 +} +circuitboard = false +printedcircuitboard { + type: furnace + input: "oc:materialCircuitBoardRaw" +} +card { + input: [[iron_nugget, "", ""] + [iron_nugget, "oc:materialCircuitBoardPrinted", ""] + [iron_nugget, nuggetGold, ""]] +} + +interweb { + input: [[string, string, string] + [string, materialEnderPearl, string] + [string, string, string]] +} + +adapter { + input: [[ingotIron, "oc:cable", ingotIron] + ["oc:cable", "oc:circuitChip1", "oc:cable"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +assembler { + input: [[ingotIron, workbench, ingotIron] + [craftingPiston, "oc:circuitChip2", craftingPiston] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +cable { + input: [["", iron_nugget, ""] + [iron_nugget, redstone, iron_nugget] + ["", iron_nugget, ""]] + output: 4 +} +luaBios { + type: shapeless + input: ["oc:eeprom", "oc:manual"] +} +carpetedcapacitor { + type: shapeless + input: [carpet, "oc:capacitor"] +} +capacitor { + input: [[ingotIron, "oc:materialTransistor", ingotIron] + [nuggetGold, paper, nuggetGold] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +charger { + input: [[ingotIron, ingotGold, ingotIron] + ["oc:capacitor", "oc:circuitChip2", "oc:capacitor"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +case1 { + input: [[ingotIron, "oc:circuitChip1", ingotIron] + [fenceIron, chest, fenceIron] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +case2 { + input: [[ingotGold, "oc:circuitChip2", ingotGold] + [fenceIron, chest, fenceIron] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +case3 { + input: [[gemDiamond, "oc:circuitChip3", gemDiamond] + [fenceIron, chest, fenceIron] + [gemDiamond, "oc:materialCircuitBoardPrinted", gemDiamond]] +} +disassembler { + input: [["oc:materialCU", paneGlass, "oc:analyzer"] + [craftingPiston, "", obsidian] + [ingotIron, bucketLava, ingotIron]] +} +diskdrive { + input: [[ingotIron, "oc:circuitChip1", ingotIron] + [craftingPiston, stickWood, ""] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +geolyzer { + input: [[ingotGold, compass, ingotGold] + [eyeOfEnder, "oc:circuitChip2", eyeOfEnder] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +hologram1 { + input: [["oc:circuitChip2", paneGlass, "oc:circuitChip2"] + ["oc:materialCircuitBoardPrinted", chipDiamond, "oc:materialCircuitBoardPrinted"] + [obsidian, yellowDust, obsidian]] +} +hologram2 { + input: [["oc:circuitChip3", blockGlass, "oc:circuitChip3"] + ["oc:materialCircuitBoardPrinted", gemDiamond, "oc:materialCircuitBoardPrinted"] + [obsidian, blazePowder, obsidian]] +} +keyboard { + input: [["oc:materialButtonGroup", "oc:materialButtonGroup", "oc:materialButtonGroup"] + ["oc:materialButtonGroup", "oc:materialArrowKey", "oc:materialNumPad"]] +} +motionsensor { + input: [[ingotGold, daylightDetector, ingotGold] + [daylightDetector, "oc:cpu2", daylightDetector] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +netsplitter { + input: [[ingotIron, "oc:cable", ingotIron] + ["oc:cable", craftingPiston, "oc:cable"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +printer { + input: [[ingotIron, hopper, ingotIron] + [craftingPiston, "oc:circuitChip3", craftingPiston] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +powerconverter { + input: [[ingotIron, "oc:cable", ingotIron] + [ingotGold, "oc:circuitChip1", ingotGold] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +powerdistributor { + input: [[ingotIron, ingotGold, ingotIron] + ["oc:cable", "oc:circuitChip1", "oc:cable"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +rack { + input: [[gemDiamond, "oc:wlanCard2", gemDiamond] + [fenceIron, chest, fenceIron] + ["oc:relay", "oc:materialCircuitBoardPrinted", "oc:powerDistributor"]] +} +raid { + input: [[iron_nugget, "oc:cpu3", iron_nugget] + ["oc:ram1", "oc:diskDrive", "oc:ram1"] + [iron_nugget, "oc:circuitChip2", iron_nugget]] +} +redstone { + input: [[ingotIron, "oc:circuitChip3", ingotIron] + [blockRedstone, "oc:redstoneCard1", blockRedstone] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +relay { + input: [[ingotIron, "oc:cable", ingotIron] + ["oc:cable", "oc:lanCard", "oc:cable"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +screen1 { + input: [[ingotIron, redstone, ingotIron] + [redstone, "oc:circuitChip1", blockGlass] + [ingotIron, redstone, ingotIron]] +} +screen2 { + input: [[ingotGold, dyeRed, ingotGold] + [dyeGreen, "oc:circuitChip2", blockGlass] + [ingotGold, dyeBlue, ingotGold]] +} +screen3 { + input: [[obsidian, yellowDust, obsidian] + [yellowDust, "oc:circuitChip3", blockGlass] + [obsidian, yellowDust, obsidian]] +} +transposer { + input: [[ingotIron, "oc:inventoryControllerUpgrade", ingotIron] + [hopper, bucket, hopper] + [ingotIron, "oc:tankControllerUpgrade", ingotIron]] + output: 4 +} +waypoint { + input: [[ingotIron, "oc:circuitChip1", ingotIron] + ["oc:materialTransistor", "oc:materialInterweb", "oc:materialTransistor"], + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} diff --git a/overrides/config/opencomputers/gregtech.recipes b/overrides/config/opencomputers/gregtech.recipes new file mode 100644 index 0000000..1c3a451 --- /dev/null +++ b/overrides/config/opencomputers/gregtech.recipes @@ -0,0 +1,353 @@ +# Do not change this file, it is rewritten each time you start the game. +# Instead, use the user.recipes file to edit recipes by redefining them there. + +# Note that there is support for a number of GregTech machines, by using the +# appropriate `type` specifier. Available types are: +# - gt_alloySmelter : Alloy Smelter Recipe +# - gt_assembler : Circuit Assembler Machine +# - gt_bender : Plate Bending Machine Recipe +# - gt_canner : Canning Machine Recipe +# - gt_chemical : Chemical Recipe +# - gt_cnc : CNC-Machine Recipe +# - gt_cutter : Cutter Recipe +# - gt_fluidCanner : Fluid Canner Recipe +# - gt_formingPress : Forming Press Recipe +# - gt_lathe : Lathe Machine Recipe +# - gt_laserEngraver: Laser Engraver Recipe +# - gt_wiremill : Wiremill Recipe +# +# For these types, there a few more options for inputs and outputs. A full +# recipe using all these options would look like this: +# name { +# type: gt_??? +# input: ["primaryInput", "possiblyOptionalSecondaryInput"] +# count: [1, 2] # would mean 1 of primary, 2 of secondary +# output: 2 # size of primary output stack +# eu: EU consumed for the operation +# time: time it takes to complete the operation, in ticks. +# # The following are usually optional. +# secondaryOutput: ["secondaryOutput1", "secondaryOutput2"] # Max number depends on machine. +# secondaryOutputCount: [2, 2] # Like `count` to `input`. +# inputFluid: {name="water", amount="500"} +# outputFluid: {name="lava"} # defaults to amount = 1000 +# } + +include file("hardmode.recipes") + +analyzer { + # 32762 = Portable Scanner + input: [["oc:materialTransistor", torchRedstoneActive, "oc:materialTransistor"] + ["oc:circuitChip2", {item="gt.metaitem.01", subID=32762}, "oc:circuitChip2"] + [screwAluminium, craftingToolScrewdriver, screwAluminium]] +} + +server1 { + input: [["oc:circuitChip1", "oc:ram4", "oc:circuitChip1"] + ["oc:circuitChip2", "oc:case1", "oc:circuitChip2"] + [craftingToolScrewdriver, "oc:materialCircuitBoardPrinted", craftingToolWrench]] +} +server2 { + input: [["oc:circuitChip2", "oc:ram5", "oc:circuitChip2"] + ["oc:circuitChip3", "oc:case2", "oc:circuitChip3"] + [craftingToolScrewdriver, "oc:materialCircuitBoardPrinted", craftingToolWrench]] +} +server3 { + input: [["oc:circuitChip3", "oc:ram6", "oc:circuitChip3"] + ["oc:circuitChip3", "oc:case3", "oc:circuitChip3"] + [craftingToolScrewdriver, "oc:materialCircuitBoardPrinted", craftingToolWrench]] +} + +ram1 { + type: gt_assembler + input: ["oc:circuitChip1", "oc:materialCircuitBoardPrinted"] + count: [3, 3] + eu: 32 + time: 250 +} +ram2 { + input: [["oc:circuitChip1", "oc:circuitChip1", "oc:circuitChip1"] + ["oc:ram1", "oc:materialCircuitBoardPrinted", "oc:ram1"] + ["", craftingToolWrench, ""]] +} +ram3 { + input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"] + ["oc:ram2", "oc:materialCircuitBoardPrinted", "oc:ram2"] + [circuitElite, craftingToolWrench, circuitElite]] +} +ram4 { + input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"] + ["oc:ram3", "oc:materialCircuitBoardPrinted", "oc:ram3"] + [circuitElite, craftingToolWrench, circuitElite]] +} +ram5 { + input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"] + ["oc:ram4", "oc:materialCircuitBoardPrinted", "oc:ram4"] + [circuitUltimate, craftingToolWrench, circuitUltimate]] +} +ram6 { + input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"] + ["oc:ram5", "oc:materialCircuitBoardPrinted", "oc:ram5"] + [circuitUltimate, craftingToolWrench, circuitUltimate]] +} + +floppy { + input: [[screwAluminium, lever, screwAluminium] + [plateAluminium, "oc:materialDisk", plateAluminium] + [screwAluminium, craftingToolScrewdriver, screwAluminium]] +} +hdd1 { + input: [["oc:ram1", "oc:materialDisk", "oc:ram1"] + ["oc:ram1", "oc:materialDisk", "oc:ram1"] + [screwAluminium, craftingToolScrewdriver, "oc:circuitChip2"]] +} +hdd2 { + input: [["oc:hdd1", "oc:materialCircuitBoardPrinted" , "oc:hdd1"] + ["oc:circuitChip2", screwTitanium, "oc:circuitChip2"] + [screwTitanium, craftingToolScrewdriver, screwTitanium]] +} +hdd3 { + input: [["oc:hdd2", "oc:materialCircuitBoardPrinted", "oc:hdd2"] + ["oc:circuitChip3", screwTungstenSteel, "oc:circuitChip3"] + [screwTungstenSteel , craftingToolScrewdriver, screwTungstenSteel]] +} + +# graphicsCard1 { fallback to default } +# graphicsCard2 { fallback to default } +# graphicsCard3 { fallback to default } +redstonecard { + input: [[screwStainlessSteel , "oc:circuitChip2" , screwStainlessSteel] + ["comparator", "oc:materialCard", diode] + [screwStainlessSteel , craftingToolScrewdriver, screwStainlessSteel]] +} +lancard { + input: [[screwStainlessSteel , "oc:circuitChip2" , screwStainlessSteel] + ["oc:cable", "oc:materialCard", "oc:cable"] + [screwStainlessSteel , craftingToolScrewdriver, screwStainlessSteel]] +} +wlancard1 { + input: [[screwAluminium , "oc:circuitChip2" , screwAluminium] + [torchRedstoneActive, "oc:lanCard", torchRedstoneActive] + [screwAluminium , craftingToolScrewdriver, screwAluminium]] +} +wlancard2 { + input: [[screwTitanium , "oc:circuitChip3" , screwTitanium] + [materialEnderPearl, "oc:lanCard", materialEnderPearl] + [screwTitanium , craftingToolScrewdriver, screwTitanium]] +} + +craftingupgrade { + # 1 = LV Casing + input: [[screwStainlessSteel, "oc:materialCircuitBoardPrinted" , screwStainlessSteel] + ["oc:circuitChip2", {block="gt.blockcasings", subID=1}, "oc:circuitChip2"] + [screwStainlessSteel, craftingToolScrewdriver, screwStainlessSteel]] +} +generatorupgrade { + input: [[screwStainlessSteel, "oc:materialCircuitBoardPrinted" , screwStainlessSteel] + ["oc:circuitChip2", craftingGenerator, "oc:circuitChip2"] + [screwStainlessSteel, craftingToolScrewdriver, screwStainlessSteel]] +} +navigationupgrade { + # 2 = MV Casing + input: [[{block="gt.blockcasings", subID=2}, compass, screwStainlessSteel] + ["oc:circuitChip3", {item=filled_map, subID=any}, "oc:circuitChip3"] + [screwStainlessSteel, potion, craftingToolScrewdriver]] +} +signupgrade { + input: [[screwAluminium, dyeBlack, screwAluminium] + ["oc:circuitChip1", stickWood, "oc:circuitChip1"] + [screwAluminium, craftingToolScrewdriver, screwAluminium]] +} +solargeneratorupgrade { + # 32750 = Solar Panel + input: [[screwTitanium, "", screwTitanium] + ["oc:circuitChip3", {item="gt.metaitem.01", subID=32750} , "oc:circuitChip3"] + [screwTitanium, craftingToolScrewdriver, screwTitanium]] +} + +cuttingwire { + input: [[stickWood, ingotTin, stickWood] + ["", craftingToolWireCutter, ""]] +} +disk { + input: [["", plateAluminium, ""] + [plateAluminium, "", plateAluminium] + ["", plateAluminium, ""]] +} + +# buttonGroup { fallback to default } +# arrowKeys { fallback to default } +# numPad { fallback to default } + +transistor { + type: gt_assembler + input: [redstone, stickIron] + count: [1, 3] + eu: 16 + time: 500 + output: 6 +} +chip1 { + type: gt_assembler + input: ["ic2.itemPartCircuit", "oc:materialTransistor"] + count: [1, 4] + eu: 25 + time: 480 + output: 4 +} +chip2 { + type: gt_assembler + input: ["ic2.itemPartCircuitAdv", "oc:materialTransistor"] + count: [1, 8] + eu: 25 + time: 640 + output: 4 +} +chip3 { + type: gt_assembler + input: [circuitData, "oc:materialTransistor"] + count: [1, 16] + eu: 25 + time: 800 + output: 4 +} +alu { + type: gt_assembler + input: [comparator, "oc:circuitChip1"] + count: [3, 1] + eu: 24 + time: 500 + output: 1 +} +cpu1 { + input: [["oc:circuitChip2", "oc:materialALU", "oc:circuitChip2"] + [plateAluminium, "oc:materialCU", plateAluminium] + [screwAluminium, craftingToolScrewdriver, screwAluminium]] +} +cpu2 { + input: [["oc:circuitChip2", plateStainlessSteel, "oc:circuitChip2"] + ["oc:ram3", "oc:cpu1", "oc:ram3"] + ["oc:circuitChip2", craftingToolScrewdriver, "oc:circuitChip2"]] +} +cpu3 { + input: [["oc:circuitChip3", plateTitanium, "oc:circuitChip3"] + ["oc:ram5", "oc:cpu2", "oc:ram5"] + ["oc:circuitChip3", craftingToolScrewdriver, "oc:circuitChip3"]] +} +cu { + type: gt_assembler + input: [circuitElite, "oc:materialTransistor"] + count: [1, 6] + eu: 32 + time: 750 + output: 3 +} + +# rawCircuitBoard { fallback to default } +circuitboard { + type: furnace + input: "oc:materialCircuitBoardRaw" +} +printedcircuitboard { + type:shaped + input: [[dustTinyGold, cellSulfuricAcid] + ["oc:materialCircuitBoard", dustTinyGold]] +} +card { + input: [[stickIron, "oc:circuitChip2", "oc:materialTransistor"] + [stickIron, "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"] + [craftingToolScrewdriver, nuggetGold, nuggetGold]] +} + +adapter { + input: [["oc:cable", "oc:circuitChip1", "oc:cable"] + ["", {block="gt.blockcasings", subID=1}, ""] + ["oc:materialCircuitBoardPrinted", "oc:cable", craftingToolWrench]] +} +cable { + type: gt_assembler + input: [craftingWireCopper, dustEmerald] + count: [8, 1] + eu: 32 + time: 64 + output: 8 +} +carpetedcapacitor { + type: shapeless + input: [carpet, "oc:capacitor"] +} +capacitor { + # 7 = CESU + input: [["", {item="ic2.blockElectric", subID=7}, ""] + [{block="gt.blockcasings", subID=1}, "oc:materialTransistor", {block="gt.blockcasings", subID=1}] + ["oc:materialCircuitBoardPrinted", craftingToolWrench, "oc:materialCircuitBoardPrinted"]] +} +charger { + # 2 = Chargepad (MFE) + input: [["", plateStainlessSteel, ""] + [{item="ic2.blockChargepad", subID=2}, {block="gt.blockcasings", subID=3}, {item="ic2.blockChargepad", subID=2}] + ["oc:circuitChip3", craftingToolWrench, "oc:materialCircuitBoardPrinted"]] +} +case1 { + input: [[screwAluminium, "oc:materialCircuitBoardPrinted", craftingToolWrench] + ["ic2.reactorVentSpread", {block="gt.blockcasings", subID=1}, "ic2.reactorVentSpread"] + [screwAluminium, "oc:circuitChip1", craftingToolScrewdriver]] +} +case2 { + input: [[screwStainlessSteel , "oc:materialCircuitBoardPrinted", craftingToolWrench] + [{item="ic2.reactorVentGold", subID=1}, "oc:case1", {item="ic2.reactorVentGold", subID=1}] + [screwStainlessSteel, "oc:circuitChip2", craftingToolScrewdriver]] +} +case3 { + input: [[screwTitanium , "oc:materialCircuitBoardPrinted", craftingToolWrench] + [{item="ic2.reactorVentDiamond", subID=1}, "oc:case2", {item="ic2.reactorVentDiamond", subID=1}] + [screwTitanium, "oc:circuitChip3", craftingToolScrewdriver]] +} +diskdrive { + input: [["", "oc:circuitChip2", ""] + [craftingPiston, {block="gt.blockcasings", subID=1}, craftingLensWhite] + ["oc:circuitChip2", craftingToolWrench, "oc:circuitChip2"]] +} +# keyboard { fallback to default } +powerconverter { + # 4 = MV Transformer + input: [["", "oc:circuitChip2", ""] + [plateAluminium, {item="ic2.blockElectric", subID=4}, plateAluminium] + ["oc:materialCircuitBoardPrinted", craftingToolWrench, "oc:materialCircuitBoardPrinted"]] +} +powerdistributor { + # 7 = CESU + input: [["", plateAluminium, ""] + [{item="ic2.blockElectric", subID=7}, {block="gt.blockcasings", subID=2}, circuitMaster] + ["oc:materialCircuitBoardPrinted", plateAluminium, craftingToolWrench]] +} +rack { + input: [[craftingToolScrewdriver, "oc:wlanCard2", craftingToolWrench] + [{item="ic2.reactorVentDiamond", subID=1}, chest, {item="ic2.reactorVentDiamond", subID=1}] + ["oc:relay", "oc:materialCircuitBoardPrinted","oc:powerDistributor"]] +} +redstone { + # 32731 = Activity Detector + input: [[plateRedstone, "oc:materialCircuitBoardPrinted", plateRedstone] + [{item="gt.metaitem.01", subID=32731}, {block="gt.blockcasings", subID=2}, "oc:redstoneCard1"] + ["oc:circuitChip2", "oc:materialCircuitBoardPrinted", "oc:circuitChip2"]] +} +relay { + input: [["", "oc:lanCard", ""] + ["oc:cable", {block="gt.blockcasings", subID=2}, "oc:cable"] + ["oc:materialCircuitBoardPrinted", craftingToolWrench, "oc:materialCircuitBoardPrinted"]] +} +screen1 { + input: [[plateAluminium, plateAluminium, craftingToolWrench] + [redstone, "oc:materialTransistor", paneGlass] + [plateAluminium, plateAluminium, craftingToolScrewdriver]] +} +screen2 { + input: [[plateStainlessSteel, screwStainlessSteel, craftingToolWrench] + ["oc:circuitChip2", "oc:screen1", {item="gt.metaitem.01", subID=32740}] + [plateStainlessSteel, screwStainlessSteel, craftingToolScrewdriver]] +} +screen3 { + input: [[plateTitanium, "oc:materialCircuitBoardPrinted", craftingToolWrench] + ["oc:circuitChip3", "oc:screen2", "oc:circuitChip3"] + [plateTitanium, "oc:materialCircuitBoardPrinted", craftingToolScrewdriver]] +} diff --git a/overrides/config/opencomputers/hardmode.recipes b/overrides/config/opencomputers/hardmode.recipes new file mode 100644 index 0000000..14cc064 --- /dev/null +++ b/overrides/config/opencomputers/hardmode.recipes @@ -0,0 +1,411 @@ +# Do not change this file, it is rewritten each time you start the game. +# Instead, use the user.recipes file to edit recipes by redefining them there. + +include file("default.recipes") + +analyzer { + input: [["", torchRedstoneActive, ""] + ["oc:materialTransistor", "oc:circuitChip1", nuggetGold] + ["oc:materialTransistor", "oc:materialCircuitBoardPrinted", nuggetGold]] +} +terminal { + input: [[iron_nugget, "oc:solarGeneratorUpgrade", iron_nugget] + ["oc:circuitChip3", "oc:screen2", "oc:wlanCard2"] + [iron_nugget, "oc:keyboard", iron_nugget]] +} + +server1 { + input: [["oc:circuitChip1", "oc:ram4", "oc:circuitChip1"] + ["oc:circuitChip2", "oc:case1", "oc:circuitChip2"] + ["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]] +} +server2 { + input: [["oc:circuitChip2", "oc:ram5", "oc:circuitChip2"] + ["oc:circuitChip3", "oc:case2", "oc:circuitChip3"] + ["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]] +} +server3 { + input: [["oc:circuitChip3", "oc:ram6", "oc:circuitChip3"] + ["oc:circuitChip3", "oc:case3", "oc:circuitChip3"] + ["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]] +} + +ram1 { + input: [["oc:circuitChip1", "oc:circuitChip1", "oc:circuitChip1"] + ["oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"]] +} +ram2 { + input: [["oc:circuitChip1", "oc:circuitChip1", "oc:circuitChip1"] + ["oc:ram1", "oc:materialCircuitBoardPrinted", "oc:ram1"]] +} +ram3 { + input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"] + ["oc:ram2", "oc:materialCircuitBoardPrinted", "oc:ram2"]] +} +ram4 { + input: [["oc:circuitChip2", "oc:circuitChip2", "oc:circuitChip2"] + ["oc:ram3", "oc:materialCircuitBoardPrinted", "oc:ram3"]] +} +ram5 { + input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"] + ["oc:ram4", "oc:materialCircuitBoardPrinted", "oc:ram4"]] +} +ram6 { + input: [["oc:circuitChip3", "oc:circuitChip3", "oc:circuitChip3"] + ["oc:ram5", "oc:materialCircuitBoardPrinted", "oc:ram5"]] +} + +floppy { + input: [[iron_nugget, lever, iron_nugget] + ["oc:materialCircuitBoard", "oc:materialDisk", "oc:materialCircuitBoard"] + [iron_nugget, paper, iron_nugget]] +} +hdd1 { + input: [["oc:circuitChip1", "oc:materialDisk", ingotIron] + ["oc:materialCircuitBoardPrinted", "oc:materialDisk", craftingPiston] + ["oc:circuitChip1", "oc:materialDisk", ingotIron]] +} +hdd2 { + input: [[ingotGold, "oc:hdd1", ingotGold] + ["oc:circuitChip2", "oc:materialCircuitBoardPrinted", "oc:circuitChip2"] + [ingotGold, "oc:hdd1", ingotGold]] +} +hdd3 { + input: [["oc:circuitChip3", "oc:hdd2", "oc:circuitChip3"] + ["oc:ram1", "oc:materialCircuitBoardPrinted", "oc:ram1"] + ["oc:circuitChip3", "oc:hdd2", "oc:circuitChip3"]] +} + +abstractbuscard { + input: [[{block="StargateTech2:block.busCable"}, {item="StargateTech2:naquadah", subID=3}, ""] + ["", "oc:materialCard", ""]] +} +datacard2 { + input: [[nuggetGold, "oc:cpu1", "oc:circuitChip3"] + ["", "oc:dataCard1", ""]] +} +datacard3 { + input: [[gemDiamond, "oc:cpu2", "oc:ram5"] + ["", "oc:dataCard2", ""]] +} +graphicscard1 { + input: [["oc:circuitChip1", "oc:materialALU", "oc:ram1"] + ["", "oc:materialCard", ""]] +} +graphicscard2 { + input: [["oc:circuitChip2", "oc:circuitChip2", "oc:ram3"] + ["", "oc:graphicsCard1", ""]] +} +graphicscard3 { + input: [["oc:circuitChip3", "oc:circuitChip3", "oc:ram5"] + ["", "oc:graphicsCard2", ""]] +} +internetcard { + input: [["oc:materialInterweb", "oc:circuitChip3", torchRedstoneActive] + ["", "oc:wlanCard2", obsidian]] +} +redstonecard1 { + input: [[torchRedstoneActive, "oc:circuitChip1", ""] + ["", "oc:materialCard", ""]] +} +redstonecard2 { + input: [[blockRedstone, "oc:circuitChip2", materialEnderPearl] + ["", "oc:redstoneCard1", ""]] +} +lancard { + input: [["oc:cable", "oc:circuitChip1", ""] + ["", "oc:materialCard", ""]] +} +wlancard1 { + input: [[torchRedstoneActive, "oc:circuitChip1", torchRedstoneActive] + ["", "oc:lanCard", ""]] +} +wlancard2 { + input: [[materialEnderPearl, "oc:circuitChip2", ""] + ["", "oc:lanCard", ""]] +} +linkedcard { + input: [[eyeOfEnder, "", eyeOfEnder] + ["oc:wlanCard2", "oc:materialInterweb", "oc:wlanCard2"] + ["oc:circuitChip3", "", "oc:circuitChip3"]] + output: 2 # Note: all resulting cards are linked to each other. +} + +batteryupgrade1 { + input: [[ingotIron, nuggetGold, ingotIron] + ["oc:materialTransistor", "oc:capacitor", "oc:materialTransistor"] + [ingotIron, nuggetGold, ingotIron]] +} +batteryupgrade2 { + input: [[ingotGold, "oc:capacitor", ingotGold] + ["oc:materialTransistor", nuggetGold, "oc:materialTransistor"] + [ingotGold, "oc:capacitor", ingotGold]] +} +batteryupgrade3 { + input: [[gemDiamond, "oc:capacitor", gemDiamond] + ["oc:materialTransistor", "oc:capacitor", "oc:materialTransistor"] + [gemDiamond, "oc:capacitor", gemDiamond]] +} +craftingupgrade { + input: [[ingotIron, craftingPiston, ingotIron] + ["oc:circuitChip1", workbench, "oc:circuitChip1"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +experienceupgrade { + input: [[ingotGold, "oc:analyzer", ingotGold] + ["oc:circuitChip3", emerald, "oc:circuitChip3"] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +generatorupgrade { + input: [[ingotIron, "", ingotIron] + ["oc:circuitChip1", craftingPiston, "oc:circuitChip1"] + ["oc:materialCircuitBoardPrinted", ingotIron, "oc:materialCircuitBoardPrinted"]] +} +inventoryupgrade { + input: [[ingotIron, hopper, ingotIron] + [dispenser, chest, craftingPiston] + [ingotIron, "oc:circuitChip1", ingotIron]] +} +inventorycontrollerupgrade { + input: [[ingotGold, "oc:circuitChip2", ingotGold] + [dispenser, "oc:inventoryUpgrade", craftingPiston] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +navigationupgrade { + input: [[ingotGold, compass, ingotGold] + ["oc:circuitChip3", {item=filled_map, subID=any}, "oc:circuitChip3"] + [ingotGold, potion, ingotGold]] +} +signupgrade { + input: [[ingotIron, dyeBlack, ingotIron] + ["oc:circuitChip1", stickWood, "oc:circuitChip1"] + [ingotIron, pistonStickyBase, ingotIron]] +} +solargeneratorupgrade { + input: [[blockGlass, blockGlass, blockGlass] + ["oc:circuitChip3", "oc:generatorUpgrade", "oc:circuitChip3"]] +} +tradingupgrade { + input: [["oc:circuitChip2", chest, "oc:circuitChip2"] + [emerald, "oc:circuitChip2", emerald] + [dropper, "oc:materialCircuitBoardPrinted", craftingPiston]] +} + +cuttingwire { + input: [[stickWood, iron_nugget, stickWood]] +} +disk { + input: [["", iron_nugget, ""] + [iron_nugget, "", iron_nugget] + ["", iron_nugget, ""]] +} + +buttongroup { + input: [[button, button, button] + [button, button, button]] +} +arrowkeys { + input: [["", button, ""] + [button, button, button]] +} +numpad { + input: [[button, button, button] + [button, button, button] + [button, button, button]] +} + +transistor { + input: [[iron_nugget, iron_nugget, iron_nugget] + [nuggetGold, paper, nuggetGold] + ["", redstone, ""]] +} +chip1 { + input: [[iron_nugget, "", iron_nugget] + ["oc:materialTransistor", nuggetGold, "oc:materialTransistor"] + [iron_nugget, "", iron_nugget]] +} +chip2 { + input: [[nuggetGold, {item=dyePowder, subID=4} , nuggetGold] + ["oc:circuitChip1", netherquartz, "oc:circuitChip1"] + [nuggetGold, {item=dyePowder, subID=4}, nuggetGold]] +} +chip3 { + input: [[yellowDust, comparator, yellowDust] + ["oc:circuitChip2", gemDiamond, "oc:circuitChip2"] + [yellowDust, comparator, yellowDust]] +} +alu { + input: [[diode, torchRedstoneActive, diode] + ["oc:materialTransistor", "oc:materialTransistor", "oc:materialTransistor"] + [iron_nugget, redstone, iron_nugget]] +} +apu2 { + input: [[gemDiamond, "oc:circuitChip2", gemDiamond] + ["oc:cpu3", "oc:componentBus2", "oc:graphicsCard2"] + [gemDiamond, "oc:circuitChip2", gemDiamond]] +} +componentbus1 { + input: [[iron_nugget, redstone, iron_nugget] + ["oc:circuitChip1", "oc:materialCU", ""] + [iron_nugget, "oc:materialCircuitBoardPrinted", iron_nugget]] +} +componentbus2 { + input: [[nuggetGold, "oc:ram3", nuggetGold] + ["oc:circuitChip2", "oc:componentBus1", ""] + [nuggetGold, "oc:materialCircuitBoardPrinted", nuggetGold]] +} +componentbus3 { + input: [[gemDiamond, "oc:ram5", gemDiamond] + ["oc:circuitChip3", "oc:componentBus2", ""] + [gemDiamond, "oc:materialCircuitBoardPrinted", gemDiamond]] +} +cpu1 { + input: [[iron_nugget, redstone, iron_nugget] + ["oc:circuitChip1", "oc:materialCU", "oc:circuitChip1"] + [iron_nugget, "oc:materialALU", iron_nugget]] +} +cpu2 { + input: [[nuggetGold, "oc:ram3", nuggetGold] + ["oc:circuitChip2", "oc:cpu1", "oc:circuitChip2"] + [nuggetGold, "oc:ram3", nuggetGold]] +} +cpu3 { + input: [[gemDiamond, "oc:ram5", gemDiamond] + ["oc:circuitChip3", "oc:cpu2", "oc:circuitChip3"] + [gemDiamond, "oc:ram5", gemDiamond]] +} +cu { + input: [[nuggetGold, torchRedstoneActive, nuggetGold] + ["oc:materialTransistor", clock, "oc:materialTransistor"] + [nuggetGold, redstone, nuggetGold]] +} + +rawcircuitboard { + type: shapeless + input: ["oc:materialCuttingWire", clay, dyeGreen] +} +circuitboard { + type: furnace + input: "oc:materialCircuitBoardRaw" +} +printedcircuitboard { + type: shapeless + input: ["oc:materialCircuitBoard", nuggetGold, "oc:materialAcid"] + output: 1 +} +card { + input: [[iron_nugget, "oc:circuitChip1", "oc:materialTransistor"] + [iron_nugget, "oc:materialCircuitBoardPrinted", "oc:materialCircuitBoardPrinted"] + [iron_nugget, nuggetGold, nuggetGold]] +} + +interweb { + input: [[string, materialEnderPearl, string] + [materialEnderPearl, string, materialEnderPearl] + [string, materialEnderPearl, string]] +} + +adapter { + input: [[ingotIron, "oc:cable", ingotIron] + ["oc:cable", "oc:circuitChip1", "oc:cable"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +cable { + input: [["", iron_nugget, ""] + [iron_nugget, redstone, iron_nugget] + ["", iron_nugget, ""]] + output: 4 +} +carpetedcapacitor { + type: shapeless + input: [carpet, "oc:capacitor"] +} +capacitor { + input: [[ingotIron, "oc:materialTransistor", ingotIron] + [nuggetGold, paper, nuggetGold] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +charger { + input: [[ingotIron, ingotGold, ingotIron] + ["oc:capacitor", "oc:circuitChip2", "oc:capacitor"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +case1 { + input: [[ingotIron, "oc:circuitChip1", ingotIron] + [fenceIron, chest, fenceIron] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +case2 { + input: [[ingotGold, "oc:circuitChip2", ingotGold] + ["oc:circuitChip2", "oc:case1", "oc:circuitChip2"] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +case3 { + input: [[gemDiamond, "oc:circuitChip3", gemDiamond] + ["oc:circuitChip3", "oc:case2", "oc:circuitChip3"] + [gemDiamond, "oc:materialCircuitBoardPrinted", gemDiamond]] +} +diskdrive { + input: [[ingotIron, "oc:circuitChip1", ingotIron] + [craftingPiston, stickWood, ""] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +geolyzer { + input: [[ingotGold, "oc:analyzer", ingotGold] + [eyeOfEnder, "oc:circuitChip2", eyeOfEnder] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +hologram1 { + input: [["oc:circuitChip2", paneGlass, "oc:circuitChip2"] + ["oc:materialCircuitBoardPrinted", gemDiamond, "oc:materialCircuitBoardPrinted"] + [obsidian, yellowDust, obsidian]] +} +hologram2 { + input: [["oc:circuitChip3", blockGlass, "oc:circuitChip3"] + ["oc:materialCircuitBoardPrinted", blockDiamond, "oc:materialCircuitBoardPrinted"] + [obsidian, blazePowder, obsidian]] +} +keyboard { + input: [["oc:materialButtonGroup", "oc:materialButtonGroup", "oc:materialButtonGroup"] + ["oc:materialButtonGroup", "oc:materialArrowKey", "oc:materialNumPad"]] +} +powerconverter { + input: [[ingotIron, "oc:cable", ingotIron] + [ingotGold, "oc:circuitChip1", ingotGold] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +powerdistributor { + input: [[ingotIron, ingotGold, ingotIron] + ["oc:cable", "oc:circuitChip1", "oc:cable"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +rack { + input: [["oc:circuitChip3", "oc:wlanCard2", "oc:circuitChip3"] + [fenceIron, chest, fenceIron] + ["oc:relay", "oc:materialCircuitBoardPrinted","oc:powerDistributor"]] +} +redstone { + input: [[ingotIron, "oc:circuitChip3", ingotIron] + [blockRedstone, "oc:redstoneCard1", blockRedstone] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +relay { + input: [[ingotIron, "oc:cable", ingotIron] + ["oc:cable", "oc:lanCard", "oc:cable"] + [ingotIron, "oc:materialCircuitBoardPrinted", ingotIron]] +} +screen1 { + input: [[ingotIron, ingotIron, blockGlass] + [redstone, "oc:materialTransistor", blockGlass] + [ingotIron, ingotIron, blockGlass]] +} +screen2 { + input: [[ingotGold, dyeRed, ingotGold] + ["oc:circuitChip2", dyeGreen, "oc:screen1"] + [ingotGold, dyeBlue, ingotGold]] +} +screen3 { + input: [[obsidian, "oc:materialCircuitBoardPrinted", "oc:circuitChip3"] + [blazeRod, netherquartz, "oc:screen2"] + [obsidian, "oc:materialCircuitBoardPrinted", "oc:circuitChip3"]] +} diff --git a/overrides/config/opencomputers/peaceful.recipes b/overrides/config/opencomputers/peaceful.recipes new file mode 100644 index 0000000..83b57cd --- /dev/null +++ b/overrides/config/opencomputers/peaceful.recipes @@ -0,0 +1,79 @@ +include file("default.recipes") + +redstonecard2 { + input: [[blockRedstone, "oc:circuitChip2", gemDiamond] + ["", "oc:materialCard", ""]] +} +wlancard1 { + input: [[torchRedstoneActive, "oc:circuitChip1", torchRedstoneActive] + ["", "oc:materialCard", ""]] +} +wlancard2 { + input: [[gemDiamond, "oc:circuitChip2", ""] + ["", "oc:materialCard", ""]] +} +linkedcard { + input: [[gemDiamond, "", gemDiamond] + ["oc:lanCard", "oc:materialInterweb", "oc:lanCard"] + ["oc:circuitChip3", "", "oc:circuitChip3"]] + output: 2 # Note: all resulting cards are linked to each other. +} + +angelupgrade { + input: [[ingotIron, gemDiamond, ingotIron] + ["oc:circuitChip1", pistonStickyBase, "oc:circuitChip1"] + [ingotIron, gemDiamond, ingotIron]] +} +chunkloaderupgrade { + input: [[ingotGold, blockGlass, ingotGold] + ["oc:circuitChip3", gemDiamond, "oc:circuitChip3"] + [obsidian, "oc:materialCircuitBoardPrinted", obsidian]] +} +inventoryupgrade { + input: [[plankWood, hopper, plankWood] + [dropper, chest, craftingPiston] + [plankWood, "oc:circuitChip1", plankWood]] +} +inventorycontrollerupgrade { + input: [[ingotGold, "oc:analyzer", ingotGold] + [dropper, "oc:circuitChip2", craftingPiston] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +signupgrade { + input: [[ingotIron, dyeBlack, ingotIron] + ["oc:circuitChip1", stickWood, "oc:circuitChip1"] + [ingotIron, craftingPiston, ingotIron]] +} +tankupgrade { + input: [[plankWood, fenceIron, plankWood] + [dropper, cauldron, craftingPiston] + [plankWood, "oc:circuitChip1", plankWood]] +} +tankcontrollerupgrade { + input: [[ingotGold, glassBottle, ingotGold] + [dropper, "oc:circuitChip2", craftingPiston] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} + +inkcartridgeempty { + input: [[iron_nugget, dropper, iron_nugget], + ["oc:materialTransistor", bucket, "oc:materialTransistor"], + [iron_nugget, "oc:materialCircuitBoardPrinted", iron_nugget]] +} + +interweb { + input: [[redstone, {block="minecraft:wool", subID=9}, redstone] + [{block="minecraft:wool", subID=9}, gemDiamond, {block="minecraft:wool", subID=9}] + [redstone, {block="minecraft:wool", subID=9}, redstone]] +} + +geolyzer { + input: [[ingotGold, compass, ingotGold] + [gemDiamond, "oc:circuitChip2", gemDiamond] + [ingotGold, "oc:materialCircuitBoardPrinted", ingotGold]] +} +hologram2 { + input: [["oc:circuitChip3", blockGlass, "oc:circuitChip3"] + ["oc:materialCircuitBoardPrinted", blockDiamond, "oc:materialCircuitBoardPrinted"] + [obsidian, yellowDust, obsidian]] +} diff --git a/overrides/config/opencomputers/settings.conf b/overrides/config/opencomputers/settings.conf new file mode 100644 index 0000000..2261489 --- /dev/null +++ b/overrides/config/opencomputers/settings.conf @@ -0,0 +1,1642 @@ +# OpenComputers configuration. This file uses typesafe config's HOCON syntax. +# Try setting your syntax highlighting to Ruby, to help readability. At least +# in Sublime Text that works really well. Note that this file is overwritten +# whenever you start the game! Changes to the comments may vanish. +# Note that all mentions of 'KB' or 'kilobyte' mean 1024 bytes. +opencomputers { + + # Chunkloader Upgrade settings. + chunkloader { + + # This is a list of blacklisted dimensions. Chunkloaders may only be activated + # in dimensions that aren't present in this list. + dimBlacklist=[] + + # This is a list of whitelisted dimensions. Chunkloaders may only be activated + # in dimensions that are present in this list. If this list is empty, + # chunkloaders may be activated to all dimensions not blacklisted. Note that the + # blacklist is always applied, so if an entry is present in both the + # whitelist and the blacklist, the blacklist will win. + dimWhitelist=[] + } + + # Client side settings, presentation and performance related stuff. + client { + + # The radius in which computer beeps can be heard. + beepRadius=16 + + # The sample rate used for generating beeps of computers' internal + # speakers. Use custom values at your own responsibility here; if it + # breaks OC you'll get no support. Some potentially reasonable + # lower values are 16000 or even 8000 (which was the old default, but + # leads to artifacting on certain frequencies). + beepSampleRate=44100 + + # The base volume of beeps generated by computers. This may be in a + # range of [0, 127], where 0 means mute (the sound will not even be + # generated), and 127 means maximum amplitude / volume. + beepVolume=32 + + # Whether to emit particle effects around players via nanomachines. This + # includes the basic particles giving a rough indication of the current + # power level of the nanomachines as well as particles emitted by the + # particle effect behaviors. + enableNanomachinePfx=true + + # This is the scaling of the individual chars rendered on screens. This + # is set to slightly overscale per default, to avoid gaps between fully + # filled chars to appear (i.e. the block symbol that is used for cursor + # blinking for example) on less accurate hardware. + fontCharScale=1.01 + + # Which font renderer to use. Defaults to `hexfont` if invalid. + # Possible values: + # - hexfont: the (since 1.3.2) default font renderer. Font in .hex format + # capable of rendering many unicode glyphs. + # The used font data can be swapped out using resource packs, + # but is harder to work with, since it involves binary data. + # - texture: the old, font-texture based font renderer that was used + # in OC versions prior to 1.3.2. This will allow overriding + # the font texture as before. Keep in mind that this renderer + # is slightly less efficient than the new one, and more + # importantly, can only render code page 437 (as opposed to... + # a *lot* of unicode). + fontRenderer=hexfont + + # The distance at which to start fading out the hologram (as with + # hologramRenderDistance). This is purely cosmetic, to avoid image + # disappearing instantly when moving too far away from a projector. + # It does not affect performance. Holograms are transparent anyway. + hologramFadeStartDistance=48 + + # This controls how often holograms 'flicker'. This is the chance that it + # flickers for *each frame*, meaning if you're running at high FPS you + # may want to lower this a bit, to avoid it flickering too much. + hologramFlickerFrequency=0.025 + + # The maximum render distance of a hologram projected by a highest tier + # hologram projector when at maximum scale. Render distance is scaled + # down with the actual scale of the hologram. + hologramRenderDistance=64 + + # The maximum distance at which to render text on screens. Rendering text + # can be pretty expensive, so if you have a lot of screens you'll want to + # avoid huge numbers here. Note that this setting is client-sided, and + # only has an impact on render performance on clients. + maxScreenTextRenderDistance=20 + + # The color of monochrome text (i.e. displayed when in 1-bit color depth, + # e.g. tier one screens / GPUs, or higher tier set to 1-bit color depth). + # Defaults to white, feel free to make it some other color, tho! + monochromeColor="0xFFFFFF" + + # Position of the power indicator for nanomachines, by default left to the + # player's health, specified by negative values. Values in [0, 1) will be + # treated as relative positions, values in [1, inf) will be treated as + # absolute positions. + nanomachineHudPos=[ + -1, + -1 + ] + + # Render robots' names as a label above them when near them + robotLabels=true + + # The distance at which to start fading out the text on screens. This is + # purely cosmetic, to avoid text disappearing instantly when moving too + # far away from a screen. This should have no measurable impact on + # performance. Note that this needs OpenGL 1.4 to work, otherwise text + # will always just instantly disappear when moving away from the screen + # displaying it. + screenTextFadeStartDistance=15 + + # The volume multiplier applied to sounds from this mod like the computer + # running noise. Disable sounds by setting this to zero. + soundVolume=1 + + # If you prefer the text on the screens to be aliased (you know, *not* + # anti-aliased / smoothed) turn this option off. + textAntiAlias=true + + # Whether to apply linear filtering for text displayed on screens when the + # screen has to be scaled down - i.e. the text is rendered at a resolution + # lower than their native one, e.g. when the GUI scale is less than one or + # when looking at a far away screen. This leads to smoother text for + # scaled down text but results in characters not perfectly connecting + # anymore (for example for box drawing characters. Look it up on + # Wikipedia.) + textLinearFiltering=false + } + + # Computer related settings, concerns server performance and security. + computer { + + # The provided call budgets by the three tiers of CPU and memory. Higher + # budgets mean that more direct calls can be performed per tick. You can + # raise this to increase the "speed" of computers at the cost of higher + # real CPU time. Lower this to lower the load Lua executors put on your + # machine / server, at the cost of slower computers. This list must + # contain exactly three entries, or it will be ignored. + callBudgets=[ + 0.5, + 1, + 1.5 + ] + + # This determines whether computers can only be used by players that are + # registered as users on them. Per default a newly placed computer has no + # users. Whenever there are no users the computer is free for all. Users + # can be managed via the Lua API (computer.addUser, computer.removeUser, + # computer.users). If this is true, the following interactions are only + # possible for users: + # - input via the keyboard and touch screen. + # - inventory management. + # - breaking the computer block. + # If this is set to false, all computers will always be usable by all + # players, no matter the contents of the user list. Note that operators + # are treated as if they were in the user list of every computer, i.e. no + # restrictions apply to them. + # See also: `maxUsers` and `maxUsernameLength`. + canComputersBeOwned=true + + # The number of components the different CPU tiers support. This list + # must contain exactly four entries, or it will be ignored. + cpuComponentCount=[ + 8, + 12, + 16, + 1024 + ] + + # The maximum size of the byte array that can be stored on EEPROMs as configuration data. + eepromDataSize=256 + + # The maximum size of the byte array that can be stored on EEPROMs as executable data.. + eepromSize=4096 + + # Whether to delete all contents in the /tmp file system when performing + # a 'soft' reboot (i.e. via `computer.shutdown(true)`). The tmpfs will + # always be erased when the computer is completely powered off, even if + # it crashed. This setting is purely for software-triggered reboots. + eraseTmpOnReboot=false + + # The time in milliseconds that scheduled computers are forced to wait + # before executing more code. This avoids computers to "busy idle", + # leading to artificially high CPU load. If you're worried about + # performance on your server, increase this number a little (it should + # never exceed 50, a single tick, though) to reduce CPU load even more. + executionDelay=12 + + # Settings specific to the Lua architecture. + lua { + + # Whether to allow loading precompiled bytecode via Lua's `load` + # function, or related functions (`loadfile`, `dofile`). Enable this + # only if you absolutely trust all users on your server and all Lua + # code you run. This can be a MASSIVE SECURITY RISK, since precompiled + # code can easily be used for exploits, running arbitrary code on the + # real server! I cannot stress this enough: only enable this is you + # know what you're doing. + allowBytecode=false + + # Whether to allow user defined __gc callbacks, i.e. __gc callbacks + # defined *inside* the sandbox. Since garbage collection callbacks + # are not sandboxed (hooks are disabled while they run), this is not + # recommended. + allowGC=false + + # Whether to make the Lua 5.3 architecture the default architecture. + # If enabled, a crafted CPU will first be the Lua 5.3 architecture. + defaultLua53=true + + # Whether to make the Lua 5.3 architecture available. If enabled, you + # can reconfigure any CPU to use the Lua 5.3 architecture. + enableLua53=true + + # The total maximum amount of memory a Lua machine may use for user + # programs. The total amount made available by components cannot + # exceed this. The default is 64*1024*1024. Keep in mind that this does + # not include memory reserved for built-in code such as `machine.lua`. + # IMPORTANT: DO NOT MESS WITH THIS UNLESS YOU KNOW WHAT YOU'RE DOING. + # IN PARTICULAR, DO NOT REPORT ISSUES AFTER MESSING WITH THIS! + maxTotalRam=67108864 + + # This setting allows you to fine-tune how RAM sizes are scaled internally + # on 64 Bit machines (i.e. when the Minecraft server runs in a 64 Bit VM). + # Why is this even necessary? Because objects consume more memory in a 64 + # Bit environment than in a 32 Bit one, due to pointers and possibly some + # integer types being twice as large. It's actually impossible to break + # this down to a single number, so this is really just a rough guess. If + # you notice this doesn't match what some Lua program would use on 32 bit, + # feel free to play with this and report your findings! + # Note that the values *displayed* to Lua via `computer.totalMemory` and + # `computer.freeMemory` will be scaled by the inverse, so that they always + # correspond to the "apparent" sizes of the installed memory modules. For + # example, when running a computer with a 64KB RAM module, even if it's + # scaled up to 96KB, `computer.totalMemory` will return 64KB, and if there + # are really 45KB free, `computer.freeMemory` will return 32KB. + ramScaleFor64Bit=1.8 + + # The sizes of the six levels of RAM, in kilobytes. This list must + # contain exactly six entries, or it will be ignored. Note that while + # there are six levels of RAM, they still fall into the three tiers of + # items (level 1, 2 = tier 1, level 3, 4 = tier 2, level 5, 6 = tier 3). + ramSizes=[ + 192, + 256, + 384, + 512, + 768, + 1024 + ] + } + + # The maximum depth a machine will queue signals before dropping them + # A machine state should be pulling signals via computer.pullSignal + # As the machine receives signals they are queued for pulling, and + # this maximum defines the max queue size. All signals recieved when + # the queue is full are discarded. Note that clipboard text creates + # a signal for each line of text. Thus client are limited to pasting + # text of this many lines. The default (and minimum) is 256 + maxSignalQueueSize=256 + + # Sanity check for username length for users registered with computers. We + # store the actual user names instead of a hash to allow iterating the + # list of registered users on the Lua side. + # See also: `canComputersBeOwned`. + maxUsernameLength=32 + + # The maximum number of users that can be registered with a single + # computer. This is used to avoid computers allocating unchecked amounts + # of memory by registering an unlimited number of users. See also: + # `canComputersBeOwned`. + maxUsers=16 + + # The time in seconds to wait after a computer has been restored before it + # continues to run. This is meant to allow the world around the computer + # to settle, avoiding issues such as components in neighboring chunks + # being removed and then re-connected and other odd things that might + # happen. + startupDelay=0.25 + + # The overall number of threads to use to drive computers. Whenever a + # computer should run, for example because a signal should be processed or + # some sleep timer expired it is queued for execution by a worker thread. + # The higher the number of worker threads, the less likely it will be that + # computers block each other from running, but the higher the host + # system's load may become. + threads=4 + + # The time in seconds a program may run without yielding before it is + # forcibly aborted. This is used to avoid stupidly written or malicious + # programs blocking other computers by locking down the executor threads. + # Note that changing this won't have any effect on computers that are + # already running - they'll have to be rebooted for this to take effect. + timeout=5 + } + + # Settings that are intended for debugging issues, not for normal use. + # You usually don't want to touch these unless asked to do so by a developer. + debug { + + # On some platforms the native library can crash the game, so there are + # a few checks in place to avoid trying to load it in those cases. This + # is Windows XP and Windows Server 2003, right. If you think it might + # work nonetheless (newer builds of Server2k3 e.g.) you might want to + # try setting this to `true`. Use this at your own risk. If the game + # crashes as a result of setting this to `true` DO NOT REPORT IT. + alwaysTryNative=false + + # Enable debug card functionality. This may also be of use for custom + # maps, so it is enabled by default. If you run a server where people + # may cheat in items but should not have op/admin-like rights, you may + # want to set this to false or `deny`. Set this to `whitelist` if you + # want to enable whitelisting of debug card users (managed by command + # /oc_debugWhitelist). This will *not* remove the card, it will just + # make all functions it provides error out. + debugCardAccess=allow + + # Prevent OC calling Lua's os.setlocale method to ensure number + # formatting is the same on all systems it is run on. Use this if you + # suspect this might mess with some other part of Java (this affects + # the native C locale). + disableLocaleChanging=false + + # Disable memory limit enforcement. This means Lua states can + # theoretically use as much memory as they want. Only relevant when + # using the native library. + disableMemoryLimit=false + + # Disable computer state persistence. This means that computers will + # automatically be rebooted when loaded after being unloaded, instead + # of resuming with their exection (it also means the state is not even + # saved). Only relevant when using the native library. + disablePersistence=false + + # Disable user data support. This means any otherwise supported + # userdata (implementing the Value interface) will not be pushed + # to the Lua state. + disableUserdata=false + + # Force the buffered file system to be case insensitive. This makes it + # impossible to have multiple files whose names only differ in their + # capitalization, which is commonly the case on Windows, for example. + # This only takes effect when bufferChanges is set to true. + forceCaseInsensitiveFS=false + + # Forces the use of the LuaJ fallback instead of the native libraries. + # Use this if you have concerns using native libraries or experience + # issues with the native library. + forceLuaJ=false + + # Force loading one specific library, to avoid trying to load any + # others. Use this if you get warnings in the log or are told to do + # so for debugging purposes ;-) + forceNativeLibWithName="" + + # Pass along IDs of items and fluids when converting them to a table + # representation for Lua. + insertIdsInConverters=false + + # This setting is meant for debugging errors that occur in Lua callbacks. + # Per default, if an error occurs and it has a message set, only the + # message is pushed back to Lua, and that's it. If you encounter weird + # errors or are developing an addon you'll want the stacktrace for those + # errors. Enabling this setting will log them to the game log. This is + # disabled per default to avoid spamming the log with inconsequentual + # exceptions such as IllegalArgumentExceptions and the like. + logCallbackErrors=false + + # Logs the full error when a native library fails to load. This is + # disabled by default to avoid spamming the log, since libraries are + # iterated until one works, so it's very likely for some to fail. Use + # this in case all libraries fail to load even though you'd expect one + # to work. + logFullNativeLibLoadErrors=false + + # Logs information about malformed glyphs (i.e. glyphs that deviate in + # width from what wcwidth says). + logHexFontErrors=false + + # Used to suppress log spam for OpenGL errors on derpy drivers. I'm + # quite certain the code in the font render is valid, display list + # compatible OpenGL, but it seems to cause 'invalid operation' errors + # when executed as a display list. I'd be happy to be proven wrong, + # since it'd restore some of my trust into AMD drivers... + logOpenGLErrors=false + + # Extract the native library with Lua into the system's temporary + # directory instead of the game directory (e.g. /tmp on Linux). The + # default is to extract into the game directory, to avoid issues when + # the temporary directory is mounted as noexec (meaning the lib cannot + # be loaded). There is also less of a chance of conflicts when running + # multiple servers or server and client on the same machine. + nativeInTmpDir=false + + # Due to a bug in Minecraft's lighting code there's an issue where + # lighting does not properly update near light emitting blocks that are + # fully solid - like screens, for example. This can be annoying when + # using other blocks that dynamically change their brightness (e.g. for + # the addon mod OpenLights). Enable this to force light emitting blocks + # in oc to periodically (every two seconds) do an update. This should + # not have an overly noticeable impact on performance, but it's disabled + # by default because it is unnecessary in *most* cases. + periodicallyForceLightUpdate=false + + # Whether to always register the LuaJ architecture - even if the native + # library is available. In that case it is possible to switch between + # the two like any other registered architecture. + registerLuaJArchitecture=false + + # This is meant for debugging errors. Enabling this has a high impact + # on computers' save and load performance, so you should not enable + # this unless you're asked to. + verbosePersistenceErrors=false + } + + # File system related settings, performance and and balancing. + filesystem { + + # Whether persistent file systems such as disk drives should be + # 'buffered', and only written to disk when the world is saved. This + # applies to all hard drives. The advantage of having this enabled is that + # data will never go 'out of sync' with the computer's state if the game + # crashes. The price is slightly higher memory consumption, since all + # loaded files have to be kept in memory (loaded as in when the hard drive + # is in a computer). + bufferChanges=true + + # The base 'cost' of a single file or directory on a limited file system, + # such as hard drives. When computing the used space we add this cost to + # the real size of each file (and folders, which are zero sized + # otherwise). This is to ensure that users cannot spam the file system + # with an infinite number of files and/or folders. Note that the size + # returned via the API will always be the real file size, however. + fileCost=512 + + # The size of writable floppy disks, in kilobytes. + floppySize=512 + + # Number of physical platters to pretend a disk has in unmanaged mode. This + # controls seek times, in how it emulates sectors overlapping (thus sharing + # a common head position for access). + hddPlatterCounts=[ + 2, + 4, + 6 + ] + + # The sizes of the three tiers of hard drives, in kilobytes. This list + # must contain exactly three entries, or it will be ignored. + hddSizes=[ + 1024, + 2048, + 4096 + ] + + # The maximum number of file handles any single computer may have open at + # a time. Note that this is *per filesystem*. Also note that this is only + # enforced by the filesystem node - if an add-on decides to be fancy it + # may well ignore this. Since file systems are usually 'virtual' this will + # usually not have any real impact on performance and won't be noticeable + # on the host operating system. + maxHandles=16 + + # The maximum block size that can be read in one 'read' call on a file + # system. This is used to limit the amount of memory a call from a user + # program can cause to be allocated on the host side: when 'read' is, + # called a byte array with the specified size has to be allocated. So if + # this weren't limited, a Lua program could trigger massive memory + # allocations regardless of the amount of RAM installed in the computer it + # runs on. As a side effect this pretty much determines the read + # performance of file systems. + maxReadBuffer=2048 + + # When skipping more than this number of sectors in unmanaged mode, the + # pause specified in sectorSeekTime will be enforced. We use this instead + # of linear scaling for movement because those values would have to be + # really small, which is hard to conceptualize and configure. + sectorSeekThreshold=128 + + # The time to pause when the head movement threshold is exceeded. + sectorSeekTime=0.1 + + # The size of the /tmp filesystem that each computer gets for free. If + # set to a non-positive value the tmp file system will not be created. + tmpSize=64 + } + hologram { + + # Whether the hologram block should provide light. It'll also emit light + # when off, because having state-based light in MC is... painful. + emitLight=true + + # This controls the maximum scales of holograms, by tier. + # The size at scale 1 is 3x2x3 blocks, at scale 3 the hologram will + # span up to 9x6x9 blocks. Unlike most other `client' settings, this + # value is only used for validation *on the server*, with the effects + # only being visible on the client. + # Warning: very large values may lead to rendering and/or performance + # issues due to the high view distance! Increase at your own peril. + maxScale=[ + 3, + 4 + ] + + # This controls the maximum translation of holograms, by tier. + # The scale is in "hologram sizes", i.e. scale 1 allows offsetting a + # hologram once by its own size. + maxTranslation=[ + 0.25, + 0.5 + ] + + # The delay forced on computers between calls to `hologram.setRaw`, in + # seconds. Lower this if you want faster updates, raise this if you're + # worried about bandwidth use; in *normal* use-cases this will never be + # an issue. When abused, `setRaw` can be used to generate network traffic + # due to changed data being sent to clients. With the default settings, + # the *worst case* is ~30KB/s/client. Again, for normal use-cases this + # is actually barely noticeable. + setRawDelay=0.2 + } + + # Settings for mod integration (the mod previously known as OpenComponents). + integration { + buildcraft { + + # Cost to convert a loot disk to another in the BuildCraft programming table. + programmingTableCost=5000 + } + + # The name to use for the global fake player needed for some mod + # interactions. + fakePlayerName="[OpenComputers]" + + # The UUID to use for the global fake player needed for some mod + # interactions. + fakePlayerUuid="7e506b5d-2ccb-4ac4-a249-5624925b0c67" + + # A list of mods (by mod id) for which support should NOT be enabled. Use + # this to disable support for mods you feel should not be controllable via + # computers (such as magic related mods, which is why Thaumcraft is on this + # list by default.) + modBlacklist=[ + Thaumcraft, + thaumicenergistics + ] + + # A list of tile entities by class name that should NOT be accessible via + # the Adapter block. Add blocks here that can lead to crashes or deadlocks + # (and report them, please!) + peripheralBlacklist=[ + "net.minecraft.tileentity.TileEntityCommandBlock" + ] + + # Vanilla integration related settings. + vanilla { + + # Whether to allow the item stack converter to push NBT data in + # compressed format (GZIP'ed). This can be useful for pushing this + # data back to other callbacks. However, given a sophisticated + # enough software (Lua script) it is possible to decode this data, + # and get access to things that should be considered implementation + # detail / private (mods may keep "secret" data in such NBT tags). + # The recommended method is to use the database component instead. + allowItemStackNBTTags=false + + # Whether to enable the command block driver. Enabling this allows + # computers to set and execute commands via command blocks next to + # adapter blocks. The commands are run using OC's general fake player. + enableCommandBlockDriver=false + + # Whether to enable the inventory driver. This driver allows interacting + # with inventories adjacent to adapters in a way similar to what the + # inventory controller upgrade allows when built into a robot or placed + # inside an adapter. It is therefore considered to be somewhat cheaty by + # some, and disabled by default. If you don't care about that, feel free + # to enable this driver. + enableInventoryDriver=false + + # Whether to enable the tank driver. This driver is like the inventory + # driver, just for fluid tanks, and is disabled by default with the same + # reasoning as the inventory driver - using a tank controller upgrade in + # an adapter has pretty much the same effect. + enableTankDriver=false + } + } + + # Internet settings, security related. + internet { + + # This is a list of blacklisted domain names. If an HTTP request is made + # or a socket connection is opened the target address will be compared + # to the addresses / adress ranges in this list. It it is present in this + # list, the request will be denied. + # Entries are either domain names (www.example.com) or IP addresses in + # string format (10.0.0.3), optionally in CIDR notation to make it easier + # to define address ranges (1.0.0.0/8). Domains are resolved to their + # actual IP once on startup, future requests are resolved and compared + # to the resolved addresses. + # By default all local addresses are blocked. This is only meant as a + # thin layer of security, to avoid average users hosting a game on their + # local machine having players access services in their local network. + # Server hosters are expected to configure their network outside of the + # mod's context in an appropriate manner, e.g. using a system firewall. + blacklist=[ + "127.0.0.0/8", + "10.0.0.0/8", + "192.168.0.0/16", + "172.16.0.0/12" + ] + + # Whether to allow HTTP requests via internet cards. When enabled, + # the `request` method on internet card components becomes available. + enableHttp=true + + # Whether to allow adding custom headers to HTTP requests. + enableHttpHeaders=true + + # Whether to allow TCP connections via internet cards. When enabled, + # the `connect` method on internet card components becomes available. + enableTcp=true + + # The maximum concurrent TCP connections *each* internet card can have + # open at a time. + maxTcpConnections=4 + + # The time in seconds to wait for a response to a request before timing + # out and returning an error message. If this is zero (the default) the + # request will never time out. + requestTimeout=0 + + # The number of threads used for processing host name lookups and HTTP + # requests in the background. The more there are, the more concurrent + # connections can potentially be opened by computers, and the less likely + # they are to delay each other. + threads=4 + + # This is a list of whitelisted domain names. Requests may only be made + # to addresses that are present in this list. If this list is empty, + # requests may be made to all addresses not blacklisted. Note that the + # blacklist is always applied, so if an entry is present in both the + # whitelist and the blacklist, the blacklist will win. + # Entries are of the same format as in the blacklist. Examples: + # "gist.github.com", "www.pastebin.com" + whitelist=[] + } + + # Other settings that you might find useful to tweak. + misc { + + # Allow robots to get a table representation of item stacks using the + # inventory controller upgrade? (i.e. whether the getStackInSlot method + # of said upgrade is enabled or not). Also applies to tank controller + # upgrade and it's fluid getter method. + allowItemStackInspection=true + + # List of item descriptors of assembler template base items to blacklist, + # i.e. for disabling the assembler template for. Entries must be of the + # format 'itemid@damage', were the damage is optional. + # Examples: 'OpenComputers:case3', 'minecraft:stonebrick@1' + assemblerBlacklist=[] + + # Hard limit for size of byte arrays passed to data card callbacks. If this + # limit is exceeded, the call fails and does nothing. + dataCardHardLimit=1048576 + + # Soft limit for size of byte arrays passed to data card callbacks. If this + # limit is exceeded, a longer sleep is enforced (see dataCardTimeout). + dataCardSoftLimit=8192 + + # Time in seconds to pause a calling machine when the soft limit for a data + # card callback is exceeded. + dataCardTimeout=1 + + # By default the disassembler can only be used to disassemble items from + # OpenComputers itself (or objects whitelisted via the API). If you'd + # like to allow the disassembler to work on all kinds of items, even from + # other mods, set this to true. + disassembleAllTheThings=false + + # The probability that an item breaks when disassembled. This chance + # applies *per extracted item*. For example, if an item was crafted from + # three other items and gets disassembled, each of those three items has + # this chance of breaking in the process. + disassemblerBreakChance=0.05 + + # Names of items / blocks that are blacklisted. Recipes containing these + # as inputs will be ignored by the disassembler. + disassemblerInputBlacklist=[ + "minecraft:fire" + ] + + # Controls how noisy results from the Geolyzer are. This is the maximum + # deviation from the original value at the maximum vertical distance + # from the geolyzer. Noise increases linearly with the vertical distance + # to the Geolyzer. So yes, on the same height, the returned value are of + # equal 'quality', regardless of the real distance. This is a performance + # trade-off. + geolyzerNoise=2 + + # The range, in blocks, in which the Geolyzer can scan blocks. Note that + # it uses the maximum-distance, not the euclidean one, i.e. it can scan + # in a cube surrounding it with twice this value as its edge length. + geolyzerRange=32 + + # Whether to give a new player a free copy of the manual. This will only + # happen one time per game, not per world, not per death. Once. If this + # is still too much for your taste, disable it here ;-) + giveManualToNewPlayers=false + + # Whether to not show your special thinger (if you have one you know it). + hideOwnSpecial=false + + # Whether to pass along the name of the user that caused an input signals + # to the computer (mouse and keyboard signals). If you feel this breaks + # the game's immersion, disable it. + # Note: also applies to the motion sensor. + inputUsername=true + + # The probability (or rather, weighted chance) that a program disk is + # spawned as loot in a treasure chest. For reference, iron ingots have + # a value of 10, gold ingots a value of 5 and and diamonds a value of 3. + # This is the chance *that* a disk is created. Which disk that will be + # is decided in an extra roll of the dice. + lootProbability=5 + + # Whether to allow loot disk cycling by crafting them with a wrench. + lootRecrafting=true + + # The maximum length of a string that may be pasted. This is used to limit + # the size of the data sent to the server when the user tries to paste a + # string from the clipboard (Shift+Ins on a screen with a keyboard). + maxClipboard=1024 + + # The maximum number of "data parts" a network packet is allowed to have. + # When sending a network message, from Lua this may look like so: + # component.modem.broadcast(port, "first", true, "third", 123) + # This limits how many arguments can be passed and are wrapped into a + # packet. This limit mostly serves as a protection for lower-tier + # computers, to avoid them getting nuked by more powerful computers. + maxNetworkPacketParts=8 + + # The maximum size of network packets to allow sending via network cards. + # This has *nothing to do* with real network traffic, it's just a limit + # for the network cards, mostly to reduce the chance of computer with a + # lot of RAM killing those with less by sending huge packets. This does + # not apply to HTTP traffic. + maxNetworkPacketSize=8192 + + # The maximum number of ports a single network card can have opened at + # any given time. + # Note that the order for this list is: Wired Network Card -> Tier 1 Wireless + # Network Card -> Tier 2 Wireless Network Card + maxOpenPorts=[ + 16, + 1, + 16 + ] + + # The maximum height of multi-block screens, in blocks. This is limited to + # avoid excessive computations for merging screens. If you really need + # bigger screens it's probably safe to bump this quite a bit before you + # notice anything, since at least incremental updates should be very + # efficient (i.e. when adding/removing a single screen). + maxScreenHeight=6 + + # The maximum width of multi-block screens, in blocks. + # See also: `maxScreenHeight`. + maxScreenWidth=8 + + # The maximum distance a wireless message can be sent. In other words, + # this is the maximum signal strength a wireless network card supports. + # This is used to limit the search range in which to check for modems, + # which may or may not lead to performance issues for ridiculous ranges - + # like, you know, more than the loaded area. + # See also: `wirelessCostPerRange`. + # These values are for the tier 1 and 2 wireless cards, in that order. + maxWirelessRange=[ + 16, + 400 + ] + + # Radius the MFU is able to operate in + mfuRange=3 + + # Probablility that at certain celebratory times crafting an OC item will + # spawn a present in the crafting player's inventory. Set to zero to + # disable. + presentChance=0.05 + + # Enforced delay when changing a redstone emitting component's output, + # such as the redstone card and redstone I/O block. Lowering this can + # have very negative impact on server TPS, so beware. + redstoneDelay=0.1 + + # The general upgrade tier of the switch built into server racks, i.e. how + # upgraded server racks' switching logic is. Prior to the introduction of + # this setting (1.5.15) this was always none. This applies to all + # properties, i.e. througput, frequency and buffer size. + # Valid values are: 0 = none, 1 = tier 1, 2 = tier 2, 3 = tier 3. + serverRackSwitchTier=1 + + # The number of remote terminals supported by each server tier. + terminalsPerTier=[ + 2, + 4, + 8 + ] + + # Override for the worker threads' thread priority. If set to a value + # lower than 1 it will use the default value, which is half-way between + # the system minimum and normal priority. Valid values may differ between + # Java versions, but usually the minimum value (lowest priority) is 1, + # the normal value is 5 and the maximum value is 10. If a manual value is + # given it is automatically capped at the maximum. + # USE THIS WITH GREAT CARE. Using a high priority for worker threads may + # avoid issues with computers timing out, but can also lead to higher + # server load. AGAIN, USE WITH CARE! + threadPriority=-1 + + # The maximum range between the drone/robot and a villager for a trade to + # be performed by the trading upgrade + tradingRange=8 + + # Whether to perform an update check and informing local players and OPs + # if a new version is available (contacts Github once the first player + # joins a server / the first map in single player is opened). + updateCheck=false + } + + # Nanomachine related values. Note that most of these are relative, as + # they scale with the number of total effects controlled by nanomachines, + # which may very much vary depending on other mods used together with OC. + # To configure this, you'll need to know how this works a bit more in- + # depth, so here goes: there are three layers, the behavior layer, the + # connector layer, and the input layer. The behavior layer consists of + # one node for each behavior provided by registered providers (by default + # these will be potion effects and a few other things). The connector + # layer merely serves to mix things up a little. The input layer is made + # up from nodes that can be triggered by the nanomachines. Each connector + # node has behavior nodes it outputs to, and gets signals from input nodes. + # Behavior nodes get signals from both the connector and the input layers. + # Reconfiguring builds up random connections. Some behaviors change what + # they do based on the number of active inputs (e.g. potion effects will + # increase their amplification value). + nanomachines { + + # Time in seconds it takes for the nanomachines to process a command + # and send a response. + commandDelay=1 + + # The distance in blocks that nanomachines can communicate within. If + # a message comes from further away, it'll be ignored. When responding, + # the response will only be sent this far. + commandRange=2 + + # The relative number of connectors based on the number of available + # behaviors (see triggerQuota). + connectorQuota=0.2 + + # Radius in blocks of the disintegration behavior for each active input. + disintegrationRange=1 + + # How much damage the hungry behavior should deal to the player when the + # nanomachine controller runs out of energy. + hungryDamage=5 + + # How much energy the hungry behavior should restore when damaging the + # player. + hungryEnergyRestored=50 + + # Range of the item magnet behavior added for each active input. + magnetRange=8 + + # The maximum number of inputs for each node of the "neural network" + # nanomachines connect to. I.e. each behavior node and connector node + # may only have up to this many inputs. + maxInputs=2 + + # Hard maximum number of active inputs. This is mainly to avoid people + # bumping other nanomachines' inputs to max, killing them in a matter + # of (milli)seconds. + maxInputsActive=4 + + # The maximum number of outputs for each node (see maxInputs). + maxOutputs=2 + + # Whitelisted potions, i.e. potions that will be used for the potion + # behaviors nanomachines may trigger. This can contain strings or numbers. + # In the case of strings, it has to be the internal name of the potion, + # in case of a number it has to be the potion ID. Add any potion effects + # to make use of here, since they will all be disabled by default. + potionWhitelist=[ + speed, + haste, + strength, + "jump_boost", + resistance, + "fire_resistance", + "water_breathing", + "night_vision", + absorption, + blindness, + nausea, + "mining_fatigue", + "instant_damage", + hunger, + slowness, + poison, + weakness, + wither + ] + + # How many input nodes may be active at the same time before negative + # effects are applied to the player. + safeInputsActive=2 + + # The relative amount of triggers available based on the number of + # available behaviors (such as different potion effects). For example, + # if there are a total of 10 behaviors available, 0.5 means there will + # be 5 trigger inputs, triggers being the inputs that can be activated + # via nanomachines. + triggerQuota=0.4 + } + + # Power settings, buffer sizes and power consumption. + power { + + # The amount of energy the robot assembler can apply per tick. This + # controls the speed at which robots are assembled, basically. + assemblerTickAmount=50 + + # Default "buffer" sizes, i.e. how much energy certain blocks can store. + buffer { + + # The amount of energy an access point can store. + accessPoint=600 + + # The amount of energy a capacitor can store when installed as an + # upgrade into a robot. + batteryUpgrades=[ + 10000, + 15000, + 20000 + ] + + # The amount of energy a single capacitor can store. + capacitor=1600 + + # The amount of bonus energy a capacitor can store for each other + # capacitor it shares a face with. This bonus applies to both of the + # involved capacitors. It reaches a total of two blocks, where the + # bonus is halved for the second neighbor. So three capacitors in a + # row will give a total of 8.8k storage with default values: + # (1.6 + 0.8 + 0.4)k + (0.8 + 1.6 + 0.8)k + (0.4 + 0.8 + 1.6)k + capacitorAdjacencyBonus=800 + + # The amount of energy a computer can store. This allows you to get a + # computer up and running without also having to build a capacitor. + computer=500 + + # The amount of energy a converter can store. This allows directly + # connecting a converter to a distributor, without having to have a + # capacitor on the side of the converter. + converter=1000 + + # The amount of energy each face of a distributor can store. This + # allows connecting two power distributors directly. If the buffer + # capacity between the two distributors is zero, they won't be able + # to exchange energy. This basically controls the bandwidth. You can + # add capacitors between two distributors to increase this bandwidth. + distributor=500 + + # The amount of energy a drone can store in its internal buffer. + drone=5000 + + # The internal buffer size of the hover boots. + hoverBoots=15000 + + # The amount of energy a microcontroller can store in its internal + # buffer. + mcu=1000 + + # Amount of energy stored by nanomachines. Yeah, I also don't know + # where all that energy is stored. It's quite fascinating. + nanomachines=100000 + + # The amount of energy robots can store in their internal buffer. + robot=20000 + + # The amount a tablet can store in its internal buffer. + tablet=10000 + } + + # Carpeted Capacitor settings + # Carpeted Capacitors generate power when sheep or ocelots walk on them + # Power is generated when at least 2 of a type of animal are present. + # A single sheep and a single ocelot generates no power. Note that a + # computer constantly flashing the screen from white to black drains + # approximately 36 units of power per second. Thus, as an example with the + # default values, it would take 12 carpeted capacitors and 24 sheep + # (2 each) to keep the charge rate. Or, 6 carpeted capacitors and 12 + # ocelots to do the same. Values are: units of power per carpeted + # capacitor per second with 2 animals of a type. + carpetedCapacitors { + + # Chance one animal (per capacitor) will take some damage per minute + # Damage chance is only dealt when power is generated + damageChance=0.001 + + # power generated from ocelots + ocelotPower=6 + + # power generated from sheep + sheepPower=3 + } + + # The amount of energy a Charger transfers to each adjacent robot per tick + # if a maximum strength redstone signal is set. Chargers load robots with + # a controllable speed, based on the maximum strength of redstone signals + # going into the block. So if a redstone signal of eight is set, it'll + # charge robots at roughly half speed. + chargerChargeRate=100 + + # The amount of energy a Charger transfers into a tablet, if present, per + # tick. This is also based on configured charge speed, as for robots. + chargerChargeRateTablet=10 + + # Default "costs", i.e. how much energy certain operations consume. + cost { + + # The cost of a single packet sent via StargateTech 2's abstract bus. + abstractBusPacket=1 + + # The amount of energy the chunkloader upgrade draws per tick while + # it is enabled, i.e. actually loading a chunk. + chunkloaderCost=0.06 + + # The amount of energy a computer consumes per tick when running. + computer=0.5 + + # Cost for asymmetric operations on the data card, such as ECDH and ECDSA + # Per-byte cost for ECDSA operation is controlled by `complex` value, + # because data is hashed with SHA256 before signing/verifying + dataCardAsymmetric=10 + + # Cost for complex operations on the data card, such as SHA256, inflate/deflate and SecureRandom. + dataCardComplex=6 + + # Per-byte cost for complex operations + dataCardComplexByte=0.1 + + # Cost for simple operations on the data card, such as MD5 or AES + dataCardSimple=1 + + # Per-byte cost for simple operations + dataCardSimpleByte=0.01 + + # Cost for trivial operations on the data card, such as CRC32 or Base64 + dataCardTrivial=0.2 + + # Per-byte cost for trivial operations + dataCardTrivialByte=0.005 + + # The amount of energy it takes to extract one ingredient from an + # item that is being disassembled. For example, if an item that was + # crafted from three other items gets disassembled, a total of 15000 + # energy will be required by default. + # Note that this is consumed over time, and each time this amount is + # reached *one* ingredient gets ejected (unless it breaks, see the + # disassemblerBreakChance setting). + disassemblerPerItem=2000 + + # The amount of energy a drone consumes per tick when running. + drone=0.4 + + # The base energy cost for assembling a drone. + droneAssemblyBase=25000 + + # The additional amount of energy required to assemble a + # drone for each point of complexity. + droneAssemblyComplexity=15000 + + # Energy it costs to re-program an EEPROM. This is deliberately + # expensive, to discourage frequent re-writing of EEPROMs. + eepromWrite=50 + + # How much energy is consumed when the Geolyzer scans a block. + geolyzerScan=10 + + # Energy it takes to clear a basic screen using the fill command with + # 'space' as the fill char. + # Note: internally this is adjusted to a cost per pixel, and applied + # as such, so this also implicitly defines the cost for higher tier + # screens. + gpuClear=0.1 + + # Energy it takes to copy half of a basic screen via the copy command. + # Note: internally this is adjusted to a cost per pixel, and applied + # as such, so this also implicitly defines the cost for higher tier + # screens. + gpuCopy=0.25 + + # Energy it takes to change a basic screen with the fill command. + # Note: internally this is adjusted to a cost per pixel, and applied + # as such, so this also implicitly defines the cost for higher tier + # screens. + gpuFill=1 + + # Energy it takes to change *every* 'pixel' via the set command of a + # basic screen via the `set` command. + # Note: internally this is adjusted to a cost per pixel, and applied + # as such, so this also implicitly defines the cost for higher tier + # screens. + gpuSet=2 + + # Energy it takes read one kilobyte from a file system. Note that non + # I/O operations on file systems such as `list` or `getFreeSpace` do + # *not* consume power. Note that this very much determines how much + # energy you need in store to start a computer, since you need enough + # to have the computer read all the libraries, which is around 60KB + # at the time of writing. + # Note: internally this is adjusted to a cost per byte, and applied + # as such. It's just specified per kilobyte to be more intuitive. + hddRead=0.1 + + # Energy it takes to write one kilobyte to a file system. + # Note: internally this is adjusted to a cost per byte, and applied + # as such. It's just specified per kilobyte to be more intuitive. + hddWrite=0.25 + + # The amount of energy a hologram projetor consumes per tick. This + # is the cost if every column is lit. If not a single voxel is + # displayed the hologram projector will not drain energy. + hologram=0.2 + + # The amount of energy consumed when the hover boots absorb some fall + # velocity (i.e. when falling from something higher than three blocks). + hoverBootAbsorb=10 + + # The amount of energy consumed when jumping with the hover boots. Only + # applies when the jump boost is applied, i.e. when not sneaking. + hoverBootJump=10 + + # The amount of energy consumed *per second* when moving around while + # wearing the hover boots. This is compensate for the step assist, which + # does not consume energy on a per-use basis. When standing still or + # moving very slowly this also does not trigger. + hoverBootMove=1 + + # Energy consumed by a MFU per tick while connected. + # Similarly to `wirelessCostPerRange`, this is multiplied with the distance to the bound block. + mfuRelay=1 + + # Amount of energy a microcontroller consumes per tick while running. + microcontroller=0.1 + + # The base energy cost for assembling a microcontroller. + microcontrollerAssemblyBase=10000 + + # The additional amount of energy required to assemble a + # microcontroller for each point of complexity. + microcontrollerAssemblyComplexity=10000 + + # Energy consumed per tick per active input node by nanomachines. + nanomachineInput=0.5 + + # Energy consumed when reconfiguring nanomachines. + nanomachinesReconfigure=5000 + + # The amount of energy pushing blocks with the piston upgrade costs. + pistonPush=20 + + # How much energy is required for a single 3D print. + printerModel=100 + + # The amount of energy a robot consumes per tick when running. This is + # per default less than a normal computer uses because... well... they + # are better optimized? It balances out due to the cost for movement, + # interaction and whatnot, and the fact that robots cannot connect to + # component networks directly, so they are no replacements for normal + # computers. + robot=0.25 + + # The base energy cost for assembling a robot. + robotAssemblyBase=50000 + + # The additional amount of energy required to assemble a robot for + # each point of complexity. + robotAssemblyComplexity=10000 + + # The conversion rate of exhaustion from using items to energy + # consumed. Zero means exhaustion does not require energy, one is a + # one to one conversion. For example, breaking a block generates 0.025 + # exhaustion, attacking an entity generates 0.3 exhaustion. + robotExhaustion=10 + + # The amount of energy it takes a robot to move a single block. + robotMove=15 + + # The amount of energy it takes a robot to perform a 90 degree turn. + robotTurn=2.5 + + # The amount of energy a screen consumes per tick. For each lit pixel + # (each character that is not blank) this cost increases linearly: + # for basic screens, if all pixels are lit the cost per tick will be + # this value. Higher tier screens can become even more expensive to + # run, due to their higher resolution. If a screen cannot consume the + # defined amount of energy it will stop rendering the text that + # should be displayed on it. It will *not* forget that text, however, + # so when enough power is available again it will restore the + # previously displayed text (with any changes possibly made in the + # meantime). Note that for multi-block screens *each* screen that is + # part of it will consume this amount of energy per tick. + screen=0.05 + + # The actual cost per tick for computers and robots is multiplied + # with this value if they are currently in a "sleeping" state. They + # enter this state either by calling `os.sleep()` or by pulling + # signals. Note that this does not apply in the tick they resume, so + # you can't fake sleep by calling `os.sleep(0)`. + sleepFactor=0.1 + + # The base energy cost for assembling a tablet. + tabletAssemblyBase=20000 + + # The additional amount of energy required to assemble a tablet for + # each point of complexity. + tabletAssemblyComplexity=5000 + + # Energy required for one transposer operation (regardless of the number + # of items / fluid volume moved). + transposer=1 + + # The amount of energy it costs to send a wireless message with signal + # strength one, which means the signal reaches one block. This is + # scaled up linearly, so for example to send a signal 400 blocks a + # signal strength of 400 is required, costing a total of + # 400 * `wirelessCostPerRange`. In other words, the higher this value, + # the higher the cost of wireless messages. + # See also: `maxWirelessRange`. + # These values are for the tier 1 and 2 wireless cards, in that order. + wirelessCostPerRange=[ + 0.05, + 0.05 + ] + } + + # The amount of energy the disassembler can apply per tick. This + # controls the speed at which items are disassembled, basically. + disassemblerTickAmount=25 + + # The energy efficiency of the generator upgrade. At 1.0 this will + # generate as much energy as you'd get by burning the fuel in a BuildCraft + # Stirling Engine (1MJ per fuel value / burn ticks). To discourage fully + # autonomous robots the efficiency of generators is slighly reduced by + # default. + generatorEfficiency=0.8 + + # Whether to ignore any power requirements. Whenever something requires + # power to function, it will try to get the amount of energy it needs from + # the buffer of its connector node, and in case it fails it won't perform + # the action / trigger a shutdown / whatever. Setting this to `true` will + # simply make the check 'is there enough energy' succeed unconditionally. + # Note that buffers are still filled and emptied following the usual + # rules, there just is no failure case anymore. The converter will however + # not accept power from other mods. + ignorePower=false + + # If you don't want OpenComputers to accept power from one or more of the + # supported power mods, for example because it doesn't suit the vision + # of your mod pack, you can disable support for them here. To stop + # OpenComputers accepting power from a mod, enter its mod id here, e.g. + # `BuildCraftAPI|power`, `IC2`, `factorization`, ... + modBlacklist=[] + + # The amount of energy the printer can apply per tick. This controls + # the speed at which prints are completed, basically. + printerTickAmount=1 + + # The rate at which different blocks accept external power. All of these + # values are in OC energy / tick. + rate { + accessPoint=10 + assembler=100 + case=[ + 5, + 10, + 20 + ] + charger=200 + disassembler=50 + powerConverter=500 + serverRack=50 + } + + # The energy efficiency of the solar generator upgrade. At 1.0 this will + # generate as much energy as you'd get by burning fuel in a BuildCraft + # Stirling Engine . To discourage fully autonomous robots the efficiency + # of solar generators is greatly reduced by default. + solarGeneratorEfficiency=0.2 + + # This determines how often continuous power sinks try to actually try to + # consume energy from the network. This includes computers, robots and + # screens. This also controls how frequent distributors revalidate their + # global state and secondary distributors, as well as how often the power + # converter queries sources for energy (for now: only BuildCraft). If set + # to 1, this would query every tick. The default queries every 10 ticks, + # or in other words twice per second. + # Higher values mean more responsive power consumption, but slightly more + # work per tick (shouldn't be that noticeable, though). Note that this + # has no influence on the actual amount of energy required by computers + # and screens. The power cost is directly scaled up accordingly: + # `tickFrequency * cost`. + tickFrequency=10 + + # Power values for different power systems. For reference, the value of + # OC's internal energy type is 1000. I.e. the conversion ratios are the + # values here divided by 1000. This is mainly to avoid small floating + # point numbers in the config, due to potential loss of precision. + value { + AppliedEnergistics2=200 + Factorization=13 + + # same as RedstoneFlux + ForgeEnergy=100 + Galacticraft=48 + IndustrialCraft2=400 + Mekanism=1333.33 + PowerAdvantage=31.25 + RedstoneFlux=100 + + # / 11256, same as AE2 + RotaryCraft=200 + } + } + + # 3D printer related stuff. + printer { + + # Whether Chamelium is edible or not. When eaten, it gives a (short) + # invisibility buff, and (slightly longer) blindness debuff. + chameliumEdible=true + + # The extra material cost involved for printing a model with a customized + # redstone output, i.e. something in [1, 14]. + customRedstoneCost=300 + + # The amount by which a printers ink buffer gets filled for a single + # cartridge. Tweak this if you think printing is too cheap or expensive. + # Note: the amount a single dye adds is this divided by 10. + inkValue=50000 + + # The amount by which a printers material buffer gets filled for a single + # chamelium. Tweak this if you think printing is too cheap or expensive. + materialValue=2000 + + # The maximum light level a printed block can emit. This defaults to + # a value similar to that of a redstone torch, because by default the + # material prints are made of contains redstone, but no glowstone. + # Prints' light level can further be boosted by crafting them with + # glowstone dust. This is merely the maximum light level that can be + # achieved directly when printing them. + maxBaseLightLevel=8 + + # The maximum number of shape for a state of a 3D print allowed. This is + # for the individual states (off and on), so it is possible to have up to + # this many shapes *per state* (the reasoning being that only one state + # will ever be visible at a time). + maxShapes=24 + + # By what (linear) factor the cost of a print increases if one or both of + # its states are non-collidable (i.e. entities can move through them). + # This only influences the chamelium cost. + noclipMultiplier=2 + + # Whether to enable print opacity, i.e. make prints have shadows. If + # enabled, prints will have an opacity that is estimated from their + # sampled fill rate. This is disabled by default, because MC's lighting + # computation is apparently not very happy with multiple blocks with + # dynamic opacity sitting next to each other, and since all prints share + # the same block type, this can lead to weird shadows on prints. If you + # don't care about that and prefer them to be not totally shadowless, + # enable this. + printsHaveOpacity=false + + # How much of the material used to print a model is refunded when using + # the model to refuel a printer. This the value the original material + # cost is multiplied with, so 1 is a full refund, 0 disables the + # functionality (won't be able to put prints into the material input). + recycleRate=0.75 + } + + # Robot related settings, what they may do and general balancing. + robot { + + # Whether robots may 'activate' blocks in the world. This includes + # pressing buttons and flipping levers, for example. Disable this if it + # causes problems with some mod (but let me know!) or if you think this + # feature is too over-powered. + allowActivateBlocks=true + + # Whether robots may use items for a specifiable duration. This allows + # robots to use items such as bows, for which the right mouse button has + # to be held down for a longer period of time. For robots this works + # slightly different: the item is told it was used for the specified + # duration immediately, but the robot will not resume execution until the + # time that the item was supposedly being used has elapsed. This way + # robots cannot rapidly fire critical shots with a bow, for example. + allowUseItemsWithDuration=true + + # Whether robots may damage players if they get in their way. This + # includes all 'player' entities, which may be more than just real players + # in the game. + canAttackPlayers=false + + # Allows fine-tuning of delays for robot actions. + delays { + + # The time in seconds to pause execution after an item was + # successfully dropped from a robot's inventory. + drop=0.5 + + # This is the *ratio* of the time a player would require to harvest a + # block. Note that robots cannot break blocks they cannot harvest. So + # the time a robot is forced to sleep after harvesting a block is + # breakTime * harvestRatio + # Breaking a block will always at least take one tick, 0.05 seconds. + harvestRatio=1 + + # The time in seconds to pause execution after a robot issued a + # successful move command. Note that this essentially determines how + # fast robots can move around, since this also determines the length + # of the move animation. + move=0.4 + + # The time in seconds to pause execution after a robot successfully + # placed an item from its inventory. + place=0.4 + + # The time in seconds to pause execution after a robot successfully + # picked up an item after triggering a suck command. + suck=0.5 + + # The time in seconds to pause execution after a robot successfully + # swung a tool (or it's 'hands' if nothing is equipped). Successful in + # this case means that it hit something, i.e. it attacked an entity or + # extinguishing fires. + # When breaking blocks the normal harvest time scaled with the + # `harvestRatio` (see below) applies. + swing=0.4 + + # The time in seconds to pause execution after a robot turned either + # left or right. Note that this essentially determines hw fast robots + # can turn around, since this also determines the length of the turn + # animation. + turn=0.4 + + # The time in seconds to pause execution after a robot successfully + # used an equipped tool (or it's 'hands' if nothing is equipped). + # Successful in this case means that it either used the equipped item, + # for example a splash potion, or that it activated a block, for + # example by pushing a button. + # Note that if an item is used for a specific amount of time, like + # when shooting a bow, the maximum of this and the duration of the + # item use is taken. + use=0.4 + } + + # The rate at which items used as tools by robots take damage. A value of + # one means that items lose durability as quickly as when they are used by + # a real player. A value of zero means they will not lose any durability + # at all. This only applies to items that can actually be damaged (such as + # swords, pickaxes, axes and shovels). + # Note that this actually is the *chance* of an item losing durability + # when it is used. Or in other words, it's the inverse chance that the + # item will be automatically repaired for the damage it just took + # immediately after it was used. + itemDamageRate=0.1 + + # Limit robot flight height, based on the following rules: + # - Robots may only move if the start or target position is valid (e.g. + # to allow building bridges). + # - The position below a robot is always valid (can always move down). + # - Positions up to above a block are valid (limited + # flight capabilities). + # - Any position that has an adjacent block with a solid face towards the + # position is valid (robots can "climb"). + # Set this to 256 to allow robots to fly whereever, as was the case + # before the 1.5 update. Consider using drones for cases where you need + # unlimited flight capabilities instead! + limitFlightHeight=8 + + # The name format to use for robots. The substring '$player$' is + # replaced with the name of the player that owns the robot, so for the + # first robot placed this will be the name of the player that placed it. + # This is transitive, i.e. when a robot in turn places a robot, that + # robot's owner, too, will be the owner of the placing robot. + # The substring $random$ will be replaced with a random number in the + # interval [1, 0xFFFFFF], which may be useful if you need to differentiate + # individual robots. + # If a robot is placed by something that is not a player, e.g. by some + # block from another mod, the name will default to 'OpenComputers'. + nameFormat="$player$.robot" + + # Determines whether robots are a pretty cool guy. Ususally cobwebs are + # the bane of anything using a tool other than a sword or shears. This is + # an utter pain in the part you sit on, because it makes robots meant to + # dig holes utterly useless: the poor things couldn't break cobwebs in + # mining shafts with their golden pick axes. So, if this setting is true, + # we check for cobwebs and allow robots to break 'em anyway, no matter + # their current tool. After all, the hardness value of cobweb can only + # rationally explained by Steve's fear of spiders, anyway. + notAfraidOfSpiders=true + + # The 'range' of robots when swinging an equipped tool (left click). This + # is the distance to the center of block the robot swings the tool in to + # the side the tool is swung towards. I.e. for the collision check, which + # is performed via ray tracing, this determines the end point of the ray + # like so: `block_center + unit_vector_towards_side * swingRange` + # This defaults to a value just below 0.5 to ensure the robots will not + # hit anything that's actually outside said block. + swingRange=0.49 + + # The maximum flight height with upgrades, tier one and tier two of the + # hover upgrade, respectively. + upgradeFlightHeight=[ + 64, + 256 + ] + + # The 'range' of robots when using an equipped tool (right click) or when + # placing items from their inventory. See `robot.swingRange`. This + # defaults to a value large enough to allow robots to detect 'farmland', + # i.e. tilled dirt, so that they can plant seeds. + useAndPlaceRange=0.65 + + # Controls the UUID robots are given. You can either specify a fixed UUID + # here or use the two provided variables: + # - $random$, which will assign each robot a random UUID. + # - $player$, which assigns to each placed robot the UUID of the player + # that placed it (note: if robots are placed by fake players, i.e. + # other mods' blocks, they will get that mods' fake player's profile!) + # Note that if no player UUID is available this will be the same as + # $random$. + uuidFormat="$player$" + + # This controls how fast robots gain experience, and how that experience + # alters the stats. + xp { + + # This controls how much experience a robot gains for each successful + # action it performs. "Actions" only include the following: swinging a + # tool and killing something or destroying a block and placing a block + # successfully. Note that a call to `swing` or `use` while "bare handed" + # will *not* gain a robot any experience. + actionXp=0.05 + + # The required amount per level is computed like this: + # xp(level) = baseValue + (level * constantGrowth) ^ exponentialGrowth + baseValue=50 + + # This is the amount of additional energy that fits into a robots + # internal buffer for each level it gains. So with the default values, + # at maximum level (30) a robot will have an internal buffer size of + # two hundred thousand. + bufferPerLevel=5000 + + # The required amount per level is computed like this: + # xp(level) = baseValue + (level * constantGrowth) ^ exponentialGrowth + constantGrowth=8 + + # This determines how much "exhaustion" contributes to a robots + # experience. This is additive to the "action" xp, so digging a block + # will per default give 0.05 + 0.025 [exhaustion] * 1.0 = 0.075 XP. + exhaustionXpRate=1 + + # The required amount per level is computed like this: + # xp(level) = baseValue + (level * constantGrowth) ^ exponentialGrowth + exponentialGrowth=2 + + # The increase in block harvest speed a robot gains per level. The time + # it takes to break a block is computed as actualTime * (1 - bonus). + # For example at level 20, with a bonus of 0.4 instead of taking 0.3 + # seconds to break a stone block with a diamond pick axe it only takes + # 0.12 seconds. + harvestSpeedBoostPerLevel=0.02 + + # This determines how much experience a robot gets for each real XP orb + # an ore it harvested would have dropped. For example, coal is worth + # two real experience points, redstone is worth 5. + oreXpRate=4 + + # The additional "efficiency" a robot gains in using tools with each + # level. This basically increases the chances of a tool not losing + # durability when used, relative to the base rate. So for example, a + # robot with level 15 gets a 0.15 bonus, with the default damage rate + # that would lead to a damage rate of 0.1 * (1 - 0.15) = 0.085. + toolEfficiencyPerLevel=0.01 + } + } + + # Switch and access point network message forwarding logic related stuff. + switch { + + # This is the size of the queue of a not upgraded switch. Increasing it + # avoids packets being dropped when many messages are sent in a single + # burst. + defaultMaxQueueSize=20 + + # The base number of packets that get relayed in one 'cycle'. The + # cooldown between cycles is determined by the delay. + defaultRelayAmount=1 + + # The delay a switch has by default between relaying packets (in ticks). + # WARNING: lowering this value will result in higher maximum CPU load, + # and may in extreme cases cause server lag. + defaultRelayDelay=5 + + # This is the amount by which the queue size increases per tier of the + # hard drive installed in the switch. + queueSizeUpgrade=10 + + # The number of additional packets that get relayed per cycle, based on + # the tier of RAM installed in the switch. For built-in RAM this + # increases by one per half-tier, for third-party ram this increases by + # two per item tier. + relayAmountUpgrade=1 + + # The amount of ticks the delay is *reduced* by per tier of the CPU + # inserted into a switch. + relayDelayUpgrade=1.5 + } + + # The version of OC this config was generated by. This is used to allow the + # mod to reset parts of the config when their meaning changed across + # versions, so that the user does not have to delete it. + version="1.7.5.192" + +} \ No newline at end of file diff --git a/overrides/config/opencomputers/user.recipes b/overrides/config/opencomputers/user.recipes new file mode 100644 index 0000000..69c4632 --- /dev/null +++ b/overrides/config/opencomputers/user.recipes @@ -0,0 +1,20 @@ +# To use different sets of recipes, include other recipe files in the order of +# priority to use the recipes defined in them. The last include has the highest +# priority (i.e. included recipes simply replace the current definition for all +# already known recipes). + +# To disable a recipe, assign a boolean value to it. For example, to disable +# the recipe for the transistor: `transistor = false`. This will disable the +# recipe and hide the item in the creative tab and NEI. If you assign `true`, +# the recipe will still be disabled, but not hidden in the creative tab/NEI. + +include file("default.recipes") +#include file("hardmode.recipes") +#include file("gregtech.recipes") +#include file("peaceful.recipes") +#include file("your_custom.recipes") + +# You can also specify custom recipes in this file directly. Have a look at the +# default.recipes file to get an idea how recipes have to be structured. You'll +# want to define your recipes after all includes, to avoid those overwriting +# your recipes. \ No newline at end of file diff --git a/overrides/config/openglasses.cfg b/overrides/config/openglasses.cfg new file mode 100644 index 0000000..035f62c --- /dev/null +++ b/overrides/config/openglasses.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # allow setting the glasses terminal to absolute (world coordinates) render position + B:absolute_rendering_allowed=true + + # sets the maximal allowed amount of widgets per glasses instance + I:widgetlimit=255 +} + + diff --git a/overrides/config/openmods.cfg b/overrides/config/openmods.cfg new file mode 100644 index 0000000..0bb06f0 --- /dev/null +++ b/overrides/config/openmods.cfg @@ -0,0 +1,29 @@ +# Configuration file + +debug { + # Control printing of stacktraces in case of unharvested drops + B:dropsDebug=false + + # Maximum fake player pool that doesn't produce warning + I:fakePlayerCountThreshold=10 + + # Maximum allowed size of tessellator pool + I:tessellatorPoolLimit=20 +} + + +feature { + # Enables command line calculator + B:calculatorCommands=true + + # List of tools used for checking effective during block breaking + S:fakePlayerBlockBreakTools < + "minecraft:diamond_pickaxe" + "minecraft:diamond_shovel" + "minecraft:diamond_axe" + "minecraft:diamond_sword" + "minecraft:shears" + > +} + + diff --git a/overrides/config/openmodularturrets.cfg b/overrides/config/openmodularturrets.cfg new file mode 100644 index 0000000..e7e4add --- /dev/null +++ b/overrides/config/openmodularturrets.cfg @@ -0,0 +1,943 @@ +# Configuration file + +addons { + I:recycler=10 + I:redstone=1550 + I:solar=10 +} + + +bases { + B:allowBaseCamo=true + B:baseBreakable=false + + "tier 1" { + # Min: 1 + # Max: 2147483647 + I:baseBlastResistance=5 + + # Min: 1 + # Max: 2147483647 + I:baseHardness=20 + + # Min: 1 + # Max: 2147483647 + I:baseMaxCharge=500 + + # Min: 1 + # Max: 2147483647 + I:baseMaxIo=50 + + # Min: 1 + # Max: 2147483647 + I:baseMaxTurrets=1 + } + + "tier 2" { + # Min: 1 + # Max: 2147483647 + I:baseBlastResistance=10 + + # Min: 1 + # Max: 2147483647 + I:baseHardness=30 + + # Min: 1 + # Max: 2147483647 + I:baseMaxCharge=50000 + + # Min: 1 + # Max: 2147483647 + I:baseMaxIo=100 + + # Min: 1 + # Max: 2147483647 + I:baseMaxTurrets=1 + } + + "tier 3" { + # Min: 1 + # Max: 2147483647 + I:baseBlastResistance=15 + + # Min: 1 + # Max: 2147483647 + I:baseHardness=40 + + # Min: 1 + # Max: 2147483647 + I:baseMaxCharge=150000 + + # Min: 1 + # Max: 2147483647 + I:baseMaxIo=500 + + # Min: 1 + # Max: 2147483647 + I:baseMaxTurrets=2 + } + + "tier 4" { + # Min: 1 + # Max: 2147483647 + I:baseBlastResistance=20 + + # Min: 1 + # Max: 2147483647 + I:baseHardness=50 + + # Min: 1 + # Max: 2147483647 + I:baseMaxCharge=500000 + + # Min: 1 + # Max: 2147483647 + I:baseMaxIo=1500 + + # Min: 1 + # Max: 2147483647 + I:baseMaxTurrets=3 + } + + "tier 5" { + # Min: 1 + # Max: 2147483647 + I:baseBlastResistance=25 + + # Min: 1 + # Max: 2147483647 + I:baseHardness=60 + + # Min: 1 + # Max: 2147483647 + I:baseMaxCharge=10000000 + + # Min: 1 + # Max: 2147483647 + I:baseMaxIo=7500 + + # Min: 1 + # Max: 2147483647 + I:baseMaxTurrets=4 + } + +} + + +expanders { + I:"Power expander tier five capacity"=5000000 + I:"Power expander tier four capacity"=250000 + I:"Power expander tier one capacity"=250 + I:"Power expander tier three capacity"=75000 + I:"Power expander tier two capacity"=25000 +} + + +general { + # If loot is disabled, do loot addons enable loot anyway? + B:doLootAddonsOverrideMobLootSetting=true + + # If turrets kills drop loot + B:doTurretsKillsDropMobLoot=true + + # Which recipes to use. Valid values: auto, enderio, mekanism, vanilla + S:recipes=auto + + # If enabled: Which items fit into ammo slots of base? + S:stringAmmoAllowList < + minecraft:cobblestone + minecraft:planks + > + + # Which entities should not be targeted by turrets? + S:stringMobBlackList < + ArmorStand + > + + # Use a whitelist for ammo (which items fit into ammo slots of base)? + B:useWhitelistForAmmo=true +} + + +globaltargetingparameters { + B:"Can turrets attack mobs?"=true + B:"Can turrets attack neutrals?"=true + B:"Can turrets attack players?"=true + I:"If a turret does not have a target, how many ticks should it wait before looking again?"=10 +} + + +miscellaneous { + B:"Are turrets/turret bases breakable by anyone?"=false + B:"Can grenades destroy normal blocks?"=false + B:"Can rockets destroy normal blocks?"=false + B:"Can rockets fired by the rocket launcher turret home on targets ?"=false + B:"Can rockets fired by the rocket launcher turret hurt the Ender Dragon?"=false + B:"Can the railgun destroy normal blocks?"=false + B:"Can turrets damage their trusted players when they accidentally hit them?"=true + B:"Do Mobs killed by turrets drop loot?"=true + B:"Do loot addons override mob loot settings?"=true + B:"Enable/Disable turret alarm sound. True=enabled, false=disabled"=true + B:"Should turret bases be camouflage-able with normal blocks?"=true + B:"Should turret warn message be displayed?"=true + I:"Turret sound volume percentage (Between 0 - 100)"=40 + S:"Which recipes should we do? (auto, enderio, mekanism, vanilla)"=auto + S:disposableAmmoList < + minecraft:cobblestone + minecraft:planks + > + I:expanderPowerTierFiveCapacity=5000000 + I:expanderPowerTierFourCapacity=250000 + I:expanderPowerTierOneCapacity=2500 + I:expanderPowerTierThreeCapacity=75000 + I:expanderPowerTierTwoCapacity=25000 + S:mobBlackList < + ArmorStand + > + I:redstoneReactorAddonGen=1600 + I:solarPanelAddonGen=10 + I:warningDistance=5 + B:whitelistForAmmo=true +} + + +modcompatibility { + I:"How much essentia the Potentia Addon can store"=20 + I:"Potentia Addons' RF conversion ratio per 1 essentia"=500 + B:"Should we enable items that integrate with Thaumcraft?"=true +} + + +turretbasetierfive { + I:BlastResistance=25 + I:Hardness=60 + I:MaxCharge=10000000 + I:MaxIo=5000 +} + + +turretbasetierfour { + I:BlastResistance=20 + I:Hardness=50 + I:MaxCharge=500000 + I:MaxIo=1500 +} + + +turretbasetierone { + I:BlastResistance=5 + I:Hardness=20 + I:MaxCharge=500 + I:MaxIo=50 +} + + +turretbasetierthree { + I:BlastResistance=15 + I:Hardness=40 + I:MaxCharge=150000 + I:MaxIo=500 +} + + +turretbasetiertwo { + I:BlastResistance=10 + I:Hardness=30 + I:MaxCharge=50000 + I:MaxIo=100 +} + + +turretdisposable { + I:Accuracy=50 + I:Damage=2 + D:DamageAmpBonus=0.05000000074505806 + B:Enabled=true + I:FireRateCooldown=25 + I:PowerUsage=2 + I:Range=10 +} + + +turretgrenade { + I:Accuracy=30 + I:Damage=8 + D:DamageAmpBonus=0.07999999821186066 + B:Enabled=true + I:FireRateCooldown=40 + I:PowerUsage=3000 + I:Range=20 +} + + +turretincendiary { + I:Accuracy=30 + I:Damage=2 + D:DamageAmpBonus=0.05000000074505806 + B:Enabled=true + I:FireRateCooldown=25 + I:PowerUsage=250 + I:Range=12 +} + + +turretlaser { + I:Accuracy=10 + I:Damage=2 + D:DamageAmpBonus=0.05999999865889549 + B:Enabled=true + I:FireRateCooldown=10 + I:PowerUsage=10000 + I:Range=25 +} + + +turretmachinegun { + I:Accuracy=30 + I:Damage=2 + D:DamageAmpBonus=0.05999999865889549 + B:Enabled=true + I:FireRateCooldown=8 + I:PowerUsage=100 + I:Range=18 +} + + +turretpotatocannon { + I:Accuracy=30 + I:Damage=3 + D:DamageAmpBonus=0.05000000074505806 + B:Enabled=true + I:FireRateCooldown=35 + I:PowerUsage=10 + I:Range=15 +} + + +turretrailgun { + I:Accuracy=0 + I:Damage=25 + D:DamageAmpBonus=0.10000000149011612 + B:Enabled=true + I:FireRateCooldown=100 + I:PowerUsage=25000 + I:Range=30 +} + + +turretrelativistic { + I:Accuracy=0 + I:Damage=0 + B:Enabled=true + I:FireRateCooldown=100 + I:PowerUsage=5000 + I:Range=20 +} + + +turretrocket { + I:Accuracy=10 + I:Damage=10 + D:DamageAmpBonus=0.07999999821186066 + B:Enabled=true + I:FireRateCooldown=30 + I:PowerUsage=5000 + I:Range=30 +} + + +turrets { + B:canGrenadesDestroyBlocks=false + B:canRailgunDestroyBlocks=false + B:canRocketsDestroyBlocks=false + B:canRocketsHome=false + B:canRocketsHurtEnderDragon=false + B:canTurretsConcealWithoutAddon=false + + # If turrets can target hostile mobs + B:globalCanTargetMobs=true + + # If turrets can target neutrals (cow, sheep etc.) + B:globalCanTargetNeutrals=true + + # If turrets can target players + B:globalCanTargetPlayers=true + B:turretAlarmSound=true + B:turretBreakable=false + B:turretDamageTrustedPlayers=false + D:turretSoundVolume=4.0 + I:turretTargetSearchTicks=10 + B:turretWarnMessage=true + I:turretWarningDistance=5 + + "disposable turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=50.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=2 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=25 + + # Min: 1 + # Max: 2147483647 + I:baseRange=10 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=4 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=2 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "potato cannon turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=30.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=3 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=35 + + # Min: 1 + # Max: 2147483647 + I:baseRange=15 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=4 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=10 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "machine gun turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=30.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=2 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=8 + + # Min: 1 + # Max: 2147483647 + I:baseRange=18 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.06 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=4 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=100 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "incendiary turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=30.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=2 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=25 + + # Min: 1 + # Max: 2147483647 + I:baseRange=12 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=4 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=250 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "grenade turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=30.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=8 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=40 + + # Min: 1 + # Max: 2147483647 + I:baseRange=20 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.08 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=3 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=3000 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "relativistic turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.0 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=0.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=0 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=25 + + # Min: 1 + # Max: 2147483647 + I:baseRange=20 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.0 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=4 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=5000 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "rocket turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=10.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=10 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=30 + + # Min: 1 + # Max: 2147483647 + I:baseRange=30 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.08 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=3 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=5000 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "teleporter turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=0.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=0 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=100 + + # Min: 1 + # Max: 2147483647 + I:baseRange=20 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.0 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=1 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=15000 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "laser turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=10.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=4 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=10 + + # Min: 1 + # Max: 2147483647 + I:baseRange=25 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.06 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=4 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=8000 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + + "railgun turret" { + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:accuracyUpgrade=0.2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:baseAccuracyDeviation=3.0 + + # Min: 0 + # Max: 2147483647 + I:baseDamage=25 + + # Min: 1 + # Max: 2147483647 + I:baseFireRate=100 + + # Min: 1 + # Max: 2147483647 + I:baseRange=30 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:damageAmp=0.1 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:efficiencyUpgrade=0.08 + B:enabled=true + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:fireRateUpgrade=0.1 + + # Min: 1 + # Max: 2147483647 + I:maxSimultaneous=2 + + # Min: 1 + # Max: 2147483647 + I:powerUsage=25000 + + # Min: 0 + # Max: 2147483647 + I:rangeUpgrade=2 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerAddChance=0.05 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:recyclerNegateChance=0.1 + } + +} + + +turretteleporter { + I:Accuracy=0 + I:Damage=0 + B:Enabled=true + I:FireRateCooldown=100 + I:PowerUsage=15000 + I:Range=20 +} + + +upgrades { + D:accuracy=0.2 + D:efficiency=0.08 + I:range=2 + D:rateOfFire=0.1 +} + + diff --git a/overrides/config/oreexcavation.cfg b/overrides/config/oreexcavation.cfg new file mode 100644 index 0000000..a936039 --- /dev/null +++ b/overrides/config/oreexcavation.cfg @@ -0,0 +1,77 @@ +# Configuration file + +general { + # Allow players to use shape mining [default: true] + B:"Allow Shapes"=true + + # Allows the undo command to overwrite replacables like fluids [default: true] + B:"Allow Undo Replacables"=true + + # Use alternate check for tool validity (e.g. swords on webs) [default: false] + B:"Alt Tools"=false + + # Skips spawning drops in world adding them directly to your inventory [default: false] + B:"Auto Pickup"=false + + # Blocks blacklisted from being excavated [default: ] + S:"Block Blacklist" < + > + + # Amount of exaustion per block excavated [range: 0.0 ~ 3.4028235E38, default: 0.1] + S:Exaustion=0.1 + + # Experience cost per block excavated [range: 0 ~ 2147483647, default: 0] + I:Experience=0 + + # The default game stage required to unlock excavations (requires gamestages to be installed) [default: ] + S:"Game Stage"= + B:"Hide Updates"=false + + # Ignores whether or not the held tool is valid [default: false] + B:"Ignore Tool"=false + + # Inverts the block blacklist to function as a whitelist [default: false] + B:"Invert Block Blacklist"=false + + # Inverts the tool blacklist to function as a whitelist [default: false] + B:"Invert Tool Blacklist"=false + + # The maximum number of blocks that can be excavated at once [range: 1 ~ 2147483647, default: 128] + I:Limit=128 + + # How many excavations should be kept in undo history (may lead to exploits or instability) [range: 0 ~ 2147483647, default: 3] + I:"Max Undos"=0 + + # Excavation mode (-1 Disabled, 0 = Keybind, 1 = Sneak, 2 = Always) [range: -1 ~ 2, default: 0] + I:Mode=0 + + # Allows players to cancel excavation by releasing the keys [default: true] + B:"Must Hold"=true + + # Limit excavation to standard tool types (Picks, Shoves, Axes & Shears) [default: false] + B:"Only Standard Types"=false + + # Allow excavation with an open hand [default: true] + B:"Open Hand"=true + + # How far from the origin an excavation can travel [range: 1 ~ 2147483647, default: 16] + I:Range=16 + + # The default game stage required to unlock shape mining (requires gamestages to be installed) [default: ] + S:"Shape Stage"= + + # How many blocks per tick can be excavated [range: 1 ~ 2147483647, default: 64] + I:Speed=64 + + # Temporarily reduces excavation speed if TPS begins to slow down [default: true] + B:"TPS Guard"=true + + # Tools blacklisted from excavating [default: ] + S:"Tool Blacklist" < + > + + # Use the side of the block hit to determine shape mining direction [default: true] + B:"Use Side Hit"=true +} + + diff --git a/overrides/config/oreexcavation_groups.json b/overrides/config/oreexcavation_groups.json new file mode 100644 index 0000000..40abe01 --- /dev/null +++ b/overrides/config/oreexcavation_groups.json @@ -0,0 +1,16 @@ +{ + "blockGroups": [ + [ + "treeLeaves" + ], + [ + "logWood" + ] + ], + "strictSubtypes": [ + "cropWheat", + "cropPotato", + "cropCarrot", + "cropNetherWart" + ] +} \ No newline at end of file diff --git a/overrides/config/oreexcavation_overrides.json b/overrides/config/oreexcavation_overrides.json new file mode 100644 index 0000000..7d2e915 --- /dev/null +++ b/overrides/config/oreexcavation_overrides.json @@ -0,0 +1,12 @@ +{ + "overrides": [ + { + "itemID": "examplemod:nerfed_pickaxe:0", + "speed": 1, + "limit": 0, + "range": 0, + "exaustion": 0.1, + "experience": 0 + } + ] +} \ No newline at end of file diff --git a/overrides/config/oreexcavation_shapes.json b/overrides/config/oreexcavation_shapes.json new file mode 100644 index 0000000..c9c17b5 --- /dev/null +++ b/overrides/config/oreexcavation_shapes.json @@ -0,0 +1,40 @@ +{ + "shapes": [ + { + "name": "1x2", + "depth": -1, + "reticle": 12, + "mask": [ + "OOOOO", + "OOOOO", + "OOXOO", + "OOXOO", + "OOOOO" + ] + }, + { + "name": "3x3", + "depth": -1, + "reticle": 12, + "mask": [ + "OOOOO", + "OXXXO", + "OXXXO", + "OXXXO", + "OOOOO" + ] + }, + { + "name": "5x5", + "depth": -1, + "reticle": 12, + "mask": [ + "XXXXX", + "XXXXX", + "XXXXX", + "XXXXX", + "XXXXX" + ] + } + ] +} \ No newline at end of file diff --git a/overrides/config/orespawn.cfg b/overrides/config/orespawn.cfg new file mode 100644 index 0000000..8c737f5 --- /dev/null +++ b/overrides/config/orespawn.cfg @@ -0,0 +1,23 @@ +# Configuration file + +general { + # How thick should the shell of bedrock be? [range: 1 ~ 4, default: 1] + I:"Bedrock Thickness"=1 + + # Flatten the bedrock during world generation [default: false] + B:"Flatten Bedrock"=false + + # Force all chunks to retrogen regardless of anything else [default: false] + B:"Force Retrogen"=false + + # Replace vanilla ore-generation entirely [default: false] + B:"Replace Vanilla Oregen"=false + + # Do we have Retrogen active and generating anything different from the last run in already existing chunks ? [default: false] + B:Retrogen=false + + # Retroactively flatten bedrock [default: false] + B:"Retrogen Flat Bedrock"=false +} + + diff --git a/overrides/config/orespawn3/densemetals_basemetals.json b/overrides/config/orespawn3/densemetals_basemetals.json new file mode 100644 index 0000000..2e2aec4 --- /dev/null +++ b/overrides/config/orespawn3/densemetals_basemetals.json @@ -0,0 +1,253 @@ +{ + "version": "2.0", + "spawns": { + "dense_coldiron_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_coldiron_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 128, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_coldiron_ore", + "chance": 100 + } + ] + }, + "dense_adamantine_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_adamantine_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 128, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_adamantine_ore", + "chance": 100 + } + ] + }, + "dense_starsteel_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_starsteel_ore", + "dimensions": [ + 1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 255, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_starsteel_ore", + "chance": 100 + } + ] + }, + "dense_copper_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_copper_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 96, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_copper_ore", + "chance": 100 + } + ] + }, + "dense_silver_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_silver_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 32, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_silver_ore", + "chance": 100 + } + ] + }, + "dense_tin_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_tin_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 128, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_tin_ore", + "chance": 100 + } + ] + }, + "dense_lead_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_lead_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 64, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_lead_ore", + "chance": 100 + } + ] + }, + "dense_zinc_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_zinc_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 96, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_zinc_ore", + "chance": 100 + } + ] + }, + "dense_mercury_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_mercury_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 32, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_mercury_ore", + "chance": 100 + } + ] + }, + "dense_nickel_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nickel_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 96, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_nickel_ore", + "chance": 100 + } + ] + }, + "dense_platinum_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_platinum_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "minHeight": 0, + "maxHeight": 32, + "numObjects": 8, + "size": 18 + }, + "blocks": [ + { + "name": "densemetals:dense_platinum_ore", + "chance": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/overrides/config/orespawn3/densemetals_nethermetals_vanilla.json b/overrides/config/orespawn3/densemetals_nethermetals_vanilla.json new file mode 100644 index 0000000..4ef6214 --- /dev/null +++ b/overrides/config/orespawn3/densemetals_nethermetals_vanilla.json @@ -0,0 +1,173 @@ +{ + "version": "2.0", + "spawns": { + "dense_nether_coal_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_coal_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_coal_ore", + "chance": 100 + } + ] + }, + "dense_nether_diamond_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_diamond_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_diamond_ore", + "chance": 100 + } + ] + }, + "dense_nether_emerald_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_emerald_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_emerald_ore", + "chance": 100 + } + ] + }, + "dense_nether_gold_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_gold_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:nether_gold_ore", + "chance": 100 + } + ] + }, + "dense_nether_iron_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_iron_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 200 + }, + "blocks": [ + { + "name": "densemetals:nether_iron_ore", + "chance": 100 + } + ] + }, + "dense_nether_lapis_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_iron_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 96 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_lapis_ore", + "chance": 100 + } + ] + }, + "dense_nether_redstone_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_nether_redstone_ore", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "numObjects": 10, + "size": 25, + "minHeight": 0, + "maxHeight": 96 + }, + "blocks": [ + { + "name": "densemetals:dense_nether_redstone_ore", + "chance": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/overrides/config/orespawn3/densemetals_vanilla.json b/overrides/config/orespawn3/densemetals_vanilla.json new file mode 100644 index 0000000..b216e60 --- /dev/null +++ b/overrides/config/orespawn3/densemetals_vanilla.json @@ -0,0 +1,181 @@ +{ + "version": "2.0", + "spawns": { + "dense_coal_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_coal_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_coal_ore", + "chance": 100 + } + ] + }, + "dense_iron_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_iron_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_iron_ore", + "chance": 100 + } + ] + }, + "dense_gold_ore_standard": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_gold_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_gold_ore", + "chance": 100 + } + ] + }, + "dense_gold_ore_mesa": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_gold_ore", + "dimensions": [], + "biomes": { + "includes": [ "MESA" ] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_gold_ore", + "chance": 100 + } + ] + }, + "dense_diamond_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_diamond_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_diamond_ore", + "chance": 100 + } + ] + }, + "dense_redstone_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_redstone_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_redstone_ore", + "chance": 100 + } + ] + }, + "dense_lapis_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_lapis_ore", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_lapis_ore", + "chance": 100 + } + ] + }, + "dense_emerald_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "replace_emerald_ore", + "dimensions": [], + "biomes": { + "includes": [ "MOUNTAIN" ] + }, + "parameters": { + "size": 18, + "numObjects": 8, + "minHeight": 0, + "maxHeight": 69 + }, + "blocks": [ + { + "name": "densemetals:dense_emerald_ore", + "chance": 100 + } + ] + } + } +} \ No newline at end of file diff --git a/overrides/config/orespawn3/orespawn.json b/overrides/config/orespawn3/orespawn.json new file mode 100644 index 0000000..4021c4f --- /dev/null +++ b/overrides/config/orespawn3/orespawn.json @@ -0,0 +1,332 @@ +{ + "version": "2.0", + "spawns": { + "quartz_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [ + -1 + ], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 15, + "variation": 4, + "frequency": 7, + "minHeight": 0, + "maxHeight": 128 + }, + "blocks": [ + { + "name": "minecraft:quartz_ore", + "chance": 100 + } + ] + }, + "coal_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 25, + "variation": 12, + "frequency": 20, + "minHeight": 0, + "maxHeight": 128 + }, + "blocks": [ + { + "name": "minecraft:coal_ore", + "chance": 100 + } + ] + }, + "iron_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 8, + "variation": 4, + "frequency": 20, + "minHeight": 0, + "maxHeight": 64 + }, + "blocks": [ + { + "name": "minecraft:iron_ore", + "chance": 100 + } + ] + }, + "gold_ore_standard": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 8, + "variation": 2, + "frequency": 2, + "minHeight": 0, + "maxHeight": 32 + }, + "blocks": [ + { + "name": "minecraft:gold_ore", + "chance": 100 + } + ] + }, + "gold_ore_mesa": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "includes": [ "MESA" ] + }, + "parameters": { + "size": 8, + "variation": 2, + "frequency": 2, + "minHeight": 32, + "maxHeight": 79 + }, + "blocks": [ + { + "name": "minecraft:gold_ore", + "chance": 100 + } + ] + }, + "diamond_ore": { + "retrogen": false, + "enabled": true, + "feature": "precision", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 3, + "numObjects": 2, + "minHeight": 0, + "maxHeight": 16 + }, + "blocks": [ + { + "name": "minecraft:diamond_ore", + "chance": 100 + } + ] + }, + "redstone_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 6, + "variation": 3, + "frequency": 8, + "minHeight": 0, + "maxHeight": 16 + }, + "blocks": [ + { + "name": "minecraft:redstone_ore", + "chance": 100 + } + ] + }, + "lapis_ore": { + "retrogen": false, + "enabled": false, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 5, + "variation": 2, + "frequency": 1, + "minHeight": 0, + "maxHeight": 32 + }, + "blocks": [ + { + "name": "minecraft:lapis_ore", + "chance": 100 + } + ] + }, + "emerald_ore": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "includes": [ "MOUNTAIN" ] + }, + "parameters": { + "size": 1, + "variation": 0, + "frequency": 8, + "minHeight": 4, + "maxHeight": 32 + }, + "blocks": [ + { + "name": "minecraft:emerald_ore", + "chance": 100 + } + ] + }, + "dirt": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:dirt", + "chance": 100, + "state": "snowy=false,variant=dirt" + } + ] + }, + "gravel": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 8, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:gravel", + "chance": 100 + } + ] + }, + "andesite": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:stone", + "chance": 100, + "state": "variant=andesite" + } + ] + }, + "diorite": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:stone", + "chance": 100, + "state": "variant=diorite" + } + ] + }, + "granite": { + "retrogen": false, + "enabled": true, + "feature": "default", + "replaces": "default", + "dimensions": [], + "biomes": { + "excludes": [] + }, + "parameters": { + "size": 112, + "variation": 50, + "frequency": 10, + "minHeight": 0, + "maxHeight": 255 + }, + "blocks": [ + { + "name": "minecraft:stone", + "chance": 100, + "state": "variant=granite" + } + ] + } + } +} \ No newline at end of file diff --git a/overrides/config/orespawn3/sysconf/features-orespawn.json b/overrides/config/orespawn3/sysconf/features-orespawn.json new file mode 100644 index 0000000..09075a3 --- /dev/null +++ b/overrides/config/orespawn3/sysconf/features-orespawn.json @@ -0,0 +1,26 @@ +[ + { + "name": "default", + "class": "com.mcmoddev.orespawn.impl.features.DefaultFeatureGenerator" + }, + { + "name": "vein", + "class": "com.mcmoddev.orespawn.impl.features.VeinGenerator" + }, + { + "name": "normal-cloud", + "class": "com.mcmoddev.orespawn.impl.features.NormalCloudGenerator" + }, + { + "name": "precision", + "class": "com.mcmoddev.orespawn.impl.features.PrecisionGenerator" + }, + { + "name": "clusters", + "class": "com.mcmoddev.orespawn.impl.features.ClusterGenerator" + }, + { + "name": "underfluids", + "class": "com.mcmoddev.orespawn.impl.features.UnderFluid" + } +] \ No newline at end of file diff --git a/overrides/config/orespawn3/sysconf/known-configs.json b/overrides/config/orespawn3/sysconf/known-configs.json new file mode 100644 index 0000000..3785e8e --- /dev/null +++ b/overrides/config/orespawn3/sysconf/known-configs.json @@ -0,0 +1,6 @@ +[ + "orespawn", + "densemetals_nethermetals_vanilla", + "densemetals_vanilla", + "densemetals_basemetals" +] \ No newline at end of file diff --git a/overrides/config/orespawn3/sysconf/replacements-densemetals_vanilla.json b/overrides/config/orespawn3/sysconf/replacements-densemetals_vanilla.json new file mode 100644 index 0000000..68c0f87 --- /dev/null +++ b/overrides/config/orespawn3/sysconf/replacements-densemetals_vanilla.json @@ -0,0 +1,27 @@ +{ + "replace_copper_ore": [ { "name": "basemetals:copper_ore" } ], + "replace_coldiron_ore": [ { "name": "basemetals:coldiron_ore" } ], + "replace_adamantine_ore": [ { "name": "basemetals:adamantine_ore" } ], + "replace_starsteel_ore": [ { "name": "basemetals:starsteel_ore" } ], + "replace_silver_ore": [ { "name": "basemetals:silver_ore" } ], + "replace_tin_ore": [ { "name": "basemetals:tin_ore" } ], + "replace_lead_ore": [ { "name": "basemetals:lead_ore" } ], + "replace_zinc_ore": [ { "name": "basemetals:zinc_ore" } ], + "replace_mercury_ore": [ { "name": "basemetals:mercury_ore" } ], + "replace_nickel_ore": [ { "name": "basemetals:nickel_ore" } ], + "replace_platinum_ore": [ { "name": "basemetals:platinum_ore" } ], + "replace_coal_ore": [ { "name": "minecraft:coal_ore" } ], + "replace_iron_ore": [ { "name": "minecraft:iron_ore" } ], + "replace_gold_ore": [ { "name": "minecraft:gold_ore" } ], + "replace_diamond_ore": [ { "name": "minecraft:diamond_ore" } ], + "replace_redstone_ore": [ { "name": "minecraft:redstone_ore" } ], + "replace_lapis_ore": [ { "name": "minecraft:lapis_ore" } ], + "replace_emerald_ore": [ { "name": "minecraft:emerald_ore" } ], + "replace_nether_coal_ore": [ { "name": "nethermetals:nether_coal_ore" } ], + "replace_nether_iron_ore": [ { "name": "nethermetals:nether_iron_ore" } ], + "replace_nether_gold_ore": [ { "name": "nethermetals:nether_gold_ore" } ], + "replace_nether_diamond_ore": [ { "name": "nethermetals:nether_diamond_ore" } ], + "replace_nether_redstone_ore": [ { "name": "nethermetals:nether_redstone_ore" } ], + "replace_nether_lapis_ore": [ { "name": "nethermetals:nether_lapis_ore" } ], + "replace_nether_emerald_ore": [ { "name": "nethermetals:nether_emerald_ore" } ] +} \ No newline at end of file diff --git a/overrides/config/orespawn3/sysconf/replacements-orespawn.json b/overrides/config/orespawn3/sysconf/replacements-orespawn.json new file mode 100644 index 0000000..2bfdd0c --- /dev/null +++ b/overrides/config/orespawn3/sysconf/replacements-orespawn.json @@ -0,0 +1,8 @@ +{ + "default": [ { "name": "minecraft:stone" }, + { "name": "minecraft:andesite" }, + { "name": "minecraft:diorite" }, + { "name": "minecraft:granite" }, + { "name": "minecraft:netherrack" }, + { "name": "minecraft:end_stone" } ] +} diff --git a/overrides/config/p455w0rdsLib.cfg b/overrides/config/p455w0rdsLib.cfg new file mode 100644 index 0000000..4aab682 --- /dev/null +++ b/overrides/config/p455w0rdsLib.cfg @@ -0,0 +1,39 @@ +# Configuration file + +"colored light shader options" { + # Enables shader support in dependant mods [default: true] + B:EnableShaders=true + + # If true, then colored lighting effects will be added to vanilla items, blocks, and tile entities. [default: false] + B:EnableVanillaLightingEffects=false + + # Maximum Number of lights to be rendered on the screen at once [range: 4 ~ 256, default: 64] + I:MaxLights=64 + + # Maximum Distance to render a colored light [range: 4.0 ~ 128.0, default: 128.0] + S:MaxRenderDist=128.0 + + # Skips sending light updates to the card some frames. This can speed up fps greatly when bandwidth is a problem. 0 always sends data. [range: 0 ~ 160, default: 10] + I:NumFramesToSkipWhenRenderingShaders=10 +} + + +"misc client options" { + # Enable the contributor cosmetics (Only useful if u are a contributor, but don't want the cosmetics to override other cosmetics) [default: true] + B:EnableContributorCosmetics=true + + # Enable (true0 or disable (false) particle effects that result from contriutor cosmetics for other players [default: true] + B:EnableContributorParticleEffectsOthers=true + + # Enable (true0 or disable (false) particle effects that result from contriutor cosmetics for current player [default: true] + B:EnableContributorParticleEffectsSelf=true +} + + +options { + B:EnableContributorCosmetics=true + B:EnableContributorParticleEffectsOthers=true + B:EnableContributorParticleEffectsSelf=true +} + + diff --git a/overrides/config/patchouli.cfg b/overrides/config/patchouli.cfg new file mode 100644 index 0000000..46fd417 --- /dev/null +++ b/overrides/config/patchouli.cfg @@ -0,0 +1,16 @@ +# Configuration file + +general { + # Set this to true to disable advancement locking and make all entries visible at all times + # Config Flag: advancements_disabled + B:"Disable Advancement Locking"=false + + # Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. + S:"Inventory Button Book"= + + # Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. + # Config Flag: testing_mode + B:"Testing Mode"=false +} + + diff --git a/overrides/config/performant.cfg b/overrides/config/performant.cfg new file mode 100644 index 0000000..e521f3a --- /dev/null +++ b/overrides/config/performant.cfg @@ -0,0 +1,59 @@ +# Configuration file + +general { + + ########################################################################################################## + # loadbalancing + #--------------------------------------------------------------------------------------------------------# + # All configurations related to Loadbalancing tps + ########################################################################################################## + + loadbalancing { + # Enables load balancing for entity AI. default = true + B:AILoadBalancing=true + + # Whether to debug lagging entities and log offenders, requires load balancing to be enabled. default = true + B:logEntityAILag=true + + # Mean tick time at which AI load balancing takes effect, 1000 / mean tick time = TPS. default: 45 + # Min: 1 + # Max: 500 + I:meanTickAITH=45 + } + + ########################################################################################################## + # ai + #--------------------------------------------------------------------------------------------------------# + # All configurations related to AI + ########################################################################################################## + + ai { + # Interval in which non-running AI tasks are rechecked. Vanilla default is 3, this mods suggested default is 4 + # Min: 1 + # Max: 500 + I:goalSelectorTickRate=4 + + # Whether to use a slower SwimmingAI, default: true + B:slowerSwimmingAI=true + + # Whether to use a slower TemptAI check, default: true + B:slowerTemptCheck=true + + # Whether to use a slower WanderAI check, default: true + B:slowerWander=true + } + + ########################################################################################################## + # ex + #--------------------------------------------------------------------------------------------------------# + # All configurations related to non AI entity changes + ########################################################################################################## + + ex { + # Use fast collision and nearbyentity checks, default: true + B:fastCollisionAndEntityChecks=true + } + +} + + diff --git a/overrides/config/photoptics.cfg b/overrides/config/photoptics.cfg new file mode 100644 index 0000000..d04bbfa --- /dev/null +++ b/overrides/config/photoptics.cfg @@ -0,0 +1,37 @@ +# Configuration file + +########################################################################################################## +# observations +#--------------------------------------------------------------------------------------------------------# +# Configuration for rewards when certain object is observed. +########################################################################################################## + +observations { + # Rewards for Observation of objects. + # Each line should be in form of '(object name):(reward commands splitted by ';')'. + S:Observation_Rewards < + Sun:/observe resetcount @p @o; /effect @p 15 3 1 + Moon:/observe resetcount @p @o; /observe setwait @p @o 60s; /summon Enderman @x @y @z + UMa79Zet:/give @p iron_ingot 4 + Cep0Mu:/give @p redstone 16 + Lyr4Eps:/give @p iron_pickaxe 2; /give @p iron_ingot 8 + Andromeda Galaxy:/observe resetcount @p @o; /observe setwait @p @o 100s; /give @p milk_bucket + Orion Nebula:/give @p potato 2; /give @p carrot 2 + Messier 7:/observe resetcount @p @o; /observe setwait @p @o 5s; /give @p iron_ingot 1 + Messier 24:/give @p iron_ingot 16 + Per7:/observe resetcount @p @o; /observe setwait @p @o 5s; /give @p bone 1 + Trifid Nebula:/observe resetcount @p @o; /observe setwait @p @o 20s; /give @p redstone 4; /give @p iron_ingot 1; /give @p dye 2 4 + Messier 15:/give @p snowball 16 + Gem5:/observe resetcount @p @o; /observe setwait @p @o 5s; /give @p iron_ingot 2 + Pup2:/observe resetcount @p @o; /observe setwait @p @o 5s; /give @p iron_ingot 2 + Aur24Phi:/observe resetcount @p @o; /observe setwait @p @o 5s; /give @p iron_ingot 2 + Ring Nebula:/observe resetcount @p @o; /observe setwait @p @o 50s; /give @p redstone_block 2; /give @p glowstone 2; /give @p gold_ingot 4 + Crab Nebula:/give @p nether_star; /give @p gold_block 8 + Triangulum Galaxy:/give @p redstone_block 16; /give @p iron_block 8; /give @p gold_block 4; /give @p record_chirp + Whirlpool Galaxy:/observe resetcount @p @o; /observe setwait @p @o 60s; /give @p lapis_block 2; /give @p glowstone 4; /give @p gold_ingot 4 + Sunflower Galaxy:/observe resetcount @p @o; /observe setwait @p @o 60s; /give @p quartz_block 4; /give @p gold_ingot 4 + Pinwheel Galaxy:/give @p dragon_egg; /give @p diamond_block 4; /give @p gold_block 16 + > +} + + diff --git a/overrides/config/pickletweaks.cfg b/overrides/config/pickletweaks.cfg new file mode 100644 index 0000000..7f4bcde --- /dev/null +++ b/overrides/config/pickletweaks.cfg @@ -0,0 +1,322 @@ +# Configuration file + +########################################################################################################## +# features +#--------------------------------------------------------------------------------------------------------# +# All the different features this mod adds. +########################################################################################################## + +features { + # Should Diamond and Emerald Apples be enabled? [default: true] + B:apples=true + + # Should the bow information tooltips be enabled? [default: true] + B:bow_info_tooltip=true + + # Should Coal and Charcoal Pieces be enabled? [default: true] + B:coal_piece=true + + # Should Colored Cobblestone be enabled? [default: true] + B:colored_cobblestone=true + + # Should Dark Glass be enabled? [default: true] + B:dark_glass=true + + # Should the Dye Powders be enabled? [default: true] + B:dye_powder=true + + # Should the Flint Tools be enabled? [default: true] + B:flint_tools=true + + # Should the Hammer be enabled? [default: true] + B:hammer=true + + # Should the hammering ingots into plates recipes be enabled? [default: true] + B:hammer_plate_recipes=true + + # Should the hoe information tooltips be enabled? [default: true] + B:hoe_info_tooltip=true + + # Should the Magnet be enabled? [default: true] + B:magnet=true + + # The radius in which the Magnet shall succ. [range: 1 ~ 16, default: 7] + I:magnet_range=7 + + # Should the Mesh and Reinforced Mesh be enabled? [default: true] + B:mesh=true + + # Here you can define custom names for the mining levels displayed in the 'tool_info_tooltip'. + # - Syntax: level=name + # - 'name' should be exactly how you want it to appear ingame. + # - Example: 0=Literal Trash + # - Levels not defined here will show the numerical value. + S:mining_level_names < + 0=Stone + 1=Iron + 2=Diamond + 3=Obsidian + > + + # Should the Mortar And Pestle be enabled? [default: true] + B:mortar_and_pestle=true + + # Should Night Vision Goggles be enabled? [default: true] + B:nightvision_goggles=true + + # Should right click crop harvesting be enabled? [default: true] + B:right_click_harvest=true + + # Here you can blacklist crops from being right-click-harvestable. + # Syntax: modid:blockid + S:right_click_harvest_blacklist < + > + + # Should the sword information tooltips be enabled? [default: true] + B:sword_info_tooltip=false + + # Should the tool information tooltips be enabled? [default: true] + B:tool_info_tooltip=false + + # Adds a harvest level tooltip to WAILA, using the names from mining_level_names. [default: true] + B:waila_harvest_level=true + + # Should the Watering Can be enabled? [default: true] + B:watering_can=true +} + + +########################################################################################################## +# grid_repair +#--------------------------------------------------------------------------------------------------------# +# Crafting Grid Tool Repair settings. +########################################################################################################## + +grid_repair { + # Here you can add your own repair materials to tools. + # - Syntax: (tool=material) modid:itemid=modid:itemid:meta + # - Example: minecraft:stone_pickaxe=minecraft:apple:0 + # - Note: the tool doesn't have a meta. If no meta is put for the material it will automatically become 0. + # - You can also use the OreDictionary for repair materials. + # - Example: ore:ingotIron would make all items in ingotIron a valid material. + # - Note: additions using OreDictionary seem to require a restart. + # - You can also specify an effectiveness multiplier by adding @ to the repair material. + # - Example: adding @0.5 after the repair material would make that material only 50 percent effective. + S:_repair_materials < + minecraft:wooden_hoe=ore:plankWood + minecraft:stone_hoe=minecraft:cobblestone + minecraft:iron_hoe=minecraft:iron_ingot + minecraft:golden_hoe=minecraft:gold_ingot + minecraft:diamond_hoe=minecraft:diamond + galacticraftplanets:desh_pick=ore:ingotDesh + galacticraftplanets:desh_pick_slime=ore:ingotDesh + galacticraftplanets:titanium_pickaxe=ore:compressedTitanium + galacticraftcore:steel_pickaxe=ore:compressedSteel + extraplanets:tier1_space_suit_chest=extraplanets:tier1_radiation_layer + > + + # Here you can blacklist tools from grid repairing. + # - Syntax: modid:itemid + # - Example: minecraft:wooden_pickaxe + S:_tool_blacklist < + > + + # Should you be able to repair armor as well? [default: false] + B:allow_armor=true + + # Makes it so shovels need 50% less material to repair. [default: true] + B:cheaper_shovel=true + + # Should default repair materials be disabled? Doing this makes it so ONLY the custom materials work. [default: false] + B:disable_defaults=false + + # Should Crafting Grid Tool Repairing be enabled? [default: true] + B:grid_repair=true + + # Enabling this makes it so custom repair materials override the default ones for the tools specified. [default: false] + B:override_mode=false + + # How much material should be required to fully repair a tool. [range: 1 ~ 8, default: 4] + I:repair_cost=4 + + # Should the player need atleast a 3x3 table to repair? [default: false] + B:requires_3x3=false +} + + +########################################################################################################## +# paxels +#--------------------------------------------------------------------------------------------------------# +# Paxel settings. +########################################################################################################## + +paxels { + # Should the mod support paxels be enabled? Requires 'paxels' to be enabled. [default: true] + B:mod_support_paxels=true + + # Should the paxels be enabled? [default: true] + B:paxels=true +} + + +########################################################################################################## +# repair_kit +#--------------------------------------------------------------------------------------------------------# +# Add and remove repair kits. +########################################################################################################## + +repair_kit { + # Here you can add your own custom Repair Kits. + # - Syntax: meta=name-color-representativeitem + # - Example: 12=super_kit-123456-minecraft:iron_ingot + # - 'meta' must be different for each, and should not be changed. + # - 'name' should be lower case with underscores for spaces. Repair Kit is added automatically. + # - Example: 'lots_of_spaghetti' would show 'Lots Of Spaghetti Repair Kit'. + # - 'color' the color of the Repair Kit as a hex value. http://htmlcolorcodes.com/ + # - Example: 123456 would color it as whatever that color is. + # - 'representativeitem' is an item id or ore dictionary entry. This is the material the Repair Kit represents, and what it will require to craft. + # - Examples: 'minecraft:stone' for stone, 'ore:ingotIron' for the ore dictionary entry 'ingotIron'. + # - Note: you can also specify meta for item ids, by adding them to the end of the item id. + # - Example: minecraft:stone:3 for a meta of 3. + S:_custom_repair_kits < + > + + # Should repair kits be enabled? [default: true] + B:_enable_repair_kits=true + B:aluminum=true + B:bronze=true + B:constantan=true + B:copper=true + B:diamond=true + B:electrum=true + B:flint=true + B:gold=true + B:invar=true + B:iron=true + B:lead=true + B:nickel=true + B:platinum=true + B:silver=true + B:steel=true + B:stone=true + B:tin=true + B:wood=true +} + + +########################################################################################################## +# tweaks +#--------------------------------------------------------------------------------------------------------# +# All the different things this mod tweaks. +########################################################################################################## + +tweaks { + # Here you can override the hardness of blocks. + # - Syntax: modid:blockid=hardness + # - Example: minecraft:stone=100 + # You can also override using OreDictionary entries. + # - Syntax: ore:orevalue=hardness + # - Example: ore:oreCopper=25 + S:block_hardness < + + > + + # Here you can override the blast resistance of blocks. + # - Syntax: modid:blockid=resistance + # - Example: minecraft:stone=100 + # You can also override using OreDictionary entries. + # - Syntax: ore:orevalue=resistance + # - Example: ore:oreCopper=25 + S:block_resistance < + > + + # Should Flint dropped from Gravel be replaced with the item defined in 'flint_drop_item'? [default: true] + B:flint_drop=true + + # Define the item that should replace Flint from Gravel. + # - Syntax: modid:itemid:meta + S:flint_drop_item=minecraft:gravel:0 + + # Here you can override the mining level of blocks. + # - Syntax: modid:blockid:meta=harvestlevel + # - Example: minecraft:stone:0=3 + # - 'meta' can be set to -1 to apply to all metas. + # You can also override using OreDictionary entries. + # - Syntax: ore:orevalue=harvestlevel + # - Example: ore:oreCopper=2 + # You can also set the harvest tool (if required). + # Tools are 'pickaxe' 'axe' 'shovel'. + # - Syntax: modid:blockid:meta=harvestlevel-tool + # - Syntax ore:orevalue=harvestlevel-tool + S:harvest_level < + ore:oreIron=1 + > + + # Here you can override the max stack size of an itemstack. + # - Syntax: modid:itemid=stacksize + # - Example: minecraft:egg=64 + S:max_stack_size < + minecraft:sign=64 + minecraft:bucket=64 + minecraft:snowball=64 + minecraft:ender_pearl=64 + minecraft:egg=64 + minecraft:minecart=16 + > + + # Here you can override the mining level of tools. + # - Syntax: modid:itemid=harvestlevel-toolclass + # - Example: minecraft:stone_pickaxe=3-pickaxe + # - 'toolclass' can be 'pickaxe', 'axe', 'shovel', or 'null'. + S:mining_level < + > + + # Here you can define custom tool breaking thresholds for tools. + # - Syntax: modid:itemid=threshold + # - Example: minecraft:iron_pickaxe=20 + # - This makes it so Iron Pickaxes become useless with 20 uses left. + # - This config is mostly meant for things like TF hammers that use more than 1 durability at a time, if they don't already work fine. + S:tool_breaking_thresholds < + > + + # Once tools have 1 use left, they become ineffective. [default: true] + B:tools_dont_break=true + + # All hoes listed will not be able to till blocks. + # - Syntax: modid:itemid + # - Example: minecraft:stone_hoe [default: ] + S:useless_hoes < + > + + # All tools listed will not be able to mine blocks. + # - Syntax: modid:itemid + # - Example: minecraft:stone_pickaxe [default: ] + S:useless_tools < + > + + # All weapons listed will not be able to deal damage. + # - Syntax: modid:itemid + # - Example: minecraft:stone_sword [default: ] + S:useless_weapons < + > +} + + +########################################################################################################## +# zebras +#--------------------------------------------------------------------------------------------------------# +# Random stuff that is disabled by default. +########################################################################################################## + +zebras { + # Should the Coins be enabled? [default: false] + B:coins=false + + # Random items for ppm4 that are useless to anyone else. [default: false] + B:ppm4=false + + # Disable the ability to use sharpening kits as modifiers in tinkers. [default: false] + B:sharpening_kits=false +} + + diff --git a/overrides/config/placebo.cfg b/overrides/config/placebo.cfg new file mode 100644 index 0000000..99a5f4b --- /dev/null +++ b/overrides/config/placebo.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # If placebo will dump all event handlers to the log in post init. [default: false] + B:"Dump event handlers"=false + + # If placebo will replace all ShapelessRecipes and ShapelessOreRecipes with FastShapelessRecipes. [default: false] + B:"Fast Shapeless Recipes"=false +} + + diff --git a/overrides/config/plants.cfg b/overrides/config/plants.cfg new file mode 100644 index 0000000..415306f --- /dev/null +++ b/overrides/config/plants.cfg @@ -0,0 +1,195 @@ +# Configuration file + +biomes { + # Toggle for the Crystal Forest [default: true] + B:"Crystal Forest"=true +} + + +botania { + # Enable Excalibur. [default: true] + B:Excalibur=true + + # Rainbow mana bursts! [default: false] + B:"Rainbow Excalibur"=false + + # (May cause issues) Super rainbow mana bursts! [default: false] + B:"Super Rainbow Excalibur"=false +} + + +food { + # The amount of hunger a item.plants2.actaea_p.name will restore. [range: 1 ~ 20, default: 4] + I:"Food Value - item.plants2.actaea_p.name"=4 + + # The amount of hunger a item.plants2.akebia_q.name will restore. [range: 1 ~ 20, default: 4] + I:"Food Value - item.plants2.akebia_q.name"=4 + + # The amount of hunger a item.plants2.alternanthera_f.name will restore. [range: 1 ~ 20, default: 7] + I:"Food Value - item.plants2.alternanthera_f.name"=7 + + # The amount of hunger a item.plants2.alyxia_b.name will restore. [range: 1 ~ 20, default: 2] + I:"Food Value - item.plants2.alyxia_b.name"=2 + + # The amount of hunger a item.plants2.amaranthus_h.name will restore. [range: 1 ~ 20, default: 5] + I:"Food Value - item.plants2.amaranthus_h.name"=5 + + # The amount of hunger a item.plants2.ambrosia_a.name will restore. [range: 1 ~ 20, default: 3] + I:"Food Value - item.plants2.ambrosia_a.name"=3 + + # The amount of hunger a item.plants2.ampelopsis_a.name will restore. [range: 1 ~ 20, default: 1] + I:"Food Value - item.plants2.ampelopsis_a.name"=1 + + # The amount of hunger a item.plants2.apocynum_c.name will restore. [range: 1 ~ 20, default: 1] + I:"Food Value - item.plants2.apocynum_c.name"=1 + + # The amount of hunger a item.plants2.blackberry.name will restore. [range: 1 ~ 20, default: 2] + I:"Food Value - item.plants2.blackberry.name"=2 + + # The amount of hunger a item.plants2.blueberry.name will restore. [range: 1 ~ 20, default: 2] + I:"Food Value - item.plants2.blueberry.name"=2 + + # The amount of hunger a item.plants2.daucus_c.name will restore. [range: 1 ~ 20, default: 4] + I:"Food Value - item.plants2.daucus_c.name"=4 + + # The amount of hunger a item.plants2.fire_fruit.name will restore. [range: 1 ~ 20, default: 5] + I:"Food Value - item.plants2.fire_fruit.name"=5 + + # The amount of hunger a item.plants2.huckleberry.name will restore. [range: 1 ~ 20, default: 3] + I:"Food Value - item.plants2.huckleberry.name"=3 + + # The amount of hunger a item.plants2.okra.name will restore. [range: 1 ~ 20, default: 3] + I:"Food Value - item.plants2.okra.name"=3 + + # The amount of hunger a item.plants2.phytolacca_a.name will restore. [range: 1 ~ 20, default: 5] + I:"Food Value - item.plants2.phytolacca_a.name"=5 + + # The amount of hunger a item.plants2.pineapple.name will restore. [range: 1 ~ 20, default: 9] + I:"Food Value - item.plants2.pineapple.name"=9 + + # The amount of hunger a item.plants2.plantago_m.name will restore. [range: 1 ~ 20, default: 3] + I:"Food Value - item.plants2.plantago_m.name"=3 + + # The amount of hunger a item.plants2.raspberry.name will restore. [range: 1 ~ 20, default: 2] + I:"Food Value - item.plants2.raspberry.name"=2 + + # The amount of hunger a item.plants2.rubus_o.name will restore. [range: 1 ~ 20, default: 6] + I:"Food Value - item.plants2.rubus_o.name"=6 + + # The amount of hunger a item.plants2.rubus_p.name will restore. [range: 1 ~ 20, default: 3] + I:"Food Value - item.plants2.rubus_p.name"=3 + + # The amount of hunger a item.plants2.saffron.name will restore. [range: 1 ~ 20, default: 2] + I:"Food Value - item.plants2.saffron.name"=2 + + # The amount of hunger a item.plants2.solanum_c.name will restore. [range: 1 ~ 20, default: 2] + I:"Food Value - item.plants2.solanum_c.name"=2 + + # The amount of hunger a item.plants2.solanum_d.name will restore. [range: 1 ~ 20, default: 3] + I:"Food Value - item.plants2.solanum_d.name"=3 + + # The amount of hunger a item.plants2.solanum_n.name will restore. [range: 1 ~ 20, default: 5] + I:"Food Value - item.plants2.solanum_n.name"=5 + + # The amount of hunger a item.plants2.tahitian_spinach.name will restore. [range: 1 ~ 20, default: 4] + I:"Food Value - item.plants2.tahitian_spinach.name"=4 +} + + +general { + # Whether or not Coagulated Plant Balls work on every single BlockBush that doesn't have a TileEntity. [default: true] + B:"All Bushes"=true + + # How much strength the Cataplant has. [range: 0 ~ 15000, default: 2] + I:"Catapult Power"=2 + + # Higher numbers will slow growth of crops. [range: 1 ~ 500, default: 15] + I:"Crop Growth Chance"=15 + + # If enabled, the vanilla flowerpot is overridden with a much more versatile flowerpot. [default: true] + B:"Enable Flowerpot"=true + + # If false, all harvestable bushes will not produce anything, and crops will be disabled. [default: true] + B:"Enable Harvests"=true + + # Higher numbers will slow growth of harvestable bushes. [range: 1 ~ 500, default: 10] + I:"Harvest Growth Chance"=10 + + # Higher numbers will slow growth of nether bushes. [range: 1 ~ 500, default: 20] + I:"Nether Growth Chance"=20 + + # Whether or not non-crops require shears to harvest. [default: false] + B:Shears=false +} + + +"generator options" { + # A list of biomes that Plants will not try to generate in. [default: [minecraft:river]] + S:"Biome Blacklist" < + minecraft:river + > + + # Toggle for bushes. [default: true] + B:"Bush Generation"=true + + # Toggle for desert plants. [default: true] + B:"Desert Generation"=true + + # A list of dimension IDs that Plants will not try to generate in. [default: ] + S:"Dimension Blacklist" < + > + + # Toggle for worldgen. [default: true] + B:"Enable Generation"=true + + # Toggle for plants. [default: true] + B:"Flower Generation"=true + + # Toggle for nether plants. [default: true] + B:"Nether Flower Generation"=true + + # Toggle for nether trees. [default: true] + B:"Nether Tree Generation"=true + + # Toggle for trees. [default: true] + B:"Tree Generation"=true + + # Toggle for vines. [default: true] + B:"Vine Generation"=true +} + + +"generator options - flowers" { + # A (1/n) chance for plants to try to generate on a given occasion. Lower = More plants. [range: 1 ~ 2147483647, default: 1] + I:Chance=1 + + # The number of plants that try to generate on a given occasion. Higher = More plants. [range: 0 ~ 25, default: 6] + I:Density=6 + + # Whether or not I make flower forests great again. [default: true] + B:"Flower Forests"=true + + # The number of plants per generation attempt. Higher = More plants. [range: 1 ~ 5, default: 1] + I:Quantity=1 + + # The spread of plants in a given generation attempt. Higher = More plant spread. [range: 1 ~ 5, default: 3] + I:Size=3 + + # The number of times we decorate per decoration event. [range: 1 ~ 5, default: 1] + I:Tries=1 +} + + +nether { + # Enabling this will make all nether harvestables only grow on soul sand [default: false] + B:"Require Soul Sand"=false +} + + +plantball { + # A list of blacklisted registry names, or modids. Strings without a ":" will be treated as modids. [default: ] + S:"Plantball Blacklist" < + > +} + + diff --git a/overrides/config/plants_blocks.cfg b/overrides/config/plants_blocks.cfg new file mode 100644 index 0000000..e69de29 diff --git a/overrides/config/pneumaticcraft.cfg b/overrides/config/pneumaticcraft.cfg new file mode 100644 index 0000000..9c4e741 --- /dev/null +++ b/overrides/config/pneumaticcraft.cfg @@ -0,0 +1,195 @@ +# Configuration file + +general { + + ########################################################################################################## + # general + #--------------------------------------------------------------------------------------------------------# + # General stuff that doesn't fit anywhere else + ########################################################################################################## + + general { + # Loss percentage (on average) of Compressed Iron ingots/blocks when exposed to an explosion + # Min: 0 + # Max: 100 + I:configCompressedIngotLossRate=20 + + # Damage of the Miniguns. This applies to the Sentry Gun, Handheld Minigun, and Drone-based minigun + D:configMinigunDamage=4.0 + + # Enable Drone Suffocation Damage + B:enableDroneSuffocationDamage=true + + # Enables the dungeon loot generation of the Nuke Virus and Stop! Worm (not useful in single-player worlds) + B:enableDungeonLoot=true + + # Efficiency of fuel buckets as furnace fuel (default 0.05 means 1 bucket of LPG smelts 450 items in a vanilla furnace + D:fuelBucketEfficiencyMultiplier=0.05000000074505806 + + # Maximum number of blocks in the area defined in an Area Programming Puzzle Piece + I:maxProgrammingArea=250000 + + # Chance per chunk in percentage to generate an Oil Lake. Set to 0 for no spawns + # Min: 0.0 + # Max: 100.0 + D:oilGenerationChance=15.0 + } + + ########################################################################################################## + # machine_properties + #--------------------------------------------------------------------------------------------------------# + # Settings affecting the operation of machines + ########################################################################################################## + + machine_properties { + # Changing this value will alter the pressurized air production of the Electric Compressor. The input, EU, will stay the same + I:electricCompressorEfficiency=40 + + # The max height of an elevator per stacked Elevator Base. + # Min: 1 + # Max: 256 + I:elevatorBaseBlocksPerBase=4 + + # Changing this value will alter the pressurized air production of the Flux Compressor. The input, RF, will stay the same + I:fluxCompressorEfficiency=40 + + # Can the Kerosene Lamp burn any kind of fuel? If false, only Kerosene can be burnt + B:keroseneLampCanUseAnyFuel=true + + # Kerosene Lamp fuel efficiency: higher values mean fuel will last longer in the lamp + D:keroseneLampFuelEfficiency=1.0 + + # Changing this value will alter the pressurized air usage of the Pneumatic Dynamo. The output, RF, will stay the same + I:pneumaticDynamoEfficiency=40 + + # Changing this value will alter the pressurized air usage of the Pneumatic Generator. The output, EU, will stay the same. + I:pneumaticGeneratorEfficiency=40 + } + + ########################################################################################################## + # advanced + #--------------------------------------------------------------------------------------------------------# + # Advanced settings (shouldn't need to touch under normal circumstances) + ########################################################################################################## + + advanced { + # When set to true, the Kerosene Lamp's fake air blocks won't be registered and therefore removed from the world. Useful if this causes trouble (it shouldn't though) + B:disableKeroseneLampFakeAirBlock=false + + # When set to true, Drones will not execute any program. This is useful to set to true when due to a bug Drones are lagging your server or crashing it. Please report the bug if you encounter it. + B:stopDroneAI=false + } + + ########################################################################################################## + # recipes + #--------------------------------------------------------------------------------------------------------# + # Enable/disable certain recipes (note: better done with CraftTweaker if you have it) + ########################################################################################################## + + recipes { + # 8 Block of Coal --> 1 Diamond (Pressure Chamber) + B:enableCoalToDiamondsRecipe=true + + # Electric Compressor (currently ignored, defined in JSON) + B:enableElectricCompressorRecipe=true + + # Pneumatic Generator (currently ignored, defined in JSON) + B:enablePneumaticGeneratorRecipe=true + } + + ########################################################################################################## + # client + #--------------------------------------------------------------------------------------------------------# + # Settings affecting only the client + ########################################################################################################## + + client { + # Enable Aphorism Tile Drama! + B:aphorismDrama=true + + # Drones render their held item (the item in slot 0 of their inventory) ? + B:dronesRenderHeldItem=true + + # Tint Logistics configuration GUI backgrounds according to the colour of the logistics frame you are configuring + B:logisticsGUITint=true + + # Defines the default difficulty of the Programmer shown to the user. 0 = easy, 1 = medium, 2 = advanced + # Min: 0 + # Max: 2 + I:programmerDifficulty=0 + + # Show tank fluids with the The One Probe. Note that TOP also has support for showing tanks, which may or may not be enabled. + B:topShowsFluids=true + + # When true, the Pneumatic Helmet will be a model. Warning: this model looks far too good to be in MC (currently ignored) + B:useHelmetModel=false + } + + ########################################################################################################## + # helmet + #--------------------------------------------------------------------------------------------------------# + # Pneumatic Helmet HUD settings (note: you can also set this up via helmet GUI) + ########################################################################################################## + + helmet { + # Pneumatic helmet block tracker on left? + B:blockTrackerLeft=true + + # Pneumatic helmet block tracker X + I:blockTrackerX=-1 + + # Pneumatic helmet block tracker Y + I:blockTrackerY=46 + + # Pneumatic helmet entity tracker on left? + B:entityTrackerLeft=true + + # Pneumatic helmet entity tracker X + I:entityTrackerX=-1 + + # Pneumatic helmet entity tracker Y + I:entityTrackerY=90 + + # Pneumatic helmet item search on left? + B:itemSearchLeft=true + + # Pneumatic helmet item search X + I:itemSearchX=-1 + + # Pneumatic helmet item search Y + I:itemSearchY=17 + + # Pneumatic helmet message readout on left? + B:messageLeft=false + + # Pneumatic helmet message readout X + I:messageX=2 + + # Pneumatic helmet message readout Y + I:messageY=2 + + # Pneumatic helmet Path Enabled + B:pathEnabled=true + + # Pneumatic helmet Path Update Rate + I:pathUpdateSetting=1 + + # Pneumatic helmet power readout on left? + B:powerLeft=true + + # Pneumatic helmet power readout X + I:powerX=-1 + + # Pneumatic helmet power readout Y + I:powerY=2 + + # Pneumatic helmet Wire Path + B:wirePath=true + + # Pneumatic helmet X-Ray + B:xRayEnabled=false + } + +} + + diff --git a/overrides/config/pocketnether.cfg b/overrides/config/pocketnether.cfg new file mode 100644 index 0000000..46fb64d --- /dev/null +++ b/overrides/config/pocketnether.cfg @@ -0,0 +1,35 @@ +# Configuration file + +general { + # Set the chance for Skeletons to drop their skull. 0.02 = 2% + D:chanceToDropSkull=0.02 + + # Set this to true to have the Pocket Nether Link recipe use eight Obsidian instead of four. + B:enableAltLinkRecipe=false + + # Set this to false to disable the Pocket Nether Link recipes & only use the Overworld Quartz part of the mod. + B:enableNetherLinkRecipes=true + + # Set this to true to have Skeletons drop their skulls on death. + B:enableSkeleSkullDrop=true + + # Sets the Durability of the Pocket Nether Link. + I:pocketNetherLinkDurability=512 +} + + +"world generation" { + # Sets the chance/rarity of Quartz Ore to spawn. + I:chanceToSpawnQuartzOre=20 + + # Set this to true to enable Overworld Quartz Ore generation. + B:enableQuartzOreSpawn=true + + # Maximum Y-Level for Quartz Ore to spawn. + I:maxY=30 + + # Minimum Y-Level for Quartz Ore to spawn. + I:minY=20 +} + + diff --git a/overrides/config/portalgun.cfg b/overrides/config/portalgun.cfg new file mode 100644 index 0000000..a8f1e7d --- /dev/null +++ b/overrides/config/portalgun.cfg @@ -0,0 +1,68 @@ +# Configuration file + +########################################################################################################## +# clientonly +#--------------------------------------------------------------------------------------------------------# +# These options affect only the client that loads the mod.\nIf you are looking for keybinds, look for them in ichunutil_keybinds.cfg. +########################################################################################################## + +clientonly { + # Play a sound when the Portal Gun is equipped? [range: 0 ~ 1, default: 1] + I:equipItemSound=1 + + # Enable rendering portals with shaders? + # + # If your PC does not support this, shaders will not be used even if this was enabled. [range: 0 ~ 1, default: 1] + I:fancyPortals=1 + + # The size of the indicator around the crosshairs when you hold the Portal Gun. + # Value is in percentage + # 0 to disable. [range: 0 ~ 100, default: 30] + I:portalgunIndicatorSize=30 + + # Enable rendering to see through portals? + # + # If your PC does not support this, you will not be able to see through portals even if this was enabled. [range: 0 ~ 1, default: 1] + I:seeThroughPortals=1 +} + + +########################################################################################################## +# keybind +#--------------------------------------------------------------------------------------------------------# +# If you're reading this in the config file, I would strongly recommend changing the keybinds in-game.\niChunUtil uses custom keybinds. Go to the controls/keybinds page and click on the bottom right corner.\n\nIf you really have to edit the config file, the format is , and append either ":SHIFT", ":CTRL", or ":ALT" for keys you want to hold down at the same time.\nFor key codes go to: http://minecraft.gamepedia.com/Key_codes \nExample: 48:SHIFT:ALT will bind to the B key when you hold Shift and Alt (On a QWERTY keyboard). +########################################################################################################## + +keybind { +} + + +########################################################################################################## +# portalgun +#--------------------------------------------------------------------------------------------------------# +# Config options relating to the use of the Portal Gun +########################################################################################################## + +portalgun { + # Can the projectile fired by the Portal Gun go through glass? [range: 0 ~ 1, default: 0] + I:canFireThroughGlass=0 + + # Can the projectile fired by the Portal Gun go through liquid? [range: 0 ~ 1, default: 0] + I:canFireThroughLiquid=0 + + # Can the portal projectile (that you fire from the portal gun) chunk load? + # Disabling this might cause issues. [range: 0 ~ 1, default: 1] + I:canPortalProjectilesChunkload=1 + + # Can the portal that spawns from the projectile be resized downwards if the full size won't fit? [range: 0 ~ 1, default: 1] + I:canPortalsResizeWhenCreated=1 + + # Base Weight that the Portal Gun is allowed to carry, in percentile (%) + # Set this to 0 to disable grabbing of blocks and entities which are not part of this mod. [range: 0 ~ 2147483647, default: 100] + I:entityGrabWeightBase=100 + + # Maximum distance to fire portals from the Portal Gun. [range: 1 ~ 2147483647, default: 10000] + I:maxShootDistance=10000 +} + + diff --git a/overrides/config/portality.cfg b/overrides/config/portality.cfg new file mode 100644 index 0000000..d235e29 --- /dev/null +++ b/overrides/config/portality.cfg @@ -0,0 +1,54 @@ +# Configuration file + +general { + # Max distance multiplier that a portal can be linked, based on length. PortalLength*ThisValue + # Min: 1 + # Max: 2147483647 + I:DISTANCE_MULTIPLIER=200 + + # If true players will get the wither effect if there isn't enough power to teleport + B:HURT_PLAYERS=true + + # If true players will be launched out of the portal instead of standing still in front of it + B:LAUNCH_PLAYERS=true + + # How tall a portal can be (diameter) + # Min: 3 + # Max: 2147483647 + I:MAX_PORTAL_HEIGHT=15 + + # How long the portal structure it can be + I:MAX_PORTAL_LENGTH=16 + + # Portal energy buffer + # Min: 1 + # Max: 2147483647 + I:MAX_PORTAL_POWER=100000 + + # Portal energy buffer insertion rate + # Min: 1 + # Max: 2147483647 + I:MAX_PORTAL_POWER_IN=2000 + + # How wide a portal can be without counting the controller(radius) + # Min: 1 + # Max: 2147483647 + I:MAX_PORTAL_WIDTH=7 + + # How much power it will be consumed to open the portal interdimensionally + # Min: 1 + # Max: 2147483647 + I:PORTAL_POWER_OPEN_INTERDIMENSIONAL=50000 + + # How much power it will be consumed/tick based on the portal length and if it is the caller. (portalLength*ThisValue). If it is the portal the created the link the power will be double + # Min: 1 + # Max: 2147483647 + I:POWER_PORTAL_TICK=1 + + # The amount of energy it will be consumed to teleport an entity + # Min: 1 + # Max: 2147483647 + I:TELEPORT_ENERGY_AMOUNT=5000 +} + + diff --git a/overrides/config/prefab.cfg b/overrides/config/prefab.cfg new file mode 100644 index 0000000..025c461 --- /dev/null +++ b/overrides/config/prefab.cfg @@ -0,0 +1,246 @@ +# Configuration file + +general { + + options { + # Determines if the house item is added to player inventory when joining the world for the first time. Server configuration overrides client. [default: true] + B:"Add House Item On New Player Join"=true + + # Determines if the moderate house item is provided to the player instead of the starting house. [default: false] + B:"Add Moderate House on World Join"=false + B:"Enable Loft House"=false + B:"Enable Version Checking"=true + + # Determines if the mineshaft chest is included when building mineshafts for various structures. [default: true] + B:"Include Mineshaft Chest"=true + + # Determines if the spawners for the Monster Masher building are included. Server configuration overrides client. [default: true] + B:"Include Spawners in Monster Masher"=true + + # Determines if the Preview buttons in structure GUIs and other structure previews functions are enabled. Client side only. [default: true] + B:"Include Structure Previews"=true + + # Determines the maximum size the starting house can be generated as. Server configuration overrides client. [range: 5 ~ 16, default: 16] + I:"Maximum Starting House Size"=16 + + ########################################################################################################## + # chest contents + #--------------------------------------------------------------------------------------------------------# + # This category is to determine the contents of the chest created by the house item. When playing on a server, the server configuration is used. + ########################################################################################################## + + "chest contents" { + # Determines if Leather Armor is added the the chest when the house is created. [default: true] + B:"Add Armor"=true + + # Determines if a Stone Axe is added the the chest when the house is created. [default: true] + B:"Add Axe"=true + + # Determines if a stack of cobble is added the the chest when the house is created. [default: true] + B:"Add Cobblestone"=true + + # Determines if seeds, potatoes and carros are added the the chest when the house is created. [default: true] + B:"Add Crops"=true + + # Determines if a stack of dirt is added the the chest when the house is created. [default: true] + B:"Add Dirt"=true + + # Determines if Bread is added the the chest when the house is created. [default: true] + B:"Add Food"=true + + # Determines if a Stone Hoe is added the the chest when the house is created. [default: true] + B:"Add Hoe"=true + + # Determines if a Stone Pickaxe is added the the chest when the house is created. [default: true] + B:"Add Pickaxe"=true + + # Determines if a set of oak saplings are added the the chest when the house is created. [default: true] + B:"Add Saplings"=true + + # Determines if a Stone Shovel is added the the chest when the house is created. [default: true] + B:"Add Shovel"=true + + # Determines if a Stone Sword is added the the chest when the house is created. [default: true] + B:"Add Sword"=true + + # Determines if a set of torches are added the the chest when the house is created. [default: true] + B:"Add Torches"=true + } + + ########################################################################################################## + # starter house + #--------------------------------------------------------------------------------------------------------# + # This category is to determine which starter house options are enabled in the starter house item screen. Certain options also affect the moderate house as well. + ########################################################################################################## + + "starter house" { + # Determines if the bed is included in the starter house. When playing on a server, the server configuration is used [default: true] + B:"Add Bed"=true + + # Determines if the chest contents is included in the starter house. When playing on a server, the server configuration is used [default: true] + B:"Add Chest Contents"=true + + # Determines if chests are included in the starter house. When playing on a server, the server configuration is used [default: true] + B:"Add Chests"=true + + # Determines if the crafting table is included in the starter house. When playing on a server, the server configuration is used [default: true] + B:"Add Crafting Table"=true + + # Determines if the farm is included in the basic starter house. When playing on a server, the server configuration is used [default: true] + B:"Add Farm"=true + + # Determines if the furnace is included in the starter house. When playing on a server, the server configuration is used [default: true] + B:"Add Furnace"=true + + # Determines if the mineshaft is included in the starter house. When playing on a server, the server configuration is used [default: true] + B:"Add Mineshaft"=true + } + + ########################################################################################################## + # recipes + #--------------------------------------------------------------------------------------------------------# + # This category determines if the recipes for the blocks/items in this are enabled + ########################################################################################################## + + recipes { + # Determines if the recipe(s) associated with the Advanced Chicken Coop are enabled. [default: true] + B:"Advanced Chicken Coop"=true + + # Determines if the recipe(s) associated with the Advanced Horse Stable are enabled. [default: true] + B:"Advanced Horse Stable"=true + + # Determines if the recipe(s) associated with the Advanced Warehouse are enabled. [default: true] + B:"Advanced Warehouse"=true + + # Determines if the recipe(s) associated with the Andesite Slabs are enabled. [default: true] + B:"Andesite Slabs"=true + + # Determines if the recipe(s) associated with the Andesite Stairs are enabled. [default: true] + B:"Andesite Stairs"=true + + # Determines if the recipe(s) associated with the Aqua Base are enabled. [default: true] + B:"Aqua Base"=true + + # Determines if the recipe(s) associated with the Barn are enabled. [default: true] + B:Barn=true + + # Determines if the recipe(s) associated with the Bulldozer are enabled. [default: true] + B:Bulldozer=true + + # Determines if the recipe(s) associated with the Bundle of Timber are enabled. [default: true] + B:"Bundle of Timber"=true + + # Determines if the recipe(s) associated with the Chicken Coop are enabled. [default: true] + B:"Chicken Coop"=true + + # Determines if the recipe(s) associated with the Compressed Chest are enabled. [default: true] + B:"Compressed Chest"=true + + # Determines if the recipe(s) associated with the Compressed Dirt are enabled. [default: true] + B:"Compressed Dirt"=true + + # Determines if the recipe(s) associated with the Compressed Glowstone are enabled. [default: true] + B:"Compressed Glowstone"=true + + # Determines if the recipe(s) associated with the Compressed Obsidian are enabled. [default: true] + B:"Compressed Obsidian"=true + + # Determines if the recipe(s) associated with the Compressed Stone are enabled. [default: true] + B:"Compressed Stone"=true + + # Determines if the recipe(s) associated with the Defense Bunker are enabled. [default: true] + B:"Defense Bunker"=true + + # Determines if the recipe(s) associated with the Diorite Slabs are enabled. [default: true] + B:"Diorite Slabs"=true + + # Determines if the recipe(s) associated with the Diorite Stairs are enabled. [default: true] + B:"Diorite Stairs"=true + + # Determines if the recipe(s) associated with the Ender Gateway are enabled. [default: true] + B:"Ender Gateway"=true + + # Determines if the recipe(s) associated with the Fish Farm are enabled. [default: true] + B:"Fish Farm"=true + + # Determines if the recipe(s) associated with the Glass Slabs are enabled. [default: true] + B:"Glass Slabs"=true + + # Determines if the recipe(s) associated with the Glass Stairs are enabled. [default: true] + B:"Glass Stairs"=true + + # Determines if the recipe(s) associated with the Granite Slabs are enabled. [default: true] + B:"Granite Slabs"=true + + # Determines if the recipe(s) associated with the Granite Stairs are enabled. [default: true] + B:"Granite Stairs"=true + + # Determines if the recipe(s) associated with the Grassy Plains are enabled. [default: true] + B:"Grassy Plains"=true + + # Determines if the recipe(s) associated with the Green House are enabled. [default: true] + B:"Green House"=true + + # Determines if the recipe(s) associated with the Horse Stable are enabled. [default: true] + B:"Horse Stable"=true + + # Determines if the recipe(s) associated with the Instant Bridge are enabled. [default: true] + B:"Instant Bridge"=true + + # Determines if the recipe(s) associated with the Machinery Tower are enabled. [default: true] + B:"Machinery Tower"=true + + # Determines if the recipe(s) associated with the Magic Temple are enabled. [default: true] + B:"Magic Temple"=true + + # Determines if the recipe(s) associated with the Mineshaft Entrance are enabled. [default: true] + B:"Mineshaft Entrance"=true + + # Determines if the recipe(s) associated with the Moderate House are enabled. [default: true] + B:"Moderate House"=true + + # Determines if the recipe(s) associated with the Monster Masher are enabled. [default: true] + B:"Monster Masher"=true + + # Determines if the recipe(s) associated with the Nether Gate are enabled. [default: true] + B:"Nether Gate"=true + + # Determines if the recipe(s) associated with the Paper Lantern are enabled. [default: true] + B:"Paper Lantern"=true + + # Determines if the recipe(s) associated with the Phasic Block are enabled. [default: true] + B:"Phasic Block"=true + + # Determines if the recipe(s) associated with the Pile of Bricks are enabled. [default: true] + B:"Pile of Bricks"=true + + # Determines if the recipe(s) associated with the Produce Farm are enabled. [default: true] + B:"Produce Farm"=true + + # Determines if the recipe(s) associated with the Smart Glass are enabled. [default: true] + B:"Smart Glass"=true + + # Determines if the recipe(s) associated with the Starting House are enabled. [default: true] + B:"Starting House"=true + + # Determines if the recipe(s) associated with the Tree Farm are enabled. [default: true] + B:"Tree Farm"=true + + # Determines if the recipe(s) associated with the Villager Houses are enabled. [default: true] + B:"Villager Houses"=true + + # Determines if the recipe(s) associated with the Warehouse are enabled. [default: true] + B:Warehouse=true + + # Determines if the recipe(s) associated with the Warehouse Upgrade are enabled. [default: true] + B:"Warehouse Upgrade"=true + + # Determines if the recipe(s) associated with the Watch Tower are enabled. [default: true] + B:"Watch Tower"=true + } + + } + +} + + diff --git a/overrides/config/primitivetools.cfg b/overrides/config/primitivetools.cfg new file mode 100644 index 0000000..14a7e4d --- /dev/null +++ b/overrides/config/primitivetools.cfg @@ -0,0 +1,20 @@ +# Configuration file + +general { + # Base 1/x chance fiber will drop from plants [range: 1 ~ 100, default: 5] + I:fiberDropChance=5 + + # Base 1/x chance flint will drop from sand or gravel [range: 1 ~ 100, default: 8] + I:flintDropChance=8 + + # decimal percent chance knapping will fail [range: 0.0 ~ 1.0, default: 0.45] + S:knappingFailureModifier=0.45 + + # Global tool speed modifier [range: 0.0 ~ 10.0, default: 1.0] + S:toolSpeedModifier=1.0 + + # 1/x Chance vines will drop when using a knife [range: 1 ~ 100, default: 4] + I:vineDropChance=4 +} + + diff --git a/overrides/config/pvptoggle.cfg b/overrides/config/pvptoggle.cfg new file mode 100644 index 0000000..57b64f0 --- /dev/null +++ b/overrides/config/pvptoggle.cfg @@ -0,0 +1,23 @@ +# Configuration file + +general { + # [Default: false] + B:debug=false +} + + +ui { + # Whether or not to display the icon of other players [Default: true] + B:renderOtherIcon=true + + # Whether or not to display the icon for you [Default: true] + B:renderOwnIcon=false + + # The X coordinate on your screen to render the icon [Default: 0] + I:x=0 + + # The Y coordinate on your screen to render the icon [Default: 0] + I:y=0 +} + + diff --git a/overrides/config/quacklib.conf b/overrides/config/quacklib.conf new file mode 100644 index 0000000..aebe83c --- /dev/null +++ b/overrides/config/quacklib.conf @@ -0,0 +1,8 @@ +# Configuration file + +world { + # Allows for disabling ores generating in the world. [default: true] + B:generate_ores=true +} + + diff --git a/overrides/config/quark.cfg b/overrides/config/quark.cfg new file mode 100644 index 0000000..cebf44f --- /dev/null +++ b/overrides/config/quark.cfg @@ -0,0 +1,2436 @@ +# Configuration file + +_global { + # Set this to false to disable stairs, slabs, and walls, mod-wide. As these blocks can use a lot of Block IDs, + # this is helpful to reduce the load, if you intend on running a really large modpack. + # Note: Blocks that require stairs and/or slabs for their recipes (such as Soul Sandstone or Midori) won't be affected. + B:"Allow Block Variants"=true + + # Set this to false to remove the system that has features turn themselves off automatically when other mods are present that add similar features. + # Note that you can force features to be enabled individually through their respective configs. + B:"Enable Anti-Overlap"=true + + # Adds the /quarkconfig command which allows for modification of the Quark config file through any means that can run commands at permission 2 (command block level) or higher. + # An example syntax of the command would be /quarkconfig management "store to chests" "B:Invert button" true nosave playerdude + # Doing this would set the dropoff button for playerdude to be inverted. "save" means it should save the changes to the config file on disk. Using "nosave" won't save. + # Another example can be /quarkconfig tweaks - "Shearable chickens" false + # This disables shearable chickens for everybody on the server. "nosave" doesn't need to be included, as it's the default. + # "nosave" does need to be there if a player name is used. Lastly, - signifies no subcategory inside the module. + B:"Enable Quark Config Command"=true + + # Whether features that are based on the time of year should be enabled. + # An example is chests turning to presents when it's Christmas. + # Note that this will not affect vanilla's own seasonal features. + B:"Enable Seasonal Features"=true + + # Set this to false to disable the q button in the main and pause menus. + # If you disable this, you can still access the quark config from Mod Options > Quark > Config + B:"Enable q Button"=true + + # Set this to true to move the q button to the right of the buttons, instead + # of to the left as it is by default. + B:"q Button on the Right"=false +} + + +_modules { + B:automation=true + B:building=false + B:client=true + B:decoration=true + + # Experimental Features. All features in this module are disabled by default. Use at your own risk. + B:experimental=true + B:management=true + B:misc=true + B:tweaks=true + B:vanity=true + B:world=true +} + + +automation { + B:"Animals eat floor food"=true + B:Chute=true + B:"Dispenser records"=true + B:"Dispensers place blocks"=true + B:"Dispensers place seeds"=true + B:"Ender watcher"=true + B:"Metal buttons"=true + B:"Obsidian pressure plate"=true + B:"Piston Block Breakers"=true + B:"Pistons Push and Pull Items"=true + B:"Pistons move t es"=true + B:"Rain detector"=true + B:"Redstone randomizer"=true + B:"Sugar block"=true + + "dispensers place blocks" { + # Blocks that dispensers should not be able to place + S:Blacklist < + minecraft:water + minecraft:flowing_water + minecraft:lava + minecraft:flowing_lava + minecraft:fire + botania:specialflower + > + + # This feature disables itself if any of the following mods are loaded: + # - blockdispenser + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "ender watcher" { + # This feature disables itself if any of the following mods are loaded: + # - botania + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "piston block breakers" { + # Replace the End Rod in the recipe with an Iron Ingot + B:"Enable Easy Recipe"=false + } + + "pistons move t es" { + # List of blocks whose tile entity update should be delayed by one tick after placed to prevent corruption. + S:"Delayed Update List" < + minecraft:dispenser + minecraft:dropper + > + + # Blocks with Tile Entities that pistons should not be able to move. + # You can specify just mod names here, and all blocks from that mod will be disabled. + S:"Tile Entity Movement Blacklist" < + minecraft:mob_spawner + integrateddynamics:cable + > + + # Some mod blocks with complex renders will break everything if moved. Add them here if you find any. + S:"Tile Entity Render Blacklist" < + psi:programmer + botania:starfield + > + } + + "animals eat floor food" { + # This feature disables itself if any of the following mods are loaded: + # - betterwithmods + # - easybreeding + # - animania + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "dispensers place seeds" { + # Add seeds from other mods here, in the following format: mod:seed=mod:block:meta. Set meta to -1 to just place the default. + S:"Custom Seeds" < + > + + # This feature disables itself if any of the following mods are loaded: + # - botania + # - animania + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "metal buttons" { + B:"Enable Gold Button"=true + B:"Enable Iron Button"=true + } + + "pistons push and pull items" { + D:"Push Strength"=0.47999998927116394 + } + +} + + +building { + B:"Bark blocks"=true + B:"Carved wood"=true + B:"Charred nether bricks"=true + B:"Duskbound blocks"=true + B:"Framed glass"=true + B:"Hardened clay tiles"=true + B:"Iron plates"=true + B:"Magma bricks"=true + B:"Midori blocks"=true + B:"More sandstone"=true + B:"Polished netherrack"=true + B:"Polished stone"=true + B:"Quilted wool"=true + B:"Sandy bricks"=true + B:"Snow bricks"=true + B:"Soul sandstone"=true + B:"Stained planks"=true + B:"Sturdy stone"=true + B:"Sugar cane blocks"=true + B:Thatch=true + B:Trowel=true + B:"Vanilla stairs and slabs"=true + B:"Vanilla walls"=true + B:"Vertical wood planks"=true + B:"World stone bricks"=true + B:"World stone pavement"=true + + "sugar cane blocks" { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + } + + "more sandstone" { + B:"Enable stairs and slabs"=true + } + + "vanilla walls" { + B:Andesite=true + B:Bricks=true + B:"Dark Prismarine"=true + B:Diorite=true + B:"End Bricks"=true + B:Granite=true + B:Prismarine=true + B:"Prismarine Bricks"=true + B:Purpur=true + B:Quartz=true + B:"Red Sandstone"=true + B:Sandstone=true + B:Stone=true + B:"Stone Bricks"=true + } + + "stained planks" { + B:"Enable stairs and slabs"=true + } + + "hardened clay tiles" { + B:"Enable stained tiles"=true + B:"Enable stairs and slabs"=true + } + + "bark blocks" { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + + # Set this to true to use a 2x2 recipe instead of 3x3. + B:"Use 2x2 Recipe"=false + } + + "snow bricks" { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + } + + "iron plates" { + B:"Enable stairs and slabs"=true + } + + "soul sandstone" { + B:"Enable stairs"=true + B:"Enable walls"=true + } + + "sandy bricks" { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + } + + "vanilla stairs and slabs" { + B:Andesite=true + B:"Dark Prismarine"=true + B:Diorite=true + B:"End Bricks"=true + B:Granite=true + B:Prismarine=true + B:"Prismarine Bricks"=true + B:"Red Nether Brick"=true + B:Stone=true + } + + thatch { + B:"Enable stairs and slabs"=true + D:"Fall damage multiplier"=0.5 + } + + "charred nether bricks" { + B:"Enable stairs and slabs"=true + } + + "polished netherrack" { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + } + + "world stone bricks" { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + } + + "midori blocks" { + B:"Enable walls"=true + } + + "magma bricks" { + B:"Enable stairs and slabs"=true + } + + trowel { + # Amount of blocks placed is this value - 1. Default is 255 (4 stacks). + # Set to 0 to make the Trowel unbreakable + I:"Trowel Max Durability"=255 + } + + "duskbound blocks" { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + } + + "vertical wood planks" { + B:"Enable Vertical Stained Planks"=true + } + +} + + +client { + B:"Auto jump hotkey"=true + B:"Better fire effect"=true + B:"Better vanilla textures"=true + B:"Chest search bar"=true + B:"Creepers turn red when they're exploding"=true + B:"Food tooltip"=true + B:"Greener grass"=true + B:"Improved mount h u d"=true + B:"Improved sign edit"=true + B:"Items flash before expiring"=true + B:"Less intrusive shields"=true + B:"Map tooltip"=true + B:"No potion shift"=true + + # Shift-Ctrl-F2 for panorama screenshot. + # Panoramas show up in the main menu. + # Rename a panorama folder to 'main_menu' and it'll always show that one. + B:"Panorama maker"=true + B:"Random animal textures"=true + B:"Shulker box tooltip"=true + B:"Usage ticker"=true + B:"Visual stat display"=true + + "food tooltip" { + # This feature disables itself if any of the following mods are loaded: + # - appleskin + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "map tooltip" { + B:"Needs Shift to be visible"=false + } + + "shulker box tooltip" { + B:"Needs Shift to be visible"=false + B:"Use Colors"=true + } + + "greener grass" { + # Sets the grass color to be a "Minecraft Alpha" tone. + # This will override all manual shift values. + B:"Alpha grass"=false + S:"Extra blocks" < + buildingbrickscompatvanilla:grass_slab + buildingbrickscompatvanilla:grass_step + buildingbrickscompatvanilla:grass_corner + buildingbrickscompatvanilla:grass_vertical_slab + buildingbrickscompatvanilla:grass_stairs + betterwithmods:dirt_slab + biomesoplenty:plant_0 + biomesoplenty:plant_1 + biomesoplenty:leaves_1 + biomesoplenty:leaves_2 + biomesoplenty:leaves_3 + biomesoplenty:leaves_4 + biomesoplenty:leaves_5 + biomesoplenty:grass + > + + # This feature disables itself if any of the following mods are loaded: + # - toughasnails + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + I:"Shift blues by"=-30 + I:"Shift greens by"=30 + I:"Shift reds by"=-30 + B:"Should affect folliage"=true + B:"Treat shifts as absolute and ignore biome colors"=false + } + + "panorama maker" { + # Take panorama screenshots without changing the render size + B:"Fullres screenshots"=false + I:"Panorama Picture Resolution"=256 + B:"Use panorama screenshots on main menu"=true + } + + "improved sign edit" { + B:"Enable Cancel Button"=true + B:"Enable Clear Button"=true + B:"Enable Shift Button"=true + } + + "chest search bar" { + # Automatically move the search bar if Inventory Tweaks is loaded so it doesn't end up in the same place as their buttons. + B:"Avoid Invtweaks Buttons"=true + + # Set to true to move to the center bar, next to the "Inventory" text. + B:"Move to Center Bar"=false + } + + "random animal textures" { + B:"Enable Chick"=true + B:"Enable Chicken"=true + B:"Enable Cow"=true + B:"Enable Pig"=true + } + + "usage ticker" { + B:"Enable Chest"=true + B:"Enable Feet"=true + B:"Enable Head"=true + B:"Enable Legs"=true + B:"Enable Mainhand"=true + B:"Enable Offhand"=true + + # Switch the armor display to the off hand side and the hand display to the main hand side + B:"Invert Displays"=false + I:"Left Side Offeset"=0 + I:"Right Side Offset"=0 + } + + "better vanilla textures" { + B:"Enable Andesite"=true + B:"Enable Beetroot Seeds"=true + B:"Enable Bow Animation"=true + B:"Enable Bricks"=true + B:"Enable Dead Bush"=true + B:"Enable Diorite"=true + B:"Enable Glass"=true + B:"Enable Granite"=true + B:"Enable Observer"=true + B:"Enable Piston Models"=true + B:"Enable Pumpkin Front Face"=false + B:"Override Andesite"=true + B:"Override Bow Animation"=true + B:"Override Bricks"=true + B:"Override Diorite"=true + B:"Override Glass"=true + B:"Override Granite"=true + B:"Override Piston Models"=true + B:"Override Pumpkin Front Face"=false + } + + "items flash before expiring" { + # How many ticks should the item have left when it starts flashing. Default is 10 seconds (200). + I:"Time To Start Flashing"=200 + } + + "better fire effect" { + B:"Enable Different Render"=true + B:"Enable Particles"=true + } + +} + + +decoration { + # Adds the colored flower pot features of supporting additional flowers and comparator power to the vanilla flower pot using a block substitution + B:"Better vanilla flower pot"=true + B:"Blaze lantern"=true + B:"Charcoal block"=true + B:"Colored flower pots"=true + B:"Colored item frames"=true + B:"Flat item frames"=true + B:"Glass item frame"=true + B:"Iron ladders"=true + B:"Leaf carpets"=true + B:"Lit lamp"=true + B:"More banner layers"=true + B:"More banners"=true + B:"Nether brick fence gate"=true + B:"Paper lantern"=true + B:"Paper wall"=true + B:"Tallow and candles"=true + B:"Varied bookshelves"=true + B:"Varied buttons and pressure plates"=true + B:"Varied chests"=true + B:"Varied trapdoors"=true + + "more banners" { + B:Dragon=true + B:Eye=true + B:Shield=true + B:Sword=true + } + + "varied trapdoors" { + I:"Amount of trapdoors crafted (vanilla is 2)"=6 + B:"Rename vanilla trapdoor to Oak Trapdoor"=true + } + + "flat item frames" { + # This feature disables itself if any of the following mods are loaded: + # - strait + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "varied bookshelves" { + B:"Rename vanilla bookshelves to Oak Bookshelf"=true + } + + "varied chests" { + B:"Add recipe to craft chests using Logs (makes 4 chests)"=true + + # Set this to true to add a recipe to convert any Quark chest to a vanilla one. + # Use this if some of your mods don't work with the ore dictionary key "chestWood". + B:"Enable Conversion to Vanilla Chests"=false + B:"Rename vanilla chests to Oak (Trapped) Chest"=true + } + + "tallow and candles" { + I:"Candles Crafted"=2 + + # Set to false to disable candles falling like sand. + B:"Candles Fall"=true + + # Turn this off if you don't want Tallow. This won't disable the candles, but will disable their recipes. + B:"Enable Tallow"=true + I:"Max Tallow Dropped"=3 + I:"Min Tallow Dropped"=1 + I:"Tallow Burn Time"=200 + } + + "charcoal block" { + # This feature disables itself if any of the following mods are loaded: + # - actuallyadditions + # - mekanism + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "colored flower pots" { + # If true, filled flower pots will respond to comparators based on the contents. + B:"Comparator Logic"=true + + # List of itemstacks to override default flower behavior, default checks for BlockBush. + # Format is 'modid:name[:meta]->power'. Unset meta will default wildcard. Power refers to comparator power, non-zero makes it valid for a flower pot. Specific values: + # * 0 - not flower, blacklists from placing in a flower pot + # * 1 - mushroom + # * 4 - fern + # * 7 - flower + # * 10 - dead bush + # * 12 - sapling + # * 15 - cactus + S:"Flower Overrides" < + biomesoplenty:mushroom->1 + biomesoplenty:flower_0->7 + biomesoplenty:flower_1->7 + biomesoplenty:sapling_0->12 + biomesoplenty:sapling_1->12 + biomesoplenty:sapling_2->12 + quark:glowshroom->1 + > + } + + "more banner layers" { + I:"Survival Layer Count"=16 + } + + "varied buttons and pressure plates" { + B:"Enable Buttons"=true + B:"Enable Pressure Plates"=true + B:"Prefix vanilla blocks with Oak"=true + } + + "better vanilla flower pot" { + # This feature disables itself if any of the following mods are loaded: + # - inspirations + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + +} + + +experimental { + B:"Bigger caves"=false + + # This feature is an incomplete test, and not fit for regular gameplay. Feel free to enable it to mess around but it may explode horribly. Don't report bugs with it. + # To make a colored light, use a Lit Redstone Lamp and put the color of Stained Glass you want under it. + # For obvious reasons, this is incompatible with Optifine. + # + B:"Colored lights"=false + B:"Parrots say despacito"=false + + # Suppresses all STDOUT (and STDERR, if enabled) messages so they don't show up in the console. + # Use this if some mod left behind debug messages and you don't want to see them. + # If important messages end up being disabled by this, tell the modders in case to switch to a proper logger. + B:"Print suppressor"=false + B:"Reactive cursor"=false + + "colored lights" { + # Set this to true to make colored light cap out at the value of natural light. + # Note that having this enabled will make light values inconsistent based on when the light blocks were placed and updated. + B:"Cull To Lightmap"=false + + # Simulates the way light travels to calculate the colored light value properly. + # This needs to be enabled to prevent light from blending through walls. + # Note that this feature heavily increases memory and CPU requirements. Do NOT use it if you plan on having a lot of lights. + # You have been warned. + B:"Simulate Light Travel"=false + } + + "bigger caves" { + # Vanilla value is 1 + D:"Big Cave Size Minimum"=1.0 + + # Vanilla value is 3 + D:"Big Cave Size Variance"=8.0 + + # Given the value of this config as X, in average, 1 in X caves will be a huge cave + I:"Huge Cave Chance"=1800 + I:"Huge Cave Maximum Y Level"=32 + D:"Huge Cave Size Minimum"=14.0 + D:"Huge Cave Size Variance"=6.0 + B:"Huge Caves Enabled"=true + + # Vanilla value is 0 + D:"Overall Cave Size Minimum"=0.0 + + # Vanilla value is 3 + D:"Overall Cave Size Variance"=7.0 + } + + "print suppressor" { + B:"Suppress STDERR"=false + B:"Suppress STDOUT"=true + } + +} + + +management { + B:"Automatic tool restock"=true + B:"Better craft shifting"=true + B:"Change hotbar keybind"=true + B:"Chest buttons"=true + B:"Chests in boats"=true + B:"Ctrl-click an item to favorite it. Favorited items aren't stored by the other features here"=true + B:"Inventory sorting"=true + B:"Press Ctrl-DELETE in the inventory to delete an item"=true + B:"Press F in the inventory to switch item to main hand"=true + B:"Press T in the inventory to link items to chat"=true + B:"Right click add to shulker box"=true + B:"Store to chests"=true + + "store to chests" { + B:"Invert button"=false + I:"Position X"=0 + I:"Position X (Creative)"=28 + I:"Position Y "=30 + I:"Position Y (Creative)"=-20 + } + + "press f in the inventory to switch item to main hand" { + # This feature disables itself if any of the following mods are loaded: + # - visiblearmorslots + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "automatic tool restock" { + # Enable comparing enchantments to find a replacement + B:"Enable Enchantment Matching"=true + + # Enable replacing your tools with tools of the same type but not the same item + B:"Enable Loose Matching"=true + + # This feature disables itself if any of the following mods are loaded: + # - inventorytweaks + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + + # Enchantments deemed important enough to have special priority when finding a replacement + S:"Important Enchantments" < + minecraft:silk_touch + minecraft:fortune + minecraft:infinity + minecraft:luck_of_the_sea + minecraft:looting + > + B:"Unstackable Items Only"=false + } + + "chest buttons" { + # Set this to true to print out the names of all GUIs you open to the log. This is used to fill in the "Forced GUIs" list. + B:"Debug Classnames"=false + + # GUIs in which the chest buttons should be forced to show up. Use the "Debug Classnames" option to find the names. + S:"Forced GUIs" < + > + + deposit { + # [default: true] + B:Enabled=true + + # [range: -2147483648 ~ 2147483647, default: -18] + I:"X Position"=-18 + + # [range: -2147483648 ~ 2147483647, default: -50] + I:"Y Position"=-50 + } + + smart_deposit { + # [default: true] + B:Enabled=true + + # [range: -2147483648 ~ 2147483647, default: -18] + I:"X Position"=-18 + + # [range: -2147483648 ~ 2147483647, default: -30] + I:"Y Position"=-30 + } + + restock { + # [default: true] + B:Enabled=true + + # [range: -2147483648 ~ 2147483647, default: -18] + I:"X Position"=-18 + + # [range: -2147483648 ~ 2147483647, default: 45] + I:"Y Position"=45 + } + + extract { + # [default: true] + B:Enabled=true + + # [range: -2147483648 ~ 2147483647, default: -18] + I:"X Position"=-18 + + # [range: -2147483648 ~ 2147483647, default: 25] + I:"Y Position"=25 + } + + sort { + # The Sort button is only available if the Inventory Sorting feature is enable [default: true] + B:Enabled=true + + # [range: -2147483648 ~ 2147483647, default: -18] + I:"X Position"=-18 + + # [range: -2147483648 ~ 2147483647, default: -70] + I:"Y Position"=-70 + } + + sort_player { + # The Sort button is only available if the Inventory Sorting feature is enable [default: true] + B:Enabled=true + + # [range: -2147483648 ~ 2147483647, default: -18] + I:"X Position"=-18 + + # [range: -2147483648 ~ 2147483647, default: 5] + I:"Y Position"=5 + } + + } + + "inventory sorting" { + B:"Enable Button in Player Inventory"=true + + # This feature disables itself if any of the following mods are loaded: + # - inventorytweaks + # - inventorysorter + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + I:"Position X"=-20 + I:"Position X (Creative)"=8 + I:"Position Y "=30 + I:"Position Y (Creative)"=-20 + } + + "press ctrl-delete in the inventory to delete an item" { + B:"Enable Trash Button"=true + I:"Trash Button X"=3 + I:"Trash Button Y"=-25 + B:"Trash Button only on Player Inventory"=false + } + + "better craft shifting" { + B:"Enable Crafting Table"=true + B:"Enable Villager"=true + } + +} + + +misc { + B:"Ancient tomes"=true + B:"Black ash"=true + B:"Color runes"=true + B:"Enderdragon scales"=true + B:"Endermites into shulkers"=true + B:"Extra arrows"=true + B:"Extra potions"=true + B:"Lock direction hotkey"=true + B:"Map markers"=true + B:"Named snow golems with pumpkins drop player heads if killed by a witch"=true + B:"Note block interface"=true + B:"Note blocks play mob sounds if there's a head attached"=true + B:"Parrot eggs"=true + B:"Place vanilla dusts"=true + B:"Poison potato usage"=true + B:"Slime bucket"=true + B:"Soul powder"=true + B:"Throwable dragon breath"=true + B:"Utility recipes"=true + + "endermites into shulkers" { + # The chance (1 in X) for an Endermite to turn into a Shulker. + # The higher, the lower the chance. The chance for s Silverfish to bury is 10, for reference. + I:"Transform Chance"=200 + } + + "place vanilla dusts" { + B:"Enable Glowstone"=true + B:"Enable Gunpowder"=true + + # Amount of ticks between each piece of gunpowder igniting the next + I:"Gunpowder Delay"=10 + + # Amount of ticks between each piece of gunpowder igniting the next, if on Netherrack + I:"Gunpowder Delay on Netherrack"=5 + } + + "extra potions" { + B:"Enable Danger Sight Potion"=true + B:"Enable Haste Potion"=true + B:"Enable Resistance Potion"=true + + # Always use Clownfish instead of Glowshroom, even if Glowshroom is available. + B:"Force Clownfish for Danger Sight"=false + + # Always use Quartz instead of Biotite, even if Biotite is available. + B:"Force Quartz for Resistance"=false + } + + "extra arrows" { + B:"Enable Ender Arrow"=true + B:"Enable Explosive Arrow"=true + B:"Enable Torch Arrow"=true + B:"Explosive Arrow Destroys Blocks"=true + D:"Explosive Arrow Power"=2.0 + } + + "map markers" { + # If enabled, replaces the recipe to add the marker with right clicking for the same purpose + B:"Use Right Click"=false + } + + "color runes" { + I:"Cost to apply rune"=15 + I:"Desert Temple loot weight"=15 + I:"Dungeon loot weight"=20 + B:"Enable Rainbow Rune Crafting"=true + B:"Enable Rainbow Rune in Chests"=false + I:"Item quality for loot"=0 + I:"Jungle Temple loot weight"=15 + I:"Nether Fortress loot weight"=15 + B:"Stackable Runes"=true + } + + "note block interface" { + # Keyboard layout to use for the piano + # Accepted values are: qwerty, azerty, dvorak + S:"Keyboard Layout"=qwerty + B:"Requires Empty Hands"=false + } + + "throwable dragon breath" { + I:"Blocks per Bottle"=64 + } + + "black ash" { + B:"Remove Wither Skeleton Coal Drops"=true + I:"Wither Max Drop"=20 + I:"Wither Min Drop"=12 + I:"Wither Skeleton Max Drop"=3 + I:"Wither Skeleton Min Drop"=0 + } + + "ancient tomes" { + I:"Cost to apply tome"=35 + I:"Cost to apply upgraded book to item"=35 + I:"Dungeon loot weight"=8 + I:"Item quality for loot"=2 + I:"Stronghold Library loot weight"=12 + S:"Valid Enchantments" < + minecraft:feather_falling + minecraft:thorns + minecraft:sharpness + minecraft:smite + minecraft:bane_of_arthropods + minecraft:knockback + minecraft:fire_aspect + minecraft:looting + minecraft:sweeping + minecraft:efficiency + minecraft:unbreaking + minecraft:fortune + minecraft:power + minecraft:punch + minecraft:luck_of_the_sea + minecraft:lure + > + } + + "poison potato usage" { + D:"Chance to Poison"=0.1 + } + + "enderdragon scales" { + I:"Amount Dropped per Dragon Kill"=1 + + # Should the crafted Elytra be dyed black? (only works if Dyed Elytras from Vanity is loaded) + B:"Dye Elytra Black"=true + I:"Required Scales per Elytra"=1 + } + + "utility recipes" { + B:"Dispenser Recipe"=true + B:"Enable Minecarts"=true + B:"Repeater Recipe"=true + } + + "parrot eggs" { + I:"Egg Creation Time"=12000 + B:"Enable Special Awesome Parrot"=true + S:"Feed Item"=minecraft:beetroot_seeds + + # If this is X, the parrot will, on average, start making an egg in every X seeds fed + I:"Success Chance"=20 + } + +} + + +tweaks { + B:"Allow crafting stone tools using flint"=true + B:"Armed armor stands"=true + B:"Automatic recipe unlock"=true + B:"Axes break leaves"=true + B:"Baby zombies burn"=true + B:"Blastproof shulker boxes"=true + B:"Chickens shed feathers"=true + B:"Compasses work everywhere"=true + B:"Convert Clay Blocks to Clay"=true + B:"Deploy ladders down"=true + B:"Double doors open together"=true + B:"Dragon's Breath doesn't leave a bottle behind"=true + B:"Dye any wool"=true + B:"Endermen anti cheese"=true + B:"Glass shards"=true + B:"Hoes break a 5x5 of plants"=true + B:"Improved sleeping"=true + B:"Jump boost allows to step up 1 block"=true + B:"Knock on doors"=true + B:"Look down on ladders to descend fast"=true + B:"Quick armor swapping"=true + B:"Remove layers of snow by right clicking with a shovel"=true + B:"Right click minecarts to add blocks to them"=true + B:"Right click sign edit"=true + B:"Shearable chickens"=true + B:"Sheep have armor while wearing wool"=true + B:"Slabs to blocks recipe"=true + B:"Squids ink you"=true + B:"Stackable items"=true + B:"Stair crafting makes more"=true + B:"Torches burn in furnaces"=true + B:"Villagers chase players holding Emerald Blocks"=true + B:"Wet sponge will dry in the nether"=true + + "squids ink you" { + # How long should blindness last upon hitting a squid, in ticks + I:"Blindness Time"=80 + } + + "sheep have armor while wearing wool" { + # The amount of armor points to give to a sheep when it is not sheared. + D:"Sheep Armor Amount"=1.0 + } + + "slabs to blocks recipe" { + # The stack size for the vanilla slab recipe, used for automatically detecting slab recipes + I:"Vanilla stack size"=6 + } + + "endermen anti cheese" { + # The delay (in ticks) between how often an enderman can break a block. + I:Delay=10 + + # A value of health for which endermen will stop doing anti-cheese when below. Set to 0 to disable. + I:"HP Lower Bound"=3 + B:"Ignore mobGriefing Gamerule"=true + + # The minimum difficulty in which this effect should take place. (1: easy, 2: normal, 3: hard) + I:"Minimum Difficulty"=3 + + # Set this to true to use the old behaviour, where the endermen would teleport the player to them + B:"Use Old Behaviour"=false + } + + "double doors open together" { + B:"Allow Villagers to use Double Doors"=true + + # This feature disables itself if any of the following mods are loaded: + # - malisisdoors + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + } + + "automatic recipe unlock" { + # Set this to true to disable the vanilla recipe book altogether. + B:"Disable Recipe Book"=false + + # Set to true to force the doLimitedCrafting gamerule to true. + # Combine this with the Ignored Recipes list to create a system where only a few selected recipes are locked. + B:"Force Limited Crafting"=false + + # A list of recipe names that should NOT be added in by default + S:"Ignored Recipes" < + > + } + + "right click minecarts to add blocks to them" { + B:"Enable Command Block and Mob Spawner"=true + } + + "improved sleeping" { + B:"Enable AFK"=true + + # This feature disables itself if any of the following mods are loaded: + # - morpheus + # - sleepingoverhaul + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + + # The percentage of the (non-afk) server that needs to be sleeping for the time to change. + I:"Required Percentage"=100 + + # How many ticks are required for a player to be marked AFK + I:"Time for AFK"=2400 + } + + "stackable items" { + I:Minecarts=16 + I:Potions=8 + I:Saddle=8 + I:Soups=64 + } + + "jump boost allows to step up 1 block" { + B:"Can toggle with sneaking"=true + I:"Minimum Jump Boost level"=2 + } + + "compasses work everywhere" { + # Make clocks always show day until crafted + B:"Enable Clock Fix"=true + + # Make compasses always point north until crafted + B:"Enable Compass Fix"=true + + # Make compasses point to center of the main island when in the end + B:"Enable End Compass"=true + + # Make compasses point to where the portal you came in from when in the nether + B:"Enable Nether Compass"=true + } + + "right click sign edit" { + B:"Requires Empty Hands"=false + } + + "quick armor swapping" { + # This feature disables itself if any of the following mods are loaded: + # - iberia + # This is done to prevent content overlap. + # You can turn this on to force the feature to be loaded even if the above mods are also loaded. + B:"Force Enabled"=false + B:"Swap off-hand with armor"=true + } + + "stair crafting makes more" { + B:"Add stairs to blocks recipe"=true + + # This recipe can only be enabled if the "Slabs to blocks recipe" feature is. + B:"Enable Slab to Stairs Recipe"=true + I:"Target stack size (must be a divisor of 24 if 'Reversion recipe' is enabled)"=8 + + # The stack size for the vanilla stair recipe, used for automatically detecting stair recipes + I:"Vanilla stack size"=4 + } + + "dye any wool" { + B:"Add 8 Dyed Wool Recipe"=true + } + + "chickens shed feathers" { + B:"Chicks drop feathers"=true + I:"Drop frequency (lower means more)"=28000 + B:"Force at least one feather on kill"=true + } + +} + + +vanity { + B:"Boat sails"=true + B:"Dyable elytra"=true + B:"Dye item names"=true + B:"Emote system"=true + B:"Firework cloning"=true + B:"Sit in stairs"=true + B:"Witch hat"=true + + "emote system" { + # Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly. + # DO NOT ship enabled this in a modpack, please. + B:"Custom Emote Dev Mode"=false + + # Allow custom emotes to run function files when a user prompts them. + # To attach a function file to any given emote, simply place a .mcfunction file with the same name as your .emote file (sans extension) in /quark_emotes. + # Command output from emote functions is enabled only if both "Custom Emote Dev Mode" and the "commandBlockOutput" gamerule are enabled. + B:"Custom Emote Functions"=false + + # The list of Custom Emotes to be loaded. + # Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ + S:"Custom Emotes" < + > + + # Should keybinds for emotes be generated? (They're all unbound by default) + B:"Enable Keybinds"=true + + # The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it. + S:"Enabled Emotes" < + no + yes + wave + salute + cheer + clap + think + point + shrug + headbang + weep + facepalm + > + } + + "witch hat" { + D:"Drop Chance boost per looting level"=0.01 + D:"Drop Chance from witches"=0.025 + B:"Halve witch damage"=true + B:"Only Drop on Player Kills"=true + } + +} + + +world { + B:Basalt=true + B:"Big mushrooms generate in swamps"=true + B:Biotite=true + B:"Blazes spawn naturally in the nether"=true + B:"Buried treasure"=true + B:"Crystal caves"=true + B:"Default world options"=true + B:"Depth mobs"=true + B:"Fairy rings"=true + B:"Generate clay underground like dirt"=true + B:"Guardians spawn in oceans"=true + B:"Nether fossils"=true + B:"Nether smoker"=true + B:"Pathfinder maps"=true + B:"Pirate ships"=true + + # Allows for usage of a new Realistic world type, made by /u/Soniop. + # https://www.reddit.com/r/Minecraft/comments/4nfw3t/more_realistic_generation_preset_in_comment/ + # If you want to use it in multiplayer, set the world type to "quark_realistic" + B:"Realistic world type"=true + B:"Revamp stone gen"=true + B:Speleothems=true + B:"Underground biomes"=true + B:"Varied dungeons"=true + B:Wraiths=true + + "pirate ships" { + # Disables the pirate mob and generator, only adds the hat + B:"Only hat"=false + + # Given this value as X, 1 ship will spawn in X ocean biome chunks + I:"Pirate Ship Rarity"=4000 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + "guardians spawn in oceans" { + B:"Deep ocean only"=true + I:"Largest spawn group"=3 + + # Disables guardians' attack sound if they aren't attacking a player + B:"Shut Guardians Up"=true + I:"Smallest spawn group"=1 + + # Squids have 10. The higher, the more will spawn. (Note that guardians only spawn 5% of the time, so the default 4 is actually 0.8) + I:"Spawn Weight"=4 + } + + "blazes spawn naturally in the nether" { + # Only used if " Block restrictions" is enabled. + S:"Allowed spawn blocks" < + minecraft:netherrack + minecraft:soul_sand + minecraft:magma + quark:basalt + > + + # Make naturally spawned blazes only spawn in allowed blocks + B:"Block restrictions"=true + I:"Largest spawn group"=2 + I:"Smallest spawn group"=1 + + # The higher, the more will spawn + I:"Spawn Weight"=5 + } + + "revamp stone gen" { + B:"Enable Limestone"=true + B:"Enable Marble"=true + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + + # Note: The stone rarity values are tuned based on this being true. If you turn it off, also change the stones' rarity (around 50 is fine). + B:"Generate Based on Biomes"=true + + # If this is true, CSV debug info will be printed out to the console on init, to help test biome spreads. + B:"Output CSV Debug Info"=false + + granite { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [MOUNTAIN], [HILLS]] + S:"Allowed Biome Types" < + MOUNTAIN + HILLS + > + + # [range: 0 ~ 2147483647, default: 14] + I:"Cluster Radius"=14 + + # Out of how many chunks would one of these clusters generate [range: 0 ~ 2147483647, default: 9] + I:"Cluster Rarity"=15 + + # [default: true] + B:Enabled=true + + # Setting this to true will make the 'Cluster Rarity' feature be X per chunk rather than 1 per X chunks [default: false] + B:"Invert Cluster Rarity"=false + + # [range: 0 ~ 255, default: 80] + I:"Y Level Max"=80 + + # [range: 0 ~ 255, default: 20] + I:"Y Level Min"=20 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + diorite { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [SANDY], [SAVANNA], [WASTELAND], [MUSHROOM]] + S:"Allowed Biome Types" < + SANDY + SAVANNA + WASTELAND + MUSHROOM + > + + # [range: 0 ~ 2147483647, default: 14] + I:"Cluster Radius"=14 + + # Out of how many chunks would one of these clusters generate [range: 0 ~ 2147483647, default: 9] + I:"Cluster Rarity"=15 + + # [default: true] + B:Enabled=true + + # Setting this to true will make the 'Cluster Rarity' feature be X per chunk rather than 1 per X chunks [default: false] + B:"Invert Cluster Rarity"=false + + # [range: 0 ~ 255, default: 80] + I:"Y Level Max"=80 + + # [range: 0 ~ 255, default: 20] + I:"Y Level Min"=20 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + andesite { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [FOREST]] + S:"Allowed Biome Types" < + FOREST + > + + # [range: 0 ~ 2147483647, default: 14] + I:"Cluster Radius"=14 + + # Out of how many chunks would one of these clusters generate [range: 0 ~ 2147483647, default: 9] + I:"Cluster Rarity"=15 + + # [default: true] + B:Enabled=true + + # Setting this to true will make the 'Cluster Rarity' feature be X per chunk rather than 1 per X chunks [default: false] + B:"Invert Cluster Rarity"=false + + # [range: 0 ~ 255, default: 80] + I:"Y Level Max"=80 + + # [range: 0 ~ 255, default: 20] + I:"Y Level Min"=20 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + marble { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [PLAINS], [SNOWY]] + S:"Allowed Biome Types" < + PLAINS + SNOWY + > + + # [range: 0 ~ 2147483647, default: 14] + I:"Cluster Radius"=14 + + # Out of how many chunks would one of these clusters generate [range: 0 ~ 2147483647, default: 9] + I:"Cluster Rarity"=15 + + # [default: true] + B:Enabled=true + + # Setting this to true will make the 'Cluster Rarity' feature be X per chunk rather than 1 per X chunks [default: false] + B:"Invert Cluster Rarity"=false + + # [range: 0 ~ 255, default: 80] + I:"Y Level Max"=80 + + # [range: 0 ~ 255, default: 20] + I:"Y Level Min"=20 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + limestone { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [SWAMP], [OCEAN], [RIVER], [BEACH], [JUNGLE]] + S:"Allowed Biome Types" < + SWAMP + OCEAN + RIVER + BEACH + JUNGLE + > + + # [range: 0 ~ 2147483647, default: 14] + I:"Cluster Radius"=14 + + # Out of how many chunks would one of these clusters generate [range: 0 ~ 2147483647, default: 9] + I:"Cluster Rarity"=15 + + # [default: true] + B:Enabled=true + + # Setting this to true will make the 'Cluster Rarity' feature be X per chunk rather than 1 per X chunks [default: false] + B:"Invert Cluster Rarity"=false + + # [range: 0 ~ 255, default: 80] + I:"Y Level Max"=80 + + # [range: 0 ~ 255, default: 20] + I:"Y Level Min"=20 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + } + + "default world options" { + I:andesiteCount=10 + I:andesiteMaxHeight=80 + I:andesiteMinHeight=0 + I:andesiteSize=33 + D:baseSize=8.5 + D:biomeDepthOffset=0.0 + D:biomeDepthWeight=1.0 + D:biomeScaleOffset=0.0 + D:biomeScaleWeight=1.0 + I:biomeSize=4 + I:coalCount=20 + I:coalMaxHeight=128 + I:coalMinHeight=0 + I:coalSize=17 + D:coordinateScale=684.412 + D:depthNoiseScaleExponent=0.5 + D:depthNoiseScaleX=200.0 + D:depthNoiseScaleZ=200.0 + I:diamondCount=1 + I:diamondMaxHeight=16 + I:diamondMinHeight=0 + I:diamondSize=8 + I:dioriteCount=10 + I:dioriteMaxHeight=80 + I:dioriteMinHeight=0 + I:dioriteSize=33 + I:dirtCount=10 + I:dirtMaxHeight=256 + I:dirtMinHeight=0 + I:dirtSize=33 + I:dungeonChance=8 + I:fixedBiome=-1 + I:goldCount=2 + I:goldMaxHeight=32 + I:goldMinHeight=0 + I:goldSize=9 + I:graniteCount=10 + I:graniteMaxHeight=80 + I:graniteMinHeight=0 + I:graniteSize=33 + I:gravelCount=8 + I:gravelMaxHeight=256 + I:gravelMinHeight=0 + I:gravelSize=33 + D:heightScale=684.412 + I:ironCount=20 + I:ironMaxHeight=64 + I:ironMinHeight=0 + I:ironSize=9 + I:lapisCenterHeight=16 + I:lapisCount=1 + I:lapisSize=7 + I:lapisSpread=16 + I:lavaLakeChance=80 + D:lowerLimitScale=512.0 + D:mainNoiseScaleX=80.0 + D:mainNoiseScaleY=160.0 + D:mainNoiseScaleZ=80.0 + I:redstoneCount=8 + I:redstoneMaxHeight=16 + I:redstoneMinHeight=0 + I:redstoneSize=8 + I:riverSize=4 + I:seaLevel=63 + D:stretchY=12.0 + D:upperLimitScale=512.0 + B:useCaves=true + B:useDungeons=true + B:useLavaLakes=true + B:useLavaOceans=false + B:useMineShafts=true + B:useMonuments=true + B:useRavines=true + B:useStrongholds=true + B:useTemples=true + B:useVillages=true + B:useWaterLakes=true + I:waterLakeChance=4 + } + + "crystal caves" { + # Given this value as X, crystal caves will spawn on average 1 per X chunks + I:"Crystal Cave Rarity"=150 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + "underground biomes" { + B:"Enable Firestone"=true + B:"Enable Froststone"=true + B:"Enable Glowcelium and Glowshrooms"=true + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + + # The smaller, the faster glowshrooms will spread. Vanilla mushroom speed is 25. + I:"Glowshroom Growth Rate"=20 + + lush { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [JUNGLE]] + S:"Allowed Biome Types" < + JUNGLE + > + + # [default: true] + B:Enabled=true + + # The higher, the less grass will spawn [range: 0 ~ 2147483647, default: 20] + I:"Grass Chance"=20 + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 160] + I:Rarity=160 + + # The higher, the less shrubs will spawn [range: 0 ~ 2147483647, default: 100] + I:"Shrub Chance"=100 + + # The higher, the less vines will spawn [range: 0 ~ 2147483647, default: 8] + I:"Vine Chance"=8 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + sandstone { + # [default: false] + B:"Allow in Mesa biomes"=false + + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [SANDY]] + S:"Allowed Biome Types" < + SANDY + > + + # The higher, the less chiseled sandstone will spawn [range: 0 ~ 2147483647, default: 10] + I:"Chiseled Sandstone Chance"=10 + + # The higher, the less dead bushes will spawn [range: 0 ~ 2147483647, default: 20] + I:"Dead Bush Chance"=20 + + # The chance that dungeons will spawn any given chunk of the biome. The lower the value, the fewer dungeons will spawn. [range: 0.0 ~ 1.0, default: 0.05] + S:"Dungeon Spawn Chance"=0.05 + + # [default: true] + B:"Enable Sand Floors"=true + + # [default: true] + B:Enabled=true + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 160] + I:Rarity=160 + + # The higher, the less stalactites will spawn [range: 0 ~ 2147483647, default: 10] + I:"Stalactite Chance"=10 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + slime { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [SWAMP]] + S:"Allowed Biome Types" < + SWAMP + > + + # [default: true] + B:"Enable Water Floor"=true + + # [default: true] + B:Enabled=true + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 240] + I:Rarity=240 + + # The higher, the less slime blocks will spawn [range: 0 ~ 2147483647, default: 12] + I:"Slime Block Chance"=12 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + prismarine { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [OCEAN]] + S:"Allowed Biome Types" < + OCEAN + > + + # [default: true] + B:Enabled=true + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 200] + I:Rarity=200 + + # The higher, the less sea lanterns will spawn [range: 0 ~ 2147483647, default: 120] + I:"Sea Lantern Chance"=120 + + # The higher, the less water will spawn [range: 0 ~ 2147483647, default: 4] + I:"Water Chance"=4 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + spider { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [PLAINS]] + S:"Allowed Biome Types" < + PLAINS + > + + # The (1 in X) chance for a spider spawner to be a cave spider spawner instead [range: 0 ~ 2147483647, default: 4] + I:"Cave Spider Spawner Chance"=4 + + # The higher, the less ceiling cobwebs will spawn [range: 0 ~ 2147483647, default: 10] + I:"Ceiling Cobweb Chance"=10 + + # The chance that dungeons will spawn any given chunk of the biome. The lower the value, the fewer dungeons will spawn. [range: 0.0 ~ 1.0, default: 0.05] + S:"Dungeon Spawn Chance"=0.05 + + # [default: true] + B:Enabled=true + + # The higher, the less floor cobwebs will spawn [range: 0 ~ 2147483647, default: 30] + I:"Floor Cobweb Chance"=30 + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # The higher, the less cobwebs will spawn in nests [range: 0 ~ 2147483647, default: 2] + I:"Nest Cobweb Chance"=2 + + # The range for cobwebs to be spawned in spider nests [range: 0 ~ 2147483647, default: 3] + I:"Nest Cobweb Range"=3 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 160] + I:Rarity=160 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + overgrown { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [FOREST]] + S:"Allowed Biome Types" < + FOREST + > + + # The higher, the less dirt will spawn [range: 0 ~ 2147483647, default: 2] + I:"Dirt Chance"=2 + + # [default: true] + B:Enabled=true + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 160] + I:Rarity=160 + + # The higher, the less roots will spawn [range: 0 ~ 2147483647, default: 40] + I:"Root Chance"=40 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + icy { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [COLD]] + S:"Allowed Biome Types" < + COLD + > + + # [default: true] + B:Enabled=true + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 160] + I:Rarity=160 + + # The higher, the less stalagmites will spawn [range: 0 ~ 2147483647, default: 60] + I:"Stalagmite Chance"=60 + + # [default: true] + B:"Use Packed Ice"=true + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + lava { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [MESA]] + S:"Allowed Biome Types" < + MESA + > + + # [default: true] + B:Enabled=true + + # The higher, the less lava will spawn [range: 0 ~ 2147483647, default: 4] + I:"Lava Chance"=4 + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # The higher, the less obsidian will spawn [range: 0 ~ 2147483647, default: 16] + I:"Obsidian Chance"=16 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 160] + I:Rarity=160 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + glowshroom { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [MOUNTAIN], [MUSHROOM]] + S:"Allowed Biome Types" < + MOUNTAIN + MUSHROOM + > + + # [default: true] + B:Enabled=true + + # [range: 0 ~ 255, default: 40] + I:"Maximum Y Level"=40 + + # [range: 0 ~ 255, default: 10] + I:"Minimum Y Level"=10 + + # The higher, the less mushrooms will spawn [range: 0 ~ 2147483647, default: 15] + I:"Mushroom Chance"=15 + + # This biome will spawn in 1 of X valid chunks [range: 0 ~ 2147483647, default: 160] + I:Rarity=160 + + # [range: 0 ~ 2147483647, default: 26] + I:"X Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"X Variation"=14 + + # [range: 0 ~ 2147483647, default: 12] + I:"Y Minimum"=12 + + # [range: 0 ~ 2147483647, default: 6] + I:"Y Variation"=6 + + # [range: 0 ~ 2147483647, default: 26] + I:"Z Minimum"=26 + + # [range: 0 ~ 2147483647, default: 14] + I:"Z Variation"=14 + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + } + + wraiths { + I:"Curse Range"=64 + + # How long the curse effect lasts for (in ticks) + I:"Curse Time"=24000 + B:"Enable Curse"=true + I:"Largest spawn group"=6 + I:"Smallest spawn group"=4 + + # The higher, the more will spawn + I:"Spawn Weight"=60 + } + + "generate clay underground like dirt" { + I:"Cluster count"=3 + I:"Cluster size"=20 + I:"Max Height"=60 + I:"Min Height"=20 + } + + biotite { + I:"Cluster count for natural generation"=16 + I:"Cluster size"=14 + I:"Clusters generated per dragon death tick"=16 + B:"Enable walls"=true + B:"Generate by dragon kill"=true + B:"Generate naturally"=false + I:"Generation delay on dragon death"=1 + } + + "varied dungeons" { + # Set this to anything other than null to load a custom loot table for the dungeons. + S:"Custom Loot Table"= + } + + "depth mobs" { + # (Skeleton is 100. The higher, the more will spawn) + I:"Ashen Spawn Weight"=10 + + # (Zombie is 100. The higher, the more will spawn) + I:"Dweller Spawn Weight"=10 + B:"Enable Ashen"=true + B:"Enable Dweller"=true + I:"Highest Y level for spawns"=20 + I:"Largest Ashen spawn group"=2 + I:"Largest Dweller spawn group"=2 + I:"Smallest Ashen spawn group"=1 + I:"Smallest Dweller spawn group"=1 + } + + "buried treasure" { + I:"Treasure map Rarity"=10 + + # This is used for the luck attribute in loot tables. It doesn't affect the loot you get from the map itself. + I:"Treasure map item quality"=2 + } + + "pathfinder maps" { + # In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. + # Each custom map must be on its own line. + # The format for a custom map is as follows: + # ,,,,, + # + # With the following descriptions: + # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.gamepedia.com/Biome#Biome_IDs + # - being the Cartographer villager level required for the map to be unlockable + # - being the cheapest (in Emeralds) the map can be + # - being the most expensive (in Emeralds) the map can be + # - being a hex color (without the #) for the map to display. You can generate one here - http://htmlcolorcodes.com/ + # - being the display name of the map + # + # Here's an example of a map to locate Ice Mountains: + # minecraft:ice_mountains,2,8,14,7FE4FF,Ice Mountains Pathfinder Map + S:"Custom Map Info" < + > + + # By default, when a Cartographer levels up, a random Pathfinder Map from that level is added to their trades. + # Set this to true to add all the maps from that level to the trades instead. + B:"Unlock All Trades at Once"=false + + # By default, when a Cartographer evolves to level 2, two or three Pathfinder Maps are unlocked. + # Set this to false to disable this, and make it only unlock one, like in the other levels. + B:"Unlock Multiples At Level 2"=true + + ice_plains { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 14] + I:"Maximum Emerald Price"=14 + + # [range: 1 ~ 64, default: 8] + I:"Minimum Emerald Price"=8 + + # [range: 0 ~ 10, default: 2] + I:"Required Villager Level"=2 + } + + extreme_hills { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 14] + I:"Maximum Emerald Price"=14 + + # [range: 1 ~ 64, default: 8] + I:"Minimum Emerald Price"=8 + + # [range: 0 ~ 10, default: 2] + I:"Required Villager Level"=2 + } + + roofed_forest { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 14] + I:"Maximum Emerald Price"=14 + + # [range: 1 ~ 64, default: 8] + I:"Minimum Emerald Price"=8 + + # [range: 0 ~ 10, default: 2] + I:"Required Villager Level"=2 + } + + desert { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 14] + I:"Maximum Emerald Price"=14 + + # [range: 1 ~ 64, default: 8] + I:"Minimum Emerald Price"=8 + + # [range: 0 ~ 10, default: 2] + I:"Required Villager Level"=2 + } + + savanna { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 14] + I:"Maximum Emerald Price"=14 + + # [range: 1 ~ 64, default: 8] + I:"Minimum Emerald Price"=8 + + # [range: 0 ~ 10, default: 2] + I:"Required Villager Level"=2 + } + + swampland { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 18] + I:"Maximum Emerald Price"=18 + + # [range: 1 ~ 64, default: 12] + I:"Minimum Emerald Price"=12 + + # [range: 0 ~ 10, default: 3] + I:"Required Villager Level"=3 + } + + redwood_taiga { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 18] + I:"Maximum Emerald Price"=18 + + # [range: 1 ~ 64, default: 12] + I:"Minimum Emerald Price"=12 + + # [range: 0 ~ 10, default: 3] + I:"Required Villager Level"=3 + } + + flower_forest { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 18] + I:"Maximum Emerald Price"=18 + + # [range: 1 ~ 64, default: 12] + I:"Minimum Emerald Price"=12 + + # [range: 0 ~ 10, default: 3] + I:"Required Villager Level"=3 + } + + jungle { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 22] + I:"Maximum Emerald Price"=22 + + # [range: 1 ~ 64, default: 16] + I:"Minimum Emerald Price"=16 + + # [range: 0 ~ 10, default: 4] + I:"Required Villager Level"=4 + } + + mesa { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 22] + I:"Maximum Emerald Price"=22 + + # [range: 1 ~ 64, default: 16] + I:"Minimum Emerald Price"=16 + + # [range: 0 ~ 10, default: 4] + I:"Required Villager Level"=4 + } + + mushroom_island { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 26] + I:"Maximum Emerald Price"=26 + + # [range: 1 ~ 64, default: 20] + I:"Minimum Emerald Price"=20 + + # [range: 0 ~ 10, default: 5] + I:"Required Villager Level"=5 + } + + ice_spikes { + # [default: true] + B:Enabled=true + + # [range: 1 ~ 64, default: 26] + I:"Maximum Emerald Price"=26 + + # [range: 1 ~ 64, default: 20] + I:"Minimum Emerald Price"=20 + + # [range: 0 ~ 10, default: 5] + I:"Required Villager Level"=5 + } + + } + + basalt { + B:"Enable stairs and slabs"=true + B:"Enable walls"=true + + basalt { + # Biome Type List: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L44-L90 + # Types per Biome: https://github.com/MinecraftForge/MinecraftForge/blob/1.11.x/src/main/java/net/minecraftforge/common/BiomeDictionary.java#L402-L463 [default: [NETHER]] + S:"Allowed Biome Types" < + NETHER + > + + # [range: 0 ~ 2147483647, default: 18] + I:"Cluster Radius"=18 + + # Out of how many chunks would one of these clusters generate [range: 0 ~ 2147483647, default: 20] + I:"Cluster Rarity"=20 + + # [default: true] + B:Enabled=true + + # Setting this to true will make the 'Cluster Rarity' feature be X per chunk rather than 1 per X chunks [default: false] + B:"Invert Cluster Rarity"=false + + # [range: 0 ~ 255, default: 120] + I:"Y Level Max"=120 + + # [range: 0 ~ 255, default: 20] + I:"Y Level Min"=20 + + dimensions { + # [default: [-1]] + S:Dimensions < + -1 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + } + + "big mushrooms generate in swamps" { + # Must be an integer if above 1. If below 1, works as a chance to generate one per chunk. + D:"Big Mushroom count per chunk"=0.5 + } + + "realistic world type" { + # Makes realistic the default world type. Only works for singleplayer. + B:"Make Realistic Default"=false + } + + "fairy rings" { + I:"Forest Chance"=160 + I:"Plains Chance"=400 + S:"Spawnable Ores" < + minecraft:emerald_ore + minecraft:diamond_ore + > + + dimensions { + # [default: [0]] + S:Dimensions < + 0 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + + "nether fossils" { + # The rarity of a fossil in a chunk. Higher means fewer fossils. + I:"Fossil Chance"=25 + } + + speleothems { + I:"Cluster Attempts Per Chunk"=60 + I:"Cluster Attempts Per Chunk (Nether)"=4 + I:"Highest Y Level"=55 + I:"Speleothems Per Cluster"=12 + I:"Speleothems Per Cluster (Nether)"=12 + + dimensions { + # [default: [0], [-1]] + S:Dimensions < + 0 + -1 + > + + # [default: false] + B:"Is Blacklist"=false + } + + } + +} + + diff --git a/overrides/config/quickleafdecay.cfg b/overrides/config/quickleafdecay.cfg new file mode 100644 index 0000000..b860a94 --- /dev/null +++ b/overrides/config/quickleafdecay.cfg @@ -0,0 +1,14 @@ +# Configuration file + +settings { + # How random will the leaf decay be? Higher->More Random + I:DecayFuzz=7 + + # The Speed at which Leaves Decay Higher->Slower + I:DecaySpeed=7 + + # If set to true only trees broken by players will quickly decay. + B:PlayerDecay=true +} + + diff --git a/overrides/config/rafradek_tf2_weapons.cfg b/overrides/config/rafradek_tf2_weapons.cfg new file mode 100644 index 0000000..5719244 --- /dev/null +++ b/overrides/config/rafradek_tf2_weapons.cfg @@ -0,0 +1,235 @@ +# Configuration file + +adaption { + # Sandman balls and cleavers recover faster than normal [default: true] + B:"Fast item cooldown"=true + + # Dispensers produce metal every 5 seconds [default: false] + B:"Fast metal production"=false + + # Throwable and consumable items are free to use [default: false] + B:"Free use items"=false + + # Banner buffs build longer and last longer [default: true] + B:"Long duration banner"=true + + # How much 10 minecraft hearts are worth in TF2 health [range: -10000 ~ 10000, default: 200] + I:"TF2 - Minecraft health translation"=200 + + # How many meters long minecraft block is [range: 0.0 ~ 3.4028235E38, default: 0.9] + S:"World scale"=0.9 +} + + +building { + # [default: false] + B:"Buildings use energy"=false + + # Energy use on repairs and heals [range: 0 ~ 40000, default: 15] + I:"Dispenser energy use"=15 + + # Repair per 1 metal. Reduced by enchants [range: 0.0 ~ 10000.0, default: 3.0] + S:"Dispenser repair rate"=3.0 + + # Mobs will attack sentries that dont shoot [default: true] + B:"Mobs target sentries"=true + + # When enabled, no material is being used to repair [default: false] + B:"Old dispenser behavior"=false + + # Item IDs that should not be repairable by dispensers [default: ] + S:"Repair blacklist" < + > + + # Energy use on attack [range: 0 ~ 40000, default: 100] + I:"Sentry energy use"=100 + + # Energy use on teleport [range: 0 ~ 40000, default: 20000] + I:"Teleport energy use"=20000 +} + + +"default building targets" { + # [default: false] + B:"Attack friendly creatures"=false + + # [default: true] + B:"Attack hostile mobs"=true + + # [default: true] + B:"Attack on hurt"=true + + # [default: false] + B:"Attack other players"=false + + # [default: true] + B:"Dispensers heal neutral players"=true + + # [default: true] + B:"Entities can teleport"=true + + # [default: true] + B:"Neutral players can teleport"=true +} + + +gameplay { + # Chance of dropping ammo from non-TF2 hostile creature [range: 0.0 ~ 1.0, default: 0.15] + S:"Ammo drop chance"=0.15 + + # Ignore, respect, or batch damage dealt during mob invulnerability + S:"Attack invulnerability period"=Ignore + + # Always reload weapons automatically [default: false] + B:"Auto reload"=false + + # Maximum boss reappear time in ticks. Bosses always spawn in full moon [range: 0 ~ 2147483647, default: 360000] + I:"Boss respawn cooldown"=360000 + + # Explosions can destroy blocks + S:"Destructible terrain"=Upgrade only + + # Stop new contracts from appearing [default: false] + B:"Disable contracts"=false + B:"Disable structures"=false + + # [default: false] + B:"Enable UDP (experimental)"=false + + # Strafing, no air resistance and reduced gravity when blast jumping [default: true] + B:"Enchanted blast jumping"=true + + # Does feign death trigger death events, set to false in case of mod conflicts [default: true] + B:"Feign death events"=true + + # Entity IDs that should not be considered hostile [default: [minecraft:enderman], [minecraft:zombie_pigman]] + S:"Hostile entity blacklist" < + minecraft:enderman + minecraft:zombie_pigman + > + + # Left Click selects healing target [default: false] + B:"Medigun lock target"=false + + # Enables randomly appearing critical hits that deal 3x more damage [default: true] + B:"Random critical hits"=true + + # Weapons have to be reloaded in creative mode [default: false] + B:"Reload in creative"=false + + # Gunfire made by players attracts mobs [default: true] + B:"Shooting attracts mobs"=true + + # Swaps attack and use buttons on weapons [default: false] + B:"Swap mouse buttons"=false +} + + +internal { + I:"Weapon Config Version"=40 +} + + +mercenary { + # Mercenary accurracy multiplier [range: 0.0 ~ 10.0, default: 1.0] + S:"Accurracy multiplier"=1.0 + + # Base chance of armored mercenaries. Altered by difficulty level [range: 0.0 ~ 10.0, default: 0.06] + S:"Armored mercenary chance"=0.06 + + # Should engineers build at extra speed [default: true] + B:"Engineer fast build"=true + + # Starting metal for engineers [range: 0 ~ 2147483647, default: 500] + I:"Engineer max metal"=500 + + # Base chance of hatted mercenaries. Altered by difficulty level [range: 0.0 ~ 10.0, default: 1.0] + S:"Hatted mercenary chance"=1.0 + + # Speed multiplier of mercenaries. Does not apply to owned mercenaries [range: 0.0 ~ 2.0, default: 0.8] + S:"Mercenary speed multiplier"=0.8 + S:"Natural mob detection"=Always + + # Reduce weapon effectiveness versus players [default: true] + B:"Reduce vs player damage"=true +} + + +modcompatibility { + # Enables custom light sources for AtomicStryker's Dynamic Lights mod [default: true] + B:"Dynamic Lights"=true + + # Should projectiles emit light [default: true] + B:"Dynamic Lights - Projectiles"=true +} + + +"sound volume" { + # Values above 1 increase sound radius only [range: 0.0 ~ 10.0, default: 4.0] + S:"Boss volume (radius)"=4.0 + + # Applies only to players, values above 1 increase sound radius only [range: 0.0 ~ 10.0, default: 2.0] + S:"Gun volume (radius)"=2.0 + + # Values above 1 increase sound radius only [range: 0.0 ~ 10.0, default: 0.6] + S:"Mercenary volume (radius)"=0.6 +} + + +"spawn rate" { + # [range: 0 ~ 1000, default: 12] + I:Demoman=12 + + # Disable random tf2 boss spawn [default: false] + B:"Disable boss spawn"=false + + # Disable invasion event [default: false] + B:"Disable invasion event"=false + + # Disable mod-specific mobs spawning [default: false] + B:"Disable mob spawning"=false + + # [range: 0 ~ 1000, default: 9] + I:Engineer=9 + + # [range: 0 ~ 1000, default: 12] + I:Heavy=12 + + # Medic spawn chance multiplier [range: 0.0 ~ 1000.0, default: 1.0] + S:"Medic spawn chance"=1.0 + + # [range: 0 ~ 1000, default: 12] + I:Pyro=12 + + # [range: 0 ~ 1000, default: 12] + I:Scout=12 + + # [range: 0 ~ 1000, default: 9] + I:Sniper=9 + + # [range: 0 ~ 1000, default: 12] + I:Soldier=12 + + # Default - biomes that spawn vanilla monsters + S:"Spawn in biomes"=Default + + # Disable spawning in custom dimensions [default: false] + B:"Spawn only in overworld"=true + + # [range: 0 ~ 1000, default: 9] + I:Spy=9 +} + + +"world gen" { + # Disable chest loot generated by this mod [default: false] + B:"Disable chest loot"=false + + # Disable structures generation, such as Mann Co. building [default: false] + B:"Disable structures"=false + S:"Generate australium"=Always + S:"Generate copper"=false + S:"Generate lead"=false +} + + diff --git a/overrides/config/randompatches.cfg b/overrides/config/randompatches.cfg new file mode 100644 index 0000000..6ca5eda --- /dev/null +++ b/overrides/config/randompatches.cfg @@ -0,0 +1,272 @@ +# Configuration file + +########################################################################################################## +# boats +#--------------------------------------------------------------------------------------------------------# +# Options related to boats. +########################################################################################################## + +boats { + # Whether to patch EntityBoat. + # Default: true + B:patchEntityBoat=true + + # Prevents underwater boat passengers from being ejected after 60 ticks (3 seconds). + # Default: false + B:preventUnderwaterBoatPassengerEjection=false + + # The buoyancy of boats when they are under flowing water. + # The vanilla default is -0.0007. + # Min: -1.7976931348623157E308 + # Max: 1.7976931348623157E308 + # Default: 0.023 + D:underwaterBoatBuoyancy=0.023 +} + + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# Options related to client-sided features. +########################################################################################################## + +client { + # Adds a separate keybind for dismounting. + # Default: true + B:dismountKeybind=true + + # Speeds up language switching. + # Default: true + B:fastLanguageSwitch=true + + # Forces Minecraft to show the title screen after disconnecting rather than the Multiplayer or Realms menu. + # Default: false + B:forceTitleScreenOnDisconnect=false + + # The framerate limit slider step size. + # If this is set to 10.0, vanilla behavior is not changed. + # Min: 4.9E-324 + # Max: 260.0 + # Default: 1.0 + D:framerateLimitSliderStepSize=1.0 + + # Whether to fix the player model occasionally disappearing when flying with elytra in a straight line in third-person mode. + # Default: true + B:invisiblePlayerModelFix=true + + # Whether to add the Toggle Narrator keybind to the controls. + # Default: true + B:narratorKeybind=true + + # Set this to false to disable the Minecraft class patches (the Toggle Narrator keybind and custom window title/icon). + # Default: true + B:patchMinecraftClass=true + + # Set this to false to force disable the "force title screen on disconnect" patch. + # Default: true + B:patchTitleScreenOnDisconnect=true + + # Whether to apply the potion glint patch so that the potion glowing effect can be toggled. + # Default: true + B:patchPotionGlint=true + + # Whether to remove the glowing effect from potions. + # Default: false + B:removePotionGlint=false + + # Backports the smooth eye level change animations from Minecraft 1.13 and newer. + # Default: true + B:patchSmoothEyeLevelChanges=true + + # Whether smooth eye level change animations should be enabled. + # Default: true + B:smoothEyeLevelChanges=true + + # Enables the /rpreloadclient command. + # Default: true + B:rpreloadclient=true + + ########################################################################################################## + # window + #--------------------------------------------------------------------------------------------------------# + # Options related to the Minecraft window. + ########################################################################################################## + + window { + # The path to the 16x16 Minecraft window icon. + # Leave this and the 32x32 icon blank to use the default icon. + # Default: + S:icon16= + + # The path to the 32x32 Minecraft window icon. + # Leave this and the 16x16 icon blank to use the default icon. + # Default: + S:icon32= + + # The path to the 256x256 window icon which is used on Mac OS X. + # Leave this, the 16x16 icon and the 32x32 icon blank to use the default icon. + # Default: + S:icon256= + + # The Minecraft window title. + # Default: Minecraft 1.12.2 + S:title=Minecraft 1.12.2 + } + +} + + +########################################################################################################## +# misc +#--------------------------------------------------------------------------------------------------------# +# Options that don't fit into any other categories. +########################################################################################################## + +misc { + # Whether to prevent the observer from emitting a signal when it is placed. + # This fixes MC-109832. + # Default: true + B:disableObserverSignalOnPlace=true + + # Whether to fix dismount positions being too high. + # This fixes MC-3328 and MC-111726. + # Default: true + B:dismountPositionFix=true + + # Fixes the End portal and End gateway break particle textures and improves End portal rendering. + # Default: true + B:endPortalTweaks=true + + # Whether to patch WorldServer to prevent a "TickNextTick list out of synch" IllegalStateException. + # Default: true + B:fixTickNextTickListOutOfSynch=true + + # Fixes MC-2025. + # More information can be found here: https://www.reddit.com/r/Mojira/comments/8pgd4q/final_and_proper_fix_to_mc2025_simple_reliable/ + # Default: true + B:mc2025Fix=true + + # Fixes MC-64836, which causes non-player entities to be allowed to control minecarts using their AI. + # Default: true + B:minecartAIFix=true + + # Fixes MC-5694, which causes fast mining to sometimes only destroy blocks client-side only. + # Default: true + B:miningGhostBlocksFix=true + + # Fixes MC-10369 (server-side particle spawning not creating particles for clients) and MC-93826 (breeding hearts only showing once instead of all of the time an animal can breed). + # Default: true + B:particleFixes=true + + # Set this to false to disable the NetHandlerPlayServer patches (the speed limits and disconnect timeouts). + # Default: true + B:patchNetHandlerPlayServer=true + + # Whether to patch the packet size limit. + # Default: true + B:patchPacketSizeLimit=true + + # The packet size limit. + # The vanilla limit is 2097152. + # Min: 257 + # Max: 2147483647 + # Default: 16777216 + I:packetSizeLimit=16777216 + + # Fixes MC-54026, which causes blocks attached to slime blocks in some circumstances to create ghost blocks if a piston pushes the slime block. + # Default: true + B:pistonGhostBlocksFix=true + + # Fixes MC-11944, which allows players to replace End portals, End gateways and Nether portals using buckets. + # Default: true + B:portalBucketReplacementFix=true + + # Enables the portal bucket replacement fix for Nether portals. + # Default: false + B:portalBucketReplacementFixForNetherPortals=false + + # Fixes MC-129057, which prevents ingredients with NBT data from being transferred to the crafting grid when a recipe is clicked in the recipe book. + # Default: true + B:recipeBookNBTFix=true + + # Enables the /rpreload command. + # Default: true + B:rpreload=true + + # Fixes player skull stacking. + # Default: true + B:skullStackingFix=true + + # Whether skull stacking requires the same textures or just the same player profile. + # Default: true + B:skullStackingRequiresSameTextures=true +} + + +########################################################################################################## +# speedLimits +#--------------------------------------------------------------------------------------------------------# +# Options related to the movement speed limits. +########################################################################################################## + +speedLimits { + # The maximum player speed. + # The vanilla default is 100.0. + # Min: 1.0 + # Max: 3.4028234663852886E38 + # Default: 1000000.0 + D:maxPlayerSpeed=1000000.0 + + # The maximum player elytra speed. + # The vanilla default is 300.0. + # Min: 1.0 + # Max: 3.4028234663852886E38 + # Default: 1000000.0 + D:maxPlayerElytraSpeed=1000000.0 + + # The maximum player vehicle speed. + # The vanilla default is 100.0. + # Min: 1.0 + # Max: 1.7976931348623157E308 + # Default: 1000000.0 + D:maxPlayerVehicleSpeed=1000000.0 +} + + +########################################################################################################## +# timeouts +#--------------------------------------------------------------------------------------------------------# +# Options related to the disconnect timeouts. +########################################################################################################## + +timeouts { + # The interval at which the server sends the KeepAlive packet. + # Min: 1 + # Max: 2147483647 + # Default: 15 + I:keepAlivePacketInterval=15 + + # The login timeout. + # Min: 1 + # Max: 2147483647 + # Default: 900 + I:loginTimeout=900 + + # Whether to apply the login timeout. + # Default: true + B:patchLoginTimeout=true + + # The read timeout. + # This is the time it takes for a player to be disconnected after not responding to a KeepAlive packet. + # This value is automatically rounded up to a product of keepAlivePacketInterval. + # Min: 1 + # Max: 2147483647 + # Default: 90 + I:readTimeout=90 + + # Whether to patch NetworkManager to apply the client-sided read timeout. + # Default: true + B:patchNetworkManager=true +} + + diff --git a/overrides/config/reap.cfg b/overrides/config/reap.cfg new file mode 100644 index 0000000..d1ad840 --- /dev/null +++ b/overrides/config/reap.cfg @@ -0,0 +1,38 @@ +# Configuration file + +reap { + # [default: [minecraft:wooden_axe], [minecraft:golden_axe], [minecraft:stone_axe], [minecraft:iron_axe], [minecraft:diamond_axe]] + S:allowed_tree_tools < + minecraft:wooden_axe + minecraft:golden_axe + minecraft:stone_axe + minecraft:iron_axe + minecraft:diamond_axe + > + + # [default: true] + B:enable_tree_harvest=true + + # [default: [minecraft:log], [minecraft:log2]] + S:log_types < + minecraft:log + minecraft:log2 + > + + # [default: [minecraft:dirt], [minecraft:grass]] + S:tree_ground_blocks < + minecraft:dirt + minecraft:grass + > + + # [default: [minecraft:potatoes], [minecraft:carrots], [minecraft:wheat], [minecraft:beetroots], [minecraft:cocoa]] + S:whitelist < + minecraft:potatoes + minecraft:carrots + minecraft:wheat + minecraft:beetroots + minecraft:cocoa + > +} + + diff --git a/overrides/config/reborncore.cfg b/overrides/config/reborncore.cfg new file mode 100644 index 0000000..3b03ccd --- /dev/null +++ b/overrides/config/reborncore.cfg @@ -0,0 +1,52 @@ +# Configuration file + +misc { + # Enable version checker + B:"Check for new versions"=true + + # AutoUpdates none user chnaged config values, when the mod default changes. + B:"Config Updater"=true + + # Contains some debug tools to help fix issues with ores. + B:"Enable Debug tools for ores"=false + + # Disable this is you don't want seasonal easter eggs + B:"Enable Seasonal Easter Eggs"=true + + # Wrench required to pick machine. If not wrenched than machine frame will drop instead. + B:"Wrench required"=true + B:mtDocGen=false +} + + +power { + # Allow machines to be powered with Forges power system + B:"Allow Forge"=true + + # Allow machines to be powered with EU + B:"Allow IC2 EU"=true + + # Allow machines to be powered with Tesla + B:"Allow Tesla"=false + + # The Amount of FU to output from EU + I:"EU - FU ratio"=4 + + # When enabled machines that try to insert power into a machine with a lower teir will smoke + B:"Energy smoking"=false + + # Show Stack Info HUD (ClientSideOnly) + B:"Show Stack Info HUD"=true + B:"Stack Info Bottom"=true + + # Screen corner for HUD, 0 is top left, 1 is top right, 2 is bottom right and 3 is bottom left (ClientSideOnly) + I:"Stack Info Corner"=0 + + # X padding for HUD (ClientSideOnly) + I:"Stack Info X"=2 + + # Y padding for HUD (ClientSideOnly) + I:"Stack Info Y"=7 +} + + diff --git a/overrides/config/reccomplex.cfg b/overrides/config/reccomplex.cfg new file mode 100644 index 0000000..c3061ec --- /dev/null +++ b/overrides/config/reccomplex.cfg @@ -0,0 +1,167 @@ +# Configuration file + +balancing { + # Enabling this will cancel any structure generation if another structure is present at the cooridnate already. [default: true] + B:avoidOverlappingGeneration=true + + # Chance to use the customArtifactTag when an artifact generation tag fires. [range: 0.0 ~ 1.0, default: 0.0] + S:customArtifactChance=0.0 + + # Custom Loot Table to override when an artifact generation tag fires. [default: ] + S:customArtifactTag= + + # Chance to use the customArtifactTag when a book generation tag fires. [range: 0.0 ~ 1.0, default: 0.0] + S:customBookChance=0.0 + + # Custom Loot Table to override when a book generation tag fires. [default: ] + S:customBookTag= + + # Enable hacks for a few decoration types. Disabling this may fix problems but will deactivate ReC overriding those types of structures. [default: true] + B:decorationHacks=true + + # Resource Expression that will restrict logging of structures that fail to generate. [default: ] + S:failingStructureLogExpression= + + # Whether the nature (e.g. trees, mushrooms) added by the mod should be actively generating. [default: true] + B:generateNature=false + + # Global toggles that can be used in expressions. You can also add your own. Ex: 'treeLeavesDecay: true'. [default: [treeLeavesDecay: true]] + S:globalToggles < + treeLeavesDecay: true + > + + # If disabled, Recurrent Complex will generate structures in worlds without the structure generation option. [default: true] + B:honorStructureGenerationOption=true + + # Resource Expression that will be applied to each loading loot table, determining if it should be set to 'active'. [default: ] + S:inventoryGeneratorGenerationMatcher= + + # Resource Expression that will be applied to each loading loot table, determining if it should be loaded. [default: ] + S:inventoryGeneratorLoadMatcher= + + # Maximum number of reverses per room the maze generator can do. A higher number results in a better generation success rate, but may freeze the server temporarily. [range: -1.0 ~ 100.0, default: 3.0] + S:mazePlacementReversesPerRoom=3.0 + + # Maze generation timeout, in milliseconds. After the time is over, the maze generation will just give up. [range: -1 ~ 600000, default: 20000] + I:mazeTimeout=20000 + + # Within this block radius, default structures won't spawn (in the main dimension). [range: 0.0 ~ 500.0, default: 30.0] + S:minDistToSpawnForGeneration=30.0 + + # List of spawn chance tweaks to structures: IceThorn:0.5 [default: ] + S:spawnTweaks < + > + + # Resource Expression that will be applied to each loading structure, determining if it should be set to 'active'. [default: ] + S:structureGenerationMatcher=!$reccomplex + + # Resource Expression that will be applied to each loading structure, determining if it should be loaded. [default: ] + S:structureLoadMatcher= + + # How often do structures spawn? [range: 0.0 ~ 10.0, default: 1.0] + S:structureSpawnChance=10.0 + + # Biome Expression that will be checked for every single structure. Use this if you want to blacklist / whitelist specific biomes that shouldn't have structures. [default: ] + S:universalBiomeMatcher= + + # Dimension Expression that will be checked for every single structure. Use this if you want to blacklist / whitelist specific dimensions that shouldn't have structures. [default: ] + S:universalDimensionMatcher= + + # Transformer preset names that are gonna be applied to every single generating structure. Use this if you need to enforce specific rules (e.g. "don't ever spawn wood blocks" (with a replace transformer). [default: ] + S:universalTransformerPresets < + > +} + + +controls { + # The key to be held when you want to make a secondary selection with block selectors [default: ctrl] + S:blockSelectorModifierKeys=ctrl +} + + +decoration { + I:asCommandPermissionLevel=4 + + # The base weight of RC sapling generation types. The vanilla tree weight is 1 - if you want to fully replace vanilla trees, crank this up to something big. [range: 0.0 ~ 100000.0, default: 0.2] + S:baseSaplingSpawnWeight=0.2 + + # The base weight of RC village generation types. Vanilla average is about 10 - if you want to fully replace vanilla structures in villages, crank this up to something big. [range: 0 ~ 100000, default: 10] + I:baseVillageSpawnWeight=10 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_big_mushroom=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_cactus=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_desert_well=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_fossil=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_mineshaft=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_nether_bridge=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_ocean_monument=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_scattered_feature=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_stronghold=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_tree=0.2 + + # The base weight of this decoration type. The vanilla decorator has a weight of 1 - if you want to fully replace vanilla decoration, crank this up to something big. [range: 0.0 ~ 1000.0, default: 0.2] + S:baseWeight_village=0.2 + + # The chance to trigger any special sapling spawns at all. If you want to disable the big trees, set this to 0. [range: 0.0 ~ 1.0, default: 1.0] + S:saplingTriggerChance=1.0 +} + + +general { + # The required permission level for /#as to function. Set to 2 for command blocks and OPs, 4 for only server, or -1 to disable. Note that this could be a security problem on low levels. [range: -1 ~ 10, default: 4] + I:asCommandPermissionLevel=4 + + # List of Command Expressions determining if a command can be executed. Example: #export:#3 | $Ivorforce [default: ] + S:commandMatchers < + > + + # The String that will be prefixed to every command, e.g. '#' -> '/#gen', '#paste' etc. [default: #] + S:commandPrefix=# + + # Enabling this will make the mod register as little as possible, which enables it to be used server-side only. Note that this prevents you from editing or importing structures. [default: false] + B:lightweightMode=false + + # Memorize decoration spawns like trees or mushrooms (for /#whatisthis). Since decoration is so common, it is recommended to use this only for debugging / balancing purposes. [default: false] + B:memorizeDecoration=false + + # Memorize sapling spawns (for /#whatisthis). Since saplings are so common, it is recommended to use this only for debugging / balancing purposes. [default: false] + B:memorizeSaplings=false + + # Disabling this will prevent spawn command blocks from notifying the server admins, as normal commands would. [default: false] + B:notifyAdminOnBlockCommands=false + + # Once per world, post the status of ReC to the admins. [default: true] + B:postWorldStatus=false + + # Whether player caches like the clipboard and previewed operations will be saved and loaded. [default: true] + B:savePlayerCache=true + S:spawnTweaks < + > +} + + +visual { + # Only show the edges of negative space blocks? (Improves performance in big builds) [default: true] + B:hideRedundantNegativeSpace=true +} + + diff --git a/overrides/config/redstonerepository/client.cfg b/overrides/config/redstonerepository/client.cfg new file mode 100644 index 0000000..7961eb2 --- /dev/null +++ b/overrides/config/redstonerepository/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=1.3.2 +} + + diff --git a/overrides/config/redstonerepository/common.cfg b/overrides/config/redstonerepository/common.cfg new file mode 100644 index 0000000..9478846 --- /dev/null +++ b/overrides/config/redstonerepository/common.cfg @@ -0,0 +1,119 @@ +# Configuration file + +Equipment { + + Armor { + # Set the factor that calculates how much energy a fall drains. Scales with height. + I:FallDamageDrainFactor=2400 + + # Set the factor that calculates how much energy fire-type damage drains. + I:FireDamageDrainFactor=1200 + + # Set the factor that calculates how much energy Flux damage drains. + I:FluxDamageDrainFactor=4800 + + Gelid { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + } + + Tools { + # Set the factor that scales the power drained from the Gelid Enderium Pickaxe when teleporting items between dimensions. This is a flat value per item. + I:PickaxeDimensionDrainFactor=7500 + + # Set the factor that scales the power drained from the Gelid Enderium Pickaxe when teleporting items over a distance. (distance*factor*itemDrops=power) + I:PickaxeDistanceDrainFactor=5 + + Gelid { + B:Axe=true + B:BattleWrench=true + B:Pickaxe=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Axe { + # Sets the number of blocks per tick the axe attempts to cut in empowered mode. Higher values cause more lag. + I:BlocksPerTick=3 + } + + } + +} + + +Item { + + Capacitor { + # Set the base capacitorCapacity of the Gelid Capacitor Amulet in RF/t (Default 100,000,000) + I:BaseCapacity=100000000 + + # Set the base transfer rate of the Gelid Capacitor Amulet in RF/t (Default 100,000) + I:BaseTransfer=100000 + + # Enable the Gelid Capacitor Amulet + B:Enable=true + } + + Feeder { + # Set the base capacitorCapacity of the E.G. in RF (Default 4,000,000) + I:BaseCapacity=4000000 + + # Enable the Endoscopic Gastrostomizer (Automatic Feeder) + B:Enable=true + + # Set amount of energy used per food point in RF (Default 3000) + I:EnergyPerUse=30000 + + # Set the maximum hunger point storage of the Endoscopic Gastrostomizer (EG) (Default 500) + I:MaxHungerPoints=500 + + # Set the maximum transfer rate into the item in RF/t (Default 8000) + I:MaxTransfer=8000 + + # Maximum amount of hunger saturation to automatically fill to. Higher numbers consume hunger points more quickly. (Default 5, Max 20) + I:SaturationFillLevel=5 + } + + Ring { + + Effect { + # Set RF capacity. (Default 4,000,000) + I:Capacity=4000000 + + # Set how many ticks the ring's cooldown lasts for. (Default 1200) + I:CooldownDuration=1200 + + # Set how many ticks the ring must be worn before it can be removed without causing a cooldown. (Default 100) + I:CooldownThreshold=100 + + # Enable the Cryotheum Stasis Ring + B:Enable=true + + # Set the multiplier for power usage. Be careful with this, it can get insane fast. (Default 1) + I:PowerMultiplier=1 + + # Set RF/T transfer rate maximum. (Default 500,000) + I:Transfer=500000 + } + + Mining { + # Enable the Mining Stabilization Ring + B:Enable=true + } + + } + +} + + +Version { + S:Identifier=1.3.2 +} + + diff --git a/overrides/config/redstonic.cfg b/overrides/config/redstonic.cfg new file mode 100644 index 0000000..84fbc49 --- /dev/null +++ b/overrides/config/redstonic.cfg @@ -0,0 +1,61 @@ +# Configuration file + +"drill augments" { + B:berserk1=true + B:berserk2=true + B:energy1=true + B:energy2=true + B:heavy=true + B:luck=true + B:speed1=true + B:speed2=true +} + + +"drill bodies" { + B:iron=true + B:ultimate=true +} + + +"drill heads" { + B:blazer=true + B:diamond=true + B:fortuitous=true + B:gold=true + B:heavy=true + B:iron=true + B:silky=true + B:ultimate=true +} + + +energy { + B:"basic battery"=true + I:"basic battery capacity"=100000 + B:"energized battery"=true + I:"energized battery capacity"=1000000 + B:"great battery"=true + I:"great battery capacity"=10000000 + B:"infinite battery"=true +} + + +items { + B:drill=true + B:sword=true +} + + +"sword blades" { + B:diamond=true + B:iron=true +} + + +"sword handles" { + B:iron=true + B:wood=true +} + + diff --git a/overrides/config/refinedstorage.cfg b/overrides/config/refinedstorage.cfg new file mode 100644 index 0000000..040bb1a --- /dev/null +++ b/overrides/config/refinedstorage.cfg @@ -0,0 +1,255 @@ +# Configuration file + +autocrafting { + # The autocrafting calculation timeout in milliseconds, tasks taking longer than this to calculate (NOT execute) are cancelled to avoid server strain [range: 5000 ~ 2147483647, default: 5000] + I:calculationTimeoutMs=5000 +} + + +controller { + # The energy capacity of the Controller [range: 0 ~ 2147483647, default: 32000] + I:capacity=32000 + + # Whether the Controller uses energy [default: true] + B:usesEnergy=true +} + + +covers { + # Whether to hide covers in the creative mode tabs and JEI [default: false] + B:hideCovers=true +} + + +energy { + # The energy used by Cables [range: 0 ~ 2147483647, default: 0] + I:cable=0 + + # The energy used by Constructors [range: 0 ~ 2147483647, default: 1] + I:constructor=1 + + # The base energy used by the Controller [range: 0 ~ 2147483647, default: 0] + I:controllerBase=0 + + # The maximum energy the controller receives per tick [range: 0 ~ 2147483647, default: 2147483647] + I:controllerMaxReceive=2147483647 + + # The base energy used by Crafters [range: 0 ~ 2147483647, default: 2] + I:crafter=2 + + # The energy used by Crafter Managers [range: 0 ~ 2147483647, default: 4] + I:crafterManager=4 + + # The additional energy used per Pattern in a Crafter [range: 0 ~ 2147483647, default: 1] + I:crafterPerPattern=1 + + # The energy used by Crafting Grids [range: 0 ~ 2147483647, default: 4] + I:craftingGrid=4 + + # The energy used by Crafting Monitors [range: 0 ~ 2147483647, default: 2] + I:craftingMonitor=2 + + # The energy used by Destructors [range: 0 ~ 2147483647, default: 1] + I:destructor=1 + + # The energy used by Detectors [range: 0 ~ 2147483647, default: 2] + I:detector=2 + + # The base energy used by Disk Drives [range: 0 ~ 2147483647, default: 0] + I:diskDrive=0 + + # The additional energy used by Storage Disks in Disk Drives [range: 0 ~ 2147483647, default: 1] + I:diskDrivePerDisk=1 + + # The energy used by Disk Manipulators [range: 0 ~ 2147483647, default: 3] + I:diskManipulator=3 + + # The energy used by Exporters [range: 0 ~ 2147483647, default: 1] + I:exporter=1 + + # The base energy used by External Storages [range: 0 ~ 2147483647, default: 0] + I:externalStorage=0 + + # The additional energy used per connected storage to an External Storage [range: 0 ~ 2147483647, default: 1] + I:externalStoragePerStorage=1 + + # The energy used by Fluid Grids [range: 0 ~ 2147483647, default: 2] + I:fluidGrid=2 + + # The energy used by Fluid Interfaces [range: 0 ~ 2147483647, default: 3] + I:fluidInterface=3 + + # The energy used by Fluid Storage Blocks [range: 0 ~ 2147483647, default: 1] + I:fluidStorage=1 + + # The energy used by Grids [range: 0 ~ 2147483647, default: 2] + I:grid=2 + + # The energy used by Importers [range: 0 ~ 2147483647, default: 1] + I:importer=1 + + # The energy used by Interfaces [range: 0 ~ 2147483647, default: 3] + I:interface=3 + + # The energy used by Network Receivers [range: 0 ~ 2147483647, default: 0] + I:networkReceiver=0 + + # The base energy used by Network Transmitters [range: 0 ~ 2147483647, default: 0] + I:networkTransmitter=0 + + # The additional energy per block that the Network Transmitter uses, gets rounded up [range: 0.0 ~ 3.4028235E38, default: 1.0] + S:networkTransmitterPerBlock=1.0 + + # The energy used by Pattern Grids [range: 0 ~ 2147483647, default: 3] + I:patternGrid=3 + I:reader=2 + + # The energy used by Relays [range: 0 ~ 2147483647, default: 1] + I:relay=1 + + # The base energy used by Security Managers [range: 0 ~ 2147483647, default: 4] + I:securityManager=4 + + # The additional energy used by Security Cards in Security Managers [range: 0 ~ 2147483647, default: 10] + I:securityManagerPerSecurityCard=10 + I:solderer=3 + + # The energy used by Storage Blocks [range: 0 ~ 2147483647, default: 1] + I:storage=1 + + # The energy used by Wireless Transmitters [range: 0 ~ 2147483647, default: 8] + I:wirelessTransmitter=8 + I:writer=2 +} + + +grid { + # Whether the Grid should display a detailed tooltip when hovering over an item or fluid [default: true] + B:detailedTooltip=true + + # Whether the Grid should use a large font for stack quantity display [default: false] + B:largeFont=false + + # The maximum amount of rows that the Grid can show when stretched [range: 3 ~ 2147483647, default: 2147483647] + I:maxRowsStretch=2147483647 +} + + +portablegrid { + # The energy capacity of the Portable Grid [range: 0 ~ 2147483647, default: 3200] + I:capacity=3200 + + # The energy used by the Portable Grid to extract items [range: 0 ~ 2147483647, default: 3] + I:extract=3 + + # The energy used by the Portable Grid to insert items [range: 0 ~ 2147483647, default: 3] + I:insert=3 + + # The energy used by the Portable Grid to open [range: 0 ~ 2147483647, default: 30] + I:open=30 + + # Whether the Portable Grid uses energy [default: true] + B:usesEnergy=true +} + + +readerwriter { + # The energy capacity of energy channels [range: 0 ~ 2147483647, default: 16000] + I:channelEnergyCapacity=16000 + + # The energy used by Readers [range: 0 ~ 2147483647, default: 2] + I:reader=2 + + # The energy used by Writers [range: 0 ~ 2147483647, default: 2] + I:writer=2 +} + + +upgrades { + # The additional energy used per Crafting Upgrade [range: 0 ~ 2147483647, default: 5] + I:crafting=5 + + # The additional energy used by the Fortune Upgrade, multiplied by the level of the enchantment [range: 0 ~ 2147483647, default: 10] + I:fortune=10 + + # The additional energy used by the Interdimensional Upgrade [range: 0 ~ 2147483647, default: 1000] + I:interdimensional=1000 + + # The additional energy used per Range Upgrade [range: 0 ~ 2147483647, default: 8] + I:range=8 + + # The additional energy used by the Silk Touch Upgrade [range: 0 ~ 2147483647, default: 15] + I:silkTouch=15 + S:soldererSpeedIncreasePerSpeedUpgrade=22.5 + + # The additional energy used per Speed Upgrade [range: 0 ~ 2147483647, default: 2] + I:speed=2 + + # The additional energy used per Stack Upgrade [range: 0 ~ 2147483647, default: 12] + I:stack=12 +} + + +wirelesscraftingmonitor { + # The energy used by the Wireless Crafting Monitor to cancel a task [range: 0 ~ 2147483647, default: 4] + I:cancel=4 + + # The energy used by the Wireless Crafting Monitor to cancel all tasks [range: 0 ~ 2147483647, default: 5] + I:cancelAll=5 + + # The energy capacity of the Wireless Crafting Monitor [range: 0 ~ 2147483647, default: 3200] + I:capacity=3200 + + # The energy used by the Wireless Crafting Monitor to open [range: 0 ~ 2147483647, default: 35] + I:open=35 + + # Whether the Wireless Crafting Monitor uses energy [default: true] + B:usesEnergy=true +} + + +wirelessfluidgrid { + # The energy capacity of the Wireless Fluid Grid [range: 0 ~ 2147483647, default: 3200] + I:capacity=3200 + + # The energy used by the Wireless Fluid Grid to extract items [range: 0 ~ 2147483647, default: 3] + I:extract=3 + + # The energy used by the Wireless Fluid Grid to insert items [range: 0 ~ 2147483647, default: 3] + I:insert=3 + + # The energy used by the Fluid Wireless Grid to open [range: 0 ~ 2147483647, default: 30] + I:open=30 + + # Whether the Fluid Wireless Grid uses energy [default: true] + B:usesEnergy=true +} + + +wirelessgrid { + # The energy capacity of the Wireless Grid [range: 0 ~ 2147483647, default: 3200] + I:capacity=3200 + + # The energy used by the Wireless Grid to extract items [range: 0 ~ 2147483647, default: 3] + I:extract=3 + + # The energy used by the Wireless Grid to insert items [range: 0 ~ 2147483647, default: 3] + I:insert=3 + + # The energy used by the Wireless Grid to open [range: 0 ~ 2147483647, default: 30] + I:open=30 + + # Whether the Wireless Grid uses energy [default: true] + B:usesEnergy=true +} + + +wirelesstransmitter { + # The base range of the Wireless Transmitter [range: 0 ~ 2147483647, default: 16] + I:range=16 + + # The additional range per Range Upgrade in the Wireless Transmitter [range: 0 ~ 2147483647, default: 8] + I:rangePerUpgrade=8 +} + + diff --git a/overrides/config/refinedstorageaddons.cfg b/overrides/config/refinedstorageaddons.cfg new file mode 100644 index 0000000..82cabd3 --- /dev/null +++ b/overrides/config/refinedstorageaddons.cfg @@ -0,0 +1,47 @@ +# Configuration file + +infinitewirelesstransmitter { + # The range of the Infinite Wireless Transmitter [range: 0 ~ 2147483647, default: 2147483647] + I:infiniteWirelessTransmitterRange=2147483647 + + # The energy used by the Infinite Wireless Transmitter [range: 0 ~ 2147483647, default: 1000] + I:infiniteWirelessTransmitterUsage=1000 +} + + +networkbag { + # The energy used by the Network Bag [range: 0 ~ 2147483647, default: 15] + I:usage=15 + + # Whether the Network Bag uses energy [default: true] + B:usesEnergy=true +} + + +networkpicker { + # The energy used by the Network Picker [range: 0 ~ 2147483647, default: 45] + I:usage=45 + + # Whether the Network Picker uses energy [default: true] + B:usesEnergy=true +} + + +wirelesscraftinggrid { + # The energy used by the Wireless Crafting Grid to craft a single item [range: 0 ~ 2147483647, default: 1] + I:craft=1 + + # The energy used by the Wireless Crafting Grid to extract items [range: 0 ~ 2147483647, default: 3] + I:extract=3 + + # The energy used by the Wireless Crafting Grid to insert items [range: 0 ~ 2147483647, default: 3] + I:insert=3 + + # The energy used by the Wireless Crafting Grid to open [range: 0 ~ 2147483647, default: 30] + I:open=30 + + # Whether the Wireless Crafting Grid uses energy [default: true] + B:usesEnergy=true +} + + diff --git a/overrides/config/rftools/control.cfg b/overrides/config/rftools/control.cfg new file mode 100644 index 0000000..63c01ed --- /dev/null +++ b/overrides/config/rftools/control.cfg @@ -0,0 +1,68 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # RF per tick/per block for the console screen module + I:consoleModuleRFPerTick=2 + + # If true double click is needed in programmer to change connector. If false single click is sufficient + B:doubleClickToChangeConnector=true + + # RF per tick/per block for the interaction screen module + I:interactionModuleRFPerTick=2 + + # Maximum amount of craft requests supported by the crafting station. More requests will be ignored + I:maxCraftRequests=200 + + # Maximum amount of event queue entries supported by a processor. More events will be ignored + I:maxEventQueueSize=100 + + # Maximum amount of graphics opcodes that a graphics card supports + I:maxGraphicsOpcodes=30 + + # Maximum stack size for a program (used by 'call' opcode) + I:maxStackSize=100 + + # Maximum number of lines to keep in the log + I:processorMaxLogLines=100 + + # Maximum RF storage that the processor can hold + I:processorMaxRF=100000 + + # RF per tick that the processor can receive + I:processorRFPerTick=1000 + + # RF per tick for the CPU Core B500 + I:rfB500=4 + + # RF per tick for the CPU Core EX2000 + I:rfEX2000=50 + + # RF per tick for the CPU Core S1000 + I:rfS1000=14 + + # Amount of instructions per tick for the CPU Core B500 + I:speedB500=1 + + # Amount of instructions per tick for the CPU Core EX2000 + I:speedEX2000=16 + + # Amount of instructions per tick for the CPU Core S1000 + I:speedS1000=4 + + # If 2 tooltips in the programmer gui are verbose and give a lot of info. With 1 the information is decreased. 0 means no tooltips + I:tooltipVerbosityLevel=2 + + # RF per tick/per block for the variable screen module + I:variableModuleRFPerTick=1 + + # RF per tick/per block for the vector art screen module + I:vectorArtModuleRFPerTick=2 +} + + diff --git a/overrides/config/rftools/rftools.cfg b/overrides/config/rftools/rftools.cfg new file mode 100644 index 0000000..5c06da6 --- /dev/null +++ b/overrides/config/rftools/rftools.cfg @@ -0,0 +1,1704 @@ +# Configuration file + +blockprotector { + I:blockProtectorMaxRF=500000 + I:blockProtectorRFPerTick=20000 + B:enabled=true + I:maxProtectDistance=10 + I:rfForExplosionProtection=10000 + I:rfForHarvestAttempt=2000 + I:rfPerProtectedBlock=5 +} + + +booster { + I:boosterMaxRF=200000 + I:boosterRFPerTick=1000 + D:energyMultiplier=500000.0 +} + + +########################################################################################################## +# builder +#--------------------------------------------------------------------------------------------------------# +# Settings for the builder +########################################################################################################## + +builder { + # Maximum RF storage that the builder can hold [range: 0 ~ 2147483647, default: 1000000] + I:builderMaxRF=1000000 + + # RF per tick that the builder can receive [range: 0 ~ 2147483647, default: 20000] + I:builderRFPerTick=20000 + + # RF per entity move operation for the builder [range: 0 ~ 2147483647, default: 5000] + I:builderRfPerEntity=5000 + + # Base RF per block operation for the builder when used as a pump [range: 0 ~ 2147483647, default: 300] + I:builderRfPerLiquid=300 + + # RF per block operation for the builder when used to build [range: 0 ~ 2147483647, default: 500] + I:builderRfPerOperation=500 + + # RF per player move operation for the builder [range: 0 ~ 2147483647, default: 40000] + I:builderRfPerPlayer=40000 + + # Base RF per block operation for the builder when used as a quarry or voider (actual cost depends on hardness of block) [range: 0 ~ 2147483647, default: 300] + I:builderRfPerQuarry=300 + + # RF per block that is skipped (used when a filter is added to the builder) [range: 0 ~ 2147483647, default: 50] + I:builderRfPerSkipped=50 + B:clearingQuarryAllowed=true + I:collectRFPerItem=20 + D:collectRFPerTickPerArea=0.5 + D:collectRFPerXP=2.0 + I:collectTimer=10 + D:dimensionCostFactor=5.0 + D:fortunequarryShapeCardFactor=2.0 + I:maxBuilderDimension=512 + I:maxBuilderOffset=260 + I:maxSpaceChamberDimension=128 + B:oldSphereCylinderShape=false + B:quarryAllowed=true + I:quarryBaseSpeed=8 + B:quarryChunkloads=true + I:quarryInfusionSpeedFactor=20 + B:quarryTileEntities=true + B:shapeCardAllowed=true + B:showProgressHud=true + D:silkquarryShapeCardFactor=3.0 + + # Can Tile Entities be moved? 'forbidden' means never, 'whitelist' means only whitelisted, 'blacklist' means all except blacklisted, 'allowed' means all (MOVE_FORBIDDEN,MOVE_WHITELIST,MOVE_BLACKLIST,MOVE_ALLOWED) [default: MOVE_WHITELIST] + S:tileEntityMode=whitelist + D:voidShapeCardFactor=0.5 +} + + +########################################################################################################## +# coalgen +#--------------------------------------------------------------------------------------------------------# +# Settings for the coal generator +########################################################################################################## + +coalgen { + # Whether the coal generator should exist [default: true] + B:enabled=true + + # Amount of RF generated per tick [range: 0 ~ 2147483647, default: 60] + I:generatePerTick=60 + + # RF per tick that the generator can charge items with [range: 0 ~ 2147483647, default: 1000] + I:generatorChargePerTick=1000 + + # Maximum RF storage that the generator can hold [range: 0 ~ 2147483647, default: 500000] + I:generatorMaxRF=500000 + + # RF per tick that the generator can send [range: 0 ~ 2147483647, default: 2000] + I:generatorRFPerTick=2000 + + # Amount of ticks generated per coal [range: 0 ~ 2147483647, default: 600] + I:ticksPerCoal=600 +} + + +########################################################################################################## +# crafter +#--------------------------------------------------------------------------------------------------------# +# Settings for the crafter +########################################################################################################## + +crafter { + # Maximum RF storage that the crafter can hold [range: 0 ~ 2147483647, default: 50000] + I:crafterMaxRF=50000 + + # RF per tick that the crafter can receive [range: 0 ~ 2147483647, default: 500] + I:crafterRFPerTick=500 + + # Whether the crafter should exist [default: true] + B:enabled=true + + # Amount of RF used per crafting operation [range: 0 ~ 2147483647, default: 100] + I:rfPerOperation=100 + + # How many operations to do at once in fast mode [range: 0 ~ 2147483647, default: 5] + I:speedOperations=5 +} + + +elevator { + D:baseElevatorVolume=1.0 + I:elevatorMaximumRF=150000 + I:elevatorRFPerTick=1000 + D:loopVolumeFactor=1.0 + I:maxPlatformSize=11 + D:maxSpeedDistanceEnd=2.0 + D:maxSpeedDistanceStart=5.0 + D:maximumSpeed=0.3 + D:minimumSpeed=0.1 + I:rfPerHeightUnit=500 +} + + +endergenic { + I:endergenicBadParticles=10 + I:endergenicChanceLost=5 + I:endergenicGoodParticles=10 + I:endergenicKeepRf=2000 + I:endergenicRfHolding=500 + I:endergenicRfOutput=20000 + D:powergenFactor=2.0 +} + + +environmental { + B:blindnessAvailable=false + D:blindnessRFPerTick=0.009999999776482582 + I:environmentalMaxRF=500000 + I:environmentalMinRFUsage=5 + I:environmentalRFPerTick=20000 + D:featherfallingPlusRFPerTick=0.003000000026077032 + D:featherfallingRFPerTick=0.0010000000474974513 + D:flightRFPerTick=0.004000000189989805 + D:glowingRFPerTick=0.0010000000474974513 + D:hastePlusRFPerTick=0.003000000026077032 + D:hasteRFPerTick=0.0010000000474974513 + D:luckRFPerTick=0.0020000000949949026 + D:mobsPowerMultiplier=2.0 + D:nightvisionRFPerTick=0.0010000000474974513 + D:noTeleportRFPerTick=0.0020000000949949026 + D:peacefulRFPerTick=0.0010000000474974513 + B:poisonAvailable=false + D:poisonRFPerTick=0.019999999552965164 + D:regenerationPlusRFPerTick=0.0044999998062849045 + D:regenerationRFPerTick=0.001500000013038516 + D:saturationPlusRFPerTick=0.003000000026077032 + D:saturationRFPerTick=0.0010000000474974513 + B:slownessAvailable=false + D:slownessRFPerTick=0.012000000104308128 + D:speedPlusRFPerTick=0.003000000026077032 + D:speedRFPerTick=0.0010000000474974513 + D:watherBreathingRFPerTick=0.0010000000474974513 + B:weaknessAvailable=false + D:weaknessRFPerTick=0.009999999776482582 +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # Oregen for dimensional shards in case RFTools Dimensions is present [default: [-1], [1]] + I:dimensionalShardOregenWithDimensions < + -1 + 1 + > + + # Oregen for dimensional shards in case RFTools Dimensions is not present [default: [-1], [1]] + I:dimensionalShardOregenWithoutDimensions < + -1 + 1 + > + + # Craftability of dimensional shards if RFTools Dimension is present: 0=not, 1=easy, 2=hard [range: 0 ~ 2, default: 0] + I:dimensionalShardRecipeWithDimensions=0 + + # Craftability of dimensional shards if RFTools Dimension is not present: 0=not, 1=easy, 2=hard [range: 0 ~ 2, default: 2] + I:dimensionalShardRecipeWithoutDimensions=2 + B:logging=false + + # Amount of injections needed to get a fully absorbed mob essence [range: 0 ~ 10000, default: 10] + I:maxMobInjections=10 + + # Maximum y level for dimensional shard ores [range: 0 ~ 255, default: 40] + I:oreMaximumHeight=40 + + # Maximum number of veins for dimensional shard ores [range: 0 ~ 10000, default: 3] + I:oreMaximumVeinCount=3 + + # Maximum vein size of dimensional shard ores [range: 0 ~ 10000, default: 8] + I:oreMaximumVeinSize=8 + + # Minimum y level for dimensional shard ores [range: 0 ~ 255, default: 2] + I:oreMinimumHeight=2 + + # Minimum vein size of dimensional shard ores [range: 0 ~ 10000, default: 5] + I:oreMinimumVeinSize=5 + + # Set to true to enable retrogen [default: true] + B:retrogen=true + + # The ID for the RFTools villager. -1 means disable, 0 means to automatically assigns an id, any other number will use that as fixed id [range: -1 ~ 2147483647, default: 0] + I:villagerId=10 +} + + +########################################################################################################## +# infuser +#--------------------------------------------------------------------------------------------------------# +# Settings for the infuser +########################################################################################################## + +infuser { + # Amount of RF used per tick while infusing [range: 0 ~ 2147483647, default: 600] + I:generatePerTick=600 + + # Maximum RF storage that the infuser can hold [range: 0 ~ 2147483647, default: 60000] + I:infuserMaxRF=60000 + + # RF per tick that the infuser can receive [range: 0 ~ 2147483647, default: 600] + I:infuserRFPerTick=600 +} + + +livingmatter { + S:living.0 < + B + minecraft:leaves + 0.5 + > + S:living.1 < + B + minecraft:leaves2 + 0.5 + > + S:living.10 < + B + minecraft:red_mushroom + 0.4 + > + S:living.11 < + B + minecraft:pumpkin + 0.9 + > + S:living.12 < + B + minecraft:vine + 0.4 + > + S:living.13 < + B + minecraft:waterlily + 0.4 + > + S:living.14 < + B + minecraft:cocoa + 0.8 + > + S:living.15 < + I + minecraft:apple + 1.0 + > + S:living.16 < + I + minecraft:wheat + 1.1 + > + S:living.17 < + I + minecraft:wheat_seeds + 0.4 + > + S:living.18 < + I + minecraft:potato + 1.5 + > + S:living.19 < + I + minecraft:carrot + 1.5 + > + S:living.2 < + B + minecraft:sapling + 0.5 + > + S:living.20 < + I + minecraft:pumpkin_seeds + 0.4 + > + S:living.21 < + I + minecraft:melon_seeds + 0.4 + > + S:living.22 < + I + minecraft:beef + 1.5 + > + S:living.23 < + I + minecraft:porkchop + 1.5 + > + S:living.24 < + I + minecraft:mutton + 1.5 + > + S:living.25 < + I + minecraft:chicken + 1.5 + > + S:living.26 < + I + minecraft:rabbit + 1.2 + > + S:living.27 < + I + minecraft:rabbit_foot + 1.0 + > + S:living.28 < + I + minecraft:rabbit_hide + 0.5 + > + S:living.29 < + I + minecraft:beetroot + 0.8 + > + S:living.3 < + B + minecraft:hay_block + 1.5 + > + S:living.30 < + I + minecraft:beetroot_seeds + 0.4 + > + S:living.31 < + I + minecraft:chorus_fruit + 1.5 + > + S:living.32 < + I + minecraft:fish + 1.5 + > + S:living.33 < + I + minecraft:reeds + 1.0 + > + S:living.4 < + B + minecraft:melon_block + 1.0 + > + S:living.5 < + B + minecraft:cactus + 0.4 + > + S:living.6 < + B + minecraft:red_flower + 0.3 + > + S:living.7 < + B + minecraft:yellow_flower + 0.3 + > + S:living.8 < + B + minecraft:chorus_flower + 1.1 + > + S:living.9 < + B + minecraft:brown_mushroom + 0.4 + > +} + + +mobspawnamounts { + S:StraySkeleton.spawnamount.0 < + I + minecraft:bone + 0 + 0.1 + > + S:StraySkeleton.spawnamount.1 < + B + minecraft:netherrack + 0 + 0.5 + > + S:StraySkeleton.spawnamount.2 < + L + + 0 + 20.0 + > + S:WitherSkeleton.spawnamount.0 < + I + minecraft:bone + 0 + 0.1 + > + S:WitherSkeleton.spawnamount.1 < + B + minecraft:netherrack + 0 + 0.5 + > + S:WitherSkeleton.spawnamount.2 < + L + + 0 + 30.0 + > + S:"minecraft:bat.spawnamount.0" < + I + minecraft:feather + 0 + 0.1 + > + S:"minecraft:bat.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:bat.spawnamount.2" < + L + + 0 + 10.0 + > + S:"minecraft:blaze.spawnamount.0" < + I + minecraft:blaze_rod + 0 + 0.1 + > + S:"minecraft:blaze.spawnamount.1" < + B + minecraft:netherrack + 0 + 0.5 + > + S:"minecraft:blaze.spawnamount.2" < + L + + 0 + 30.0 + > + S:"minecraft:cave_spider.spawnamount.0" < + I + minecraft:string + 0 + 0.1 + > + S:"minecraft:cave_spider.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:cave_spider.spawnamount.2" < + L + + 0 + 10.0 + > + S:"minecraft:chicken.spawnamount.0" < + I + minecraft:feather + 0 + 0.1 + > + S:"minecraft:chicken.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:chicken.spawnamount.2" < + L + + 0 + 15.0 + > + S:"minecraft:cow.spawnamount.0" < + I + minecraft:leather + 0 + 0.1 + > + S:"minecraft:cow.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:cow.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:creeper.spawnamount.0" < + I + minecraft:gunpowder + 0 + 0.1 + > + S:"minecraft:creeper.spawnamount.1" < + B + minecraft:dirt + 0 + 0.5 + > + S:"minecraft:creeper.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:ender_dragon.spawnamount.0" < + I + minecraft:experience_bottle + 0 + 0.1 + > + S:"minecraft:ender_dragon.spawnamount.1" < + B + minecraft:end_stone + 0 + 100.0 + > + S:"minecraft:ender_dragon.spawnamount.2" < + L + + 0 + 200.0 + > + S:"minecraft:enderman.spawnamount.0" < + I + minecraft:ender_pearl + 0 + 0.1 + > + S:"minecraft:enderman.spawnamount.1" < + B + minecraft:end_stone + 0 + 0.5 + > + S:"minecraft:enderman.spawnamount.2" < + L + + 0 + 40.0 + > + S:"minecraft:endermite.spawnamount.0" < + I + minecraft:ender_pearl + 0 + 0.05 + > + S:"minecraft:endermite.spawnamount.1" < + B + minecraft:end_stone + 0 + 0.2 + > + S:"minecraft:endermite.spawnamount.2" < + L + + 0 + 10.0 + > + S:"minecraft:ghast.spawnamount.0" < + I + minecraft:ghast_tear + 0 + 0.1 + > + S:"minecraft:ghast.spawnamount.1" < + B + minecraft:netherrack + 0 + 1.0 + > + S:"minecraft:ghast.spawnamount.2" < + L + + 0 + 50.0 + > + S:"minecraft:guardian.spawnamount.0" < + I + minecraft:prismarine_shard + 0 + 0.1 + > + S:"minecraft:guardian.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:guardian.spawnamount.2" < + L + + 0 + 30.0 + > + S:"minecraft:horse.spawnamount.0" < + I + minecraft:leather + 0 + 0.1 + > + S:"minecraft:horse.spawnamount.1" < + B + minecraft:dirt + 0 + 0.5 + > + S:"minecraft:horse.spawnamount.2" < + L + + 0 + 30.0 + > + S:"minecraft:magma_cube.spawnamount.0" < + I + minecraft:magma_cream + 0 + 0.1 + > + S:"minecraft:magma_cube.spawnamount.1" < + B + minecraft:netherrack + 0 + 0.2 + > + S:"minecraft:magma_cube.spawnamount.2" < + L + + 0 + 10.0 + > + S:"minecraft:mooshroom.spawnamount.0" < + I + minecraft:leather + 0 + 0.1 + > + S:"minecraft:mooshroom.spawnamount.1" < + B + minecraft:dirt + 0 + 1.0 + > + S:"minecraft:mooshroom.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:ocelot.spawnamount.0" < + I + minecraft:fish + 0 + 0.1 + > + S:"minecraft:ocelot.spawnamount.1" < + B + minecraft:dirt + 0 + 1.0 + > + S:"minecraft:ocelot.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:pig.spawnamount.0" < + I + minecraft:leather + 0 + 0.1 + > + S:"minecraft:pig.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:pig.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:polar_bear.spawnamount.0" < + I + minecraft:fish + 0 + 0.1 + > + S:"minecraft:polar_bear.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:polar_bear.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:rabbit.spawnamount.0" < + I + minecraft:rabbit_stew + 0 + 0.1 + > + S:"minecraft:rabbit.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:rabbit.spawnamount.2" < + L + + 0 + 10.0 + > + S:"minecraft:sheep.spawnamount.0" < + B + minecraft:wool + 0 + 0.1 + > + S:"minecraft:sheep.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:sheep.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:shulker.spawnamount.0" < + I + minecraft:ender_pearl + 0 + 0.1 + > + S:"minecraft:shulker.spawnamount.1" < + B + minecraft:end_stone + 0 + 0.2 + > + S:"minecraft:shulker.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:silverfish.spawnamount.0" < + I + minecraft:iron_ingot + 0 + 0.05 + > + S:"minecraft:silverfish.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:silverfish.spawnamount.2" < + L + + 0 + 10.0 + > + S:"minecraft:skeleton.spawnamount.0" < + I + minecraft:bone + 0 + 0.1 + > + S:"minecraft:skeleton.spawnamount.1" < + B + minecraft:dirt + 0 + 0.5 + > + S:"minecraft:skeleton.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:slime.spawnamount.0" < + I + minecraft:slime_ball + 0 + 0.1 + > + S:"minecraft:slime.spawnamount.1" < + B + minecraft:dirt + 0 + 0.5 + > + S:"minecraft:slime.spawnamount.2" < + L + + 0 + 15.0 + > + S:"minecraft:snowman.spawnamount.0" < + I + minecraft:snowball + 0 + 0.1 + > + S:"minecraft:snowman.spawnamount.1" < + B + minecraft:dirt + 0 + 1.0 + > + S:"minecraft:snowman.spawnamount.2" < + L + + 0 + 15.0 + > + S:"minecraft:spider.spawnamount.0" < + I + minecraft:string + 0 + 0.1 + > + S:"minecraft:spider.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:spider.spawnamount.2" < + L + + 0 + 15.0 + > + S:"minecraft:squid.spawnamount.0" < + I + minecraft:dye + 0 + 0.1 + > + S:"minecraft:squid.spawnamount.1" < + B + minecraft:dirt + 0 + 0.5 + > + S:"minecraft:squid.spawnamount.2" < + L + + 0 + 10.0 + > + S:"minecraft:stray.spawnamount.0" < + I + minecraft:bone + 0 + 0.1 + > + S:"minecraft:stray.spawnamount.1" < + B + minecraft:netherrack + 0 + 0.5 + > + S:"minecraft:stray.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:villager.spawnamount.0" < + I + minecraft:book + 0 + 0.1 + > + S:"minecraft:villager.spawnamount.1" < + B + minecraft:dirt + 0 + 5.0 + > + S:"minecraft:villager.spawnamount.2" < + L + + 0 + 30.0 + > + S:"minecraft:villager_golem.spawnamount.0" < + I + minecraft:iron_ingot + 0 + 0.1 + > + S:"minecraft:villager_golem.spawnamount.1" < + B + minecraft:dirt + 0 + 6.0 + > + S:"minecraft:villager_golem.spawnamount.2" < + B + minecraft:red_flower + 0 + 0.5 + > + S:"minecraft:witch.spawnamount.0" < + I + minecraft:glass_bottle + 0 + 0.1 + > + S:"minecraft:witch.spawnamount.1" < + B + minecraft:dirt + 0 + 1.0 + > + S:"minecraft:witch.spawnamount.2" < + L + + 0 + 30.0 + > + S:"minecraft:wither.spawnamount.0" < + I + minecraft:nether_star + 0 + 0.1 + > + S:"minecraft:wither.spawnamount.1" < + B + minecraft:soul_sand + 0 + 0.5 + > + S:"minecraft:wither.spawnamount.2" < + L + + 0 + 100.0 + > + S:"minecraft:wither_skeleton.spawnamount.0" < + I + minecraft:bone + 0 + 0.1 + > + S:"minecraft:wither_skeleton.spawnamount.1" < + B + minecraft:netherrack + 0 + 0.5 + > + S:"minecraft:wither_skeleton.spawnamount.2" < + L + + 0 + 30.0 + > + S:"minecraft:wolf.spawnamount.0" < + I + minecraft:bone + 0 + 0.1 + > + S:"minecraft:wolf.spawnamount.1" < + B + minecraft:dirt + 0 + 0.5 + > + S:"minecraft:wolf.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:zombie.spawnamount.0" < + I + minecraft:rotten_flesh + 0 + 0.1 + > + S:"minecraft:zombie.spawnamount.1" < + B + minecraft:dirt + 0 + 0.2 + > + S:"minecraft:zombie.spawnamount.2" < + L + + 0 + 20.0 + > + S:"minecraft:zombie_pigman.spawnamount.0" < + I + minecraft:gold_nugget + 0 + 0.1 + > + S:"minecraft:zombie_pigman.spawnamount.1" < + B + minecraft:netherrack + 0 + 0.5 + > + S:"minecraft:zombie_pigman.spawnamount.2" < + L + + 0 + 20.0 + > +} + + +mobspawnrf { + I:StraySkeleton=800 + I:WitherSkeleton=1500 + I:"minecraft:bat"=100 + I:"minecraft:blaze"=1000 + I:"minecraft:cave_spider"=500 + I:"minecraft:chicken"=500 + I:"minecraft:cow"=800 + I:"minecraft:creeper"=800 + I:"minecraft:ender_dragon"=100000 + I:"minecraft:enderman"=2000 + I:"minecraft:endermite"=400 + I:"minecraft:ghast"=2000 + I:"minecraft:guardian"=1000 + I:"minecraft:horse"=1000 + I:"minecraft:magma_cube"=600 + I:"minecraft:mooshroom"=800 + I:"minecraft:ocelot"=800 + I:"minecraft:pig"=800 + I:"minecraft:polar_bear"=1500 + I:"minecraft:rabbit"=300 + I:"minecraft:sheep"=800 + I:"minecraft:shulker"=600 + I:"minecraft:silverfish"=400 + I:"minecraft:skeleton"=800 + I:"minecraft:slime"=600 + I:"minecraft:snowman"=600 + I:"minecraft:spider"=500 + I:"minecraft:squid"=500 + I:"minecraft:stray"=800 + I:"minecraft:villager"=2000 + I:"minecraft:villager_golem"=2000 + I:"minecraft:witch"=1200 + I:"minecraft:wither"=20000 + I:"minecraft:wither_skeleton"=1500 + I:"minecraft:wolf"=800 + I:"minecraft:zombie"=800 + I:"minecraft:zombie_pigman"=1200 +} + + +networkmonitor { + B:enabled=true + I:hilightTime=5 + I:maximumBlocks=500 +} + + +powercell { + I:advancedFactor=4 + D:powerCellCostFactor=1.1 + D:powerCellDistanceCap=10000.0 + D:powerCellMinDistance=100.0 + D:powerCellRFToolsDimensionAdvantage=0.5 + I:powercellChargePerTick=30000 + I:rfPerNormalCell=1000000 + I:rfPerTick=5000 + I:simpleFactor=4 +} + + +quarryreplace { + S:builder=minecraft:dirt +} + + +scanner { + D:baseProjectorVolume=0.4000000059604645 + I:clientRenderDataTimeout=10000 + I:locatorBeaconHeight=30 + I:locatorEntitySafety=10 + D:locatorFilterCost=0.5 + I:locatorMaxEnergyChunks=25 + I:locatorMaxRF=2000000 + I:locatorRFPerTick=20000 + I:locatorUsePerTickBase=5000 + D:locatorUsePerTickChunk=0.1 + D:locatorUsePerTickEnergy=5.0 + D:locatorUsePerTickHostile=1.0 + D:locatorUsePerTickPassive=0.5 + D:locatorUsePerTickPlayer=2.0 + I:maxScannerDimension=512 + I:maxScannerOffset=2048 + I:planeSurfacePerTick=40000 + I:projectorFlashTimeout=400 + I:projectorMaxRF=500000 + I:projectorRFPerTick=10000 + I:projectorUsePerTick=1000 + I:remoteScannerUsePerTick=2000 + I:scannerMaxRF=500000 + I:scannerRFPerTick=20000 + I:scannerUsePerTick=1000 + I:surfaceAreaPerTick=262144 + I:ticksPerLocatorScan=40 + B:useVBO=true +} + + +########################################################################################################## +# screen +#--------------------------------------------------------------------------------------------------------# +# Settings for the screen system +########################################################################################################## + +screen { + S:additionalCharacters= + + # RF per tick/per block for the button module [range: 0 ~ 2147483647, default: 9] + I:buttonRFPerTick=0 + + # RF per tick/per block for the clock module [range: 0 ~ 2147483647, default: 1] + I:clockRFPerTick=1 + + # RF per tick/per block for the computer module [range: 0 ~ 2147483647, default: 4] + I:computerRFPerTick=4 + + # RF per tick/per block for the counter plus module [range: 0 ~ 2147483647, default: 30] + I:counterPlusRFPerTick=30 + + # RF per tick/per block for the counter module [range: 0 ~ 2147483647, default: 4] + I:counterRFPerTick=4 + + # RF per tick/per block for the dimension module [range: 0 ~ 2147483647, default: 6] + I:dimensionRFPerTick=6 + + # RF per tick/per block for the dump module [range: 0 ~ 2147483647, default: 0] + I:dumpRFPerTick=0 + + # RF per tick/per block for the elevator button module [range: 0 ~ 2147483647, default: 0] + I:elevatorButtonRFPerTick=0 + + # RF per tick/per block for the energy plus module [range: 0 ~ 2147483647, default: 30] + I:energyPlusRFPerTick=30 + + # RF per tick/per block for the energy module [range: 0 ~ 2147483647, default: 4] + I:energyRFPerTick=4 + + # RF per tick/per block for the fluid plus module [range: 0 ~ 2147483647, default: 30] + I:fluidPlusRFPerTick=30 + + # RF per tick/per block for the fluid module [range: 0 ~ 2147483647, default: 4] + I:fluidRFPerTick=4 + S:fontName=rftools:fonts/ubuntu.ttf + D:fontSize=40.0 + + # RF per tick/per block for the itemstack plus module [range: 0 ~ 2147483647, default: 30] + I:itemstackPlusRFPerTick=30 + + # RF per tick/per block for the itemstack module [range: 0 ~ 2147483647, default: 4] + I:itemstackRFPerTick=4 + + # RF per tick/per block for the machine information module [range: 0 ~ 2147483647, default: 4] + I:machineInfoRFPerTick=4 + + # RF per tick/per block for the redstone module [range: 0 ~ 2147483647, default: 4] + I:redstoneRFPerTick=4 + + # Maximum RF storage that the screen controller can hold [range: 0 ~ 2147483647, default: 60000] + I:screenControllerMaxRF=60000 + + # RF per tick that the the screen controller can receive [range: 0 ~ 2147483647, default: 1000] + I:screenControllerRFPerTick=1000 + + # How many times the screen will update. Higher numbers make the screens less accurate but better for network bandwidth [range: 0 ~ 2147483647, default: 500] + I:screenRefreshTiming=500 + + # RF per tick/per block for the storage control module [range: 0 ~ 2147483647, default: 0] + I:storageControlRFPerTick=0 + + # RF per tick/per block for the text module [range: 0 ~ 2147483647, default: 0] + I:textRFPerTick=0 + B:useTruetype=true +} + + +########################################################################################################## +# security +#--------------------------------------------------------------------------------------------------------# +# Settings for the block security system +########################################################################################################## + +security { + # Whether anything related to the block security system should exist [default: true] + B:enabled=true +} + + +shield { + B:allowInvisibleShield=true + B:disableShieldBlocksToUncorruptWorld=false + I:lootingKillBonus=3 + I:maxDisjointShieldDistance=64 + I:maxShieldDimension=256 + I:maxShieldOffset=128 + I:shardsPerLootingKill=2 + D:shieldDamage=5.0 + I:shieldMaxRF=200000 + I:shieldMaxSize=256 + I:shieldRFPerTick=5000 + I:shieldRfBase=8 + I:shieldRfCamo=2 + I:shieldRfDamage=1000 + I:shieldRfDamagePlayer=2000 + I:shieldRfShield=2 +} + + +spawner { + I:beamerBlocksPerSend=1 + I:beamerMaxRF=200000 + I:beamerRFPerTick=1000 + I:beamerRfPerSend=2000 + I:maxBeamDistance=8 + I:spawnerMaxMatterStorage=6400 + I:spawnerMaxRF=200000 + I:spawnerRFPerTick=2000 +} + + +########################################################################################################## +# storage +#--------------------------------------------------------------------------------------------------------# +# Settings for the modular storage system +########################################################################################################## + +storage { + B:autofocusSearch=false + + # [default: [extrabiomes.blocks.BlockCustomFlower=Flowers], [crazypants.enderio.material.ItemMachinePart=Technical], [net.minecraft.block.BlockPistonBase=Technical], [com.rwtema.extrautils.tileentity.transfernodes.BlockTransferPipe=Technical], [net.minecraft.block.BlockWood=null], [powercrystals.minefactoryreloaded.item.ItemPortaSpawner=Technical], [thermalfoundation.block.BlockOre=Ores], [mcjty.rftools.items.screenmodules=Modules], [net.minecraft.block.BlockRail=Technical], [net.minecraft.item.ItemShears=Tools], [net.minecraft.block.BlockRailPowered=Technical], [net.minecraft.block.BlockJukebox=Technical], [mcjty.rftools.blocks.teleporter.MatterBoosterBlock=Machines], [crazypants.enderio.material.ItemCapacitor=Technical], [powercrystals.minefactoryreloaded.item.ItemLaserFocus=Technical], [crazypants.enderio.fluid.ItemBucketEio=Buckets], [biomesoplenty.common.items.ItemBOPBucket=Buckets], [net.minecraft.block.BlockCommandBlock=Technical], [mcjty.rftools.items.dimensionmonitor.DimensionMonitorItem=Technical], [net.minecraft.block.BlockRedstoneLight=Technical], [net.minecraft.item.ItemFood=Food], [crazypants.enderio.conduit.facade.BlockConduitFacade=Technical], [mcjty.rftools.blocks.spaceprojector.SpaceChamberBlock=Machines], [powercrystals.minefactoryreloaded.item.base.ItemFactoryBucket=Buckets], [crazypants.enderio.conduit.BlockConduitBundle=Technical], [powercrystals.minefactoryreloaded.block=Machines], [net.minecraft.block.BlockPotato=Food], [crazypants.enderio.rail.BlockEnderRail=Technical], [crazypants.enderio.machine=Machines], [thermalexpansion.block.device.ItemBlockDevice=Machines], [mcjty.rftools.items.teleportprobe.ChargedPorterItem=Technical], [com.rwtema.extrautils.block.BlockEnderthermicPump=Machines], [net.minecraft.block.BlockPressurePlate=Technical], [net.minecraft.block.BlockFlower=Flowers], [mcjty.rftools.items.dimlets.KnownDimlet=Dimlets], [mcjty.rftools.items.teleportprobe.TeleportProbeItem=Technical], [crazypants.enderio.item.ItemMagnet=Technical], [mcjty.rftools.items.devdelight.DevelopersDelightItem=Technical], [mcjty.rftools.items.parts.MediocreEfficiencyEssenceItem=Dimlet Parts], [thermalexpansion.item.tool.ItemIgniter=Technical], [mcjty.rftools.items.smartwrench.SmartWrenchItem=Technical], [mcjty.rftools.items.parts.DimletTypeControllerItem=Dimlet Parts], [crazypants.enderio.block.BlockDarkSteelPressurePlate=Technical], [net.minecraft.block.BlockButtonStone=Technical], [mcjty.rftools.items.parts.PeaceEssenceItem=Dimlet Parts], [mcjty.rftools.items.envmodules=Modules], [net.minecraft.block.BlockDropper=Technical], [crazypants.enderio.conduit.redstone.ItemRedstoneConduit=Technical], [mcjty.rftools.blocks.MachineBase=Machines], [crazypants.enderio.conduit.item.filter.ItemBasicItemFilter=Technical], [crazypants.enderio.item.ItemConduitProbe=Technical], [thermalexpansion.item.tool.ItemMultimeter=Technical], [net.minecraft.item.ItemFlintAndSteel=Tools], [net.minecraft.block.BlockTripWireHook=Technical], [net.minecraft.block.BlockDispenser=Technical], [net.minecraft.block.BlockLever=Technical], [mcjty.rftools.blocks.MachineFrame=Machines], [crazypants.enderio.conduit.item.ItemItemConduit=Technical], [mcjty.rftools.items.parts.DimletEnergyModuleItem=Dimlet Parts], [thermalexpansion.block.machine=Machines], [crazypants.enderio.conduit.item.filter.ItemExistingItemFilter=Technical], [net.minecraft.item.ItemBow=Weapons], [net.minecraft.block.BlockRedstoneWire=Technical], [net.minecraft.block.BlockTripWire=Technical], [mcjty.rftools.items.manual.RFToolsDimensionManualItem=Books], [com.rwtema.extrautils.tileentity.enderquarry.BlockEnderQuarry=Machines], [codechicken.microblock.ItemSaw=Tools], [net.minecraft.block.BlockWorkbench=Technical], [biomesoplenty.common.blocks.BlockBOPFlower=Flowers], [biomesoplenty.common.itemblocks.ItemBlockFlower=Flowers], [powercrystals.minefactoryreloaded.item.ItemLogicUpgradeCard=Technical], [net.minecraft.block.BlockHopper=Technical], [net.minecraft.item.ItemPotion=Potions], [net.minecraft.item.ItemBook=Books], [net.minecraft.item.ItemBucket=Buckets], [mcjty.rftools.items.parts.DimletMemoryUnitItem=Dimlet Parts], [powercrystals.minefactoryreloaded.item.tool.ItemRedNetMeter=Technical], [mcjty.rftools.blocks.shield.ShieldTemplateBlock=Machines], [net.minecraft.block.BlockRedstoneTorch=Technical], [mcjty.lib.container.GenericBlock=Machines], [com.rwtema.extrautils.tileentity.enderquarry.BlockEnderMarkers=Technical], [net.minecraft.item.ItemRecord=Records], [crazypants.enderio.conduit.gas.ItemGasConduit=Technical], [mcjty.rftools.blocks.spaceprojector.SpaceChamberCardItem=Technical], [crazypants.enderio.conduit.liquid.ItemLiquidConduit=Technical], [powercrystals.minefactoryreloaded.item.tool.ItemXpExtractor=Technical], [net.minecraft.item.ItemArmor=Armor], [net.minecraft.block.BlockOre=Ores], [buildcraft.builders=Machines], [mcjty.rftools.blocks.teleporter.DestinationAnalyzerBlock=Machines], [com.rwtema.extrautils.tileentity.generators.BlockGenerator=Machines], [crazypants.enderio.conduit.item.ItemExtractSpeedUpgrade=Technical], [mcjty.rftools.items.parts.SyringeItem=Dimlet Parts], [net.minecraft.block.BlockRedstoneComparator=Technical], [mcjty.rftools.items.parts.EfficiencyEssenceItem=Dimlet Parts], [thermalexpansion.block.cell=Machines], [net.minecraft.item.ItemRedstone=Technical], [net.minecraft.block.BlockNote=Technical], [mcjty.rftools.items.manual.RFToolsManualItem=Books], [crazypants.enderio.conduit.power.ItemPowerConduit=Technical], [mcjty.rftools.items.storage=Modules], [mcjty.rftools.items.dimlets.RealizedDimensionTab=Dimlets], [crazypants.enderio.machine.spawner.ItemBrokenSpawner=Machines], [cofh.core.item.ItemBucket=Buckets], [net.minecraft.item.ItemMinecart=Technical], [net.minecraft.item.ItemSkull=Skulls], [mcjty.rftools.items.dimlets.EmptyDimensionTab=Dimlets], [mcjty.rftools.items.dimlets.UnknownDimlet=Dimlets], [crazypants.enderio.item.skull=Skulls], [net.minecraft.block.BlockFurnace=Technical], [net.minecraft.block.BlockPressurePlateWeighted=Technical], [powercrystals.minefactoryreloaded.item.ItemSafariNet=Technical], [net.minecraft.block.BlockRailDetector=Technical], [net.minecraft.block.BlockRedstoneRepeater=Technical], [mcjty.rftools.items.dimlets.DimletTemplate=Dimlets], [mcjty.rftools.items.dimensionmonitor.PhasedFieldGeneratorItem=Technical], [net.minecraft.block.BlockSapling=Saplings], [net.minecraft.block.BlockDaylightDetector=Technical], [cofh.thermalexpansion.block.device=Machines], [codechicken.microblock.ItemMicroPart=Microblocks], [crazypants.enderio.conduit.item.filter.ItemModItemFilter=Technical], [mcjty.rftools.items.manual.RFToolsShapeManualItem=Books], [net.minecraft.item.ItemSword=Weapons], [powercrystals.minefactoryreloaded.item.gun.ItemSafariNetLauncher=Technical], [net.minecraft.item.ItemTool=Tools], [thermalexpansion.item.tool.ItemWrench=Technical], [net.minecraft.block.BlockCake=Food], [mcjty.rftools.items.parts.DimletControlCircuitItem=Dimlet Parts], [net.minecraft.block.BlockCarrot=Food], [biomesoplenty.common.itemblocks.ItemBlockFlower2=Flowers], [thermalexpansion.block.dynamo.ItemBlockDynamo=Machines], [thermalexpansion.item.ItemCapacitor=Technical], [biomesoplenty.common.blocks.BlockBOPFlower2=Flowers], [codechicken.chunkloader.ItemChunkLoader=Machines], [powercrystals.minefactoryreloaded.item.tool.ItemRedNetMemoryCard=Technical], [net.minecraft.block.BlockTNT=Technical], [net.minecraft.item.ItemHoe=Tools], [mcjty.rftools.items.netmonitor.NetworkMonitorItem=Technical], [com.rwtema.extrautils.tileentity.enderquarry.BlockQuarryUpgrades=Technical]] + S:categories < + extrabiomes.blocks.BlockCustomFlower=Flowers + crazypants.enderio.material.ItemMachinePart=Technical + net.minecraft.block.BlockPistonBase=Technical + com.rwtema.extrautils.tileentity.transfernodes.BlockTransferPipe=Technical + net.minecraft.block.BlockWood=null + powercrystals.minefactoryreloaded.item.ItemPortaSpawner=Technical + thermalfoundation.block.BlockOre=Ores + mcjty.rftools.items.screenmodules=Modules + net.minecraft.block.BlockRail=Technical + net.minecraft.item.ItemShears=Tools + net.minecraft.block.BlockRailPowered=Technical + net.minecraft.block.BlockJukebox=Technical + mcjty.rftools.blocks.teleporter.MatterBoosterBlock=Machines + crazypants.enderio.material.ItemCapacitor=Technical + powercrystals.minefactoryreloaded.item.ItemLaserFocus=Technical + crazypants.enderio.fluid.ItemBucketEio=Buckets + biomesoplenty.common.items.ItemBOPBucket=Buckets + net.minecraft.block.BlockCommandBlock=Technical + mcjty.rftools.items.dimensionmonitor.DimensionMonitorItem=Technical + net.minecraft.block.BlockRedstoneLight=Technical + net.minecraft.item.ItemFood=Food + crazypants.enderio.conduit.facade.BlockConduitFacade=Technical + mcjty.rftools.blocks.spaceprojector.SpaceChamberBlock=Machines + powercrystals.minefactoryreloaded.item.base.ItemFactoryBucket=Buckets + crazypants.enderio.conduit.BlockConduitBundle=Technical + powercrystals.minefactoryreloaded.block=Machines + net.minecraft.block.BlockPotato=Food + crazypants.enderio.rail.BlockEnderRail=Technical + crazypants.enderio.machine=Machines + thermalexpansion.block.device.ItemBlockDevice=Machines + mcjty.rftools.items.teleportprobe.ChargedPorterItem=Technical + com.rwtema.extrautils.block.BlockEnderthermicPump=Machines + net.minecraft.block.BlockPressurePlate=Technical + net.minecraft.block.BlockFlower=Flowers + mcjty.rftools.items.dimlets.KnownDimlet=Dimlets + mcjty.rftools.items.teleportprobe.TeleportProbeItem=Technical + crazypants.enderio.item.ItemMagnet=Technical + mcjty.rftools.items.devdelight.DevelopersDelightItem=Technical + mcjty.rftools.items.parts.MediocreEfficiencyEssenceItem=Dimlet Parts + thermalexpansion.item.tool.ItemIgniter=Technical + mcjty.rftools.items.smartwrench.SmartWrenchItem=Technical + mcjty.rftools.items.parts.DimletTypeControllerItem=Dimlet Parts + crazypants.enderio.block.BlockDarkSteelPressurePlate=Technical + net.minecraft.block.BlockButtonStone=Technical + mcjty.rftools.items.parts.PeaceEssenceItem=Dimlet Parts + mcjty.rftools.items.envmodules=Modules + net.minecraft.block.BlockDropper=Technical + crazypants.enderio.conduit.redstone.ItemRedstoneConduit=Technical + mcjty.rftools.blocks.MachineBase=Machines + crazypants.enderio.conduit.item.filter.ItemBasicItemFilter=Technical + crazypants.enderio.item.ItemConduitProbe=Technical + thermalexpansion.item.tool.ItemMultimeter=Technical + net.minecraft.item.ItemFlintAndSteel=Tools + net.minecraft.block.BlockTripWireHook=Technical + net.minecraft.block.BlockDispenser=Technical + net.minecraft.block.BlockLever=Technical + mcjty.rftools.blocks.MachineFrame=Machines + crazypants.enderio.conduit.item.ItemItemConduit=Technical + mcjty.rftools.items.parts.DimletEnergyModuleItem=Dimlet Parts + thermalexpansion.block.machine=Machines + crazypants.enderio.conduit.item.filter.ItemExistingItemFilter=Technical + net.minecraft.item.ItemBow=Weapons + net.minecraft.block.BlockRedstoneWire=Technical + net.minecraft.block.BlockTripWire=Technical + mcjty.rftools.items.manual.RFToolsDimensionManualItem=Books + com.rwtema.extrautils.tileentity.enderquarry.BlockEnderQuarry=Machines + codechicken.microblock.ItemSaw=Tools + net.minecraft.block.BlockWorkbench=Technical + biomesoplenty.common.blocks.BlockBOPFlower=Flowers + biomesoplenty.common.itemblocks.ItemBlockFlower=Flowers + powercrystals.minefactoryreloaded.item.ItemLogicUpgradeCard=Technical + net.minecraft.block.BlockHopper=Technical + net.minecraft.item.ItemPotion=Potions + net.minecraft.item.ItemBook=Books + net.minecraft.item.ItemBucket=Buckets + mcjty.rftools.items.parts.DimletMemoryUnitItem=Dimlet Parts + powercrystals.minefactoryreloaded.item.tool.ItemRedNetMeter=Technical + mcjty.rftools.blocks.shield.ShieldTemplateBlock=Machines + net.minecraft.block.BlockRedstoneTorch=Technical + mcjty.lib.container.GenericBlock=Machines + com.rwtema.extrautils.tileentity.enderquarry.BlockEnderMarkers=Technical + net.minecraft.item.ItemRecord=Records + crazypants.enderio.conduit.gas.ItemGasConduit=Technical + mcjty.rftools.blocks.spaceprojector.SpaceChamberCardItem=Technical + crazypants.enderio.conduit.liquid.ItemLiquidConduit=Technical + powercrystals.minefactoryreloaded.item.tool.ItemXpExtractor=Technical + net.minecraft.item.ItemArmor=Armor + net.minecraft.block.BlockOre=Ores + buildcraft.builders=Machines + mcjty.rftools.blocks.teleporter.DestinationAnalyzerBlock=Machines + com.rwtema.extrautils.tileentity.generators.BlockGenerator=Machines + crazypants.enderio.conduit.item.ItemExtractSpeedUpgrade=Technical + mcjty.rftools.items.parts.SyringeItem=Dimlet Parts + net.minecraft.block.BlockRedstoneComparator=Technical + mcjty.rftools.items.parts.EfficiencyEssenceItem=Dimlet Parts + thermalexpansion.block.cell=Machines + net.minecraft.item.ItemRedstone=Technical + net.minecraft.block.BlockNote=Technical + mcjty.rftools.items.manual.RFToolsManualItem=Books + crazypants.enderio.conduit.power.ItemPowerConduit=Technical + mcjty.rftools.items.storage=Modules + mcjty.rftools.items.dimlets.RealizedDimensionTab=Dimlets + crazypants.enderio.machine.spawner.ItemBrokenSpawner=Machines + cofh.core.item.ItemBucket=Buckets + net.minecraft.item.ItemMinecart=Technical + net.minecraft.item.ItemSkull=Skulls + mcjty.rftools.items.dimlets.EmptyDimensionTab=Dimlets + mcjty.rftools.items.dimlets.UnknownDimlet=Dimlets + crazypants.enderio.item.skull=Skulls + net.minecraft.block.BlockFurnace=Technical + net.minecraft.block.BlockPressurePlateWeighted=Technical + powercrystals.minefactoryreloaded.item.ItemSafariNet=Technical + net.minecraft.block.BlockRailDetector=Technical + net.minecraft.block.BlockRedstoneRepeater=Technical + mcjty.rftools.items.dimlets.DimletTemplate=Dimlets + mcjty.rftools.items.dimensionmonitor.PhasedFieldGeneratorItem=Technical + net.minecraft.block.BlockSapling=Saplings + net.minecraft.block.BlockDaylightDetector=Technical + cofh.thermalexpansion.block.device=Machines + codechicken.microblock.ItemMicroPart=Microblocks + crazypants.enderio.conduit.item.filter.ItemModItemFilter=Technical + mcjty.rftools.items.manual.RFToolsShapeManualItem=Books + net.minecraft.item.ItemSword=Weapons + powercrystals.minefactoryreloaded.item.gun.ItemSafariNetLauncher=Technical + net.minecraft.item.ItemTool=Tools + thermalexpansion.item.tool.ItemWrench=Technical + net.minecraft.block.BlockCake=Food + mcjty.rftools.items.parts.DimletControlCircuitItem=Dimlet Parts + net.minecraft.block.BlockCarrot=Food + biomesoplenty.common.itemblocks.ItemBlockFlower2=Flowers + thermalexpansion.block.dynamo.ItemBlockDynamo=Machines + thermalexpansion.item.ItemCapacitor=Technical + biomesoplenty.common.blocks.BlockBOPFlower2=Flowers + codechicken.chunkloader.ItemChunkLoader=Machines + powercrystals.minefactoryreloaded.item.tool.ItemRedNetMemoryCard=Technical + net.minecraft.block.BlockTNT=Technical + net.minecraft.item.ItemHoe=Tools + mcjty.rftools.items.netmonitor.NetworkMonitorItem=Technical + com.rwtema.extrautils.tileentity.enderquarry.BlockQuarryUpgrades=Technical + > + B:clearSearchOnOpen=true + I:groupBackground=-1123021 + I:groupForeground=-16777216 + + # The height for the smallest style modular storage GUI [range: 0 ~ 1000000, default: 236] + I:modularStorageGuiHeight1=236 + + # The height for the middle style modular storage GUI [range: 0 ~ 1000000, default: 320] + I:modularStorageGuiHeight2=320 + + # The height for the tallest style modular storage GUI [range: 0 ~ 1000000, default: 490] + I:modularStorageGuiHeight3=490 + + # RF/tick to share an inventory to all dimensions [range: 0 ~ 2147483647, default: 50] + I:remoteShareGlobal=50 + + # RF/tick to share an inventory to the same dimension [range: 0 ~ 2147483647, default: 10] + I:remoteShareLocal=10 + + # Maximum RF storage that the remote storage block can hold [range: 0 ~ 2147483647, default: 100000] + I:remoteStorageMaxRF=100000 + + # RF per tick that the remote storage block can receive [range: 0 ~ 2147483647, default: 300] + I:remoteStorageRFPerTick=300 + + # Extra RF per usage per storage tier [range: 0 ~ 2147483647, default: 100] + I:tabletExtraRFUsage=100 + + # Maximum RF storage that the storage tablet can hold [range: 0 ~ 2147483647, default: 20000] + I:tabletMaxRF=20000 + + # RF per tick that the storage tablet can receive [range: 0 ~ 2147483647, default: 500] + I:tabletRFPerTick=500 + + # RF per usage of the storage tablet [range: 0 ~ 2147483647, default: 100] + I:tabletRFUsage=100 + + # RF per usage of the storage tablet when used in combation with the scanner module [range: 0 ~ 2147483647, default: 100] + I:tabletRFUsageScanner=100 +} + + +storageconfig { + S:biomesoplenty.common.blocks.BlockBOPFlower=Flowers + S:biomesoplenty.common.blocks.BlockBOPFlower2=Flowers + S:biomesoplenty.common.itemblocks.ItemBlockFlower=Flowers + S:biomesoplenty.common.itemblocks.ItemBlockFlower2=Flowers + S:biomesoplenty.common.items.ItemBOPBucket=Buckets + S:buildcraft.builders=Machines + S:codechicken.chunkloader.ItemChunkLoader=Machines + S:codechicken.microblock.ItemMicroPart=Microblocks + S:codechicken.microblock.ItemSaw=Tools + S:cofh.core.item.ItemBucket=Buckets + S:cofh.thermalexpansion.block.device=Machines + S:com.rwtema.extrautils.block.BlockEnderthermicPump=Machines + S:com.rwtema.extrautils.tileentity.enderquarry.BlockEnderMarkers=Technical + S:com.rwtema.extrautils.tileentity.enderquarry.BlockEnderQuarry=Machines + S:com.rwtema.extrautils.tileentity.enderquarry.BlockQuarryUpgrades=Technical + S:com.rwtema.extrautils.tileentity.generators.BlockGenerator=Machines + S:com.rwtema.extrautils.tileentity.transfernodes.BlockTransferPipe=Technical + S:crazypants.enderio.block.BlockDarkSteelPressurePlate=Technical + S:crazypants.enderio.conduit.BlockConduitBundle=Technical + S:crazypants.enderio.conduit.facade.BlockConduitFacade=Technical + S:crazypants.enderio.conduit.gas.ItemGasConduit=Technical + S:crazypants.enderio.conduit.item.ItemExtractSpeedUpgrade=Technical + S:crazypants.enderio.conduit.item.ItemItemConduit=Technical + S:crazypants.enderio.conduit.item.filter.ItemBasicItemFilter=Technical + S:crazypants.enderio.conduit.item.filter.ItemExistingItemFilter=Technical + S:crazypants.enderio.conduit.item.filter.ItemModItemFilter=Technical + S:crazypants.enderio.conduit.liquid.ItemLiquidConduit=Technical + S:crazypants.enderio.conduit.power.ItemPowerConduit=Technical + S:crazypants.enderio.conduit.redstone.ItemRedstoneConduit=Technical + S:crazypants.enderio.fluid.ItemBucketEio=Buckets + S:crazypants.enderio.item.ItemConduitProbe=Technical + S:crazypants.enderio.item.ItemMagnet=Technical + S:crazypants.enderio.item.skull=Skulls + S:crazypants.enderio.machine=Machines + S:crazypants.enderio.machine.spawner.ItemBrokenSpawner=Machines + S:crazypants.enderio.material.ItemCapacitor=Technical + S:crazypants.enderio.material.ItemMachinePart=Technical + S:crazypants.enderio.rail.BlockEnderRail=Technical + S:extrabiomes.blocks.BlockCustomFlower=Flowers + S:mcjty.lib.container.GenericBlock=Machines + S:mcjty.rftools.blocks.MachineBase=Machines + S:mcjty.rftools.blocks.MachineFrame=Machines + S:mcjty.rftools.blocks.shield.ShieldTemplateBlock=Machines + S:mcjty.rftools.blocks.spaceprojector.SpaceChamberBlock=Machines + S:mcjty.rftools.blocks.spaceprojector.SpaceChamberCardItem=Technical + S:mcjty.rftools.blocks.teleporter.DestinationAnalyzerBlock=Machines + S:mcjty.rftools.blocks.teleporter.MatterBoosterBlock=Machines + S:mcjty.rftools.items.devdelight.DevelopersDelightItem=Technical + S:mcjty.rftools.items.dimensionmonitor.DimensionMonitorItem=Technical + S:mcjty.rftools.items.dimensionmonitor.PhasedFieldGeneratorItem=Technical + S:mcjty.rftools.items.dimlets.DimletTemplate=Dimlets + S:mcjty.rftools.items.dimlets.EmptyDimensionTab=Dimlets + S:mcjty.rftools.items.dimlets.KnownDimlet=Dimlets + S:mcjty.rftools.items.dimlets.RealizedDimensionTab=Dimlets + S:mcjty.rftools.items.dimlets.UnknownDimlet=Dimlets + S:mcjty.rftools.items.envmodules=Modules + S:mcjty.rftools.items.manual.RFToolsDimensionManualItem=Books + S:mcjty.rftools.items.manual.RFToolsManualItem=Books + S:mcjty.rftools.items.manual.RFToolsShapeManualItem=Books + S:mcjty.rftools.items.netmonitor.NetworkMonitorItem=Technical + S:mcjty.rftools.items.parts.DimletControlCircuitItem=Dimlet Parts + S:mcjty.rftools.items.parts.DimletEnergyModuleItem=Dimlet Parts + S:mcjty.rftools.items.parts.DimletMemoryUnitItem=Dimlet Parts + S:mcjty.rftools.items.parts.DimletTypeControllerItem=Dimlet Parts + S:mcjty.rftools.items.parts.EfficiencyEssenceItem=Dimlet Parts + S:mcjty.rftools.items.parts.MediocreEfficiencyEssenceItem=Dimlet Parts + S:mcjty.rftools.items.parts.PeaceEssenceItem=Dimlet Parts + S:mcjty.rftools.items.parts.SyringeItem=Dimlet Parts + S:mcjty.rftools.items.screenmodules=Modules + S:mcjty.rftools.items.smartwrench.SmartWrenchItem=Technical + S:mcjty.rftools.items.storage=Modules + S:mcjty.rftools.items.teleportprobe.ChargedPorterItem=Technical + S:mcjty.rftools.items.teleportprobe.TeleportProbeItem=Technical + S:net.minecraft.block.BlockButtonStone=Technical + S:net.minecraft.block.BlockCake=Food + S:net.minecraft.block.BlockCarrot=Food + S:net.minecraft.block.BlockCommandBlock=Technical + S:net.minecraft.block.BlockDaylightDetector=Technical + S:net.minecraft.block.BlockDispenser=Technical + S:net.minecraft.block.BlockDropper=Technical + S:net.minecraft.block.BlockFlower=Flowers + S:net.minecraft.block.BlockFurnace=Technical + S:net.minecraft.block.BlockHopper=Technical + S:net.minecraft.block.BlockJukebox=Technical + S:net.minecraft.block.BlockLever=Technical + S:net.minecraft.block.BlockNote=Technical + S:net.minecraft.block.BlockOre=Ores + S:net.minecraft.block.BlockPistonBase=Technical + S:net.minecraft.block.BlockPotato=Food + S:net.minecraft.block.BlockPressurePlate=Technical + S:net.minecraft.block.BlockPressurePlateWeighted=Technical + S:net.minecraft.block.BlockRail=Technical + S:net.minecraft.block.BlockRailDetector=Technical + S:net.minecraft.block.BlockRailPowered=Technical + S:net.minecraft.block.BlockRedstoneComparator=Technical + S:net.minecraft.block.BlockRedstoneLight=Technical + S:net.minecraft.block.BlockRedstoneRepeater=Technical + S:net.minecraft.block.BlockRedstoneTorch=Technical + S:net.minecraft.block.BlockRedstoneWire=Technical + S:net.minecraft.block.BlockSapling=Saplings + S:net.minecraft.block.BlockTNT=Technical + S:net.minecraft.block.BlockTripWire=Technical + S:net.minecraft.block.BlockTripWireHook=Technical + S:net.minecraft.block.BlockWood=null + S:net.minecraft.block.BlockWorkbench=Technical + S:net.minecraft.item.ItemArmor=Armor + S:net.minecraft.item.ItemBook=Books + S:net.minecraft.item.ItemBow=Weapons + S:net.minecraft.item.ItemBucket=Buckets + S:net.minecraft.item.ItemFlintAndSteel=Tools + S:net.minecraft.item.ItemFood=Food + S:net.minecraft.item.ItemHoe=Tools + S:net.minecraft.item.ItemMinecart=Technical + S:net.minecraft.item.ItemPotion=Potions + S:net.minecraft.item.ItemRecord=Records + S:net.minecraft.item.ItemRedstone=Technical + S:net.minecraft.item.ItemShears=Tools + S:net.minecraft.item.ItemSkull=Skulls + S:net.minecraft.item.ItemSword=Weapons + S:net.minecraft.item.ItemTool=Tools + S:powercrystals.minefactoryreloaded.block=Machines + S:powercrystals.minefactoryreloaded.item.ItemLaserFocus=Technical + S:powercrystals.minefactoryreloaded.item.ItemLogicUpgradeCard=Technical + S:powercrystals.minefactoryreloaded.item.ItemPortaSpawner=Technical + S:powercrystals.minefactoryreloaded.item.ItemSafariNet=Technical + S:powercrystals.minefactoryreloaded.item.base.ItemFactoryBucket=Buckets + S:powercrystals.minefactoryreloaded.item.gun.ItemSafariNetLauncher=Technical + S:powercrystals.minefactoryreloaded.item.tool.ItemRedNetMemoryCard=Technical + S:powercrystals.minefactoryreloaded.item.tool.ItemRedNetMeter=Technical + S:powercrystals.minefactoryreloaded.item.tool.ItemXpExtractor=Technical + S:thermalexpansion.block.cell=Machines + S:thermalexpansion.block.device.ItemBlockDevice=Machines + S:thermalexpansion.block.dynamo.ItemBlockDynamo=Machines + S:thermalexpansion.block.machine=Machines + S:thermalexpansion.item.ItemCapacitor=Technical + S:thermalexpansion.item.tool.ItemIgniter=Technical + S:thermalexpansion.item.tool.ItemMultimeter=Technical + S:thermalexpansion.item.tool.ItemWrench=Technical + S:thermalfoundation.block.BlockOre=Ores +} + + +storagemonitor { + B:hilightStarredOnGuiOpen=true + I:hilightTime=5 + B:requestStraightToInventory=true + I:rfPerInsert=20 + I:rfPerRequest=100 + I:scannerMaxRF=50000 + I:scannerRFPerTick=500 + B:xnetRequired=false +} + + +teleporter { + I:advancedChargedPorterMaxRF=1000000 + I:advancedSpeedBonus=4 + S:blacklistedTeleportationDestinations= + S:blacklistedTeleportationSources= + I:chargedPorterMaxRF=200000 + I:chargedPorterRFPerTick=2000 + I:checkUnloadedChunk=-1 + I:checkUnloadedWorld=-1 + I:dialerMaxRF=50000 + I:dialerRFPerTick=100 + I:horizontalDialerRange=10 + B:logTeleportUsages=false + B:preventInterdimensionalTeleports=false + I:receiverMaxRF=100000 + I:receiverRFPerTick=500 + I:rfBoostedTeleport=20000 + I:rfDialedConnectionPerTick=10 + I:rfMatterIdleTick=0 + I:rfPerCheck=5000 + I:rfPerDial=1000 + I:rfPerTeleportReceiver=5000 + I:rfStartTeleportDim=100000 + I:rfStartTeleportDist=10 + I:rfStartTeleportLocal=5000 + I:rfTeleportPerTick=500 + I:timeTeleportBaseDim=50 + I:timeTeleportBaseLocal=5 + I:timeTeleportDist=10 + I:transmitterMaxRF=200000 + I:transmitterRFPerTick=1000 + I:verticalDialerRange=5 + D:volumeTeleport=1.0 + D:volumeTeleportError=1.0 + B:whooshMessage=true +} + + diff --git a/overrides/config/rftools/rftoolspower.cfg b/overrides/config/rftools/rftoolspower.cfg new file mode 100644 index 0000000..125b536 --- /dev/null +++ b/overrides/config/rftools/rftoolspower.cfg @@ -0,0 +1,35 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # Maximum number of blocks in a single multiblock network [range: 1 ~ 2000000000, default: 729] + I:networkMax=729 + + # How much extra RF/tick every cell gets per cell in the network. 0 means constant RF/t. 1 means linear with amount of cells [range: 0.0 ~ 100.0, default: 0.25] + S:rfPerTickScale=0.25 + + # Maximum RF a single tier1 cell can hold [range: 1 ~ 2000000000, default: 500000] + I:tier1MaxRF=500000 + + # Maximum RF/tick per side for a tier1 cell [range: 1 ~ 2000000000, default: 250] + I:tier1MaxRFPerTick=250 + + # Maximum RF a single tier2 cell can hold [range: 1 ~ 2000000000, default: 4000000] + I:tier2MaxRF=4000000 + + # Maximum RF/tick per side for a tier2 cell [range: 1 ~ 2000000000, default: 1000] + I:tier2MaxRFPerTick=1000 + + # Maximum RF a single tier3 cell can hold [range: 1 ~ 2000000000, default: 20000000] + I:tier3MaxRF=20000000 + + # Maximum RF/tick per side for a tier3 cell [range: 1 ~ 2000000000, default: 4000] + I:tier3MaxRFPerTick=4000 +} + + diff --git a/overrides/config/rsgauges.cfg b/overrides/config/rsgauges.cfg new file mode 100644 index 0000000..ff0faca --- /dev/null +++ b/overrides/config/rsgauges.cfg @@ -0,0 +1,88 @@ +# Configuration file + +general { + # Comma sepatated list of items names that can be used alter configurable blocks of this mod.This applies when the display side of the block is right click (activated) with the item in the main hand. Empty hand is 'air'. + S:"Accepted wrenches"=air + + # Timeout in milliseconds defining the timeout for left clicking switches or devices in order to configure them. If the device can be opened, it will be opened on 'double-left-click' and closed again on 'single-left-click'. The item in the hand must be a valid wrench (see 'Accepted wrenches'). For switches/devices that cannot be opened, multi-clicking cycles through the configuration options. The block has to be at least clicked two times withing the timeout to differ configuration from block breaking, and prevent misconfiguration on unintended left-clicking. + I:"Config left multi-click timeout"=700 + + # Defines a constant light level for sensitive glass on the server, no matter if the block is powered or not. Prevents performance issues if many sensitive glass blocks are frequently switched on and off. + B:"Constant sensitive glass light level on server"=false + + # Sample interval of the gauges in ticks. Lower values decrease the display latency for indirect weak power measurements. The value is mainly related to the server side logic. Minor performance impact for values >= 5. + # Min: 2 + # Max: 100 + I:"Gauge sample interval"=8 + + # Sample interval of the linear switches in ticks (like laser pointer based sensors). Lower values make the switches reacting faster, but also have an impact on the server performance due to ray tracing. Has much less impact as the volumetric autoswitch interval. + # Min: 1 + # Max: 50 + I:"Linear sensor switch sample interval"=4 + + # Defines how far you or a link source switch can be away from the target to activate it. The value 0 means 'no limitation'. Affects server and client side. + I:"Testing: Max switch linking distance"=48 + + # Vertial position of the switch status overlay message. + # Min: 0.1 + # Max: 0.8 + D:"Testing: Switch status overlay y-position"=0.75 + + # Disable tile entity update() for detector switches (for performance testing only, don't do this at home). + B:"Testing: Without detector switch update"=false + + # Disable tile entity update() for environmental sensor switches (for performance testing only, don't do this at home). + B:"Testing: Without environmental switch update"=false + + # Disables switch remote linking. + B:"Testing: Without switch linking"=false + + # Disable the status overlay for switches and use chat messages instead. + B:"Testing: Without switch status overlay"=false + + # Disable tile entity update() for time based switches (for performance testing only, don't do this at home). + B:"Testing: Without timer switch update"=false + + # Sample interval of volume sensing automatic switches in ticks (e.g infrared motion detector). Lower values make the switches reacting faster, but also have an impact on the server performance due to ray tracing. + # Min: 5 + # Max: 50 + I:"Volumetric sensor switch sample interval"=10 + + # Completely disable all automatic switches. Requires restart. + B:"Without automatic switches"=false + + # Completely disable all (lever like) bistable switches. Requires restart. + B:"Without bistable switches"=false + + # Completely disable all sound emmitting indicators. Requires restart. + B:"Without blinking indicators"=false + + # Completely disable all contact switches. Requires restart. + B:"Without contact switches"=false + + # Completely disable all decorative blocks. Requires restart. + B:"Without decorative blocks"=false + + # Testing: Gauges shall not frequently lookup weak power provided to the block theyare attached to. + B:"Without gauge weak power measurements"=false + + # Completely disable all (power metering) gauges. Requires restart. + B:"Without gauges"=false + + # Completely disable all (blinking and steady) indicator lamps/LEDs. Requires restart. + B:"Without indicators"=false + + # Completely disable all (button like) pulse switches. Requires restart. + B:"Without pulse switches"=false + + # Disable pulse time configuration of switches using redstone dust stack clicking. + B:"Without pulse time configuration"=false + + # Disable the 'no output' config option for switches. + B:"Without switch 'no output' option"=false + + # Disable color tinting for switches. + B:"Without switch color tinting"=false +} + + diff --git a/overrides/config/ruins.txt b/overrides/config/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/config/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/config/ruins_config/beaches/Beacon.tml b/overrides/config/ruins_config/beaches/Beacon.tml new file mode 100644 index 0000000..873d53b --- /dev/null +++ b/overrides/config/ruins_config/beaches/Beacon.tml @@ -0,0 +1,479 @@ +weight=3 +dimensionsToSpawnIn=overworld +biomesToSpawnIn=beach +embed_into_distance=1 +random_height_offset=0,0 +acceptable_target_blocks=sand +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=30,11,11 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=1 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=1000 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:planks-0 +rule3=0,100,chisel:bricks-1,chisel:bricks-1,chisel:bricks-2 +rule4=0,100,minecraft:cobblestone-0 +rule5=0,100,minecraft:stone-0 +rule6=0,100,minecraft:fence-0 +rule7=0,100,minecraft:bookshelf-0 +rule8=0,100,minecraft:acacia_door-1 +rule9=0,100,minecraft:vine-5 +rule10=0,100,minecraft:vine-8 +rule11=0,100,minecraft:vine-1 +rule12=0,100,minecraft:stained_glass-7 +rule13=0,100,minecraft:acacia_door-9 +rule14=0,100,minecraft:vine-4 +rule15=0,100,minecraft:ladder-2 +rule16=0,100,minecraft:vine-2 +rule17=0,100,MobSpawner:Zombie,MobSpawner:Silverfish,MobSpawner:Cave_Spider,air,air +rule18=0,100,minecraft:furnace-2 +rule19=0,100,minecraft:vine-12 +rule20=0,100,ChestGenHook:chests/simple_dungeon:5-5 +rule21=0,100,ChestGenHook:chests/simple_dungeon:5-5 +rule22=0,100,minecraft:crafting_table-0 +rule23=0,100,minecraft:vine-9 +rule24=0,100,ChestGenHook:chests/village_blacksmith:9-5 +rule25=0,100,minecraft:oak_stairs-4 +rule26=0,100,minecraft:oak_stairs-6 +rule27=0,100,minecraft:oak_stairs-7 +rule28=0,100,minecraft:oak_stairs-5 +rule29=0,100,minecraft:stone_slab-2 +rule30=0,100,ChestGenHook:chests/desert_pyramid:5-5 +rule31=0,100,chisel:glowstone-8 +rule32=0,100,minecraft:trapdoor-2 +rule33=0,100,minecraft:log-0 +rule34=0,100,minecraft:oak_stairs-2 +rule35=0,100,minecraft:oak_stairs-3 +rule36=0,100,minecraft:oak_stairs-0 +rule37=0,100,minecraft:stone_slab-0 +rule38=0,100,MobSpawner:Zombie,MobSpawner:Husk,MobSpawner:Silverfish +rule39=0,100,minecraft:oak_stairs-1 +rule40=0,100,chisel:technical-12 + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,2,2,2,1,1,1,1 +1,1,1,3,5,3,4,3,1,1,1 +1,1,2,3,2,2,2,3,2,1,1 +1,1,2,3,2,2,2,3,2,1,1 +1,1,2,4,5,2,2,3,2,1,1 +1,1,1,3,3,5,5,3,1,1,1 +1,1,1,1,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,6,0,6,1,1,1,1 +1,1,1,6,5,3,3,6,1,1,1 +1,1,6,3,0,0,7,3,6,1,1 +1,1,1,8,0,0,0,3,0,1,1 +1,1,6,4,5,0,0,3,6,1,1 +1,1,1,6,3,3,5,6,1,1,1 +1,1,1,1,6,0,6,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,10,6,0,6,10,1,1,1 +1,1,0,6,5,12,3,6,11,1,1 +1,1,6,3,0,0,0,3,6,1,1 +1,1,14,13,0,0,0,12,0,1,1 +1,1,6,4,2,15,0,3,6,1,1 +1,1,0,6,3,12,5,6,11,1,1 +1,1,1,16,6,0,6,11,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,0,0,0,1,1,1,1 +1,1,1,0,0,0,10,0,1,1,1 +1,1,0,10,6,0,6,10,0,1,1 +1,0,0,6,5,12,3,6,11,0,1 +0,0,6,3,0,0,0,3,6,0,0 +0,14,14,3,0,0,0,12,0,0,0 +0,14,6,3,2,15,0,3,6,11,0 +1,0,0,6,3,12,5,6,11,0,1 +1,1,0,16,6,0,6,11,0,1,1 +1,1,1,0,16,0,16,0,1,1,1 +1,1,1,1,0,0,0,1,1,1,1 +endlayer + +layer +1,1,0,0,0,0,0,0,0,1,1 +1,0,0,0,10,0,10,0,0,0,1 +0,0,0,10,6,0,6,10,0,0,0 +0,0,14,6,3,3,3,6,11,0,0 +0,0,6,3,2,2,2,3,6,0,0 +0,14,14,3,2,2,2,3,0,0,0 +0,14,6,3,2,0,0,3,6,11,0 +0,0,0,6,3,5,3,6,11,0,0 +0,0,0,16,6,0,6,11,0,0,0 +1,0,0,0,16,0,16,0,0,0,1 +1,1,0,0,0,0,0,0,0,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,10,0,10,0,0,0,0 +0,0,0,10,3,3,3,10,0,0,0 +0,0,14,3,3,3,3,3,11,0,0 +0,0,3,3,2,2,2,3,3,11,0 +0,14,3,3,2,2,2,3,3,0,0 +0,14,3,3,2,0,2,3,3,11,0 +0,0,0,3,3,5,3,3,11,0,0 +0,0,0,16,3,3,3,11,0,0,0 +0,0,0,0,16,0,16,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,0,6,3,3,3,6,0,0,0 +0,0,6,3,17,0,0,3,6,0,0 +0,0,0,3,18,0,0,4,0,11,0 +0,14,6,3,2,15,0,4,6,0,0 +0,0,0,6,3,3,4,6,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,0,6,3,12,3,6,0,0,0 +0,0,6,4,0,0,0,3,6,0,0 +0,0,0,12,0,0,0,12,0,11,0 +0,14,6,3,2,15,0,4,6,0,0 +0,0,0,6,3,12,3,6,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,14,6,0,6,0,0,0,0 +0,0,0,6,3,12,4,6,11,0,0 +0,14,6,4,0,0,0,3,6,0,0 +0,0,0,12,0,0,0,12,0,11,0 +0,14,6,3,2,0,0,4,6,0,0 +0,0,14,6,3,12,3,6,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,14,6,0,6,11,0,0,0 +0,0,14,6,3,3,4,6,11,0,0 +0,14,6,4,2,2,2,3,6,0,0 +0,0,0,3,0,0,0,3,0,11,0 +0,14,6,3,2,0,0,3,6,0,0 +0,0,14,6,3,3,3,6,0,0,0 +0,0,0,14,6,0,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,14,3,4,4,11,0,0,0 +0,0,19,3,3,3,3,4,11,0,0 +0,14,3,3,2,2,2,3,3,0,0 +0,0,4,3,2,2,2,3,3,11,0 +0,14,4,3,2,0,2,3,3,0,0 +0,0,14,3,3,3,3,3,11,0,0 +0,0,0,14,3,4,3,0,0,0,0 +0,0,0,0,0,16,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,10,6,3,3,4,6,0,0,0 +0,0,6,3,22,21,20,3,6,11,0 +0,0,0,3,0,0,0,3,11,0,0 +0,0,6,3,2,15,0,3,6,0,0 +0,0,0,6,3,4,4,6,0,0,0 +0,0,0,0,6,16,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,10,6,3,12,3,6,11,0,0 +0,0,6,3,0,0,0,3,6,11,0 +0,0,0,12,0,0,0,12,11,0,0 +0,0,6,3,2,0,0,3,6,11,0 +0,0,0,6,3,12,4,6,0,0,0 +0,0,0,0,6,16,6,0,0,0,0 +0,0,0,0,16,16,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,6,0,6,0,11,0,0 +0,0,10,6,3,12,3,6,11,0,0 +0,0,6,4,0,0,0,3,6,11,0 +0,0,0,12,0,0,0,12,11,0,0 +0,0,6,3,2,15,0,3,6,11,0 +0,0,0,6,3,12,3,6,0,0,0 +0,0,0,0,6,16,6,0,0,0,0 +0,0,0,0,16,16,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0 +0,0,0,10,6,0,6,10,11,0,0 +0,0,10,6,3,3,3,6,11,0,0 +0,0,6,3,2,2,2,3,6,11,0 +0,0,0,3,0,2,0,3,11,0,0 +0,0,6,3,2,0,0,3,6,11,0 +0,0,0,6,3,3,3,6,0,0,0 +0,0,0,0,6,16,6,0,0,0,0 +0,0,0,0,16,16,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,10,0,0,0,0,0 +0,0,0,10,3,3,3,10,11,0,0 +0,0,10,3,3,3,3,3,11,0,0 +0,0,3,3,2,2,2,3,3,11,0 +0,0,3,3,2,2,2,3,4,0,0 +0,0,3,3,2,0,2,3,4,11,0 +0,0,0,3,3,3,3,3,0,0,0 +0,0,0,0,3,3,3,0,0,0,0 +0,0,0,0,16,16,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0 +0,0,0,0,6,0,6,0,23,0,0 +0,0,0,6,3,3,3,6,0,0,0 +0,0,6,3,0,0,24,3,6,0,0 +0,0,0,3,0,0,0,3,0,0,0 +0,0,6,3,2,15,0,3,6,0,0 +0,0,0,6,4,4,3,6,0,0,0 +0,0,0,0,6,0,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,10,0 +0,0,0,10,0,0,0,0,0,0,0 +0,0,0,10,6,0,6,0,23,0,0 +0,14,0,6,3,12,3,6,0,0,0 +0,0,6,3,0,0,0,4,6,0,0 +0,14,0,12,0,0,0,12,0,0,0 +0,0,6,3,2,0,0,3,6,0,0 +0,0,0,6,4,12,3,6,0,0,0 +0,0,0,16,6,0,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,16,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,10,0 +0,0,0,10,0,0,0,0,0,0,11 +0,0,0,10,6,0,6,0,23,0,0 +0,14,0,6,3,12,3,6,0,0,0 +0,0,6,3,0,0,0,4,6,0,0 +0,14,0,12,0,0,0,12,0,11,0 +0,0,6,3,2,15,0,3,6,0,0 +0,14,0,6,4,12,3,6,0,11,0 +16,0,0,16,6,0,6,0,0,0,0 +0,0,0,0,0,16,0,0,0,0,0 +0,16,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,10,0 +0,0,0,10,0,0,0,0,0,0,11 +10,0,0,10,6,3,6,0,23,0,10 +0,14,14,3,3,3,3,3,0,11,0 +0,0,6,3,0,2,0,3,6,0,0 +0,14,3,3,2,2,2,3,3,11,0 +0,0,6,3,2,0,2,3,6,0,0 +0,14,0,3,3,3,3,3,0,11,0 +16,0,16,16,6,3,6,0,0,0,0 +0,0,0,0,0,16,0,16,0,0,0 +0,16,0,0,0,0,0,0,16,16,0 +endlayer + +layer +0,0,0,0,0,0,0,0,11,10,0 +0,0,0,10,0,25,0,0,0,0,11 +10,0,0,2,3,3,3,2,23,0,10 +0,14,2,3,3,3,3,3,2,11,0 +0,0,3,3,2,2,2,3,3,0,0 +0,27,3,3,2,2,2,3,3,26,0 +0,0,3,3,2,15,2,3,3,0,0 +0,14,2,3,3,3,3,3,2,11,0 +16,0,16,2,3,3,3,2,0,0,0 +0,0,0,0,0,28,0,16,0,0,0 +0,16,0,0,0,0,0,0,16,16,0 +endlayer + +layer +0,0,14,2,2,2,2,2,11,10,0 +14,2,2,2,29,29,29,2,2,2,11 +10,2,2,2,29,29,29,2,2,2,10 +2,2,2,2,2,2,2,2,2,2,2 +2,29,29,2,0,0,30,2,29,29,2 +2,29,0,8,0,31,0,2,29,29,2 +2,29,29,2,15,32,0,2,29,29,2 +2,2,2,2,2,2,2,2,2,2,2 +16,2,2,2,29,29,29,2,2,2,11 +0,2,2,2,29,29,29,2,2,2,0 +0,16,16,2,2,2,2,2,16,16,0 +endlayer + +layer +0,0,0,6,6,6,6,6,0,0,0 +0,6,6,6,0,0,0,6,6,6,0 +0,6,0,10,0,0,0,0,0,6,0 +6,6,14,33,12,12,12,33,11,6,6 +6,0,14,2,0,0,0,12,0,0,6 +6,0,0,13,0,31,0,12,0,0,6 +6,0,0,2,15,0,0,12,0,0,6 +6,6,14,33,12,12,12,33,11,6,6 +0,6,0,16,0,0,0,16,0,6,0 +0,6,6,6,0,0,0,6,6,6,0 +0,0,0,6,6,6,6,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,10,0,0,0 +0,0,14,33,12,12,12,33,11,0,0 +0,0,14,2,0,0,0,12,0,0,0 +0,0,14,2,0,31,0,12,0,0,0 +0,0,0,2,0,0,0,12,0,0,0 +0,0,14,33,12,12,12,33,11,0,0 +0,0,0,16,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,33,12,12,12,33,0,0,0 +0,0,0,2,0,0,0,12,0,0,0 +0,0,0,12,0,31,0,12,0,0,0 +0,0,0,2,15,0,0,12,0,0,0 +0,0,0,33,12,12,12,33,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0 +0,0,0,29,35,2,34,29,0,0,0 +0,0,29,2,2,2,2,2,29,0,0 +0,0,36,2,37,29,37,2,36,0,0 +0,0,2,2,29,31,29,2,2,0,0 +0,0,39,2,0,29,37,2,39,0,0 +0,0,29,2,2,2,2,2,29,0,0 +0,0,0,29,35,2,34,29,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,12,0,0,0,0,0 +0,0,0,12,12,0,12,12,0,0,0 +0,0,0,12,0,0,0,12,0,0,0 +0,0,12,0,0,31,0,0,12,0,0 +0,0,0,12,0,0,0,12,0,0,0 +0,0,0,12,12,0,12,12,0,0,0 +0,0,0,0,0,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,12,12,12,0,0,0,0 +0,0,0,12,0,0,0,12,0,0,0 +0,0,0,12,0,31,0,12,0,0,0 +0,0,0,12,0,0,0,12,0,0,0 +0,0,0,0,12,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,12,0,0,0,0,0 +0,0,0,0,12,40,12,0,0,0,0 +0,0,0,12,40,40,40,12,0,0,0 +0,0,0,0,12,40,12,0,0,0,0 +0,0,0,0,0,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,29,0,0,0,0,0 +0,0,0,0,29,40,29,0,0,0,0 +0,0,0,0,0,29,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/chestgen_locations_1.11.txt b/overrides/config/ruins_config/chestgen_locations_1.11.txt new file mode 100644 index 0000000..039ad83 --- /dev/null +++ b/overrides/config/ruins_config/chestgen_locations_1.11.txt @@ -0,0 +1,81 @@ +The complete list of vanilla loot tables. + +chests/spawn_bonus_chest +chests/simple_dungeon +chests/village_blacksmith +chests/abandoned_mineshaft +chests/nether_bridge +chests/stronghold_library +chests/stronghold_crossing +chests/stronghold_corridor +chests/desert_pyramid +chests/jungle_temple +chests/jungle_temple_dispenser +chests/igloo_chest +chests/woodland_mansion +entities/witch +entities/blaze +entities/creeper +entities/spider +entities/cave_spider +entities/giant +entities/silverfish +entities/enderman +entities/guardian +entities/elder_guardian +entities/shulker +entities/iron_golem +entities/snowman +entities/rabbit +entities/chicken +entities/pig +entities/polar_bear +entities/horse +entities/donkey +entities/mule +entities/zombie_horse +entities/skeleton_horse +entities/cow +entities/mushroom_cow +entities/wolf +entities/ocelot +entities/sheep +entities/sheep/white +entities/sheep/orange +entities/sheep/magenta +entities/sheep/light_blue +entities/sheep/yellow +entities/sheep/lime +entities/sheep/pink +entities/sheep/gray +entities/sheep/silver +entities/sheep/cyan +entities/sheep/purple +entities/sheep/blue +entities/sheep/brown +entities/sheep/green +entities/sheep/red +entities/sheep/black +entities/bat +entities/slime +entities/magma_cube +entities/ghast +entities/squid +entities/endermite +entities/zombie +entities/zombie_pigman +entities/skeleton +entities/wither_skeleton +entities/stray +entities/husk +entities/zombie_villager +entities/villager +entities/evocation_illager +entities/vindication_illager +entities/llama +entities/vex +entities/ender_dragon +gameplay/fishing +gameplay/fishing/junk +gameplay/fishing/treasure +gameplay/fishing/fish \ No newline at end of file diff --git a/overrides/config/ruins_config/deep_ocean/LostSubmarine.tml b/overrides/config/ruins_config/deep_ocean/LostSubmarine.tml new file mode 100644 index 0000000..be60f90 --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/LostSubmarine.tml @@ -0,0 +1,628 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=1 +embed_into_distance=-3 +unacceptable_target_blocks=flowing_lava,lava,Natura:Cloud,grass +dimensions=10,53,7 +allowable_overhang=12 +max_leveling=5 +leveling_buffer=-1 +preserve_water=1 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=10000 +spawnMinDistance=5000 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-1 +rule3=0,100,chisel:factory-4 +rule4=0,100,chisel:blockcopper-2 +rule5=0,100,chisel:blockcopper-2 +rule6=0,100,minecraft:piston-4 +rule7=0,100,minecraft:piston-1 +rule8=0,100,chisel:redstone1-10 +rule9=0,100,chisel:factory-8 +rule10=0,100,air +rule11=0,100,air +rule12=0,100,air +rule13=0,100,minecraft:bed-3 +rule14=0,100,minecraft:bed-11 +rule15=0,100,ChestGenHook:chests/village_blacksmith:9-3,ChestGenHook:chests/spawn_bonus_chest:9-3,ChestGenHook:chests/abandoned_mineshaft:9-3 +rule16=0,100,ChestGenHook:chests/village_blacksmith:9-2,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_library:9-2 +rule17=0,100,ChestGenHook:chests/village_blacksmith:9-3,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/woodland_mansion:9-3 +rule18=0,100,ChestGenHook:chests/stronghold_crossing:9-2,ChestGenHook:chests/woodland_mansion:9-2,ChestGenHook:chests/village_blacksmith:9-2 +rule19=0,100,chisel:technicalnew-6 +rule20=0,100,ChestGenHook:chests/igloo_chest:9-3,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/jungle_temple:9-3 +rule21=0,100,ChestGenHook:chests/igloo_chest:9-2,ChestGenHook:chests/abandoned_mineshaft:9-2,ChestGenHook:chests/village_blacksmith:9-2 +rule22=0,100,ChestGenHook:chests/igloo_chest:9-3,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/jungle_temple:9-3 +rule23=0,100,ChestGenHook:chests/igloo_chest:9-2,ChestGenHook:chests/abandoned_mineshaft:9-2,ChestGenHook:chests/village_blacksmith:9-2 +rule24=0,100,minecraft:oak_stairs-0 +rule25=0,100,MobSpawner:Zombie +rule26=0,100,minecraft:piston-3 +rule27=0,100,minecraft:piston-2 +rule28=0,100,MobSpawner:Zombie +rule29=0,100,air +rule30=0,100,ChestGenHook:chests/woodland_mansion:9-3,ChestGenHook:chests/village_blacksmith:9-3,ChestGenHook:chests/spawn_bonus_chest:9-3 +rule31=0,100,ChestGenHook:chests/simple_dungeon:9-2,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_library:9-2 +rule32=0,100,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/stronghold_crossing:9-3,ChestGenHook:chests/village_blacksmith:9-3 +rule33=0,100,ChestGenHook:chests/simple_dungeon:9-2,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_corridor:9-2 +rule34=0,100,ChestGenHook:chests/spawn_bonus_chest:9-3,ChestGenHook:chests/jungle_temple:9-3,ChestGenHook:chests/stronghold_library:9-3 +rule35=0,100,ChestGenHook:chests/stronghold_crossing:9-2,ChestGenHook:chests/simple_dungeon:9-2,ChestGenHook:chests/woodland_mansion:9-2 +rule36=0,100,ChestGenHook:chests/igloo_chest:9-3,ChestGenHook:chests/village_blacksmith:9-3,ChestGenHook:chests/stronghold_library:9-3 +rule37=0,100,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_corridor:9-2,ChestGenHook:chests/abandoned_mineshaft:9-2 +rule38=0,100,chisel:futura-0 +rule39=0,100,chisel:futura-0 +rule40=0,100,minecraft:piston-0 +rule41=0,100,chisel:technical-3 +rule42=0,100,ChestGenHook:chests/village_blacksmith:9-3,ChestGenHook:chests/spawn_bonus_chest:9-3,ChestGenHook:chests/abandoned_mineshaft:9-3 +rule43=0,100,ChestGenHook:chests/village_blacksmith:9-2,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_library:9-2 +rule44=0,100,ChestGenHook:chests/village_blacksmith:9-3,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/woodland_mansion:9-3 +rule45=0,100,ChestGenHook:chests/stronghold_crossing:9-2,ChestGenHook:chests/woodland_mansion:9-2,ChestGenHook:chests/village_blacksmith:9-2 +rule46=0,100,ChestGenHook:chests/igloo_chest:9-3,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/jungle_temple:9-3 +rule47=0,100,ChestGenHook:chests/igloo_chest:9-2,ChestGenHook:chests/abandoned_mineshaft:9-2,ChestGenHook:chests/village_blacksmith:9-2 +rule48=0,100,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/stronghold_crossing:9-3,ChestGenHook:chests/village_blacksmith:9-3 +rule49=0,100,ChestGenHook:chests/simple_dungeon:9-2,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_corridor:9-2 +rule50=0,100,chisel:technical-15 +rule51=0,100,chisel:factory-1 +rule52=0,100,chisel:technical-15 + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,2,2,2,2,2,1 +1,2,2,2,2,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,2,2,2,2,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,4,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,2,5,5,5,2,1 +1,2,6,7,6,2,1 +1,2,5,5,5,2,1 +1,2,8,8,8,2,1 +1,2,8,8,8,2,1 +1,2,3,3,3,2,1 +2,3,8,8,8,3,2 +2,3,9,9,9,3,2 +2,3,10,10,10,3,2 +2,3,10,28,10,3,2 +2,3,10,10,10,3,2 +2,3,2,11,2,3,2 +2,3,2,12,2,3,2 +2,3,13,12,13,3,2 +2,3,14,12,14,3,2 +2,3,2,12,2,3,2 +2,3,13,12,13,3,2 +2,3,14,12,14,3,2 +2,3,2,12,2,3,2 +2,3,13,12,13,3,2 +2,3,14,12,14,3,2 +2,3,2,12,2,3,2 +2,3,2,11,2,3,2 +2,3,16,12,15,3,2 +2,3,18,12,17,3,2 +2,3,19,12,19,3,2 +2,3,19,12,19,3,2 +2,3,21,12,20,3,2 +2,3,23,12,22,3,2 +2,3,2,11,2,3,2 +2,3,12,12,12,3,2 +2,3,12,12,12,3,2 +2,3,12,12,12,3,2 +2,3,12,12,12,3,2 +2,3,2,11,2,3,2 +2,3,12,12,12,3,2 +2,3,24,12,24,3,2 +2,3,12,12,12,3,2 +2,3,12,25,12,3,2 +2,3,2,2,2,3,2 +2,2,3,3,3,2,2 +1,2,2,2,2,2,1 +1,2,2,2,2,2,1 +1,2,2,2,2,2,1 +1,1,2,2,2,1,1 +1,1,1,2,1,1,1 +endlayer + +layer +1,1,4,4,4,1,1 +1,1,1,5,1,1,1 +2,2,2,5,2,2,2 +1,2,2,5,2,2,1 +1,1,2,5,2,1,1 +1,2,2,5,2,2,1 +1,2,2,5,2,2,1 +1,2,5,5,5,2,1 +1,2,27,5,26,2,1 +2,2,5,5,5,2,2 +2,2,8,8,8,2,2 +2,2,8,8,8,2,2 +2,2,3,3,3,2,2 +2,3,8,8,8,3,2 +2,3,9,9,9,3,2 +2,3,10,10,10,3,2 +2,3,10,10,10,3,2 +2,3,10,10,10,3,2 +2,3,2,29,2,3,2 +2,3,2,10,2,3,2 +2,3,13,10,13,3,2 +2,3,14,10,14,3,2 +2,3,2,10,2,3,2 +2,3,13,10,13,3,2 +2,3,14,10,14,3,2 +2,3,2,10,2,3,2 +2,3,13,10,13,3,2 +2,3,14,10,14,3,2 +2,3,2,10,2,3,2 +2,3,2,29,2,3,2 +2,3,31,10,30,3,2 +2,3,33,10,32,3,2 +2,3,19,10,19,3,2 +2,3,19,10,19,3,2 +2,3,35,10,34,3,2 +2,3,37,10,36,3,2 +2,3,2,29,2,3,2 +2,3,38,10,38,3,2 +2,3,38,10,38,3,2 +2,3,38,10,38,3,2 +2,3,38,10,38,3,2 +2,3,2,29,2,3,2 +2,3,39,10,39,3,2 +2,3,10,10,10,3,2 +2,3,10,10,10,3,2 +2,3,10,10,10,3,2 +2,3,9,9,9,3,2 +2,2,3,3,3,2,2 +2,2,2,2,2,2,2 +2,2,2,2,2,2,2 +1,2,2,2,2,2,1 +1,2,2,2,2,2,1 +1,1,2,2,2,1,1 +endlayer + +layer +1,1,1,4,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,2,5,5,5,2,1 +1,2,6,40,6,2,1 +1,2,5,5,5,2,1 +1,2,8,8,8,2,1 +1,2,8,8,8,2,1 +1,2,3,3,3,2,1 +2,3,8,8,8,3,2 +2,3,9,9,9,3,2 +2,3,41,10,41,3,2 +2,3,10,10,10,3,2 +2,3,41,10,41,3,2 +2,3,2,2,2,3,2 +2,3,2,10,2,3,2 +2,3,13,10,13,3,2 +2,3,14,10,14,3,2 +2,3,2,10,2,3,2 +2,3,13,10,13,3,2 +2,3,14,10,14,3,2 +2,3,2,10,2,3,2 +2,3,13,10,13,3,2 +2,3,14,10,14,3,2 +2,3,2,10,2,3,2 +2,3,2,2,2,3,2 +2,3,43,10,42,3,2 +2,3,45,10,44,3,2 +2,3,19,10,19,3,2 +2,3,19,10,19,3,2 +2,3,47,10,46,3,2 +2,3,49,10,48,3,2 +2,3,2,2,2,3,2 +2,3,38,10,38,3,2 +2,3,38,10,38,3,2 +2,3,38,10,38,3,2 +2,3,38,10,38,3,2 +2,3,2,2,2,3,2 +2,3,10,10,10,3,2 +2,3,10,10,10,3,2 +2,3,10,10,10,3,2 +2,3,10,10,10,3,2 +2,3,2,2,2,3,2 +1,2,3,3,3,2,1 +1,2,2,2,2,2,1 +1,2,2,2,2,2,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,1,2,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,2,2,2,2,2,1 +1,2,2,2,2,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,3,3,3,2,1 +1,2,2,2,2,2,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,50,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,10,2,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +51,51,2,2,2,51,51 +51,51,2,2,2,51,51 +1,51,2,10,2,51,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,2,2,1,1 +1,1,2,2,2,1,1 +1,1,2,52,2,1,1 +1,1,1,2,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/OceanEmeraldOreOutcrop.tml b/overrides/config/ruins_config/deep_ocean/OceanEmeraldOreOutcrop.tml new file mode 100644 index 0000000..1028d63 --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/OceanEmeraldOreOutcrop.tml @@ -0,0 +1,39 @@ +weight=5 +dimensionsToSpawnIn=overworld +embed_into_distance=0 +acceptable_target_blocks=gravel-0 +unacceptable_target_blocks=grass +dimensions=3,4,4 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preserve_water=1 +preserve_lava=0 +preserve_plants=0 + +rule1=1,80,minecraft:gravel-0,minecraft:clay-0 +rule2=1,80,minecraft:stone-0,minecraft:gravel-0,minecraft:clay-0 +rule3=1,60,minecraft:emerald_ore-0 +rule4=1,80,minecraft:clay-0,minecraft:gravel-0 + +layer +0,2,1,0 +2,2,1,2 +0,1,3,2 +0,0,1,2 +endlayer + +layer +0,0,4,0 +0,1,3,4 +0,2,3,1 +0,0,2,0 +endlayer + +layer +0,0,0,0 +0,0,1,0 +0,0,3,0 +0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/OceanGoldOreOutcrop.tml b/overrides/config/ruins_config/deep_ocean/OceanGoldOreOutcrop.tml new file mode 100644 index 0000000..d0582d6 --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/OceanGoldOreOutcrop.tml @@ -0,0 +1,39 @@ +weight=5 +dimensionsToSpawnIn=overworld +embed_into_distance=0 +acceptable_target_blocks=gravel-0 +unacceptable_target_blocks=grass +dimensions=3,4,4 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preserve_water=1 +preserve_lava=0 +preserve_plants=0 + +rule1=1,80,minecraft:gravel-0,minecraft:clay-0 +rule2=1,80,minecraft:stone-0,minecraft:gravel-0,minecraft:clay-0 +rule3=1,60,minecraft:gold_ore-0 +rule4=1,80,minecraft:clay-0,minecraft:gravel-0 + +layer +0,2,1,0 +2,2,1,2 +0,1,3,2 +0,0,1,2 +endlayer + +layer +0,0,4,0 +0,1,3,4 +0,2,3,1 +0,0,2,0 +endlayer + +layer +0,0,0,0 +0,0,1,0 +0,0,3,0 +0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/OceanVolcanicVent.tml b/overrides/config/ruins_config/deep_ocean/OceanVolcanicVent.tml new file mode 100644 index 0000000..6a5191b --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/OceanVolcanicVent.tml @@ -0,0 +1,181 @@ +weight=3 +dimensionsToSpawnIn=overworld +unacceptable_target_blocks=grass +embed_into_distance=2 +dimensions=10,13,13 +allowable_overhang=0 +max_leveling=3 +leveling_buffer=-1 +preserve_water=1 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=1500 + +rule1=0,100,preserveBlock +rule2=0,100,stone,stone,stone,lava,stone,stone,stone,lava,lava,lava,lava,gravel,diamond_ore,magma,magma +rule3=0,100,flowing_lava,magma,magma +rule4=0,75,stone,stone,stone,stone,lava,stone,stone,stone,stone,lava,gravel +rule5=1,70,stone,stone,stone,magma,lava,stone,stone,stone,magma,lava,gravel +rule6=0,100,preserveBlock + + +layer +1,1,2,2,2,2,2,2,2,2,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,3,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,2,2,2,2,2,2,2,2,2,1,1 +endlayer + +layer +6,6,4,4,4,4,4,4,4,4,4,6,6 +6,4,4,2,2,2,2,2,2,2,4,4,6 +4,4,2,2,2,2,2,2,2,2,2,4,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,3,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,4,2,2,2,2,2,2,2,2,2,4,4 +6,4,4,2,2,2,2,2,2,2,4,4,6 +6,6,4,4,4,4,4,4,4,4,4,6,6 +endlayer + +layer +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,5,4,4,4,4,4,4,4,5,6,6 +6,5,4,2,2,2,2,2,2,2,4,5,6 +5,4,2,2,2,2,2,2,2,2,2,4,5 +5,4,2,2,2,2,2,2,2,2,2,4,5 +5,4,2,2,2,2,2,2,2,2,2,4,5 +5,4,2,2,2,2,3,2,2,2,2,4,5 +5,4,2,2,2,2,2,2,2,2,2,4,5 +5,4,2,2,2,2,2,2,2,2,2,4,5 +5,4,2,2,2,2,2,2,2,2,2,4,5 +6,5,4,2,2,2,2,2,2,2,4,5,6 +6,6,5,4,4,4,4,4,4,4,5,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +endlayer + +layer +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,5,2,2,2,2,2,2,2,2,2,5,6 +6,5,2,2,2,2,2,2,2,2,2,5,6 +6,5,2,2,2,2,2,2,2,2,2,5,6 +6,5,2,2,2,2,3,2,2,2,2,5,6 +6,5,2,2,2,2,2,2,2,2,2,5,6 +6,5,2,2,2,2,2,2,2,2,2,5,6 +6,5,2,2,2,2,2,2,2,2,2,5,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +endlayer + +layer +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,5,4,4,4,4,4,4,4,5,6,6 +6,5,4,2,2,2,2,2,2,2,4,5,6 +6,5,4,2,2,2,2,2,2,2,4,5,6 +6,5,4,2,2,2,2,2,2,2,4,5,6 +6,5,4,2,2,2,3,2,2,2,4,5,6 +6,5,4,2,2,2,2,2,2,2,4,5,6 +6,5,4,2,2,2,2,2,2,2,4,5,6 +6,5,4,2,2,2,2,2,2,2,4,5,6 +6,6,5,4,4,4,4,4,4,4,5,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +endlayer + +layer +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,6,5,2,2,2,3,2,2,2,5,6,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,6,5,2,2,2,2,2,2,2,5,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +endlayer + +layer +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,5,4,4,4,4,4,4,4,5,6,6 +6,6,5,4,2,2,2,2,2,4,5,6,6 +6,6,5,4,2,2,2,2,2,4,5,6,6 +6,6,5,4,2,2,3,2,2,4,5,6,6 +6,6,5,4,2,2,2,2,2,4,5,6,6 +6,6,5,4,2,2,2,2,2,4,5,6,6 +6,6,5,4,4,4,4,4,4,4,5,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +endlayer + +layer +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,6,5,2,2,2,2,2,5,6,6,6 +6,6,6,5,2,2,2,2,2,5,6,6,6 +6,6,6,5,2,2,3,2,2,5,6,6,6 +6,6,6,5,2,2,2,2,2,5,6,6,6 +6,6,6,5,2,2,2,2,2,5,6,6,6 +6,6,6,5,5,5,5,5,5,5,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +endlayer + +layer +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,5,5,5,5,5,6,6,6,6 +6,6,6,5,4,4,4,4,4,5,6,6,6 +6,6,6,5,4,2,2,2,4,5,6,6,6 +6,6,6,5,4,2,3,2,4,5,6,6,6 +6,6,6,5,4,2,2,2,4,5,6,6,6 +6,6,6,5,4,4,4,4,4,5,6,6,6 +6,6,6,6,5,5,5,5,5,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +endlayer + +layer +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,5,5,5,5,5,6,6,6,6 +6,6,6,6,5,3,3,3,5,6,6,6,6 +6,6,6,6,5,3,3,3,5,6,6,6,6 +6,6,6,6,5,3,3,3,5,6,6,6,6 +6,6,6,6,5,5,5,5,5,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +6,6,6,6,6,6,6,6,6,6,6,6,6 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/OilSlick.tml b/overrides/config/ruins_config/deep_ocean/OilSlick.tml new file mode 100644 index 0000000..8ac8183 --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/OilSlick.tml @@ -0,0 +1,43 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=6 +acceptable_target_blocks=stone,dirt,sand,gravel,clay +unacceptable_target_blocks=grass +embed_into_distance=1 +dimensions=1,23,23 +allowable_overhang=12 +max_leveling=1 +leveling_buffer=-1 +preserve_water=1 +preserve_plants=1 + +rule1=0,100,preserveBlock +rule2=0,20,chisel:block_coal2-1,clay,gravel,chisel:block_coal_coke2-1 +rule3=0,60,chisel:block_coal2-1,clay,gravel,gravel +rule4=0,90,chisel:block_coal2-1,clay,gravel,gravel + +layer +1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1 +1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,1 +1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1 +1,2,2,2,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,2,2,2,1 +1,2,2,2,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,2,2,2,1 +2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2 +2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2 +2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2 +2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2 +2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2 +1,2,2,2,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,2,2,2,1 +1,2,2,2,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,2,2,2,1 +1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1 +1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,1 +1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1 +1,1,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/Ship.tml b/overrides/config/ruins_config/deep_ocean/Ship.tml new file mode 100644 index 0000000..5989ced --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/Ship.tml @@ -0,0 +1,121 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=1 +acceptable_target_blocks=stone,dirt,sand,gravel,clay +unacceptable_target_blocks=grass +embed_into_distance=1 +dimensions=5,17,5 +allowable_overhang=12 +max_leveling=1 +leveling_buffer=-1 +preserve_water=1 +preserve_plants=1 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,preserveBlock,preserveBlock,preserveBlock +rule3=0,100,chisel:factory-5,preserveBlock +rule4=0,100,chisel:factory-14 +rule5=0,50,chisel:factory-14 +rule6=0,50,chisel:factory-14 +rule7=0,50,chisel:factory-14 +rule8=0,50,chisel:factory-14 + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,2,2,2,1 +1,2,3,2,1 +1,2,3,2,1 +2,2,3,2,2 +2,3,3,3,2 +2,3,3,3,2 +2,3,3,3,2 +2,3,3,3,2 +2,3,3,3,2 +2,3,3,3,2 +2,3,3,3,2 +2,2,2,2,2 +endlayer + +layer +1,1,1,1,1 +1,1,4,1,1 +1,1,2,1,1 +1,5,2,4,1 +1,5,2,4,1 +1,5,2,4,1 +4,4,4,6,6 +4,7,4,6,4 +4,4,4,4,4 +4,4,4,4,4 +4,4,4,4,4 +4,7,4,4,4 +4,4,4,4,4 +4,4,4,4,4 +4,4,4,4,4 +4,4,4,4,2 +2,1,6,1,2 +endlayer + +layer +1,1,7,1,1 +1,5,1,7,1 +1,5,1,7,1 +1,5,1,4,1 +5,5,1,4,4 +5,1,1,1,6 +5,1,1,1,6 +1,1,1,1,1 +1,7,4,6,1 +1,7,6,6,1 +1,7,6,4,4 +7,7,6,4,4 +4,1,1,1,4 +4,1,1,1,4 +4,4,1,4,4 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +4,1,1,1,4 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,8,8,8,1 +1,8,8,8,1 +1,8,8,8,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/Ship1.tml b/overrides/config/ruins_config/deep_ocean/Ship1.tml new file mode 100644 index 0000000..aa3148b --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/Ship1.tml @@ -0,0 +1,140 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=1 +acceptable_target_blocks=stone,dirt,sand,gravel,clay +unacceptable_target_blocks=grass +embed_into_distance=2 +dimensions=6,17,5 +allowable_overhang=12 +max_leveling=1 +leveling_buffer=-1 +preserve_water=1 +preserve_plants=1 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,preserveBlock,preserveBlock,preserveBlock +rule3=0,100,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-5,preserveBlock,preserveBlock +rule5=0,50,chisel:factory-14 +rule6=0,50,chisel:factory-14 +rule7=0,50,chisel:factory-14 +rule8=0,50,chisel:factory-14 + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,2,1,1 +1,2,3,2,1 +1,2,4,2,1 +1,2,4,2,1 +2,3,4,3,2 +2,4,4,4,2 +2,4,4,4,2 +2,4,4,4,2 +2,4,4,4,2 +2,4,4,4,2 +2,4,4,4,2 +2,4,4,4,2 +2,4,4,4,2 +2,2,2,2,2 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,3,1,1 +1,1,3,1,1 +1,3,1,3,1 +1,3,1,3,1 +1,3,1,3,1 +3,1,1,1,3 +3,1,1,1,3 +3,1,1,1,3 +3,1,1,1,3 +3,1,1,1,3 +3,1,1,1,3 +3,1,1,1,3 +3,1,1,1,3 +3,1,1,1,5 +2,3,3,3,2 +endlayer + +layer +1,1,1,1,1 +1,1,3,1,1 +1,1,6,1,1 +1,3,6,3,1 +1,6,3,3,1 +1,6,3,3,1 +3,3,7,3,3 +3,3,7,6,3 +7,7,3,6,3 +7,3,3,3,6 +7,3,3,3,6 +7,7,3,3,6 +7,3,3,3,6 +3,3,3,3,6 +5,3,3,3,3 +5,5,3,3,3 +5,5,1,5,5 +endlayer + +layer +1,1,5,1,1 +1,1,5,1,1 +1,5,1,5,1 +1,5,1,5,1 +5,1,1,1,5 +5,1,1,1,5 +5,1,1,1,5 +1,1,1,1,1 +1,1,1,1,1 +1,7,3,6,1 +1,3,6,6,1 +1,7,3,6,1 +1,3,1,3,1 +1,5,1,6,1 +1,5,1,3,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,3,1,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,8,8,8,1 +1,8,8,8,1 +1,8,8,8,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/Ship2.tml b/overrides/config/ruins_config/deep_ocean/Ship2.tml new file mode 100644 index 0000000..81cb29c --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/Ship2.tml @@ -0,0 +1,488 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=1 +acceptable_target_blocks=stone,dirt,sand,gravel,clay +unacceptable_target_blocks=grass +embed_into_distance=3 +dimensions=12,36,9 +allowable_overhang=12 +max_leveling=3 +leveling_buffer=-1 +preserve_water=1 +preserve_plants=1 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,preserveBlock,preserveBlock,preserveBlock +rule3=0,100,chisel:factory-14 +rule4=0,100,chisel:factory-5,preserveBlock +rule5=0,50,chisel:factory-14 +rule6=0,50,chisel:factory-14 +rule7=0,100,ChestGenHook:chests/simple_dungeon:9-2,ChestGenHook:chests/village_blacksmith:6-5,ChestGenHook:chests/stronghold_crossing:9-5,preserveBlock,preserveBlock + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,2,1,1,1,1 +1,1,1,1,2,1,1,1,1 +1,1,1,2,2,2,1,1,1 +1,1,1,2,2,2,1,1,1 +1,1,1,2,1,2,1,1,1 +1,1,1,2,1,2,1,1,1 +1,1,2,2,2,2,2,1,1 +1,1,2,1,1,1,2,1,1 +1,1,2,1,1,1,2,1,1 +1,2,2,1,1,1,2,2,1 +1,2,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,2,1 +2,2,1,1,1,1,1,2,2 +2,2,1,1,1,1,1,3,2 +2,3,2,2,4,2,2,3,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,2,2,2,4,2,2,2,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,2,1,1,1,1,1,2,2 +1,2,1,1,1,1,1,2,1 +1,2,2,2,2,2,2,2,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,2,1,1,1,1 +1,1,1,1,2,1,1,1,1 +1,1,1,2,4,2,1,1,1 +1,1,1,2,4,2,1,1,1 +1,1,1,2,4,2,1,1,1 +1,1,1,2,1,2,1,1,1 +1,1,2,1,1,1,2,1,1 +1,1,2,3,3,3,2,1,1 +1,1,2,1,1,1,2,1,1 +1,2,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,2,1 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,3,3,4,1,4,3,3,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,3,3,4,1,4,3,3,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,2 +1,2,1,1,1,1,1,2,1 +1,2,2,2,2,2,2,2,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,3,1,1,1,1 +1,1,1,1,3,1,1,1,1 +1,1,1,3,4,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,3,1,3,3,1,1 +1,3,1,1,1,1,1,3,1 +1,3,1,1,1,1,1,3,1 +1,3,1,1,1,1,1,3,1 +1,3,3,1,1,1,1,3,1 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +5,3,4,1,1,1,4,3,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,3,4,1,1,1,4,3,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +3,1,1,1,1,1,1,1,3 +1,3,5,5,5,5,5,3,1 +1,3,3,5,5,5,3,3,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,3,1,1,1,1 +1,1,1,1,3,1,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,3,3,3,1,3,3,3,1 +1,3,1,1,1,1,1,3,1 +1,3,1,1,1,1,1,3,1 +1,3,3,3,3,3,3,3,1 +3,1,3,3,3,3,1,1,3 +3,1,1,3,3,3,1,1,3 +3,1,1,3,3,3,1,1,5 +3,1,1,3,3,3,1,1,3 +5,3,3,3,3,3,3,3,3 +5,3,1,3,3,3,1,3,5 +5,3,1,3,3,3,1,3,3 +5,3,1,3,3,3,1,3,3 +5,3,1,3,3,3,1,3,3 +5,3,1,3,3,3,1,3,6 +5,3,1,3,3,3,1,6,6 +5,3,3,3,3,3,3,6,6 +3,6,1,3,1,1,1,6,6 +6,6,1,1,1,1,1,6,6 +6,6,1,1,1,1,1,6,6 +6,6,1,1,1,1,1,3,6 +6,6,1,1,1,1,1,3,6 +6,6,3,1,1,1,3,3,3 +6,6,5,5,5,5,5,3,3 +1,5,1,1,1,1,1,5,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,3,1,1,1,1 +1,1,1,1,3,1,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,3,1,3,1,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,3,1,1,1,1,1,3,1 +1,3,3,1,1,1,3,3,1 +1,6,1,1,1,1,1,6,1 +1,6,1,1,1,1,1,6,1 +3,1,1,1,1,1,1,1,5 +3,3,3,3,3,3,3,3,5 +3,3,3,1,1,7,3,3,5 +5,3,3,1,1,1,3,3,5 +5,3,3,1,1,1,3,3,5 +5,3,3,3,1,3,3,3,5 +5,1,6,1,1,1,3,1,5 +1,1,6,1,1,1,3,1,1 +1,1,6,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,3,1,3,3,6,1,1 +1,1,3,1,3,3,6,1,1 +1,1,3,1,3,3,6,1,1 +1,1,3,3,3,3,6,1,1 +1,1,3,3,3,3,6,1,1 +1,1,3,3,3,3,6,1,1 +1,1,3,3,3,3,3,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,5,1,1,1,1 +1,1,1,5,5,5,1,1,1 +1,1,1,5,5,5,1,1,1 +1,1,1,5,5,5,1,1,1 +1,1,5,3,3,3,5,1,1 +1,1,5,3,3,3,5,1,1 +1,1,3,3,3,3,3,1,1 +1,1,3,3,3,3,3,1,1 +1,1,5,3,5,3,5,1,1 +1,6,5,5,5,5,5,6,1 +1,6,3,3,5,3,3,6,1 +1,6,3,3,3,3,3,6,1 +1,6,3,3,3,3,3,6,1 +1,6,3,1,1,1,3,6,1 +6,6,3,1,1,1,3,6,5 +3,1,3,3,3,3,3,1,5 +5,1,3,1,1,1,3,1,5 +5,1,3,1,1,1,3,1,5 +5,1,6,1,1,1,3,1,5 +5,1,6,3,1,3,3,1,5 +1,1,6,1,1,1,3,1,1 +1,1,6,1,1,1,6,1,1 +1,1,3,1,1,1,6,1,1 +1,1,1,1,1,1,1,1,1 +1,1,3,1,1,1,3,1,1 +1,1,1,1,1,1,1,1,1 +1,1,5,1,3,1,3,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,6,1,6,1,1,1 +1,1,1,6,1,6,1,1,1 +1,1,1,6,1,6,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,3,6,6,1,1,1 +1,1,1,3,6,6,1,1,1 +1,1,1,5,3,6,1,1,1 +1,1,3,3,3,3,3,1,1 +1,1,3,1,1,1,3,1,1 +1,1,1,1,1,1,1,1,1 +1,1,6,1,1,1,3,1,1 +1,1,6,3,3,3,3,1,1 +1,1,6,3,3,3,3,1,1 +1,1,6,3,3,3,3,1,1 +1,1,3,3,3,1,6,1,1 +1,1,3,3,3,3,6,1,1 +1,1,3,3,3,3,6,1,1 +1,1,5,3,3,3,6,1,1 +1,1,5,5,1,3,6,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,5,5,5,1,1,1 +1,1,6,5,5,5,5,1,1 +1,1,6,3,5,5,5,1,1 +1,1,6,3,3,5,5,1,1 +1,1,6,3,3,3,5,1,1 +1,1,6,7,1,1,3,1,1 +1,1,6,1,1,1,3,1,1 +1,1,6,1,1,1,3,1,1 +1,1,3,1,1,1,6,1,1 +1,1,1,3,1,3,1,1,1 +1,1,1,5,1,3,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,3,1,1,1,5,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,3,1,5,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,6,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,5,5,5,1,1,1 +1,1,5,5,5,5,5,1,1 +1,1,5,5,5,5,5,1,1 +1,1,1,3,3,5,1,1,1 +1,1,1,3,1,5,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,5,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,5,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/Ship3.tml b/overrides/config/ruins_config/deep_ocean/Ship3.tml new file mode 100644 index 0000000..0649e40 --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/Ship3.tml @@ -0,0 +1,275 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=1 +acceptable_target_blocks=stone,dirt,sand,gravel,clay +unacceptable_target_blocks=grass +embed_into_distance=2 +dimensions=8,29,5 +allowable_overhang=12 +max_leveling=2 +leveling_buffer=-1 +preserve_water=1 +preserve_plants=1 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-14 +rule3=0,100,chisel:factory-5,preserveBlock +rule4=0,50,chisel:factory-14 +rule5=0,50,chisel:factory-14 +rule6=0,50,chisel:factory-14 + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,2,1,1 +1,2,2,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,4,3,2,1 +1,4,3,5,1 +1,4,3,5,1 +1,4,3,5,1 +1,4,3,5,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,2,3,2,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,1,1,1 +1,1,2,1,1 +1,1,2,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,2,1,1 +1,2,2,2,1 +1,2,2,2,1 +2,1,1,1,2 +5,1,1,1,2 +5,1,1,1,2 +2,1,1,1,2 +2,1,1,1,5 +2,1,1,1,5 +4,1,1,1,5 +4,1,1,1,5 +4,1,1,1,5 +4,1,2,1,5 +4,1,1,1,5 +4,1,1,1,5 +4,1,1,1,5 +4,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,3,1,3,2 +1,2,1,6,1 +1,2,3,6,1 +1,2,2,2,1 +1,2,2,2,1 +1,1,2,1,1 +1,1,1,1,1 +1,1,2,1,1 +1,1,2,1,1 +endlayer + +layer +1,1,2,1,1 +1,2,2,2,1 +1,2,2,2,1 +2,2,2,2,2 +5,1,1,1,2 +5,1,1,1,6 +5,1,1,1,6 +5,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,1,1,1,5 +2,1,1,1,5 +2,1,1,1,5 +2,1,2,1,5 +2,1,1,1,5 +2,1,1,1,5 +2,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,6,1,2,2 +1,5,5,2,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,6,1,1 +endlayer + +layer +1,1,2,1,1 +1,2,2,2,1 +1,2,2,6,1 +2,2,2,2,6 +2,1,1,1,6 +5,1,1,1,6 +5,1,1,1,6 +5,1,1,1,6 +5,1,1,1,6 +5,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,1,1,1,2 +2,1,2,1,2 +6,1,1,1,2 +6,1,1,1,2 +6,1,1,1,2 +6,1,1,1,2 +6,1,1,1,5 +6,1,1,1,5 +6,1,1,1,5 +6,6,2,5,5 +1,2,5,5,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,2,1,1 +1,1,2,1,1 +1,1,6,1,1 +1,1,6,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,6,1,1 +1,2,6,6,1 +1,2,6,6,1 +1,2,6,6,1 +1,2,6,6,1 +1,2,2,6,1 +1,4,2,2,1 +1,2,4,4,1 +1,2,4,2,1 +1,2,4,2,1 +1,2,2,2,1 +1,2,1,2,1 +1,2,2,6,1 +1,2,2,6,1 +1,2,2,2,1 +1,2,2,2,1 +1,2,2,5,1 +1,2,2,5,1 +1,6,2,5,1 +1,6,6,5,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,6,1,1 +1,1,6,1,1 +1,1,6,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,4,1,1 +1,2,2,2,1 +1,2,1,2,1 +1,5,2,6,1 +1,1,6,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,6,1,1 +1,1,6,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,4,1,1 +1,5,1,2,1 +1,5,1,6,1 +1,5,1,6,1 +1,1,6,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,6,1,1 +1,5,1,6,1 +1,5,1,6,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/Ship4.tml b/overrides/config/ruins_config/deep_ocean/Ship4.tml new file mode 100644 index 0000000..159c437 --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/Ship4.tml @@ -0,0 +1,454 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=2 +acceptable_target_blocks=stone,dirt,sand,gravel,clay +unacceptable_target_blocks=grass +embed_into_distance=1 +dimensions=9,45,7 +allowable_overhang=5 +max_leveling=2 +leveling_buffer=-1 +preserve_water=1 +preserve_plants=1 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,preserveBlock,preserveBlock,preserveBlock +rule3=0,100,,chisel:factory-14 +rule4=0,50,,chisel:factory-14 +rule5=0,100,chisel:block_coal2-1,preserveBlock,preserveBlock,preserveBlock +rule6=0,100,,chisel:factory-5,preserveBlock,preserveBlock +rule7=0,100,ChestGenHook:chests/simple_dungeon:9-2,ChestGenHook:chests/village_blacksmith:6-2,ChestGenHook:chests/stronghold_crossing:9-2,preserveBlock,preserveBlock +rule8=0,50,chisel:factory-14 +rule9=0,50,chisel:factory-14 + +layer +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,3,2,1,1 +1,1,2,1,2,1,1 +1,1,2,1,2,1,1 +1,2,3,1,3,2,1 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +2,3,1,1,1,3,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,3,4,4,4,3,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,5,5,5,5,5,2 +2,3,3,4,4,4,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,3,6,6,6,3,2 +1,2,6,6,6,2,1 +1,2,6,6,6,2,1 +1,2,6,6,6,2,1 +1,2,2,2,2,2,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,3,1,1,1 +1,1,4,1,3,1,1 +1,1,4,1,3,1,1 +1,1,3,1,3,1,1 +1,3,1,1,1,3,1 +1,3,7,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,3,3,4,3,3,3 +3,5,5,5,5,5,3 +3,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,5,5,5,5,5,3 +3,5,5,5,5,5,3 +3,5,5,5,5,5,3 +3,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,5,5,5,5,5,3 +8,8,8,3,4,3,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +1,3,1,1,1,3,1 +1,3,3,3,3,3,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,3,1,1,1 +1,1,4,3,3,1,1 +1,1,4,1,3,1,1 +1,1,4,1,3,1,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,8,3,3,3 +3,8,8,8,3,3,3 +8,8,8,8,3,3,3 +8,8,8,8,3,3,4 +8,8,8,8,3,3,4 +8,8,8,8,3,4,4 +8,8,8,8,3,4,4 +8,8,8,3,3,4,4 +8,8,8,3,3,3,3 +8,8,3,3,3,3,3 +8,3,3,3,3,3,4 +8,3,3,3,3,4,4 +8,3,3,3,3,3,4 +3,3,3,3,4,4,4 +3,3,3,3,3,3,4 +8,8,3,3,3,3,3 +8,8,8,3,3,3,3 +8,8,8,3,3,3,3 +8,8,8,8,3,3,3 +8,8,8,3,3,3,3 +8,8,8,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,4,4,4,4,4,3 +3,4,4,4,4,4,3 +3,4,4,4,4,4,3 +4,3,3,4,3,3,4 +1,2,3,3,3,2,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,3,1,1,1 +1,1,3,3,4,1,1 +1,1,4,1,4,1,1 +1,1,4,1,4,1,1 +1,4,1,1,1,4,1 +1,8,1,1,1,3,1 +1,8,1,1,1,3,1 +1,8,8,3,3,3,1 +8,1,8,3,3,1,4 +8,1,1,1,1,1,4 +8,1,1,1,1,1,4 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +8,8,8,8,3,1,4 +8,1,1,1,1,1,3 +3,7,1,1,1,1,3 +3,7,1,1,1,1,3 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,1,3,1,9,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +4,1,1,1,1,1,4 +4,1,4,1,4,1,4 +1,2,3,3,3,2,1 +endlayer + +layer +1,1,1,4,1,1,1 +1,1,4,4,4,1,1 +1,1,4,4,4,1,1 +1,1,3,3,4,1,1 +1,3,3,3,4,4,1 +1,3,3,3,3,4,1 +1,8,8,3,3,3,1 +1,8,8,3,3,3,1 +8,1,8,9,3,1,3 +8,1,1,9,1,1,4 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +8,1,8,1,3,1,4 +1,1,1,1,1,1,1 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +1,1,1,1,1,1,1 +1,3,1,1,1,3,1 +1,1,1,1,1,1,1 +1,3,1,1,1,9,1 +1,1,3,1,9,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,9,1,1,1 +1,1,1,9,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,9,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +8,8,8,3,3,3,4 +8,8,8,3,3,3,4 +3,3,3,3,3,3,3 +1,3,3,3,3,3,1 +1,3,3,3,3,3,1 +1,3,3,3,3,3,1 +1,3,3,3,3,3,1 +1,3,3,9,9,9,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,9,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +8,3,3,3,3,3,4 +3,1,1,1,1,1,3 +3,3,3,1,3,3,3 +1,3,3,1,3,3,1 +1,1,1,1,1,1,1 +1,1,3,1,3,1,1 +1,1,3,1,3,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +3,1,1,1,1,1,3 +1,1,1,1,1,1,1 +1,3,3,1,3,3,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,8,1,8,1,1 +1,1,8,1,8,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,9,9,9,9,9,1 +1,9,9,9,9,9,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,8,1,8,1,1 +1,1,8,1,8,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/Ship5.tml b/overrides/config/ruins_config/deep_ocean/Ship5.tml new file mode 100644 index 0000000..03fcc69 --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/Ship5.tml @@ -0,0 +1,537 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=1 +acceptable_target_blocks=stone,dirt,sand,gravel,clay +unacceptable_target_blocks=grass +embed_into_distance=1 +dimensions=9,54,7 +allowable_overhang=5 +max_leveling=2 +leveling_buffer=-1 +preserve_water=1 +preserve_plants=1 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,chisel:factory-14,preserveBlock,preserveBlock,preserveBlock +rule3=0,100,chisel:factory-14 +rule4=0,100,minecraft:coal_block-0,preserveBlock,preserveBlock,preserveBlock +rule5=0,100,ChestGenHook:chests/simple_dungeon:9-5,ChestGenHook:chests/village_blacksmith:6-5,ChestGenHook:chests/stronghold_crossing:9-5,preserveBlock,preserveBlock +rule6=0,100,,chisel:factory-5 +rule7=0,70,IInventory;minecraft:dropper;minecraft:gunpowder#64#0#0+minecraft:gunpowder#64#0#1+minecraft:gunpowder#64#0#2+minecraft:gunpowder#64#0#3+minecraft:gunpowder#64#0#4+minecraft:gunpowder#64#0#5+minecraft:gunpowder#64#0#6+minecraft:gunpowder#64#0#7+minecraft:gunpowder#64#0#8-0 +rule8=0,50,chisel:factory-14 +rule9=0,50,chisel:factory-14 +rule10=0,50,chisel:factory-14 +rule11=0,100,ChestGenHook:chests/simple_dungeon:9-4,ChestGenHook:chests/village_blacksmith:6-4,ChestGenHook:chests/stronghold_crossing:9-4,preserveBlock,preserveBlock + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,2,1,1,1 +1,1,1,2,1,1,1 +1,1,2,3,2,1,1 +1,1,2,1,2,1,1 +1,2,3,1,3,2,1 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +2,3,1,1,1,3,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,2,2,2,2,2,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,2,2,2,2,2,2 +2,1,1,1,1,1,2 +2,1,4,4,4,1,2 +2,1,4,4,4,1,2 +2,1,4,4,4,1,2 +2,1,4,4,4,1,2 +2,1,4,4,4,1,2 +2,1,4,4,4,1,2 +2,1,4,4,4,1,2 +2,1,1,4,1,1,2 +2,1,1,1,1,1,2 +2,3,1,1,1,3,2 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +1,2,1,1,1,2,1 +1,2,2,2,2,2,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,3,1,1,1 +1,1,1,3,1,1,1 +1,1,3,1,3,1,1 +1,1,3,5,3,1,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +3,6,1,1,1,6,3 +3,7,1,1,1,7,3 +3,6,1,1,1,6,3 +8,1,1,1,1,0,3 +8,1,1,1,1,1,3 +8,1,1,1,1,1,3 +8,1,1,1,1,1,3 +8,1,1,1,1,1,3 +8,8,3,3,3,3,3 +8,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +9,1,1,1,1,1,3 +9,1,1,1,1,1,3 +9,1,1,1,1,1,3 +9,1,1,1,1,1,9 +9,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,3,3,3,9,9,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,6,1,1,1,6,3 +3,7,1,1,1,7,3 +3,6,1,1,1,6,3 +1,3,1,1,1,3,1 +1,10,1,1,1,3,1 +1,10,1,1,1,3,1 +1,10,1,1,1,3,1 +1,10,10,10,3,3,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,8,1,1,1 +1,1,1,8,1,1,1 +1,1,8,8,3,1,1 +1,1,8,1,3,1,1 +1,8,8,1,3,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +9,1,1,1,1,1,3 +3,3,3,3,8,8,8 +3,3,3,3,8,8,8 +3,3,3,3,8,8,8 +3,3,3,3,8,8,8 +8,8,3,3,8,8,8 +8,8,3,3,3,3,3 +8,8,3,3,3,3,3 +8,8,3,3,3,3,3 +8,8,3,3,3,3,3 +8,3,3,3,3,3,3 +3,3,3,3,3,3,3 +8,3,3,3,3,3,9 +3,3,3,9,9,9,9 +3,3,3,9,9,9,9 +3,3,3,9,9,9,9 +3,3,9,9,9,9,9 +3,3,3,9,9,9,9 +3,3,3,3,3,9,3 +9,3,3,3,3,9,3 +9,9,3,3,3,3,3 +9,9,3,3,3,3,3 +9,9,3,3,3,3,9 +9,9,3,3,3,9,9 +9,9,3,3,3,9,9 +9,3,3,3,3,9,9 +3,3,3,3,3,9,9 +3,3,3,3,3,9,9 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,3,3,3 +3,3,3,3,10,10,10 +3,3,3,3,10,10,10 +3,3,3,10,10,10,10 +3,3,3,10,10,10,10 +3,3,3,10,10,10,10 +3,3,3,3,10,10,3 +10,3,3,3,3,3,3 +10,3,3,3,3,3,3 +10,10,10,3,3,3,3 +10,10,10,10,3,3,3 +1,10,10,10,3,3,1 +1,10,10,10,3,3,1 +1,10,10,10,10,3,1 +endlayer + +layer +1,1,1,8,1,1,1 +1,1,8,8,3,1,1 +1,1,8,8,3,1,1 +1,8,8,8,3,3,1 +1,8,8,8,3,3,1 +1,8,8,8,8,3,1 +1,8,3,8,8,3,1 +9,3,3,8,3,3,3 +9,3,3,3,3,3,3 +9,3,3,3,3,8,8 +9,3,3,3,8,8,8 +3,3,3,3,8,8,8 +3,3,3,3,8,8,8 +8,3,3,3,8,8,8 +8,8,3,3,8,8,8 +8,8,3,3,3,3,8 +8,8,3,3,3,3,3 +8,1,1,1,5,5,3 +8,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,3,3,9,9,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +9,1,1,1,1,1,3 +9,9,3,1,3,3,3 +9,1,1,1,1,1,3 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +9,3,9,1,3,9,9 +3,3,1,1,1,9,9 +3,3,1,1,1,3,9 +3,3,1,1,1,3,3 +3,3,1,1,1,3,3 +3,3,11,1,1,3,10 +3,3,3,1,10,10,10 +3,1,1,1,1,1,10 +3,1,1,1,1,1,10 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,8,8,8,1,1 +1,1,8,8,8,1,1 +1,1,8,8,8,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,3,3,3,3,3,1 +3,3,3,3,3,3,3 +3,1,1,1,1,1,3 +1,1,1,1,1,1,1 +3,1,1,1,1,1,3 +1,1,1,1,1,1,1 +3,3,3,9,9,1,9 +1,1,1,1,1,1,1 +3,1,1,1,1,1,9 +3,1,1,1,1,1,9 +1,1,1,1,1,1,1 +3,1,1,1,1,1,3 +1,1,1,1,1,1,1 +9,9,3,1,3,3,3 +9,1,1,1,1,1,3 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,9,9,1,9,9,1 +1,9,1,1,1,9,1 +1,1,1,1,1,1,1 +1,3,1,1,1,3,1 +1,3,1,1,1,3,1 +1,3,1,1,1,10,1 +1,3,3,1,10,10,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,10,10,10,3,3,1 +10,10,10,10,3,3,3 +10,10,10,10,3,3,3 +10,10,10,10,3,3,3 +3,1,3,10,3,3,3 +3,3,3,9,9,9,9 +3,3,3,9,9,9,9 +3,3,3,9,9,9,9 +9,9,3,9,9,9,9 +9,9,3,9,9,9,9 +9,9,3,3,3,3,3 +9,9,3,3,3,3,3 +9,9,3,3,3,3,3 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,9,9,3,9,9,1 +1,9,9,3,3,9,1 +1,9,3,3,3,9,1 +1,3,3,3,3,3,1 +1,3,3,3,3,10,1 +1,3,3,3,10,10,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,10,10,10,10,3,1 +10,1,1,1,1,1,3 +10,1,1,1,1,1,3 +3,1,1,1,1,1,3 +3,3,1,1,1,3,3 +3,3,3,1,3,3,3 +9,1,1,1,1,1,9 +9,1,1,1,1,1,9 +9,1,1,1,1,1,3 +9,1,1,1,1,1,3 +9,1,1,1,1,1,3 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +10,1,1,1,1,1,10 +10,1,1,1,1,1,10 +10,1,1,1,1,1,10 +1,1,1,1,1,1,1 +1,10,1,1,1,10,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,10,10,10,10,10,1 +1,10,10,10,10,10,1 +1,10,10,10,10,10,1 +1,10,10,10,10,10,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/deep_ocean/UnderwaterHouse.tml b/overrides/config/ruins_config/deep_ocean/UnderwaterHouse.tml new file mode 100644 index 0000000..6a5775a --- /dev/null +++ b/overrides/config/ruins_config/deep_ocean/UnderwaterHouse.tml @@ -0,0 +1,568 @@ +biomesToSpawnIn=ocean,deep ocean,kelp forest,ocean oil field,oceanic abyss,coral reef +weight=1 +embed_into_distance=2 +unacceptable_target_blocks=flowing_lava,lava,Natura:Cloud,grass +dimensions=13,35,35 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preserve_water=1 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=20000 +spawnMinDistance=2000 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stained_hardened_clay-9 +rule3=0,100,chisel:laboratory-2 +rule4=0,100,minecraft:grass-0 +rule5=0,100,minecraft:grass-0 +rule6=0,100,minecraft:sea_lantern-0 +rule7=0,100,minecraft:wool-7 +rule8=0,100,minecraft:double_stone_slab-0 +rule9=0,100,minecraft:tallgrass-1 +rule10=0,100,air +rule11=0,100,minecraft:yellow_flower-0 +rule12=0,100,minecraft:red_flower-0 +rule13=0,100,minecraft:double_plant-5 +rule14=0,100,minecraft:double_plant-2 +rule15=0,100,minecraft:red_flower-1 +rule16=0,100,minecraft:red_flower-7 +rule17=0,100,minecraft:double_plant-4 +rule18=0,100,minecraft:log-0 +rule19=0,100,minecraft:nether_brick_fence-0 +rule20=0,100,minecraft:red_flower-3 +rule21=0,100,minecraft:stained_glass_pane-15 +rule22=0,100,minecraft:leaves-4 +rule23=0,100,minecraft:quartz_block-0 +rule24=0,100,minecraft:quartz_stairs-0 +rule25=0,100,minecraft:planks-0 +rule26=0,100,minecraft:bookshelf-0 +rule27=0,100,minecraft:quartz_stairs-2 +rule28=0,100,minecraft:oak_stairs-0 +rule29=0,100,minecraft:quartz_stairs-4 +rule30=0,100,ChestGenHook:chests/nether_bridge:7-5 +rule31=0,100,ChestGenHook:chests/stronghold_library:7-5 +rule32=0,100,minecraft:quartz_stairs-7 +rule33=0,100,minecraft:anvil-1 +rule34=0,100,minecraft:furnace-2 +rule35=0,100,minecraft:quartz_stairs-5 +rule36=0,100,minecraft:enchanting_table-0 +rule37=0,100,minecraft:crafting_table-0 +rule38=0,100,minecraft:bed-0 +rule39=0,100,minecraft:bed-8 +rule40=0,100,minecraft:oak_stairs-1 +rule41=0,100,minecraft:stained_glass-3 +rule42=0,100,minecraft:double_plant-10 +rule43=0,100,minecraft:oak_stairs-6 +rule44=0,100,minecraft:quartz_stairs-6 +rule45=0,100,Skull:1:10-1 +rule46=0,100,minecraft:oak_stairs-5 +rule47=0,100,chisel:diamond-6 +rule48=0,100,minecraft:brewing_stand-0 +rule49=0,100,minecraft:leaves-0 +rule50=0,100,minecraft:wooden_slab-8 +rule51=0,100,minecraft:oak_stairs-2 +rule52=0,100,minecraft:wooden_door-1 +rule53=0,100,minecraft:quartz_stairs-1 +rule54=0,100,minecraft:quartz_stairs-3 +rule55=0,100,minecraft:wooden_door-9 +rule56=0,100,minecraft:wooden_door-8 +rule57=0,100,minecraft:stone_slab-15 +rule58=0,100,air + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,4,4,4,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,3,3,4,4,4,4,4,4,5,4,4,4,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,3,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,4,5,3,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,4,5,5,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,5,5,3,2,1,1,1,1,1 +1,1,1,1,2,3,5,4,4,5,4,4,4,5,4,5,4,5,4,4,5,4,4,4,4,4,4,4,4,3,2,1,1,1,1 +1,1,1,2,3,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,5,4,5,4,4,4,4,4,4,4,3,2,1,1,1 +1,1,1,2,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,1,1,1 +1,1,2,3,5,4,4,4,4,4,5,4,5,5,4,5,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,2,1,1 +1,1,2,3,4,4,4,4,4,5,5,4,4,4,4,4,5,5,5,4,4,4,5,5,4,4,4,4,4,5,4,3,2,1,1 +1,2,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,5,2,5,5,4,4,4,4,5,4,5,4,4,4,4,3,2,1 +1,2,3,4,4,4,4,5,4,4,4,4,4,5,5,5,5,7,6,5,5,5,4,5,4,4,5,4,4,4,4,4,3,2,1 +1,2,3,4,4,4,4,4,4,4,4,4,4,5,7,7,7,7,7,5,5,5,5,5,4,4,4,4,4,4,4,4,3,2,1 +2,2,3,4,4,4,4,4,4,4,4,4,4,5,7,7,7,7,7,5,5,5,5,4,4,4,4,4,4,4,4,4,3,2,2 +2,3,5,5,4,4,4,4,4,4,4,4,4,5,6,6,7,7,7,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,2 +2,3,4,4,4,4,4,4,4,4,4,4,4,5,7,7,7,7,7,5,5,5,5,5,4,4,4,5,4,4,4,4,4,3,2 +2,3,4,4,4,4,4,4,4,4,4,4,4,5,7,6,7,7,7,5,5,5,5,5,4,4,5,4,4,4,4,4,5,3,2 +2,2,3,4,4,4,4,4,4,4,4,4,4,5,7,7,7,7,7,5,5,5,5,4,4,4,5,4,4,4,4,5,3,2,2 +1,2,3,4,4,4,4,4,4,5,4,5,4,5,5,5,5,7,7,5,5,5,5,5,4,4,4,4,4,4,4,5,3,2,1 +1,2,3,4,4,4,4,4,4,4,5,4,4,4,4,4,4,5,6,5,6,6,6,5,4,4,4,4,4,4,4,5,3,2,1 +1,2,3,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,2,5,8,8,8,8,4,5,5,4,4,5,5,4,3,2,1 +1,1,2,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,3,2,1,1 +1,1,2,3,4,4,4,4,4,5,5,4,4,4,4,5,5,4,5,5,4,4,4,4,4,5,5,4,4,5,5,3,2,1,1 +1,1,1,2,3,4,4,4,4,4,4,5,4,4,4,5,5,4,4,4,4,4,4,5,5,4,4,4,4,4,3,2,1,1,1 +1,1,1,2,3,4,4,4,4,4,5,4,5,4,5,5,5,4,5,4,4,4,4,5,4,4,4,4,4,5,3,2,1,1,1 +1,1,1,1,2,3,5,4,5,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,5,3,2,1,1,1,1 +1,1,1,1,1,2,3,4,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,1,1,1,1,1 +1,1,1,1,1,1,2,3,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,3,3,5,4,4,4,4,5,4,5,4,4,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,4,5,5,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,9,9,9,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,3,3,10,9,9,9,9,9,10,12,11,10,9,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,3,3,9,10,9,12,9,12,11,9,9,13,9,11,9,9,10,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,3,10,9,9,15,10,9,12,9,14,9,9,9,9,9,9,9,10,9,10,3,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,9,10,10,14,9,9,17,9,10,10,10,9,9,16,9,9,9,9,9,10,10,3,2,1,1,1,1,1 +1,1,1,1,2,3,10,9,10,10,9,9,9,10,9,10,9,10,9,9,18,14,9,9,9,9,11,9,9,3,2,1,1,1,1 +1,1,1,2,3,10,9,9,9,9,19,12,11,12,9,10,10,10,15,9,10,9,10,12,9,9,9,16,9,9,3,2,1,1,1 +1,1,1,2,3,10,9,9,9,10,9,9,9,9,9,10,20,9,9,9,9,10,9,9,13,9,9,9,9,9,3,2,1,1,1 +1,1,2,3,10,9,14,10,10,9,10,9,10,10,9,10,9,10,10,10,10,9,9,9,9,9,14,9,9,9,10,3,2,1,1 +1,1,2,3,9,10,9,9,20,10,10,9,9,9,12,10,10,10,10,9,9,9,10,10,10,10,9,15,9,10,9,3,2,1,1 +1,2,3,9,9,9,9,10,9,10,9,12,22,22,22,22,22,2,21,2,10,9,10,9,9,10,9,10,9,11,9,9,3,2,1 +1,2,3,10,11,9,9,18,9,9,9,9,22,25,25,25,25,2,10,2,24,24,24,23,10,9,10,9,17,9,9,9,3,2,1 +1,2,3,10,9,9,9,9,10,9,9,11,22,26,10,10,10,10,10,2,25,25,25,23,9,9,9,9,9,9,9,10,3,2,1 +2,2,3,10,9,9,15,9,14,9,9,9,22,26,28,28,10,10,10,2,25,25,25,27,9,9,9,9,9,9,20,9,3,2,2 +2,3,10,10,9,17,9,9,9,9,9,9,22,26,31,30,10,10,29,2,25,25,25,27,9,16,10,12,9,11,9,9,9,3,2 +2,3,9,10,10,10,9,10,9,9,9,9,22,26,34,33,10,10,32,2,25,25,25,27,9,9,9,10,19,9,9,9,9,3,2 +2,3,10,9,9,9,9,19,9,9,9,11,22,26,37,36,10,10,35,2,25,25,25,27,10,9,10,9,12,9,9,9,10,3,2 +2,2,3,9,20,9,9,10,9,16,9,11,22,26,39,38,10,10,10,2,25,25,25,27,9,12,10,14,9,9,9,10,3,2,2 +1,2,3,9,9,9,9,9,9,10,9,10,22,25,26,26,26,26,10,2,40,40,40,23,9,9,9,9,15,9,10,10,3,2,1 +1,2,3,9,10,14,9,13,9,9,10,12,22,22,22,22,22,2,10,2,10,10,10,23,9,13,9,9,10,9,9,10,3,2,1 +1,2,3,11,9,10,9,9,9,9,10,10,12,9,9,10,10,2,21,2,10,10,10,10,11,10,10,9,9,10,10,10,3,2,1 +1,1,2,3,9,9,13,12,9,11,9,15,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,16,11,10,3,2,1,1 +1,1,2,3,9,9,9,9,9,10,10,9,9,9,10,10,10,10,10,10,9,9,9,20,9,10,10,9,9,10,10,3,2,1,1 +1,1,1,2,3,9,9,9,9,12,19,10,9,20,10,10,10,9,9,9,9,11,10,10,10,19,9,9,11,10,3,2,1,1,1 +1,1,1,2,3,9,9,9,9,9,10,14,10,9,10,10,10,9,10,9,9,9,10,10,9,9,9,9,10,10,3,2,1,1,1 +1,1,1,1,2,3,10,9,10,9,9,10,10,9,9,9,9,10,15,11,9,16,9,9,14,9,10,9,10,3,2,1,1,1,1 +1,1,1,1,1,2,3,9,12,12,10,10,11,9,18,9,9,9,9,9,9,9,9,9,9,9,11,9,3,2,1,1,1,1,1 +1,1,1,1,1,1,2,3,10,10,10,9,10,9,9,9,10,10,10,9,9,17,9,9,9,9,10,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,3,3,10,9,9,9,9,9,9,9,12,11,9,9,9,9,9,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,3,3,10,9,9,9,9,10,9,10,9,9,9,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,9,10,10,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,6,3,3,41,41,41,3,3,6,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,42,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,42,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,6,41,10,10,42,10,10,42,10,10,10,10,10,10,10,10,10,10,10,10,10,41,6,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,18,42,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,42,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,42,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,42,10,10,10,41,1,1,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,6,10,10,10,10,18,10,10,10,10,10,25,21,21,25,2,10,2,29,29,29,23,10,10,10,10,42,10,10,10,6,1,1 +1,2,3,10,10,10,10,10,10,10,10,10,10,43,10,10,10,10,10,2,25,25,25,23,10,10,10,10,10,10,10,10,3,2,1 +1,2,3,10,10,10,10,10,42,10,10,10,10,43,10,10,10,10,10,2,25,25,25,44,10,10,10,10,10,10,10,10,3,2,1 +1,1,41,10,10,42,10,10,10,10,10,10,10,25,28,28,10,10,45,2,25,25,25,44,10,10,10,10,10,10,10,10,41,1,1 +1,1,41,10,10,10,10,10,10,10,10,10,10,25,46,46,10,10,10,2,25,25,25,44,10,10,10,10,6,10,10,10,41,1,1 +1,1,41,10,10,10,10,6,10,10,10,10,10,25,48,10,10,10,47,2,25,25,25,44,10,10,10,10,10,10,10,10,41,1,1 +1,2,3,10,10,10,10,10,10,10,10,10,10,25,10,10,10,10,10,2,40,40,40,44,10,10,10,42,10,10,10,10,3,2,1 +1,2,3,10,10,10,10,10,10,10,10,10,10,25,21,21,25,26,10,2,10,10,10,23,10,10,10,10,10,10,10,10,3,2,1 +1,1,6,10,10,42,10,42,10,10,10,10,10,10,10,10,10,2,10,2,10,10,10,23,10,42,10,10,10,10,10,10,6,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,42,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,6,10,10,10,10,10,10,10,10,10,10,10,10,10,10,6,10,10,10,10,41,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,42,10,10,10,49,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,49,49,49,10,10,10,10,10,10,10,42,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,6,41,10,10,10,10,10,10,18,49,10,10,10,10,10,10,10,10,10,10,10,41,6,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,42,10,10,10,10,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,6,3,3,41,41,41,3,3,6,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,41,41,41,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,49,10,18,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,49,49,49,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,49,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,41,10,10,10,49,10,10,10,10,23,23,23,23,23,2,21,2,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,49,18,49,10,10,10,23,25,25,25,25,2,50,2,21,21,21,23,10,10,10,10,10,10,10,41,1,1,1 +1,1,2,3,10,10,10,49,10,10,10,10,23,26,10,10,50,50,50,2,10,10,10,23,10,10,10,10,10,10,10,3,2,1,1 +1,1,2,3,10,10,10,10,10,10,10,10,23,26,10,10,50,50,50,2,51,10,10,21,10,10,10,10,10,10,10,3,2,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,23,26,10,10,50,50,50,2,51,10,10,21,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,23,25,28,28,50,50,50,2,10,10,10,21,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,23,25,50,50,50,50,50,2,10,10,10,21,10,10,10,10,10,10,10,41,1,1,1 +1,1,2,3,10,10,10,10,10,10,10,10,23,25,50,50,50,50,50,2,10,10,10,21,10,10,10,10,10,10,10,3,2,1,1 +1,1,2,3,10,10,10,10,10,10,10,10,23,25,25,25,25,26,50,2,10,10,10,23,10,10,10,10,10,10,10,3,2,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,23,23,23,23,23,2,50,2,10,10,10,23,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,10,49,49,49,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,49,49,49,49,49,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,49,49,49,49,49,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,49,18,49,49,49,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,49,49,49,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,41,41,41,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,41,41,41,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,41,10,10,10,10,10,10,10,41,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,49,49,49,49,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,49,49,49,49,18,49,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,49,49,49,49,49,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,49,49,49,49,49,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,49,49,49,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,41,10,49,49,49,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,49,49,49,49,49,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,49,49,18,49,49,10,10,10,25,21,21,25,2,10,2,10,10,10,23,10,10,10,10,10,10,41,1,1,1,1 +1,1,2,3,10,49,49,49,49,49,10,10,10,51,10,10,21,10,10,2,10,10,10,23,10,10,10,10,10,10,10,3,2,1,1 +1,1,2,3,10,10,49,49,49,10,10,10,10,51,10,10,21,10,10,52,10,10,10,10,10,10,10,10,10,10,10,3,2,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,10,28,10,10,21,10,10,52,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,23,19,10,10,21,10,10,2,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,1,41,10,10,10,10,10,10,10,10,21,10,10,10,10,10,10,2,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1 +1,1,2,3,10,10,10,10,10,10,10,10,23,10,53,10,10,10,10,2,10,10,10,10,10,10,10,10,10,10,10,3,2,1,1 +1,1,2,3,10,10,10,10,10,10,10,10,21,10,10,10,54,10,10,2,10,10,10,23,10,10,10,10,10,10,10,3,2,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,23,21,21,21,21,2,10,2,10,10,10,23,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,49,49,49,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,49,49,49,49,49,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,49,49,49,49,49,49,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,49,49,18,49,49,49,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,10,49,49,49,49,49,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,41,49,49,10,10,10,10,10,41,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,41,41,41,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,49,49,49,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,49,49,49,49,49,49,10,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,49,49,49,49,18,49,49,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,49,49,49,49,49,49,49,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,49,49,49,49,49,49,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,49,49,49,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,41,49,49,49,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,41,49,49,49,49,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,41,49,49,49,49,49,10,10,10,25,21,21,25,2,10,2,10,10,10,23,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,2,3,49,49,49,49,49,10,10,10,51,10,10,10,10,10,2,10,10,10,23,10,10,10,10,10,10,3,2,1,1,1 +1,1,1,2,3,10,49,49,49,10,10,10,10,51,10,10,10,10,10,55,10,10,10,10,10,10,10,10,10,10,3,2,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,10,28,10,10,10,10,10,56,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,23,6,10,10,10,10,10,2,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,21,10,10,10,10,10,10,2,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,2,3,10,10,10,10,10,10,10,23,10,10,10,10,10,10,2,10,10,10,10,10,10,10,10,10,10,3,2,1,1,1 +1,1,1,2,3,10,10,10,10,10,10,10,21,10,10,10,10,10,10,2,10,10,10,23,10,10,10,10,10,10,3,2,1,1,1 +1,1,1,1,41,10,10,10,10,10,10,10,23,21,21,21,21,2,10,2,10,10,10,23,10,10,10,10,10,10,41,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,49,49,49,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,49,49,49,49,49,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,10,49,49,49,49,49,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,49,49,49,49,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,49,49,49,49,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,49,49,49,49,49,10,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,49,49,49,49,49,49,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,49,49,49,49,10,10,10,10,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,41,49,10,10,10,10,23,23,23,23,23,2,21,2,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,41,49,49,49,10,10,10,23,23,23,23,23,2,10,2,23,23,23,23,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,2,3,10,49,10,10,10,10,23,23,57,57,57,10,10,2,23,23,23,23,10,10,10,10,10,3,2,1,1,1,1 +1,1,1,1,2,3,10,10,10,10,10,10,23,23,57,57,57,10,10,2,23,23,23,23,10,10,10,10,10,3,2,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,23,23,57,57,57,10,10,2,23,23,23,23,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,23,57,57,57,57,10,10,2,23,23,23,23,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,23,57,57,57,57,10,58,2,23,23,23,23,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,2,3,10,10,10,10,10,10,23,57,57,57,57,10,10,2,23,23,23,23,10,10,10,10,10,3,2,1,1,1,1 +1,1,1,1,2,3,10,10,10,10,10,10,23,57,57,57,57,10,10,2,23,23,23,23,10,10,10,10,10,3,2,1,1,1,1 +1,1,1,1,1,41,10,10,10,10,10,10,23,23,23,23,23,2,10,2,23,23,23,23,10,10,10,10,10,41,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,2,21,2,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,10,10,10,49,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,49,49,49,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,41,10,10,10,10,10,49,49,41,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,49,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1 +1,1,1,1,1,2,3,10,10,10,10,10,10,10,10,10,10,6,6,6,10,10,10,10,10,10,10,10,3,2,1,1,1,1,1 +1,1,1,1,1,2,3,10,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,10,3,2,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,6,6,6,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1 +1,1,1,1,1,2,3,10,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,10,3,2,1,1,1,1,1 +1,1,1,1,1,2,3,10,10,10,10,10,10,10,10,10,10,6,6,6,10,10,10,10,10,10,10,10,3,2,1,1,1,1,1 +1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,2,2,2,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,41,10,10,10,10,10,10,10,41,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,41,41,41,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,41,10,41,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,3,3,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,3,3,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,3,3,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,3,3,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,10,10,10,10,10,10,10,10,10,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,41,10,41,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,41,41,41,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,41,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,10,10,10,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,41,3,3,10,10,10,3,3,41,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,3,3,3,3,3,3,3,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,41,10,3,6,3,10,10,10,3,6,3,10,41,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,2,3,3,3,3,6,10,10,10,10,10,10,10,6,3,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,2,3,3,3,3,3,10,10,10,10,10,10,10,3,3,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,10,10,3,10,10,10,10,10,10,10,10,10,3,10,10,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,41,41,10,10,3,10,10,10,10,10,10,10,10,10,3,10,10,41,41,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,10,10,3,10,10,10,10,10,10,10,10,10,3,10,10,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,2,3,3,3,3,3,10,10,10,10,10,10,10,3,3,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,2,3,3,3,3,6,10,10,10,10,10,10,10,6,3,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,41,41,41,10,3,6,3,10,10,10,3,6,3,10,41,41,41,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,10,10,3,3,3,3,3,3,3,10,10,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,41,41,41,3,3,10,10,10,3,3,41,41,41,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,10,10,10,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,41,41,41,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,41,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,41,41,41,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,41,41,41,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,3,3,3,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,3,3,3,3,3,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,10,10,10,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,6,10,10,10,6,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,3,3,10,10,10,10,10,10,10,3,3,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,3,3,10,10,10,10,10,10,10,3,3,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,41,41,3,3,10,10,10,10,10,10,10,3,3,41,41,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,6,10,10,10,6,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,10,10,10,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,3,3,3,3,3,3,3,3,3,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,41,41,3,3,3,3,3,3,3,41,41,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,41,41,41,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,41,41,41,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,41,41,41,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,41,41,41,41,41,41,41,2,2,2,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,41,41,41,41,41,41,41,2,2,2,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,41,41,41,41,41,41,41,41,41,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,41,41,41,41,41,41,41,41,41,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,41,41,41,41,41,41,41,41,41,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,41,41,41,41,41,41,41,2,2,2,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,41,41,41,41,41,41,41,2,2,2,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,41,41,41,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/desert/DesertPanthenonRuined.tml b/overrides/config/ruins_config/desert/DesertPanthenonRuined.tml new file mode 100644 index 0000000..08dc5c2 --- /dev/null +++ b/overrides/config/ruins_config/desert/DesertPanthenonRuined.tml @@ -0,0 +1,472 @@ +weight=5 +dimensionsToSpawnIn=overworld +embed_into_distance=2 +acceptable_target_blocks=sand +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=18,22,34 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + + +rule1=0,100,preserveBlock +rule2=0,100,sandstone +rule3=0,100,sandstone-1 +rule4=0,100,stone_slab-1 +rule5=0,100,sandstone-2 +rule6=0,100,MediumChest-3 + + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1 +1,2,2,2,0,0,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1 +1,2,2,2,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1 +1,0,0,0,0,0,0,2,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,0,0,0,0,2,0,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,1 +1,2,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,0,0,2,0,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,0,2,2,2,2,2,2,2,2,0,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,2,0,2,2,2,0,0,0,0,0,0,1 +1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,0,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,0,0,2,2,2,2,2,2,0,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,0,0,2,2,2,0,0,0,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,0,0,0,0,0,0 +0,0,2,0,0,0,0,0,0,0,0,6,5,5,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0 +0,0,2,2,0,0,0,0,0,0,0,6,0,5,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0 +0,0,0,0,0,0,2,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,2,0,0 +0,0,2,2,0,0,2,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,0,0,0,0,2,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,2,0,0 +0,0,2,2,0,0,2,2,2,0,5,5,5,5,0,0,0,0,0,5,5,5,5,5,2,2,2,2,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,0,2,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,2,2,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0 +0,0,2,2,0,0,2,2,2,0,5,5,5,0,0,0,0,0,0,0,5,5,5,5,2,2,2,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,5,5,5,0,5,5,5,5,5,5,5,5,0,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,2,2,0,0,2,3,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,2,2,0,0,2,2,2,0,0,5,5,0,0,0,0,0,0,0,5,5,5,0,2,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,0,0,0,2,2,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,2,2,5,5,5,5,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,5,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,2,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,0,0,0,2,0,0 +0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,5,5,5,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,3,3,3,3,3,3,3,0,0,0,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,2,2,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,2,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2,0,2,2,2,2,2,2,2,0,0,2,2,2,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,2,0,2,0,0,0,2,0,0,0,2,0,2,2,0,2,0,0,0,2,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,0,2,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,2,2,0,0,0,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,0,2,2,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,2,2,2,2,2,2,2,2,2,0,2,2,0,2,0,2,2,2,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/desert/DesertSmallFort_Ruined.tml b/overrides/config/ruins_config/desert/DesertSmallFort_Ruined.tml new file mode 100644 index 0000000..520d253 --- /dev/null +++ b/overrides/config/ruins_config/desert/DesertSmallFort_Ruined.tml @@ -0,0 +1,130 @@ +weight=8 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +acceptable_target_blocks=sand +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=8,11,8 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + + +rule1=0,100,sandstone +rule2=0,100,sandstone-2 + + +layer +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,1,1,0,1,1,1,0 +0,1,1,1,1,1,1,0 +0,0,1,1,0,1,1,0 +0,1,1,0,0,1,1,0 +0,1,1,1,0,1,1,0 +0,1,1,0,1,1,1,0 +0,1,1,1,1,1,1,0 +0,0,1,1,0,1,1,0 +0,1,1,1,1,1,1,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,1,0,1,1,1,0 +0,1,0,0,0,0,1,0 +0,0,0,0,0,0,1,0 +0,1,0,0,0,0,1,0 +0,1,0,0,0,0,0,0 +0,1,0,0,0,0,1,0 +0,1,0,0,0,0,1,0 +0,0,0,0,0,0,1,0 +0,1,1,1,1,1,1,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,2,0,0,2,1,0 +0,2,0,0,0,0,2,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,2,0,0,0,0,0,0 +0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0 +0,1,2,0,0,2,1,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,2,1,0 +0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0 +0,2,0,0,0,0,0,0 +0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0 +0,1,0,0,0,2,1,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,2,0 +0,0,0,0,0,2,2,0 +0,0,0,0,0,2,2,0 +0,2,0,0,0,2,2,0 +0,2,2,0,0,0,2,0 +0,0,2,0,0,0,2,0 +0,0,0,0,0,2,2,0 +0,1,0,0,2,2,1,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,1 +0,0,0,0,0,0,1,0 +0,0,0,0,0,0,1,0 +0,0,0,0,0,0,1,0 +0,1,0,0,0,0,1,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,1,1,1 +1,1,0,0,1,1,1,1 +1,1,0,0,0,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,1,0,0,1,0,1,0 +0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/desert/OreSpire.tml b/overrides/config/ruins_config/desert/OreSpire.tml new file mode 100644 index 0000000..0efdb1d --- /dev/null +++ b/overrides/config/ruins_config/desert/OreSpire.tml @@ -0,0 +1,561 @@ +weight=1 +dimensionsToSpawnIn=overworld +biomesToSpawnIn=desert,savanna +embed_into_distance=5 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=33,13,13 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=1 +uniqueMinDistance=1000 + + +rule1=0,0,wool-5 +rule2=0,100,stone +rule3=0,75,stone +rule4=1,75,stone +rule5=1,75,stone,stone,coal_ore +rule6=0,100,stone,stone,stone,coal_ore +rule7=1,75,stone,stone,stone,iron_ore +rule8=0,100,stone,stone,stone,stone,iron_ore +rule9=1,75,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,redstone_ore +rule10=0,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,redstone_ore +rule11=1,75,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,lapis_ore +rule12=0,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,lapis_ore +rule13=1,75,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,gold_ore +rule14=0,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,gold_ore +rule15=1,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,diamond_ore +rule16=0,100,preserveBlock + + +layer +1,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,1 +endlayer + +layer +16,3,3,3,3,3,3,3,3,3,3,3,16 +3,3,2,2,2,2,2,2,2,2,2,3,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,3,2,2,2,2,2,2,2,2,2,3,3 +16,3,3,3,3,3,3,3,3,3,3,3,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,2,2,2,2,2,2,2,2,2,4,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,4,2,2,2,2,2,2,2,2,2,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,2,2,2,2,2,2,2,2,2,4,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,4,2,2,2,2,2,2,2,2,2,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,2,2,2,2,2,2,2,2,2,4,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,4,2,2,2,2,2,2,2,2,2,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,3,3,3,3,3,3,3,3,3,4,4 +4,3,3,2,2,2,2,2,2,2,3,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,3,2,2,2,2,2,2,2,3,3,4 +4,4,3,3,3,3,3,3,3,3,3,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,3,3,3,3,3,3,3,5,5,16 +16,5,3,3,2,2,2,2,2,3,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,3,2,2,2,2,2,3,3,5,16 +16,5,5,3,3,3,3,3,3,3,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,3,3,3,3,3,7,7,16,16 +16,16,7,3,3,2,2,2,3,3,7,16,16 +16,16,7,3,2,2,2,2,2,3,7,16,16 +16,16,7,3,2,2,2,2,2,3,7,16,16 +16,16,7,3,2,2,2,2,2,3,7,16,16 +16,16,7,3,3,2,2,2,3,3,7,16,16 +16,16,7,7,3,3,3,3,3,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,3,3,3,9,9,16,16,16 +16,16,16,9,3,3,2,3,3,9,16,16,16 +16,16,16,9,3,2,2,2,3,9,16,16,16 +16,16,16,9,3,3,2,3,3,9,16,16,16 +16,16,16,9,9,3,3,3,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,3,3,3,11,16,16,16,16 +16,16,16,16,11,3,2,3,11,16,16,16,16 +16,16,16,16,11,3,3,3,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,15,15,15,16,16,16,16,16 +16,16,16,16,16,15,15,15,16,16,16,16,16 +16,16,16,16,16,15,15,15,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,15,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + diff --git a/overrides/config/ruins_config/extreme_hills/MinersHut.tml b/overrides/config/ruins_config/extreme_hills/MinersHut.tml new file mode 100644 index 0000000..e9768d6 --- /dev/null +++ b/overrides/config/ruins_config/extreme_hills/MinersHut.tml @@ -0,0 +1,108 @@ +weight=4 +dimensionsToSpawnIn=overworld +embed_into_distance=5 +acceptable_target_blocks=stone +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=8,7,10 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=0,100,minecraft:stone-0 +rule2=0,100,minecraft:oak_stairs-3 +rule3=0,100,minecraft:coal_ore-0 +rule4=0,100,minecraft:oak_stairs-0 +rule5=0,100,minecraft:fence-0 +rule6=0,100,minecraft:cobblestone-0 +rule7=0,100,minecraft:bed-0 +rule8=0,100,minecraft:bed-8 +rule9=0,100,ChestGenHook:chests/abandoned_mineshaft:1-2 +rule10=0,100,minecraft:wooden_door-2 +rule11=0,100,minecraft:planks-0 +rule12=0,100,minecraft:wooden_door-8 +rule13=0,100,minecraft:oak_stairs-2 +rule14=0,100,minecraft:oak_stairs-1 + +layer +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,0,0,2,1,1,1 +1,1,1,1,0,0,0,1,1,1 +1,1,1,1,1,1,1,3,3,1 +1,1,1,1,1,1,1,3,3,1 +1,1,1,1,1,1,3,3,1,1 +1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,0,0,0,2,1,1 +1,1,1,1,0,0,0,0,1,1 +1,1,1,1,1,1,0,0,1,1 +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,0,0,0,0,0,1 +1,1,1,1,0,0,0,0,4,1 +1,1,1,1,1,1,0,0,1,1 +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,0,0,0,0,1 +1,1,1,1,1,0,0,0,0,1 +1,1,1,1,1,1,0,0,4,1 +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,0,0,0,0,1 +1,1,1,1,1,0,0,0,0,1 +1,1,1,1,1,0,0,0,0,1 +1,1,1,1,1,1,1,1,4,1 +1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +6,6,6,6,6,5,5,5,5,5 +6,8,7,0,6,0,0,0,0,5 +6,9,0,0,6,0,0,0,0,5 +6,6,6,10,6,0,0,0,0,5 +5,0,0,0,0,0,0,0,0,5 +5,0,0,0,0,0,0,0,0,5 +5,5,5,0,5,5,5,0,5,5 +endlayer + +layer +11,11,11,11,11,0,0,0,0,0 +0,0,0,0,11,0,0,0,0,0 +11,0,0,0,0,0,0,0,0,0 +11,11,11,12,11,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +4,4,4,4,13,0,0,0,0,0 +2,11,11,11,13,0,0,0,0,0 +2,11,11,11,13,0,0,0,0,0 +2,14,14,14,13,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/extreme_hills/Observatory.tml b/overrides/config/ruins_config/extreme_hills/Observatory.tml new file mode 100644 index 0000000..2c8ac33 --- /dev/null +++ b/overrides/config/ruins_config/extreme_hills/Observatory.tml @@ -0,0 +1,281 @@ +weight=1 +dimensionsToSpawnIn=overworld +embed_into_distance=3 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=12,16,15 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=2000 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stonebrick-0,minecraft:stonebrick-0,minecraft:stonebrick-0,minecraft:stonebrick-2 +rule3=0,100,chisel:laboratory-2 +rule4=0,100,minecraft:cobblestone_wall-0 +rule5=0,100,chisel:laboratory-15 +rule6=0,100,ChestGenHook:chests/simple_dungeon:5-5,ChestGenHook:chests/stronghold_library:5-5,ChestGenHook:chests/jungle_temple:9-5,ChestGenHook:chests/woodland_mansion:9-5 +rule7=0,100,ChestGenHook:chests/stronghold_library:5-5,ChestGenHook:chests/simple_dungeon:5-5,ChestGenHook:chests/jungle_temple:9-5,ChestGenHook:chests/woodland_mansion:9-5 +rule8=0,100,minecraft:stone_brick_stairs-0 +rule9=0,100,minecraft:iron_door-1 +rule10=0,100,minecraft:stone_brick_stairs-2 +rule11=0,100,minecraft:concrete-7 +rule12=0,100,minecraft:hay_block-8 +rule13=0,100,minecraft:stone_brick_stairs-3 +rule14=0,100,minecraft:iron_door-3 +rule15=0,100,minecraft:stone_brick_stairs-1 +rule16=0,100,ChestGenHook:chests/woodland_mansion:9-4,ChestGenHook:chests/jungle_temple:9-4,ChestGenHook:chests/simple_dungeon:5-4,ChestGenHook:chests/stronghold_library:5-4 +rule17=0,100,ChestGenHook:chests/jungle_temple:9-4,ChestGenHook:chests/woodland_mansion:9-4,ChestGenHook:chests/simple_dungeon:5-4,ChestGenHook:chests/stronghold_library:5-4 +rule18=2,100,minecraft:stone_button-2 +rule19=0,100,chisel:futura-1 +rule20=2,100,minecraft:stone_button-4 +rule21=2,100,minecraft:stone_button-3 +rule22=0,100,chisel:ironpane-3 +rule23=0,100,minecraft:iron_door-9 +rule24=0,100,minecraft:stone_brick_stairs-7 +rule25=0,100,minecraft:iron_door-8 +rule26=0,100,minecraft:lever-4 +rule27=0,100,chisel:laboratory-4 +rule28=2,100,minecraft:stone_button-1 +rule29=0,100,minecraft:stone_slab-8 +rule30=0,100,minecraft:stone_brick_stairs-4 +rule31=0,100,minecraft:lever-12 +rule32=0,100,minecraft:daylight_detector-0 +rule33=0,100,chisel:glass-11 +rule34=0,100,minecraft:stone_brick_stairs-5 +rule35=0,100,chisel:technical-11 +rule36=0,100,minecraft:redstone_wire-0 +rule37=0,100,minecraft:stone_slab-0 +rule38=0,100,minecraft:stone_slab-5 +rule39=1,100,minecraft:stone_button-5 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,1,1,1,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,1,1,1,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,0,0,0,0,0,0,0,0,0,2,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,1,1,1,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,0,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,3,3,3,1,1,1,1,1,1 +1,1,1,4,3,3,5,5,5,3,3,4,1,1,1 +1,1,4,3,7,0,0,0,0,0,6,3,4,1,1 +1,1,3,0,0,0,0,0,0,0,0,0,3,1,1 +1,1,3,0,0,0,0,0,0,0,0,0,3,1,1 +1,3,0,0,0,0,0,4,8,8,4,0,0,3,1 +1,14,0,0,0,0,0,13,12,11,10,0,0,9,1 +1,14,0,0,0,0,0,13,11,11,10,0,0,9,1 +1,3,0,0,0,0,0,4,15,15,4,0,0,3,1 +1,1,3,0,0,0,0,0,0,0,0,0,3,1,1 +1,1,3,0,0,0,0,0,0,0,0,0,3,1,1 +1,1,4,3,17,0,0,0,0,0,16,3,4,1,1 +1,1,1,4,3,3,5,5,5,3,3,4,1,1,1 +1,1,1,1,1,1,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,0,0,0,18,0,18,0,0,0,1,1,1 +1,1,0,0,0,0,3,3,3,0,0,0,0,1,1 +1,0,0,4,3,3,19,19,19,3,3,4,0,0,1 +0,0,4,3,0,0,0,0,0,0,0,3,4,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,3,0,0 +21,3,20,0,0,0,0,4,18,22,4,0,21,3,20 +0,25,0,0,0,0,24,2,11,11,22,0,0,23,0 +0,23,0,0,0,0,24,2,27,11,26,0,0,25,0 +21,3,20,0,0,0,0,4,0,28,4,0,21,3,20 +0,0,3,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,4,3,0,0,0,0,0,0,0,3,4,0,0 +1,0,0,4,3,3,19,19,19,3,3,4,0,0,1 +1,1,0,0,0,0,3,3,3,0,0,0,0,1,1 +1,1,1,0,0,0,28,0,28,0,0,0,1,1,1 +endlayer + +layer +1,0,0,0,0,0,29,29,29,0,0,0,0,0,1 +0,0,0,0,29,29,3,3,3,29,29,0,0,0,0 +0,0,0,29,3,3,5,5,5,3,3,29,0,0,0 +0,0,29,3,0,0,0,0,0,0,0,3,29,0,0 +0,29,3,0,0,0,0,0,0,0,0,0,3,29,0 +0,29,3,0,0,0,0,0,0,0,0,0,3,29,0 +29,3,0,0,0,0,30,2,0,0,0,0,0,3,29 +29,3,0,0,0,24,33,32,2,2,31,0,0,3,29 +29,3,0,0,0,24,33,32,2,10,0,0,0,3,29 +29,3,0,0,0,0,34,2,0,0,0,0,0,3,29 +0,29,3,0,0,0,0,0,0,0,0,0,3,29,0 +0,29,3,0,0,0,0,0,0,0,0,0,3,29,0 +0,0,29,3,0,0,0,0,0,0,0,3,29,0,0 +0,0,0,29,3,3,5,5,5,3,3,29,0,0,0 +0,0,0,0,29,29,3,3,3,29,29,0,0,0,0 +1,0,0,0,0,0,29,29,29,0,0,0,0,0,1 +endlayer + +layer +0,0,0,0,0,22,22,22,22,22,0,0,0,0,0 +0,0,0,22,22,22,0,0,0,22,22,22,0,0,0 +0,0,22,22,0,0,3,3,3,0,0,22,22,0,0 +0,0,3,10,3,3,0,0,0,3,3,0,22,22,0 +0,0,3,3,0,0,0,0,0,0,0,3,0,22,0 +0,0,3,3,0,0,0,0,0,0,0,3,0,22,22 +0,0,0,0,0,30,2,8,0,0,0,0,3,0,22 +0,0,0,0,24,33,33,33,10,35,0,0,3,0,22 +0,0,0,0,24,33,33,33,10,0,0,0,3,0,22 +0,0,0,0,0,34,2,15,0,0,0,0,3,0,22 +0,0,3,3,0,0,0,0,0,0,0,3,0,22,22 +0,0,3,3,0,0,0,0,0,0,0,3,0,22,0 +0,0,3,10,3,3,0,0,0,3,3,0,22,22,0 +0,0,22,22,0,0,3,3,3,0,0,22,22,0,0 +0,0,0,22,22,22,0,0,0,22,22,22,0,0,0 +0,0,0,0,0,22,22,22,22,22,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,21,3,0,3,3,0,0,0,3,3,0,0,0,0 +0,0,3,3,0,0,0,0,0,5,0,3,0,0,0 +0,21,3,3,0,0,0,0,0,27,0,3,0,0,0 +0,0,0,0,30,2,8,0,0,27,0,0,3,0,0 +0,0,0,24,33,33,33,10,0,27,0,0,3,0,0 +0,0,0,24,33,33,33,10,0,27,0,0,3,0,0 +0,0,0,0,34,2,15,0,0,27,0,0,3,0,0 +0,21,3,3,0,0,0,0,0,27,0,3,0,0,0 +0,0,3,3,0,0,0,0,0,5,0,3,0,0,0 +0,21,3,0,3,3,0,0,0,3,3,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,3,3,3,0,0,0,3,3,0,0,0,0 +0,0,0,3,0,0,0,0,0,36,3,0,0,0,0 +0,0,0,0,13,8,0,0,0,36,0,3,0,0,0 +0,0,0,0,0,33,10,0,0,36,0,3,0,0,0 +0,0,0,0,0,33,10,0,0,36,0,3,0,0,0 +0,0,0,0,13,15,0,0,0,36,0,3,0,0,0 +0,0,0,3,0,0,0,0,0,36,3,0,0,0,0 +0,0,0,3,3,3,0,0,0,3,3,0,0,0,0 +0,0,0,3,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,3,37,37,37,0,0,0,0,0,0 +0,0,0,0,3,3,3,29,3,0,0,0,0,0,0 +0,0,0,0,3,3,3,29,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,29,3,3,3,0,0,0,0 +0,0,0,0,0,38,0,29,3,3,3,0,0,0,0 +0,0,0,0,0,38,0,29,3,3,3,0,0,0,0 +0,0,0,0,0,0,0,29,3,3,3,0,0,0,0 +0,0,0,0,3,3,3,29,3,3,0,0,0,0,0 +0,0,0,0,3,3,3,29,3,0,0,0,0,0,0 +0,0,0,0,3,3,37,37,37,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,37,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,37,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,37,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,37,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,37,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,37,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,37,0,0,0,0,0 +0,0,0,0,0,37,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,37,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,37,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,39,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,39,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,39,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,39,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/extreme_hills/RotaryExcavator.tml b/overrides/config/ruins_config/extreme_hills/RotaryExcavator.tml new file mode 100644 index 0000000..c2383e7 --- /dev/null +++ b/overrides/config/ruins_config/extreme_hills/RotaryExcavator.tml @@ -0,0 +1,642 @@ +weight=5 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +acceptable_target_blocks= +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=17,32,7 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=2000 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:cobblestone_wall-0 +rule3=0,100,minecraft:stonebrick-0 +rule4=0,100,minecraft:stone_slab-0 +rule5=0,100,chisel:technical-12 +rule6=0,100,preserveBlock +rule7=0,100,minecraft:stone_brick_stairs-0 +rule8=0,100,minecraft:stone_brick_stairs-5 +rule9=0,100,minecraft:ladder-4 +rule10=0,100,minecraft:stone_brick_stairs-4 +rule11=0,100,minecraft:stone_brick_stairs-1 +rule12=0,100,chisel:factory-1 +rule13=0,100,minecraft:hopper-5 +rule14=0,100,minecraft:hopper-4 +rule15=0,100,minecraft:stone_slab-8 +rule16=0,100,minecraft:stone_slab-5 +rule17=0,100,chisel:technicalnew-2 +rule18=0,100,chisel:iron-8 +rule19=0,100,minecraft:stained_glass_pane-7 +rule20=0,100,ChestGenHook:chests/stronghold_crossing:9-2 +rule21=0,100,minecraft:stone_brick_stairs-6 +rule22=0,100,minecraft:stone_brick_stairs-7 +rule23=0,100,minecraft:iron_bars-0 +rule24=0,100,ChestGenHook:chests/stronghold_crossing:9-3 +rule25=0,100,chisel:factory-9 +rule26=0,100,chisel:factory-9 +rule27=0,100,ChestGenHook:chests/stronghold_crossing:9-4 +rule28=0,100,minecraft:stone_brick_stairs-2 +rule29=0,100,minecraft:stone_brick_stairs-3 + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,2,1,1,1,2 +1,1,3,1,1,1,3 +1,1,4,1,1,1,4 +1,1,3,1,1,1,3 +1,1,3,1,1,1,3 +1,1,3,1,1,1,3 +1,1,4,1,1,1,4 +1,1,3,1,1,1,3 +1,1,2,1,1,1,2 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,2,1,1,1,2 +1,1,3,1,1,1,3 +1,1,4,1,1,1,4 +1,1,3,5,5,5,3 +1,1,3,0,6,0,3 +1,1,3,5,5,5,3 +1,1,4,1,1,1,4 +1,1,3,1,1,1,3 +1,1,2,1,1,1,2 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,0,0,0,1 +1,1,1,0,0,0,1 +1,1,1,0,0,0,1 +1,1,1,0,0,0,1 +1,1,1,0,0,0,1 +1,1,1,0,0,0,1 +1,1,1,0,0,0,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,2,0,0,0,2 +1,1,7,0,0,0,7 +1,1,8,0,0,0,8 +1,1,5,0,0,0,5 +1,1,9,0,0,0,0 +1,1,5,0,0,0,5 +1,1,10,0,0,0,10 +1,1,11,0,0,0,11 +1,1,2,0,0,0,2 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,0,0,0,1 +1,1,0,0,0,0,0 +1,1,0,0,8,0,0 +1,1,0,0,0,0,0 +1,1,0,0,8,0,0 +1,1,0,0,0,0,0 +1,1,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,7,0,0,0,7 +0,0,5,0,0,0,5 +0,0,9,0,0,0,0 +0,0,5,0,0,0,5 +0,0,11,0,0,0,11 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,1,0,0,0,0,0 +1,1,0,0,0,0,0 +1,1,0,0,0,0,0 +1,1,0,0,0,0,0 +1,1,0,0,0,0,0 +1,1,0,0,0,0,0 +1,1,0,0,0,0,0 +endlayer + +layer +1,1,0,0,0,0,0 +1,0,0,0,3,0,0 +1,0,0,0,12,0,0 +1,0,0,0,5,0,0 +1,0,0,0,12,0,0 +1,0,0,0,3,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,9,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,0,0,0,0 +1,0,0,5,5,5,0 +1,1,0,5,13,5,0 +1,1,0,5,14,5,0 +1,1,0,12,5,12,0 +endlayer + +layer +0,0,0,0,10,0,0 +0,0,0,0,12,0,0 +0,0,0,0,5,0,0 +0,0,0,15,5,15,0 +0,0,0,15,5,15,0 +0,0,0,15,12,15,0 +0,0,0,12,11,12,0 +0,0,0,12,15,12,0 +0,0,0,12,15,12,0 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,5,5,5,0 +15,15,12,5,0,5,12 +15,15,9,5,0,5,0 +15,15,12,5,0,5,12 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,15,5,0 +0,0,0,5,4,5,0 +1,0,0,0,0,0,0 +1,0,0,10,0,10,0 +1,0,0,11,16,11,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,5,0,0 +0,0,0,0,5,0,0 +0,0,0,12,12,12,0 +0,0,0,0,5,0,0 +0,0,0,0,5,0,0 +0,0,0,17,0,17,0 +0,0,0,17,18,17,0 +0,0,0,17,18,17,0 +0,0,0,5,4,5,0 +0,0,0,0,4,0,0 +0,0,0,15,4,15,0 +0,0,0,5,4,5,0 +0,0,0,0,4,0,0 +0,0,0,0,4,0,0 +0,0,0,5,4,5,0 +19,19,17,0,4,0,17 +12,20,0,0,4,0,0 +12,12,17,0,4,0,17 +0,0,0,5,4,5,0 +0,0,0,0,4,0,0 +0,0,0,0,4,0,0 +0,0,0,5,4,5,0 +0,0,0,15,4,15,0 +0,0,0,0,4,0,0 +0,0,0,5,4,5,0 +0,0,0,0,4,0,0 +0,0,0,0,0,0,0 +0,0,0,5,0,5,0 +0,0,0,10,0,10,0 +0,0,0,11,0,11,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,10,0,0 +0,0,0,0,12,0,0 +0,0,0,0,5,0,0 +0,0,0,4,5,4,0 +0,0,0,4,5,4,0 +0,0,0,4,12,4,0 +0,0,0,12,11,12,0 +0,0,0,12,4,12,0 +0,0,0,12,4,12,0 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,22,5,0,5,21 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,5,5,5,0 +19,19,12,5,0,5,12 +12,0,0,5,0,5,0 +12,12,12,5,0,5,12 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,5,5,5,0 +0,0,22,5,0,5,21 +0,0,0,5,0,5,0 +0,0,0,5,5,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,5,0,5,0 +0,0,0,11,11,11,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,3,0,0 +0,0,0,0,12,0,0 +0,0,0,0,5,0,0 +0,0,0,0,12,0,0 +0,0,0,0,3,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,2,0,0,0,2 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +4,4,5,0,0,0,5 +4,4,4,0,0,0,0 +4,4,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,2,0,0,0,2 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,7,0,0 +0,0,0,0,0,0,0 +0,0,0,0,7,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,5,5,5,5,5 +0,0,0,0,0,0,0 +0,0,5,5,5,5,5 +0,0,12,15,15,15,12 +0,0,5,15,15,15,5 +0,0,5,15,15,15,5 +0,0,5,15,15,15,5 +0,0,12,5,5,5,12 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,23,0,0,0,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,10,0,0,0,10 +0,0,11,0,0,0,11 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,23,20,0,24,23 +0,0,23,26,0,25,23 +0,0,23,26,0,25,23 +0,0,23,26,27,25,23 +0,0,23,23,23,23,23 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,7,7,7,7,7 +0,0,5,0,0,0,5 +0,0,5,0,0,0,5 +0,0,5,0,0,0,5 +0,0,11,11,11,11,11 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,4,0,0,0,4 +0,0,15,0,0,0,15 +0,0,0,0,0,0,0 +0,0,5,0,0,0,5 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,4,0,0,0,4 +0,0,29,5,5,5,28 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/AdvancedAntenna.tml b/overrides/config/ruins_config/generic/AdvancedAntenna.tml new file mode 100644 index 0000000..1a75206 --- /dev/null +++ b/overrides/config/ruins_config/generic/AdvancedAntenna.tml @@ -0,0 +1,679 @@ +weight=1 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=39,13,13 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=1000 +spawnMinDistance=500 +spawnMaxDistance=0 + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:double_stone_slab-0 +rule3=0,100,minecraft:stone_slab-0 +rule4=0,100,minecraft:vine-8 +rule5=0,100,minecraft:stone_slab-15 +rule6=0,100,chisel:factory-13 +rule7=0,100,minecraft:vine-1 +rule8=0,100,minecraft:vine-4 +rule9=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule10=0,100,minecraft:vine-2 +rule11=0,100,minecraft:quartz_stairs-0 +rule12=0,100,minecraft:stone_brick_stairs-0 +rule13=0,100,chisel:technical1-0 +rule14=0,100,minecraft:stone_brick_stairs-2 +rule15=0,100,minecraft:stone_brick_stairs-3 +rule16=0,100,minecraft:quartz_stairs-2 +rule17=0,100,minecraft:quartz_stairs-3 +rule18=0,100,minecraft:stone_brick_stairs-1 +rule19=0,100,minecraft:quartz_stairs-1 +rule20=0,100,minecraft:stone_slab-5 +rule21=0,100,minecraft:stone_slab-7 +rule22=0,100,chisel:laboratory-12 +rule23=0,100,minecraft:double_stone_slab-7 +rule24=0,100,chisel:ironpane-3 +rule25=0,100,chisel:laboratory-11 +rule26=0,100,minecraft:vine-6 +rule27=0,100,minecraft:vine-3 +rule28=0,100,minecraft:vine-9 +rule29=0,100,minecraft:stone_brick_stairs-4 +rule30=0,100,minecraft:stone_brick_stairs-6 +rule31=0,100,minecraft:stone_brick_stairs-7 +rule32=0,100,minecraft:stone_brick_stairs-5 +rule33=0,100,minecraft:quartz_stairs-5 +rule34=0,100,minecraft:quartz_stairs-7 +rule35=0,100,minecraft:quartz_stairs-6 +rule36=0,100,minecraft:cobblestone_wall-0 +rule37=0,100,minecraft:quartz_stairs-4 +rule38=0,100,chisel:diamond-2 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,2,2,2,2,2,1,1,1,1 +1,1,1,2,2,2,2,2,2,2,1,1,1 +1,1,2,2,2,2,2,2,2,2,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,3,2,2,2,3,1,1,1,1 +1,1,1,3,2,2,2,2,2,3,1,1,1 +1,1,3,2,0,0,0,0,0,2,3,1,1 +1,3,2,0,0,0,0,0,0,0,2,3,1 +1,2,2,0,0,0,0,0,0,0,2,2,1 +1,2,2,0,0,0,9,0,0,0,2,2,1 +1,2,2,0,0,0,0,0,0,0,2,2,1 +1,3,2,0,0,0,0,0,0,0,2,3,1 +1,1,3,2,0,0,0,0,0,2,3,1,1 +1,1,1,2,2,2,2,2,2,3,1,1,1 +1,1,1,1,3,2,2,2,3,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,0,4,0,4,0,1,1,1,1 +1,1,1,4,12,6,12,6,12,4,1,1,1 +1,1,8,6,0,0,0,0,0,6,7,1,1 +1,0,15,0,0,0,0,0,0,0,14,0,1 +1,8,6,0,0,0,0,0,0,0,6,7,1 +1,0,15,0,0,0,0,0,0,0,14,0,1 +1,8,6,0,0,0,0,0,0,0,6,7,1 +1,0,15,0,0,0,0,0,0,0,14,0,1 +1,1,8,6,0,0,0,0,0,6,7,1,1 +1,1,1,10,18,6,18,6,18,10,1,1,1 +1,1,1,1,0,10,0,10,0,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,0,0,0,0,0,1,1,1,1 +1,1,1,0,0,4,0,4,0,0,1,1,1 +1,1,0,4,12,6,12,6,12,4,0,1,1 +1,0,8,6,0,0,0,0,0,6,7,0,1 +0,0,15,0,0,0,0,0,0,0,14,0,0 +0,8,6,0,0,0,0,0,0,0,6,7,0 +0,0,15,0,0,0,0,0,0,0,14,0,0 +0,8,6,0,0,0,0,0,0,0,6,7,0 +0,0,15,0,0,0,0,0,0,0,14,0,0 +1,0,8,6,0,0,0,0,0,6,7,0,1 +1,1,0,10,18,6,18,6,18,10,0,1,1 +1,1,1,0,0,10,0,10,0,0,1,1,1 +1,1,1,1,0,0,0,0,0,1,1,1,1 +endlayer + +layer +1,1,1,0,0,0,0,0,0,0,1,1,1 +1,1,0,0,0,4,0,4,0,0,0,1,1 +1,0,0,4,12,6,12,6,12,4,0,0,1 +0,0,8,6,0,0,0,0,0,6,7,0,0 +0,0,15,0,0,0,0,0,0,0,14,0,0 +0,8,6,0,0,0,0,0,0,0,6,7,0 +0,0,15,0,0,0,0,0,0,0,14,0,0 +0,8,6,0,0,0,0,0,0,0,6,7,0 +0,0,15,0,0,0,0,0,0,0,14,0,0 +0,0,8,6,0,0,0,0,0,6,7,0,0 +1,0,0,10,18,6,18,6,18,10,0,0,1 +1,1,0,0,0,10,0,10,0,0,0,1,1 +1,1,1,0,0,0,0,0,0,0,1,1,1 +endlayer + +layer +1,1,0,0,0,0,0,0,0,0,0,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,3,3,11,3,3,0,0,0,0 +0,0,0,3,12,6,13,6,12,3,0,0,0 +0,0,3,15,5,5,5,5,5,14,3,0,0 +0,0,3,6,5,5,5,5,5,6,3,0,0 +0,0,17,13,5,5,5,5,5,13,16,0,0 +0,0,3,6,5,5,5,5,5,6,3,0,0 +0,0,3,15,5,5,5,5,5,14,3,0,0 +0,0,0,3,18,6,13,6,18,3,0,0,0 +0,0,0,0,3,3,19,3,3,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,20,21,20,0,0,0,0,0 +0,0,0,0,20,21,22,21,20,0,0,0,0 +0,0,0,0,21,22,23,22,21,0,0,0,0 +0,0,0,0,20,21,22,21,20,0,0,0,0 +0,0,0,0,0,20,21,20,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,8,24,25,24,0,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,10,24,0,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,24,0,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,26,24,0,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,4,24,4,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,26,24,27,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0 +0,0,0,0,0,4,24,28,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,26,24,27,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0 +8,0,0,0,0,4,24,28,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,26,24,27,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0 +8,0,0,0,0,4,24,28,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,0 +0,0,0,0,0,26,24,27,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0 +8,0,0,0,0,4,24,28,0,0,0,0,0 +0,0,0,0,8,24,25,24,7,0,0,0,7 +0,0,0,0,0,26,24,27,0,0,0,0,0 +0,0,0,0,0,0,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0 +8,0,0,0,0,4,29,28,0,0,0,0,0 +0,0,0,0,8,31,6,30,7,0,0,0,7 +0,0,0,0,0,26,32,27,0,0,0,0,7 +0,0,0,0,0,0,10,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,4,0,0,4,0,0,4,0,0,0 +8,0,0,0,0,4,6,28,0,0,0,0,0 +8,0,0,0,8,6,6,6,7,0,0,0,7 +0,0,0,0,0,26,6,27,0,0,0,0,7 +0,0,0,0,0,0,10,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,4,0,0,4,0,0,4,0,0,0 +8,0,0,0,0,4,6,28,0,0,0,0,0 +8,0,0,0,8,6,6,6,7,0,0,0,7 +0,0,0,0,0,26,6,27,0,0,0,0,7 +0,0,0,10,0,0,10,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,4,0,0,4,0,0,4,0,0,0 +8,0,0,0,0,4,6,28,0,0,0,0,0 +8,0,0,0,8,6,6,6,7,0,0,0,7 +0,0,0,0,0,26,6,10,0,0,0,0,7 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,4,0,0,4,0,0,4,0,0,0 +8,0,0,0,0,4,6,7,0,0,0,0,7 +8,0,0,0,8,6,6,6,7,0,0,0,7 +8,0,0,0,0,26,6,10,0,0,0,0,7 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +8,0,0,0,0,0,12,0,0,0,0,0,7 +8,0,0,0,0,15,25,14,0,0,0,0,7 +8,0,0,0,0,0,18,0,0,0,0,0,7 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,33,33,33,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +8,35,0,0,0,0,24,0,0,0,0,34,7 +8,35,0,0,0,24,36,24,0,0,0,34,7 +8,35,0,0,7,0,24,0,0,0,0,34,7 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,37,37,37,0,0,0,0,0 +0,0,0,0,0,10,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,12,11,12,0,0,0,0,0 +0,0,0,0,0,32,33,32,0,0,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +0,15,30,0,0,0,24,0,0,0,31,14,0 +0,17,35,0,0,24,36,24,0,0,34,16,0 +0,15,30,0,7,0,24,0,0,0,31,14,0 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,0,0,0,7,0,0,0,0 +0,0,0,0,0,29,37,29,0,0,0,0,0 +0,0,0,0,0,18,19,18,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,12,11,12,0,0,0,0,0 +0,0,0,0,8,32,33,32,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +0,0,15,30,0,0,24,0,0,31,14,0,0 +0,0,17,35,0,24,36,24,0,34,16,0,0 +0,0,15,30,7,0,24,0,0,31,14,0,0 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,29,37,29,7,0,0,0,0 +0,0,0,0,0,18,19,18,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,25,11,25,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +0,0,0,25,0,0,24,0,0,25,7,0,0 +0,0,0,17,0,24,36,24,0,16,0,0,0 +0,0,8,25,7,0,24,0,0,25,0,0,0 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,25,19,25,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,25,37,25,7,0,0,0,0 +0,0,0,4,0,0,33,0,0,4,0,0,0 +0,0,0,25,0,34,29,37,0,25,7,0,0 +0,0,0,34,35,31,25,30,34,35,0,0,0 +0,0,8,25,7,34,32,35,0,25,0,0,0 +0,0,0,10,0,0,37,0,0,10,0,0,0 +0,0,0,0,8,25,33,25,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,0,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,25,11,25,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +0,0,0,25,0,24,24,24,0,25,0,0,0 +0,0,0,17,0,24,38,24,0,16,0,0,7 +0,0,8,25,7,24,24,24,0,25,0,0,7 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,25,19,25,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,25,37,25,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +0,0,0,25,0,24,24,24,0,25,0,0,0 +8,0,0,34,0,24,38,24,0,35,0,0,7 +8,0,8,25,7,24,24,24,0,25,0,0,7 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,25,33,25,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,25,11,25,7,0,0,0,0 +0,0,0,4,0,0,19,0,0,4,0,0,0 +0,0,0,25,0,11,12,16,0,25,0,0,0 +8,0,0,17,16,15,25,14,17,16,0,0,7 +8,0,8,25,7,17,18,19,0,25,0,0,7 +0,0,0,10,0,0,11,0,0,10,0,0,0 +0,0,0,0,8,25,19,25,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,25,37,25,7,0,0,0,0 +0,0,0,4,0,0,0,0,0,4,0,0,0 +8,0,0,25,0,0,0,0,0,25,0,0,7 +8,0,0,34,0,0,36,0,0,35,0,0,7 +8,0,8,25,7,0,0,0,0,25,0,0,7 +0,0,0,10,0,0,0,0,0,10,0,0,0 +0,0,0,0,8,25,33,25,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,29,37,29,0,0,0,0,0 +0,0,0,0,0,18,19,18,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +8,0,31,14,0,0,0,0,0,15,30,0,7 +8,0,34,16,0,0,36,0,0,17,35,0,7 +8,0,31,14,0,0,0,0,0,15,30,0,7 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,12,11,12,0,0,0,0,0 +0,0,0,0,0,32,33,32,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,4,4,0,0,0,0,0 +0,0,0,0,0,29,37,29,0,0,0,0,0 +0,0,0,0,0,18,19,18,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +8,31,14,0,0,0,0,0,0,0,15,30,7 +8,34,16,0,0,0,36,0,0,0,17,35,7 +8,31,14,0,0,0,0,0,0,0,15,30,7 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,12,11,12,0,0,0,0,0 +0,0,0,0,0,32,33,32,0,0,0,0,0 +0,0,0,0,0,0,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,4,4,4,0,0,0,0,0 +0,0,0,0,0,19,19,19,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +8,16,0,0,0,0,0,0,0,0,0,17,7 +8,16,0,0,0,0,36,0,0,0,0,17,7 +8,16,0,0,0,0,0,0,0,0,0,17,7 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,11,11,11,0,0,0,0,0 +0,0,0,0,0,0,10,10,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,36,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,36,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,36,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/AdvancedShelter.tml b/overrides/config/ruins_config/generic/AdvancedShelter.tml new file mode 100644 index 0000000..f543aa3 --- /dev/null +++ b/overrides/config/ruins_config/generic/AdvancedShelter.tml @@ -0,0 +1,268 @@ +weight=3 +dimensionsToSpawnIn=overworld +embed_into_distance=17 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=20,7,11 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=300 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule2=0,100,minecraft:cobblestone-0,mossy_cobblestone-0 +rule3=0,100,minecraft:grass-0 +rule4=0,100,minecraft:furnace-3 +rule5=0,100,minecraft:stone_brick_stairs-2 +rule6=0,100,minecraft:stone_brick_stairs-7 +rule7=0,100,ChestGenHook:chests/village_blacksmith:5-5,ChestGenHook:chests/spawn_bonus_chest:9-5,ChestGenHook:chests/desert_pyramid:9-5 +rule8=0,100,minecraft:stained_glass-7 +rule9=0,100,minecraft:stone_slab-0 +rule10=0,100,minecraft:water-0 +rule11=0,100,minecraft:bed-3 +rule12=0,100,minecraft:tallgrass-1 +rule13=0,100,minecraft:bed-11 +rule14=0,100,minecraft:stone_slab-3 +rule15=0,100,minecraft:double_stone_slab-3 +rule16=0,100,minecraft:cobblestone_wall-0 +rule17=0,100,minecraft:stone_slab-8 +rule18=0,100,minecraft:lever-2 +rule19=0,100,minecraft:redstone_lamp-0 +rule20=0,100,minecraft:anvil-0 +rule21=0,100,minecraft:chest-4 +rule22=0,100,minecraft:cauldron-0 +rule23=0,100,minecraft:crafting_table-0 +rule24=0,100,minecraft:hopper-4 +rule25=0,100,ChestGenHook:chests/simple_dungeon:5-2,ChestGenHook:chests/jungle_temple_dispenser:9-2,ChestGenHook:chests/igloo_chest:7-2 +rule26=0,100,minecraft:brewing_stand-0 +rule27=0,100,minecraft:hopper-3 +rule28=0,100,minecraft:furnace-4 +rule29=0,100,minecraft:hopper-2 +rule30=0,100,minecraft:hopper-0 +rule31=0,100,minecraft:coal_block-0 +rule32=0,100,minecraft:stone_brick_stairs-6 +rule33=0,100,minecraft:stone_brick_stairs-3 +rule34=0,100,minecraft:iron_bars-0 +rule35=2,100,minecraft:stone_button-2 +rule36=0,100,minecraft:stone_stairs-0 +rule37=0,100,minecraft:piston-1 +rule38=0,100,minecraft:stone_stairs-4 +rule39=0,100,minecraft:dispenser-1 +rule40=0,100,minecraft:stone_stairs-1 +rule41=0,100,minecraft:stone_stairs-5 +rule42=1,100,minecraft:stone_button-5 +rule43=0,100,MobSpawner:Zombie_Villager,MobSpawner:Zombie +rule44=0,100,preserveBlock +rule45=0,100,minecraft:iron_door-0 +rule46=0,100,minecraft:stone_brick_stairs-1 +rule47=0,100,minecraft:stone_brick_stairs-0 +rule48=0,100,minecraft:stone_brick_stairs-4 +rule49=0,100,minecraft:stone_brick_stairs-5 +rule50=0,100,minecraft:iron_door-9 +rule51=0,100,minecraft:stone_slab-5 + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,2,2,2,2,2,1,1,1 +1,1,1,2,3,3,3,2,1,1,1 +1,1,1,2,3,3,3,2,1,1,1 +1,1,1,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,8,0,0,7,6,5,0,0,4,1 +1,10,8,0,0,0,0,0,0,9,1 +1,8,0,0,12,12,12,0,0,11,1 +1,10,8,0,12,12,12,0,0,13,1 +1,8,0,0,14,15,14,0,0,9,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,8,0,0,6,5,0,0,0,16,1 +1,10,8,0,0,0,0,0,0,9,1 +1,8,0,0,0,0,0,0,0,11,1 +1,0,8,0,0,0,0,0,0,13,1 +1,8,0,0,0,16,0,0,0,9,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,8,0,6,5,0,0,0,0,16,1 +1,17,8,0,0,0,0,0,0,0,1 +1,8,0,0,0,0,0,0,0,0,1 +1,17,8,0,0,0,0,0,0,0,1 +1,8,0,0,0,16,0,0,0,0,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,6,5,0,0,0,0,0,16,1 +1,16,0,0,0,18,0,0,0,0,1 +1,0,0,0,0,19,0,0,0,0,1 +1,16,0,0,0,19,0,0,0,0,1 +1,0,0,0,0,16,0,0,0,0,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,5,0,0,0,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,0,0,6,5,0,0,17,1 +1,0,0,0,0,0,0,0,0,17,1 +1,17,0,0,0,0,0,0,0,0,1 +1,22,0,16,21,21,16,0,0,20,1 +1,25,0,16,24,24,16,0,23,23,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,0,6,5,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,26,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,25,0,29,28,28,27,0,0,23,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,6,5,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,25,0,21,30,30,21,0,0,0,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,6,5,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,21,21,0,0,0,0,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,5,0,0,0,6,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,0,0,0,0,0,31,31,1 +1,0,33,32,0,0,0,0,0,4,1 +1,0,0,35,0,0,34,34,34,34,1 +1,0,16,39,38,9,38,37,37,36,1 +1,0,16,39,41,17,41,37,37,40,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,0,0,0,0,0,0,31,1 +1,0,0,33,32,0,0,0,0,16,1 +1,0,0,35,0,0,34,34,34,34,1 +1,0,33,39,36,9,36,20,20,38,1 +1,0,33,39,40,17,40,20,20,41,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,33,32,0,0,0,16,1 +1,0,0,0,0,0,0,0,0,16,1 +1,0,0,42,0,0,0,9,9,16,1 +1,0,0,42,0,0,0,9,9,43,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,33,32,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,32,0,0,0,33,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +44,44,44,1,44,44,44,1,44,44,44 +44,1,1,1,1,1,1,1,1,1,44 +44,1,1,32,0,0,0,33,1,1,44 +44,1,1,1,1,1,1,1,1,1,44 +44,1,1,1,1,1,1,1,1,1,44 +44,1,1,1,1,1,1,1,1,1,44 +44,44,44,1,1,44,1,1,44,44,44 +endlayer + +layer +44,44,44,1,44,44,44,1,44,44,44 +44,1,1,1,1,1,1,1,1,1,44 +44,1,1,0,0,0,0,0,1,1,44 +44,1,1,0,0,0,0,0,1,1,44 +44,6,1,1,1,45,1,1,1,32,44 +44,46,1,1,1,0,1,1,1,46,44 +44,44,44,46,44,0,44,46,44,44,44 +endlayer + +layer +44,44,44,47,44,44,44,47,44,44,44 +44,16,1,1,48,48,48,1,1,16,44 +44,44,6,0,0,0,0,0,32,44,44 +44,44,6,0,35,0,0,0,32,44,44 +44,33,1,49,1,50,1,49,1,5,44 +44,44,44,44,46,0,46,44,44,44,44 +44,44,44,0,0,0,0,0,44,44,44 +endlayer + +layer +44,0,0,0,0,0,0,0,0,0,44 +0,0,47,47,47,47,47,47,5,0,0 +0,0,33,1,1,1,1,1,5,0,0 +0,0,33,1,1,1,1,1,5,0,0 +0,0,46,46,1,1,1,46,46,0,0 +44,0,0,0,51,46,51,0,0,0,44 +44,44,0,0,0,0,0,0,0,44,44 +endlayer + diff --git a/overrides/config/ruins_config/generic/AdvancedUndergroundHouse.tml b/overrides/config/ruins_config/generic/AdvancedUndergroundHouse.tml new file mode 100644 index 0000000..6f719bf --- /dev/null +++ b/overrides/config/ruins_config/generic/AdvancedUndergroundHouse.tml @@ -0,0 +1,1055 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=34 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice +dimensions=34,26,20 +allowable_overhang=0 +max_leveling=3 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule3=0,100,minecraft:redstone_lamp-0 +rule4=0,100,ChestGenHook:chests/nether_bridge:9-5 +rule5=0,100,MobSpawner:Silverfish,air +rule6=0,100,air +rule7=0,100,minecraft:stained_glass_pane-15 +rule8=0,100,ChestGenHook:chests/village_blacksmith:2-2,ChestGenHook:chests/igloo_chest:3-3,ChestGenHook:chests/spawn_bonus_chest:3-4,ChestGenHook:chests/simple_dungeon:2-5,MediumChest +rule9=0,100,minecraft:stone_brick_stairs-0 +rule10=0,100,minecraft:stone_brick_stairs-2 +rule11=0,100,minecraft:grass-0 +rule12=0,100,minecraft:stone_brick_stairs-3 +rule13=0,100,MobSpawner:Skeleton +rule14=0,100,ChestGenHook:chests/village_blacksmith:2-2,ChestGenHook:chests/igloo_chest:3-3,ChestGenHook:chests/spawn_bonus_chest:3-4,ChestGenHook:chests/simple_dungeon:2-5,MediumChest +rule15=0,100,minecraft:stone_brick_stairs-1 +rule16=0,100,ChestGenHook:chests/village_blacksmith:2-2,ChestGenHook:chests/igloo_chest:3-3,ChestGenHook:chests/spawn_bonus_chest:3-4,ChestGenHook:chests/simple_dungeon:2-5,MediumChest +rule17=0,100,minecraft:iron_bars-0 +rule18=0,100,minecraft:ladder-4 +rule19=0,100,minecraft:tallgrass-1,tallgrass-1,tallgrass-1,tallgrass-1,red_flower-1,red_flower-3,red_flower-6,red_flower-7,red_flower-4 +rule20=0,100,MobSpawner:Zombie +rule21=0,100,MobSpawner:Skeleton +rule22=0,100,minecraft:stone_brick_stairs-5 +rule23=0,100,minecraft:stone_brick_stairs-7 +rule24=0,100,minecraft:stone_brick_stairs-6 +rule25=0,100,minecraft:stone_brick_stairs-4 +rule26=0,100,minecraft:trapdoor-13 +rule27=0,100,minecraft:trapdoor-12 +rule28=0,100,minecraft:trapdoor-15 +rule29=0,100,minecraft:planks-0 +rule30=0,100,minecraft:crafting_table-0 +rule31=0,100,minecraft:bed-0 +rule32=0,100,minecraft:bed-8 +rule33=0,100,minecraft:bookshelf-0 +rule34=0,100,minecraft:furnace-2 +rule35=0,100,minecraft:dark_oak_door-1 +rule36=0,100,ChestGenHook:chests/village_blacksmith:2-2,ChestGenHook:chests/igloo_chest:3-3,ChestGenHook:chests/spawn_bonus_chest:3-4,ChestGenHook:chests/simple_dungeon:2-5,MediumChest +rule37=0,100,minecraft:dark_oak_door-3 +rule38=0,100,minecraft:furnace-3 +rule39=0,100,minecraft:bed-10 +rule40=0,100,minecraft:bed-2 +rule41=0,100,minecraft:vine-1 +rule42=0,100,minecraft:vine-8 +rule43=0,100,minecraft:vine-9 +rule44=0,100,minecraft:leaves-4 +rule45=0,100,minecraft:vine-12 +rule46=0,100,minecraft:dark_oak_door-8 +rule47=0,100,minecraft:vine-4 +rule48=0,100,minecraft:vine-15 +rule49=0,100,minecraft:leaves-12 +rule50=0,100,minecraft:vine-14 +rule51=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-1,monster_egg-1,monster_egg-3,stonebrick-1,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock +rule52=0,100,minecraft:flower_pot-0 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,2,2,2,2,2,2,3,2,1,1,1,1,1 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,2,3,2,2,2,2,2,2,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,4,4,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,5,5,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,5,5,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,6,6,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,7,6,6,6,6,6,6,7,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,2,8,8,6,6,6,6,6,6,6,6,6,6,6,6,6,8,2,1 +1,2,6,6,6,6,6,6,6,9,9,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,6,6,6,12,11,11,10,6,6,6,6,6,6,2,1 +1,2,6,20,6,2,6,6,12,11,11,10,6,6,2,6,6,6,2,1 +1,2,6,6,6,2,6,6,12,11,11,10,6,6,2,6,6,6,2,1 +1,2,6,6,6,6,6,6,12,11,11,10,6,6,2,6,13,6,2,1 +1,2,14,6,6,6,6,6,12,11,11,10,6,6,2,6,6,6,2,1 +1,2,6,6,6,6,6,6,12,11,11,10,6,6,2,6,6,6,2,1 +1,2,6,6,6,2,6,6,12,11,11,10,6,6,6,6,6,6,2,1 +1,2,6,21,6,2,6,6,6,15,15,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,16,2,1 +1,2,6,6,6,6,6,6,17,17,17,17,6,6,2,2,2,2,1,1 +1,2,16,16,6,6,6,6,17,6,6,17,6,6,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,6,18,18,6,6,6,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,4,4,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,5,5,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,5,5,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,6,6,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,7,6,6,6,6,6,6,7,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,19,19,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,19,19,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,19,19,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,19,19,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,19,19,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,19,19,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,19,19,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,6,6,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,6,6,6,17,17,17,17,6,6,2,2,2,2,1,1 +1,2,6,6,6,6,6,6,17,6,6,17,6,6,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,6,18,18,6,6,6,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,22,22,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,24,23,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,7,6,6,6,6,6,6,7,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,2,6,6,6,22,6,6,6,6,6,6,6,6,22,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,25,6,6,6,6,6,6,6,6,25,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,22,6,6,6,6,6,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,6,6,6,6,6,6,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,25,6,6,6,6,6,6,6,6,2,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,6,6,6,6,6,22,6,6,6,2,1 +1,2,6,6,6,2,6,6,6,6,6,6,6,6,6,6,6,6,2,1 +1,2,6,6,6,22,6,6,6,6,6,6,6,6,25,6,6,6,2,1 +1,2,6,6,6,6,6,6,17,17,17,17,6,6,2,2,2,2,1,1 +1,2,6,6,6,25,6,6,17,6,6,17,6,6,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,6,18,18,6,6,6,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,27,6,6,6,6,26,3,2,1,1,1,1,1 +1,1,1,1,1,2,28,6,6,6,6,6,6,28,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,6,6,6,6,6,6,2,2,2,2,1,1 +1,1,2,2,2,2,6,6,17,17,17,17,6,6,2,1,1,1,1,1 +1,1,2,2,2,2,6,6,17,6,6,17,6,6,2,1,1,1,1,1 +1,1,1,1,1,2,6,6,6,18,18,6,6,6,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,2,2,2,2,2,2,3,2,1,1,1,1,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,1,1,1,1,2,3,2,2,18,18,2,2,3,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,34,6,6,33,2,6,6,6,6,6,6,6,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,17,17,17,17,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,41,17,17,17,17,17,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,43,6,6,6,6,6,6,42,2,33,6,6,38,29 +1,29,29,29,29,2,44,43,6,18,18,42,45,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,41,6,17,17,17,17,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,42,2,33,6,6,6,29 +1,29,29,29,29,2,44,43,6,18,18,42,45,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,41,6,17,17,17,17,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,42,2,6,6,6,6,29 +1,29,29,29,29,2,44,43,6,18,18,42,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,2,2,2,2,2,2,3,2,1,1,1,1,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,1,1,1,1,2,3,2,2,18,18,2,2,3,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,34,6,6,33,2,6,6,6,6,6,6,6,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,17,17,17,17,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,41,17,17,17,17,17,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,43,6,6,6,6,6,6,42,2,33,6,6,38,29 +1,29,29,29,29,2,44,43,6,18,18,42,45,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,41,6,17,17,17,17,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,42,2,33,6,6,6,29 +1,29,29,29,29,2,44,41,6,18,18,42,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,41,6,17,17,17,17,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,42,2,6,6,6,6,29 +1,29,29,29,29,2,44,41,6,18,18,42,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,2,2,2,2,2,2,3,2,1,1,1,1,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,1,1,1,1,2,3,2,2,18,18,2,2,3,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,34,6,6,33,2,6,6,6,6,6,6,6,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,17,17,17,17,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,17,17,17,17,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,43,6,6,6,6,6,6,48,2,33,6,6,38,29 +1,29,29,29,29,2,49,43,42,18,18,6,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,17,17,17,17,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,45,2,33,6,6,6,29 +1,29,29,29,29,2,49,43,42,18,18,6,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,17,17,17,17,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,48,2,6,6,6,6,29 +1,29,29,29,29,2,49,43,42,18,18,6,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,2,2,2,2,2,2,3,2,1,1,1,1,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,1,1,1,1,2,3,2,2,18,18,2,2,3,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,34,6,6,33,2,6,6,6,6,6,6,6,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,17,17,17,17,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,18,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,17,17,17,17,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,43,6,6,6,6,6,6,48,2,33,6,6,38,29 +1,29,29,29,29,2,44,43,42,18,18,6,45,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,18,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,17,17,17,17,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,45,2,33,6,6,6,29 +1,29,29,29,29,2,44,41,42,18,18,6,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,17,17,17,17,6,47,2,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,45,2,6,6,6,6,29 +1,29,29,29,29,2,44,41,42,18,18,6,47,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,2,2,2,2,2,2,3,2,1,1,1,1,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,6,6,6,6,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,29,29,29,29,2,2,2,2,2,2,2,2,2,2,29,29,29,29,1 +1,1,1,1,1,2,3,2,2,18,18,2,2,3,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,15,15,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,6,6,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,34,6,6,33,2,6,6,6,6,6,6,6,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,17,17,17,17,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,6,17,6,6,6,6,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,6,17,6,6,6,6,17,6,2,33,6,6,38,29 +29,29,29,29,29,2,6,17,6,6,6,6,17,6,2,29,29,29,29,29 +29,34,6,6,33,2,6,17,6,6,6,6,17,6,2,32,31,6,30,29 +29,14,6,6,6,35,6,17,6,6,6,6,17,6,2,14,6,6,13,29 +29,13,6,6,36,2,41,17,17,17,17,17,17,6,37,6,6,6,36,29 +29,30,6,40,39,2,43,6,6,6,6,6,6,50,2,33,6,6,38,29 +1,29,29,29,29,2,49,43,42,18,18,6,45,49,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,51,51,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,15,15,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,3,6,6,3,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,6,6,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,33,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,33,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,46,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,41,6,6,6,6,6,6,6,46,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,42,2,33,6,6,6,29 +1,29,29,29,29,2,44,41,42,18,18,6,45,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,51,51,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,15,15,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,6,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,6,1,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,2,6,6,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,6,6,2,2,2,1,1,1,1,1,1 +1,29,29,29,29,2,7,6,6,6,6,6,6,7,2,29,29,29,29,1 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,52,6,6,6,29 +29,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,6,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,41,6,6,6,6,6,6,6,2,6,6,6,6,29 +29,6,6,6,6,2,43,6,6,6,6,6,6,42,2,6,6,6,6,29 +1,29,29,29,29,2,44,41,6,6,6,42,45,44,2,29,29,29,29,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,51,51,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,15,15,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,6,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,51,51,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,22,22,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,3,27,6,6,6,6,26,3,2,1,1,1,1,1 +1,29,29,29,29,2,28,6,6,6,6,6,6,28,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,6,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,41,6,6,6,6,6,6,6,2,29,29,29,29,1 +1,29,29,29,29,2,43,6,6,6,6,6,6,42,2,29,29,29,29,1 +1,1,1,1,1,2,49,41,6,6,6,42,45,49,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,51,15,51,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,6,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,51,51,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,51,51,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,51,25,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,51,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,1,1,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,51,51,51,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,51,51,51,51,51,51,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,51,51,51,51,51,51,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,51,51,51,51,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/generic/Airship_Bomber.tml b/overrides/config/ruins_config/generic/Airship_Bomber.tml new file mode 100644 index 0000000..95cb940 --- /dev/null +++ b/overrides/config/ruins_config/generic/Airship_Bomber.tml @@ -0,0 +1,887 @@ +weight=1 +dimensionsToSpawnIn=overworld +embed_into_distance=-100 +random_height_offset=1,30 +dimensions=15,53,13 +allowable_overhang=0 +max_leveling=10 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=5000 +spawnMinDistance=1500 +spawnMaxDistance=0 + +rule1=0,100,minecraft:stone_slab-8 +rule2=0,100,chisel:technicalnew-5 +rule3=0,100,chisel:ironpane-3 +rule4=0,100,minecraft:iron_door-0 +rule5=0,100,minecraft:stone_slab-0 +rule6=0,100,minecraft:tnt-0 +rule7=0,100,minecraft:cobblestone_wall-0 +rule8=0,100,minecraft:ladder-4 +rule9=0,100,chisel:glass-9 +rule10=0,100,minecraft:iron_door-8 +rule11=2,100,minecraft:stone_button-1 +rule12=2,100,minecraft:stone_button-2 +rule13=0,100,chisel:technical1-2 +rule14=0,100,minecraft:redstone_block-0 +rule15=0,100,minecraft:iron_door-9 +rule16=0,100,chisel:factory-1 +rule17=0,100,minecraft:redstone_wire-0 +rule18=0,100,minecraft:wool-7 +rule19=0,100,minecraft:carpet-7 +rule20=0,100,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/stronghold_crossing:9-3,ChestGenHook:chests/village_blacksmith:9-3, +rule21=0,100,MobSpawner:Zombie_Villager,MobSpawner:Zombie +rule22=0,100,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_crossing:9-2,ChestGenHook:chests/village_blacksmith:9-2, +rule23=0,100,minecraft:crafting_table-0 +rule24=0,100,minecraft:anvil-3 +rule25=0,100,chisel:technicalnew-3 +rule26=0,100,MobSpawner:Zombie_Villager,MobSpawner:Zombie,air,air +rule27=0,100,Skull:1:7-1 +rule28=0,100,minecraft:bed-9 +rule29=0,100,minecraft:bed-1 +rule30=0,100,minecraft:lever-0 +rule31=0,100,minecraft:redstone_lamp-0 + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,1,1,1,0,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,0,1,0,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,1,2,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,2,4,2,0,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,5,5,5,2,0,0,0,0 +1,2,1,0,2,6,5,6,2,0,1,2,1 +1,2,1,0,2,6,5,6,2,0,1,2,1 +1,2,1,0,2,6,5,6,2,0,1,2,1 +1,2,1,0,2,6,5,6,2,0,1,2,1 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,7,2,6,5,6,2,7,0,0,0 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,0,2,6,5,6,2,0,0,0,0 +0,0,0,7,2,6,5,6,2,7,0,0,0 +0,0,0,0,2,5,5,5,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,8,0,2,0,0,0,0 +0,0,0,0,2,0,2,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,7,2,2,4,2,2,7,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,9,0,0,0,9,0,0,0,0 +0,0,0,0,0,9,9,9,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,2,10,2,0,0,0,0,0 +0,0,0,0,2,0,0,11,2,0,0,0,0 +0,0,0,0,9,0,0,0,9,0,0,0,0 +0,0,0,0,2,12,0,12,2,0,0,0,0 +2,3,2,0,2,16,0,16,2,0,2,3,2 +2,14,2,1,2,16,0,16,2,1,2,14,2 +2,14,2,1,2,16,0,16,2,1,2,14,2 +2,13,2,0,2,16,0,16,2,0,2,13,2 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,16,0,16,2,0,0,0,0 +0,0,0,0,2,11,0,11,2,0,0,0,0 +0,0,0,0,9,0,0,0,9,0,0,0,0 +0,0,0,0,2,0,8,0,2,0,0,0,0 +0,0,0,0,9,0,2,0,9,0,0,0,0 +0,0,0,0,2,12,0,0,2,0,0,0,0 +0,0,0,0,2,2,15,2,2,0,0,0,0 +0,0,0,0,2,0,0,11,2,0,0,0,0 +0,0,0,0,9,0,0,0,9,0,0,0,0 +0,0,0,0,9,0,0,0,9,0,0,0,0 +0,0,0,0,9,0,0,0,9,0,0,0,0 +0,0,0,0,0,9,9,9,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,2,2,2,0,0,0,0,0 +0,0,0,0,0,2,2,2,0,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +5,2,5,0,2,17,0,17,2,0,5,2,5 +5,2,5,0,2,17,0,17,2,0,5,2,5 +5,2,5,0,2,17,0,17,2,0,5,2,5 +5,2,5,0,2,17,0,17,2,0,5,2,5 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,17,0,17,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,8,0,2,0,0,0,0 +0,0,0,0,2,0,2,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,9,9,9,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,16,16,16,16,16,0,0,0,0 +0,0,0,0,16,2,2,2,16,0,0,0,0 +0,0,0,0,16,2,2,2,16,0,0,0,0 +0,0,0,0,7,2,2,2,7,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,7,2,2,2,7,0,0,0,0 +0,0,0,0,16,2,2,2,16,0,0,0,0 +0,0,0,0,7,2,2,2,7,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,7,2,2,2,7,0,0,0,0 +0,0,0,0,16,2,2,2,16,0,0,0,0 +0,0,0,0,7,2,2,2,7,0,0,0,0 +0,0,0,0,3,2,8,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,3,2,2,2,3,0,0,0,0 +0,0,0,0,7,2,2,2,7,0,0,0,0 +0,0,0,0,16,2,2,2,16,0,0,0,0 +0,0,0,0,0,16,16,16,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,16,18,2,2,2,18,16,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,2,8,2,18,0,0,0,0 +0,0,0,0,18,2,2,2,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,1,0,0,0,0,0,0 +0,0,0,0,0,0,1,0,0,0,0,0,0 +0,0,0,0,0,0,1,0,0,0,0,0,0 +0,0,0,0,0,0,1,0,0,0,0,0,0 +0,0,0,0,0,0,1,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,18,18,19,18,18,0,0,0,0 +0,0,0,18,18,19,19,19,18,18,0,0,0 +0,0,16,18,19,19,19,19,19,18,16,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,6,6,6,19,18,0,0,0 +0,0,0,18,19,6,6,6,19,18,0,0,0 +0,0,0,18,19,6,6,6,19,18,0,0,0 +0,0,0,18,19,6,6,6,19,18,0,0,0 +0,0,0,18,19,6,6,6,19,18,0,0,0 +0,0,16,18,19,2,2,2,19,18,16,0,0 +0,0,0,18,2,22,21,20,2,18,0,0,0 +0,0,0,18,2,22,0,20,2,18,0,0,0 +0,0,0,18,2,23,0,23,2,18,0,0,0 +0,0,0,18,2,25,0,24,2,18,0,0,0 +0,0,0,18,2,26,0,26,2,18,0,0,0 +0,0,0,18,2,0,0,0,2,18,0,0,0 +0,0,0,18,2,0,0,0,2,18,0,0,0 +0,0,0,18,2,0,0,0,2,18,0,0,0 +0,0,0,18,2,0,0,0,2,18,0,0,0 +0,0,16,18,2,0,0,0,2,18,16,0,0 +0,0,0,18,2,0,0,0,2,18,0,0,0 +0,0,0,18,2,0,0,0,2,18,0,0,0 +0,0,0,18,19,2,2,2,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,0,18,19,19,19,19,19,18,0,0,0 +0,0,16,18,19,19,19,19,19,18,16,0,0 +0,0,0,18,18,19,19,19,18,18,0,0,0 +0,0,0,0,18,18,19,18,18,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,18,19,19,19,18,0,0,0,0 +0,0,0,18,19,19,0,19,19,18,0,0,0 +0,0,0,18,19,0,0,0,19,18,0,0,0 +0,16,18,19,0,0,0,0,0,19,18,16,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,6,6,6,0,19,18,0,0 +0,0,18,19,0,6,6,6,0,19,18,0,0 +0,0,18,19,0,6,6,6,0,19,18,0,0 +0,0,18,19,0,6,6,6,0,19,18,0,0 +0,0,18,19,0,6,6,6,0,19,18,0,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,0,18,2,22,0,11,0,20,2,18,0,0 +0,0,18,2,22,0,0,0,20,2,18,0,0 +0,0,18,2,0,0,0,0,27,2,18,0,0 +0,0,18,2,28,0,0,0,28,2,18,0,0 +0,0,18,2,29,0,0,0,29,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,28,0,0,0,28,2,18,0,0 +0,0,18,2,29,0,0,0,29,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,16,18,2,28,0,0,0,28,2,18,16,0 +0,0,18,2,29,0,0,0,29,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,19,2,2,2,2,2,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,16,18,19,0,0,0,0,0,19,18,16,0 +0,0,0,18,19,0,0,0,19,18,0,0,0 +0,0,0,18,19,19,0,19,19,18,0,0,0 +0,0,0,0,18,18,19,18,18,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,18,19,0,0,0,19,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,6,6,6,0,0,18,0,0 +0,0,18,0,0,6,6,6,0,0,18,0,0 +0,0,18,0,0,6,6,6,0,0,18,0,0 +0,0,18,0,0,6,6,6,0,0,18,0,0 +0,0,18,0,0,6,6,6,0,0,18,0,0 +0,16,18,0,2,2,2,2,2,0,18,16,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,16,18,2,0,0,0,0,0,2,18,16,0 +0,0,18,2,0,0,0,0,0,2,18,0,0 +0,0,18,2,0,0,30,0,0,2,18,0,0 +0,0,18,0,2,2,2,2,2,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,19,0,0,0,0,0,19,18,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,18,19,0,19,18,18,0,0,0 +0,0,0,0,0,18,19,18,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,1,0,0,0,0,0,0,0,1,0,0 +0,0,1,1,0,0,0,0,0,1,1,0,0 +0,0,1,1,1,1,1,1,1,1,1,0,0 +0,0,0,1,1,1,16,1,1,1,0,0,0 +0,0,0,1,1,1,2,1,1,1,0,0,0 +0,0,0,0,1,0,2,0,1,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0 +0,0,0,0,16,16,16,16,16,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,16,18,0,0,0,0,0,18,16,0,0 +0,16,18,19,0,0,0,0,0,19,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,3,18,0,0,0,0,0,0,0,18,3,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,19,19,19,0,0,18,16,0 +0,16,18,0,0,19,19,19,0,0,18,16,0 +0,16,18,0,0,19,19,19,0,0,18,16,0 +0,16,18,0,0,19,19,19,0,0,18,16,0 +0,16,18,0,0,19,19,19,0,0,18,16,0 +0,3,18,0,19,19,19,19,19,0,18,3,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,31,2,2,19,18,16,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,31,2,2,19,18,16,0 +0,3,18,19,2,2,2,2,2,19,18,3,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,19,2,2,2,2,2,19,18,16,0 +0,16,18,0,19,19,19,19,19,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,3,18,0,0,0,0,0,0,0,18,3,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,16,18,19,0,0,0,0,0,19,18,16,0 +0,0,16,18,19,0,0,0,19,18,16,0,0 +0,0,0,16,18,19,0,19,18,16,0,0,0 +0,0,0,0,16,18,18,18,16,0,0,0,0 +0,0,0,0,0,16,16,16,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,16,18,0,19,19,19,19,19,0,18,16,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,19,19,19,19,19,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,18,0,0,0,18,18,0,0,0 +0,0,0,0,0,18,0,18,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,18,0,0,0,18,0,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,0,18,0,0,0,0,0,0,0,18,0,0 +0,16,18,0,0,0,0,0,0,0,18,16,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,0,18,18,0,18,18,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,18,18,0,18,18,0,0,0,0 +0,0,0,18,18,0,0,0,18,18,0,0,0 +0,0,16,18,0,0,0,0,0,18,16,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,16,18,0,0,0,0,0,18,16,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,16,18,0,0,0,0,0,18,16,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,0,18,0,0,0,0,0,18,0,0,0 +0,0,16,18,0,0,0,0,0,18,16,0,0 +0,0,0,18,18,0,0,0,18,18,0,0,0 +0,0,0,0,18,18,0,18,18,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,0,18,18,18,18,18,0,0,0,0 +0,0,0,16,18,18,18,18,18,16,0,0,0 +0,0,0,0,0,18,18,18,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,18,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,16,16,3,16,16,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,16,16,3,16,16,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,16,16,3,16,16,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,16,16,3,16,16,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,16,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Antenna.tml b/overrides/config/ruins_config/generic/Antenna.tml new file mode 100644 index 0000000..d86e8d6 --- /dev/null +++ b/overrides/config/ruins_config/generic/Antenna.tml @@ -0,0 +1,354 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=23,11,5 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stone-6 +rule3=0,100,minecraft:stone_brick_stairs-0 +rule4=0,100,minecraft:stone_brick_stairs-2 +rule5=0,100,minecraft:stone_brick_stairs-3 +rule6=0,100,minecraft:stone_brick_stairs-1 +rule7=0,100,minecraft:cobblestone_wall-0 +rule8=0,100,preserveBlock +rule9=0,100,chisel:factory-1 +rule10=0,100,minecraft:iron_bars-0 +rule11=0,100,minecraft:vine-8 +rule12=0,100,minecraft:vine-1 +rule13=0,100,minecraft:vine-4 +rule14=0,100,minecraft:vine-2 +rule15=0,100,minecraft:stone_slab-8 + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,2,2,2,1 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +1,2,2,2,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,3,3,3,1 +5,2,2,2,4 +5,2,2,2,4 +5,2,2,2,4 +1,6,6,6,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,7,2,7,1 +1,2,8,2,1 +1,7,2,7,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,7,3,7,1 +1,5,9,4,1 +1,7,6,7,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,10,11,10,1 +1,13,9,12,1 +1,10,14,10,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,15,15,0 +0,13,9,0,0 +0,0,15,15,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,7,10,10 +0,13,9,10,0 +0,0,7,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,10,10,10 +0,13,9,10,0 +0,0,10,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,7,10,10 +0,13,9,10,0 +0,0,7,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,15,15,0 +0,13,9,10,0 +0,0,15,15,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,7,10,10 +0,13,9,10,0 +0,0,7,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,10,10,10 +0,13,9,10,0 +0,0,10,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,7,10,10 +0,13,9,10,0 +0,0,7,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,15,15,0 +0,13,9,10,0 +0,0,15,15,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,7,10,10 +0,13,9,10,0 +0,0,7,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,10,10,10 +0,13,9,10,0 +0,0,10,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,7,10,10 +0,13,9,10,0 +0,0,7,10,10 +0,0,0,10,0 +0,0,0,10,10 +0,0,0,10,0 +0,0,0,10,10 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,11,0,0 +0,13,2,12,0 +0,0,14,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,7,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,7,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,10,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,10,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,10,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Archway.tml b/overrides/config/ruins_config/generic/Archway.tml new file mode 100644 index 0000000..ecf355a --- /dev/null +++ b/overrides/config/ruins_config/generic/Archway.tml @@ -0,0 +1,102 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=7,9,15 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=1 + +rule1=0,100,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule2=0,100,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule3=1,80,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule4=1,75,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule5=2,75,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule6=2,50,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +3,2,3,0,0,0,3,2,3,0,0,0,3,2,3 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +3,2,3,0,0,0,3,2,3,0,0,0,3,2,3 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5,3,5,0,0,0,5,3,5,0,0,0,5,3,5 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +5,3,5,0,0,0,5,3,5,0,0,0,5,3,5 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +4,0,4,5,0,5,4,0,4,5,0,5,4,0,4 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +4,0,4,5,0,5,4,0,4,5,0,5,4,0,4 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,4,6,4,0,0,0,4,6,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +0,6,0,0,0,0,0,6,0,0,0,0,0,6,0 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,4,6,4,0,0,0,4,6,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer diff --git a/overrides/config/ruins_config/generic/ArchwayBrick.tml b/overrides/config/ruins_config/generic/ArchwayBrick.tml new file mode 100644 index 0000000..404229f --- /dev/null +++ b/overrides/config/ruins_config/generic/ArchwayBrick.tml @@ -0,0 +1,102 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=7,9,15 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=1 + +rule1=0,100,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock,brick_block,brick_block,brick_block,brick_block,brick_block,cobblestone +rule2=0,100,brick_block,brick_block,brick_block,brick_block,brick_block,cobblestone +rule3=1,80,brick_block,brick_block,brick_block,brick_block,brick_block,cobblestone +rule4=1,75,brick_block,brick_block,brick_block,brick_block,brick_block,cobblestone +rule5=2,75,brick_block,brick_block,brick_block,brick_block,brick_block,cobblestone +rule6=2,50,brick_block,brick_block,brick_block,brick_block,brick_block,cobblestone + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +3,2,3,0,0,0,3,2,3,0,0,0,3,2,3 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +3,2,3,0,0,0,3,2,3,0,0,0,3,2,3 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,3,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5,3,5,0,0,0,5,3,5,0,0,0,5,3,5 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +5,3,5,0,0,0,5,3,5,0,0,0,5,3,5 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +4,0,4,5,0,5,4,0,4,5,0,5,4,0,4 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +4,0,4,5,0,5,4,0,4,5,0,5,4,0,4 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,4,6,4,0,0,0,4,6,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +0,6,0,0,0,0,0,6,0,0,0,0,0,6,0 +0,4,0,0,0,0,0,4,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,4,6,4,0,0,0,4,6,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer diff --git a/overrides/config/ruins_config/generic/Barn.tml b/overrides/config/ruins_config/generic/Barn.tml new file mode 100644 index 0000000..df33030 --- /dev/null +++ b/overrides/config/ruins_config/generic/Barn.tml @@ -0,0 +1,138 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=7,11,14 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule3=0,100,minecraft:stone_slab-5 +rule4=0,100,minecraft:wooden_slab-0 +rule5=0,100,MobSpawner:Zombie,MobSpawner:Silverfish,MobSpawner:Cave_Spider,air,air +rule6=0,100,minecraft:vine-4 +rule7=0,100,minecraft:vine-8 +rule8=0,100,minecraft:vine-1 +rule9=0,100,minecraft:double_stone_slab-4 +rule10=0,100,minecraft:brick_stairs-3 +rule11=0,100,minecraft:brick_stairs-2 +rule12=0,100,minecraft:vine-2 +rule13=0,100,minecraft:vine-3 +rule14=0,100,minecraft:vine-9 +rule15=0,100,minecraft:brick_stairs-7 +rule16=0,100,minecraft:stone_slab-12 +rule17=0,100,minecraft:brick_stairs-6 +rule18=0,100,minecraft:oak_stairs-0 +rule19=0,100,minecraft:fence-0 +rule20=0,100,minecraft:oak_stairs-1 +rule21=0,100,minecraft:wooden_slab-8 +rule22=0,100,air + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,3,3,3,2,2,2,1 +1,2,4,4,4,4,4,4,4,4,4,4,3,1 +1,2,4,4,4,4,4,4,4,4,4,4,3,1 +1,2,4,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,5,22,22,4,4,4,4,4,2,1 +1,2,4,4,22,22,22,22,4,4,1,6,2,1 +1,2,4,4,22,22,22,22,22,22,22,22,3,1 +1,2,4,4,7,7,7,7,22,7,7,7,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,22,7,22,22,22,22,22,22,22,22,22,7,1 +6,9,9,2,9,11,22,22,22,22,22,10,9,8 +6,9,13,12,12,22,22,22,22,22,22,6,22,8 +6,9,8,22,22,22,22,22,22,22,22,22,22,22 +6,9,8,22,22,22,22,22,22,22,22,6,9,8 +0,9,8,22,22,22,22,22,22,22,22,6,9,8 +6,9,22,22,22,22,22,22,22,22,22,6,9,8 +6,9,8,22,22,22,22,22,22,22,22,22,22,8 +6,9,14,7,7,7,7,7,22,7,7,7,22,8 +22,9,9,9,9,9,9,9,9,9,9,9,9,22 +1,12,12,12,12,12,12,12,12,12,12,12,12,1 +endlayer + +layer +1,7,7,7,7,22,22,22,22,22,22,7,7,1 +6,9,9,2,9,11,22,22,22,22,22,9,9,8 +6,9,13,12,22,22,22,22,22,22,22,6,22,8 +0,9,8,22,22,22,22,22,22,22,22,22,22,22 +6,9,8,22,22,22,22,22,22,22,22,6,9,8 +6,9,8,22,22,22,22,22,22,22,22,6,9,8 +6,9,8,22,22,22,22,22,22,22,22,6,9,8 +6,9,8,22,22,22,22,22,22,22,22,22,22,8 +6,9,8,7,7,7,7,7,22,7,7,7,22,8 +22,9,9,9,9,9,9,9,9,9,9,9,9,8 +1,12,12,12,12,12,12,12,12,12,12,12,12,1 +endlayer + +layer +0,7,7,0,7,0,0,0,0,0,0,0,7,0 +6,9,9,16,9,9,9,16,16,16,16,15,9,8 +6,9,12,0,0,0,0,0,0,0,0,6,9,8 +6,9,8,0,0,0,0,0,0,0,0,0,9,0 +6,9,8,0,0,0,0,0,0,0,0,6,9,0 +0,9,0,0,0,0,0,0,0,0,0,0,9,8 +6,9,8,0,0,0,0,0,0,0,0,6,9,8 +6,9,8,0,0,0,0,0,0,0,0,0,9,8 +6,9,8,7,0,7,0,0,0,0,7,7,9,8 +6,9,9,9,16,9,17,15,9,16,9,9,9,8 +0,12,12,12,0,12,0,0,12,0,0,12,12,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,18,0,0,19,0,0,0,0,19,0,0,18,0 +0,19,0,0,19,0,0,0,0,19,0,0,19,0 +0,19,0,0,19,0,0,0,0,19,0,0,19,0 +0,19,0,0,19,0,0,0,0,19,0,0,19,0 +0,19,19,19,19,19,19,19,19,19,19,19,19,0 +0,19,0,0,19,0,0,0,0,19,0,0,19,0 +0,19,0,0,19,0,0,0,0,19,0,0,19,0 +0,19,0,0,19,0,0,0,0,19,0,0,19,0 +0,20,0,0,19,0,0,0,0,19,0,0,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,4,0,0,0,0,0,0,0,0,0,0,4,0 +0,4,0,0,0,0,0,0,0,0,0,0,4,0 +0,21,0,0,19,0,0,0,0,19,0,0,21,0 +0,19,0,0,19,0,0,0,0,19,0,0,19,0 +0,21,0,0,19,0,0,0,0,19,0,0,21,0 +0,4,0,0,0,0,0,0,0,0,0,0,4,0 +0,4,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,4,4,4,4,4,4,4,4,4,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/BlockHenge.tml b/overrides/config/ruins_config/generic/BlockHenge.tml new file mode 100644 index 0000000..714c8a4 --- /dev/null +++ b/overrides/config/ruins_config/generic/BlockHenge.tml @@ -0,0 +1,166 @@ +weight=10 +dimensionsToSpawnIn=overworld +embed_into_distance=4 +acceptable_target_blocks=stone,grass,dirt +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=10,12,12 +allowable_overhang=2 +max_leveling=2 +leveling_buffer=1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=1,85,concrete-7,concrete-7,concrete-7,concrete-7,concrete-7,concrete_powder-7,iron_bars-0,iron_bars-0,iron_bars-0,iron_bars-0 +rule2=2,70,concrete-7,concrete-7,concrete-7,concrete-7,concrete-7,concrete_powder-7,iron_bars-0,iron_bars-0,iron_bars-0,iron_bars-0 +rule3=0,100,preserveBlock + +layer +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +endlayer + +layer +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +endlayer + +layer +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +endlayer + +layer +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +endlayer + +layer +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,3,3,1,3,3,1,3,3,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +3,1,1,3,3,3,3,3,3,1,1,3 +3,1,1,3,1,3,3,1,3,1,1,3 +3,3,3,3,3,3,3,3,3,3,3,3 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,1,0,0,1,0,1,1,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,0,0,1,0,0,1,0,0,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,0,0,1,0,0,1,0,0,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,1,1,0,1,0,0,1,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,1,0,0,1,0,1,1,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,0,0,1,0,0,1,0,0,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,0,0,1,0,0,1,0,0,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,1,1,0,1,0,0,1,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,1,2,2,1,0,1,1,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,0,0,1,2,2,1,0,0,1,0 +0,2,0,0,0,0,0,0,0,0,2,0 +0,2,0,0,0,0,0,0,0,0,2,0 +0,1,0,0,1,2,2,1,0,0,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,1,1,0,1,2,2,1,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,1,0,0,1,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0 +0,0,0,0,1,0,0,1,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,2,2,0,0,0,0,0,0,2,2,0 +0,2,2,0,0,0,0,0,0,2,2,0 +0,2,2,0,1,2,2,1,0,2,2,0 +0,2,2,0,1,2,2,1,0,2,2,0 +0,2,2,0,0,0,0,0,0,2,2,0 +0,2,2,0,0,0,0,0,0,2,2,0 +0,1,1,0,0,0,0,0,0,1,1,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer diff --git a/overrides/config/ruins_config/generic/Building.tml b/overrides/config/ruins_config/generic/Building.tml new file mode 100644 index 0000000..952ccda --- /dev/null +++ b/overrides/config/ruins_config/generic/Building.tml @@ -0,0 +1,201 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=10,14,18 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:stone_slab-4 +rule3=0,100,minecraft:brick_block-0,brick_block-0,brick_block-0,brick_block-0,brick_block-0,preserveBlock +rule4=0,100,minecraft:brick_stairs-2 +rule5=0,100,minecraft:iron_bars-0 +rule6=0,100,minecraft:vine-2 +rule7=0,100,minecraft:vine-1 +rule8=0,100,minecraft:vine-8 +rule9=0,100,minecraft:brick_stairs-0 +rule10=0,100,minecraft:vine-4 +rule11=0,100,minecraft:brick_stairs-1 +rule12=0,100,minecraft:brick_stairs-4 +rule13=0,100,minecraft:stone_slab-12 +rule14=0,100,minecraft:stone_slab-0 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,3,3,3,3,3,3,3,3,5,0,1,1,1,1,1,1,1 +1,3,0,0,6,0,0,6,0,0,0,5,5,5,5,5,0,1 +1,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,1 +1,3,0,9,9,3,0,0,0,0,0,0,0,3,0,0,5,1 +1,3,7,0,0,3,0,0,0,0,0,0,10,3,7,0,5,1 +1,3,0,0,0,3,0,0,0,0,0,0,0,3,7,0,0,1 +1,3,7,0,0,3,0,0,0,0,0,0,0,0,0,0,0,1 +1,3,0,0,0,3,0,0,0,0,0,0,0,0,0,5,5,1 +1,3,0,0,0,3,7,0,0,0,0,0,0,0,0,5,5,1 +1,3,0,0,0,3,0,0,8,0,0,0,0,0,0,0,0,1 +1,3,3,3,3,3,3,3,3,3,3,3,5,5,5,5,5,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,0,8,0,8,8,8,0,0,0,0,0,1,1,1,1,1,1 +10,3,0,0,3,3,3,3,0,5,0,0,0,1,1,1,1,1 +10,3,0,0,6,0,6,6,0,0,0,5,5,5,0,0,0,1 +0,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +10,3,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +10,0,0,0,0,11,0,0,0,0,0,0,10,3,7,0,5,0 +10,3,7,9,9,2,7,0,0,0,0,0,10,3,7,0,5,0 +0,3,7,0,0,2,0,0,0,0,0,0,10,3,7,0,0,0 +10,3,7,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0 +10,0,0,0,0,3,0,0,0,0,0,0,0,0,0,5,5,0 +0,0,0,0,10,3,7,0,0,0,0,0,0,0,0,5,5,1 +10,3,0,0,0,3,0,8,8,0,0,0,0,0,0,0,0,1 +0,3,0,0,3,3,0,3,3,0,0,3,5,0,5,5,0,1 +1,6,6,0,6,0,6,6,0,6,6,0,0,1,1,1,1,1 +endlayer + +layer +0,8,8,8,0,8,8,8,0,0,0,0,0,0,0,0,0,1 +10,3,0,0,2,3,3,3,0,5,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,6,6,0,0,0,5,0,0,0,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0 +10,0,0,0,0,3,0,0,0,0,0,0,10,3,7,0,5,0 +10,3,0,0,0,3,7,0,0,0,0,0,0,3,7,0,5,0 +10,3,7,9,9,3,0,0,0,0,0,0,10,3,0,0,0,0 +10,3,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0 +10,0,0,0,0,9,0,0,0,0,0,0,0,0,0,5,5,0 +0,0,0,0,10,3,7,0,0,0,0,0,0,0,0,5,5,0 +10,3,0,0,0,3,0,8,8,0,0,0,0,0,0,0,0,0 +10,3,0,0,13,3,0,3,3,0,0,3,5,0,5,5,0,0 +0,6,6,0,6,6,6,6,6,6,6,6,0,0,0,0,0,1 +endlayer + +layer +0,8,8,8,0,8,8,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,3,3,3,9,2,0,0,0,0,0,0,0,0,0 +0,3,3,3,3,3,3,3,3,5,0,0,0,0,0,0,0,0 +10,3,3,13,3,3,3,3,3,5,5,0,0,0,0,0,0,0 +10,3,3,13,13,3,3,3,3,3,5,0,0,8,0,0,0,0 +10,3,3,0,0,3,3,3,3,3,5,0,10,3,7,0,0,0 +10,3,3,0,0,3,3,3,3,3,5,5,5,3,7,0,0,0 +10,3,3,0,0,3,3,3,3,3,3,5,10,3,0,0,0,0 +10,3,3,2,2,3,3,3,3,3,3,5,0,0,0,0,0,0 +10,3,3,0,0,3,3,3,3,3,3,0,0,0,0,0,0,0 +10,3,3,2,10,3,3,3,3,3,3,5,5,5,0,0,0,0 +10,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0 +10,3,3,3,3,3,3,3,3,3,3,4,2,0,0,0,0,0 +0,6,6,6,6,6,6,0,6,6,6,0,0,0,0,0,0,0 +endlayer + +layer +0,8,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,5,5,5,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,10,3,7,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0 +0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,7,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,3,2,3,3,3,5,5,5,5,0,0,0,0,0,0,0 +0,6,6,6,0,6,6,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,7,5,5,0,0,0,0,0,0,0,0,0,0,0 +10,3,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0 +10,8,0,0,0,0,0,0,0,0,0,0,10,3,7,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,7,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,3,3,7,0,5,5,0,0,0,0,0,0,0,0 +0,6,0,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,7,5,5,0,0,0,0,0,0,0,0,0,0,0 +10,3,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,8,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0 +10,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,7,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,0,0,3,3,7,0,5,0,0,0,0,0,0,0,0,0 +0,6,0,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,3,5,5,5,5,5,0,0,0,0,0,0,0,0 +10,3,3,3,3,5,5,5,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,3,3,5,5,5,0,0,0,0,0,0,0,0,0 +0,3,3,3,3,3,5,0,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0 +10,3,3,3,3,3,3,5,5,5,5,5,0,0,0,0,0,0 +10,3,3,3,3,3,3,5,0,0,0,0,0,0,0,0,0,0 +10,3,3,3,3,3,3,5,0,0,0,0,0,0,0,0,0,0 +0,11,11,3,3,11,3,5,0,0,0,0,0,0,0,0,0,0 +0,0,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Building2.tml b/overrides/config/ruins_config/generic/Building2.tml new file mode 100644 index 0000000..69cf92c --- /dev/null +++ b/overrides/config/ruins_config/generic/Building2.tml @@ -0,0 +1,616 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=19,27,13 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:double_stone_slab-0 +rule3=0,100,minecraft:planks-0 +rule4=0,100,minecraft:planks-0,planks-0,planks-0,planks-0,planks-0,planks-0,preserveBlock +rule5=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule6=0,100,minecraft:stained_glass_pane-7,stained_glass_pane-7,stained_glass_pane-7,preserveBlock +rule7=0,100,minecraft:stained_glass_pane-7 +rule8=0,100,minecraft:stone_brick_stairs-0 +rule9=0,100,minecraft:stone_slab-5 +rule10=0,100,minecraft:stone-0 +rule11=0,100,minecraft:vine-1 +rule12=0,100,minecraft:stone_brick_stairs-2 +rule13=0,100,minecraft:stone_brick_stairs-3 +rule14=0,100,minecraft:vine-2 +rule15=0,100,minecraft:oak_stairs-1 +rule16=0,100,minecraft:vine-8 +rule17=0,100,minecraft:stone_brick_stairs-1 +rule18=0,100,minecraft:stone-0,stone-0,preserveBlock +rule19=0,100,minecraft:stonebrick-2 +rule20=0,100,minecraft:vine-4 +rule21=0,100,minecraft:stone_slab-0 +rule22=0,100,minecraft:wooden_slab-8,preserveBlock +rule23=0,100,minecraft:wooden_slab-8 +rule24=0,100,minecraft:double_wooden_slab-0 +rule25=0,100,minecraft:double_stone_slab-5 +rule26=0,100,minecraft:wooden_slab-0,preserveBlock +rule27=0,100,minecraft:double_stone_slab-3 +rule28=0,100,minecraft:wooden_slab-0 +rule29=0,100,minecraft:vine-5 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,4,4,4,3,3,3,4,4,3,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,1,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,1,3,4,4,4,4,4,2,1 +1,2,4,4,4,1,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,4,4 +1,2,4,4,4,4,4,4,4,4,4,4,4 +1,2,4,4,4,4,4,4,4,4,4,4,4 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,4,4,4,4,4,4,4,4,4,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,9,5,7,7,5,8,5,7,6,5,5,1 +1,5,10,11,0,10,9,10,0,0,10,5,1 +1,6,0,0,0,0,0,0,0,0,0,7,1 +1,7,0,0,0,0,0,0,0,0,0,7,1 +1,5,10,0,0,0,0,0,0,0,10,5,1 +1,13,9,0,0,10,0,0,0,0,9,12,1 +1,5,10,0,10,0,0,0,0,0,10,5,1 +1,7,14,0,10,10,0,0,0,0,0,7,1 +1,7,0,0,0,10,0,0,0,0,0,7,1 +1,5,10,0,0,15,0,0,0,0,10,5,1 +1,13,10,0,0,0,0,0,0,0,0,2,2 +1,5,0,0,0,0,0,0,0,0,0,0,1 +1,7,0,0,0,0,0,0,0,0,0,1,1 +1,5,0,0,0,0,0,0,0,0,0,0,1 +1,13,10,11,0,0,0,0,0,0,0,2,2 +1,5,10,11,0,0,0,0,0,0,10,5,1 +1,6,0,0,0,0,0,0,0,0,0,0,1 +1,7,0,0,0,0,0,0,0,0,0,7,1 +1,5,10,0,0,0,0,0,0,0,10,5,1 +1,9,9,0,0,0,0,0,0,0,9,12,1 +1,5,10,0,0,0,0,0,0,0,10,5,1 +1,7,0,0,0,0,0,0,0,0,0,7,1 +1,7,16,0,0,0,0,0,0,0,0,7,1 +1,5,10,11,0,10,9,10,0,0,10,5,1 +1,9,5,6,7,5,17,5,6,7,5,9,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,0,0,0,0,0,16,0,0,0,1,1 +1,9,5,7,7,5,8,5,7,6,5,9,1 +0,5,10,11,0,10,9,10,0,0,10,5,11 +0,0,0,0,0,0,0,14,0,0,0,7,0 +0,7,0,0,0,0,0,0,0,0,16,7,0 +0,5,10,0,0,0,0,0,0,0,10,5,11 +0,13,9,0,0,10,0,0,0,0,9,12,0 +0,5,10,11,10,0,0,0,0,0,10,5,0 +0,6,14,0,10,10,0,0,0,0,0,7,0 +0,7,0,0,0,15,0,0,0,0,0,6,0 +0,5,18,0,0,0,0,0,0,0,10,5,0 +0,13,10,0,0,0,0,0,0,0,0,2,0 +0,5,14,0,0,0,0,0,0,0,0,0,0 +0,7,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,0,0,0,0,0,0 +0,13,10,11,0,0,0,0,0,0,0,2,11 +0,5,10,11,0,0,0,0,0,0,10,5,11 +0,0,0,0,0,0,0,0,0,0,0,7,0 +0,7,0,0,0,0,0,0,0,0,16,7,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,13,9,0,0,0,0,0,0,0,9,9,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,7,14,0,0,0,0,0,0,0,0,6,0 +0,7,16,0,0,0,0,16,0,0,0,7,0 +0,5,10,0,0,10,9,10,0,0,10,5,0 +1,9,5,0,0,5,17,5,0,7,5,9,1 +1,1,0,0,0,0,0,14,0,0,0,1,1 +endlayer + +layer +1,0,16,0,0,0,0,16,0,0,16,0,1 +0,19,5,6,7,5,8,5,7,6,5,11,0 +0,5,10,0,20,10,9,10,0,20,10,5,11 +0,0,0,0,0,0,0,14,0,0,0,6,0 +0,6,0,0,0,0,0,0,0,0,16,7,0 +0,5,10,11,0,16,0,0,0,0,10,5,11 +0,13,9,0,0,10,0,0,0,0,9,9,0 +0,5,10,11,10,0,0,0,0,0,10,5,0 +0,0,14,0,15,15,0,0,0,0,0,7,0 +0,6,0,0,0,0,0,0,0,0,0,6,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,9,10,11,0,0,0,0,0,0,0,2,0 +0,5,14,0,0,0,0,0,0,0,0,0,0 +0,6,0,0,0,0,0,0,0,0,0,0,11 +0,5,0,0,0,0,0,0,0,0,0,0,11 +0,13,10,11,0,0,0,0,0,0,0,2,11 +0,5,10,0,0,0,0,0,0,0,10,5,11 +0,0,14,0,0,0,0,0,0,0,14,7,0 +0,7,0,0,0,0,0,0,0,0,0,0,0 +0,5,10,0,0,0,0,0,0,20,10,5,0 +0,13,9,0,0,0,0,0,0,0,9,12,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,7,0,0,0,0,0,0,0,0,0,0,0 +0,6,16,0,0,16,0,16,0,0,16,7,0 +0,5,10,11,0,10,9,10,0,0,10,5,0 +0,9,5,7,0,5,17,5,6,7,5,9,0 +1,0,0,0,0,0,0,14,0,0,0,0,1 +endlayer + +layer +0,0,16,0,0,0,0,0,0,0,16,0,0 +0,9,5,6,6,5,8,5,7,7,5,11,0 +0,5,10,0,20,10,9,10,0,20,10,0,0 +0,7,0,0,0,0,0,14,0,0,14,0,0 +0,6,0,0,0,0,0,0,0,0,16,6,0 +0,5,10,0,0,16,0,0,0,0,10,5,11 +0,13,9,0,0,10,0,0,0,0,9,12,0 +0,5,10,11,15,0,0,0,0,0,10,5,0 +0,0,0,0,0,0,0,0,0,0,0,7,0 +0,6,0,0,0,0,0,0,0,0,0,7,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,13,10,11,0,0,0,0,0,0,0,2,0 +0,5,14,0,0,0,0,0,0,0,0,2,0 +0,6,0,0,0,0,0,0,0,0,0,21,11 +0,5,0,0,0,0,0,0,0,0,0,2,11 +0,13,10,0,0,0,0,0,0,0,0,2,11 +0,5,10,11,0,0,0,0,0,20,10,5,11 +0,0,14,0,0,0,0,0,0,0,14,7,0 +0,6,0,0,0,0,0,0,0,0,0,6,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,13,9,0,0,0,0,0,0,0,9,12,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,6,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,16,7,11 +0,5,10,11,0,10,9,10,0,0,10,5,0 +0,9,5,7,6,5,17,5,7,7,5,9,0 +0,0,0,0,0,0,0,14,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,9,9,9,9,9,9,9,9,0,0,0 +0,19,10,10,10,10,10,10,10,10,0,0,0 +0,25,10,23,23,24,23,23,22,0,0,0,0 +0,9,10,23,23,24,23,22,0,0,16,0,0 +0,9,10,24,24,24,26,0,0,0,10,11,0 +0,25,10,22,0,15,0,0,0,0,10,9,0 +0,27,10,0,0,0,0,0,0,0,10,9,0 +0,9,18,0,0,0,0,0,0,0,18,9,0 +0,9,18,0,0,0,0,0,0,0,10,9,0 +0,9,10,0,0,0,0,0,0,0,10,9,0 +0,9,10,11,0,0,0,0,0,0,10,9,0 +0,9,10,0,0,0,0,0,0,0,10,9,0 +0,9,18,0,0,0,26,0,0,22,10,2,11 +0,9,10,22,0,0,28,0,0,23,10,9,0 +0,9,10,22,22,0,28,0,0,23,10,9,0 +0,9,10,24,24,24,28,26,24,24,10,9,0 +0,9,18,23,23,23,24,23,23,23,10,9,0 +0,9,18,23,23,23,24,23,23,23,10,9,0 +0,9,10,23,23,23,24,23,23,23,10,9,0 +0,9,10,24,24,24,24,24,24,24,10,9,0 +0,9,10,23,23,23,24,23,23,23,10,9,11 +0,9,10,23,23,23,24,23,23,23,18,9,0 +0,9,10,23,23,23,24,23,23,23,18,9,11 +0,9,10,18,18,10,10,10,10,10,10,9,11 +0,9,9,9,9,9,9,9,9,9,9,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,9,9,9,9,9,9,9,0,0,0 +0,0,18,0,0,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,16,0,0 +0,9,18,0,0,0,0,0,0,20,10,11,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,0,0,0,0,0,0,0,0,9,0 +0,9,0,0,0,0,0,0,0,0,0,9,0 +0,9,0,0,0,0,0,0,0,0,10,25,0 +0,9,10,0,0,0,0,0,0,0,10,25,0 +0,9,0,0,0,0,0,0,0,0,18,9,0 +0,5,0,0,0,0,0,0,0,0,10,0,0 +0,9,0,0,0,0,0,0,0,0,10,9,0 +0,5,0,0,0,0,0,0,0,0,18,0,0 +0,9,10,0,0,0,0,0,0,0,18,9,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,9,0,0,0,0,0,0,0,0,0,9,0 +0,13,9,0,0,0,0,0,0,0,0,12,0 +20,5,10,0,0,0,0,0,0,0,10,5,0 +0,9,0,0,0,0,0,0,0,0,13,12,0 +0,5,10,0,0,0,0,0,0,0,10,25,11 +0,13,0,0,0,0,0,0,0,0,9,12,0 +0,13,9,0,0,0,0,0,0,0,9,12,11 +0,5,10,0,0,10,0,10,0,9,10,5,11 +0,9,5,9,9,5,9,5,9,9,5,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,16,0,0 +0,0,0,0,0,0,0,0,0,20,18,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,18,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,18,0,0 +0,0,10,0,0,0,0,0,0,0,0,9,0 +0,16,0,0,0,0,0,0,0,0,0,25,0 +0,5,11,0,0,0,0,0,0,0,18,9,0 +0,0,0,0,0,0,0,0,0,0,10,9,0 +0,5,0,0,0,0,0,0,0,0,18,9,0 +0,0,18,0,0,0,0,0,0,0,0,25,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,0,0,0,0,0,0,0,0,0,0,6,0 +0,7,0,0,0,0,0,0,0,0,0,7,0 +20,5,18,0,0,0,0,0,0,0,10,5,0 +0,16,0,0,0,0,0,0,0,0,0,12,0 +0,5,10,0,0,0,0,0,0,0,10,5,11 +0,6,0,0,0,0,0,0,0,0,0,6,0 +0,7,0,0,0,0,0,0,0,0,0,7,0 +0,5,10,0,0,10,0,0,0,0,10,5,11 +0,0,5,0,20,5,29,5,0,0,5,9,0 +0,0,0,0,0,14,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,0,0,0,0,0,0,0,0,0,0 +0,16,0,0,0,0,0,0,0,0,0,0,0 +20,5,11,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,10,0,0 +0,5,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,18,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,6,0 +0,6,0,0,0,0,0,0,0,0,0,7,0 +20,5,0,0,0,0,0,0,0,0,10,5,0 +0,16,0,0,0,0,0,0,0,0,0,0,0 +20,5,10,0,0,0,0,0,0,0,10,5,0 +0,6,0,0,0,0,0,0,0,0,0,6,0 +0,0,0,0,0,0,0,0,0,0,0,7,0 +0,5,10,0,0,10,0,0,0,0,10,5,11 +0,0,5,0,0,5,11,5,0,0,5,0,0 +0,0,0,0,0,14,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,11,0 +0,0,18,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,10,0,0 +20,5,11,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,0,0,0,0,0,0,0,0,0,6,0 +20,5,0,0,0,0,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,10,0,0,0,0,0,0,0,10,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,6,0 +0,5,10,0,0,10,0,0,0,0,10,5,11 +0,0,5,0,0,5,11,5,0,0,5,0,0 +0,0,0,0,0,14,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,18,11,0 +0,0,0,0,0,0,0,0,0,20,10,11,0 +0,0,0,0,0,0,0,0,0,0,10,11,0 +0,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,10,9,0 +0,0,0,0,0,0,0,0,0,0,10,9,0 +0,0,0,0,0,0,26,0,0,0,10,9,0 +0,9,0,0,0,0,28,28,28,26,10,9,0 +0,9,0,0,0,0,28,0,0,23,10,25,0 +0,9,0,0,0,0,28,0,22,23,10,25,0 +0,9,10,22,22,0,28,22,23,23,10,25,0 +0,9,10,23,23,23,24,23,23,23,10,9,0 +0,9,10,24,24,24,24,24,24,24,10,9,0 +0,9,10,23,23,23,24,23,23,23,10,9,0 +0,9,10,23,23,23,24,23,23,23,10,9,0 +0,9,10,10,10,10,10,10,10,10,10,9,0 +0,0,9,9,9,25,25,9,9,9,9,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,16,9,0 +0,0,0,0,0,0,0,0,0,0,10,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,0,9,0 +0,5,18,0,0,0,0,0,0,0,10,5,0 +0,13,0,0,0,0,0,0,0,0,0,9,0 +0,9,0,0,0,0,0,0,0,0,0,9,0 +0,5,10,0,0,0,0,10,0,0,10,5,0 +0,0,5,9,9,0,0,5,9,9,5,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,16,0,0 +0,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,0,0,0,0,5,0 +0,6,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,18,0,0,0,0,10,0,0,10,5,0 +0,0,5,0,0,0,0,5,0,0,19,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,18,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,19,0,0,0,0,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,16,0,0,0,0,0 +0,9,16,0,0,0,0,10,0,0,10,5,0 +0,0,5,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,9,0 +0,0,0,0,0,0,0,0,0,0,0,9,0 +0,0,0,0,0,0,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,16,0,0,0,0,0 +0,0,0,0,0,0,20,18,0,0,10,19,0 +0,0,19,0,0,0,0,19,0,0,14,0,0 +0,0,0,0,0,0,0,14,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,9,0 +0,0,0,0,0,0,0,22,22,23,18,9,0 +0,0,0,0,0,0,22,24,23,23,10,9,0 +0,0,0,0,0,18,10,10,10,10,10,9,0 +0,0,0,0,0,0,0,0,0,14,14,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,18,0,0,10,11,0 +0,0,0,0,0,0,0,0,0,0,14,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,10,11,0 +0,0,0,0,0,0,0,0,0,0,14,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,18,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Building3.tml b/overrides/config/ruins_config/generic/Building3.tml new file mode 100644 index 0000000..0ca96e5 --- /dev/null +++ b/overrides/config/ruins_config/generic/Building3.tml @@ -0,0 +1,448 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=18,19,27 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,preserveBlock,preserveBlock,preserveBlock,preserveBlock +rule3=0,100,minecraft:double_stone_slab-0 +rule4=0,100,MobSpawner:Zombie,MobSpawner:Husk,MobSpawner:Silverfish,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock +rule5=0,100,MobSpawner:Zombie,MobSpawner:Husk,MobSpawner:Silverfish,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock +rule6=0,100,MobSpawner:Zombie,MobSpawner:Husk,MobSpawner:Silverfish,preserveBlock,preserveBlock,preserveBlock,preserveBlock,preserveBlock +rule7=0,100,minecraft:stone_slab-0 +rule8=0,100,minecraft:cobblestone-0 +rule9=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule10=0,100,minecraft:stone_stairs-1 +rule11=0,100,minecraft:stone_brick_stairs-1 +rule12=0,100,minecraft:vine-6 +rule13=0,100,minecraft:stone_brick_stairs-3 +rule14=0,100,minecraft:stone_brick_stairs-7 +rule15=0,100,minecraft:stone_brick_stairs-6 +rule16=0,100,minecraft:stone_brick_stairs-2 +rule17=0,100,minecraft:stone_stairs-6 +rule18=0,100,minecraft:stone_stairs-3 +rule19=0,100,minecraft:oak_stairs-0 +rule20=0,100,minecraft:vine-2 +rule21=0,100,minecraft:vine-1 +rule22=0,100,minecraft:stone_brick_stairs-0 +rule23=0,100,minecraft:stone_stairs-0 +rule24=0,100,minecraft:stained_glass_pane-7,preserveBlock +rule25=0,100,minecraft:stained_glass_pane-7 +rule26=0,100,minecraft:vine-4 +rule27=0,100,minecraft:stone_slab-5 +rule28=0,100,minecraft:vine-3 +rule29=0,100,minecraft:vine-8 +rule30=0,100,minecraft:double_stone_slab-5 +rule31=0,100,minecraft:wooden_slab-8 +rule32=0,100,minecraft:vine-12 +rule33=0,100,minecraft:wooden_slab-0 +rule34=0,100,minecraft:vine-9 +rule35=0,100,ChestGenHook:chests/simple_dungeon:8-4,ChestGenHook:chests/simple_dungeon:5-4,preserveBlock + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,1,1,1,1,1,1,2,2,1,1,1,1,2,2,1,1,1,1,1,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,4,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,6,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,7,8,7,1,1,1,1,1,1,8,7,0,0,1,1,8,7,1,1,1,1,1,7,8,7,1 +1,9,2,3,10,3,11,3,10,3,2,9,0,0,0,9,9,3,10,3,11,8,10,3,9,9,1 +1,7,3,0,0,0,0,0,0,12,3,0,0,0,0,0,3,0,0,0,0,0,0,0,8,1,1 +1,1,16,0,0,0,0,0,0,0,15,0,0,0,0,0,14,0,0,0,0,0,0,0,13,1,1 +1,1,3,0,0,0,0,0,0,0,17,0,0,0,0,0,14,0,0,0,0,0,0,0,3,1,1 +1,1,16,0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0,18,1,1 +1,1,3,0,19,19,0,0,0,0,9,9,0,0,0,9,9,0,0,0,0,0,0,0,3,1,1 +1,1,16,0,2,2,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,13,1,1 +1,7,3,0,2,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,7,1 +1,1,16,0,0,2,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,1,1 +1,1,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,1 +1,1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,1,1 +1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,1 +1,1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,1,1 +1,7,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,7,1 +1,9,9,3,22,3,22,3,22,3,22,3,23,3,23,3,22,3,23,3,22,3,22,3,9,9,1 +1,7,8,7,1,1,1,1,1,1,1,7,1,1,1,1,1,7,1,1,1,1,1,7,9,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,9,0,0,0,0,0,0,0,9,0,0,0,0,1,9,0,0,0,0,0,0,0,9,1,1 +1,8,9,3,0,3,24,3,25,3,9,9,0,0,0,9,9,3,0,3,25,3,24,3,9,9,1 +1,0,3,0,0,0,0,0,0,12,3,0,0,0,0,26,3,0,0,0,0,0,0,0,3,0,1 +1,0,25,0,0,0,0,0,0,0,25,0,0,0,0,0,25,0,0,0,0,0,0,0,25,0,1 +1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,3,0,1 +1,0,25,0,0,0,0,0,0,0,3,0,0,0,0,26,3,0,0,0,0,0,0,0,25,0,1 +1,0,3,21,0,0,0,0,0,0,27,9,0,0,0,9,27,0,0,0,0,0,0,0,3,0,1 +1,0,25,0,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,1 +1,0,3,0,2,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1 +1,0,24,0,0,2,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,1 +1,0,3,0,2,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1 +1,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,1 +1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,1 +1,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,1 +1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1 +1,9,9,3,24,3,25,3,24,3,25,3,25,3,24,3,25,3,24,3,25,3,24,3,9,9,1 +1,1,8,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,0,9,0,0,0,0,0,0,0,9,0,0,0,0,26,9,0,0,0,0,0,0,29,9,0,1 +0,8,9,3,24,3,0,3,24,3,9,9,0,0,0,9,9,3,24,3,24,3,0,3,9,9,0 +0,0,3,0,0,0,0,0,0,26,3,0,0,0,0,26,3,0,0,20,0,0,0,0,3,0,0 +0,0,24,0,0,0,0,0,0,0,25,0,0,0,0,0,25,0,0,0,0,0,0,0,24,0,0 +0,0,3,0,0,0,0,0,0,0,25,0,0,0,0,0,25,0,0,0,0,0,0,26,3,0,0 +0,0,24,0,0,0,0,0,0,0,3,0,0,0,0,26,3,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,26,9,0,0,0,9,0,0,0,0,0,0,0,0,3,0,0 +0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,24,0,0 +0,0,3,0,19,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,24,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,2,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,26,3,0,0 +0,9,9,3,0,3,24,3,24,3,25,3,24,3,0,3,25,3,0,3,25,8,25,3,9,9,0 +1,0,9,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,1 +1,1,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +endlayer + +layer +1,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,9,0,0,0,0,0,0,0,9,0,0,0,0,26,9,0,0,0,0,29,0,29,9,0,0 +26,9,9,3,25,3,0,3,0,3,9,9,0,0,0,9,9,3,25,3,0,3,0,3,9,9,0 +0,0,3,20,0,0,0,0,0,0,3,0,0,0,0,20,3,0,0,20,0,20,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,25,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,25,0,0,0,0,0,25,0,0,0,0,0,0,0,3,0,0 +0,0,24,0,0,0,0,0,0,0,3,0,0,0,0,26,3,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,26,9,27,30,27,9,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,8,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,25,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0 +0,0,3,0,2,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,26,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,26,3,0,0 +0,9,9,3,0,3,0,3,0,3,25,3,0,3,0,3,25,3,0,3,24,3,25,3,9,9,0 +0,0,9,28,0,0,0,0,0,0,0,0,0,0,20,0,0,20,0,0,0,0,0,0,9,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +endlayer + +layer +0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0 +0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,26,9,0,0,0,0,29,29,29,30,0,0 +0,30,30,3,22,3,22,0,0,0,0,0,0,0,0,30,30,3,22,3,22,3,22,3,30,8,0 +0,20,3,21,0,20,0,0,0,0,0,0,0,0,0,0,3,0,0,0,31,0,0,0,3,0,0 +0,0,13,0,0,0,0,0,0,0,16,0,0,0,0,0,13,0,0,0,31,0,0,0,16,0,0 +0,0,3,0,0,0,31,0,0,0,16,0,0,0,0,0,13,0,0,0,31,0,0,0,3,0,0 +0,0,13,31,31,31,31,31,31,31,3,0,0,0,0,0,3,31,31,31,31,31,31,31,16,0,0 +0,26,3,0,0,0,31,0,0,0,26,9,27,30,0,9,0,0,0,0,31,0,0,0,3,0,0 +0,0,13,0,0,0,31,0,0,0,0,20,0,0,0,31,0,0,0,0,31,0,0,0,16,0,0 +0,0,3,21,0,0,31,0,0,0,0,0,0,0,0,31,0,0,0,0,31,0,0,0,8,21,0 +0,0,13,0,0,0,31,0,0,0,0,31,0,0,0,31,0,0,0,0,31,0,0,0,16,0,0 +0,0,3,0,19,0,31,0,0,0,0,31,0,0,0,31,0,0,0,0,31,0,0,0,3,0,0 +0,0,13,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,16,21,0 +0,26,3,0,0,0,31,0,0,0,0,31,0,0,0,31,0,0,0,0,31,0,0,0,3,0,0 +0,0,13,0,0,0,31,0,0,0,0,31,0,0,0,31,0,0,0,0,31,0,0,0,16,0,0 +0,0,3,0,0,0,31,0,0,0,0,31,0,0,0,31,0,0,0,29,31,0,0,0,3,0,0 +0,9,9,3,11,3,11,3,11,3,11,3,11,3,10,3,11,3,11,3,11,3,11,3,9,9,0 +0,26,9,20,0,0,0,20,0,0,0,0,0,0,20,0,0,20,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0 +0,0,30,0,0,0,0,0,0,0,0,0,0,0,0,32,9,21,0,0,0,29,29,26,8,0,0 +0,30,30,27,0,0,0,0,0,0,0,0,0,0,0,30,30,3,9,3,30,3,9,3,30,9,21 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0,33,33,3,0,0 +0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0,33,33,9,0,0 +0,0,3,0,0,0,0,0,0,0,27,0,0,0,0,0,27,0,0,0,0,33,33,33,3,0,0 +0,0,27,0,0,0,0,0,0,0,27,0,0,0,0,0,27,0,0,0,33,33,33,33,30,0,0 +0,0,3,0,0,0,0,0,0,0,0,27,27,0,0,27,0,0,0,0,33,33,33,33,3,0,0 +0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,33,30,0,0 +0,0,3,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,33,3,0,0 +0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,33,33,30,21,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,33,33,33,33,33,33,33,33,33,33,33,3,21,0 +0,0,30,0,0,0,0,0,0,0,0,0,33,33,33,33,33,33,33,33,33,33,33,33,9,21,0 +0,0,3,0,0,0,0,0,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,8,0,0 +0,0,9,0,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,30,0,0 +0,0,3,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,3,0,0 +26,9,9,3,9,3,30,3,30,3,30,3,8,3,30,8,9,8,30,3,9,3,30,3,9,9,0 +0,26,9,0,0,0,20,20,0,0,0,0,0,0,20,20,0,0,0,20,0,20,20,0,9,20,0 +0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,29,0,32,30,21,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,3,24,3,24,3,25,3,30,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,29,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,8,9,3,24,3,25,8,24,3,25,3,25,3,24,3,25,3,24,3,24,3,25,3,9,9,0 +0,0,9,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,20,0,0,9,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,9,34,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,27,27,3,25,3,0,3,9,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,34,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,9,3,0,3,25,3,0,3,25,3,25,3,25,3,24,3,25,3,25,3,24,3,9,9,0 +0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,29,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,27,27,3,24,3,9,9,21 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,3,21,0,0,0,0,0,0,0,0,0,29,0,29,0,29,0,0,0,0,0,0,3,0,0 +0,0,9,3,0,3,0,3,0,3,24,3,25,3,0,3,0,3,0,3,25,3,0,3,9,8,21 +0,0,9,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,27,27,27,27,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,31,31,31,31,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,3,21,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,16,0,0 +0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,29,0,29,0,0,0,31,0,0,3,21,0 +0,0,9,0,0,0,11,3,11,3,11,3,27,3,27,3,11,3,11,3,11,3,11,3,9,9,0 +0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,27,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,33,33,33,33,30,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,33,33,33,33,33,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,3,27,3,30,3,30,3,30,3,9,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,7,0,3,25,3,0,3,25,3,9,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,3,0,3,25,3,9,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,3,9,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,21,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Building4.tml b/overrides/config/ruins_config/generic/Building4.tml new file mode 100644 index 0000000..15e27f7 --- /dev/null +++ b/overrides/config/ruins_config/generic/Building4.tml @@ -0,0 +1,219 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=9,17,17 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,preserveBlock,preserveBlock,preserveBlock,preserveBlock +rule3=0,100,minecraft:cobblestone-0 +rule4=0,100,minecraft:stone_slab-0 +rule5=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule6=0,100,minecraft:planks-0 +rule7=0,100,minecraft:oak_stairs-1 +rule8=0,100,minecraft:oak_stairs-2 +rule9=0,100,minecraft:vine-8 +rule10=0,100,minecraft:vine-1 +rule11=0,100,minecraft:vine-2 +rule12=0,100,minecraft:oak_stairs-3 +rule13=0,100,minecraft:oak_stairs-0 +rule14=0,100,minecraft:vine-4 +rule15=0,100,minecraft:stained_glass_pane-7,preserveBlock +rule16=0,100,minecraft:stained_glass_pane-7 +rule17=0,100,minecraft:vine-6 +rule18=0,100,minecraft:wooden_slab-0 +rule19=0,100,minecraft:stone_slab-13 +rule20=0,100,minecraft:double_stone_slab-5 +rule21=0,100,minecraft:stone_slab-5 +rule22=0,100,minecraft:double_wooden_slab-0 + +layer +2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,1,2,2,2,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2 +endlayer + +layer +3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5,5,5,3,3,5,5,4,4,0,0,0,0,0,1,1,1 +1,5,6,7,7,7,7,0,6,0,0,0,0,0,0,0,1 +1,5,8,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,3,8,0,0,0,0,0,0,0,0,0,0,0,0,9,1 +1,5,8,0,0,0,0,0,0,0,0,0,0,0,0,5,5 +1,5,8,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,3,6,0,0,0,0,0,6,10,0,0,0,0,0,1,1 +1,3,8,0,0,0,0,0,11,0,0,0,0,0,0,0,1 +1,5,8,0,0,0,0,0,0,0,0,0,0,0,6,5,5 +1,5,8,0,0,0,0,0,0,0,0,0,0,0,0,5,1 +1,5,8,0,0,0,0,0,0,0,0,0,0,0,0,5,1 +1,3,8,0,0,0,0,0,9,0,0,0,0,0,12,3,1 +1,3,6,13,13,13,13,13,6,13,13,13,13,13,6,3,1 +5,5,3,5,3,3,5,5,3,3,5,5,5,3,3,5,5 +3,5,1,1,1,1,1,1,1,1,1,1,1,1,1,5,3 +endlayer + +layer +3,5,9,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +5,5,5,4,4,4,4,0,9,0,0,0,0,0,0,0,1 +17,5,6,16,16,16,15,14,6,0,0,0,0,0,0,0,0 +0,4,16,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,0,9,0 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,0,5,4 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,3,6,0,0,0,0,0,6,10,0,0,0,0,0,0,0 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,18,5,4 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,4,16,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,4,16,0,0,0,0,0,9,0,0,0,0,0,16,4,0 +0,3,6,16,16,16,16,16,6,16,16,16,16,16,6,4,9 +5,5,5,4,4,4,4,4,3,4,4,4,4,4,3,5,3 +5,3,0,0,0,0,0,0,11,0,0,0,0,0,0,5,5 +endlayer + +layer +5,3,9,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +5,5,5,0,0,0,0,0,9,0,0,0,0,0,0,0,0 +17,3,6,15,15,0,0,14,6,0,0,0,0,0,0,0,0 +0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,10 +0,0,16,0,0,0,0,0,9,0,0,0,0,0,0,19,10 +14,5,6,0,0,0,0,14,6,10,0,0,0,0,0,0,0 +0,11,16,0,0,0,0,0,11,0,0,0,0,0,0,19,0 +0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,15,0,0,0,0,0,9,0,0,0,0,0,15,0,0 +0,5,6,16,15,0,0,16,6,16,15,0,0,15,6,0,9 +5,5,5,0,0,0,0,14,5,0,0,0,0,0,5,5,3 +5,3,0,0,0,0,0,0,11,0,0,0,0,0,14,5,5 +endlayer + +layer +0,3,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +3,5,20,0,0,0,0,0,9,0,0,0,0,0,0,0,0 +14,5,6,15,0,0,0,14,6,0,0,0,0,0,0,0,0 +0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,10 +0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,20,10 +14,5,6,0,0,0,0,0,6,0,0,0,0,0,0,21,0 +0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,20,0 +0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,6,16,0,0,0,15,6,16,15,0,0,0,6,0,9 +3,5,5,0,0,0,0,0,5,0,0,0,0,0,5,5,5 +5,5,0,0,0,0,0,0,11,0,0,0,0,0,14,3,5 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,21,21,21,21,0,0,9,0,0,0,0,0,0,0,0 +14,5,18,18,18,18,18,18,22,0,0,0,0,0,0,0,0 +0,21,18,0,0,0,0,0,18,0,0,0,0,0,0,0,0 +0,21,18,0,0,0,0,0,18,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,18,0,0,0,0,0,0,21,0 +0,21,18,0,0,0,0,0,18,18,18,18,18,18,18,20,0 +0,21,18,0,0,0,0,0,18,0,0,0,0,0,0,0,0 +14,5,18,18,18,0,0,18,6,0,0,0,0,0,0,0,0 +0,21,18,0,0,0,0,0,18,0,0,0,18,0,0,0,0 +0,21,18,0,0,0,0,0,18,18,18,18,18,18,18,20,0 +0,21,18,0,0,0,0,0,18,18,0,0,0,0,18,21,0 +0,0,18,0,0,0,0,0,18,0,0,0,0,0,18,21,0 +0,0,18,0,0,0,0,0,18,0,0,0,0,0,18,21,0 +0,5,18,18,18,0,18,18,18,18,18,18,18,18,18,21,0 +5,5,5,21,21,0,21,21,5,21,21,21,0,0,5,5,5 +5,5,0,0,0,0,0,0,11,0,0,0,0,0,14,5,5 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +14,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0 +14,5,10,0,0,0,0,0,6,10,0,0,0,0,0,19,0 +0,11,0,0,0,0,0,0,11,0,0,0,0,0,0,21,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9 +3,5,10,0,0,0,0,14,3,0,0,0,0,0,14,3,3 +0,11,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +14,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,14,6,0,0,0,0,0,0,0,0 +0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,14,3,10,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,3,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +14,3,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Building5.tml b/overrides/config/ruins_config/generic/Building5.tml new file mode 100644 index 0000000..a6e55c5 --- /dev/null +++ b/overrides/config/ruins_config/generic/Building5.tml @@ -0,0 +1,182 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=2 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=11,11,12 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,cobblestone +rule2=0,100,preserveBlock +rule3=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule4=0,100,minecraft:double_stone_slab-5 +rule5=0,100,minecraft:stone_slab-5 +rule6=0,100,minecraft:stained_glass_pane-7 +rule7=0,100,minecraft:stained_glass_pane-7,preserveBlock +rule8=0,100,minecraft:stone_slab-13 +rule9=0,100,minecraft:wooden_slab-0 +rule10=0,100,minecraft:wooden_slab-8 +rule11=0,100,minecraft:double_wooden_slab-0 + +layer +1,2,2,2,2,1,1,1,1,1,1,1 +2,2,2,2,2,2,3,3,3,3,3,1 +1,3,2,2,2,2,2,2,2,2,3,1 +1,3,2,2,2,2,2,2,2,2,3,1 +1,3,2,2,2,2,2,2,2,2,3,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,1,1,1,1,1,1,2,2 +endlayer + +layer +1,2,2,2,2,1,1,1,1,1,1,1 +2,2,2,2,2,2,3,3,3,3,3,1 +1,3,2,2,2,2,2,2,2,2,3,1 +1,3,2,2,2,2,2,2,2,2,3,1 +1,3,2,2,2,2,2,2,2,2,3,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,2,2,2,2,2,2,2,2,2,2 +1,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,1,1,1,1,1,1,2,2 +endlayer + +layer +4,2,2,2,2,5,1,5,4,5,4,1 +2,2,2,2,2,2,3,3,3,3,3,1 +5,3,2,2,2,2,2,2,2,2,3,5 +1,3,2,2,2,2,2,2,2,2,3,1 +5,3,2,2,2,2,2,2,2,2,3,2 +1,3,2,2,2,2,2,2,2,2,2,2 +5,3,2,2,2,2,2,2,2,2,2,2 +1,3,2,2,2,2,2,2,2,2,2,2 +5,3,2,2,2,2,2,2,2,2,2,2 +1,3,3,3,3,3,3,3,3,3,3,2 +1,1,5,4,5,1,5,1,5,1,2,2 +endlayer + +layer +5,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,3,6,3,2 +2,2,2,2,2,2,2,2,2,2,7,2 +2,3,2,2,2,2,2,2,2,2,3,2 +2,2,2,2,2,2,2,2,2,2,2,2 +2,3,2,2,2,2,2,2,2,2,2,2 +2,6,2,2,2,2,2,2,2,2,2,2 +2,3,2,2,2,2,2,2,2,2,2,2 +2,6,2,2,2,2,2,2,2,2,2,2 +2,3,6,3,7,3,7,3,2,3,2,2 +1,2,2,2,2,1,2,2,2,2,2,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,2,1 +0,0,0,0,0,0,0,0,3,7,3,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2 +0,3,0,0,0,0,0,0,0,0,0,2 +0,7,0,0,0,0,0,0,0,0,0,2 +0,3,0,0,0,0,0,0,0,0,0,2 +0,7,0,0,0,0,0,0,0,0,0,2 +2,3,7,3,0,3,0,3,2,0,0,2 +1,0,0,0,0,1,2,2,2,2,2,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,8,1 +0,0,0,0,0,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,3,0,3,0,0,0,0,0,0 +1,0,0,0,0,1,0,0,0,0,0,2 +endlayer + +layer +0,0,0,0,0,0,0,0,4,5,4,1 +0,0,0,0,0,0,0,0,3,3,3,8 +0,0,0,0,0,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,0,0,0,0,0 +8,3,10,9,0,0,0,0,0,0,0,0 +8,3,10,11,10,0,0,0,0,0,0,0 +8,3,11,11,11,11,9,0,0,0,0,0 +8,3,10,11,10,10,0,0,0,0,0,0 +4,3,3,3,3,0,0,0,0,0,0,0 +1,4,8,8,8,1,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,5 +0,0,0,0,0,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +5,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +5,3,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +5,3,7,3,0,0,0,0,0,0,0,0 +1,5,0,5,0,5,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,1,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Building6.tml b/overrides/config/ruins_config/generic/Building6.tml new file mode 100644 index 0000000..933e546 --- /dev/null +++ b/overrides/config/ruins_config/generic/Building6.tml @@ -0,0 +1,231 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=15,10,10 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:double_stone_slab-0 +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,cobblestone +rule3=0,100,preserveBlock +rule4=0,100,minecraft:double_stone_slab-5 +rule5=0,100,minecraft:stone_brick_stairs-6 +rule6=0,100,minecraft:stone_brick_stairs-7 +rule7=0,100,minecraft:stone_stairs-6 +rule8=0,100,minecraft:oak_stairs-0 +rule9=0,100,minecraft:stone_brick_stairs-5 +rule10=0,100,minecraft:planks-0 +rule11=0,100,minecraft:stained_glass_pane-7,preserveBlock +rule12=0,100,minecraft:stained_glass_pane-7 +rule13=0,100,minecraft:vine-2 +rule14=0,100,minecraft:vine-1 +rule15=0,100,minecraft:vine-8 +rule16=0,100,minecraft:vine-4 +rule17=0,100,minecraft:vine-12 +rule18=0,100,minecraft:stone_slab-13 +rule19=0,100,minecraft:stone_slab-5 + +layer +1,3,2,3,3,1,2,3,2,1 +2,3,3,3,3,3,3,3,3,2 +2,3,3,3,3,3,3,3,3,2 +2,3,2,2,3,3,3,3,3,2 +1,3,3,2,3,3,3,3,3,2 +1,3,2,3,3,3,3,3,3,1 +2,3,3,2,3,3,3,3,3,2 +2,3,3,3,3,3,3,3,3,2 +2,3,3,3,3,3,3,3,3,2 +1,2,2,2,1,2,2,2,2,1 +endlayer + +layer +1,3,2,3,3,1,2,3,2,1 +4,3,3,3,3,3,3,3,3,4 +6,3,3,3,3,3,3,3,3,5 +2,3,8,8,3,3,3,3,3,7 +1,3,3,2,3,3,3,3,3,2 +1,3,2,3,3,3,3,3,3,1 +2,3,3,2,3,3,3,3,3,5 +6,3,3,3,3,3,3,3,3,5 +2,3,3,3,3,3,3,3,3,2 +1,2,9,2,1,2,2,2,2,1 +endlayer + +layer +3,3,3,3,3,10,3,3,3,2 +10,3,3,3,0,0,0,3,3,10 +11,3,0,0,0,0,0,0,0,11 +12,0,0,0,0,0,0,0,0,12 +10,0,0,8,0,0,0,0,0,10 +10,14,2,13,0,0,0,0,0,10 +12,0,13,2,14,0,0,0,0,12 +11,0,0,0,0,0,0,0,0,12 +15,15,0,0,15,15,0,0,15,10 +2,10,11,12,10,10,12,12,10,2 +endlayer + +layer +0,0,0,0,0,10,0,0,16,2 +10,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,0,0,0 +11,0,0,0,0,0,0,0,0,11 +10,0,0,0,0,0,0,0,0,10 +10,0,8,0,0,0,0,0,16,10 +12,0,0,2,14,0,0,0,0,12 +12,0,0,0,0,0,0,0,0,11 +10,0,0,0,15,15,0,0,17,10 +2,10,0,11,10,10,12,11,10,2 +endlayer + +layer +0,0,0,0,0,10,0,0,16,2 +0,0,0,0,0,0,0,0,16,10 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +10,14,0,0,0,0,0,0,0,10 +10,0,0,0,0,0,0,0,16,10 +12,0,0,8,0,0,0,0,0,12 +0,0,0,0,0,0,0,0,0,0 +10,0,0,0,15,15,0,0,16,10 +2,10,0,0,10,10,12,0,10,2 +endlayer + +layer +0,0,0,0,0,4,0,0,16,1 +0,0,0,0,0,18,0,0,0,0 +0,0,0,0,0,18,0,0,0,0 +0,0,0,0,0,18,18,0,0,0 +19,0,0,0,0,18,18,0,0,19 +4,0,0,0,0,18,18,18,18,4 +19,0,0,0,0,18,18,18,18,19 +2,0,0,0,18,18,18,18,18,4 +4,0,0,0,18,18,18,18,18,4 +1,2,19,19,4,4,4,4,4,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,15 +0,0,0,0,0,0,0,0,16,10 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,12 +10,0,0,0,0,0,0,0,0,10 +2,10,0,0,10,10,11,12,10,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,15 +0,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,0,0,11 +0,0,0,0,0,0,0,0,0,12 +15,15,0,0,0,15,0,0,0,10 +2,10,11,0,11,10,0,11,10,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,11 +0,0,0,0,0,0,0,0,0,10 +2,0,0,0,0,10,0,0,10,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,19 +0,0,0,0,0,0,0,0,0,19 +0,0,0,0,0,0,0,0,19,19 +0,0,0,0,0,0,0,19,19,19 +19,0,0,0,0,0,19,19,19,19 +4,0,0,0,0,19,19,19,19,4 +2,19,19,19,4,4,19,19,4,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,15,0,0,0,0,15 +2,0,0,0,10,10,0,0,16,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +2,0,0,0,0,10,0,0,16,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,0,0,16,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,16,2 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,15 +0,0,0,0,0,0,0,0,0,2 +endlayer + diff --git a/overrides/config/ruins_config/generic/Building7.tml b/overrides/config/ruins_config/generic/Building7.tml new file mode 100644 index 0000000..6fde944 --- /dev/null +++ b/overrides/config/ruins_config/generic/Building7.tml @@ -0,0 +1,107 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=6,9,13 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,cobblestone +rule2=0,100,preserveBlock +rule3=0,100,minecraft:planks-0 +rule4=0,100,minecraft:stone_brick_stairs-2 +rule5=0,100,minecraft:wooden_slab-0 +rule6=0,100,minecraft:stone_stairs-2 +rule7=0,100,minecraft:double_wooden_slab-0 +rule8=0,100,minecraft:stone_brick_stairs-3 +rule9=0,100,minecraft:stone_slab-5 +rule10=0,100,minecraft:stone_brick_stairs-1 +rule11=0,100,minecraft:stone_stairs-1 +rule12=0,100,minecraft:stonebrick-0 +rule13=0,100,minecraft:stained_glass_pane-7,preserveBlock +rule14=0,100,minecraft:stained_glass_pane-7 +rule15=0,100,minecraft:vine-4 +rule16=0,100,minecraft:vine-8 +rule17=0,100,minecraft:vine-2 +rule18=0,100,minecraft:vine-1 + +layer +2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,3,1 +2,2,2,2,2,2,2,2,2,2,2,3,1 +2,2,2,2,2,2,2,2,2,2,2,3,1 +2,3,2,2,2,2,2,2,2,2,2,3,1 +1,3,2,2,2,2,2,2,2,2,2,3,1 +1,3,2,2,2,2,2,2,2,2,2,3,1 +1,3,3,3,3,3,3,3,3,3,3,3,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,5,4 +2,2,2,2,2,2,2,2,2,0,0,5,6 +2,2,2,2,2,2,0,0,0,0,0,5,4 +2,5,0,0,0,0,0,0,0,0,0,7,1 +8,5,0,0,0,0,0,0,0,0,0,5,6 +8,5,0,0,0,0,0,0,0,0,0,5,6 +9,7,5,5,7,5,5,5,7,5,5,7,4 +1,1,10,10,1,11,10,10,12,11,11,10,1 +endlayer + +layer +2,2,2,2,2,2,2,2,0,0,0,0,0 +2,2,2,2,2,0,0,0,0,0,0,0,0 +2,2,2,0,0,0,0,0,0,0,0,0,13 +0,0,0,0,0,0,0,0,0,0,0,0,14 +0,0,0,0,0,0,0,0,0,0,15,7,1 +0,0,0,0,0,0,0,0,0,0,0,0,14 +0,0,0,0,0,0,0,0,16,0,0,0,14 +0,0,0,0,5,0,0,15,7,0,0,0,14 +0,0,0,15,1,0,13,14,1,14,14,13,1 +endlayer + +layer +2,2,2,2,0,0,0,0,0,0,0,0,0 +2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,16,13 +0,0,0,0,0,0,0,0,0,0,15,7,1 +0,0,0,0,0,0,0,0,0,0,0,0,17 +0,0,0,0,0,0,0,0,0,0,0,0,13 +0,0,0,0,16,0,0,0,5,0,0,0,14 +0,0,0,0,1,18,0,13,1,14,14,14,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,16 +0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,17 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,13 +0,0,0,0,0,0,0,0,0,0,0,13,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,16 +0,0,0,0,0,0,0,0,0,0,0,0,1 +endlayer + diff --git a/overrides/config/ruins_config/generic/Bunker.tml b/overrides/config/ruins_config/generic/Bunker.tml new file mode 100644 index 0000000..00706ae --- /dev/null +++ b/overrides/config/ruins_config/generic/Bunker.tml @@ -0,0 +1,295 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=5 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=10,21,17 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stonebrick-0 +rule3=0,100,minecraft:stone_brick_stairs-0 +rule4=0,100,minecraft:cobblestone-0 +rule5=0,100,minecraft:stone-0,stone-0,stone-0,stone-0,stone-0,preserveBlock +rule6=0,100,minecraft:redstone_wire-14 +rule7=0,100,minecraft:redstone_wire-15 +rule8=0,100,minecraft:stone_brick_stairs-1 +rule9=0,100,minecraft:stone_pressure_plate-0 +rule10=0,100,minecraft:iron_door-3 +rule11=0,100,minecraft:iron_door-1 +rule12=0,100,minecraft:lever-9 +rule13=0,100,minecraft:ladder-3 +rule14=0,100,air +rule15=0,100,ChestGenHook:chests/village_blacksmith:9-4,ChestGenHook:chests/nether_bridge:7-4,ChestGenHook:chests/stronghold_library:9-4 +rule16=0,100,minecraft:iron_door-2 +rule17=0,100,minecraft:cobblestone_wall-0 +rule18=0,100,ChestGenHook:chests/simple_dungeon:5-5,ChestGenHook:chests/village_blacksmith:6-5,ChestGenHook:chests/stronghold_crossing:2-5 +rule19=0,100,ChestGenHook:chests/simple_dungeon:3-3,ChestGenHook:chests/village_blacksmith:7-3,ChestGenHook:chests/stronghold_crossing:4-3 +rule20=0,100,ChestGenHook:chests/simple_dungeon:4-2,ChestGenHook:chests/village_blacksmith:1-2,ChestGenHook:chests/stronghold_crossing:1-2 +rule21=0,100,minecraft:stone_brick_stairs-3 +rule22=0,100,minecraft:stone_brick_stairs-2 +rule23=0,100,MobSpawner:Zombie,MobSpawner:Skeleton +rule24=0,100,minecraft:iron_door-8 +rule25=0,100,minecraft:iron_bars-0 +rule26=0,100,minecraft:double_stone_slab-0 +rule27=0,100,minecraft:stone_brick_stairs-7 +rule28=0,100,minecraft:stone_brick_stairs-6 +rule29=0,100,minecraft:stone_slab-0 +rule30=0,100,minecraft:redstone_lamp-0 +rule31=0,100,minecraft:lever-1 +rule32=0,100,minecraft:lever-2 +rule33=0,100,minecraft:stone_slab-5 +rule34=2,100,minecraft:stone_button-2 +rule35=2,100,minecraft:stone_button-3 +rule36=0,100,minecraft:redstone_wire-0 +rule37=0,100,minecraft:trapdoor-1 +rule38=0,100,minecraft:stone_slab-3 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2 +1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2 +1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2 +1,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,2 +2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2 +2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2 +1,1,1,1,1,1,1,1,1,2,4,4,4,4,4,4,2 +1,1,1,1,1,1,1,1,1,2,4,4,4,4,4,4,2 +1,1,1,1,1,1,1,1,1,2,4,4,4,4,4,4,2 +1,1,1,1,1,5,1,1,1,2,4,4,4,4,4,4,2 +1,1,1,1,1,5,5,6,2,4,4,4,4,4,4,4,2 +1,1,1,1,1,1,2,4,4,4,4,4,4,4,4,4,2 +1,1,1,1,1,2,0,4,4,4,4,4,4,4,4,4,2 +1,1,1,1,1,2,0,4,4,4,4,4,4,4,4,4,2 +2,2,2,2,2,4,3,4,4,4,4,4,4,4,4,4,2 +1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2 +1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2 +1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2 +1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2 +1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2 +1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,5,5,5,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,5,5,5,0,7,0,5,5,5,1,1,1,1 +1,1,1,1,5,5,2,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,5,2,5,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,5,2,5,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,5,2,5,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,5,2,5,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,5,5,5,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,5,5,5,5,5,5,5,5,5,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,5,5,5,5,1,1,1,1,5,5,5,1,1,1 +1,1,1,5,5,5,5,1,1,1,1,5,5,5,1,1,1 +1,1,1,5,5,5,5,1,1,1,1,5,5,5,1,1,1 +5,5,5,5,5,5,5,5,5,1,1,1,5,1,1,1,1 +1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1 +1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1 +1,5,5,5,2,2,2,8,2,8,2,2,2,5,5,5,1 +1,5,5,2,0,0,11,0,4,0,10,9,0,2,5,5,1 +1,5,5,2,0,0,2,2,2,2,2,0,0,2,5,5,1 +1,5,5,2,0,2,4,0,12,0,4,2,0,2,5,5,1 +1,5,5,2,0,2,0,0,0,0,0,2,0,2,5,5,1 +1,5,5,2,0,2,0,0,23,0,13,2,0,2,5,5,1 +1,5,5,2,0,2,0,0,0,0,0,2,0,2,5,5,1 +1,5,5,2,0,2,15,0,0,0,15,2,0,2,5,5,1 +1,5,5,2,0,0,2,2,16,2,2,0,0,2,5,5,1 +1,5,5,2,0,0,9,11,0,0,0,0,0,2,5,5,1 +1,5,5,5,2,2,2,2,2,2,2,2,2,5,5,5,1 +1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1 +1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1 +1,1,1,1,1,1,1,5,5,5,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,2,2,2,5,1,1,1,5,2,2,2,1,1,1 +1,1,2,17,18,17,2,5,5,5,2,17,18,17,2,1,1 +1,1,2,20,0,19,2,5,5,5,2,20,0,19,2,1,1 +1,1,2,20,0,19,2,5,5,5,2,20,0,19,2,1,1 +1,2,2,22,0,21,2,2,8,2,2,22,0,21,2,2,1 +2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +2,0,23,0,0,0,0,0,0,0,0,0,0,0,23,0,2 +2,0,0,0,2,2,2,0,2,0,2,2,2,0,0,0,2 +2,0,0,2,0,0,24,0,4,0,24,0,0,2,0,0,2 +2,0,0,2,0,0,2,25,2,2,2,0,0,2,0,0,2 +2,0,0,2,0,2,4,0,0,0,4,2,0,2,0,0,2 +2,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,2 +2,0,0,2,0,2,0,0,0,0,13,2,0,2,0,0,2 +2,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,2 +2,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,2 +2,0,0,2,0,0,2,2,24,2,2,0,0,2,0,0,2 +2,0,0,2,0,0,0,24,0,0,0,0,0,2,0,0,2 +2,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2 +2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +endlayer + +layer +1,1,1,4,2,4,1,1,1,1,1,4,2,4,1,1,1 +1,1,4,17,14,17,4,1,1,1,4,17,14,17,4,1,1 +1,1,2,14,14,14,2,1,16,1,2,14,14,14,2,1,1 +1,1,4,14,14,14,4,2,14,2,4,14,14,14,4,1,1 +1,4,26,28,14,27,26,2,14,2,26,28,14,27,26,4,1 +4,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,4 +26,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,26 +29,14,14,14,2,2,2,14,17,14,2,2,2,14,14,14,29 +29,14,14,2,4,4,2,14,4,14,2,4,4,2,14,14,29 +29,14,14,2,4,30,2,2,2,2,2,30,4,2,14,14,29 +26,14,14,2,4,2,30,14,31,14,30,2,4,2,14,14,26 +29,14,14,2,4,2,14,14,14,14,14,2,4,2,14,14,29 +29,14,14,2,4,2,14,14,14,14,13,2,4,2,14,14,29 +29,14,14,2,4,2,14,14,14,14,14,2,4,2,14,14,29 +26,14,14,2,4,2,14,14,32,14,14,2,4,2,14,14,26 +29,14,14,2,4,30,2,2,2,2,2,30,4,2,14,14,29 +29,14,14,2,4,4,4,4,4,4,4,4,4,2,14,14,29 +29,14,14,14,2,2,2,2,2,2,2,2,2,14,14,14,29 +26,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,26 +4,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,4 +1,4,26,29,29,29,26,29,29,29,26,29,29,29,26,4,1 +endlayer + +layer +1,1,0,0,33,0,0,0,1,0,0,0,33,0,0,1,1 +1,1,0,33,3,33,0,1,1,1,0,33,3,33,0,1,1 +1,1,33,21,2,22,26,1,24,34,26,21,2,22,0,1,1 +1,0,0,21,2,22,0,26,35,26,0,21,2,22,0,0,1 +0,0,0,21,2,22,0,21,0,22,0,21,2,22,0,0,0 +0,33,33,21,2,22,3,21,0,22,3,21,2,22,33,33,0 +0,33,4,4,4,4,4,4,4,4,4,4,4,4,4,33,0 +29,33,4,30,36,36,4,2,4,2,4,36,36,30,4,33,29 +29,33,4,36,0,36,0,33,0,33,0,36,0,36,4,33,29 +29,33,4,36,36,36,36,36,36,36,36,36,36,36,4,33,29 +0,21,4,36,0,2,4,4,4,4,4,2,0,36,4,22,0 +29,33,4,36,0,2,4,4,4,4,4,2,0,36,4,33,29 +29,33,4,36,0,2,4,4,4,4,13,2,0,36,4,33,29 +29,33,4,36,0,2,4,4,4,4,4,2,0,36,4,33,29 +0,21,4,36,0,2,4,4,4,4,4,2,0,36,4,22,0 +29,33,4,36,36,36,2,2,2,2,2,36,36,36,4,33,29 +29,33,4,36,0,36,0,0,0,0,0,36,0,36,4,33,29 +29,33,4,30,36,36,36,36,36,36,36,36,36,30,4,33,29 +0,33,4,4,4,4,4,4,4,4,4,4,4,4,4,33,0 +0,33,33,33,33,33,8,33,33,33,8,33,33,33,33,33,0 +1,0,0,29,29,29,0,29,29,29,0,29,29,29,0,0,1 +endlayer + +layer +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,29,29,29,0,0,0,0,0,0,0 +0,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,0 +0,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,0 +0,0,0,0,33,0,0,0,33,0,0,0,33,0,0,0,0 +0,0,0,0,33,0,3,0,33,0,3,0,33,0,0,0,0 +0,0,0,29,29,29,2,29,29,29,2,29,29,29,0,0,0 +0,0,0,29,21,3,2,22,3,21,2,3,22,29,0,0,0 +0,0,0,29,21,2,2,2,2,2,2,2,22,29,0,0,0 +0,0,21,2,2,2,0,0,0,0,0,2,2,2,22,0,0 +0,0,0,29,8,2,0,0,0,0,0,2,8,29,0,0,0 +0,0,0,29,21,2,0,0,0,0,37,2,22,29,0,0,0 +0,0,0,29,3,2,0,0,0,0,0,2,3,29,0,0,0 +0,0,21,2,2,2,0,0,0,0,0,2,2,2,22,0,0 +0,0,0,29,21,2,2,2,2,2,2,2,22,29,0,0,0 +0,0,0,29,8,8,2,22,8,21,2,8,22,29,0,0,0 +0,0,0,29,29,29,2,29,29,29,2,29,29,29,0,0,0 +0,0,0,0,0,0,8,0,0,0,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,33,26,29,29,29,26,33,0,0,0,0,0 +0,0,0,0,0,26,0,0,0,0,0,26,0,0,0,0,0 +0,0,0,0,0,29,0,0,0,0,0,29,0,0,0,0,0 +0,0,0,0,0,29,0,0,0,0,0,29,0,0,0,0,0 +0,0,0,0,0,29,0,0,0,0,0,29,0,0,0,0,0 +0,0,0,0,0,26,0,0,0,0,0,26,0,0,0,0,0 +0,0,0,0,0,33,26,29,29,29,26,33,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,29,29,29,0,0,0,0,0,0,0 +0,0,0,0,0,0,38,33,33,33,38,0,0,0,0,0,0 +0,0,0,0,0,29,33,38,33,38,33,29,0,0,0,0,0 +0,0,0,0,0,29,33,33,38,33,33,29,0,0,0,0,0 +0,0,0,0,0,29,33,38,33,38,33,29,0,0,0,0,0 +0,0,0,0,0,0,38,33,33,33,38,0,0,0,0,0,0 +0,0,0,0,0,0,0,29,29,29,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/BuriedChest.tml b/overrides/config/ruins_config/generic/BuriedChest.tml new file mode 100644 index 0000000..f54330c --- /dev/null +++ b/overrides/config/ruins_config/generic/BuriedChest.tml @@ -0,0 +1,31 @@ +weight=15 +dimensionsToSpawnIn=overworld +embed_into_distance=3 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=3,1,1 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,ChestGenHook:chests/simple_dungeon:9-4,ChestGenHook:chests/spawn_bonus_chest:9-4,ChestGenHook:chests/village_blacksmith:9-4,ChestGenHook:chests/abandoned_mineshaft:9-4,ChestGenHook:chests/jungle_temple:9-4 +rule2=0,100,minecraft:preserveBlock + +layer +1 +endlayer + +layer +2 +endlayer + +layer +2 +endlayer + diff --git a/overrides/config/ruins_config/generic/CellTower.tml b/overrides/config/ruins_config/generic/CellTower.tml new file mode 100644 index 0000000..e753d49 --- /dev/null +++ b/overrides/config/ruins_config/generic/CellTower.tml @@ -0,0 +1,1146 @@ +weight=6 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=61,15,15 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:technical-12 +rule3=0,100,chisel:ironpane-2 +rule4=0,100,concrete-14 +rule5=0,100,vine-8 +rule6=0,100,vine-1 +rule7=0,100,vine-4 +rule8=0,100,vine-2 +rule9=0,100,vine-10 +rule10=0,100,ladder-4 +rule11=0,100,stone_slab-0 +rule12=0,100,concrete-0 +rule13=0,100,vine-3 +rule14=0,100,quartz_stairs-6 +rule15=0,100,quartz_block-0 +rule16=0,100,quartz_stairs-7 +rule17=0,100,vine-6 +rule18=0,100,cobblestone_wall-0 +rule19=0,100,quartz_stairs-2 +rule20=0,100,quartz_stairs-3 +rule21=0,100,quartz_stairs-4 +rule22=0,100,quartz_stairs-5 +rule23=0,100,cobblestone_wall-1 +rule24=0,100,quartz_stairs-0 +rule25=0,100,quartz_stairs-1 +rule26=0,100,stone_slab-13 +rule27=0,100,vine-5 +rule28=0,100,vine-12 +rule29=0,100,vine-9 +rule30=0,100,ChestGenHook:chests/nether_bridge:7-2,air,air,air,air +rule31=0,100,chisel:blockcopper-4 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,1,1,4,1,1,1,1,1,4,1,1,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,2,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,1,1,4,1,1,1,1,1,4,1,1,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,1,1,1,1,1,1,1,1,1,1,1,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,3,3,3,3,3,2,3,3,3,3,3,2,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,3,1,1,4,1,1,1,1,1,4,1,1,3,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,2,1,1,1,1,1,2,1,1,1,1,1,2,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,3,1,1,4,1,1,1,1,1,4,1,1,3,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,3,1,1,1,1,1,1,1,1,1,1,1,3,1 +1,2,3,3,3,3,3,2,3,3,3,3,3,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,5,0,0,0,0,0,5,0,0,0,0,0,5,1 +7,2,3,3,3,3,3,2,3,3,3,3,3,2,6 +0,3,0,0,0,0,0,8,0,0,0,0,0,3,0 +0,3,0,0,0,0,5,0,5,0,5,0,0,3,0 +0,3,0,7,4,4,0,0,0,4,4,0,0,3,0 +0,3,0,0,4,6,0,8,8,0,4,0,0,3,0 +0,3,0,7,0,6,0,0,0,7,0,0,0,3,0 +7,2,6,0,0,0,0,2,0,0,0,0,7,2,6 +0,3,0,0,0,0,0,0,0,0,0,6,0,3,0 +0,3,0,7,4,5,5,0,5,0,4,0,0,3,0 +0,3,0,0,4,4,0,0,0,4,4,6,0,3,0 +0,3,0,0,0,8,8,0,9,8,9,0,0,3,0 +0,3,0,0,0,0,0,5,0,0,0,0,0,3,0 +7,2,3,3,3,3,3,2,3,3,3,3,3,2,6 +1,8,0,0,0,0,0,8,0,0,0,0,0,0,1 +endlayer + +layer +0,5,0,0,0,0,0,5,0,0,0,0,0,5,0 +7,2,3,3,3,3,3,2,3,3,3,3,3,2,6 +0,3,0,0,0,0,0,8,0,0,0,0,0,3,0 +0,3,0,0,0,5,5,0,5,5,5,0,0,3,0 +0,3,0,7,4,6,4,0,4,6,4,0,0,3,0 +0,3,0,0,0,6,0,8,8,0,0,6,0,3,0 +0,3,0,7,4,6,0,10,0,7,4,0,0,3,0 +7,2,6,7,0,0,0,2,0,0,0,6,7,2,6 +0,3,0,7,4,0,0,0,0,0,4,6,0,3,0 +0,3,0,7,5,5,5,0,5,0,0,0,0,3,0 +0,3,0,0,4,6,4,0,4,0,4,6,0,3,0 +0,3,0,0,0,8,8,0,9,8,9,0,0,3,0 +0,3,0,0,0,0,0,5,0,0,0,0,0,3,0 +7,2,3,3,3,3,3,2,3,3,3,3,3,2,6 +0,8,0,0,0,0,0,8,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,11,0,0,0,0,0,11,5,5,0,0,0,11,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,5,5,5,5,0,0,0,0 +0,0,0,7,4,6,0,4,0,6,4,0,0,0,0 +0,7,0,7,0,6,0,8,8,0,0,6,0,0,0 +0,0,0,0,5,6,0,10,0,7,0,0,0,0,0 +0,11,0,7,4,0,0,2,0,0,4,6,0,11,0 +0,0,0,7,0,0,0,0,0,0,8,6,0,0,0 +0,0,0,7,5,5,5,0,0,0,0,0,0,0,0 +0,0,0,7,4,6,0,4,0,0,4,6,0,0,0 +0,0,0,0,8,8,0,0,9,8,9,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,11,0,0,0,0,0,11,0,8,0,0,0,11,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,5,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,5,5,5,0,0,0,0 +0,0,0,7,4,6,4,0,4,6,4,6,0,0,0 +0,7,0,7,0,6,0,8,8,0,0,6,0,0,0 +0,0,0,0,4,6,0,10,0,7,4,0,0,0,0 +0,0,0,7,0,6,0,2,0,0,0,0,0,0,0 +0,0,0,7,4,0,0,0,0,0,4,6,0,0,0 +0,0,0,7,5,5,5,0,0,0,0,6,0,0,0 +0,0,0,7,4,6,4,7,4,0,4,6,0,0,0 +0,0,0,0,8,8,0,0,9,8,9,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,5,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,5,5,5,5,0,0,0,0 +0,0,0,7,4,4,0,0,0,4,4,6,0,0,0 +0,7,0,7,4,6,0,8,0,0,4,6,0,0,0 +0,0,0,7,0,6,0,0,0,7,0,0,0,0,0 +0,0,0,7,0,6,0,2,0,7,0,0,0,0,0 +0,0,0,7,0,0,0,0,0,0,0,6,0,0,0 +0,0,0,7,4,5,5,0,0,0,4,6,0,0,0 +0,0,0,7,4,4,0,0,0,4,4,6,0,0,0 +0,0,0,0,8,8,8,0,9,8,9,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,5,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,5,5,5,5,0,0,0,0 +0,0,0,7,4,0,0,0,0,0,4,6,0,0,0 +0,7,0,7,8,6,0,8,0,0,8,6,0,0,0 +0,0,0,7,0,6,0,0,0,7,0,0,0,0,0 +0,0,0,7,0,6,0,2,0,7,0,6,0,0,0 +0,0,0,7,0,0,0,0,0,0,0,6,0,0,0 +0,0,0,7,0,5,5,0,0,0,5,6,0,0,0 +0,0,0,7,4,0,0,0,0,7,4,6,0,0,0 +0,0,0,0,8,8,8,0,9,0,9,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,5,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,6,0,0,0,0 +0,0,0,0,5,5,5,5,5,5,5,0,0,0,0 +0,0,0,7,4,4,4,4,4,4,4,6,0,0,0 +0,7,0,7,4,6,0,8,0,0,4,6,0,0,0 +0,7,0,7,4,6,0,10,0,7,4,0,0,0,0 +0,7,0,7,4,6,0,2,0,7,4,6,0,0,0 +0,0,0,7,4,0,0,0,0,0,4,6,0,0,0 +0,0,0,7,4,5,5,0,0,0,4,6,0,0,0 +0,0,0,7,4,4,4,4,4,4,4,6,0,0,0 +0,0,0,0,8,8,8,0,9,0,9,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,5,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,6,0,0,0,0 +0,0,0,0,5,5,5,0,0,5,5,0,0,0,0 +0,0,0,7,12,6,0,0,0,0,12,6,0,0,0 +0,7,0,7,0,13,0,0,0,0,0,6,0,0,0 +0,7,0,7,0,6,0,0,0,7,0,6,0,0,0 +0,7,0,0,0,0,0,2,0,7,0,6,0,0,0 +0,0,0,7,0,0,0,0,0,0,0,6,0,0,0 +0,0,0,7,5,5,0,0,0,0,5,6,0,0,0 +0,0,0,7,12,0,6,7,0,0,12,6,0,0,0 +0,0,0,0,8,8,8,0,9,0,9,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,5,0,0,0,0,0 +0,0,0,0,0,0,7,16,15,14,6,0,0,0,0 +0,0,0,0,5,5,5,0,0,5,5,0,0,0,0 +0,0,0,7,12,12,0,0,0,12,12,6,0,0,0 +0,7,0,7,12,13,0,8,0,17,12,6,0,0,0 +0,7,0,7,0,6,0,10,0,7,0,6,0,0,0 +0,7,0,0,0,0,0,2,0,7,0,6,0,0,0 +0,0,0,7,0,0,0,0,0,0,0,6,0,0,0 +0,0,0,7,12,5,0,5,0,0,12,6,0,0,0 +0,0,0,7,12,12,6,7,0,12,12,6,0,0,0 +0,0,0,0,8,8,8,0,9,0,9,0,0,0,0 +0,0,0,0,0,0,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,5,0,0,0,0,0 +0,0,0,0,0,0,7,15,15,15,6,0,0,0,0 +0,0,0,0,5,5,5,0,18,5,5,0,0,0,0 +0,0,0,7,12,7,12,0,12,6,12,6,0,0,0 +0,7,0,7,5,13,0,8,0,17,8,6,0,0,0 +0,7,0,7,12,6,0,10,0,7,12,6,0,0,0 +0,7,0,0,0,0,0,2,0,7,0,6,0,0,0 +0,0,0,7,12,0,0,0,0,7,12,6,0,0,0 +0,0,0,7,5,5,0,5,0,0,5,6,0,0,0 +0,0,0,7,12,0,12,7,12,0,12,6,0,0,0 +0,0,0,0,8,0,8,0,9,0,9,0,0,0,0 +0,0,0,0,0,0,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,0,0,0,20,15,19,0,0,0,0,0 +0,0,0,0,5,5,5,0,5,5,5,0,0,0,0 +0,0,0,7,12,7,7,12,6,6,12,6,0,0,0 +0,7,0,7,5,13,0,8,8,17,8,6,0,0,0 +0,7,0,7,0,6,0,0,0,7,5,6,0,0,0 +0,7,0,0,12,0,0,2,0,7,12,6,0,0,0 +0,0,0,7,0,0,0,0,0,7,0,0,0,0,0 +0,0,0,7,5,5,5,5,0,0,5,6,0,0,0 +0,0,0,7,12,0,0,12,0,0,12,6,0,0,0 +0,0,0,0,8,0,8,0,9,0,9,0,0,0,0 +0,0,0,0,0,0,0,7,0,0,0,6,0,0,0 +0,0,0,0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,5,5,5,0,0,0,0 +0,0,0,7,12,7,12,0,12,6,12,6,0,0,0 +0,7,0,7,5,13,0,8,8,17,8,6,0,0,0 +0,7,0,7,12,6,0,0,0,7,12,6,0,0,0 +0,7,0,7,0,0,0,2,0,0,0,0,0,0,0 +0,0,8,7,12,0,0,0,0,7,12,6,0,0,0 +0,0,0,7,5,5,5,5,0,0,5,6,0,0,0 +0,0,0,7,12,0,12,0,12,0,12,6,0,0,0 +0,0,0,0,8,0,8,8,9,0,9,0,0,0,0 +0,0,0,0,0,0,0,7,16,15,14,6,0,0,0 +0,0,0,0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,5,5,5,0,0,0,0 +0,0,0,7,12,12,0,0,0,12,12,6,0,0,0 +0,7,0,7,12,13,0,8,8,17,12,6,0,0,0 +0,7,0,7,0,6,0,10,0,7,0,6,0,0,0 +0,7,0,7,0,0,0,2,0,0,0,0,0,0,0 +0,0,8,7,0,0,0,0,0,7,0,6,0,0,0 +0,0,0,7,12,5,5,5,0,0,12,6,0,0,0 +0,0,0,7,12,12,0,0,7,12,12,6,0,0,0 +0,0,0,0,8,0,8,8,9,18,9,0,0,0,0 +0,0,0,0,0,0,0,7,15,15,15,6,0,0,0 +0,0,0,0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,5,5,5,0,0,0,0 +0,0,0,7,12,6,0,0,0,0,12,6,0,0,0 +0,7,0,0,0,13,0,8,8,17,0,6,0,0,0 +0,7,0,7,0,6,0,10,0,7,0,6,0,0,0 +0,7,0,7,0,0,0,2,0,0,0,0,0,0,0 +0,0,8,7,0,0,0,0,0,7,0,6,0,0,0 +0,0,0,7,0,5,5,5,0,0,5,6,0,0,0 +0,0,0,7,12,6,0,0,0,7,12,6,0,0,0 +0,0,0,0,8,0,8,8,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,20,15,19,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,5,5,5,0,0,0,0 +0,0,5,7,12,12,12,12,12,12,12,6,0,0,0 +0,7,0,0,12,13,0,8,8,17,12,6,0,0,0 +0,7,0,7,12,6,0,0,0,7,12,6,0,0,0 +0,7,0,7,12,0,0,2,0,0,12,0,0,0,0 +0,0,8,7,12,0,0,0,0,7,12,6,0,0,0 +0,0,0,7,12,5,5,5,0,0,12,6,0,0,0 +0,0,0,7,12,12,12,12,12,12,12,6,0,0,0 +0,0,0,0,8,0,8,8,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,5,0,0,5,5,0,0,0,0 +0,0,5,7,4,0,0,0,0,7,4,6,0,0,0 +0,7,0,0,0,6,0,8,8,17,0,6,0,0,0 +0,7,0,0,0,6,0,0,0,7,8,0,0,0,0 +0,7,0,0,0,0,0,2,0,0,8,0,0,0,0 +0,0,8,7,0,0,0,0,0,7,0,6,0,0,0 +0,0,0,0,5,5,5,5,0,0,0,6,0,0,0 +0,0,7,7,4,0,0,0,0,0,4,6,0,0,0 +0,0,0,0,8,0,8,8,0,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,5,0,0,5,5,0,0,0,0 +0,0,5,7,4,4,0,0,0,4,4,6,0,0,0 +0,7,21,0,4,6,0,8,8,17,4,6,0,0,0 +0,7,15,0,0,6,0,10,0,7,8,0,0,0,0 +0,7,22,0,0,0,0,2,0,0,8,0,0,0,0 +0,0,8,7,0,0,0,0,0,7,0,6,0,0,0 +0,0,0,0,4,5,5,5,0,0,4,6,0,0,0 +0,0,7,7,4,4,0,0,0,4,4,6,0,0,0 +0,0,0,0,8,0,8,8,0,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,5,0,0,0,5,0,0,0,0 +0,0,5,7,4,6,4,0,4,0,4,6,0,0,0 +0,7,15,0,8,6,0,8,8,7,0,6,0,0,0 +0,7,15,23,4,6,0,0,0,7,4,0,0,0,0 +0,7,15,0,0,0,0,2,0,0,8,0,0,0,0 +0,0,8,7,4,0,0,0,0,7,4,6,0,0,0 +0,0,0,0,0,5,5,5,0,0,8,6,0,0,0 +0,0,7,7,4,6,4,0,4,0,4,6,0,0,0 +0,0,0,0,8,0,8,8,0,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,5,0,0,0,5,0,0,0,0 +0,0,0,7,4,6,0,4,0,0,4,6,0,0,0 +0,0,24,0,8,6,0,8,8,7,0,6,0,0,0 +0,7,15,0,0,6,0,10,0,7,0,0,0,0,0 +0,0,25,0,4,0,0,2,0,0,4,0,0,0,0 +0,0,7,7,0,0,0,0,0,7,0,6,0,0,0 +0,0,0,0,0,5,0,5,0,0,8,6,0,0,0 +0,0,7,7,4,6,0,4,0,0,4,6,0,0,0 +0,0,0,0,8,0,8,8,0,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,5,0,5,0,0,0,5,0,0,0,0 +0,0,0,7,4,6,4,0,4,0,4,6,0,0,0 +0,0,0,0,8,6,0,0,8,7,0,6,0,0,0 +0,0,0,0,4,6,0,10,0,7,4,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,7,7,4,0,0,0,0,7,4,6,0,0,0 +0,0,0,0,0,5,0,0,0,0,8,6,0,0,0 +0,0,7,7,4,6,4,0,4,0,4,6,0,0,0 +0,0,0,0,8,0,8,0,0,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,0,5,0,0,0,0 +0,0,0,7,4,4,0,0,0,4,4,0,0,0,0 +0,0,0,0,4,6,0,0,0,7,4,6,0,0,0 +0,0,0,0,0,0,0,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,5,0,0,0,0,4,6,0,0,0 +0,0,7,7,4,4,0,0,0,4,4,0,0,0,0 +0,0,0,0,8,0,0,0,0,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,0,5,0,0,0,0 +0,0,0,7,4,0,0,0,0,7,4,0,0,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,7,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,0,5,0,0,0,0 +0,0,7,7,4,0,0,0,0,7,4,0,0,0,0 +0,0,0,0,8,0,0,0,0,0,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,26,26,26,26,26,26,26,26,26,0,0,0 +0,0,0,26,4,4,4,4,4,4,4,26,0,0,0 +0,0,0,26,4,12,12,12,12,12,4,26,0,0,0 +0,0,0,26,4,12,2,0,2,12,4,26,0,0,0 +0,0,0,26,4,12,2,2,2,12,4,26,6,0,0 +0,0,7,26,4,12,2,2,2,12,4,26,0,0,0 +0,0,0,26,4,12,12,12,12,12,4,26,0,0,0 +0,0,7,26,4,4,4,4,4,4,4,26,0,0,0 +0,0,0,26,26,26,26,26,26,26,26,26,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,3,3,3,3,3,3,3,3,3,0,0,0 +0,0,0,3,0,5,0,0,0,5,0,3,0,0,0 +0,0,0,3,7,12,0,7,0,12,6,3,0,0,0 +0,0,0,3,7,0,6,10,17,0,6,3,0,0,0 +0,0,0,3,7,8,27,2,0,8,0,3,6,0,0 +0,0,7,3,7,0,29,9,28,0,6,3,0,0,0 +0,0,0,3,0,12,6,0,0,12,6,3,0,0,0 +0,0,7,3,0,8,8,0,0,8,0,3,0,0,0 +0,0,0,3,3,3,3,3,3,3,3,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,5,0,0,0,0,0 +0,0,0,0,7,12,12,7,12,12,6,0,0,0,0 +0,0,0,0,7,12,6,0,17,12,6,0,0,0,0 +0,0,0,0,7,8,27,2,0,8,0,0,6,0,0 +0,0,7,0,7,12,29,9,28,12,6,0,0,0,0 +0,0,7,0,0,12,12,0,12,12,6,0,0,0,0 +0,0,7,0,0,8,8,0,0,8,0,0,0,0,0 +0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,5,0,0,0,0,0 +0,0,0,0,7,12,0,12,0,12,6,0,0,0,0 +0,0,0,0,7,0,6,10,8,0,6,0,0,0,0 +0,0,0,5,7,12,27,2,0,12,0,0,6,0,0 +0,0,7,0,7,0,29,9,28,0,6,0,0,0,0 +0,0,7,0,0,12,0,12,0,12,6,0,0,0,0 +0,0,7,0,0,8,0,0,0,8,0,0,0,0,0 +0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,5,0,0,0,0,0 +0,0,0,0,7,12,12,0,12,12,6,0,0,0,0 +0,0,0,0,7,12,6,10,8,12,6,0,6,0,0 +0,0,0,5,7,0,27,2,0,0,0,0,6,0,0 +0,0,7,0,7,12,29,8,28,12,6,0,0,0,0 +0,0,7,0,0,12,12,7,12,12,6,0,0,0,0 +0,0,7,0,0,8,0,0,0,8,0,0,0,0,0 +0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,5,0,0,0,0,0 +0,0,0,0,7,12,0,0,7,12,6,0,0,0,0 +0,0,0,0,7,0,6,0,8,8,6,0,6,0,0 +0,0,0,5,7,0,27,2,0,0,0,0,6,0,0 +0,0,7,0,7,5,29,0,7,0,6,0,0,0,0 +0,0,7,0,0,12,6,0,0,12,6,0,0,0,0 +0,0,7,0,0,8,0,0,0,8,0,0,0,0,0 +0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,7,0,0,0,6,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,5,0,0,0,0,0 +0,0,0,0,7,12,12,12,12,12,6,0,0,0,0 +0,0,0,0,7,12,6,0,8,12,6,0,6,0,0 +0,0,0,5,7,12,27,2,0,12,0,0,6,0,0 +0,0,7,0,7,12,29,0,7,12,6,0,0,0,0 +0,0,7,0,0,12,12,12,12,12,6,0,0,0,0 +0,0,7,0,0,8,0,0,0,8,0,0,0,0,0 +0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,7,0,0,0,6,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,5,0,0,0,0,0 +0,0,0,0,7,4,0,0,0,4,6,0,0,0,0 +0,0,0,0,7,0,6,0,8,0,6,0,6,0,0 +0,0,0,5,0,0,27,2,0,0,0,0,6,0,0 +0,0,7,21,0,0,29,0,7,0,6,0,6,0,0 +0,0,7,15,0,4,0,7,0,4,6,0,0,0,0 +0,0,7,22,0,8,8,0,8,8,0,0,0,0,0 +0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,7,16,15,14,6,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,5,0,0,0,0,0 +0,0,0,0,7,4,4,0,4,4,6,0,0,0,0 +0,0,0,0,7,4,6,10,8,4,6,0,6,0,0 +0,0,0,5,0,0,27,2,0,0,0,0,6,0,0 +0,0,7,15,0,4,29,0,7,4,6,0,6,0,0 +0,0,7,15,18,4,4,7,4,4,6,0,0,0,0 +0,0,7,15,0,8,8,0,8,8,0,0,0,0,0 +0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,7,15,15,15,6,0,0,0,0,0 +0,0,0,0,0,5,5,23,0,5,0,0,0,0,0 +0,0,0,0,7,4,0,4,0,4,6,0,0,0,0 +0,0,0,0,7,0,6,0,8,0,0,0,6,0,0 +0,0,0,0,7,4,27,2,0,4,0,0,6,0,0 +0,0,0,24,0,0,6,0,7,0,6,0,6,0,0 +0,0,7,15,7,4,7,4,0,4,6,8,0,0,0 +0,0,0,25,0,8,8,8,8,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,20,15,19,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,5,0,0,0,0,0 +0,0,0,0,7,4,4,0,4,4,6,0,0,0,0 +0,0,0,0,7,4,6,0,8,4,0,0,6,0,0 +0,0,0,0,7,0,27,2,0,0,0,0,6,0,0 +0,0,0,0,0,4,6,0,7,4,6,0,6,0,0 +0,0,0,0,7,4,4,0,4,4,6,8,0,0,0 +0,0,0,0,0,8,8,8,8,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,5,0,0,0,0,0 +0,0,0,0,7,4,0,0,0,4,6,0,0,0,0 +0,0,0,0,0,0,6,10,8,0,0,0,6,0,0 +0,0,0,0,7,0,27,2,0,0,0,0,6,0,0 +0,0,0,0,0,0,6,0,7,0,0,0,6,0,0 +0,0,0,0,7,4,6,0,0,4,6,8,0,0,0 +0,0,0,0,0,8,8,8,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,5,0,0,0,0,0 +0,0,0,0,7,4,4,4,4,4,6,0,0,0,0 +0,0,0,0,0,4,6,10,8,4,0,0,6,0,0 +0,0,0,0,7,4,27,2,0,4,0,0,6,0,0 +0,0,0,0,0,4,6,0,7,4,0,0,6,0,0 +0,0,0,0,7,4,4,4,4,4,6,8,0,0,0 +0,0,0,0,0,8,8,8,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,5,0,0,0,0,0 +0,0,0,0,7,12,0,0,0,12,6,5,0,0,0 +0,0,0,0,0,0,6,10,8,8,0,0,6,0,0 +0,0,0,0,0,0,7,2,0,0,0,0,6,0,0 +0,0,0,0,0,0,0,0,7,0,0,0,6,0,0 +0,0,0,0,7,12,0,0,0,12,6,8,0,0,0 +0,0,0,0,0,8,8,8,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,5,5,0,0,0,0,0 +0,0,0,0,7,12,12,0,12,12,6,5,0,0,0 +0,0,0,0,0,12,6,0,8,12,0,21,6,0,0 +0,0,0,0,0,0,0,2,0,0,0,15,6,0,0 +0,0,0,0,0,12,0,0,7,12,0,22,6,0,0 +0,0,0,0,7,12,12,0,12,12,6,8,0,0,0 +0,0,0,0,0,8,8,8,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,5,0,0,0,0,0,0 +0,0,0,0,7,12,0,12,7,12,6,5,0,0,0 +0,0,0,0,0,0,0,10,8,0,0,15,6,0,0 +0,0,0,0,0,12,0,2,0,12,18,15,6,0,0 +0,0,0,0,0,0,0,0,7,0,0,15,6,0,0 +0,0,0,0,7,12,0,12,0,12,6,8,0,0,0 +0,0,0,0,0,0,0,8,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,5,0,0,0,0,0,0 +0,0,0,0,7,12,12,0,12,12,6,0,0,0,0 +0,0,0,0,0,12,0,0,8,12,0,24,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,15,6,0,0 +0,0,0,0,0,12,5,0,7,12,0,25,0,0,0 +0,0,0,0,7,12,12,0,12,12,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,0,0,0,0,0,0 +0,0,0,0,7,12,6,0,0,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,7,12,0,0,0,12,6,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,26,26,26,26,26,26,0,0,0,0,0 +0,0,0,0,26,12,12,12,12,12,26,0,0,0,0 +0,0,0,0,26,12,4,0,4,12,26,0,0,0,0 +0,0,0,0,26,12,4,2,4,12,26,0,0,0,0 +0,0,0,0,26,12,4,4,4,12,26,0,0,0,0 +0,0,0,0,26,12,12,12,12,12,26,0,0,0,0 +0,0,0,0,26,26,26,26,26,26,26,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,3,3,3,3,3,0,0,0,0,0 +0,0,0,0,3,0,5,5,5,0,3,0,0,0,0 +0,0,0,0,3,7,4,0,4,6,3,0,0,0,0 +0,0,0,0,3,7,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,7,4,7,4,6,3,0,0,0,0 +0,0,0,0,3,0,8,8,8,0,3,0,0,0,0 +0,0,0,0,3,3,3,3,3,3,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,7,4,0,4,6,0,0,0,0,0 +0,0,0,0,0,7,4,0,4,0,0,0,0,0,0 +0,0,0,0,0,7,4,4,4,6,0,0,0,0,0 +0,0,0,0,0,0,8,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,7,4,0,4,6,0,0,0,0,0 +0,0,0,0,0,7,0,0,5,0,0,0,0,0,0 +0,0,0,0,0,7,4,0,4,6,0,0,0,0,0 +0,0,0,0,0,0,8,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,0,0,0,0,0,0 +0,0,0,0,0,7,4,4,4,6,0,0,0,0,0 +0,0,0,0,0,7,4,0,4,0,0,0,0,0,0 +0,0,0,0,0,7,4,4,4,6,0,0,0,0,0 +0,0,0,0,0,0,8,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,5,0,0,0,0,0,0 +0,0,0,0,0,7,4,0,4,6,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,7,4,0,4,6,0,0,0,0,0 +0,0,0,0,0,0,8,0,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,18,5,0,0,0,0,0,0 +0,0,0,0,0,7,12,12,12,6,0,0,0,0,0 +0,0,0,0,0,18,12,0,12,18,0,0,0,0,0 +0,0,0,0,0,7,12,12,12,6,0,0,0,0,0 +0,0,0,0,0,0,8,23,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,18,5,0,0,0,0,0,0 +0,0,0,0,0,7,12,0,12,0,0,0,0,0,0 +0,0,0,0,0,23,0,0,0,23,0,0,0,0,0 +0,0,0,0,0,7,12,0,12,6,0,0,0,0,0 +0,0,0,0,0,0,8,18,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,23,5,0,0,0,0,0,0 +0,0,0,0,0,7,12,12,12,0,0,0,0,0,0 +0,0,0,0,0,18,12,0,12,18,0,0,0,0,0 +0,0,0,0,0,7,12,12,12,6,0,0,0,0,0 +0,0,0,0,0,0,8,23,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,18,5,0,0,0,0,0,0 +0,0,0,0,0,0,12,7,12,0,0,0,0,0,0 +0,0,0,0,0,23,5,0,0,18,0,0,0,0,0 +0,0,0,0,0,7,12,30,12,6,0,0,0,0,0 +0,0,0,0,0,0,8,18,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,23,5,0,0,0,0,0,0 +0,0,0,0,0,0,12,12,12,0,0,0,0,0,0 +0,0,0,0,0,18,12,0,12,18,0,0,0,0,0 +0,0,0,0,0,7,12,12,12,6,0,0,0,0,0 +0,0,0,0,0,0,8,18,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,18,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,18,0,4,0,23,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,18,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,31,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,31,0,4,0,31,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,31,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,18,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,18,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,23,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,31,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Citadel.tml b/overrides/config/ruins_config/generic/Citadel.tml new file mode 100644 index 0000000..089e930 --- /dev/null +++ b/overrides/config/ruins_config/generic/Citadel.tml @@ -0,0 +1,6514 @@ +weight=5 +dimensionsToSpawnIn=overworld +embed_into_distance=6 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=190,31,41 +allowable_overhang=0 +max_leveling=4 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=100000 +spawnMinDistance=15000 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:concrete_gray-7 +rule3=0,100,air +rule4=0,100,chisel:concrete_black-7 +rule5=0,100,minecraft:iron_bars-0 +rule6=0,100,chisel:glassdyedcyan-3 +rule7=0,100,minecraft:sea_lantern-0 +rule8=0,100,chisel:glasspanedyedcyan-3 +rule9=0,100,ChestGenHook:chests/village_blacksmith:9-3,ChestGenHook:chests/nether_bridge:9-3,ChestGenHook:chests/stronghold_library:9-3,ChestGenHook:chests/stronghold_crossing:9-3,ChestGenHook:chests/stronghold_corridor:9-3 +rule10=0,100,MobSpawner:Zombie,MobSpawner:Skeleton,MobSpawner:Wither_Skeleton +rule11=0,100,MobSpawner:Zombie,MobSpawner:Skeleton,MobSpawner:Wither_Skeleton +rule12=0,100,ChestGenHook:chests/village_blacksmith:9-5,ChestGenHook:chests/nether_bridge:9-5,ChestGenHook:chests/stronghold_library:9-5,ChestGenHook:chests/stronghold_crossing:9-5,ChestGenHook:chests/stronghold_corridor:9-5 +rule13=0,100,MobSpawner:Wither_Skeleton +rule14=0,100,chisel:blockiron-2 +rule15=0,100,ChestGenHook:chests/village_blacksmith:9-4,ChestGenHook:chests/nether_bridge:9-4,ChestGenHook:chests/stronghold_library:9-4,ChestGenHook:chests/stronghold_crossing:9-4,ChestGenHook:chests/stronghold_corridor:9-4 +rule16=0,100,ChestGenHook:chests/village_blacksmith:9-2,ChestGenHook:chests/nether_bridge:9-2,ChestGenHook:chests/stronghold_library:9-2,ChestGenHook:chests/stronghold_crossing:9-2,ChestGenHook:chests/stronghold_corridor:9-2 +rule17=0,100,MobSpawner:Wither_Skeleton +rule18=0,100,MobSpawner:Zombie,MobSpawner:Skeleton,MobSpawner:Wither_Skeleton +rule19=0,100,MobSpawner:Wither_Skeleton +rule20=0,100,minecraft:lava-0 +rule21=0,100,chisel:glassdyedcyan-3 +rule22=0,100,minecraft:stone_slab-8 +rule23=0,100,minecraft:stone_slab-0 +rule24=0,100,chisel:obsidian-5 +rule25=0,100,chisel:glasspanedyedcyan-3 +rule26=0,100,chisel:energizedvoidstone-7 +rule27=0,100,chisel:laboratory-4 +rule28=0,100,chisel:laboratory-4 +rule29=0,100,chisel:laboratory-4 +rule30=0,100,chisel:diamond-2 +rule31=0,100,minecraft:cobblestone_wall-0 +rule32=0,100,chisel:tyrian-2 +rule33=0,100,MobSpawner:Wither_Skeleton +rule34=0,100,chisel:energizedvoidstone-4 +rule35=0,100,minecraft:double_stone_slab-0 +rule36=0,100,MobSpawner:Ghast + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,6,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,6,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,6,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,7,3,3,7,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,2,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,7,3,3,7,3,3,7,3,3,7,3,3,7,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,4,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,4,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,3,3,2,4,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,4,4,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,4,4,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,4,4,4,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,4,4,4,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,4,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,3,2,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,4,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,4,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,4,4,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,4,4,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,7,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,3,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,3,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,3,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,3,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,6,6,3,3,2,1,1 +1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,4,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,4,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,3,2,4,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,4,4,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,4,4,4,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,2,4,4,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,4,4,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,4,4,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,4,4,4,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,4,4,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2,4,4,4,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,4,4,4,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,6,6,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,4,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,4,3,2,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,4,3,3,2,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,4,4,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,4,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,7,2,2,4,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,2,4,4,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,4,4,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,7,2,2,4,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,2,2,4,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,4,4,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,4,3,4,4,7,2,4,4,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,7,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,2,2,4,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,3,4,4,7,2,4,4,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,2,4,4,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,7,4,4,4,4,4,4,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,6,6,3,4,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,2,2,2,5,4,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,6,6,3,3,3,3,2 +1,1,1,1,2,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,7,3,3,7,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,6,6,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,7,3,3,7,3,3,7,3,3,7,3,3,7,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,6,6,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,4,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,2,2,4,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,4,4,4,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,3,2,4,4,4,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,4,4,4,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,4,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,4,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,6,6,2,4,4,4,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,4,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,7,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,2,2,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,3,2,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,4,4,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,4,4,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,6,6,2,4,4,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,6,6,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,5,2,2,2,2,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,6,2,2,2,2,2,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,5,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,9,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,6,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,8,8,8,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,1,1,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,1,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,2,1,1,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,7,4,4,3,3,3,3,3,3,3,6,3,3,3,3,3,10,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,2,2,1,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,1,1,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,8,8,8,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,4,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,5,3,3,5,3,3,3,2,2,4,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,4,4,4,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,3,2,4,4,4,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,4,4,4,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,4,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,4,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,4,4,4,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,4,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,2,4,4,4,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,2,2,4,4,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,4,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,8,8,8,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,4,4,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,2,2,4,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,4,3,3,4,3,3,3,2,2,4,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,2,2,2,4,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,8,3,3,2,4,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,4,4,1,1 +1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,4,1,1 +1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,1,1 +1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,4,4,1,1 +1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +1,1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,2,2,4,1,1 +1,1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +1,2,1,1,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,6,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +2,2,2,2,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,6,3,3,3,3,3,2,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,6,3,3,3,3,3,2,3,3,3,2,2,4,1,1 +1,1,1,2,1,1,1,1,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +1,1,1,2,1,1,1,2,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,4,4,1,1 +1,1,1,2,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,8,8,8,2,2,2,2,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,4,2 +1,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +1,1,1,1,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1 +1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,3,7,3,3,7,3,3,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,3,4,3,3,4,3,3,3,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,3,4,3,6,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,3,4,3,6,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,6,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0 +0,0,0,2,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0 +0,0,0,2,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,4,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +0,0,0,0,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0 +0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0 +0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0 +0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,7,3,3,7,3,3,7,3,3,7,3,3,7,3,3,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,3,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,3,4,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,4,7,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,4,7,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,4,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,5,3,3,3,3,3,3,3,4,3,3,3,3,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,6,3,3,3,3,3,3,4,3,3,4,7,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,6,3,3,3,3,3,3,4,3,3,3,4,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,6,3,3,3,3,3,3,4,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,3,3,3,3,3,3,3,4,3,3,4,7,2,0,0,0,0 +0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,4,2,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,2,2,2 +0,0,0,2,2,2,3,3,3,5,2,2,2,5,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,7,4,4,4,4,4,4,4,4,2 +0,0,0,2,2,2,3,3,3,3,6,6,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +0,0,0,0,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0 +0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0 +0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0 +0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,3,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,5,3,3,5,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,4,4,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,2,0,0,0,0 +0,0,0,2,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,3,3,3,2,8,8,2,8,8,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2 +0,0,0,0,2,2,4,3,3,3,6,6,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2 +0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0 +0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0 +0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,3,5,3,3,5,3,3,5,3,3,5,3,3,5,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,3,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,8,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,3,8,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,11,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,2,0,0,0,0 +0,0,0,2,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,3,3,3,2,8,8,2,8,8,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +0,0,0,2,2,2,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +0,0,0,0,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2 +0,0,0,0,0,2,2,2,3,3,6,6,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0 +0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,8,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,3,8,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,2,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,2,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,2,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,3,3,3,2,8,8,2,8,8,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,4,0 +0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0 +0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0 +0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0 +0,0,0,0,0,0,0,2,2,3,6,6,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,8,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,3,8,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,2,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0,0,0,0 +0,0,0,2,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,2,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,3,3,3,2,8,8,2,8,8,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,4,0 +0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,4,0 +0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0 +0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0 +0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,4,3,3,4,0,3,4,3,3,4,3,3,4,3,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,4,3,3,4,3,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,8,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,3,8,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,2,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,3,3,3,2,8,8,2,8,8,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +0,0,0,0,2,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2 +0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0 +0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,4,3,3,4,3,3,4,3,3,4,3,3,4,3,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,8,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,3,3,8,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,3,3,3,3,8,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,8,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,8,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,8,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,2,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,3,3,3,2,8,8,2,8,8,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,4,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,4,4,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,4,0,0,4,0,0,2,2,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,0,4,0,0,4,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,4,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,4,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,4,0 +2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,4 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,2,4,4 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,4,0,0,2,4,4,4 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,4,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,4,0,0,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,4,4,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,7,0,0,7,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,4,0,0,4,0,0,0,0,2,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,4,2,4,4,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,4,2,4,4,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,4,2,4,4,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,4,4,4,4,4,4,4,4,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,4,0,0,2,4 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,0,0,4,2,4,4 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,4,0,4,4,4,0,2,4,4,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,4,0,0,4,4,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,4,4,0,0,2,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,2,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,7,0,0,7,0,0,7,0,0,7,0,0,7,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,2,2,2,5,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,4,4,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,4,4,4,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,4,4,4,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,4,4,4,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,0 +0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0 +0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,4 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,2,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,4,4,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,4,0,2,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,2,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,4,7,4,2,4,4,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,2,2,4,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,7,2,4,4,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,2,2,4,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,2,4,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,4,4,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,7,2,4,4,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,2,2,4,0,0 +0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,7,4,4,4,4,2,4,4,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,4 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,2,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,4,5,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,2,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,8,0,12,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,4,4,4,4,4,4,4,4,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,4,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,13,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,7,0,0,7,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,7,0,0,7,0,0,7,0,0,7,0,0,7,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,6,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,0,0,6,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,4,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,4,0,4,7,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,6,0,0,0,0,0,4,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,6,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,0,6,0,0,0,0,0,4,0,4,4,7,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,2,2,0,0,0 +0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,4,7,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,7,4,4,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,4,0,6,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,4,0,6,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,4,0,6,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,4,0,0,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,6,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,6,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,6,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,7,0,0,7,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,7,0,0,7,0,0,7,0,0,7,0,0,7,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,7,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,5,0,0,5,0,0,5,0,0,5,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,0,0,4,0,0,4,0,0,4,0,0,4,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,7,0,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,14,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,14,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,14,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,15,0,0,0,2,0,0,0,2,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,2,2,2,14,14,14,2,2,2,14,14,14,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,9,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,5,2,2,2,2,2,2,14,14,14,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,16,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,14,14,14,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,14,14,14,2,2,2,2,2,2,2,14,14,14,2,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,9,2,0,0,0,0,0,9,2,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,14,14,14,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,16,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,2,16,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,2,16,0,0,0,2,15,0,0,2,0,0,0,2,0,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,0,2,2,2,2,2,14,14,14,2,2,2,2,14,14,14,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,15,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,14,14,14,2,0,0,0,0,2,14,14,14,2,2,2,14,14,14,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,15,0,0,14,0,0,0,2,15,0,0,0,14,0,0,0,14,0,0,0,9,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,2,2,2,2,2,2,0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,14,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,14,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,14,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,10,2,0,0,0,2,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,2,2,2,14,14,14,2,2,2,14,14,14,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,11,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,5,2,2,2,2,2,2,14,14,14,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,17,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,14,14,14,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,10,0,0,14,0,0,0,10,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,14,14,14,2,2,2,2,2,2,2,14,14,14,2,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,17,2,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,10,0,2,14,14,14,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,18,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,14,0,0,0,19,0,2 +0,0,0,0,2,2,2,2,2,14,14,14,2,2,2,2,14,14,14,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,18,0,0,2,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,19,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,10,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,14,14,14,2,0,0,0,0,2,14,14,14,2,2,2,14,14,14,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,2,2,2,2,2,2,0,0,0,2,0,17,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,14,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,14,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,14,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,2,2,2,14,14,14,2,2,2,14,14,14,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,5,2,2,2,2,2,2,14,14,14,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,14,14,14,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,14,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,14,14,14,2,2,2,2,2,2,2,14,14,14,2,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,14,14,14,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,0,2,2,2,2,2,14,14,14,2,2,2,2,14,14,14,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,14,0,0,0,0,0,2 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,14,14,14,2,0,0,0,0,2,14,14,14,2,2,2,14,14,14,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,2,0,0,0,0,14,0,0,0,14,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,2,2,2,2,2,2,0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2 +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2 +0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,2 +0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,2 +0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,2 +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,4,4,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,4,4,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,4,4,5,5,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2 +0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,5,0,2 +0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,2 +0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,5,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,7,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,4,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,4,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,5,5,5,5,5,0,0,0,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,4,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,4,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,4,4,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,4,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,4,4,4,4,7,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,7,4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,2,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,9,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,6,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,6,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,6,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,9,2,6,6,6,6,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,15,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,10,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,17,0,0,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,2,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,9,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,13,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,0,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,20,20,20,20,2,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,20,20,20,20,2,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,20,20,20,20,2,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,20,20,20,20,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,4,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,20,20,20,20,2,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,20,20,20,20,2,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,20,20,20,20,2,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,20,20,20,20,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,21,21,21,21,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,21,0,0,21,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,21,0,0,21,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,21,21,21,21,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,2,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,9,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,10,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,5,5,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,5,5,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,5,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,5,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,5,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,0,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,5,5,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,5,5,5,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,9,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,22,22,22,22,0,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,22,4,4,4,4,22,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,22,4,5,5,4,22,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,22,4,5,5,4,22,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,22,4,4,4,4,22,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,22,22,22,22,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,13,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,7,23,23,23,23,7,2,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,0,0,0,0,23,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,0,0,0,0,23,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,0,0,0,0,23,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,0,0,0,0,23,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,7,23,23,23,23,7,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,0,0,24,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,21,21,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,21,21,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,24,0,0,0,0,24,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,25,0,0,0,0,25,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,21,21,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,21,26,26,21,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,21,26,26,21,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,21,21,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,25,0,0,0,0,25,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,2,2,2,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,25,0,0,0,0,25,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,21,21,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,21,26,26,21,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,21,26,26,21,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,21,21,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,25,0,0,0,0,25,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,7,4,4,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,7,4,4,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,4,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,4,4,4,4,7,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,4,0,0,0,0,24,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,21,21,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,21,21,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,24,0,0,0,0,24,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,7,22,22,22,22,7,0,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,22,27,0,0,27,22,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,22,0,0,0,0,22,0,8,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,22,0,0,0,0,22,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,22,29,0,0,28,22,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,7,22,22,22,22,7,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,8,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,30,4,4,30,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,4,4,4,4,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,4,4,4,4,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,30,4,4,30,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,23,23,23,23,0,0,0,4,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,4,4,4,4,23,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,4,20,20,4,23,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,4,20,20,4,23,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,23,4,4,4,4,23,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,23,23,23,23,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,2,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,6,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,6,0,2,0,6,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,2,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,8,2,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,8,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,30,0,2,0,30,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,8,2,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,8,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,30,0,2,0,30,0,2,0,0,0,0,0,0,0,8,0,6,2,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0 +0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,2,2,2,0,30,0,2,0,30,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,8,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,6,2,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,30,0,2,0,30,0,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,4,4,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,5,4,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,0,0,0,0,0,0,2,0,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,5,4,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,5,5,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,4,5,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,4,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,4,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,4,2,2,0,21,20,20,21,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,4,5,4,5,0,0,0,0,0,0,0,0,0,0,4,2,2,0,5,21,21,5,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0 +0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0 +0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0 +0,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0 +0,0,0,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,4,4,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,7,0,0,0,0,7,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,5,0,0,0,2,5,0,0,5,0,0,0,2,2,2,2,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,5,5,5,5,5,0,2,0,0,0,0,0,0,0,2,6,0,2,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,2,2,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,2,2,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,2,2,0,0,0,0,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,2,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,4,4,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,4,4,0,0,0,0,0,0,5,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,2,2,0,22,22,22,22,0,0,0,0,0,0,31,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,2,2,22,4,4,4,4,22,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,2,2,22,4,20,20,4,22,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,2,2,22,4,20,20,4,22,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,2,2,22,4,4,4,4,22,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0 +0,0,0,0,0,0,4,4,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0 +0,0,0,0,0,0,0,4,4,2,2,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,31,0,0,31,0,0,0,2,2,2,2,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,2,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,5,0,2,0,5,0,2,0,0,0,0,0,0,0,2,6,0,2,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,6,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,14,14,14,2,2,2,2,2,2,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,12,0,0,0,2,0,0,0,2,16,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,2,0,0,0,2,2,0,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,12,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,9,2,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,2,2,2,2,14,14,14,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,14,14,14,2,2,0,0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,15,2,0,0,0,0,0,2,0,0,0,2,12,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,2,12,0,0,0,0,0,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,14,0,0,0,2,0,0,14,0,0,0,2,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,2,0,0,0,2,0,0,14,0,0,0,2,0,0,0,0,0,0,2 +0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,2,0,0,14,0,0,0,14,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,14,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,14,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,15,2,0,0,0,0,0,14,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,16,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,10,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,14,14,14,2,2,2,2,2,2,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,0,0,0,13,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,14,0,0,0,2,18,0,0,0,0,14,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,2,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,17,2,2,2,2,14,14,14,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,10,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,14,14,14,2,2,0,0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,17,0,0,14,0,0,0,2,0,0,2,0,0,0,2,0,0,0,0,0,0,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,14,0,0,0,2,0,0,14,0,0,0,2,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,2,0,0,0,2,0,0,14,0,0,0,2,0,0,0,19,0,0,2 +0,0,0,0,0,2,2,2,2,0,0,0,11,0,0,0,2,2,2,2,2,2,2,0,0,0,2,0,0,14,0,0,0,14,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,14,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,10,2,0,0,0,14,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,10,0,0,2,0,0,0,14,0,0,0,0,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,14,14,14,2,2,2,2,2,2,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,2,2,2,0,0,0,0,0,14,0,0,0,2,0,0,0,0,0,14,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,2,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,0,2,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,2,2,2,2,14,14,14,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,2,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,14,14,14,2,2,0,0,0,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,2,0,0,0,0,0,0,2 +0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,14,0,0,0,2,0,0,14,0,0,0,2,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,14,0,0,0,0,0,2,0,0,0,2,0,0,14,0,0,0,2,0,0,0,0,0,0,2 +0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,2,0,0,14,0,0,0,14,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,14,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,0,0,2,0,0,0,14,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,14,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,14,0,0,0,0,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,2,2,2,2 +0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,2,2,2,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,16,0,0,0,6,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,24,0,0,24,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,24,0,0,24,0,24,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,24,24,24,24,24,0,24,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24,24,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,24,0,24,0,24,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,7,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,5,5,2,0,4,2 +0,0,0,0,0,2,4,4,4,7,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,5,5,2,4,2,0 +0,0,0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,4,0,0,4,4,0,0,4,4,0,0,4,4,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,4,0,0,4,4,0,0,4,4,0,0,4,4,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,6,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,7,0,0,0,0,0,0,0,0,7,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,24,0,24,24,24,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,24,24,0,0,24,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,24,24,0,0,24,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,7,4,0,0,7,4,0,0,7,4,0,0,7,4,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,6,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,6,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,6,0,0,0,0,6,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,32,0,0,32,32,0,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,32,32,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,6,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,32,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,6,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,32,32,32,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,32,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,32,32,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,6,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,32,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,32,32,32,32,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,6,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,7,0,0,0,0,0,0,0,0,7,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,33,32,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,32,32,0,0,0,32,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,32,32,32,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,6,0,0,0,0,6,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,32,32,32,0,0,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,32,32,32,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,33,0,0,32,32,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,6,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,32,32,0,0,0,32,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,33,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,32,0,0,32,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,6,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,32,32,0,0,32,32,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,32,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,32,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,0,0,0,0,0,32,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,32,32,32,0,0,0,32,32,32,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,32,0,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,6,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,32,0,32,32,32,32,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,32,32,0,0,32,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,32,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,32,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,32,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,32,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,34,0,0,0,0,32,0,0,0,0,0,33,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,32,0,0,0,0,0,0,32,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,32,0,0,0,32,32,32,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,32,33,0,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,6,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,32,32,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,4,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,6,0,0,0,0,6,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,32,32,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,32,0,0,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,6,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,7,0,0,0,0,0,0,0,0,7,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,33,32,32,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,6,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,0,32,32,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,32,32,32,32,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,6,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,32,32,0,0,0,32,32,32,32,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,5,32,32,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,5,5,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,6,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,8,2,2,8,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,5,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,5,5,0,0,0,32,32,32,32,32,32,32,5,5,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,6,0,0,0,0,6,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,5,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,5,32,32,32,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,32,32,0,0,32,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,32,0,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,32,32,32,32,0,0,0,32,32,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,6,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,2,2,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,6,6,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,6,6,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,5,0,0,0,0,6,6,0,0,0,5,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,6,6,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,5,5,0,0,0,0,14,2,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,5,5,0,0,0,0,14,14,0,0,0,5,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,32,32,0,32,32,0,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,0,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32,32,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,32,32,32,0,0,0,0,5,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,6,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,5,5,0,0,0,0,0,0,0,14,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,14,0,0,5,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,32,32,0,0,32,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,32,0,0,0,32,0,32,0,0,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,5,0,0,0,0,32,32,32,0,0,32,0,5,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,5,5,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,5,5,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,6,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,7,0,0,0,0,0,0,0,0,7,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,5,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,14,0,0,5,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,32,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,32,0,0,32,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,32,32,32,32,0,0,32,0,0,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,5,0,0,0,32,0,0,0,0,0,32,0,7,32,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,4,2 +0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,5,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,5,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,7,0,0,0,7,0,0,0,7,0,0,0,7,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,6,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0,0,4,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,5,5,0,0,5,0,5,0,0,0,0,0,0,0,5,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,0,0,0,5,0,0,4,2,0,0,0 +0,0,2,0,0,2,0,0,2,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,32,32,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,32,20,32,0,0,0,0,0,32,32,0,0,5,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,5,0,0,0,32,0,0,0,0,0,0,32,32,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,0,4,2 +0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,5,5,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,5,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,6,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,4,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,7,0,0,0,31,0,31,0,0,0,0,0,0,0,31,0,0,4,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,4,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,4,2,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,2,0,0,2,0,0,2,2,2,2,2,4,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +2,2,2,2,0,0,0,0,2,2,2,4,0,0,0,0,0,0,0,0,14,20,14,0,0,0,0,0,0,0,0,0,31,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,31,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,2 +0,0,0,2,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2 +0,0,0,2,2,4,4,0,0,0,0,0,0,0,31,0,0,0,0,0,0,31,0,0,0,0,0,31,0,0,0,0,0,31,0,0,0,0,0,4,2 +0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2 +0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0 +0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,7,0,4,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,4,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,4,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,2,0,0,2,2,0,4,5,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,2,0,0,2,4,2,2,0,4,5,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,2,0,0,2,0,5,4,0,2,0,4,4,2,2,2,2,2,2,2,2,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +2,2,2,2,0,0,0,5,4,2,2,4,2,2,2,2,2,2,2,2,14,20,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,2,2,2,2,2,2,2,2,2,14,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,4,0,0,0,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,5,4,0,0,0,4,4,2,0,0,0,0,0,0,23,14,23,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,5,4,0,0,4,2,0,0,0,0,0,0,0,14,20,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,23,14,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,7,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,0,0,0,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,2,0,0,0,2,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,2,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,4,0,0,0,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,5,4,0,0,0,4,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,5,4,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,4,0,0,0,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,5,4,0,0,0,4,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,5,4,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,7,4,4,4,4,4,4,4,4,4,4,7,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,2,2,0,0,2,2,0,0,2,2,4,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,2,2,2,2,2,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,2,2,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,2,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,2,2,2,8,8,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,2,5,0,0,0,0,0,0,5,2,4,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,0,0,0,0,0,0,5,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,15,15,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,2,0,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,2,6,0,0,0,0,0,0,6,2,4,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,2,0,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,4,4,2,6,0,0,0,0,0,0,6,2,4,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,4,4,2,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,5,0,0,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,2,5,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,5,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,4,4,2,5,5,0,0,5,0,5,5,2,4,4,0,0,0,0,7,4,4,4,4,4,4,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,5,0,0,5,0,5,0,2,0,0,0,0,0,0,4,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,5,5,5,5,5,5,2,2,0,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,4,4,2,0,5,0,0,0,0,5,0,2,4,4,0,0,0,0,4,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,5,0,0,0,0,5,5,2,0,0,0,0,0,0,4,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,4,4,2,5,0,0,0,0,0,0,5,2,4,4,0,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,0,5,0,0,5,0,2,2,4,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,4,4,2,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,0,0,0,0,0,0,5,2,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,4,4,4,2,6,0,0,0,0,0,0,6,2,4,4,4,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,8,2,8,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,0,5,0,0,5,0,2,2,4,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,2,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,8,15,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,2,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,2,0,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,2,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,4,4,4,2,6,0,0,0,0,0,0,6,2,4,4,4,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,8,2,8,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,0,5,0,0,5,0,2,2,4,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,2,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,18,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,8,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,2,2,2,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,2,2,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,4,4,4,2,5,5,0,0,0,0,5,5,2,4,4,4,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,5,0,0,0,0,5,0,2,0,0,0,0,0,0,0,2,8,2,8,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,5,5,5,5,5,5,2,2,4,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,2,0,5,0,0,0,0,5,0,2,4,4,4,0,0,0,0,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,5,0,0,0,0,5,5,2,0,0,0,0,0,0,0,8,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,2,2,2,2,2,2,2,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,2,2,2,2,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,2,2,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,4,4,4,2,5,0,0,0,0,0,0,5,2,4,4,4,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,8,2,8,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,0,5,0,0,5,0,2,2,4,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,2,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,0,0,0,0,0,0,5,2,0,0,0,0,0,0,0,8,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,4,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,4,4,2,2,2,2,4,4,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,5,4,2,2,0,4,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,5,4,2,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,4,4,4,2,6,0,0,0,0,0,0,6,2,4,4,4,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,8,2,8,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,0,5,0,0,5,0,2,2,4,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,2,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,8,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,2,2,2,2,2,2,2,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,2,2,2,0,4,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,2,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,4,4,4,2,6,0,0,0,0,0,0,6,2,4,4,4,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,8,2,8,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,0,5,0,0,5,0,2,2,4,0,0,0,0,0,0,8,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,4,4,4,2,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0,2,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,8,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,2,2,2,2,2,2,2,4,2,0,4,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,2,2,2,0,0,4,2,0,0,4,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,2,0,4,2,0,0,0,4,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,4,4,2,5,5,0,0,0,0,5,5,2,4,4,0,0,0,0,4,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,5,0,0,0,0,5,0,2,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,2,2,5,5,5,5,5,5,2,2,4,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,4,4,2,0,5,0,0,0,0,5,0,2,4,4,0,0,0,0,0,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,5,0,0,0,0,5,5,2,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,5,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,6,6,6,6,6,6,6,6,6,6,2,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,2,5,0,0,0,0,0,0,0,0,0,0,5,2,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,4,2,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,4,5,0,0,0,4,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,4,4,5,0,4,2,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,4,4,2,2,2,2,4,4,4,2,2,5,0,0,0,2,2,21,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,5,4,2,2,0,2,4,2,2,2,2,6,6,2,2,21,20,21,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,5,4,2,0,4,2,2,2,2,5,0,0,0,2,2,21,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,5,4,4,2,2,2,2,2,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,4,4,2,5,0,0,0,0,0,0,5,2,4,4,0,0,0,0,7,4,4,4,4,4,4,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,5,0,0,5,0,2,2,0,0,0,0,0,0,4,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,4,4,2,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,4,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,0,0,0,0,0,0,5,2,0,0,0,0,0,0,4,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,2,2,2,2,2,2,2,4,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,2,2,2,2,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,2,2,4,2,0,0,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,4,2,16,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,4,4,2,6,0,0,0,0,0,0,6,2,4,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,5,0,0,5,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,4,4,2,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,2,2,2,0,0,4,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,2,2,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,11,0,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,2,6,0,0,0,0,0,0,6,2,4,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,0,5,0,0,5,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,6,0,0,0,0,0,0,6,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,2,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,2,0,0,0,4,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,2,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,8,8,2,8,8,2,8,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,2,5,5,0,0,0,0,5,5,2,4,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,5,0,0,0,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,5,5,5,5,5,5,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,2,0,5,0,0,0,0,5,0,2,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,5,5,0,0,0,0,5,5,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,2,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,7,4,4,4,4,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,2,2,0,0,2,2,0,0,2,2,4,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,2,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,8,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,4,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,4,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,4,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,2,0,0,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,5,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0 +0,2,0,0,2,0,0,2,2,2,2,2,4,2,0,0,0,0,0,0,14,21,14,0,0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0 +2,2,2,2,0,0,0,0,2,2,2,4,2,0,0,0,0,0,0,0,21,20,21,21,21,21,21,21,21,21,21,21,21,21,14,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,14,21,14,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,5,0,0,0,0,0,0,2,5,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,5,5,5,0,0 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,4,0 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,5,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,2,0,0,2,0,0,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,2,0,0,2,4,0,0,0,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0 +0,2,0,0,2,0,5,4,0,0,0,4,4,2,0,0,0,0,0,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,14,2,5,0,0,0,0 +2,2,2,2,0,0,0,5,4,0,0,4,2,0,0,0,0,0,0,0,21,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,4,0,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,21,20,21,21,21,21,21,21,21,21,21,21,21,21,14,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,5,0,0,0,0,0,0,2,5,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,2,5,5,5,0,0 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,4,0 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,14,20,14,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,20,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0 +0,0,2,0,0,2,4,0,0,0,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0 +0,2,0,0,2,0,5,4,0,0,0,4,4,2,0,0,0,0,0,0,14,21,14,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0 +2,2,2,2,0,0,0,5,4,0,0,4,2,0,0,0,0,0,0,0,21,20,21,21,21,21,21,21,21,21,21,21,21,21,14,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,14,21,14,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,5,0,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0 +0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,0,0,2,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,2,0,0,2,2,0,0,0,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,2,0,0,0,2,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,2,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0 +0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,4,0,0,0,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,5,4,0,0,0,4,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,5,4,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,4,5,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,4,5,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,4,0,0,0,4,5,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,5,4,0,0,0,4,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,5,4,0,0,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,5,4,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,2,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,2,2,2,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,2,2,2,2,2,4,2,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,2,2,2,4,2,0,0,0,0,0,0,0,21,20,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,5,21,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,0,4,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,4,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,2,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,2,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,2,0,0,4,2,0,0,0,0,0,0,22,14,22,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,14,20,14,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,22,14,22,0,0,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,14,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,14,20,14,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,14,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,8,0,6,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,2,2,0,0,0,0,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,12,0,0,0,0,0,23,14,23,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,14,20,14,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,15,0,0,0,0,0,23,14,23,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,0,0,0,0,5,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,6,6,6,6,6,6,6,2,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,2,2,0,0,0,0,0,0,0,0,5,2,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,13,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,19,0,0,0,21,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,21,20,21,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,0,21,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,5,5,5,5,5,5,5,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,4,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,14,0,0,2,0,0,0,0,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,21,0,0,2,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,21,0,0,2,0,0,0,0,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,21,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,21,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,21,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,14,21,14,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,14,21,21,21,21,21,21,20,21,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,14,21,14,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,4,0,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,4,0,0,0,0,0,0,0,4,2,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,4,4,4,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,14,20,14,0,2,0,0,0,0,0,0,0,0,0,2,0,6,2,4,4,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,21,20,21,0,2,0,0,0,0,0,0,0,0,0,2,8,2,4,4,4,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,21,20,21,0,2,0,0,0,0,0,0,0,0,4,0,0,2,4,4,4,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,21,20,21,0,2,4,4,4,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,21,20,21,0,2,4,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,21,20,21,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,14,21,21,21,21,21,21,20,21,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,20,20,20,20,20,20,20,20,20,21,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,14,21,21,21,21,21,21,21,21,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,4,4,4,0,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,4,0,0,0,0,0,0,0,4,2,2,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,4,4,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,6,2,4,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,4,2,0,14,0,0,2,0,0,0,0,0,0,0,0,0,8,0,0,2,4,0,0 +0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,21,0,0,2,0,0,0,0,0,0,0,0,0,2,8,2,4,4,0,0 +0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,21,0,0,2,0,0,0,0,0,0,0,0,4,0,0,2,4,4,0,0 +0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,21,0,0,2,4,4,4,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,21,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,21,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,2,2,2,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,14,21,14,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,14,21,21,21,21,21,21,20,21,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,14,21,14,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,7,4,4,0,4,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,4,4,0,0,4,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,0,4,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,4,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,0,4,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,7,4,4,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,2,4,4,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,22,14,22,0,2,0,0,0,0,4,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,14,20,14,0,2,4,4,4,4,7,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,22,14,22,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,2,2,2,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,2,0,0,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,14,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +2,2,2,2,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,14,20,14,2,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,14,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,12,0,0,2,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,35,22,35,2,0,0,0,8,0,0,0,0,0,8,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,8,0,6,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,6,0,0,8,0,0,0,0,0,2,8,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,23,23,23,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,23,23,14,23,23,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,23,14,20,14,23,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,4,2,35,0,0,0,0,23,23,14,23,23,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,22,0,0,0,0,0,23,23,23,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,35,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,10,0,2,0,0,0,0,4,2,2,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,7,7,7,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,25,25,25,2,0,0,0,8,0,0,0,0,0,8,0,6,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,6,0,0,2,0,0,0,0,0,8,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,25,25,25,25,25,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,25,24,24,24,25,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,25,24,24,24,25,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,7,25,0,0,0,0,25,24,24,24,25,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,7,25,0,0,0,0,25,25,25,25,25,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,7,25,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,7,7,7,2,0,0,0,8,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,25,25,25,2,6,0,0,8,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,25,25,25,25,25,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,25,24,24,24,25,0,0,0,0,0,8,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,25,24,30,24,25,0,2,2,8,8,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,7,25,0,0,0,0,25,24,24,24,25,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,7,25,0,0,0,0,25,25,25,25,25,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,7,25,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,6,0,0,8,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,23,23,23,2,0,0,0,8,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,25,25,25,25,25,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,25,24,24,24,25,0,0,0,0,0,8,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,25,24,30,24,25,0,2,2,8,8,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,2,23,0,0,0,0,25,24,24,24,25,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,23,0,0,0,0,25,25,25,25,25,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,23,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,6,0,0,2,0,0,0,0,4,2,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,0,8,0,0,0,0,0,8,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,8,0,6,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,25,25,25,25,25,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,25,24,24,24,25,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,25,24,24,24,25,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,25,24,24,24,25,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,25,25,25,25,25,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,6,0,0,8,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,0,8,0,0,0,0,0,8,0,6,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,8,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,22,22,22,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,22,22,14,22,22,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,22,14,14,14,22,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,22,22,14,22,22,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,22,22,22,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,0,0,4,4,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,6,2,2,2,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,2,2,2,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,2,2,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,2,2,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,2,2,2,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,0,2,2,2,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,0,2,2,2,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,6,2,2,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,12,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,8,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,9,2,0,0,0,2,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,9,2,6,0,0,8,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,2,35,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,22,0,0,0,0,0,0,0,0,0,9,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,35,0,0,0,0,0,0,0,0,0,9,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,8,0,0,0,0,0,8,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,6,0,0,2,0,0,0,0,0,8,0,6,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,17,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,4,7,25,0,0,0,0,17,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,4,2,7,25,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,4,2,2,7,25,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,4,0 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,4,0 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,4,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,6,0,0,8,0,0,0,0,0,8,0,6,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,8,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,7,25,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,7,25,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,7,25,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,4,0,0 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,6,0,0,8,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,8,0,0,0,0,0,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,8,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,4,2,23,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,2,2,23,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,4,2,2,2,23,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,4,2,0,0,0,0,4,4,4,0,0,0,4,4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,2,0,0,4,2,0,0,0,0,4,4,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,4,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,2,0,0,2,2,4,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,2,4,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,8,0,0,0,0,0,2,4,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,6,0,0,2,0,0,0,0,4,2,2,4,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,2,0,0,0,8,0,0,0,0,0,8,0,0,2,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,2,6,0,2,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,4 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,4,4 +0,0,0,0,0,0,0,0,0,0,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4 +0,0,0,0,0,0,0,0,0,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,0,0,0,0,0,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,4,4 +0,0,0,0,0,0,0,4,2,0,0,0,0,7,4,4,0,0,0,7,4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,4,4,4 +0,0,0,2,2,0,0,4,2,0,0,0,0,7,4,0,0,0,0,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,4,4,4 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,4,4,4 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,4,4,4 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,2,0,0,2,4,4,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,8,0,0,0,2,2,4,4,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,2,6,0,0,8,0,0,0,0,0,2,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,4,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,0,0,0,8,0,0,0,0,0,2,2,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,0,0,0,8,0,0,0,0,0,8,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,2,0,0,0,2,0,0,0,0,0,8,0,6,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,2,0,0,0,8,0,0,0,0,0,2,8,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,2,0,0,0,8,0,0,0,0,4,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,0,0,2,2,8,8,2,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,0,2,4,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0 +0,0,0,0,0,0,0,0,2,4,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,4,0 +0,0,0,0,0,0,2,4,2,0,0,0,0,7,4,4,0,0,0,7,4,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,2,2,2,4,2 +0,0,0,2,2,2,2,4,2,0,0,0,0,7,4,0,0,0,0,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,4,2 +0,0,0,2,2,4,4,2,0,0,0,0,0,4,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,4,2 +0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,4,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,0,0,2,2,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,0,0,2,4,4,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,6,2,2,2,0,0,0,2,2,4,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,2,0,2,2,2,0,0,0,0,0,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,2,2,0,2,2,2,0,0,0,0,4,2,2,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,0,2,2,2,0,0,0,0,0,2,2,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,0,2,2,2,0,0,0,0,0,8,0,6,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,0,2,2,2,0,0,0,0,0,8,0,0,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,2,8,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,4,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,4,4,0,0 +0,0,0,0,0,0,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,0,0,5,0,0,0,0,0,0,0,2,2,4,0,2 +0,0,0,2,2,2,2,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,2,2,2,2,4,0,2 +0,0,0,2,2,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,2,2,2,2,2,2,2,4,0,2 +0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,2,2,2,2,4,0,2 +0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,0,2,2,4,0,0 +0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,2,2,2,4,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,0,2,2,4,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,0,2,2,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,0,2,2,4,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,0,0,2,2,4,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,5,0,2,2,2,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,4,4,4,4,2,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,12,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,0,0,0,2,0,0,0,0,5,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,0,0,0,2,2,6,6,6,2,2,6,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,0,0,0,2,0,0,0,0,5,2,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,2,8,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,0,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,2,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,4,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2 +0,0,0,2,2,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,2 +0,0,0,2,2,4,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,2 +0,0,0,0,2,2,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,2 +0,0,0,0,0,2,2,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,2,2,0,0,0,2,0,0,0,0,7,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,0,0,0,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,2,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,0,11,0,2,0,0,0,0,7,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,2,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,4,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2 +0,0,0,2,2,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,2 +0,0,0,2,2,4,4,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,2 +0,0,0,0,2,2,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,2 +0,0,0,0,0,2,2,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,2,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,2,2,0,0,0,2,0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,0,0,0,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,2,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2,0,0,0,0,0,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,2,2,0,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,2,2,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,31,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,2,4,4,36,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2 +0,0,0,2,2,2,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,2 +0,0,0,2,2,4,4,4,4,30,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,2 +0,0,0,0,2,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,2 +0,0,0,0,0,2,4,4,4,36,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,2,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0 +0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0 +0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0 +0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0 +0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/CommunicationCenter.tml b/overrides/config/ruins_config/generic/CommunicationCenter.tml new file mode 100644 index 0000000..c5e8fe8 --- /dev/null +++ b/overrides/config/ruins_config/generic/CommunicationCenter.tml @@ -0,0 +1,551 @@ +weight=4 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=33,12,13 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=500 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,95,cobblestone-0,cobblestone-0,cobblestone-0,cobblestone-0,cobblestone-0,cobblestone-0,mossy_cobblestone-0 +rule3=0,95,cobblestone-0,cobblestone-0,cobblestone-0,cobblestone-0,cobblestone-0,cobblestone-0,mossy_cobblestone-0 +rule4=0,99,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-1,stonebrick-2 +rule5=0,50,iron_door-0 +rule6=0,99,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-1,stonebrick-2 +rule7=0,100,chisel:planks-spruce-4 +rule8=0,100,chisel:planks-spruce-4 +rule9=0,90,chisel:planks-spruce-4 +rule10=0,100,oak_stairs-0 +rule11=0,100,vine-1 +rule12=0,100,ChestGenHook:chests/simple_dungeon:4,air +rule13=0,100,stone_brick_stairs-6 +rule14=0,100,stone_brick_stairs-3 +rule15=0,100,vine-8 +rule16=0,50,stained_glass-7 +rule17=0,100,iron_door-8 +rule18=0,100,vine-4 +rule19=0,100,redstone_wire-0 +rule20=0,99,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-1,stonebrick-2 +rule21=0,100,vine-2 +rule22=0,100,spruce_stairs-0 +rule23=0,100,vine-6 +rule24=0,50,iron_trapdoor-11 +rule25=0,100,ladder-4 +rule26=0,100,spruce_fence-0 +rule27=0,100,chisel:technical-12 +rule28=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule29=0,100,vine-12 +rule30=0,50,stained_glass_pane-7 +rule31=0,100,stone_brick_stairs-2 +rule32=0,100,stone_brick_stairs-0 +rule33=0,100,redstone_lamp-0 +rule34=0,100,stone_brick_stairs-1 +rule35=0,100,chisel:ironpane-3 +rule36=0,100,chisel:technicalnew-3 +rule37=0,100,vine-3 +rule38=0,100,ChestGenHook:chests/village_blacksmith:9-4,air +rule39=0,100,vine-9 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,3,2,2,2,2,2,1 +1,2,2,3,2,2,2,2,2,2,2,2,1 +1,2,2,2,3,2,2,2,3,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,3,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,3,2,2,1 +1,2,2,2,2,2,3,2,2,2,2,2,1 +1,2,2,3,2,2,2,2,2,2,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,6,2,3,2,2,5,2,2,2,3,4,1 +1,2,0,0,0,0,0,0,0,0,0,2,1 +1,2,0,0,0,0,0,0,0,0,0,2,1 +1,3,0,0,0,0,0,0,0,0,0,3,1 +1,2,0,8,4,7,7,7,7,7,7,2,1 +1,2,0,0,9,4,4,4,9,4,4,2,1 +1,2,11,0,9,0,0,0,9,0,10,2,1 +1,2,0,0,9,0,0,0,0,0,0,3,1 +1,2,0,0,0,0,14,13,0,9,12,2,1 +1,4,3,2,2,2,2,2,2,3,2,4,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,15,0,0,0,15,15,0,0,15,0,0,1 +18,4,9,16,16,9,17,9,16,16,9,6,0 +18,9,0,0,0,0,0,0,0,0,0,9,0 +0,9,0,0,0,0,0,0,0,0,0,16,11 +0,9,0,0,0,0,0,0,0,0,0,16,0 +0,9,0,0,4,9,16,16,16,16,9,9,0 +0,9,0,0,9,19,0,0,0,0,0,9,11 +0,9,11,0,9,4,0,0,9,0,0,16,11 +0,9,0,0,9,0,0,0,0,0,0,16,0 +0,9,0,0,0,0,0,14,13,9,0,9,11 +18,20,9,9,9,9,9,9,9,9,9,6,11 +1,21,21,21,0,0,21,21,21,21,21,0,1 +endlayer + +layer +0,15,0,0,0,15,15,0,0,15,0,0,0 +18,20,9,16,16,9,9,9,16,16,9,20,0 +18,9,0,0,0,0,0,0,0,0,0,9,0 +0,9,0,0,0,0,0,0,0,0,0,16,11 +0,9,0,0,0,0,0,0,0,0,0,16,0 +0,9,0,0,4,22,22,22,22,22,22,9,0 +0,9,0,0,9,0,0,0,9,0,0,9,11 +0,9,11,0,9,19,0,0,9,0,0,16,11 +0,9,0,0,9,4,0,0,0,0,0,16,0 +0,9,0,0,9,0,0,0,14,13,0,9,11 +18,4,9,9,9,9,9,9,9,9,9,4,11 +0,21,21,21,0,0,21,21,21,21,21,0,0 +endlayer + +layer +0,15,0,0,0,15,15,0,0,15,0,0,0 +18,4,2,2,2,2,2,2,3,2,2,4,0 +0,2,0,0,0,0,0,0,0,0,0,2,0 +0,3,0,0,0,0,0,0,0,0,0,2,11 +0,2,0,0,0,0,0,0,0,0,0,2,0 +0,2,0,0,4,7,7,7,7,7,7,2,0 +0,2,0,0,9,0,0,0,0,0,0,2,11 +0,3,11,0,9,0,0,0,0,0,0,2,11 +0,2,0,0,9,19,4,0,0,0,0,2,0 +0,2,0,0,9,0,0,0,0,14,13,2,11 +18,4,2,2,3,2,2,2,2,2,2,4,11 +0,21,21,21,0,0,21,21,21,21,21,0,0 +endlayer + +layer +0,15,0,0,0,15,15,0,0,15,0,0,0 +18,4,20,4,4,4,4,4,4,4,4,4,0 +0,4,9,9,9,9,9,9,9,9,9,20,0 +0,4,9,9,9,4,20,4,9,9,9,4,11 +0,20,9,9,4,9,9,0,4,9,9,6,0 +0,4,9,4,23,9,9,9,9,6,9,4,0 +0,4,9,20,9,9,9,9,0,4,9,20,11 +0,4,11,9,4,9,9,9,20,9,0,4,11 +0,6,9,9,9,24,19,4,9,9,9,6,0 +0,4,9,9,9,9,9,0,0,0,14,4,11 +18,4,4,4,6,4,4,4,4,4,6,4,11 +0,21,21,21,0,0,21,21,21,0,21,0,0 +endlayer + +layer +0,0,0,0,0,15,15,0,0,15,0,0,0 +0,18,4,2,2,2,2,2,2,2,6,15,0 +0,6,8,8,8,8,8,8,8,8,8,4,0 +0,2,11,10,0,0,0,10,0,10,18,2,11 +0,2,0,21,0,10,0,0,0,0,0,2,0 +0,3,0,0,0,0,25,0,0,0,0,3,0 +0,2,0,0,26,26,27,26,0,0,18,2,11 +0,2,11,0,26,28,19,26,0,0,0,2,11 +0,2,0,0,26,0,0,26,26,26,0,2,0 +0,4,12,0,26,29,9,0,0,0,18,4,11 +0,23,4,2,2,2,2,2,3,2,20,21,0 +0,0,21,21,0,0,21,21,21,0,21,0,0 +endlayer + +layer +0,0,0,0,0,15,0,0,0,15,0,0,0 +0,18,4,9,30,9,30,9,30,9,4,15,0 +0,4,0,0,0,0,0,21,0,0,18,4,0 +0,9,11,0,0,0,0,0,0,0,18,9,11 +0,30,0,0,0,0,0,0,0,0,0,30,0 +0,9,0,0,0,0,25,0,0,0,0,9,0 +0,9,0,0,0,0,27,11,0,0,18,9,11 +0,30,11,0,0,0,0,0,0,0,0,30,0 +0,9,0,0,0,0,0,0,0,18,0,9,0 +0,4,0,0,0,15,0,0,0,0,18,4,11 +0,23,4,9,30,9,30,9,30,9,4,21,0 +0,0,21,21,0,0,0,21,0,0,21,0,0 +endlayer + +layer +0,0,0,0,0,15,0,0,0,15,0,0,0 +0,18,20,2,2,3,2,2,3,2,4,15,0 +0,4,0,0,0,0,0,21,0,0,0,4,0 +0,3,11,0,0,0,0,0,0,0,18,3,11 +0,2,0,0,0,0,0,0,0,0,0,2,0 +0,2,0,0,0,0,25,0,0,0,0,2,0 +0,2,0,0,0,0,27,0,0,0,18,2,11 +0,2,11,0,0,0,0,0,0,0,0,3,0 +0,2,0,0,0,0,0,0,0,18,0,2,0 +0,4,0,0,0,15,0,0,0,0,0,6,11 +0,23,4,2,2,3,2,2,2,2,4,21,0 +0,0,21,21,0,0,0,21,0,0,21,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,14,32,32,32,32,32,32,32,31,0,0 +0,0,32,4,9,9,9,9,9,4,32,31,0 +0,14,4,9,9,33,16,33,9,9,4,31,0 +0,14,9,0,33,16,16,16,33,9,9,31,0 +0,14,9,9,16,16,25,16,16,9,0,31,0 +0,14,9,9,16,16,27,16,16,9,9,31,0 +0,14,11,9,33,16,16,16,33,9,9,31,0 +0,14,4,9,9,33,16,33,9,18,4,31,0 +0,14,34,4,9,9,9,9,9,4,31,0,0 +0,0,14,34,34,34,34,34,34,34,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,6,0,19,19,19,19,4,35,0,0 +0,18,4,11,19,19,0,0,19,36,4,11,0 +0,0,0,0,37,0,0,0,18,19,0,0,0 +0,0,0,0,0,0,0,23,0,19,0,0,0 +0,0,0,0,0,0,38,18,0,19,0,0,0 +0,0,0,0,39,0,0,0,19,19,0,0,0 +0,18,20,11,19,0,0,19,19,18,20,11,0 +0,0,35,6,19,19,19,19,0,4,35,0,0 +0,0,0,21,21,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,35,4,35,35,35,35,35,4,35,0,0 +0,18,4,11,0,0,0,0,0,21,4,11,0 +0,0,35,0,37,0,0,0,18,0,35,0,0 +0,0,35,0,0,0,0,23,0,0,35,0,0 +0,0,35,0,0,0,0,18,0,0,35,0,0 +0,0,35,0,39,0,0,0,18,0,35,0,0 +0,18,4,11,0,0,0,0,0,18,4,11,0 +0,0,35,4,35,35,35,35,35,20,35,0,0 +0,0,0,21,21,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,35,4,0,0,0,0,0,6,35,0,0 +0,18,4,11,0,0,0,0,0,21,4,11,0 +0,0,21,0,37,0,0,0,18,0,0,0,0 +0,0,0,0,0,0,0,23,0,0,0,0,0 +0,0,0,0,0,0,0,29,0,0,0,0,0 +0,0,0,0,39,0,0,0,18,0,0,0,0 +0,18,4,11,0,0,0,0,0,18,4,11,0 +0,0,35,20,0,0,0,0,0,4,35,0,0 +0,0,0,21,21,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,35,4,4,4,4,4,4,4,0,0,0 +0,0,0,4,4,0,0,0,4,4,20,11,0 +0,0,4,4,37,0,0,0,18,20,4,0,0 +0,0,4,0,0,0,0,23,0,0,4,0,0 +0,0,4,0,0,0,0,29,0,0,4,0,0 +0,0,4,6,39,0,0,0,18,4,6,0,0 +0,18,6,4,4,0,0,0,4,4,4,11,0 +0,0,35,4,4,4,6,4,4,0,0,0,0 +0,0,0,21,21,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,15,0,0,0,0,0,0,0,0 +0,0,0,35,4,0,0,0,20,35,0,0,0 +0,0,0,20,37,0,0,0,18,4,11,0,0 +0,0,0,0,0,0,0,23,0,0,0,0,0 +0,0,0,0,0,0,0,29,0,0,0,0,0 +0,0,0,4,39,0,0,0,18,20,0,0,0 +0,0,0,35,4,0,0,0,4,35,0,0,0 +0,0,0,0,21,0,0,0,21,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,15,0,0,0,0,0,0,0,0 +0,0,0,35,6,35,35,35,4,35,0,0,0 +0,0,0,4,11,0,0,0,18,4,11,0,0 +0,0,0,35,0,0,0,23,0,35,0,0,0 +0,0,0,35,0,0,0,29,0,35,0,0,0 +0,0,0,4,39,0,0,0,18,4,0,0,0 +0,0,0,35,4,35,35,35,4,0,0,0,0 +0,0,0,0,21,0,0,0,21,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,15,0,0,0,0,0,0,0,0 +0,0,0,35,4,0,0,0,6,35,0,0,0 +0,0,0,4,11,0,0,0,18,4,11,0,0 +0,0,0,0,0,0,0,23,0,0,0,0,0 +0,0,0,0,0,0,0,29,0,0,0,0,0 +0,0,0,4,11,0,0,0,18,6,0,0,0 +0,0,0,35,6,0,0,0,4,35,0,0,0 +0,0,0,0,21,0,0,0,21,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,15,0,0,0,0,0,0,0,0 +0,0,0,35,4,4,4,4,0,35,0,0,0 +0,0,0,6,4,4,0,4,4,4,11,0,0 +0,0,0,4,4,0,0,23,4,20,0,0,0 +0,0,0,4,4,0,0,29,4,4,0,0,0 +0,0,0,20,4,4,0,4,4,4,0,0,0 +0,0,0,0,4,4,4,4,6,35,0,0,0 +0,0,0,0,21,0,0,0,21,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,35,4,0,4,35,0,0,0,0 +0,0,0,18,4,0,0,23,6,0,0,0,0 +0,0,0,18,4,0,0,29,4,0,0,0,0 +0,0,0,0,35,20,0,4,35,0,0,0,0 +0,0,0,0,0,21,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,35,4,0,4,35,0,0,0,0 +0,0,0,18,4,0,0,23,4,0,0,0,0 +0,0,0,18,6,0,0,29,4,0,0,0,0 +0,0,0,0,0,4,0,6,35,0,0,0,0 +0,0,0,0,0,21,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,35,4,0,6,35,0,0,0,0 +0,0,0,18,4,0,0,23,4,0,0,0,0 +0,0,0,18,20,0,0,29,20,0,0,0,0 +0,0,0,0,35,4,0,4,35,0,0,0,0 +0,0,0,0,0,21,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,35,20,0,0,35,0,0,0,0 +0,0,0,18,6,0,0,18,20,0,0,0,0 +0,0,0,18,4,0,0,18,6,0,0,0,0 +0,0,0,0,35,6,0,4,35,0,0,0,0 +0,0,0,0,0,21,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,0,0,0,0,0,0,0 +0,0,0,0,35,4,20,0,0,0,0,0,0 +0,0,0,0,35,4,4,4,35,0,0,0,0 +0,0,0,0,0,35,0,35,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,6,35,0,0,0,0,0 +0,0,0,0,0,35,4,35,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,20,35,0,0,0,0,0 +0,0,0,0,0,35,6,35,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,0,35,0,0,0,0,0 +0,0,0,0,0,35,0,35,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,35,35,0,0,0,0,0 +0,0,0,0,0,35,35,35,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,35,35,0,0,0,0,0 +0,0,0,0,0,35,35,35,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,35,0,0,0,0,0,0 +0,0,0,0,0,35,35,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,35,35,0,0,0,0,0,0 +0,0,0,0,0,35,35,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,35,0,0,0,0,0,0 +0,0,0,0,0,0,35,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,35,0,0,0,0,0,0 +0,0,0,0,0,0,35,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,35,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Crane.tml b/overrides/config/ruins_config/generic/Crane.tml new file mode 100644 index 0000000..fef60b8 --- /dev/null +++ b/overrides/config/ruins_config/generic/Crane.tml @@ -0,0 +1,819 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=2 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=28,25,5 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stone-6 +rule3=0,100,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,minecraft:dark_oak_fence-0,preserveBlock +rule4=0,100,minecraft:vine-1 +rule5=0,100,chisel:factory-1 +rule6=0,100,minecraft:ladder-3,minecraft:ladder-3,minecraft:ladder-3,air +rule7=0,100,minecraft:vine-3 +rule8=0,100,minecraft:vine-11 +rule9=0,100,minecraft:vine-8 +rule10=0,100,minecraft:vine-2 +rule11=0,100,minecraft:vine-4 +rule12=0,100,chisel:technical-12 +rule13=0,100,chisel:blocklead-6 +rule14=0,100,minecraft:iron_bars-0 +rule15=0,100,minecraft:stone_slab-8 +rule16=0,100,minecraft:stained_glass_pane-7 +rule17=0,100,ChestGenHook:chests/jungle_temple:3-4 +rule18=0,100,minecraft:stone_slab-0 + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +2,2,2,2,2 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,3,0,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,3,0,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,3,3,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,9,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,3,3,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,9,1,1 +1,1,1,1,1 +1,1,1,10,1 +1,3,3,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,9,1,1 +1,11,1,1,4 +1,1,0,10,1 +1,3,3,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,9,9,1 +1,11,12,12,4 +1,1,0,10,1 +1,3,3,3,1 +1,3,6,5,0 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,0,9,1 +1,11,13,13,4 +1,1,10,10,1 +1,3,3,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,9,9,1 +1,11,13,13,4 +1,1,0,10,1 +1,3,3,3,1 +1,3,6,5,0 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,0,9,1 +1,0,13,13,4 +1,1,10,0,1 +1,3,3,3,1 +1,3,6,5,4 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,9,9,1 +1,1,12,12,4 +1,1,10,0,1 +1,3,3,3,1 +1,3,6,5,0 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +1,1,1,1,1 +1,1,1,1,1 +1,1,0,0,1 +1,1,14,14,0 +1,1,0,0,1 +1,3,3,3,1 +1,3,6,5,0 +1,3,3,3,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +1,1,1,1,1 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,0 +0,3,6,5,4 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,0 +0,3,6,5,4 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,9,0,0 +0,0,0,0,0 +0,0,10,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,0 +0,3,6,5,0 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,9,0,0 +0,0,0,0,0 +0,0,10,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,0 +0,3,6,5,4 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,9,0,0 +0,11,0,4,0 +0,0,10,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,0 +0,3,6,5,4 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,9,0,0 +0,11,0,4,0 +0,0,10,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,0 +0,3,6,5,4 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,9,0,0 +0,11,12,4,0 +0,0,10,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,0 +0,3,6,5,4 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,3,15 +0,3,6,12,15 +0,3,12,12,15 +0,0,15,15,15 +0,0,15,15,15 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,0,0,0 +0,3,3,5,16 +0,3,0,0,16 +0,3,12,0,16 +0,0,16,17,16 +0,0,16,16,16 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,14,14,0 +0,0,3,3,0 +0,3,3,5,16 +0,3,0,0,16 +0,3,12,0,16 +0,11,16,0,16 +0,0,16,16,16 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,11,14,0,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,14,14,0 +0,0,3,3,0 +0,3,3,12,18 +0,3,5,12,18 +0,3,12,12,18 +0,11,12,12,18 +0,11,12,12,18 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,11,12,12,4 +0,0,3,3,0 +endlayer + +layer +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,3,3,3,0 +0,3,3,3,0 +0,3,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,0,0,0 +endlayer + +layer +0,0,0,0,0 +0,0,3,3,0 +0,0,3,3,0 +0,0,0,0,0 +0,0,3,3,0 +0,3,3,3,0 +0,3,3,3,0 +0,3,3,3,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/DwarfBase.tml b/overrides/config/ruins_config/generic/DwarfBase.tml new file mode 100644 index 0000000..306d8b9 --- /dev/null +++ b/overrides/config/ruins_config/generic/DwarfBase.tml @@ -0,0 +1,161 @@ +weight=9 +dimensionsToSpawnIn=overworld +embed_into_distance=15 +acceptable_target_blocks=stone,grass,dirt,sand,gravel,clay +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=9,11,11 +allowable_overhang=8 +max_cut_in=0 +cut_in_buffer=0 +max_leveling=6 +leveling_buffer=0 +preserve_water=0 +preserve_lava=0 +preserve_plants=1 + + +rule1=0,100,stonebrick,stonebrick,stonebrick,stonebrick,stonebrick,stonebrick-2,stonebrick-2,stonebrick-1,preserveBlock,air +rule2=0,100,bed-9 +rule3=0,100,bed-1 +rule4=0,100,MobSpawner:Zombie,MobSpawner:Silverfish,air,air +rule5=0,100,bed-10 +rule6=0,100,bed-2 +rule7=0,100,double_stone_slab +rule8=0,100,stone_slab-5 +rule9=0,100,stone_brick_stairs-2 +rule10=0,100,stone_brick_stairs +rule11=0,100,lava +rule12=0,100,stone_brick_stairs-1 +rule13=0,100,HardMobSpawn,air +rule14=0,100,iron_bars +rule15=0,100,furnace-2 +rule16=0,100,stonebrick-3 +rule17=0,0,wool-5 + + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,0,0,1,1,1,1 +1,10,8,0,0,0,0,1,0,2,1 +1,11,9,0,7,0,0,1,0,3,1 +1,12,8,0,0,0,0,1,0,4,1 +1,1,1,1,0,0,0,1,0,1,1 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +1,1,0,1,0,0,0,1,1,1,1 +1,13,0,4,1,0,0,0,0,0,1 +1,13,0,4,1,0,0,1,6,5,1 +1,1,1,1,1,0,0,1,1,1,1 +endlayer + +layer +1,1,1,1,1,0,0,1,1,1,1 +15,0,0,0,0,0,0,1,0,0,1 +1,0,0,0,0,0,0,1,0,0,1 +15,0,0,0,0,0,0,1,0,0,1 +1,14,14,14,0,0,0,1,0,1,1 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +1,1,0,1,0,0,0,1,1,1,1 +1,0,0,0,1,0,0,0,0,0,1 +1,0,0,0,1,0,0,1,0,0,1 +1,1,1,1,1,0,0,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,0,0,0,0,0,0,1,1,1,1 +1,0,0,0,0,0,0,1,1,1,1 +1,1,1,1,0,0,0,1,16,1,1 +1,1,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,0,0,0,1,1 +1,1,16,1,1,0,0,1,1,1,1 +1,0,0,0,1,0,0,16,1,1,1 +1,0,0,0,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +endlayer + +layer +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +endlayer + +layer +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +endlayer + +layer +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +endlayer + +layer +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +17,17,17,17,17,17,17,17,17,17,17 +endlayer + diff --git a/overrides/config/ruins_config/generic/EmeraldOreOutcrop.tml b/overrides/config/ruins_config/generic/EmeraldOreOutcrop.tml new file mode 100644 index 0000000..2fd5dc6 --- /dev/null +++ b/overrides/config/ruins_config/generic/EmeraldOreOutcrop.tml @@ -0,0 +1,39 @@ +weight=4 +dimensionsToSpawnIn=overworld +embed_into_distance=0 +acceptable_target_blocks=stone +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=3,4,4 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=0,100,minecraft:dirt-0 +rule2=0,100,minecraft:stone-0 +rule3=0,100,minecraft:emerald_ore-0 +rule4=0,100,minecraft:clay-0 + +layer +0,2,1,0 +2,2,1,2 +0,1,3,2 +0,0,1,2 +endlayer + +layer +0,0,4,0 +0,1,3,4 +0,2,3,1 +0,0,2,0 +endlayer + +layer +0,0,0,0 +0,0,1,0 +0,0,3,0 +0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/FallenPlane.tml b/overrides/config/ruins_config/generic/FallenPlane.tml new file mode 100644 index 0000000..3f4cec8 --- /dev/null +++ b/overrides/config/ruins_config/generic/FallenPlane.tml @@ -0,0 +1,416 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=9,38,40 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=2000 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,stone_slab-15 +rule3=0,100,quartz_block-0 +rule4=0,100,chisel:blockaluminum-2 +rule5=0,100,MobSpawner:Zombie,MobSpawner:Silverfish,air +rule6=0,100,double_stone_slab-7 +rule7=0,100,quartz_stairs-6 +rule8=0,100,stone_slab-7 +rule9=0,100,vine-1 +rule10=0,100,quartz_stairs-3 +rule11=0,100,quartz_stairs-0 +rule12=0,100,vine-4 +rule13=0,100,redstone_block-0 +rule14=0,100,chisel:technical1-2 +rule15=0,100,vine-8 +rule16=0,100,quartz_stairs-2 +rule17=0,100,quartz_stairs-1 +rule18=0,100,quartz_stairs-4 +rule19=0,100,quartz_stairs-7 +rule20=0,100,vine-2 +rule21=0,100,vine-12 +rule22=0,100,stone_slab-0 +rule23=0,100,ChestGenHook:chests/stronghold_library:4,air +rule24=0,100,iron_door-0 +rule25=0,100,quartz_stairs-5 +rule26=0,100,ChestGenHook:chests/igloo_chest:4,air,air +rule27=0,100,stained_glass_pane-7 +rule28=0,100,iron_door-9 +rule29=0,100,iron_door-2 +rule30=0,100,stained_glass-7 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,3,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,6,3,3,5,3,3,3,1,3,3,1,1,1,1,1,2,2,2,2,2,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,2,2,2,2,2,1,2,2,2,2,1,1,1,1,1,3,3,3,3,3,3,1,3,3,3,3,1,1,2,2,2,1,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,2,2,2,2,2,2,1,1,1,8,3,1,3,3,6,7,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,3,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,8,8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,8,8,6,9,0,0,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,8,6,8,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,8,8,6,8,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,8,8,6,8,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,8,8,6,8,8,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,8,8,6,8,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,8,8,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,10,6,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,11,11,6,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,4,3,3,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,15,14,13,13,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,3,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,8,6,6,6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,2,16 +0,0,0,0,0,15,0,15,15,0,0,0,0,0,0,1,1,8,6,6,6,6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,2,4,9 +0,15,0,19,18,18,18,18,18,18,18,18,0,0,0,1,1,11,6,6,6,6,11,0,0,0,15,0,0,0,0,0,0,0,0,12,6,16,17,1 +21,3,3,3,3,3,3,3,9,0,0,20,0,0,0,0,1,3,3,3,3,3,3,18,18,18,18,0,0,0,0,0,15,0,15,0,1,1,1,1 +3,3,3,3,3,22,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,20,0,0,0,20,0,0,0,0,18,18,18,18,18,18,1,1,1 +1,3,3,3,3,3,15,0,0,8,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,23,15,7,1,9 +0,0,20,19,25,25,25,25,25,25,25,25,0,0,0,0,12,0,15,15,0,0,0,0,0,0,15,0,0,0,0,0,0,0,24,0,15,7,2,9 +0,0,0,0,0,0,20,20,0,0,20,0,0,0,0,0,25,3,3,3,3,3,3,25,25,25,25,25,0,0,0,0,0,12,3,26,0,7,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,17,6,6,6,6,17,0,20,0,0,0,0,0,25,25,25,25,25,25,25,0,1,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,20,0,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,6,6,18,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,8,6,6,0,8,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,4,3,3,6,6,0,0,0,0,0,0,0,0,0,0,0,0,20,20,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,20,14,13,13,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,4,3,3,6,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,17,10,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,8,10,6,6,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,8,8,6,6,6,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,8,8,6,8,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,8,8,6,8,8,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,8,2,6,8,0,0,0,0,0,0,0,0,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,8,1,6,8,0,0,0,0,0,0,0,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,8,0,0,0,0,0,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,8,6,0,0,0,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,8,8,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,4,3,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,15,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,3,3,3,3,3,27,3,27,0,0,0,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,8,3,3,0,0,20,3,9,0,0,0,0,0,0,0,10,27,3,27,3,27,3,27,3,27,3,27,0,0,0,0,15,0,15,0,0,0,0,0 +8,10,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,27,3,27,3,7,0,0,8,0 +0,8,3,3,0,0,15,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,3,9 +0,0,20,10,3,3,3,3,3,29,3,27,0,0,0,0,12,0,15,15,0,0,0,0,0,0,15,0,0,0,0,0,0,0,28,0,15,0,3,9 +0,0,0,0,0,0,20,20,0,0,20,0,0,0,0,0,0,27,3,27,3,27,3,27,3,27,3,27,0,0,0,0,0,12,3,0,0,3,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,20,0,0,0,0,0,0,27,3,27,3,3,3,6,8,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,17,6,16,11,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,2,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,6,16 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,4,3,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,30,30,3,3,3,18,3,18,0,0,0,0,0,0,15,0,0,0,15,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,30,0,0,20,3,9,0,0,0,0,0,0,0,8,18,3,18,3,18,3,18,3,18,3,18,0,0,0,0,15,0,15,0,0,0,0,0 +0,0,30,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,18,3,18,3,0,0,0,0,0 +0,0,0,30,0,0,15,3,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,15,16,15,0 +0,0,0,0,30,30,3,3,3,28,3,7,0,0,0,0,12,0,15,15,0,0,0,0,0,0,15,0,0,0,0,0,0,0,6,0,15,3,16,9 +0,0,0,0,0,0,20,20,0,0,20,0,0,0,0,0,0,25,3,25,3,25,3,25,3,25,3,0,0,0,0,0,0,12,3,3,3,16,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,20,0,0,0,0,0,8,25,3,25,3,16,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,8,10,3,3,3,3,3,2,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,8,10,3,3,3,3,3,3,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,8,8,8,0,0,0,0,0,0 +0,0,0,0,8,10,3,3,3,3,2,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,3,3,3,16,15,15,0,15,0 +0,0,0,0,0,8,8,8,8,8,0,0,0,0,0,0,12,3,3,3,3,3,3,3,3,3,3,3,0,0,3,3,3,3,3,3,3,16,0,9 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,0,0,19,3,3,3,16,0,0,0,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,15,0,15,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,3,3,7,0,9 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,15,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,3,3,7,9 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,3,3,9 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,3,7 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Graveyard.tml b/overrides/config/ruins_config/generic/Graveyard.tml new file mode 100644 index 0000000..b984f57 --- /dev/null +++ b/overrides/config/ruins_config/generic/Graveyard.tml @@ -0,0 +1,141 @@ +weight=6 +dimensionsToSpawnIn=overworld +embed_into_distance=2 +random_height_offset=0,0 +acceptable_target_blocks=grass,dirt +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=6,15,15 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0 +rule2=0,100,minecraft:dirt-0 +rule3=0,100,ChestGenHook:chests/village_blacksmith:2-2,ChestGenHook:chests/igloo_chest:3-3,ChestGenHook:chests/spawn_bonus_chest:3-4,ChestGenHook:chests/simple_dungeon:2-5,MediumChest,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0 +rule4=0,100,MobSpawner:Silverfish,MobSpawner:Zombie_Villager,MobSpawner:Cave_Spider,ChestGenHook:chests/village_blacksmith:2-2,ChestGenHook:chests/igloo_chest:3-3,ChestGenHook:chests/spawn_bonus_chest:3-4,MediumChest,dirt-0,dirt-0,dirt-0,dirt-0,dirt-0 +rule5=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule6=0,100,minecraft:grass-0 +rule7=0,100,minecraft:dirt-1 +rule8=1,80,minecraft:fence-0 +rule9=0,100,minecraft:stone_stairs-3 +rule10=0,100,minecraft:stone_slab-0 +rule11=0,100,minecraft:stone_brick_stairs-0 +rule12=0,100,minecraft:stone_brick_stairs-5 +rule13=0,100,minecraft:stone_brick_stairs-4 +rule14=0,100,minecraft:stone_brick_stairs-1 +rule15=0,100,minecraft:stone_slab-5 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,4,3,2,2,4,3,2,2,4,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,4,3,2,2,2,2,2,2,4,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,4,3,2,2,4,3,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,4,3,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,4,3,2,2,4,3,2,2,4,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,4,3,2,2,2,2,2,2,4,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,6,6,6,6,6,6,6,6,6,6,6,6,6,5 +5,6,6,7,7,6,6,7,7,6,6,7,7,6,5 +5,6,6,6,6,6,6,6,6,6,6,6,6,6,5 +5,6,6,7,7,6,6,6,6,6,6,7,7,6,5 +5,6,6,6,6,6,6,6,6,6,6,6,6,6,5 +5,6,6,7,7,6,6,7,7,6,6,6,6,6,5 +5,6,6,6,6,6,6,6,6,6,6,6,6,6,5 +5,6,6,6,6,6,6,7,7,6,6,6,6,6,5 +5,6,6,6,6,6,6,6,6,6,6,6,6,6,5 +5,6,6,7,7,6,6,7,7,6,6,7,7,6,5 +5,6,6,6,6,6,6,6,6,6,6,6,6,6,5 +5,6,6,7,7,6,6,6,6,6,6,7,7,6,5 +5,6,6,6,6,6,6,6,6,6,6,6,6,6,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,8,8,8,8,8,8,5,8,8,8,8,8,8,5 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,9,0,0,0,9,0,0,0,9,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,9,0,0,0,0,0,0,0,9,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,5 +8,0,9,0,0,0,9,0,0,0,0,0,0,0,0 +5,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +8,0,0,0,0,0,9,0,0,0,0,0,0,0,0 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,5 +8,0,9,0,0,0,9,0,0,0,9,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,9,0,0,0,0,0,0,0,9,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +5,8,8,8,8,8,8,5,8,8,8,8,8,8,5 +endlayer + +layer +5,8,8,8,8,8,8,5,8,8,8,8,8,8,5 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,5 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,5 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,8 +5,8,8,8,8,8,8,5,8,8,8,8,8,8,5 +endlayer + +layer +10,0,0,0,0,0,0,10,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,11 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,12 +10,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,13 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +10,0,0,0,0,0,0,10,0,0,0,0,0,0,10 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,15 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,15 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,15 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Greenhouse.tml b/overrides/config/ruins_config/generic/Greenhouse.tml new file mode 100644 index 0000000..7a7e52b --- /dev/null +++ b/overrides/config/ruins_config/generic/Greenhouse.tml @@ -0,0 +1,187 @@ +weight=3 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=8,15,17 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + + +rule1=0,100,preserveBlock +rule2=0,100,chisel:technicalnew-5 +rule3=0,100,minecraft:farmland-7 +rule4=0,100,minecraft:water-0 +rule5=0,100,minecraft:dirt-0 +rule6=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule7=0,100,MobSpawner:Cave_Spider,MobSpawner:Cave_Spider,MobSpawner:Silverfish +rule8=0,100,chisel:glass-2 +rule9=0,100,minecraft:stone_slab-0 +rule10=0,100,minecraft:pumpkin_stem-7 +rule11=0,100,minecraft:pumpkin-0 +rule12=0,100,minecraft:melon_stem-7 +rule13=0,100,minecraft:melon_block-0 +rule14=0,100,minecraft:wheat-7 +rule15=0,100,minecraft:iron_door-0 +rule16=0,100,minecraft:iron_door-1 +rule17=0,100,minecraft:iron_door-3 +rule18=2,100,minecraft:stone_button-2 +rule19=0,100,minecraft:iron_door-8 +rule20=2,100,minecraft:stone_button-1 +rule21=2,100,minecraft:stone_button-4 +rule22=0,100,minecraft:iron_door-9 +rule23=2,100,minecraft:stone_button-3 +rule24=2,100,air + +layer +1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,2,2,5,3,4,3,3,2,2,1,1,1,1 +1,1,1,1,2,2,3,3,4,3,3,2,2,1,1,1,1 +1,1,1,1,2,2,3,3,4,5,3,2,2,1,1,1,1 +2,2,2,2,2,2,5,3,4,3,5,2,2,2,2,2,2 +2,2,2,2,2,6,2,2,4,2,2,6,2,2,2,2,2 +2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2 +2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2 +2,2,2,4,4,4,4,4,4,4,4,4,4,4,2,2,2 +2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2 +2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2 +2,2,2,2,2,2,2,2,7,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +endlayer + +layer +1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1 +1,1,1,1,8,9,9,9,9,9,9,9,8,1,1,1,1 +1,1,1,1,8,9,11,10,9,24,24,9,8,1,1,1,1 +1,1,1,1,8,9,24,24,9,12,24,9,8,1,1,1,1 +1,1,1,1,8,9,10,24,9,13,12,9,8,1,1,1,1 +2,2,8,8,2,9,11,24,9,24,13,9,2,8,8,2,2 +2,2,9,9,9,9,9,9,9,9,9,9,9,9,9,2,2 +2,2,9,14,14,14,14,14,14,14,14,14,14,14,9,2,2 +2,2,9,14,14,14,14,14,14,14,14,14,14,14,9,2,2 +2,2,9,9,9,9,9,9,9,9,9,9,9,9,9,2,2 +2,2,9,14,14,14,14,14,14,14,14,14,14,14,9,2,2 +2,2,9,14,14,14,14,14,14,14,14,14,14,14,9,2,2 +2,2,9,9,9,9,9,9,9,9,9,9,9,9,9,2,2 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +endlayer + +layer +1,1,1,1,2,0,0,0,0,0,0,0,2,1,1,1,1 +1,1,1,1,2,8,8,2,15,2,8,8,2,1,1,1,1 +1,1,1,1,8,24,24,24,24,24,24,24,8,1,1,1,1 +1,1,1,1,8,24,24,24,24,24,24,24,8,1,1,1,1 +1,1,1,1,8,24,24,24,24,24,24,24,8,1,1,1,1 +1,1,1,1,8,24,24,24,24,24,24,24,8,1,1,1,1 +2,2,8,8,2,24,24,24,24,24,24,24,2,8,8,2,2 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,2,24,24,24,24,24,24,24,24,24,24,24,24,24,2,0 +0,17,24,24,24,24,24,24,24,24,24,24,24,24,24,16,0 +0,2,24,24,24,24,24,24,24,24,24,24,24,24,24,2,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +endlayer + +layer +1,1,1,1,2,0,0,18,0,0,0,0,2,1,1,1,1 +1,1,1,1,2,8,8,2,19,2,8,8,2,1,1,1,1 +1,1,1,1,8,24,24,24,24,20,24,24,8,1,1,1,1 +1,1,1,1,8,24,24,24,24,24,24,24,8,1,1,1,1 +1,1,1,1,8,24,24,24,24,24,24,24,8,1,1,1,1 +1,1,1,1,8,24,24,24,24,24,24,24,8,1,1,1,1 +2,2,8,8,2,24,24,24,24,24,24,24,2,8,8,2,2 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,2,21,24,24,24,24,24,24,24,24,24,24,24,24,2,21 +0,22,24,24,24,24,24,24,24,24,24,24,24,24,24,22,0 +23,2,24,24,24,24,24,24,24,24,24,24,24,24,23,2,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +endlayer + +layer +1,1,1,1,0,2,0,0,0,0,0,2,0,1,1,1,1 +1,1,1,1,0,2,8,8,2,8,8,2,0,1,1,1,1 +1,1,1,1,0,8,24,24,24,24,24,8,0,1,1,1,1 +1,1,1,1,0,8,24,24,24,24,24,8,0,1,1,1,1 +1,1,1,1,0,8,24,24,24,24,24,8,0,1,1,1,1 +1,1,1,1,0,8,24,24,24,24,24,8,0,1,1,1,1 +0,0,0,0,8,2,24,24,24,24,24,2,8,0,0,0,0 +2,2,8,8,2,24,24,24,24,24,24,24,2,8,8,2,2 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,2,24,24,24,24,24,24,24,24,24,24,24,24,24,2,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +1,1,1,0,0,2,0,0,0,0,0,2,0,0,1,1,1 +1,1,1,0,0,2,8,8,8,8,8,2,0,0,1,1,1 +1,1,1,0,0,8,24,24,24,24,24,8,0,0,1,1,1 +1,1,1,0,0,8,24,24,24,24,24,8,0,0,1,1,1 +1,1,1,0,0,8,24,24,24,24,24,8,0,0,1,1,1 +0,0,0,0,0,8,24,24,24,24,24,8,0,0,0,0,0 +0,0,0,0,0,8,24,24,24,24,24,8,0,0,0,0,0 +2,2,8,8,8,2,24,24,24,24,24,2,8,8,8,2,2 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,8,8,8,2,0,0,0,0,0,0 +0,0,0,0,0,0,8,24,24,24,8,0,0,0,0,0,0 +0,0,0,0,0,0,8,24,24,24,8,0,0,0,0,0,0 +0,0,0,0,0,0,8,24,24,24,8,0,0,0,0,0,0 +0,0,0,0,0,0,8,24,24,24,8,0,0,0,0,0,0 +0,0,0,0,0,0,8,24,24,24,8,0,0,0,0,0,0 +0,0,0,0,0,0,8,24,24,24,8,0,0,0,0,0,0 +2,2,8,8,8,8,2,24,24,24,2,8,8,8,8,2,2 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +0,8,24,24,24,24,24,24,24,24,24,24,24,24,24,8,0 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,0 +2,2,8,8,8,8,8,2,8,2,8,8,8,8,8,2,2 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +2,2,8,8,8,8,8,8,2,8,8,8,8,8,8,2,2 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Lab.tml b/overrides/config/ruins_config/generic/Lab.tml new file mode 100644 index 0000000..bb8e1e9 --- /dev/null +++ b/overrides/config/ruins_config/generic/Lab.tml @@ -0,0 +1,513 @@ +weight=4 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=24,15,25 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=1000 +spawnMinDistance=300 +spawnMaxDistance=0 + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule3=0,100,chisel:laboratory-11 +rule4=0,100,minecraft:stone-6 +rule5=0,100,ChestGenHook:chests/simple_dungeon:5-5 +rule6=0,100,minecraft:iron_door-0 +rule7=0,100,ChestGenHook:chests/nether_bridge:5-5 +rule8=0,100,minecraft:birch_stairs-1 +rule9=0,100,minecraft:stone_brick_stairs-4 +rule10=0,100,minecraft:vine-2 +rule11=0,100,minecraft:vine-3 +rule12=0,100,minecraft:vine-4 +rule13=0,100,minecraft:mycelium-0 +rule14=0,100,minecraft:birch_stairs-3 +rule15=0,100,minecraft:vine-1 +rule16=0,100,minecraft:stone_brick_stairs-5 +rule17=0,100,minecraft:vine-8 +rule18=0,100,ChestGenHook:chests/simple_dungeon:5-3 +rule19=0,100,minecraft:birch_stairs-0 +rule20=0,100,chisel:factory1-2 +rule21=0,100,ChestGenHook:chests/village_blacksmith:5-3 +rule22=0,100,chisel:laboratory-12 +rule23=0,100,minecraft:stone-6 +rule24=0,100,minecraft:stone_slab-0 +rule25=0,100,minecraft:vine-6 +rule26=0,100,minecraft:birch_stairs-2 +rule27=0,100,minecraft:double_wooden_slab-2 +rule28=0,100,minecraft:wooden_slab-10 +rule29=0,100,minecraft:vine-12 +rule30=0,100,minecraft:vine-9 +rule31=0,100,minecraft:stained_glass_pane-7 +rule32=0,100,minecraft:iron_door-8 +rule33=0,100,minecraft:brown_mushroom-0 +rule34=0,100,minecraft:red_mushroom-0 +rule35=0,100,chisel:futura-1 +rule36=0,100,MobSpawner:Cave_Spider,MobSpawner:Zombie +rule37=0,100,minecraft:ladder-2 +rule38=0,100,chisel:futura-4 +rule39=0,100,chisel:bookshelf_birch-0,chisel:bookshelf_birch-5,chisel:bookshelf_birch-6,chisel:bookshelf_birch-8,chisel:bookshelf_birch-9 +rule40=0,100,ChestGenHook:chests/stronghold_library:5-3 +rule41=0,100,chisel:technicalnew-3 +rule42=0,100,minecraft:grass-0 +rule43=0,100,chisel:laboratory-12 +rule44=0,100,minecraft:stone_brick_stairs-6 +rule45=0,100,minecraft:stone_brick_stairs-7 +rule46=0,100,chisel:futura-0 +rule47=2,100,minecraft:stone_button-4 +rule48=2,100,minecraft:stone_button-3 +rule49=2,100,minecraft:stone_button-2 +rule50=0,100,chisel:blockuranium-4 +rule51=0,100,minecraft:stone_slab-8 +rule52=0,100,minecraft:tallgrass-2 +rule53=0,100,minecraft:tallgrass-0 +rule54=0,100,minecraft:stained_glass-7 +rule55=0,100,minecraft:stone_slab-5 +rule56=0,100,minecraft:iron_bars-0 +rule57=0,100,chisel:laboratory-15 +rule58=2,100,minecraft:stone_button-1 +rule59=0,100,minecraft:stone_brick_stairs-0 +rule60=0,100,minecraft:stone_brick_stairs-2 +rule61=0,100,minecraft:stone_brick_stairs-3 +rule62=0,100,minecraft:stone_brick_stairs-1 +rule63=0,100,minecraft:stone_slab-13 +rule64=0,100,minecraft:cobblestone_wall-0 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1 +1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,1,1,1,2,2,2,2,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,2,1,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,3,1,1,1,3,1,1,1,1,1,1,1,1,1,1 +1,1,4,1,1,1,4,1,1,1,4,1,0,1,4,1,1,1,4,3,3,4,1,1,1 +1,4,3,3,3,3,3,3,3,3,3,4,6,4,3,3,3,3,3,5,5,3,4,1,1 +1,1,3,13,13,13,3,10,0,12,0,11,0,10,10,9,9,9,3,8,8,7,3,1,1 +1,1,3,13,13,13,3,0,0,12,3,3,15,0,0,0,10,0,10,0,9,14,4,1,1 +1,1,3,13,13,13,3,0,0,12,4,0,0,0,0,0,0,12,36,0,16,14,4,1,1 +1,1,3,3,3,3,3,17,17,20,3,3,15,0,17,17,0,0,3,19,19,18,3,1,1 +1,4,23,3,3,3,3,3,3,3,3,3,22,12,22,3,3,3,3,21,21,3,4,1,1 +1,1,4,1,1,1,4,1,1,1,24,3,10,0,25,4,24,24,4,3,3,4,1,1,1 +1,1,1,1,1,1,1,1,1,1,24,4,26,0,14,4,24,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,24,4,0,0,40,4,24,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,24,4,27,28,27,4,24,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,24,4,4,4,4,4,24,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,24,24,24,24,24,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,0,0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,1,1,1,1,1 +1,1,17,0,0,0,0,0,0,29,24,30,0,29,24,17,0,29,17,0,0,17,0,1,1 +1,17,23,0,0,0,23,15,0,0,23,30,17,17,23,30,0,12,23,31,31,23,0,30,1 +0,23,3,31,31,31,3,31,31,31,3,4,32,4,3,31,31,31,3,0,0,3,23,0,1 +0,25,3,34,33,33,31,10,0,12,0,11,0,10,10,0,0,12,3,0,0,0,31,0,1 +0,0,31,0,33,33,31,0,0,12,3,3,15,0,0,0,0,0,10,0,35,12,23,15,0 +0,0,31,33,0,0,31,0,0,12,4,37,0,0,0,0,0,12,0,0,35,0,23,0,0 +0,0,3,3,3,3,3,17,17,38,3,3,15,0,17,17,0,0,3,0,0,0,31,15,0 +12,23,23,3,3,3,3,3,3,3,3,3,22,15,22,3,31,31,3,15,12,3,23,0,15 +1,0,23,0,0,12,23,0,0,10,25,3,10,0,25,3,15,0,23,31,31,23,11,11,0 +1,0,10,0,0,0,10,0,0,0,0,31,0,0,12,31,0,10,0,10,0,10,11,0,1 +1,1,1,1,0,0,0,0,0,0,12,31,0,0,0,31,0,0,10,0,0,10,0,1,1 +1,1,1,1,1,1,0,0,0,0,0,31,39,39,39,31,0,0,0,0,0,1,1,1,1 +1,1,1,1,1,1,1,1,0,0,0,3,31,31,31,3,15,0,0,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,0,0,10,10,0,0,10,0,0,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,0,0,17,0,0,17,0,0,0 +0,0,17,0,0,0,17,0,0,29,0,30,0,29,0,17,0,29,17,0,0,17,17,0,0 +0,17,23,30,0,0,23,15,0,0,23,15,17,17,23,30,0,12,23,31,31,23,15,30,0 +0,23,3,31,31,31,3,31,31,31,3,4,4,4,3,31,31,31,3,0,0,3,23,15,15 +0,25,3,0,0,0,31,10,0,12,22,15,0,0,0,0,0,0,3,0,0,0,31,0,0 +0,0,31,0,0,0,31,0,0,12,3,3,15,0,0,0,0,0,10,0,0,12,23,15,0 +0,0,31,0,0,0,31,0,0,12,4,0,0,0,0,0,0,12,17,0,0,0,23,0,0 +0,12,3,3,3,3,3,17,17,41,3,3,0,0,0,0,0,0,3,0,0,0,31,15,0 +12,23,23,3,3,3,3,3,3,3,3,3,22,22,22,3,31,31,3,15,12,3,23,15,15 +0,10,23,10,0,12,23,0,10,10,25,3,10,0,25,3,15,0,23,31,31,23,11,11,0 +0,0,10,0,0,0,10,0,0,0,0,31,0,0,12,31,0,10,10,10,10,10,11,0,0 +1,0,0,0,0,0,0,0,0,0,12,31,0,0,0,31,15,0,10,0,0,10,0,0,0 +1,1,0,0,0,0,0,0,0,0,12,31,39,39,39,31,0,0,0,0,0,0,0,0,1 +1,1,1,1,0,0,0,0,0,0,12,3,31,31,31,3,15,0,0,0,0,0,0,1,1 +1,1,1,1,1,1,0,0,0,0,0,10,10,10,0,10,0,0,0,0,0,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,0,0,17,0,0,17,0,0,0 +0,0,17,0,0,0,17,0,0,29,0,30,0,29,0,17,0,29,17,0,0,17,17,0,0 +0,17,4,17,0,0,4,15,0,0,4,15,17,17,4,17,0,12,4,3,3,4,15,30,0 +0,4,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,28,28,3,4,15,15 +0,12,3,0,0,0,3,10,0,12,3,22,24,24,24,24,24,24,3,28,28,28,3,0,0 +0,0,3,0,0,0,3,0,0,12,3,3,15,0,0,0,0,0,3,28,28,28,4,15,0 +0,0,3,0,0,0,3,0,0,12,4,37,0,0,0,0,0,12,3,28,28,28,4,0,0 +0,12,3,3,3,3,3,17,17,0,3,3,24,24,24,24,24,24,3,28,28,28,3,15,0 +12,4,23,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,28,28,3,4,15,15 +0,10,4,10,0,12,4,0,10,10,12,3,10,0,12,3,15,0,4,3,3,4,15,11,0 +0,0,10,0,0,0,10,0,0,0,0,31,0,0,12,31,0,10,10,10,10,10,11,0,0 +0,0,0,0,0,0,0,0,0,0,12,31,0,0,0,31,15,0,10,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,31,0,0,0,31,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,3,31,31,31,3,15,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,10,10,10,0,10,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,0,0,17,0,0,17,0,0,0 +0,0,17,0,0,0,0,0,0,29,9,30,0,29,9,17,0,29,9,9,9,9,17,0,0 +0,17,43,9,9,9,43,9,9,9,43,9,9,9,43,9,9,9,43,13,13,42,2,30,0 +0,43,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,0,13,42,0,42,44,15 +0,45,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,13,13,42,42,42,44,0 +0,45,3,3,3,3,3,3,3,3,4,3,3,46,3,46,3,3,42,42,42,42,42,44,0 +0,45,3,3,3,3,3,3,3,3,43,37,3,46,3,46,3,3,13,42,42,13,13,44,0 +0,45,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,42,13,13,42,13,44,0 +12,43,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,33,42,42,23,13,44,15 +0,25,43,16,16,16,43,16,16,16,16,3,16,16,16,3,16,16,42,42,42,4,16,11,0 +0,0,0,0,0,0,10,0,0,0,0,3,47,0,12,3,0,10,16,16,16,16,11,0,0 +0,0,0,0,0,0,0,0,0,0,12,3,47,0,48,3,15,0,10,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,3,49,49,49,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,3,3,3,3,3,15,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,10,10,10,0,10,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,0,0,17,0,0,17,0,0,0 +0,0,0,0,0,0,0,0,0,29,4,30,0,29,4,17,0,29,23,31,31,23,17,0,0 +0,0,0,17,17,0,0,0,29,4,4,3,3,3,4,4,4,4,4,0,0,0,3,30,0 +0,0,22,4,4,4,4,4,4,4,3,51,0,0,0,50,10,24,4,33,33,4,0,23,15 +0,0,4,10,0,0,0,0,0,10,3,0,0,0,0,0,0,24,54,34,53,0,52,31,0 +0,0,4,12,22,22,15,0,0,17,3,0,0,0,0,0,0,24,54,0,52,53,0,31,0 +0,0,4,0,22,22,0,0,0,4,4,15,0,0,0,0,0,24,54,53,12,0,0,31,0 +0,12,4,0,0,17,17,17,0,12,4,3,15,0,0,17,0,24,54,33,33,52,0,31,0 +0,0,22,4,4,4,4,4,4,4,4,3,15,16,17,16,0,24,4,33,34,4,0,23,15 +0,0,0,10,0,0,10,10,0,0,12,3,3,3,4,3,3,3,0,52,0,0,3,11,0 +0,0,0,0,0,0,0,0,0,0,0,55,43,43,43,55,0,10,23,31,31,23,11,0,0 +0,0,0,0,0,0,0,0,0,0,0,55,43,43,43,55,0,0,10,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,55,4,43,4,55,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,55,55,55,55,55,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,0,0,17,0,0,17,0,0,0 +0,0,0,0,0,0,0,0,0,29,4,15,0,12,4,17,0,29,23,31,31,23,17,0,0 +0,0,0,0,0,0,0,0,12,4,4,31,31,31,4,4,31,4,4,0,0,0,3,30,0 +0,0,0,0,0,0,0,0,0,0,31,35,0,0,0,10,0,0,4,0,0,4,0,23,15 +0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,54,10,10,0,0,31,0 +0,0,0,0,56,56,0,0,0,17,31,0,0,0,0,0,0,0,54,0,12,0,0,31,0 +0,0,0,0,56,56,0,0,0,4,4,15,0,0,0,0,0,0,54,0,12,0,0,31,0 +0,0,0,0,0,0,0,0,0,12,4,3,15,0,0,0,0,0,54,0,12,0,0,31,0 +0,0,0,0,0,0,0,0,0,0,25,3,15,0,17,0,0,0,4,0,0,4,0,23,15 +0,0,0,0,0,0,0,0,0,0,12,3,54,54,4,54,54,54,0,0,0,0,3,11,0 +0,0,0,0,0,0,0,0,0,0,0,25,4,0,4,0,0,10,23,31,31,23,11,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,15,0,0,10,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,12,4,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,0,0,17,0,0,17,0,0,0 +0,0,0,0,0,0,0,0,0,29,4,15,0,12,4,17,0,29,23,31,31,23,17,0,0 +0,0,0,0,0,0,0,0,12,4,4,31,31,31,4,4,4,4,4,0,0,0,3,30,0 +0,0,0,0,0,0,0,0,0,0,31,0,0,0,58,10,0,57,4,46,0,4,0,23,15 +0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,54,10,10,0,0,31,0 +0,0,0,0,56,56,0,0,0,17,31,0,0,0,0,0,0,0,54,0,12,0,0,31,0 +0,0,0,0,56,56,0,0,0,4,4,0,0,0,0,0,0,0,54,0,12,0,0,31,0 +0,0,0,0,0,0,0,0,0,12,4,3,15,0,0,0,0,0,54,0,12,0,0,31,0 +0,0,0,0,0,0,0,0,0,0,25,3,0,0,0,0,0,57,4,46,0,4,0,23,15 +0,0,0,0,0,0,0,0,0,0,12,3,3,3,3,3,3,3,0,0,0,0,3,11,0 +0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,10,23,31,31,23,11,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,29,4,0,0,0,4,17,0,17,55,55,55,55,17,0,0 +0,0,0,0,0,0,0,0,12,4,4,3,3,3,4,4,55,2,2,2,2,2,2,15,0 +0,0,0,0,0,0,0,0,0,0,3,43,43,43,43,43,55,2,4,4,4,4,2,55,0 +0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,43,55,2,4,10,10,4,2,55,0 +0,0,0,0,56,56,0,0,0,0,3,24,0,0,3,43,55,2,4,0,12,4,2,55,0 +0,0,0,0,56,56,0,0,0,4,4,24,0,0,3,43,55,2,4,0,12,4,2,55,0 +0,0,0,0,0,0,0,0,0,12,4,3,3,3,3,55,55,2,4,0,12,4,2,55,0 +0,0,0,0,0,0,0,0,0,0,10,55,55,55,55,55,55,2,4,4,4,4,2,55,0 +0,0,0,0,0,0,0,0,0,0,0,55,55,55,55,55,55,2,2,2,2,2,2,15,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,55,55,55,55,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,59,59,59,59,59,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,61,3,3,3,3,3,60,0,0,0,0,17,0,0,0,0 +0,0,0,0,0,0,0,0,0,61,3,3,3,3,3,60,0,0,4,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,61,3,3,3,3,3,60,0,0,4,0,0,4,15,0,0 +0,0,0,0,56,56,0,0,0,61,3,3,3,3,3,60,0,0,4,0,0,4,15,0,0 +0,0,0,0,56,56,0,0,0,61,3,3,3,3,3,60,0,12,4,0,0,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,62,62,62,62,62,0,0,0,4,0,0,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,59,0,59,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,61,2,0,2,60,0,0,0,55,55,55,55,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,55,55,55,55,0,0,0 +0,0,0,56,56,56,56,0,0,0,61,2,10,2,60,0,0,0,55,55,55,55,0,0,0 +0,0,0,56,56,56,56,0,0,0,0,62,0,62,0,0,0,0,55,55,55,55,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,55,55,55,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,55,55,55,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,2,63,2,15,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,63,3,63,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,56,0,0,56,0,0,0,12,2,63,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,56,0,0,56,0,0,0,0,10,0,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,64,59,64,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,61,4,60,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,64,62,64,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,64,0,64,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,55,55,55,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,55,3,55,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,55,55,55,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,56,3,56,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,56,3,56,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Locator.tml b/overrides/config/ruins_config/generic/Locator.tml new file mode 100644 index 0000000..e009650 --- /dev/null +++ b/overrides/config/ruins_config/generic/Locator.tml @@ -0,0 +1,944 @@ +weight=4 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=37,21,23 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule3=0,100,minecraft:vine-8 +rule4=0,100,minecraft:cobblestone_wall-0 +rule5=0,100,minecraft:stone_brick_stairs-0 +rule6=0,100,minecraft:vine-12 +rule7=0,100,minecraft:vine-1 +rule8=0,100,minecraft:vine-4 +rule9=0,100,minecraft:stone_brick_stairs-2 +rule10=0,100,minecraft:stone_brick_stairs-3 +rule11=0,100,minecraft:stone_brick_stairs-1 +rule12=0,100,minecraft:vine-3 +rule13=0,100,minecraft:vine-2 +rule14=0,100,MobSpawner:Skeleton +rule15=0,100,minecraft:vine-6 +rule16=0,100,minecraft:vine-9 +rule17=0,100,minecraft:stone_brick_stairs-4 +rule18=0,100,minecraft:stone_brick_stairs-6 +rule19=0,100,minecraft:stone_brick_stairs-7 +rule20=0,100,minecraft:stone_brick_stairs-5 +rule21=0,100,ChestGenHook:chests/village_blacksmith:9-5,air +rule22=0,100,ChestGenHook:chests/simple_dungeon:5-3,air +rule23=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule24=0,100,ChestGenHook:chests/stronghold_crossing:5-2,air +rule25=0,100,ChestGenHook:chests/desert_pyramid:5-4 +rule26=0,100,minecraft:concrete-8 +rule27=0,100,chisel:ironpane-3 +rule28=0,100,minecraft:stone_slab-8 +rule29=0,100,minecraft:stone_slab-13 +rule30=0,100,chisel:technical-12 +rule31=0,100,minecraft:stone_slab-0 +rule32=0,100,chisel:technical-12 +rule33=0,100,ChestGenHook:chests/stronghold_crossing:5-2 +rule34=0,100,chisel:technical-12 +rule35=0,100,chisel:technical-12 +rule36=0,100,minecraft:concrete-8 +rule37=0,100,chisel:technical-12 +rule38=0,100,chisel:blockelectrum-4 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 +1,1,1,1,1,0,0,0,0,0,0,3,0,0,0,0,0,0,1,1,1,1,1 +1,1,1,1,0,0,0,3,3,4,5,5,5,4,0,3,0,0,0,0,1,1,1 +1,1,1,1,0,0,6,2,2,2,2,2,2,2,2,2,0,0,0,0,1,1,1 +1,1,1,0,0,8,2,0,5,0,0,0,0,0,5,0,2,7,0,0,0,1,1 +1,1,1,0,0,8,2,10,2,9,0,0,0,10,2,9,2,7,0,0,0,1,1 +1,1,0,0,0,4,2,0,11,0,0,0,0,0,11,0,2,4,7,0,0,1,1 +1,1,0,0,0,10,2,0,0,0,0,0,0,0,0,0,2,9,0,0,0,1,1 +1,1,0,0,0,10,2,0,0,0,0,0,0,0,0,0,2,9,0,0,0,1,1 +1,1,0,0,0,10,2,0,0,0,0,14,0,0,0,0,2,9,7,0,0,1,1 +1,1,0,0,8,4,2,0,5,0,0,0,0,0,5,0,2,4,0,0,0,1,1 +1,1,1,0,0,8,2,10,2,9,0,0,0,10,2,9,2,0,0,0,1,1,1 +1,1,1,0,0,8,2,0,11,0,0,0,0,0,11,0,2,7,0,0,1,1,1 +1,1,1,1,0,0,8,2,2,2,2,2,2,2,2,2,12,0,0,1,1,1,1 +1,1,1,1,1,0,0,0,0,4,11,11,11,4,12,13,0,0,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,0,3,0,4,3,3,3,4,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,6,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,1 +1,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,1 +1,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,0,0,0,0,0,1 +1,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,4,7,0,0,0,1 +1,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,1 +1,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,1 +1,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,1 +1,0,0,0,8,4,2,0,0,0,0,0,0,0,0,0,2,4,0,0,0,0,1 +1,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,7,0,0,0,0,1 +1,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,1 +1,1,0,0,0,0,15,2,2,2,2,2,2,2,2,2,0,0,0,0,0,1,1 +1,1,1,0,0,0,0,0,0,4,13,13,13,4,12,13,0,0,0,0,1,1,1 +1,1,1,1,0,0,0,0,0,13,0,0,13,13,0,0,0,0,0,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,3,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,4,3,3,3,4,16,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,6,2,2,2,2,2,2,2,2,2,16,0,0,0,0,0,0 +0,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,0 +0,0,0,0,0,8,2,0,2,0,0,0,0,0,2,0,2,7,0,0,0,0,0 +0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,2,4,7,0,0,0,0 +0,0,0,0,8,8,2,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,0 +0,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,4,2,0,0,0,0,0,0,0,0,0,2,4,7,0,0,0,0 +0,0,0,0,0,15,2,0,2,0,0,0,0,0,2,0,2,7,0,0,0,0,0 +0,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,0 +0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,15,4,13,13,13,4,12,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,0,13,13,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,4,3,3,0,4,16,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,6,2,2,2,2,2,2,2,2,2,16,0,0,0,0,0,0 +0,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0 +0,0,0,0,0,0,2,0,2,0,0,0,0,0,2,0,2,16,0,0,0,0,0 +0,0,0,0,8,4,2,0,0,0,0,0,0,0,0,0,2,4,7,0,0,0,0 +0,0,0,0,8,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,0,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,4,2,0,0,0,0,0,0,0,0,0,2,4,7,0,0,0,0 +0,0,0,0,0,8,2,0,2,0,0,0,0,0,2,0,2,7,0,0,0,0,0 +0,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0,0 +0,0,0,0,0,0,15,2,2,2,2,2,2,2,2,2,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,15,4,13,13,13,4,12,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,0,13,13,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,6,4,3,3,3,4,16,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,7,0,0,0,0,0,0 +0,0,0,0,0,8,2,0,17,0,0,0,0,0,17,0,2,7,0,0,0,0,0 +0,0,0,0,0,6,2,19,2,18,0,0,0,19,2,18,2,16,0,0,0,0,0 +0,0,0,0,8,4,2,0,20,0,0,0,0,0,20,0,2,4,7,0,0,0,0 +0,0,0,0,8,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,0,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,8,2,0,0,0,0,0,0,0,0,0,2,7,7,0,0,0,0 +0,0,0,0,8,4,2,0,17,0,0,0,0,0,17,0,2,4,7,0,0,0,0 +0,0,0,0,0,8,2,19,2,18,0,0,0,19,2,18,2,7,0,0,0,0,0 +0,0,0,0,0,8,2,0,20,0,0,0,0,0,20,0,2,7,0,0,0,0,0 +0,0,0,0,0,0,15,2,2,2,2,2,2,2,2,2,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,15,4,13,13,13,4,12,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,13,0,13,13,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,6,4,17,17,17,4,16,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,16,0,0,0,0,0,0 +0,0,0,0,0,8,2,2,2,2,2,2,2,2,2,2,2,7,0,0,0,0,0 +0,0,0,0,0,6,2,2,2,2,2,2,2,2,2,2,2,16,0,0,0,0,0 +0,0,0,0,8,4,2,2,2,2,2,2,2,2,2,2,2,4,7,0,0,0,0 +0,0,0,0,8,19,2,2,2,2,2,2,2,2,2,2,2,18,7,0,0,0,0 +0,0,0,0,8,19,2,2,2,2,2,2,2,2,2,2,2,18,7,0,0,0,0 +0,0,0,0,8,19,2,2,2,2,2,2,2,2,2,2,2,18,7,0,0,0,0 +0,0,0,0,8,4,2,2,2,2,2,2,2,2,2,2,2,4,7,0,0,0,0 +0,0,0,0,0,15,2,2,2,2,2,2,2,2,2,2,2,7,0,0,0,0,0 +0,0,0,0,0,8,2,2,2,2,2,2,2,2,2,2,2,7,0,0,0,0,0 +0,0,0,0,0,0,15,2,2,2,2,2,2,2,2,2,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,15,4,20,20,20,4,12,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,13,0,13,13,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,6,2,2,2,2,2,16,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,2,2,2,0,21,0,2,2,2,16,0,0,0,0,0,0 +0,0,0,0,0,8,2,2,8,0,0,0,0,0,3,2,2,7,0,0,0,0,0 +0,0,0,0,0,6,2,0,0,0,0,0,0,0,0,3,2,16,0,0,0,0,0 +0,0,0,0,8,2,2,0,0,0,0,0,0,0,0,0,2,2,7,0,0,0,0 +0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0 +0,0,0,0,8,2,24,0,0,0,0,23,0,0,0,0,22,2,7,0,0,0,0 +0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,0,0,2,7,0,0,0,0 +0,0,0,0,8,2,2,0,0,0,0,0,0,0,0,0,2,2,7,0,0,0,0 +0,0,0,0,0,15,2,13,0,0,0,0,0,0,0,0,2,7,0,0,0,0,0 +0,0,0,0,0,8,2,2,8,0,0,0,0,0,7,2,2,7,0,0,0,0,0 +0,0,0,0,0,0,15,2,2,2,0,25,0,2,2,2,13,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,15,2,2,2,2,2,12,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,13,0,13,13,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,6,26,27,27,27,26,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,27,27,27,0,0,0,27,27,27,3,0,0,0,0,0,0 +0,0,0,0,0,8,27,27,8,0,0,0,0,0,3,27,27,7,0,0,0,0,0 +0,0,0,0,0,6,27,0,0,0,0,0,0,0,0,3,27,3,0,0,0,0,0 +0,0,0,0,8,26,27,0,0,0,0,0,0,0,0,0,27,26,7,13,0,0,0 +0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0 +0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0 +0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0 +0,0,0,0,8,26,27,0,0,0,0,0,0,0,0,0,27,26,7,0,0,0,0 +0,0,0,0,0,15,27,13,0,0,0,0,0,0,0,0,27,13,0,0,0,0,0 +0,0,0,0,0,8,27,27,8,0,0,0,0,0,7,27,27,7,0,0,0,0,0 +0,0,0,0,0,0,0,27,27,27,0,0,0,27,27,27,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,15,26,27,27,27,26,12,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,6,26,0,0,3,26,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,20,0,0,0,20,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,8,0,0,8,0,0,0,0,0,3,0,0,7,0,0,0,0,0 +0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,8,26,18,0,0,0,0,0,0,0,0,0,19,26,7,13,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0 +0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0 +0,0,0,0,8,26,18,0,0,0,0,0,0,0,0,0,19,26,7,0,0,0,0 +0,0,0,0,0,15,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,8,0,0,8,0,0,0,0,0,7,0,0,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,17,0,0,0,17,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,15,26,0,13,13,26,12,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,5,0,3,3,5,3,0,0,13,0,0,0,0,0 +8,0,0,0,0,0,3,26,26,26,26,26,26,26,26,26,3,0,0,0,0,0,0 +0,0,0,0,13,8,26,0,8,0,0,0,0,0,3,0,26,7,13,0,0,0,0 +0,0,0,0,0,8,26,0,0,0,0,0,0,0,0,3,26,0,0,0,0,0,0 +0,0,0,0,0,10,26,0,0,0,0,0,0,0,0,0,26,9,0,13,0,0,0 +0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,26,7,0,0,0,0,0 +0,0,0,0,13,8,26,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0 +0,0,0,0,0,8,26,0,0,0,0,0,0,0,0,0,26,7,0,0,0,0,0 +0,0,0,0,0,10,26,0,0,0,0,0,0,0,0,0,26,9,0,0,0,0,0 +0,0,0,0,0,8,26,13,0,0,0,0,0,0,0,13,26,0,0,0,0,0,0 +0,0,0,0,0,8,26,0,8,0,0,0,0,0,7,0,26,7,0,0,0,0,0 +0,0,0,0,0,0,0,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,13,11,0,13,13,11,13,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,3,0,0,0,0,13,0,0,0,0,0 +8,0,0,0,0,0,0,0,8,26,0,3,6,26,7,0,0,0,0,0,0,0,0 +0,0,0,0,13,0,8,0,8,0,0,0,0,0,3,0,7,0,13,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,3,7,0,0,0,0,0,0 +0,0,0,0,0,8,26,0,0,0,0,0,0,0,0,0,26,0,0,13,0,0,0 +0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,12,7,0,0,0,0,7 +0,0,0,0,13,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,8,6,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0 +0,0,0,0,0,8,26,0,0,0,0,0,0,0,0,0,26,7,0,0,0,0,0 +0,0,0,0,0,0,13,13,0,0,0,0,0,0,0,13,12,0,0,0,0,0,0 +0,0,0,0,0,0,8,0,8,0,0,0,0,0,7,0,7,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,15,26,13,13,15,26,7,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,13,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,3,0,0,0,0,13,0,0,0,0,0 +8,0,0,0,0,0,0,0,8,26,0,3,6,26,7,0,0,0,0,0,0,0,0 +0,0,0,0,13,0,8,0,8,20,0,0,0,20,3,0,7,0,13,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,3,7,0,0,0,0,0,0 +0,0,0,0,0,8,26,18,0,0,0,0,0,0,0,19,26,0,0,13,0,0,0 +0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,12,7,0,0,0,0,7 +0,0,0,0,13,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0 +0,0,0,0,0,8,6,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0 +0,0,0,0,0,8,26,18,0,0,0,0,0,0,0,19,26,7,0,0,0,0,0 +0,0,0,0,0,0,13,13,0,0,0,0,0,0,0,13,12,0,0,0,0,0,0 +0,0,0,0,0,0,8,0,8,17,0,0,0,17,7,0,7,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,15,26,13,13,15,26,7,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,13,13,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,0,0,7,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,8,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,16,0,0 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,3,0,0,0,0,13,0,0,0,0,0 +8,0,0,0,0,0,0,0,8,5,0,3,3,5,0,0,0,0,0,0,0,0,0 +0,0,0,0,13,0,8,0,8,2,2,2,2,2,3,0,7,0,13,0,0,0,7 +0,0,0,0,0,0,8,0,2,28,0,0,0,28,2,3,7,0,0,0,0,0,0 +0,0,8,0,0,8,10,2,28,0,0,0,0,0,28,2,9,0,0,13,7,0,0 +0,0,0,0,0,0,8,2,0,0,0,0,0,0,0,2,7,7,0,0,0,0,7 +0,0,0,0,13,0,8,2,0,0,0,0,0,0,0,2,0,0,0,7,0,0,0 +0,0,0,0,0,8,8,2,0,0,0,0,0,0,0,2,0,7,0,0,0,0,0 +0,0,0,0,0,8,10,2,28,0,0,0,0,0,28,2,9,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,2,28,0,0,0,28,2,13,12,0,0,0,0,0,0 +0,0,0,0,0,0,8,0,8,2,2,2,2,2,7,0,7,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,13,11,13,13,13,11,7,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,13,13,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,3,0,7,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,8,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,3,16,0,0 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0 +0,0,0,0,0,0,0,0,0,3,0,3,3,0,0,0,0,13,0,0,0,0,0 +8,0,0,0,0,0,0,0,8,29,29,29,29,29,0,0,0,0,0,0,0,0,0 +0,13,0,0,13,0,8,0,29,30,30,30,30,30,29,0,7,0,13,0,7,0,7 +0,0,0,0,0,0,8,29,30,31,31,31,31,31,30,29,7,0,0,0,0,0,0 +0,0,8,0,0,8,29,30,31,31,31,31,31,31,31,30,29,0,0,13,7,0,0 +0,0,0,0,0,0,29,30,31,31,31,31,31,31,31,30,29,7,0,0,0,0,7 +0,0,0,0,13,0,29,30,31,31,31,31,31,31,31,30,29,0,0,7,0,0,0 +0,0,0,0,0,8,29,30,31,31,31,31,31,31,31,30,29,7,0,0,0,0,0 +0,0,0,0,0,8,29,30,31,31,31,31,31,31,31,30,29,0,0,0,0,0,0 +0,0,0,0,0,0,0,29,30,31,31,31,31,31,30,29,12,0,0,0,0,0,0 +0,0,0,0,0,0,8,0,29,30,30,30,30,30,29,0,7,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,13,29,29,29,29,29,7,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,13,13,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,3,0,7,0,0,0,0 +0,0,0,3,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,8,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,3,16,0,0 +0,8,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0 +8,0,0,0,0,0,0,0,0,3,0,3,3,0,13,0,0,13,0,7,0,0,0 +8,0,0,0,0,0,0,0,8,32,32,32,32,32,0,0,0,0,0,0,0,0,0 +0,13,0,0,13,0,8,32,32,0,0,2,0,0,32,32,7,0,13,0,7,0,7 +0,8,0,0,0,0,8,32,8,0,0,0,0,0,33,32,7,0,0,0,0,0,7 +0,0,8,0,0,8,32,0,0,0,0,0,0,0,0,0,32,0,0,13,7,0,0 +0,0,0,0,0,0,32,0,8,0,0,0,0,0,0,0,32,7,0,0,0,7,7 +0,0,0,0,13,0,32,0,0,0,0,0,0,0,0,0,32,0,7,7,0,0,0 +0,0,0,0,0,8,32,0,0,0,0,0,0,0,0,0,32,7,13,0,0,0,0 +0,0,0,0,0,8,32,0,0,0,13,0,0,0,0,0,32,0,0,0,0,0,0 +0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,32,12,0,0,0,0,0,0 +0,0,0,0,0,0,8,32,32,0,0,34,0,0,32,32,7,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,13,32,32,32,32,32,7,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,0,13,13,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,3,0,7,0,0,0,0 +0,0,0,3,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,8,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,3,16,0,0 +0,8,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,13,0,7,0,0,0 +8,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0 +0,13,0,0,13,0,0,5,0,0,0,2,0,0,0,5,7,0,13,0,7,0,7 +0,8,0,0,0,0,8,2,8,0,0,28,0,0,0,2,7,0,0,0,0,0,7 +0,0,8,0,0,0,0,0,28,0,0,0,0,0,28,0,0,0,0,13,7,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,7 +0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,0,0,0 +0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,7,13,0,0,0,0 +0,0,0,0,0,0,0,0,28,0,13,0,0,0,28,0,13,0,0,0,0,0,0 +0,0,0,0,0,0,0,2,0,0,0,28,0,0,0,2,7,0,0,0,0,0,0 +0,0,0,0,0,0,0,11,0,0,0,2,0,0,7,11,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,11,13,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,3,0,7,0,0,0,0 +0,0,0,3,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,6,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,3,16,0,0 +0,8,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0 +8,0,0,0,0,13,0,0,0,0,0,0,0,0,13,0,0,13,0,7,7,0,0 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,15,0,0,13,0,0,0,0,0,0,0,0,0,0,0,7,0,13,0,7,0,7 +0,8,0,0,0,0,0,0,8,0,0,35,0,0,0,0,0,0,0,0,0,0,7 +0,0,8,0,0,0,0,0,35,0,0,0,0,0,35,0,0,0,0,13,7,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,7 +0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,0,0,0 +0,0,0,0,13,13,0,0,0,0,0,0,0,0,0,0,0,7,13,0,0,0,0 +0,0,0,0,0,0,0,0,35,0,13,0,0,0,35,0,13,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,35,0,0,0,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,3,0,7,0,0,0,0 +0,0,0,3,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,6,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,3,16,0,0 +0,8,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0 +8,0,0,0,0,13,0,0,0,0,0,0,0,0,13,0,0,13,0,7,7,0,0 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,15,0,0,13,0,0,0,0,0,0,0,0,0,0,0,7,0,13,0,7,0,7 +0,8,0,0,0,0,0,0,8,0,0,35,0,0,0,0,0,0,0,0,0,0,7 +0,0,8,0,0,8,0,0,35,0,0,28,0,0,35,0,0,0,0,13,7,0,0 +0,0,0,0,0,0,0,0,8,28,0,0,0,28,0,0,0,0,0,0,0,7,7 +0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,0,0,0 +0,0,0,0,13,13,0,0,0,28,0,0,0,28,0,0,0,7,13,0,0,0,0 +0,0,0,0,0,0,0,0,35,0,13,28,0,0,35,0,13,0,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,35,0,13,0,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,3,0,7,0,0,0,0 +0,0,0,3,0,0,0,0,8,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,6,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,3,16,0,0 +0,8,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0 +6,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3 +0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0 +8,0,0,0,0,13,0,0,0,0,0,0,0,0,13,0,0,13,0,7,7,0,0 +8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,15,0,0,13,0,0,0,0,0,0,0,0,0,0,0,7,0,13,0,7,0,7 +0,8,0,0,0,0,0,0,8,0,0,31,0,0,0,0,0,0,0,0,0,0,7 +0,0,8,0,0,8,0,0,31,0,0,35,0,0,31,0,0,0,0,13,7,0,0 +0,0,0,0,0,0,0,0,8,35,0,0,0,35,0,0,0,0,0,0,0,7,7 +0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,0,0,0 +0,0,0,0,13,13,0,0,0,35,0,0,0,35,0,0,0,7,13,0,0,0,0 +0,0,0,0,0,8,0,0,31,0,13,35,0,0,31,0,13,0,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,31,0,13,0,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,13,0,0,0,13,13,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,3,3,0,0,0,3,0,7,0,0,0,0 +0,0,0,3,0,0,0,0,8,26,26,26,26,26,7,0,0,0,0,0,0,0,0 +0,0,6,0,0,3,0,0,26,36,36,36,36,36,26,0,0,3,0,3,16,0,0 +0,8,0,0,0,0,0,8,36,36,36,36,36,36,36,0,0,0,0,0,7,0,0 +6,8,0,0,0,0,0,0,36,36,36,36,36,36,36,0,0,0,0,0,0,7,3 +0,0,0,0,0,0,0,8,36,36,36,36,36,36,36,0,0,0,0,0,0,7,0 +8,0,0,0,0,13,0,0,0,36,36,36,36,36,13,0,0,13,0,7,7,0,0 +8,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,7 +0,15,0,0,13,0,0,0,0,0,0,26,0,0,0,0,7,0,13,0,7,0,7 +0,8,0,0,0,0,0,0,8,0,0,26,0,0,0,0,0,0,0,0,0,0,7 +0,0,8,0,0,8,0,0,0,0,0,35,0,0,0,0,0,0,0,13,7,0,0 +0,0,0,0,0,0,0,0,8,35,26,26,26,35,0,0,0,0,0,0,0,7,7 +0,0,0,0,13,0,0,0,0,28,0,28,0,28,0,0,0,0,7,7,0,0,0 +0,0,0,0,13,13,0,0,0,35,26,26,26,35,0,0,0,7,13,0,0,0,0 +0,0,0,0,0,8,0,0,13,0,13,35,0,0,0,0,13,13,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,0,0,13,0,13,0,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,13,0,0,0,13,13,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,8,26,26,26,26,26,26,26,3,0,3,0,0,0,0,0 +0,0,0,0,3,0,3,26,36,36,36,36,36,36,36,26,3,0,7,0,0,0,0 +0,0,0,3,0,0,36,36,36,0,0,0,0,0,36,36,36,0,0,0,0,0,0 +0,0,6,0,0,3,26,26,0,0,0,0,0,0,0,26,26,3,0,3,16,0,0 +0,8,0,0,0,26,36,36,0,0,0,7,0,0,0,36,36,26,0,0,7,0,0 +6,8,0,0,0,36,36,36,0,7,0,0,0,13,0,36,36,36,0,0,0,7,3 +0,0,0,0,0,36,36,36,7,0,0,0,0,0,8,36,36,36,0,0,0,7,0 +8,0,0,0,0,13,36,36,36,0,0,0,0,0,36,36,36,13,0,7,7,0,0 +8,0,0,0,0,0,36,36,36,36,36,0,36,36,36,36,36,0,0,0,0,0,7 +0,15,0,0,13,0,0,36,36,36,36,36,36,36,36,36,7,0,13,0,7,0,7 +0,8,0,0,0,0,0,0,8,36,36,36,36,36,0,0,0,0,0,0,0,0,7 +0,0,8,0,0,8,0,0,0,0,0,31,0,0,0,0,0,0,0,13,7,0,0 +0,0,0,0,0,0,0,0,8,31,26,0,26,31,0,0,0,0,0,0,0,7,7 +0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,0,0,0 +0,0,0,0,13,13,0,0,0,31,26,0,26,31,0,0,0,7,13,0,0,0,0 +0,0,0,0,0,8,0,0,13,0,13,31,0,0,0,0,13,13,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,0,0,13,0,13,0,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,13,0,0,0,13,13,13,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,3,26,26,0,0,0,0,0,0,0,0,0,26,26,7,0,0,0,0 +0,0,0,3,26,36,0,0,0,0,0,0,0,0,0,0,0,36,26,0,0,0,0 +0,0,6,0,36,36,0,0,0,0,0,0,0,0,0,0,0,36,36,3,16,0,0 +0,8,0,0,26,0,0,0,0,0,0,7,0,0,0,0,0,0,26,36,7,0,0 +6,8,0,0,36,0,0,0,0,7,0,0,0,13,0,0,0,0,36,26,0,7,3 +0,0,0,0,36,0,6,0,7,0,0,0,0,0,8,0,16,0,36,36,0,7,0 +8,0,0,0,36,36,0,0,0,0,0,0,0,0,0,8,0,36,36,7,7,0,0 +8,0,0,0,36,36,13,0,0,0,0,0,0,0,0,0,0,36,36,0,0,0,7 +0,15,0,0,13,36,36,0,0,0,0,0,0,0,0,0,36,36,13,0,7,0,7 +0,8,0,0,0,36,36,36,36,0,8,0,0,0,36,36,36,36,0,0,0,0,7 +0,0,8,0,0,8,36,36,36,36,36,36,36,36,36,36,36,0,0,13,7,0,0 +0,0,0,0,0,0,0,0,8,36,36,36,36,36,36,0,0,0,0,0,0,7,7 +0,0,0,0,13,0,0,0,0,0,31,0,31,0,0,0,0,0,7,7,0,0,0 +0,0,0,0,13,13,0,0,0,0,26,31,26,0,0,0,0,7,13,0,0,0,0 +0,0,0,0,0,8,0,0,13,0,13,0,0,0,0,0,13,13,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,0,0,13,0,13,0,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,13,13,0,0,0,13,13,13,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,6,26,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,26,16,0,0 +0,8,36,36,0,0,0,0,3,0,0,7,0,0,0,0,0,0,0,36,36,0,0 +6,8,26,26,0,0,0,0,0,7,13,0,0,13,0,0,0,0,0,26,26,7,3 +0,0,36,36,0,0,6,0,7,0,0,0,0,0,8,0,16,0,0,36,36,7,0 +8,0,0,36,0,6,0,0,0,0,0,0,0,0,0,8,0,16,0,36,7,0,0 +8,0,0,36,0,28,13,0,0,0,0,0,0,0,0,0,0,28,0,36,0,0,7 +0,15,0,36,32,0,0,0,0,0,0,0,0,0,0,0,0,0,32,36,7,0,7 +0,8,0,36,36,0,0,0,0,0,8,0,0,0,0,0,0,0,36,36,0,0,7 +0,0,8,0,36,36,0,0,0,0,8,0,0,0,0,0,0,36,36,13,7,0,0 +0,0,0,0,36,36,36,36,36,0,0,0,0,0,0,36,36,36,36,0,0,7,7 +0,0,0,8,13,36,36,36,36,36,36,36,36,36,36,36,36,36,7,7,0,0,0 +0,0,0,0,13,13,36,36,36,36,36,36,36,36,36,36,36,7,13,0,0,0,0 +0,0,0,0,0,8,0,0,13,0,13,0,0,0,0,0,13,13,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,0,0,13,0,13,0,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,13,0,0,0,13,13,13,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,3,0,0,3,0,0,0,0,0,0,3,0,0 +0,6,26,0,0,0,0,0,3,0,0,7,0,0,3,0,0,0,0,0,26,0,0 +6,8,36,0,0,0,0,0,0,7,13,0,0,13,0,0,0,0,0,0,36,7,3 +0,0,26,0,0,0,6,0,7,0,0,0,0,0,8,0,16,0,0,0,26,7,0 +8,0,36,0,0,6,28,0,0,0,0,0,0,0,0,8,28,16,0,0,36,0,0 +8,0,36,0,0,37,13,0,0,0,0,0,0,0,0,0,0,37,0,0,36,0,7 +0,15,36,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,36,0,7 +0,8,36,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,36,0,7 +0,0,8,36,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,36,7,0,0 +0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,7,7 +0,0,0,8,36,0,0,0,0,0,8,0,7,0,0,0,0,0,36,7,0,0,0 +0,0,0,0,13,36,0,0,0,0,0,0,0,0,0,0,0,36,13,0,0,0,0 +0,0,0,0,0,8,36,36,36,36,36,36,36,36,36,36,36,13,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,0,0,13,0,13,0,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,13,0,0,0,13,13,13,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,0,0,3,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,0,3,0,0,7,0,0,3,0,0,0,0,0,0,0,0 +6,26,0,0,0,0,0,3,0,7,13,0,0,13,0,16,0,0,0,0,0,26,3 +0,36,0,0,0,0,6,0,7,0,8,0,0,0,8,0,16,0,0,0,0,36,0 +8,26,0,0,0,8,37,0,0,0,0,0,0,0,0,8,37,7,0,0,0,26,0 +8,26,0,0,0,31,13,0,0,0,0,0,0,0,0,0,0,31,0,0,8,26,7 +0,15,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,7 +0,8,36,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,36,0,7 +0,0,8,36,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,36,7,0,0 +0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,7,7 +0,0,0,8,36,0,0,0,0,0,8,0,7,0,0,0,0,0,36,7,0,0,0 +0,0,0,0,13,36,0,0,0,0,0,0,0,0,0,0,0,36,13,0,0,0,0 +0,0,0,0,0,8,36,36,36,36,36,36,36,36,36,36,36,13,13,0,0,0,0 +0,0,0,0,0,0,0,13,0,0,13,0,0,13,0,13,0,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,13,0,0,0,13,13,13,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,0,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,7,0,0,3,0,0,0,0,0,0,0,0 +3,0,0,0,0,0,0,3,0,7,13,0,0,13,0,16,0,0,0,0,0,0,3 +26,0,0,0,0,0,8,28,7,0,8,0,0,0,8,28,7,0,0,0,0,0,26 +8,36,0,0,0,0,31,0,0,0,8,0,0,0,0,0,31,0,0,0,0,36,0 +8,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,26,7 +0,36,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,36,7 +0,36,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,36,7 +0,36,36,0,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,0,36,36,0 +0,36,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,7,7 +0,0,36,36,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,36,0,0,0 +0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,3,36,0,0,0,0 +0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,3,3,36,13,0,0,0,0 +0,0,0,0,0,0,36,36,36,36,36,36,36,36,36,36,36,7,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,36,36,36,36,36,7,0,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,13,0,0,0,13,13,13,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,0,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,7,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,7,13,0,0,13,0,16,0,0,0,0,0,0,0 +0,0,0,0,0,0,8,37,7,0,8,0,0,0,8,37,7,0,0,0,0,0,0 +26,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,26 +36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36 +26,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,26 +36,7,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,36 +36,16,0,0,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,0,0,6,36 +0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,7 +0,0,36,16,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,6,36,0,0 +0,0,0,36,3,0,0,0,0,0,0,0,0,0,0,0,0,3,36,36,0,0,0 +0,0,0,0,36,3,3,0,0,0,0,0,0,0,0,0,3,36,36,0,0,0,0 +0,0,0,0,0,36,36,3,3,0,0,0,0,0,0,8,36,36,0,0,0,0,0 +0,0,0,0,0,0,0,36,36,0,6,3,0,0,36,36,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,13,36,36,36,36,36,13,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,6,0,7,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,7,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,28,7,13,0,0,13,28,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,31,0,0,8,0,0,0,0,31,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26 +36,7,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,36 +26,7,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,26 +36,0,0,0,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,0,0,6,36 +0,36,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,7 +0,0,36,16,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,0,36,0,0 +0,0,0,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,0,0,0 +0,0,0,0,36,3,3,0,0,0,0,0,0,0,0,0,3,6,36,0,0,0,0 +0,0,0,0,0,36,36,3,0,0,0,0,0,0,0,8,36,36,0,0,0,0,0 +0,0,0,0,0,0,0,36,3,0,6,3,0,0,3,36,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,36,36,36,36,36,36,36,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,6,0,7,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,7,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,37,7,13,0,0,13,37,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +26,7,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,26 +36,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,36 +26,16,0,0,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,0,0,0,26 +0,36,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,7 +0,0,36,16,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,6,36,0,0 +0,0,0,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,0,0,0 +0,0,0,0,36,3,3,0,0,0,0,0,0,0,0,0,3,0,36,0,0,0,0 +0,0,0,0,0,36,36,3,0,0,3,0,0,0,0,8,36,36,0,0,0,0,0 +0,0,0,0,0,0,0,36,3,0,6,3,0,0,3,36,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,36,36,36,36,36,36,36,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,6,0,7,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,0,7,0,28,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,31,0,15,0,0,13,31,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0 +26,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,26 +36,16,0,0,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,0,0,6,36 +0,26,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,7 +0,0,36,0,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,6,36,0,0 +0,0,0,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,0,0,0 +0,0,0,0,36,3,3,0,0,0,0,28,0,0,0,3,3,6,36,0,0,0,0 +0,0,0,0,0,36,36,3,16,0,3,37,0,0,0,8,36,36,0,0,0,0,0 +0,0,0,0,0,0,0,36,3,0,6,37,0,8,3,36,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,15,36,36,36,36,36,36,36,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,6,0,7,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,37,28,7,28,37,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,15,0,0,13,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +26,3,0,0,0,0,0,0,0,0,8,0,7,0,0,0,0,0,0,0,0,6,26 +0,36,16,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,36,7 +0,0,26,16,0,0,0,0,0,0,8,37,7,0,0,0,0,0,0,0,26,0,0 +0,0,0,36,3,0,0,0,0,0,0,37,0,0,0,0,0,0,6,36,0,0,0 +0,0,0,0,36,3,0,0,0,0,0,31,0,0,0,3,3,3,36,0,0,0,0 +0,0,0,0,0,36,36,3,16,0,3,0,0,0,0,8,36,36,0,0,0,0,0 +0,0,0,0,0,0,0,36,3,0,3,3,0,8,3,36,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,36,36,36,36,36,36,36,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,6,0,7,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,31,37,7,37,31,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,37,7,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,37,0,0,0,0,0,0,0,0,0,0,0 +0,3,0,0,0,0,0,0,0,0,8,37,7,0,0,0,0,0,0,0,0,3,0 +0,26,3,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,26,7 +0,0,36,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,0,0 +0,0,0,26,3,0,0,0,0,0,0,0,0,0,0,0,0,0,6,26,0,0,0 +0,0,0,0,36,3,3,0,0,0,0,0,0,0,0,3,0,6,36,0,0,0,0 +0,0,0,0,0,36,36,3,16,0,3,3,0,0,0,8,36,36,0,0,0,0,0 +0,0,0,0,0,0,0,36,3,0,3,3,0,8,3,36,12,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,36,36,36,36,36,36,36,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,28,7,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,31,37,31,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,32,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,37,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,37,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,26,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,26,0,0 +0,0,0,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,6,36,0,0,0 +0,0,0,0,26,0,3,0,0,0,0,0,0,0,0,3,3,6,26,0,0,0,0 +0,0,0,0,0,26,26,26,16,0,3,3,0,0,0,26,26,26,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,0,3,3,0,8,26,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,36,36,36,36,36,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,8,38,7,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0 +0,0,0,26,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0 +0,0,0,0,36,3,3,0,0,0,0,0,0,0,0,3,3,3,36,0,0,0,0 +0,0,0,0,0,36,36,36,3,0,3,3,0,0,0,36,36,36,0,0,0,0,0 +0,0,0,0,0,0,0,0,36,26,26,26,26,26,36,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,26,3,3,0,0,0,0,0,0,0,0,3,3,3,26,0,0,0,0 +0,0,0,0,0,26,26,26,16,0,3,3,0,0,0,26,26,26,0,0,0,0,0 +0,0,0,0,0,0,0,0,36,36,36,36,36,36,36,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,3,3,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Locator2.tml b/overrides/config/ruins_config/generic/Locator2.tml new file mode 100644 index 0000000..0f800e5 --- /dev/null +++ b/overrides/config/ruins_config/generic/Locator2.tml @@ -0,0 +1,325 @@ +weight=3 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=20,11,11 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=1000 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule3=0,100,chisel:technical-12 +rule4=0,100,minecraft:stone_brick_stairs-0 +rule5=0,100,minecraft:stone_slab-0 +rule6=0,100,minecraft:stone-6 +rule7=0,100,ChestGenHook:chests/stronghold_crossing:8-3,ChestGenHook:chests/stronghold_crossing:8-3,ChestGenHook:chests/stronghold_crossing:8-3,ChestGenHook:chests/stronghold_crossing:8-3,air +rule8=0,100,minecraft:stone_brick_stairs-2 +rule9=0,100,minecraft:stone_brick_stairs-3 +rule10=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule11=0,100,minecraft:iron_door-1 +rule12=0,100,minecraft:stone_brick_stairs-1 +rule13=0,100,minecraft:iron_door-9 +rule14=0,100,chisel:factory-1 +rule15=0,100,minecraft:vine-8 +rule16=0,100,minecraft:vine-9 +rule17=0,100,minecraft:vine-12 +rule18=0,100,minecraft:vine-1 +rule19=0,100,minecraft:vine-4 +rule20=0,100,minecraft:vine-2 +rule21=0,100,minecraft:stone_slab-5 +rule22=0,100,minecraft:cobblestone_wall-0 +rule23=0,100,minecraft:stone_brick_stairs-4 +rule24=0,100,minecraft:stone_brick_stairs-6 +rule25=0,100,minecraft:stone_brick_stairs-7 +rule26=0,100,minecraft:stone_brick_stairs-5 +rule27=0,100,minecraft:stone_slab-8 +rule28=0,100,chisel:blocktin-4 + +layer +1,1,1,1,2,2,2,1,1,1,1 +1,3,3,2,2,2,2,2,3,3,1 +1,3,2,2,2,2,2,2,2,3,1 +1,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2 +1,2,2,2,2,2,2,2,2,2,1 +1,3,2,2,2,2,2,2,2,3,1 +1,3,3,2,2,2,2,2,3,3,1 +1,1,1,1,2,2,2,1,1,1,1 +endlayer + +layer +1,1,1,1,4,1,4,1,1,1,1 +1,1,1,5,6,6,6,5,1,1,1 +1,1,6,6,6,6,6,6,6,1,1 +1,5,6,6,0,0,7,6,6,5,1 +9,6,6,0,0,0,0,0,6,6,8 +0,11,0,0,0,10,0,0,6,6,1 +9,6,6,0,0,0,0,0,6,6,8 +1,5,6,6,0,0,7,6,6,5,1 +1,1,6,6,6,6,6,6,6,1,1 +1,1,1,5,6,6,6,5,1,1,1 +1,1,1,1,12,1,12,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,6,6,6,1,1,1,1 +1,1,5,6,6,6,6,6,5,1,1 +1,1,6,6,0,0,0,6,6,1,1 +1,6,6,0,0,0,0,0,6,6,1 +1,13,0,0,0,0,0,0,6,6,1 +1,6,6,0,0,0,0,0,6,6,1 +1,1,6,6,0,0,0,6,6,1,1 +1,1,5,6,6,6,6,6,5,1,1 +1,1,1,1,6,6,6,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,0,0,0,1,1,1,1 +1,1,0,0,4,5,4,0,0,1,1 +1,0,5,5,14,14,14,5,5,0,1 +1,0,5,14,0,0,0,14,5,0,1 +0,9,14,0,0,0,0,0,14,8,0 +0,5,14,0,0,0,0,0,14,5,0 +0,9,14,0,0,0,0,0,14,8,0 +1,0,5,14,0,0,0,14,5,0,1 +1,0,5,5,14,14,14,5,5,0,1 +1,1,0,0,12,5,12,0,0,1,1 +1,1,1,1,0,0,0,1,1,1,1 +endlayer + +layer +1,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,15,15,0,0,0,0,0 +0,0,0,17,14,14,14,16,0,0,0 +0,0,15,14,0,0,0,14,18,0,0 +0,19,14,0,0,0,0,0,14,18,0 +0,0,14,0,0,0,0,0,14,18,0 +0,19,14,0,0,0,0,0,14,18,0 +0,0,20,14,0,0,0,14,20,0,0 +0,0,0,20,14,14,14,20,0,0,0 +0,0,0,0,20,0,20,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,15,15,15,0,0,0,0 +0,0,0,17,14,14,14,18,0,0,0 +0,0,15,14,0,0,0,14,15,0,0 +0,19,14,0,0,0,0,0,14,18,0 +0,19,14,0,0,0,0,0,14,18,0 +0,19,14,0,0,0,0,0,14,18,0 +0,0,20,14,0,0,0,14,20,0,0 +0,0,0,20,14,14,14,0,0,0,0 +0,0,0,0,20,20,20,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,15,15,0,0,0,0 +0,0,0,0,21,21,21,0,0,0,0 +0,0,19,22,14,14,14,22,15,0,0 +0,19,21,14,0,0,0,14,21,0,0 +0,0,21,14,0,0,0,14,21,0,0 +0,19,21,14,0,0,0,14,21,0,0 +0,0,20,22,14,14,14,22,0,0,0 +0,0,0,0,21,21,21,0,0,0,0 +0,0,0,0,0,20,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,15,15,15,0,0,0,0 +0,0,0,0,23,23,23,18,0,0,0 +0,0,19,22,14,14,14,22,15,0,0 +0,19,25,14,0,0,0,14,24,0,0 +0,0,25,14,0,0,0,14,24,0,0 +0,19,25,14,0,0,0,14,24,0,0 +0,0,20,22,14,14,14,22,0,0,0 +0,0,0,19,26,26,26,0,0,0,0 +0,0,0,0,0,20,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,15,15,15,0,0,0,0 +15,0,0,15,3,3,3,18,0,0,0 +0,0,19,3,22,14,22,3,15,0,0 +0,19,3,22,14,14,14,22,3,0,0 +0,0,3,14,14,14,14,14,3,18,0 +0,19,3,22,14,14,14,22,3,0,0 +0,0,20,3,22,14,22,3,20,0,0 +0,0,0,19,3,3,3,20,0,0,0 +0,0,0,0,20,20,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +15,0,0,0,27,27,27,0,0,0,0 +19,0,0,27,22,23,22,27,0,0,0 +0,0,27,22,14,14,14,22,27,0,0 +0,0,27,25,14,14,14,24,27,0,0 +0,0,27,22,14,14,14,22,27,0,0 +19,0,0,27,22,26,22,27,0,0,0 +0,0,0,0,27,27,27,0,0,0,18 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,15,0,0,0,0,0,15,0,0,0 +0,0,0,0,25,23,24,0,0,0,0 +15,0,0,0,6,6,6,23,0,0,0 +19,0,0,6,6,6,6,6,24,0,0 +0,23,6,6,6,12,6,6,6,23,0 +0,25,6,6,8,21,9,6,6,24,0 +0,26,6,6,6,4,6,6,6,26,0 +19,0,25,6,6,6,6,6,24,0,0 +0,0,0,26,6,6,6,26,0,0,18 +0,0,0,0,25,26,24,0,0,0,0 +0,0,0,20,0,0,0,0,0,0,0 +endlayer + +layer +0,15,15,15,25,6,24,15,0,0,0 +19,0,25,6,6,6,6,6,24,0,0 +15,23,6,8,12,12,12,9,6,23,0 +19,6,12,21,0,0,0,21,12,6,18 +23,6,8,0,0,0,0,0,9,6,23 +6,6,8,0,0,0,0,0,9,6,6 +26,6,8,0,0,0,0,0,9,6,26 +19,6,4,21,0,0,0,21,4,6,18 +0,26,6,8,4,4,4,9,6,26,18 +19,0,25,6,6,6,6,6,24,0,0 +0,0,0,20,25,6,24,0,0,20,0 +endlayer + +layer +0,15,15,6,6,6,6,6,15,0,0 +19,6,6,5,5,5,5,5,6,6,18 +15,6,22,0,0,0,0,0,22,6,15 +6,5,0,0,0,0,0,0,0,5,6 +6,5,0,0,0,0,0,0,0,5,6 +6,5,0,0,0,0,0,0,0,5,6 +6,5,0,0,0,0,0,0,0,5,6 +6,5,0,0,0,0,0,0,0,5,6 +19,6,22,0,0,0,0,0,22,6,18 +19,6,6,5,5,5,5,5,6,6,0 +0,20,19,6,6,6,6,6,18,20,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,22,0,0,0,0,0,22,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,22,0,0,0,0,0,22,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,22,22,0,0,0,22,22,0,0 +0,0,0,22,0,0,0,22,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,22,0,0,0,22,0,0,0 +0,0,22,22,0,0,0,22,22,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,22,0,0,0,22,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,22,0,0,0,22,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,22,22,0,22,22,0,0,0 +0,0,0,0,22,0,22,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,22,0,22,0,0,0,0 +0,0,0,22,22,0,22,22,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,22,23,22,0,0,0,0 +0,0,0,0,22,22,22,0,0,0,0 +0,0,0,0,22,0,22,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,4,0,0,0,0,0 +0,0,0,0,19,28,18,0,0,0,0 +0,0,0,0,0,20,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Locator3.tml b/overrides/config/ruins_config/generic/Locator3.tml new file mode 100644 index 0000000..c3a64fd --- /dev/null +++ b/overrides/config/ruins_config/generic/Locator3.tml @@ -0,0 +1,346 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=22,11,11 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=1000 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stone-6 +rule3=0,100,minecraft:stone_slab-0 +rule4=0,100,chisel:factory-1 +rule5=0,100,minecraft:cobblestone_wall-0,minecraft:cobblestone_wall-1 +rule6=0,100,chisel:factory-14 +rule7=0,100,minecraft:vine-8 +rule8=0,100,minecraft:vine-1 +rule9=0,100,minecraft:vine-4 +rule10=0,100,minecraft:vine-2 +rule11=0,100,minecraft:stone_slab-8 +rule12=0,100,chisel:technical-12 +rule13=0,100,minecraft:iron_bars-0 +rule14=0,100,minecraft:stone_brick_stairs-4 +rule15=0,100,minecraft:stone_brick_stairs-7 +rule16=0,100,minecraft:stone_brick_stairs-6 +rule17=0,100,minecraft:stone_brick_stairs-5 +rule18=0,100,minecraft:concrete-8 +rule19=0,100,minecraft:double_stone_slab-0 +rule20=0,100,minecraft:vine-9 +rule21=0,100,chisel:blockcopper-4 + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,1,1,1,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,1 +1,1,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,1,1 +1,1,2,2,2,2,2,2,2,1,1 +1,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,1,1,1,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,3,3,3,1,1,1,3,3,3,1 +1,3,2,3,3,3,3,3,2,3,1 +1,3,3,4,3,5,3,4,3,3,1 +1,1,3,3,6,6,6,3,3,1,1 +1,1,3,5,6,6,6,5,3,1,1 +1,1,3,3,6,6,6,3,3,1,1 +1,3,3,4,3,5,3,4,3,3,1 +1,3,2,3,3,3,3,3,2,3,1 +1,3,3,3,1,1,1,3,3,3,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,2,1,1,1,1,1,2,1,1 +1,1,1,4,3,5,3,4,1,1,1 +1,1,1,3,6,6,6,3,1,1,1 +1,1,1,5,6,6,6,5,1,1,1 +1,1,1,3,6,6,6,3,1,1,1 +1,1,1,4,3,5,3,4,1,1,1 +1,1,2,1,1,1,1,1,2,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,2,1,1,1,1,1,2,1,1 +1,1,1,4,3,5,3,4,1,1,1 +1,1,1,3,6,6,6,3,1,1,1 +1,1,1,5,6,6,6,5,1,1,1 +1,1,1,3,6,6,6,3,1,1,1 +1,1,1,4,3,5,3,4,1,1,1 +1,1,2,1,1,1,1,1,2,1,1 +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,0,0,0,0,0,1,1,1 +1,0,7,0,7,0,0,7,7,0,1 +1,9,2,7,0,5,0,9,2,8,1 +0,0,9,4,3,5,3,4,8,0,0 +0,9,0,3,6,6,6,3,0,0,0 +0,0,5,5,6,6,6,5,5,0,0 +0,9,0,3,6,6,6,3,0,0,0 +0,0,7,4,3,5,3,4,8,0,0 +1,9,2,10,0,5,0,9,2,0,1 +1,0,10,0,0,0,0,0,10,0,1 +1,1,1,0,0,0,0,0,1,1,1 +endlayer + +layer +1,0,0,0,0,0,0,0,0,0,1 +0,0,7,0,7,5,0,7,7,0,0 +0,9,2,11,11,5,11,11,2,8,0 +0,0,11,4,4,4,4,4,11,8,0 +0,9,11,4,4,4,4,4,11,0,0 +0,5,5,4,4,4,4,4,5,5,0 +0,9,11,4,4,4,4,4,11,0,0 +0,9,11,4,4,4,4,4,11,8,0 +0,9,2,11,11,5,11,11,2,8,0 +0,0,10,0,10,5,0,10,10,0,0 +1,0,0,0,0,0,0,0,0,0,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,7,0,7,5,7,7,7,0,0 +0,9,2,2,2,2,2,2,2,8,0 +0,0,2,0,0,0,0,6,2,8,0 +0,9,2,0,0,0,0,0,2,0,0 +0,5,2,0,0,0,0,0,2,5,0 +0,9,2,0,0,0,0,0,2,8,0 +0,9,2,0,0,0,0,0,2,8,0 +0,9,2,2,2,2,2,2,2,8,0 +0,0,10,10,10,5,10,10,10,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,7,7,5,0,7,0,0,0 +0,0,5,12,12,5,12,12,5,0,0 +0,9,12,6,6,6,6,6,12,8,0 +0,0,12,6,0,0,0,6,12,8,0 +0,5,5,6,0,0,0,6,5,5,0 +0,9,12,6,0,0,0,6,12,8,0 +0,0,12,6,6,6,6,6,12,8,0 +0,0,5,12,12,5,12,12,5,0,0 +0,0,0,0,10,5,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,13,7,0,5,0,7,13,0,0 +0,0,9,6,3,5,3,6,8,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,5,5,4,4,4,5,5,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,0,6,3,5,3,6,8,0,0 +0,0,13,10,0,5,0,10,13,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,7,0,0,0,7,0,0,0 +0,0,0,6,3,5,3,6,0,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,0,5,4,4,4,5,0,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,9,6,3,5,3,6,8,0,0 +0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,7,0,0,0,0,0,0,0 +0,0,9,6,3,5,3,6,8,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,0,5,4,4,4,5,0,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,9,6,3,5,3,6,8,0,0 +0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,14,0,5,0,14,0,0,0 +0,0,15,6,3,5,3,6,0,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,5,5,4,4,4,5,5,0,0 +0,0,0,3,4,4,4,3,0,0,0 +0,0,15,6,3,5,3,6,16,0,0 +0,0,0,17,0,5,0,17,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,3,3,0,0,0,0 +0,0,3,3,3,5,3,3,3,0,0 +0,0,3,6,6,6,6,6,3,0,0 +0,3,3,6,12,6,12,6,3,3,0 +0,3,5,6,6,4,6,6,5,3,0 +0,3,3,6,12,6,12,6,3,3,0 +0,0,3,6,6,6,6,6,3,0,0 +0,0,3,3,3,5,3,3,3,0,0 +0,0,0,0,3,3,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,0,0 +0,0,0,5,5,5,5,5,0,0,0 +0,0,0,5,12,5,12,5,0,0,0 +0,0,5,5,5,4,5,5,5,0,0 +0,0,0,5,12,5,12,5,0,0,0 +0,0,0,5,5,5,5,5,0,0,0 +0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,0,0,0 +0,0,0,5,0,0,0,5,0,0,0 +0,0,0,0,12,0,12,0,10,0,0 +0,0,0,0,0,4,0,0,0,0,0 +0,0,0,0,12,0,12,0,0,0,0 +0,0,0,5,0,0,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,0,7,0 +0,0,0,0,0,0,9,0,0,0,8 +0,0,0,0,0,10,0,9,0,0,0 +0,0,0,5,5,0,5,5,0,0,0 +0,0,0,5,12,12,12,5,10,0,0 +0,0,0,0,12,12,12,0,0,0,0 +0,0,0,5,12,12,12,5,0,0,0 +0,0,0,5,5,0,5,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,9,18,18,7,0 +0,0,0,0,0,9,9,18,18,18,8 +0,0,0,0,0,10,0,9,18,18,18 +0,0,0,0,5,5,5,0,0,18,18 +0,0,0,5,0,0,11,5,10,10,0 +0,0,0,5,3,2,0,5,0,0,0 +0,0,0,5,19,3,0,5,0,0,0 +0,0,0,0,5,5,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,18,13,0,0,0 +0,0,0,0,0,9,18,18,8,0,0 +0,0,0,0,0,10,0,18,0,20,0 +0,0,0,0,0,0,11,0,18,18,13 +0,0,0,0,0,0,2,11,10,18,18 +0,0,0,0,0,19,0,0,0,0,10 +0,0,0,0,0,0,0,10,0,10,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,18,13,13,0,0,0 +0,0,0,0,9,18,18,13,0,0,0 +0,0,0,0,0,10,18,0,0,8,0 +0,0,0,0,0,0,2,12,7,13,13 +0,0,0,0,0,0,3,2,18,18,13 +0,0,0,0,0,0,0,0,10,18,18 +0,0,0,0,0,0,0,10,0,10,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,18,8,13,13,0,0 +0,0,0,0,9,18,8,0,7,0,0 +0,0,0,0,9,18,7,0,12,8,13 +0,0,0,0,0,9,18,0,0,0,13 +0,0,0,0,0,10,10,18,0,0,0 +0,0,0,0,0,0,0,9,18,18,18 +0,0,0,0,0,0,0,10,0,10,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,13,13,0 +0,0,0,0,0,18,0,0,0,12,13 +0,0,0,0,9,18,8,0,0,0,13 +0,0,0,0,0,18,18,0,0,0,0 +0,0,0,0,0,10,18,18,7,7,0 +0,0,0,0,0,0,0,18,18,18,0 +0,0,0,0,0,0,0,10,0,10,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,13,21 +0,0,0,0,0,0,0,0,13,13,13 +0,0,0,0,9,18,8,13,13,13,0 +0,0,0,0,0,18,13,13,13,0,0 +0,0,0,0,0,9,18,13,7,0,0 +0,0,0,0,0,0,0,18,18,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Melonfield.tml b/overrides/config/ruins_config/generic/Melonfield.tml new file mode 100644 index 0000000..cab7e13 --- /dev/null +++ b/overrides/config/ruins_config/generic/Melonfield.tml @@ -0,0 +1,39 @@ +weight=5 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +acceptable_target_blocks=dirt-0,grass,gravel-0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=2,7,5 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=0 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=0,100,minecraft:dirt-0 +rule2=0,100,minecraft:gravel-0 +rule3=0,100,minecraft:water-0 +rule4=0,100,minecraft:cobblestone_wall-1 +rule5=0,100,minecraft:melon_block-0 + +layer +1,1,1,1,1 +1,1,1,2,1 +1,1,1,1,1 +1,2,1,1,1 +1,1,3,1,1 +1,1,1,2,1 +1,1,1,1,1 +endlayer + +layer +0,4,4,0,4 +0,0,0,0,0 +0,0,0,0,4 +0,0,0,5,4 +4,0,0,0,4 +4,5,0,0,0 +4,4,4,4,4 +endlayer + diff --git a/overrides/config/ruins_config/generic/OilPump.tml b/overrides/config/ruins_config/generic/OilPump.tml new file mode 100644 index 0000000..c5579a9 --- /dev/null +++ b/overrides/config/ruins_config/generic/OilPump.tml @@ -0,0 +1,106 @@ +weight=6 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=8,5,9 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stonebrick-0,minecraft:stonebrick-1,minecraft:stonebrick-2 +rule3=0,100,chisel:factory-1 +rule4=0,100,chisel:factory-14 +rule5=0,100,minecraft:stone_slab-5 +rule6=0,100,minecraft:vine-4 +rule7=0,100,minecraft:iron_bars-0 +rule8=0,100,minecraft:stone_stairs-6 +rule9=0,100,minecraft:hopper-5 +rule10=0,100,minecraft:cobblestone_wall-0,minecraft:cobblestone_wall-1 +rule11=0,100,minecraft:hopper-4 +rule12=0,100,minecraft:vine-8 +rule13=0,100,minecraft:cobblestone-0 +rule14=0,100,chisel:factory-0 +rule15=0,100,minecraft:vine-9 +rule16=0,100,chisel:factory-5 +rule17=0,100,minecraft:vine-1 +rule18=0,100,minecraft:vine-2 +rule19=0,100,minecraft:stone_stairs-2 +rule20=2,100,minecraft:stone_button-2 +rule21=0,100,minecraft:stone_brick_stairs-6 +rule22=2,100,minecraft:stone_button-1 +rule23=0,100,minecraft:stone_brick_stairs-0 +rule24=0,100,minecraft:stone_brick_stairs-1 +rule25=0,100,minecraft:stone_brick_stairs-3 + +layer +1,1,1,1,1,1,1,1,1 +1,1,2,2,2,1,1,2,1 +4,1,2,2,2,1,3,3,3 +1,1,2,2,2,1,1,2,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,5,2,5,1,1,5,1 +7,1,5,2,5,6,4,4,3 +1,1,5,2,5,1,1,5,1 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1 +1,1,1,10,1,6,9,1,8 +7,1,0,2,0,6,4,4,3 +1,1,1,10,1,0,11,1,8 +1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,7,0,12 +0,0,0,10,15,6,14,10,13 +7,0,6,2,17,0,12,16,3 +0,0,0,10,0,0,14,10,13 +0,0,0,0,0,0,7,0,18 +endlayer + +layer +0,0,0,0,0,0,7,0,0 +0,0,0,10,15,0,0,17,19 +7,0,6,2,17,0,0,0,0 +0,0,0,10,0,0,0,0,19 +0,0,0,0,0,0,7,0,0 +endlayer + +layer +0,0,0,20,0,0,7,0,0 +0,0,12,2,15,0,0,17,0 +21,0,0,5,0,0,0,0,0 +0,0,6,2,0,0,0,17,0 +0,0,0,22,0,0,7,0,0 +endlayer + +layer +0,0,0,0,0,0,10,0,0 +12,0,12,23,12,12,3,17,0 +2,3,3,14,3,3,14,0,0 +18,18,0,24,18,6,3,17,0 +0,0,0,0,0,0,10,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0 +25,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/OilPump1.tml b/overrides/config/ruins_config/generic/OilPump1.tml new file mode 100644 index 0000000..edf5de2 --- /dev/null +++ b/overrides/config/ruins_config/generic/OilPump1.tml @@ -0,0 +1,106 @@ +weight=6 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=8,5,11 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-0 +rule3=0,100,minecraft:stonebrick-0,minecraft:stonebrick-1,minecraft:stonebrick-2 +rule4=0,100,chisel:factory-1 +rule5=0,100,chisel:factory-14 +rule6=0,100,minecraft:vine-8 +rule7=0,100,minecraft:hopper-3 +rule8=0,100,chisel:factory-5 +rule9=0,100,minecraft:stone_brick_stairs-0 +rule10=0,100,minecraft:stone_brick_stairs-7 +rule11=0,100,minecraft:stone_brick_stairs-2 +rule12=0,100,minecraft:stone_brick_stairs-3 +rule13=0,100,minecraft:iron_bars-0 +rule14=0,100,minecraft:vine-2 +rule15=0,100,minecraft:stone_brick_stairs-1 +rule16=0,100,minecraft:stone_stairs-7 +rule17=0,100,minecraft:cobblestone_wall-0,minecraft:cobblestone_wall-1 +rule18=0,100,minecraft:vine-1 +rule19=0,100,minecraft:cobblestone-0 +rule20=0,100,minecraft:vine-4 +rule21=0,100,minecraft:stone_stairs-3 +rule22=2,100,minecraft:stone_button-2 +rule23=0,100,minecraft:stone_slab-5 +rule24=0,100,minecraft:stone_stairs-6 +rule25=2,100,minecraft:stone_button-1 + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,3,1,1,1,1,2,1,1 +5,1,3,3,3,1,1,5,5,5,4 +1,1,1,3,1,1,1,1,2,1,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,9,1,1,1,6,8,7,6 +13,1,12,3,11,1,10,5,5,5,4 +1,1,1,15,1,1,1,14,8,7,14 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1 +1,1,1,17,1,1,16,1,6,13,1 +13,1,1,3,1,10,11,5,8,4,18 +1,1,1,17,1,1,16,1,14,13,1 +1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,13,0,0,0,0 +0,0,0,17,0,0,19,17,0,0,0 +13,0,20,3,10,11,0,4,18,0,0 +0,0,0,17,0,0,19,17,0,0,0 +0,0,0,0,0,0,13,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,13,0,0,0,0 +0,0,0,17,0,0,21,0,0,0,0 +13,0,20,3,11,0,0,18,0,0,0 +0,0,20,17,18,0,21,0,0,0,0 +0,0,0,0,0,0,13,0,0,0,0 +endlayer + +layer +0,0,0,22,0,0,13,0,0,0,0 +0,6,0,3,6,6,0,18,0,0,0 +24,0,0,23,0,0,0,18,0,0,0 +0,14,20,3,18,20,0,0,0,0,0 +0,0,0,25,0,0,13,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,17,0,0,0,0 +6,6,0,9,6,6,4,18,0,0,0 +19,4,4,2,4,4,2,18,0,0,0 +14,14,14,15,14,20,4,18,0,0,0 +0,0,0,0,0,0,17,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +21,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/OilRig.tml b/overrides/config/ruins_config/generic/OilRig.tml new file mode 100644 index 0000000..72d7e90 --- /dev/null +++ b/overrides/config/ruins_config/generic/OilRig.tml @@ -0,0 +1,4102 @@ +wuniqueMinDistance=2000 +weight=7 +unique=1 +embed_into_distance=36 +acceptable_target_blocks=water +dimensions=95,39,49 +allowable_overhang=9001 +max_leveling=2 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:factory-14 +rule3=0,100,chisel:factory-0 +rule4=0,100,minecraft:stone-6 +rule5=0,100,chisel:factory-1 +rule6=0,100,chisel:block_coal2-1 +rule7=0,100,minecraft:stone_slab-13 +rule8=0,100,minecraft:stone_brick_stairs-6 +rule9=0,100,minecraft:stone_slab-8 +rule10=0,100,chisel:technical-12 +rule11=0,100,minecraft:cobblestone_wall-0 +rule12=0,100,minecraft:stone_brick_stairs-4 +rule13=0,100,chisel:factory-5 +rule14=0,100,minecraft:stonebrick-0,minecraft:stonebrick-2 +rule15=0,100,minecraft:dark_oak_fence-0 +rule16=0,100,minecraft:oak_stairs-5 +rule17=0,100,minecraft:cauldron-0 +rule18=0,100,minecraft:stone_slab-15 +rule19=0,100,minecraft:oak_stairs-7 +rule20=0,100,minecraft:wooden_door-1 +rule21=0,100,minecraft:melon_block-0 +rule22=0,100,minecraft:hopper-2 +rule23=0,100,chisel:factory-9 +rule24=0,100,minecraft:stone_brick_stairs-3 +rule25=0,100,ChestGenHook:chests/village_blacksmith:5-4,ChestGenHook:chests/nether_bridge:5-4 +rule26=0,100,minecraft:furnace-4 +rule27=0,100,minecraft:oak_stairs-4 +rule28=0,100,minecraft:wooden_door-2 +rule29=0,100,minecraft:iron_door-1 +rule30=0,100,minecraft:oak_stairs-3 +rule31=0,100,minecraft:fence-0 +rule32=0,100,minecraft:oak_stairs-2 +rule33=0,100,minecraft:iron_door-2 +rule34=0,100,minecraft:stone_brick_stairs-2 +rule35=0,100,minecraft:wooden_door-0 +rule36=0,100,minecraft:stone_brick_stairs-0 +rule37=0,100,chisel:ironpane-3 +rule38=0,100,minecraft:stone_brick_stairs-1 +rule39=0,100,minecraft:stone_slab-5 +rule40=0,100,minecraft:stone_brick_stairs-7 +rule41=0,100,ChestGenHook:chests/village_blacksmith:5-3,ChestGenHook:chests/nether_bridge:5-3 +rule42=2,100,minecraft:stone_button-2 +rule43=2,100,minecraft:stone_button-4 +rule44=0,100,chisel:technicalnew-2 +rule45=2,100,minecraft:stone_button-3 +rule46=0,100,minecraft:stone_brick_stairs-5 +rule47=0,100,minecraft:dispenser-1 +rule48=2,100,minecraft:stone_button-1 +rule49=0,100,minecraft:stained_glass_pane-7 +rule50=0,100,minecraft:wooden_door-9 +rule51=0,100,minecraft:lever-1 +rule52=0,100,minecraft:lever-2 +rule53=0,100,minecraft:iron_door-9 +rule54=0,100,minecraft:iron_door-8 +rule55=0,100,MobSpawner:Zombie,MobSpawner:Silverfish,MobSpawner:Skeleton,MobSpawner:Wither_Skeleton +rule56=0,100,minecraft:carpet-15 +rule57=0,100,air +rule58=0,100,air +rule59=0,100,minecraft:lever-3 +rule60=0,100,minecraft:slime-0 +rule61=0,100,chisel:technicalnew-0 +rule62=0,100,chisel:factory-4 +rule63=0,100,air +rule64=0,100,minecraft:anvil-0 +rule65=0,100,minecraft:stone_slab-7 +rule66=0,100,minecraft:stone_slab-0 +rule67=0,100,chisel:technical-5 +rule68=0,100,minecraft:coal_ore-0 +rule69=0,100,ChestGenHook:chests/simple_dungeon:5-5,ChestGenHook:chests/village_blacksmith:5-5 +rule70=0,100,minecraft:bed-3 +rule71=0,100,minecraft:bed-11 +rule72=0,100,ChestGenHook:chests/abandoned_mineshaft:7-2,ChestGenHook:chests/village_blacksmith:5-2 +rule73=0,100,ChestGenHook:chests/abandoned_mineshaft:7-4,ChestGenHook:chests/village_blacksmith:5-4,air +rule74=0,100,minecraft:wooden_door-3 +rule75=0,100,ChestGenHook:chests/village_blacksmith:5-4,ChestGenHook:chests/nether_bridge:5-4,air +rule76=0,100,ChestGenHook:chests/simple_dungeon:5-4,ChestGenHook:chests/abandoned_mineshaft:7-4 +rule77=0,100,minecraft:lever-4 +rule78=0,100,chisel:technical-15 +rule79=0,100,minecraft:tripwire_hook-2 +rule80=0,100,minecraft:wooden_door-8 +rule81=0,100,air +rule82=0,100,minecraft:piston-1 +rule83=0,100,minecraft:anvil-1 +rule84=0,100,minecraft:anvil-2 +rule85=0,100,minecraft:furnace-2 +rule86=0,100,minecraft:hopper-0 +rule87=0,100,air +rule88=0,100,chisel:technical-15 +rule89=0,100,chisel:factory-6 +rule90=0,100,minecraft:double_stone_slab-5 +rule91=0,100,ChestGenHook:chests/stronghold_corridor:5-4,ChestGenHook:chests/woodland_mansion:7-4 +rule92=0,100,minecraft:stained_glass-7 +rule93=0,100,ChestGenHook:chests/stronghold_corridor:5-4,ChestGenHook:chests/woodland_mansion:7-4,air +rule94=0,100,chisel:technical-15 +rule95=0,100,chisel:technical-15 +rule96=0,100,chisel:technical-15 +rule97=0,100,chisel:technical-15 +rule98=0,100,chisel:blockcopper-4 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,4,4,4,4,4,4,4,4,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,5,6,6,5,0,5,6,6,5,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,5,6,6,5,0,5,6,6,5,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,5,6,6,5,0,5,6,6,5,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,4,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,4,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,5,5,0,0,0,5,5,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,4,4,4,4,4,4,4,4,4,4,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,4,4,4,4,4,4,4,4,4,4,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,5,5,5,5,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,9,9,9,9,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,5,5,5,5,8,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,4,4,4,4,2,2,2,2,2,2,2,2,10,10,10,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,11,4,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,2,2,0,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,10,10,10,10,10,10,10,10,10,4,11,4,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,10,4,0,4,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,4,11,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,12,11,12,11,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,0,4,0,4,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,8,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,3,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,8,0,0,0 +0,5,5,13,5,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,5,5,13,5,5,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,10,0,0,0 +0,0,0,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,10,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,7,14,7,14,7,14,7,14,7,14,7,13,13,13,13,13,13,13,13,13,13,10,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,7,14,7,14,7,14,7,14,7,14,7,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,7,14,7,14,7,14,7,14,7,14,7,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0 +0,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,15,11,15,11,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,18,0,0,5,0,0,5,16,16,16,16,17,16,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,18,0,22,5,21,0,20,0,0,0,0,0,19,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,11,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,17,0,0,5,21,21,5,0,0,0,0,0,19,5,0,0,0,0,0,0,0,0,5,0,0,23,23,0,0,10,0,0,5,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,28,5,5,21,21,5,0,0,27,26,26,25,5,0,0,0,0,0,0,0,0,5,0,24,8,0,0,10,10,10,0,4,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,5,5,5,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,5,0,0,55,0,0,0,0,0,0,4,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,5,0,0,0,0,0,10,10,10,0,5,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,32,31,30,32,31,30,32,31,30,5,0,0,0,0,0,0,0,0,5,0,0,23,23,0,0,10,0,0,5,0,11,0,0,0,0 +0,0,4,5,0,0,0,0,0,0,14,34,0,5,32,31,30,32,31,30,32,31,30,5,0,0,0,0,0,0,0,0,5,33,5,5,5,5,5,5,5,5,5,0,11,0,0,0,0 +0,0,0,5,5,35,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,4,5,8,0,5,0,0,0,36,36,36,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,6,6,6,5,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,14,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,29,0,0,0,6,6,6,5,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,11,0,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,38,38,38,5,0,0,10,10,10,10,0,0,0,0,37,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,0,0,0 +0,0,0,5,5,35,5,0,0,0,0,0,0,5,5,0,10,10,10,10,0,0,0,0,37,0,0,0,0,37,0,0,0,11,39,39,39,39,39,39,11,0,0,0,11,15,0,0,0 +0,0,0,11,0,0,5,0,0,0,0,0,0,13,5,0,0,10,10,0,0,0,0,0,37,0,3,0,0,37,0,0,0,5,5,5,5,5,5,5,5,0,0,0,11,11,0,0,0 +0,5,0,11,36,5,5,0,0,55,0,0,0,13,5,0,11,10,10,11,0,0,0,0,37,0,0,0,0,37,0,0,0,5,5,5,5,5,5,5,5,0,0,0,11,15,0,0,0 +5,5,5,5,5,5,5,0,0,0,0,0,0,13,5,0,0,10,10,0,0,0,0,0,37,0,0,0,0,37,0,0,0,0,11,39,0,0,39,11,0,0,0,0,11,11,0,0,0 +0,5,0,11,38,5,5,0,8,0,0,40,0,11,5,0,0,10,10,0,0,0,0,0,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,10,0,11,0,0,0,0 +0,0,0,11,0,0,5,0,8,12,12,40,0,0,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,39,0,0,39,11,0,0,10,0,11,0,0,0,0 +0,0,0,11,0,41,5,0,0,0,0,0,0,12,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,10,0,11,0,0,0,0 +0,0,0,11,0,0,5,4,0,0,0,0,0,38,5,0,0,10,10,0,0,11,0,0,0,0,0,0,0,0,11,0,0,5,5,5,5,5,5,5,5,0,10,0,11,0,0,0,0 +0,5,0,11,36,5,5,37,37,37,37,37,37,0,5,0,0,10,10,0,0,0,0,0,11,15,11,15,11,0,0,0,0,11,39,39,39,39,39,39,11,0,10,0,11,0,0,0,0 +5,5,5,5,5,5,5,0,0,0,0,0,37,0,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,11,0,0,0,0 +0,5,0,11,38,5,5,0,0,0,0,0,37,0,5,0,11,10,10,11,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,10,10,10,10,0,0,0 +0,0,0,11,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,11,0,0,0,5,5,5,5,5,5,5,5,55,0,42,0,42,42,0,5,0,10,0,11,0,0,0,0 +0,0,0,11,0,0,5,0,0,0,0,0,37,0,29,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,45,44,12,44,44,43,5,4,10,0,11,0,0,0,0 +0,0,0,11,0,0,5,0,0,0,0,0,37,0,5,0,0,0,0,0,0,0,0,0,0,5,0,47,0,0,47,0,0,47,45,44,46,44,44,43,5,0,10,0,11,0,0,0,0 +0,0,0,11,0,10,5,0,0,0,0,0,37,0,5,0,0,0,0,0,0,0,0,0,0,5,0,47,0,0,47,0,0,47,0,48,0,48,48,0,5,0,10,0,11,0,0,0,0 +0,0,0,11,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,11,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,10,10,10,10,0,0,0 +0,0,0,11,0,0,0,4,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,33,33,5,5,0,0,0,11,0,0,0,0 +0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0 +0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,15,11,15,11,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,49,49,3,3,3,3,49,49,3,3,49,49,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,49,0,0,0,5,0,0,5,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,49,0,0,0,5,0,0,50,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,49,49,3,3,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,3,0,0,0,5,21,0,5,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,3,0,11,0,0,0,0 +0,0,0,3,3,3,3,3,3,3,3,50,3,5,21,21,5,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,3,0,0,24,8,0,37,10,37,0,4,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,5,0,0,5,5,5,5,0,0,5,49,49,5,3,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,51,0,0,3,0,0,0,0,0,0 +0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,52,0,0,4,0,0,0,0,0,0 +0,0,0,49,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,0,49,0,0,0,0,0,37,10,37,0,3,0,11,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,5,0,0,5,0,56,0,0,56,0,0,56,0,3,0,0,0,0,0,0,0,0,3,0,0,52,52,0,0,0,0,0,49,0,0,0,0,0,0 +0,0,4,3,0,0,0,0,0,40,34,0,0,5,0,56,0,0,56,0,0,56,0,49,0,0,0,0,0,0,0,0,3,53,3,3,3,49,3,3,3,3,3,0,0,0,0,0,0 +0,0,0,3,3,50,3,3,3,3,3,5,5,3,3,49,3,3,49,3,3,49,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,4,3,0,0,3,0,0,0,36,36,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,11,0,0,0,0 +0,0,0,3,0,0,3,0,58,0,6,6,6,3,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,49,0,0,3,0,0,0,14,6,6,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,49,0,0,53,0,0,0,6,6,6,3,0,0,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,3,0,0,0,38,38,38,3,0,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,3,3,50,3,0,0,0,0,0,0,3,3,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,15,0,0,0 +0,5,0,0,0,0,3,0,0,0,0,0,59,13,3,0,10,10,10,10,0,0,0,0,0,0,3,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,0,0,0,11,0,0,0 +62,61,0,0,0,0,3,0,0,0,0,0,45,13,3,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,0,0,0,15,0,0,0 +62,62,61,0,0,0,3,0,0,0,0,0,45,13,3,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,11,0,0,0 +62,61,0,0,0,0,49,0,0,0,0,0,0,11,3,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,10,10,0,0,0,0,0,0 +0,5,0,0,0,0,49,0,0,0,0,0,0,12,3,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,38,3,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0 +0,5,0,0,0,0,3,4,0,0,0,0,0,0,3,0,10,60,60,10,0,11,0,0,0,0,0,0,0,0,11,0,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0 +62,61,0,0,0,0,3,0,0,0,0,0,0,0,3,0,10,60,60,10,0,0,0,0,11,15,11,15,11,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +62,62,61,0,0,0,3,0,0,0,0,0,0,0,3,0,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +62,61,0,0,0,0,3,0,0,0,0,0,0,0,3,0,10,38,38,10,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,49,0,0,0,0,0,0,0,3,0,0,0,0,0,0,11,0,0,0,3,3,49,49,3,3,3,3,63,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,49,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,11,36,64,11,0,3,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,3,45,44,43,45,44,43,45,44,43,11,38,64,11,0,49,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,49,45,44,43,45,44,43,45,44,43,0,0,0,0,0,49,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,49,49,3,49,49,3,3,0,0,0,0,0,0,11,0,0,0,3,0,51,0,0,51,0,0,51,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,49,3,49,3,3,3,54,53,3,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,15,11,15,11,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,21,0,5,0,0,0,65,65,0,5,0,0,0,0,0,0,0,0,5,0,0,0,24,8,0,11,11,11,4,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,11,11,11,4,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,11,0,0,5,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,5,5,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,4,5,0,0,0,0,40,34,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,4,5,0,0,5,0,0,0,36,36,36,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,6,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,14,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,6,6,6,5,0,0,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,38,38,38,5,0,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,0,0,0,0,0,0,5,5,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,15,0,0,0 +0,5,5,5,0,0,5,0,0,0,0,0,0,0,5,0,10,10,10,10,0,0,0,0,0,0,3,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,0,0,0,11,0,0,0 +62,61,61,0,0,5,5,0,0,0,0,0,0,0,5,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,0,0,0,15,0,0,0 +62,0,0,61,0,0,5,0,0,0,0,0,0,0,5,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,11,0,0,0 +62,61,61,0,0,5,5,0,0,0,0,0,0,12,5,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0 +0,5,5,5,0,0,5,0,0,0,0,0,0,38,5,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,10,60,60,10,0,0,0,0,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0 +0,5,5,5,0,0,5,4,0,0,0,0,0,0,5,0,10,60,60,10,0,11,0,0,0,0,0,0,0,0,11,0,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0 +62,61,61,0,0,5,5,0,0,0,0,0,0,0,5,0,10,60,60,10,0,0,0,0,11,15,11,15,11,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +62,0,0,61,0,0,5,0,0,0,0,0,0,0,5,0,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +62,61,61,0,0,5,5,0,0,0,0,0,0,0,5,0,10,46,46,10,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,5,5,5,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,11,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,66,66,66,34,0,5,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,15,0,0,15,0,0,15,0,66,66,66,34,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,11,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,37,37,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,0,0,0,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,5,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,24,8,0,0,0,4,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,5,5,5,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,4,5,0,0,0,40,34,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,4,5,0,0,5,0,0,0,36,36,36,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,6,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,14,6,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,6,6,6,5,0,0,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,0,38,38,38,5,0,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,0,0,0,0,0,0,5,5,0,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,5,5,5,5,5,0,0,0,0,0,0,0,5,0,10,10,10,10,0,0,0,0,0,0,3,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,11,0,0,0 +62,62,61,0,0,5,5,0,0,0,0,0,0,0,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,10,5,0,0,0,0,15,0,0,0 +62,0,0,61,0,5,5,0,0,0,0,0,0,12,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,11,0,0,0 +62,62,61,0,0,5,5,0,0,0,0,0,0,38,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0 +0,0,5,5,5,5,5,0,0,0,0,0,0,0,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,10,5,0,0,0,0,0,0,0,0 +0,0,5,5,5,5,5,4,0,0,0,0,0,0,5,0,0,10,10,0,0,11,0,0,0,0,0,0,0,0,11,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +62,62,61,0,0,5,5,0,0,0,0,0,0,0,5,0,0,10,10,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +62,0,0,61,0,5,5,0,0,0,0,0,0,0,5,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +62,62,61,0,0,5,5,0,0,0,0,0,0,0,5,0,11,10,10,11,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,0,5,5,5,5,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,11,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,37,0,5,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,15,0,0,15,0,0,15,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,11,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,5,67,5,5,5,5,67,5,5,5,67,5,5,5,67,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,68,68,5,18,18,18,18,18,18,5,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,67,5,5,37,37,5,18,67,18,18,67,18,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,5,67,5,5,0,0,5,18,67,18,18,67,18,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,5,18,18,18,18,18,18,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,24,8,0,0,4,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,18,18,18,18,18,18,18,18,18,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0 +0,0,0,5,5,67,67,67,5,5,5,67,67,5,18,67,18,18,67,18,18,67,18,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,18,67,18,18,67,18,18,67,18,5,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0 +0,0,4,5,5,5,5,34,0,0,0,5,5,5,18,18,18,18,18,18,18,18,18,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,4,5,0,0,5,0,10,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,5,0,10,0,39,39,39,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,10,10,10,10,39,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,10,0,39,39,39,5,0,0,11,66,66,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,10,0,0,0,0,5,0,0,66,66,66,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,0,10,0,0,0,0,5,5,0,66,66,66,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,5,0,5,5,5,0,10,10,10,10,10,10,5,0,0,66,66,0,0,0,0,0,0,0,3,0,0,0,0,0,0,15,0,15,0,15,0,15,0,0,0,0,0,11,0,0,0 +0,62,62,61,0,37,5,10,10,0,0,0,0,12,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,15,0,15,0,0,0,0,0,0,15,0,0,0 +0,62,0,0,61,37,5,0,0,0,0,0,0,38,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,62,62,61,0,37,5,4,4,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,5,0,5,5,5,0,4,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,4,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,15,0,15,0,0,0,0,0,0,0,0,0,0 +0,0,5,0,5,5,5,4,4,0,0,0,0,0,5,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,11,0,0,15,0,15,0,15,0,15,0,0,0,0,0,0,0,0,0 +0,62,62,61,0,37,5,0,4,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,62,0,0,61,37,5,0,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,62,62,61,0,37,5,0,4,0,0,0,0,4,5,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,0,5,0,5,5,5,0,4,0,0,0,0,4,5,0,0,0,0,0,0,11,0,0,0,5,5,5,5,5,5,5,5,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,4,4,0,0,0,0,4,5,0,0,0,0,0,0,0,0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,49,49,5,49,49,5,5,0,0,0,0,0,0,11,0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,10,5,10,13,4,13,4,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,24,13,13,4,13,5,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,5,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,5,13,13,34,0,0,0,13,13,13,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,5,5,5,5,5,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0 +0,0,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,15,0,0,0 +0,0,0,5,0,5,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,13,13,13,13,0,3,0,0,0,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,11,0,0,0 +0,62,62,61,0,0,5,5,5,5,5,5,5,38,5,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,15,0,0,0 +0,62,0,0,61,0,5,5,5,5,5,5,5,0,5,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,11,0,0,0 +0,62,62,61,0,0,5,5,5,5,5,5,5,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,5,5,5,5,5,5,5,5,0,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,13,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0 +0,62,62,61,0,0,5,5,5,5,5,5,5,5,13,13,13,13,13,13,13,5,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,62,0,0,61,0,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,62,62,61,0,0,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,5,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0 +0,0,0,5,0,5,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,5,0,0,0,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,5,0,0,0,11,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,5,8,7,7,11,0,0,0,0,0,0,0,4,0,0,2,2,2,0,11,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,5,8,7,7,34,0,0,0,0,0,0,0,4,0,0,2,2,2,0,11,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,13,13,13,13,13,13,5,8,7,7,34,0,0,4,4,4,4,10,10,0,0,2,2,2,0,11,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,4,4,4,10,5,13,13,13,13,13,13,5,8,7,10,10,10,0,4,0,4,0,10,10,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,13,13,13,13,13,13,5,0,0,0,11,0,0,4,0,4,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,13,13,13,13,13,13,5,0,0,0,11,11,11,4,11,4,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,11,11,11,11,11,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,34,0,69,5,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,70,0,0,5,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,71,0,0,5,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,28,5,5,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,11,0,0,0,0,0,5,4,4,0,11,0,0,0,0 +0,0,0,5,72,0,0,0,20,0,0,0,55,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,55,0,11,11,11,11,11,0,5,0,0,0,11,0,0,0,0 +0,0,0,5,34,0,0,0,5,0,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,4,4,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,0,74,0,24,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,12,12,12,73,0,40,34,0,5,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,33,5,5,5,5,5,5,5,5,5,5,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,76,75,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0 +0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,0,0,0,0 +0,0,0,11,0,0,37,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,37,0,0,0,0,0,0,0,0,11,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,37,0,0,0,0,0,0,0,0,11,0,0,0,0,0,15,0,0,0 +0,0,0,5,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,37,0,3,0,0,0,37,0,0,0,0,0,0,0,0,11,0,0,0,0,0,11,0,0,0 +0,0,62,62,61,0,5,0,0,0,0,0,11,0,5,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,37,0,0,0,0,0,0,0,0,11,0,0,0,0,0,15,0,0,0 +0,0,62,0,0,61,5,12,0,13,0,0,11,0,5,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,37,0,0,0,0,0,0,0,0,11,0,0,0,0,0,11,0,0,0 +0,0,62,62,61,0,5,38,13,13,13,77,11,0,5,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,13,0,0,11,0,5,0,10,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,11,11,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,13,0,0,0,0,29,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0 +0,0,62,62,61,0,5,0,13,13,13,77,0,0,29,0,0,0,0,0,0,11,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,62,0,0,61,5,0,0,13,0,0,0,0,5,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,62,62,61,0,5,0,0,0,55,0,0,0,5,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,5,0,0,13,0,0,0,23,5,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,13,13,13,77,0,23,5,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,13,0,0,0,0,5,0,0,0,0,0,0,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,78,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,10,11,0,0,0,0,0,0,11,11,11,11,11,0,0,0,0,0,0,78,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,49,49,49,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,49,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,49,70,0,0,49,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,3,71,0,0,49,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,3,3,49,49,3,3,3,3,3,49,49,3,0,0,0,11,0,0,0,0 +0,0,0,3,3,3,3,3,3,5,5,50,5,3,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,3,79,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,50,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,49,0,0,0,0,5,0,5,5,5,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,3,4,0,0,0,0,0,0,0 +0,0,0,49,5,5,5,5,5,0,80,0,0,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,40,34,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,5,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,3,3,3,3,49,49,3,3,3,3,0,0,0,11,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,5,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,5,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,62,62,61,61,3,12,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,62,0,0,61,3,38,0,37,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,62,62,61,61,49,0,37,13,37,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,49,0,0,37,0,0,0,0,3,0,10,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,3,0,0,37,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,62,62,61,61,3,0,37,13,37,0,0,0,54,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,62,0,0,61,3,0,0,37,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,62,62,61,61,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,49,0,0,37,0,0,0,23,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,49,0,37,13,37,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,37,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,3,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,49,49,3,49,49,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,0,0,0,5,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,5,77,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,5,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,5,0,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,0,5,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,52,52,52,40,34,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,5,5,5,12,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,62,62,61,5,38,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,62,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,62,62,61,5,0,0,11,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,11,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,62,62,61,5,0,0,11,0,0,0,0,5,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,62,62,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,62,62,61,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,11,0,0,0,81,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,5,5,5,5,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,4,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,4,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,40,34,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,9,9,9,9,9,5,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,5,5,0,0,0,0,0,0,0,0 +0,0,10,5,5,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,9,9,9,9,5,0,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,9,9,9,9,9,9,9,5,0,0,0,0,0,0,0,0,0 +0,0,10,5,5,5,5,5,5,5,5,5,5,5,10,10,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,10,0,0,0,0,0,0,5,5,9,9,9,9,9,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,5,5,9,0,0,0,9,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,5,5,38,5,5,5,5,5,5,5,10,0,0,0,0,0,0,5,5,9,0,3,0,9,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,62,62,5,0,5,5,5,5,5,5,5,10,0,0,0,0,0,0,5,5,9,0,0,0,9,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,62,0,5,0,5,5,0,0,0,0,5,10,0,0,0,0,0,0,5,5,9,9,9,9,9,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,62,62,5,0,5,5,0,0,0,0,5,10,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,37,5,5,5,5,5,0,0,0,0,5,10,10,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,0,0,0,0,5,10,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,5,5,5,0,0,0,0,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,62,62,5,5,5,5,0,0,0,0,5,10,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,62,62,5,5,5,5,0,0,0,0,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,62,62,5,5,5,5,0,0,0,0,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,37,5,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,4,4,4,0,0,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,46,46,46,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,8,0,40,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,0,0,0,5,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,8,0,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,0,0,0,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,5,46,46,46,46,51,46,46,46,46,40,5,4,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,15,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,8,0,0,0,0,0,0,0,0,40,5,0,0,0,0,0,0,0,0 +0,0,0,5,0,44,12,82,82,82,44,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,11,11,11,11,11,5,4,0,0,0,0,0,0,0 +0,0,0,5,0,44,46,82,82,82,44,0,15,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,33,5,5,5,5,5,5,5,5,5,5,8,0,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,15,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,40,34,0,11,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +0,0,0,5,0,44,12,82,82,82,44,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,11,11,0,0,0,0,0,0,0,0 +0,0,10,5,0,44,46,82,82,82,44,0,0,5,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0 +0,0,10,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0 +0,0,0,5,23,9,9,5,37,0,0,37,5,5,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,11,0,0,0,3,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,0,5,5,0,0,37,37,37,37,37,5,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,5,5,0,0,37,0,0,0,0,5,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,0,5,5,0,0,37,0,0,0,0,5,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,37,0,37,0,0,0,0,5,0,10,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,37,0,0,0,0,5,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,37,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,37,0,0,0,0,5,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,37,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,37,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,83,0,37,37,37,37,37,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,23,0,0,0,0,0,9,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,9,0,0,0,0,0,23,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,23,9,9,9,9,9,23,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,49,49,49,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,49,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,49,0,0,0,49,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,77,0,0,49,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,5,49,49,5,5,5,5,5,49,49,5,24,8,0,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,77,0,0,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,15,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,58,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,49,0,11,36,64,64,64,34,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0 +0,0,0,49,0,11,38,84,84,84,34,0,15,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,52,52,52,0,0,0,0,0,5,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,53,5,5,5,5,5,5,5,49,49,5,24,8,0,11,0,0,0,0 +0,0,0,5,0,0,0,0,63,0,0,0,15,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,34,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,11,36,64,64,64,34,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,5,0,11,38,84,84,84,34,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,23,52,52,5,37,0,0,37,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,5,5,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,0,0,49,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,49,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,79,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,79,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,79,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,49,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,49,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,85,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,49,49,5,49,49,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,0,0,0,5,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,24,8,11,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,0,0,0,5,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,4,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,86,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,0,0,0,0,0,0,0,0 +0,0,0,5,0,15,66,66,66,66,0,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,4,0,0,0,0,0,0,0 +0,0,0,5,0,66,66,66,66,66,0,0,86,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,9,9,9,9,9,9,9,9,9,5,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,24,8,11,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,86,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,34,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,15,66,66,66,66,0,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,5,0,66,66,66,66,66,0,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,0,0,0,0,0,0,0,0,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,5,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,23,0,0,5,37,37,37,37,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,5,5,5,5,0,0,0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0 +0,0,0,0,0,5,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,11,15,11,15,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,59,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0,0,59,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,23,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,5,5,5,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,39,39,39,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,5,39,39,39,5,0,0,2,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,5,39,39,39,5,0,2,2,2,0,0,0,0,0,7,11,15,11,15,11,14,11,11,11,11,11,11,11,11,11,11,11,0,0,24,8,0,0,0,0 +0,0,0,5,5,5,5,5,5,5,39,39,39,5,4,0,2,0,0,0,0,0,0,7,11,15,11,15,11,44,14,8,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0 +0,0,0,5,14,39,14,39,14,39,39,14,39,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,44,14,8,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +0,0,0,5,39,39,39,14,67,14,14,67,14,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,44,14,8,0,0,0,0,0,0,0,4,4,4,0,0,0,0,0,0,0 +0,0,0,5,39,39,39,14,67,14,14,67,14,5,4,0,0,0,0,0,0,0,0,7,11,15,11,15,11,44,34,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0 +0,0,0,5,39,39,39,39,14,39,39,14,39,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,14,11,11,11,11,11,0,11,11,11,11,11,0,0,24,8,0,0,0,0 +0,0,0,5,39,39,39,39,14,39,39,39,39,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,39,39,39,39,14,39,39,39,39,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,39,39,39,39,14,39,39,14,39,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,0,39,39,39,14,67,14,14,67,14,5,0,0,0,0,0,0,0,0,0,7,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,39,39,39,14,67,14,14,67,14,5,4,0,0,0,0,0,0,0,7,7,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,0,39,39,39,39,14,39,39,14,39,5,4,0,0,0,0,0,0,0,7,0,11,15,11,15,11,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0 +0,0,0,5,39,39,39,39,39,39,39,39,39,5,4,4,0,0,0,0,0,0,7,0,11,15,11,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,7,0,0 +0,0,0,5,5,5,5,39,39,39,39,39,39,5,5,4,0,0,0,0,0,0,7,0,11,15,11,15,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,7,0,0 +0,0,0,0,0,0,5,39,39,39,39,39,39,39,5,4,0,0,0,0,0,0,7,0,11,15,3,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,7,0,0 +0,0,0,0,0,0,5,39,14,39,39,39,14,39,5,4,0,0,0,0,0,0,7,0,11,15,11,15,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,7,0,0 +0,0,0,0,0,5,5,14,67,14,39,14,67,14,5,0,0,0,0,0,0,0,7,0,11,15,11,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,7,0,0 +0,0,0,0,0,0,5,14,67,14,39,14,67,14,5,0,0,0,0,0,0,0,7,0,11,15,11,15,11,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0 +0,0,0,0,0,0,5,39,14,39,39,39,14,39,5,0,10,0,0,0,0,0,7,0,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,39,14,39,39,39,14,39,5,0,0,0,0,0,0,0,7,0,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,14,67,14,14,14,67,14,5,0,0,0,0,0,0,0,7,0,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,14,67,14,14,14,67,14,5,0,0,0,0,0,0,0,7,0,11,15,11,15,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,39,14,39,39,39,14,39,5,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,39,14,39,39,39,14,39,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,14,67,14,14,14,67,14,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,14,67,14,14,14,67,14,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,39,14,39,39,39,14,39,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,5,10,14,39,14,39,14,39,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,37,37,37,37,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,37,0,0,0,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,37,0,0,0,37,0,0,2,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,4,0,0,37,0,0,0,37,0,2,2,2,0,0,0,0,0,37,66,66,66,66,66,37,37,0,0,0,0,0,11,0,0,0,0,0,0,0,24,8,0,0,0 +0,0,0,37,4,37,4,37,37,37,0,4,4,4,4,0,2,0,0,0,0,0,0,37,66,66,66,66,66,0,0,24,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,37,4,0,4,0,0,0,0,4,0,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,0,0,24,8,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0 +0,0,0,37,0,0,0,0,39,0,0,39,0,0,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,0,0,24,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,37,0,0,0,62,39,0,0,39,4,4,4,0,0,0,0,0,0,0,0,37,66,66,66,66,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,37,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,37,0,0,0,0,0,11,0,0,0,0,0,0,0,24,8,0,0,0 +0,0,0,37,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,37,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,37,0,0,10,10,10,0,0,0,0,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,10,10,10,10,10,39,0,39,39,0,37,0,0,0,0,0,0,0,0,0,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,37,0,0,0,0,36,0,39,39,0,37,0,0,0,0,0,0,0,0,37,37,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,10,10,10,10,10,10,10,10,10,0,0,37,0,0,0,0,0,0,0,0,37,66,66,66,66,66,66,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,0 +0,0,0,37,0,0,0,0,38,0,10,0,0,37,0,0,0,0,0,0,0,0,37,66,14,0,66,0,14,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,37,0,0 +0,0,0,37,37,37,37,0,39,0,10,0,0,37,37,0,0,0,0,0,0,0,37,66,0,66,66,66,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,37,0,0 +0,0,0,0,0,0,37,0,39,0,10,0,0,0,37,0,0,0,0,0,0,0,37,66,66,66,3,66,66,66,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0 +0,0,0,0,0,0,37,0,39,0,10,0,39,4,4,4,0,0,0,0,0,0,37,66,0,66,66,66,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,37,0,0 +0,0,0,0,0,5,5,0,39,0,10,0,39,0,37,0,0,0,0,0,0,0,37,66,14,0,66,0,14,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,37,0,0 +0,0,0,0,0,0,37,0,39,0,10,0,39,0,37,0,0,0,0,0,0,0,37,66,66,66,66,66,66,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,0 +0,0,0,0,0,0,37,5,39,0,10,10,10,10,10,10,10,0,0,0,0,0,37,66,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,39,0,0,0,39,0,37,0,0,0,0,0,0,0,37,66,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,39,88,88,0,39,0,37,0,0,0,0,0,0,0,37,66,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,39,88,88,0,39,0,37,0,0,0,0,0,0,0,37,66,66,66,66,66,66,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,39,0,0,0,39,0,37,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,39,0,0,0,39,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,39,88,88,0,39,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,39,88,88,0,39,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,0,39,0,0,0,39,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,10,10,10,0,0,4,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,37,37,37,37,4,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,7,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,14,14,14,14,14,14,14,14,14,14,14,7,7 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 +0,0,0,0,0,0,40,12,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 +0,0,0,0,0,0,40,62,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 +0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,14,14,14,14,14,14,14,14,14,14,14,7,7 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,7,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,62,62,62,62,62,62,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,89,89,89,89,89,89,62,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,62,62,62,62,62,62,62,89,62,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,62,62,62,62,62,62,62,62,62,89,62,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,62,62,62,62,62,62,62,62,62,62,62,89,62 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,62,89,62,62,89,89,89,89,89,89,89,62,62,89,62 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,62,89,62,62,62,62,62,89,62,62,62,62,62,89,62 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,62,89,62,62,62,62,62,89,62,62,62,62,62,89,62 +0,0,0,0,0,0,24,36,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,62,89,62,62,62,62,62,89,62,62,62,62,62,89,62 +0,0,0,0,0,0,24,14,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,62,89,62,62,89,89,89,89,89,89,89,62,62,89,62 +0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,62,62,62,62,62,62,62,62,62,62,62,89,62 +0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,62,62,62,62,62,62,62,62,62,89,62,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,62,62,62,62,62,62,62,89,62,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,89,89,89,89,89,89,89,62,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,62,62,62,62,62,62,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,37,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,0,0,0,0,0,0,0,37,37,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,0,0,0,0,0,0,0,0,0,37,37,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,0,0,0,0,0,0,0,0,0,0,0,37,37 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,37 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,37 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37 +0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,37 +0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,37 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,0,0,0,0,0,0,0,0,0,0,0,37,37 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,0,0,0,0,0,0,0,0,0,37,37,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,0,0,0,0,0,0,0,37,37,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,37,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,39,39,39,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,3,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,39,39,39,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,62,2,2,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,40,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,8,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,90,7,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,62,62,62,62,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,62,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,40,34,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,3,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,24,8,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,62,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,91,62,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,34,62,62,62,8,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,62,62,62,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,90,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,40,34,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,3,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,24,8,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,0,62,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,0,62,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,11,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,40,34,0,62,62,62,14,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,62,62,62,24,8,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,93,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,34,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,24,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,39,39,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,39,39,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,62,62,62,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,24,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,14,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,62,62,62,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,62,62,62,0,24,8,7,7,7,7,7,7,7,7,7,7,7,7,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,62,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,24,8,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,3,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,40,34,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,24,14,14,14,34,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,62,62,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,62,62,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,39,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,39,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,24,8,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,3,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,40,34,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,14,14,14,34,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,96,95,95,95,95,95,94,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,14,7,7,14,14,97,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,14,96,95,96,7,97,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,7,94,3,97,7,97,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,7,95,95,95,14,97,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,94,14,14,7,7,14,97,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,97,96,96,96,96,96,95,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,14,0,40,34,14,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,36,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,46,0,3,0,12,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,38,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,14,24,8,0,14,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,40,34,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,3,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,24,8,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,34,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,24,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,39,39,39,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,3,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,39,39,39,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,7,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,3,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,7,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,39,39,39,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,14,0,14,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,3,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,14,0,14,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,39,39,39,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,14,39,14,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,39,3,39,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,14,39,14,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,7,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,14,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/PhoneTower.tml b/overrides/config/ruins_config/generic/PhoneTower.tml new file mode 100644 index 0000000..eb831b8 --- /dev/null +++ b/overrides/config/ruins_config/generic/PhoneTower.tml @@ -0,0 +1,729 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=46,12,8 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=500 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,stonebrick-0 +rule3=0,100,stonebrick-2 +rule4=0,100,stonebrick-1 +rule5=0,100,chisel:technical-15 +rule6=2,100,redstone_torch-3 +rule7=0,100,vine-9 +rule8=0,100,vine-8 +rule9=0,100,vine-4 +rule10=0,100,vine-3 +rule11=0,80,iron_bars-0 +rule12=0,100,redstone_wire-0 +rule13=0,100,unpowered_repeater-1 +rule14=0,100,unpowered_repeater-2 +rule15=0,100,chisel:technicalnew-4 +rule16=0,100,vine-1 +rule17=0,100,iron_bars-0 +rule18=0,100,vine-2 +rule19=0,100,ChestGenHook:chests/simple_dungeon:5-1,air,air +rule20=0,90,stone_slab-0 +rule21=0,100,chisel:laboratory-1 +rule22=0,100,daylight_detector-13 + +layer +1,1,1,1,1,1,1,1 +1,1,1,2,3,2,1,1 +1,1,4,2,2,2,3,1 +1,1,2,2,2,2,2,1 +1,1,4,2,6,5,4,1 +1,1,1,2,0,4,1,1 +1,1,1,3,5,2,1,1 +1,1,1,2,5,4,1,1 +1,4,2,2,5,2,1,1 +1,3,5,5,5,2,1,1 +1,2,4,2,2,3,1,1 +1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1 +1,1,8,5,5,5,7,1 +1,9,5,5,5,5,5,1 +1,0,5,5,2,5,5,1 +1,9,5,5,5,5,5,1 +1,0,9,5,5,5,10,1 +1,1,0,11,12,11,0,1 +1,1,0,11,13,11,0,1 +1,11,11,11,13,11,0,1 +1,15,14,14,12,11,1,1 +1,11,11,11,11,0,1,1 +1,1,1,1,1,1,1,1 +endlayer + +layer +1,0,0,0,8,0,0,1 +0,0,8,0,2,4,7,0 +0,9,3,0,11,17,4,16 +0,0,2,11,2,11,2,0 +0,9,2,0,11,0,3,0 +0,0,9,4,19,2,18,0 +0,0,0,20,20,20,0,0 +0,0,0,20,0,20,0,0 +0,20,0,20,20,20,0,0 +0,20,20,20,20,20,0,0 +0,0,20,20,20,0,0,0 +1,0,0,0,0,0,0,1 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,20,20,0,0 +0,0,20,20,11,0,20,0 +0,0,20,11,3,11,20,0 +0,0,20,20,11,20,20,0 +0,0,0,20,20,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,4,11,0,0 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,2,11,0,0 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,2,11,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,3,11,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,2,11,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,2,11,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,4,11,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,11,2,11,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,0,2,11,0,0 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,11,0,0,0 +0,0,0,0,3,11,0,0 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,11,0,0,0 +0,0,0,0,2,11,0,0 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,11,0,0,0 +0,0,0,11,4,11,0,16 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,11,0,0,0 +0,0,0,11,2,11,0,16 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,11,0,0,0 +0,9,0,11,2,11,0,16 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,11,0,0,0 +0,9,0,11,2,11,0,16 +0,0,0,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,2,11,0,16 +0,0,18,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,3,11,0,16 +0,0,18,0,11,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,0,0,8,0 +0,9,0,11,4,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,0,0,8,0 +0,9,0,11,2,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,0,0,8,0 +0,9,0,11,2,0,0,16 +0,0,18,0,11,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,8,0,0,0,8,0 +0,9,0,11,2,0,0,16 +0,0,18,0,11,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,0,16,0,0 +0,0,8,0,0,0,8,0 +0,9,0,11,3,0,0,16 +0,0,18,0,11,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,0,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,2,0,0,16 +0,0,18,0,11,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,0,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,2,0,0,16 +0,0,18,0,11,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,0,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,2,11,0,16 +0,0,18,0,0,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,0,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,4,11,0,16 +0,0,18,0,0,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,0,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,2,11,0,16 +0,0,18,0,0,0,18,0 +0,0,0,0,0,0,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,0,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,3,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,4,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,0,2,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,0,2,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,0,3,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,0,2,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,0,4,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,2,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,3,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,2,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,0,16,0,0 +0,0,8,0,11,0,8,0 +0,9,0,11,3,11,0,16 +0,0,18,0,11,0,18,0 +0,0,0,9,0,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,21,16,0,0 +0,0,8,11,11,11,8,0 +0,9,21,11,2,11,21,16 +0,0,18,11,11,11,18,0 +0,0,0,9,21,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,21,16,0,0 +0,0,8,11,11,11,8,0 +0,9,21,11,4,11,21,16 +0,0,18,11,11,11,18,0 +0,0,0,9,21,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0 +0,0,0,9,21,16,0,0 +0,0,8,11,11,11,8,0 +0,9,21,11,3,11,21,16 +0,0,18,11,11,11,18,0 +0,0,0,9,21,16,0,0 +0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0 +0,0,0,0,22,0,0,0 +0,0,0,0,11,0,0,0 +0,0,22,11,0,11,22,0 +0,0,0,0,11,0,0,0 +0,0,0,0,22,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/PowerLine.tml b/overrides/config/ruins_config/generic/PowerLine.tml new file mode 100644 index 0000000..bb18adc --- /dev/null +++ b/overrides/config/ruins_config/generic/PowerLine.tml @@ -0,0 +1,1152 @@ +weight=10 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=47,21,21 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:technical-12 +rule3=0,99,iron_bars-0 +rule4=0,100,vine-2 +rule5=0,100,vine-8 +rule6=0,100,chisel:prismarine-15 +rule7=0,100,ChestGenHook:chests/village_blacksmith:9-4,air,air,air,air,air,air,air,air,air + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1 +1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1 +1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1 +1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1 +1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,0,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1 +1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1 +1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1 +1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1 +1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0 +1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1 +1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1 +1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1 +1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0 +0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0 +0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0 +0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0 +0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,0,0,0,0,0,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,0,0,0,0,0,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,0,0,0,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,3,3,3,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,3,3,3,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,0,0,0,3,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,3,3,3,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,3,0,3,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,3,0,3,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,3,3,3,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,3,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,3,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,3,3,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,3,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,3,6,3,3,3,3,3,0,3,3,3,3,3,6,3,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,3,6,0,0,3,3,3,0,3,3,3,0,0,6,3,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,3,3,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,3,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,0,3,0,0,0,0,5,0,0,0,0 +0,0,0,3,6,0,0,3,3,3,2,3,3,3,0,0,6,3,0,0,0 +0,0,0,0,4,0,0,0,0,3,0,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,3,3,3,0,0,0,0,5,0,0,0,0 +0,0,0,3,6,3,3,3,3,3,7,3,3,3,3,3,6,3,0,0,0 +0,0,0,0,4,0,0,0,0,3,3,3,0,0,0,0,4,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/SmallFactory.tml b/overrides/config/ruins_config/generic/SmallFactory.tml new file mode 100644 index 0000000..c44fd28 --- /dev/null +++ b/overrides/config/ruins_config/generic/SmallFactory.tml @@ -0,0 +1,780 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=34,18,23 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=200 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:stone-6,stone-6,stone-6,stone-6,stone-6,preserveBlock +rule3=0,100,minecraft:stone-6 +rule4=0,100,minecraft:planks-1 +rule5=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule6=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule7=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule8=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule9=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule10=0,100,minecraft:cobblestone_wall-0 +rule11=0,100,minecraft:iron_door-2 +rule12=0,100,minecraft:vine-2 +rule13=0,100,minecraft:spruce_stairs-0 +rule14=0,100,minecraft:spruce_stairs-3 +rule15=0,100,minecraft:vine-4 +rule16=0,100,minecraft:vine-8 +rule17=0,100,minecraft:vine-1 +rule18=0,100,chisel:factory-1 +rule19=0,100,ChestGenHook:chests/village_blacksmith:5-3 +rule20=0,100,minecraft:stone_brick_stairs-0 +rule21=0,100,minecraft:stone_brick_stairs-4 +rule22=0,100,minecraft:stone_brick_stairs-1 +rule23=0,100,minecraft:stone_brick_stairs-5 +rule24=0,100,minecraft:iron_door-9 +rule25=0,100,minecraft:iron_door-8 +rule26=0,100,chisel:ironpane-3 +rule27=0,100,ChestGenHook:chests/village_blacksmith:2 +rule28=0,100,minecraft:spruce_stairs-2 +rule29=0,100,chisel:technicalnew-2 +rule30=0,100,chisel:bricks-3 +rule31=0,100,minecraft:brick_stairs-4 +rule32=0,100,minecraft:stone_slab-0 +rule33=0,100,minecraft:stone_slab-8 +rule34=0,100,minecraft:vine-3 +rule35=0,100,minecraft:vine-9 +rule36=0,100,ChestGenHook:chests/village_blacksmith:5-3 +rule37=0,100,minecraft:stained_glass-7 +rule38=0,100,minecraft:hopper-0 +rule39=0,100,minecraft:stained_hardened_clay-14 +rule40=0,100,chisel:technical-15 +rule41=0,100,chisel:technical-15 +rule42=0,100,minecraft:vine-6 +rule43=0,100,minecraft:redstone_lamp-0 +rule44=0,100,minecraft:stone_slab-5 +rule45=0,100,minecraft:double_stone_slab-5 +rule46=0,100,minecraft:stonebrick-0 +rule47=0,100,minecraft:stone_slab-13 +rule48=0,100,chisel:brownstone-0 +rule49=0,100,minecraft:vine-12 + +layer +1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,1,1,1,1,1,1 +1,4,4,4,4,2,2,2,3,2,2,3,2,2,2,2,2,1,1,1,1,1,1 +1,4,4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1 +1,4,4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,3,1,1 +1,4,4,4,4,2,2,5,2,2,2,2,2,2,2,2,2,3,3,3,3,3,1 +1,4,4,4,4,2,2,2,2,2,2,2,2,2,6,2,2,2,2,2,2,3,1 +1,4,4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1 +1,4,4,4,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1 +1,4,4,4,4,2,2,2,2,7,2,2,2,2,2,2,2,2,2,2,2,3,1 +1,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1 +1,3,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1 +1,3,4,2,2,2,2,2,2,2,2,2,2,2,2,8,2,2,2,2,2,3,1 +1,3,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1 +1,3,4,2,2,2,2,2,2,2,2,9,2,2,2,2,2,2,2,2,2,3,1 +1,3,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,1 +1,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,10,1,1,1,1,1,10,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,3,3,3,3,11,11,3,3,3,3,3,3,1,1,1,1,1,1 +1,14,13,13,13,3,12,0,10,0,0,10,12,12,0,0,3,1,1,1,1,1,1 +1,4,4,4,4,3,17,0,16,0,0,0,0,16,0,15,3,1,1,1,1,1,1 +1,4,4,4,4,3,17,15,0,17,0,0,15,0,17,15,3,1,1,1,10,1,1 +1,4,4,4,4,3,0,0,12,0,0,0,0,12,0,15,3,3,3,3,3,3,1 +1,4,4,4,4,3,0,0,16,0,0,0,0,16,0,0,12,10,18,18,10,3,1 +1,4,4,4,4,3,17,15,0,17,0,0,15,0,17,15,0,18,18,18,18,3,1 +1,4,4,4,4,3,17,0,12,0,0,0,0,12,0,15,0,18,18,18,18,3,1 +1,4,4,4,4,3,0,0,16,0,0,0,0,16,0,15,0,10,18,18,10,3,1 +1,3,3,3,3,3,17,15,0,17,0,0,15,0,17,0,0,0,0,0,19,3,1 +1,3,4,0,12,12,0,0,12,0,0,0,0,12,0,15,0,0,0,0,19,3,1 +1,3,4,21,0,20,0,0,16,0,0,0,0,16,0,0,0,10,18,18,10,3,1 +1,3,4,4,10,10,4,15,0,17,0,0,15,0,17,15,0,18,18,18,18,3,1 +1,3,4,23,0,22,0,0,0,0,0,0,0,12,0,15,0,18,18,18,18,3,1 +1,3,4,16,0,16,0,16,16,16,0,0,0,16,0,16,0,10,18,18,10,3,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,10,1,1,1,1,1,10,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,3,3,3,3,25,24,3,3,3,3,3,3,1,1,1,1,1,1 +1,16,0,0,15,3,12,0,10,0,0,10,12,12,0,0,3,1,1,1,1,1,1 +1,4,26,26,4,3,17,0,16,0,0,0,0,16,0,15,3,1,1,1,1,1,1 +1,4,0,0,0,3,17,15,0,17,0,0,15,0,17,15,3,1,1,1,10,1,1 +1,4,0,0,0,3,0,0,12,0,0,0,0,12,0,15,3,3,3,3,3,3,1 +1,4,0,0,0,3,0,0,16,0,0,0,0,16,0,0,12,10,18,18,10,3,1 +1,4,0,0,0,3,17,15,0,17,0,0,15,0,17,15,0,18,18,18,18,3,1 +1,4,0,0,27,3,17,0,12,0,0,0,0,12,0,15,0,18,18,18,18,3,1 +1,4,4,4,4,3,0,0,16,0,0,0,0,16,0,15,0,10,18,18,10,3,1 +1,3,3,3,3,3,17,15,0,17,0,0,15,0,17,0,0,0,0,0,0,3,1 +1,3,4,0,12,12,0,0,12,0,0,0,0,12,0,15,0,0,0,0,0,3,1 +1,3,4,4,0,16,0,0,16,0,0,0,0,16,0,0,0,10,18,18,10,3,1 +1,3,29,29,29,29,28,15,0,17,0,0,15,0,17,15,0,18,18,18,18,3,1 +1,3,4,4,0,12,0,0,0,0,0,0,0,12,0,15,0,18,18,18,18,3,1 +1,3,4,16,0,16,0,16,16,16,0,0,0,16,0,16,0,10,18,18,10,3,1 +1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,0,0,0,10,16,0,0,16,0,10,16,0,0,16,0,1,1,1,1,1 +1,0,0,0,0,30,30,30,30,31,31,30,30,30,30,30,30,0,0,0,1,1,1 +0,16,0,0,15,30,12,0,32,32,32,32,12,12,0,0,30,0,0,0,0,1,1 +0,4,26,26,4,30,17,0,16,0,0,0,0,16,0,15,30,0,0,0,0,0,1 +15,26,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,0,0,0,10,16,0 +0,4,0,0,0,30,0,0,12,0,0,0,0,12,0,15,30,30,30,30,30,30,17 +15,26,0,0,0,30,0,0,16,0,0,0,0,16,0,0,12,10,32,32,10,30,17 +15,4,0,0,0,30,17,15,0,17,0,0,15,0,17,15,0,32,18,18,32,30,17 +15,26,0,0,0,30,17,0,12,0,0,0,0,12,0,15,0,32,18,18,32,30,0 +0,4,4,4,4,30,0,0,16,0,0,0,0,16,0,15,0,10,32,32,10,30,0 +0,30,30,30,30,30,17,15,0,17,0,0,15,0,17,0,0,0,0,0,0,30,0 +15,30,20,0,12,12,0,0,12,0,0,0,0,12,0,15,0,0,0,0,0,30,0 +15,30,4,20,0,16,0,0,16,0,0,0,0,16,0,0,0,10,32,32,10,30,0 +0,30,4,4,15,0,17,15,0,17,0,0,15,0,17,15,0,32,18,18,32,30,0 +0,30,4,22,0,12,0,0,0,0,0,0,0,12,0,15,0,32,18,18,32,30,17 +15,30,22,16,0,16,0,16,16,16,0,0,0,16,0,16,0,10,32,32,10,30,17 +15,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0 +1,0,0,0,0,12,12,0,0,0,0,12,12,12,0,0,0,12,12,12,0,0,1 +endlayer + +layer +0,0,0,0,10,10,10,16,0,0,16,0,10,16,16,16,16,0,0,0,0,0,0 +0,0,0,0,10,30,30,30,30,30,30,30,30,30,30,30,30,33,33,33,0,0,0 +0,16,0,0,15,30,12,0,0,12,12,0,12,12,0,15,30,33,33,33,0,0,0 +0,4,4,4,4,30,17,0,16,0,0,0,0,16,0,15,30,33,33,33,0,0,0 +15,4,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,33,33,33,10,16,0 +15,4,0,0,0,30,0,0,12,0,0,0,0,12,0,15,30,30,30,30,30,30,17 +15,4,0,0,0,30,0,0,16,0,0,0,0,16,0,0,12,10,0,0,10,30,17 +0,4,0,0,0,30,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,17 +15,4,0,0,0,30,17,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,0 +0,4,4,4,4,30,0,0,16,0,0,0,0,16,0,15,0,10,0,12,10,30,0 +15,30,30,30,30,30,17,15,0,17,0,0,15,0,17,0,0,0,0,0,0,30,0 +15,30,34,0,12,12,0,0,12,0,0,0,0,12,0,15,0,0,0,0,0,30,0 +15,30,20,0,0,16,0,0,16,0,0,0,0,16,0,0,0,10,16,0,10,30,0 +0,30,4,0,15,0,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,0 +0,30,22,0,0,12,0,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,17 +15,30,35,16,0,16,0,16,16,16,0,0,0,16,0,16,0,10,0,0,10,30,17 +15,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0 +0,0,0,0,12,12,12,12,0,0,0,12,12,12,0,0,0,12,12,12,0,0,0 +endlayer + +layer +0,0,0,0,0,16,16,16,0,16,16,16,10,16,16,16,16,0,0,0,0,0,0 +0,0,0,0,10,30,30,30,30,30,30,30,30,30,30,30,30,26,26,26,0,0,0 +0,0,0,0,15,30,12,0,0,12,12,0,12,12,0,15,30,0,0,26,0,0,0 +0,32,32,32,32,30,17,0,16,0,0,0,0,16,0,15,30,0,0,26,0,0,0 +0,32,32,32,32,30,17,15,0,17,0,0,15,0,17,15,30,36,0,26,10,16,0 +0,32,32,32,32,30,0,0,12,0,0,0,0,12,0,15,30,30,30,30,30,30,17 +0,32,32,32,32,30,0,0,16,0,0,0,0,16,0,0,12,10,0,0,10,30,17 +0,32,32,32,32,30,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,17 +0,32,32,32,32,30,17,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,17 +0,32,32,32,32,30,0,0,16,0,0,0,0,16,0,15,0,10,0,12,10,30,0 +15,30,30,30,30,30,17,15,0,17,0,0,15,0,17,0,0,0,0,0,0,30,0 +15,30,34,0,12,12,0,0,12,0,0,0,0,12,0,15,0,0,0,0,0,30,0 +15,30,0,0,0,16,0,0,16,0,0,0,0,16,0,0,0,10,16,0,10,30,0 +0,30,10,0,15,0,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,17 +0,30,0,0,0,12,0,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,17 +15,30,35,16,0,16,0,16,16,16,0,0,0,16,0,16,0,10,0,0,10,30,17 +15,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0 +0,0,0,0,12,12,12,12,0,0,12,12,12,12,0,0,12,12,12,12,0,0,0 +endlayer + +layer +0,0,0,0,0,16,16,16,0,16,16,16,10,0,0,16,16,0,0,0,0,0,0 +0,0,0,0,10,30,30,37,37,30,37,37,30,37,37,30,30,17,0,0,0,0,0 +0,0,0,0,0,37,12,0,0,12,12,0,12,0,0,15,37,0,0,0,0,0,0 +0,0,0,0,0,37,17,0,16,0,0,0,0,16,0,15,37,0,0,0,0,0,0 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,17,0,0,10,16,0 +0,0,0,0,0,37,0,0,12,0,0,0,0,12,0,15,30,30,30,30,30,30,17 +0,0,0,0,0,37,0,0,16,0,0,0,0,16,0,0,12,10,0,0,10,30,17 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,17 +0,0,0,0,0,37,17,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,17 +0,0,0,0,0,37,0,0,16,0,0,0,0,16,0,15,0,10,0,12,10,30,0 +15,30,30,30,30,30,17,15,0,17,0,0,15,0,17,0,0,0,0,0,0,30,0 +15,30,34,0,12,12,0,0,12,0,0,0,0,12,0,15,0,0,0,0,0,30,0 +15,30,0,0,0,16,0,0,16,0,0,0,0,16,0,0,0,10,16,0,10,30,0 +0,30,10,0,15,0,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,17 +0,30,0,0,0,12,0,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,17 +15,30,35,16,0,16,0,16,16,16,0,0,0,16,0,16,0,10,0,0,10,30,17 +15,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0 +0,0,0,0,12,12,12,12,12,0,12,12,12,12,0,0,12,12,12,12,12,0,0 +endlayer + +layer +0,0,0,0,0,16,16,16,0,16,16,16,10,0,0,16,16,0,0,0,0,0,0 +0,0,0,0,10,30,30,37,37,30,37,37,30,37,37,30,30,17,0,0,0,0,0 +0,0,0,0,0,37,12,0,0,12,12,0,12,0,0,15,37,0,0,0,0,0,0 +0,0,0,0,0,37,17,0,16,0,0,0,0,16,0,15,37,0,0,0,0,0,0 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,0,10,10,10,16,0 +0,0,0,0,0,37,0,0,12,0,0,0,0,12,0,15,30,30,30,30,30,30,17 +0,0,0,0,0,37,0,0,16,0,0,0,0,16,0,0,12,10,0,0,10,30,17 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,17 +0,0,0,0,0,37,17,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,17 +0,0,0,0,0,37,0,0,16,0,0,0,0,16,0,15,0,10,0,12,10,30,0 +0,30,30,30,30,30,17,15,0,17,0,0,15,0,17,0,0,0,0,0,0,30,0 +15,30,34,0,12,12,0,0,12,0,0,0,0,12,0,15,0,0,0,0,0,30,0 +15,30,0,0,0,16,0,0,16,0,0,0,0,16,0,0,0,10,16,0,10,30,0 +0,30,10,0,15,0,17,15,0,17,0,0,15,0,17,15,0,15,18,18,0,30,17 +0,30,0,0,0,12,0,0,12,0,0,0,0,12,0,15,0,15,18,18,0,30,17 +15,30,35,16,0,16,0,16,16,16,0,0,0,16,0,16,0,10,0,0,10,30,17 +15,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0 +0,0,0,0,12,12,12,12,12,0,12,12,12,12,0,0,12,12,12,12,12,0,0 +endlayer + +layer +0,0,0,0,0,16,16,16,0,16,16,16,10,10,10,16,16,0,0,0,0,0,0 +0,0,0,0,10,30,30,30,30,30,30,30,30,30,30,30,30,17,0,0,0,0,0 +0,0,0,0,10,30,12,0,0,12,12,0,12,0,0,15,30,0,0,0,0,0,0 +0,0,0,0,10,30,17,0,16,0,0,0,0,16,0,15,30,0,0,0,0,0,0 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,10,10,0,0,16,0 +0,0,0,0,0,30,0,0,12,0,0,0,0,12,0,15,30,30,30,30,30,30,17 +0,0,0,0,0,30,0,0,16,0,0,0,0,16,0,0,30,2,2,2,2,30,17 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,2,38,38,2,30,17 +0,0,0,0,0,30,17,0,12,0,0,0,0,12,0,15,30,2,38,38,2,30,17 +0,0,0,0,0,30,0,0,16,0,0,0,0,16,0,15,30,2,2,2,2,30,0 +0,30,30,30,30,30,17,15,0,17,0,0,15,0,17,0,30,2,2,2,2,30,0 +15,30,34,0,12,12,0,0,12,0,0,0,0,12,0,15,30,2,2,2,2,30,0 +15,30,0,0,0,16,0,0,16,0,0,0,0,16,0,0,30,2,2,2,2,30,0 +0,30,10,0,15,0,17,15,0,17,0,0,15,0,17,15,30,2,38,38,2,30,17 +0,30,0,0,0,12,0,0,12,0,0,0,0,12,0,15,30,2,38,38,2,30,17 +15,30,35,16,0,16,0,16,16,16,0,0,0,16,0,16,30,2,2,2,2,30,17 +15,30,37,37,30,37,37,30,37,37,30,37,37,30,37,37,30,30,30,30,30,30,0 +0,0,0,0,12,0,12,12,12,0,12,12,12,12,0,0,12,12,12,12,12,0,0 +endlayer + +layer +0,0,0,0,0,16,16,16,0,16,16,16,0,0,10,16,16,0,0,0,0,0,0 +0,0,0,0,0,30,30,37,37,30,37,37,30,37,37,30,30,17,0,0,0,0,0 +0,0,0,0,0,37,12,0,0,12,12,0,12,0,0,15,37,0,0,0,0,0,0 +0,0,0,0,10,37,0,0,16,0,0,0,0,16,0,15,37,0,0,0,0,0,0 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,10,0,0,0,0,0 +0,0,0,0,0,37,0,0,12,0,0,0,0,12,0,15,30,26,26,26,26,26,0 +0,0,0,0,0,37,0,0,16,0,0,0,0,16,0,0,30,0,39,39,35,26,0 +0,0,0,0,0,30,17,15,0,17,0,0,15,0,17,15,30,39,41,40,39,26,0 +0,0,0,0,0,37,17,0,12,0,0,0,0,12,0,15,30,39,41,40,39,26,0 +0,0,0,0,0,37,0,0,16,0,0,0,0,16,0,15,30,0,39,39,0,26,0 +15,30,30,30,30,30,17,15,0,17,0,0,15,0,17,0,30,0,0,0,0,26,0 +15,30,12,0,12,12,0,0,12,0,0,0,0,12,0,15,30,0,0,0,0,26,0 +15,30,0,0,0,16,0,0,16,0,0,0,0,16,0,0,30,0,39,39,0,26,0 +0,30,10,0,15,0,17,15,0,17,0,0,15,0,17,15,30,39,41,40,39,26,0 +0,30,0,0,0,12,0,0,12,0,0,0,0,12,0,15,30,39,40,40,39,26,0 +15,30,16,16,0,16,0,16,16,16,0,0,0,16,0,16,30,42,39,39,0,26,0 +15,30,37,37,30,37,37,30,37,37,30,37,37,30,37,37,30,26,26,26,26,26,0 +0,0,0,0,12,0,12,12,12,0,12,12,12,12,0,0,12,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,16,16,16,0,16,16,16,0,0,10,16,16,0,0,0,0,0,0 +0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,17,0,0,0,0,0 +0,0,0,0,0,30,12,0,0,12,12,0,12,0,0,15,30,0,0,0,0,0,0 +0,0,0,0,10,30,0,0,16,0,0,0,0,16,0,15,30,0,0,0,0,0,0 +0,0,0,0,0,30,17,15,43,17,0,0,15,43,17,15,30,10,0,0,0,0,0 +0,0,0,0,0,30,0,0,12,0,0,0,0,12,0,15,30,0,0,0,0,0,0 +0,0,0,0,0,30,0,0,16,0,0,0,0,16,0,0,30,0,39,39,35,0,0 +0,0,0,0,0,30,17,15,43,17,0,0,15,43,17,15,30,39,0,0,39,17,0 +0,0,0,0,0,30,17,0,12,0,0,0,0,12,0,15,30,39,0,0,39,17,0 +0,0,0,0,0,30,0,0,16,0,0,0,0,16,0,15,30,0,39,39,0,0,0 +15,30,30,30,30,30,17,15,43,17,0,0,15,43,17,0,30,0,0,0,0,0,0 +15,30,12,0,12,12,0,0,12,0,0,0,0,12,0,15,30,0,0,0,0,0,0 +15,30,0,0,0,16,0,0,16,0,0,0,0,16,0,0,30,0,39,39,0,0,0 +0,30,10,0,15,43,17,15,43,17,0,0,15,43,17,15,30,39,0,0,39,0,0 +0,30,0,0,0,12,0,0,12,0,0,0,0,12,0,15,30,39,0,0,39,0,0 +15,30,16,16,0,16,0,16,16,16,0,0,0,16,0,16,30,42,39,39,0,0,0 +15,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,12,12,0,0,0 +0,0,0,0,12,0,12,12,12,0,12,12,12,12,0,0,12,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,16,16,0,16,16,16,0,0,10,16,0,0,0,0,0,0,0 +0,0,0,0,0,44,45,45,45,45,45,45,45,45,45,45,44,0,0,0,0,0,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,0,0,0,0,0,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,0,0,0,0,0,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,0,0,0,0,0,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,0,0,0,0,0,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,0,39,39,35,0,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,39,0,0,39,17,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,39,0,0,39,17,0 +0,0,0,0,0,44,46,46,46,46,46,46,46,46,46,46,44,0,39,39,0,0,0 +0,44,45,45,45,45,46,46,46,46,46,46,46,46,46,46,44,0,0,0,0,0,0 +0,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,0,0,0,0,0,0 +0,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,0,39,39,0,0,0 +0,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,39,0,0,39,0,0 +0,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,39,0,0,39,0,0 +0,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,42,39,39,0,0,0 +0,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,0,12,12,0,0,0 +0,0,0,0,12,0,12,12,12,0,12,12,12,12,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,16,16,16,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,44,45,45,45,45,45,45,44,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,48,48,35,0,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,48,0,0,48,17,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,48,48,0,0,0 +0,0,0,44,45,45,45,45,47,0,0,0,0,47,44,0,0,0,0,0,0,0,0 +0,0,0,44,47,0,0,0,0,0,0,0,0,47,44,0,0,0,0,0,0,0,0 +0,0,0,44,47,0,0,0,0,0,0,0,0,47,44,0,0,0,48,48,0,0,0 +0,0,0,44,47,0,0,0,0,0,0,0,0,47,44,0,0,48,0,0,48,0,0 +0,0,0,44,47,0,0,0,0,0,0,0,0,47,44,0,15,48,0,0,48,0,0 +0,0,0,44,47,0,0,0,0,0,0,0,0,47,44,0,0,42,48,48,0,0,0 +0,0,0,44,45,45,45,45,45,45,45,45,45,45,44,0,0,0,12,12,0,0,0 +0,0,0,0,12,0,12,12,12,0,12,12,12,12,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,16,16,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,44,45,45,44,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,48,48,0,0,0 +0,0,0,0,0,44,45,45,45,45,47,47,44,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,0,48,48,0,0,0 +0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,48,0,0,48,0,0 +0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,15,48,0,0,48,0,0 +0,0,0,0,0,44,47,0,0,0,0,47,44,0,0,0,0,42,48,48,0,0,0 +0,0,0,0,0,44,45,45,45,45,45,45,44,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,12,12,12,0,12,12,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,0,0,0 +0,0,0,0,0,0,0,44,45,45,44,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,0,15,48,48,0,0,0 +0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,15,48,0,0,48,0,0 +0,0,0,0,0,0,0,44,47,47,44,0,0,0,0,0,0,42,48,48,0,0,0 +0,0,0,0,0,0,0,44,45,45,44,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,48,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,48,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,48,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,48,48,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,39,39,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,39,39,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,39,39,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,39,39,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,48,48,35,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,48,48,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,48,48,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,48,48,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,48,48,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,0,0,48,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,48,48,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,39,39,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,39,39,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,39,39,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,26,26,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,26,26,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,34,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,26,26,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,26,26,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,39,39,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,39,39,17,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,16,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,0,0,39,17,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,39,39,12,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/SmallFactory2.tml b/overrides/config/ruins_config/generic/SmallFactory2.tml new file mode 100644 index 0000000..2c3f23a --- /dev/null +++ b/overrides/config/ruins_config/generic/SmallFactory2.tml @@ -0,0 +1,787 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=36,17,12 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=200 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stone-6 +rule3=0,100,minecraft:stone-6,stone-6,stone-6,stone-6,stone-6,preserveBlock +rule4=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule5=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule6=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule7=0,100,minecraft:iron_door-2 +rule8=0,100,ChestGenHook:chests/village_blacksmith:5-5 +rule9=0,100,minecraft:cobblestone_wall-0 +rule10=0,100,minecraft:iron_ore-0 +rule11=0,100,chisel:technicalnew-2 +rule12=0,100,minecraft:vine-4 +rule13=0,100,minecraft:vine-1 +rule14=0,100,minecraft:vine-2 +rule15=0,100,minecraft:coal_block-0 +rule16=0,100,minecraft:oak_stairs-5 +rule17=2,100,WallSign:null:null:null:null-4 +rule18=0,100,minecraft:coal_ore-0 +rule19=0,100,minecraft:wooden_slab-8 +rule20=0,100,minecraft:oak_stairs-2 +rule21=0,100,minecraft:oak_stairs-4 +rule22=2,100,WallSign:null:null:null:null-5 +rule23=0,100,minecraft:vine-8 +rule24=0,100,minecraft:ladder-2 +rule25=0,100,minecraft:stonebrick-0 +rule26=0,100,minecraft:iron_bars-0 +rule27=0,100,minecraft:furnace-4 +rule28=0,100,minecraft:iron_door-9 +rule29=0,100,minecraft:iron_door-8 +rule30=0,100,chisel:futura-0 +rule31=0,100,minecraft:stone_brick_stairs-2 +rule32=0,100,minecraft:stone_brick_stairs-4 +rule33=0,100,minecraft:stone_brick_stairs-3 +rule34=0,100,minecraft:stained_hardened_clay-5 +rule35=0,100,chisel:bricks-3 +rule36=0,100,minecraft:brick_stairs-4 +rule37=0,100,minecraft:stained_glass-7 +rule38=0,100,minecraft:stone_slab-0 +rule39=0,100,minecraft:stone_slab-8 +rule40=0,100,ChestGenHook:chests/village_blacksmith:5-3 +rule41=0,100,minecraft:redstone_lamp-0 +rule42=0,100,minecraft:stone_slab-3 +rule43=0,100,minecraft:cobblestone-0 +rule44=0,100,minecraft:double_stone_slab-3 +rule45=0,100,minecraft:stained_hardened_clay-14 +rule46=0,100,minecraft:vine-3 +rule47=0,100,minecraft:vine-6 +rule48=0,100,chisel:brownstone-0 +rule49=0,100,minecraft:vine-9 +rule50=0,100,minecraft:vine-12 + +layer +1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,3,4,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,5,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,6,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,7,7,2,2,2,2,1 +1,2,10,10,9,0,0,9,0,8,2,1 +1,2,10,10,0,0,0,0,0,0,2,1 +1,2,0,0,0,13,12,0,0,11,2,1 +1,2,15,0,14,0,0,14,0,11,2,1 +1,2,18,18,18,0,0,17,0,16,2,1 +1,2,18,15,0,13,12,20,0,19,2,1 +1,2,18,0,14,0,0,22,0,21,2,1 +1,2,0,0,23,0,0,23,0,11,2,1 +1,2,0,0,0,13,12,0,0,11,2,1 +1,2,24,0,14,0,0,14,0,0,2,1 +1,2,0,0,0,0,0,0,0,0,2,1 +1,2,0,25,26,25,0,25,26,25,2,1 +1,2,0,25,27,25,0,25,27,25,2,1 +1,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,29,28,2,2,2,2,1 +1,2,10,10,9,0,0,9,0,0,2,1 +1,2,10,0,0,0,0,0,0,0,2,1 +1,2,0,0,0,13,12,0,0,30,2,1 +1,2,0,0,14,0,0,14,0,30,2,1 +1,2,18,18,23,0,0,23,0,0,2,1 +1,2,18,0,0,13,12,0,0,0,2,1 +1,2,0,0,14,0,0,14,0,0,2,1 +1,2,0,0,23,0,0,23,0,30,2,1 +1,2,0,0,0,13,12,0,0,30,2,1 +1,2,24,0,14,0,0,14,0,0,2,1 +1,2,0,0,0,0,0,0,0,0,2,1 +1,2,0,33,32,31,0,33,32,31,2,1 +1,2,0,25,34,25,0,25,25,25,2,1 +1,2,2,2,2,2,2,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,23,23,23,0,23,0,23,23,23,0,1 +0,35,35,35,35,36,36,35,35,35,35,13 +0,37,0,10,38,38,38,38,0,0,37,0 +12,35,0,0,0,0,0,0,0,0,35,13 +12,37,0,0,0,13,12,0,0,30,37,0 +0,35,0,0,14,0,0,14,0,30,35,13 +0,37,0,0,23,0,0,23,0,0,37,0 +12,35,15,0,0,13,12,0,0,0,35,0 +0,37,0,0,14,0,0,14,0,0,37,0 +12,35,0,0,23,0,0,23,0,30,35,13 +12,37,0,0,0,13,12,0,0,30,37,0 +12,35,24,0,14,0,0,14,0,0,35,13 +12,37,0,0,0,0,0,0,0,0,37,0 +12,35,0,0,9,0,0,0,9,0,35,13 +0,37,0,33,25,31,0,33,25,31,37,0 +12,35,35,35,35,35,35,35,35,35,35,13 +1,14,14,14,14,14,14,14,14,14,14,1 +endlayer + +layer +0,23,23,23,0,23,23,23,23,23,0,0 +0,35,35,35,35,35,35,35,35,35,35,13 +0,37,0,0,0,0,0,0,0,0,37,0 +12,35,0,0,0,0,0,0,0,0,35,13 +12,37,0,0,0,13,12,0,0,0,37,13 +12,35,0,0,14,0,0,14,0,0,35,13 +0,37,0,0,23,0,0,23,0,0,37,0 +12,35,0,0,0,13,12,0,0,0,35,13 +0,37,0,0,14,0,0,14,0,0,37,0 +12,35,0,0,23,0,0,23,0,0,35,0 +12,37,0,0,0,13,12,0,0,0,37,0 +0,35,24,0,14,0,0,14,0,0,35,13 +12,37,0,0,0,0,0,0,0,0,37,0 +12,35,0,0,9,0,0,0,9,0,35,13 +0,37,0,0,25,0,0,0,25,0,37,0 +12,35,35,35,35,35,35,35,35,35,35,13 +0,14,0,14,0,14,14,14,14,14,14,0 +endlayer + +layer +0,0,23,23,23,23,23,23,23,23,0,0 +12,35,35,35,35,35,35,35,35,35,35,13 +0,35,39,39,39,39,39,39,0,0,35,13 +12,35,39,39,39,39,39,39,0,0,35,13 +12,35,39,39,0,13,12,0,0,0,35,13 +0,35,39,39,14,0,0,14,0,0,35,13 +0,35,39,39,23,0,0,23,0,0,35,0 +12,35,39,39,0,13,12,0,0,0,35,13 +12,35,39,39,14,0,0,14,0,0,35,0 +12,35,39,39,23,0,0,23,0,0,35,13 +12,35,39,39,0,13,12,0,0,0,35,0 +12,35,24,39,14,0,0,14,0,0,35,13 +12,35,39,39,0,0,0,0,0,0,35,0 +12,35,39,39,9,0,0,0,9,0,35,13 +12,35,0,0,25,0,0,0,25,0,35,13 +0,35,35,35,35,35,35,35,35,35,35,13 +0,14,0,14,0,14,14,0,14,14,14,0 +endlayer + +layer +0,0,23,23,23,23,23,23,0,23,0,0 +12,35,35,35,35,35,35,35,35,35,35,0 +12,35,0,0,0,0,40,26,0,0,35,0 +12,35,0,26,26,26,26,26,0,0,35,13 +12,35,0,26,0,13,12,0,0,0,35,13 +12,35,0,26,14,0,0,14,0,0,35,13 +0,35,0,26,23,0,0,23,0,0,35,13 +12,35,0,26,0,13,12,0,0,0,35,13 +12,35,0,26,14,0,0,14,0,0,35,0 +12,35,0,26,23,0,0,23,0,0,35,13 +0,35,0,26,0,13,12,0,0,0,35,0 +12,35,24,26,14,0,0,14,0,0,35,0 +12,35,0,26,0,0,0,0,0,0,35,13 +12,35,26,26,9,9,9,9,9,0,35,13 +0,35,0,0,25,25,25,25,25,0,35,13 +12,35,35,35,35,35,35,35,35,35,35,13 +0,14,14,14,0,14,14,0,14,0,14,0 +endlayer + +layer +0,0,23,23,23,23,23,23,0,23,23,0 +12,35,35,35,35,35,35,35,35,35,35,13 +12,37,0,0,0,0,0,0,0,0,37,0 +12,35,0,0,23,0,0,23,0,0,35,13 +0,37,0,12,0,13,12,0,0,0,37,0 +0,35,0,0,14,0,0,14,0,0,35,13 +0,37,0,0,23,0,0,23,0,0,37,0 +12,35,0,12,0,13,12,0,0,0,35,13 +0,37,0,0,14,0,0,14,0,0,37,0 +12,35,0,0,23,0,0,23,0,0,35,0 +0,37,0,12,0,13,12,0,0,0,37,0 +12,35,0,0,14,0,0,14,0,0,35,13 +12,37,0,0,0,0,0,0,0,0,37,13 +12,35,0,0,0,0,0,0,9,0,35,13 +0,37,0,0,0,0,0,0,25,0,37,0 +12,35,35,35,35,35,35,35,35,35,35,13 +0,14,14,0,14,14,14,0,14,14,14,0 +endlayer + +layer +0,0,23,23,23,23,23,23,0,23,23,0 +12,35,35,35,35,35,35,35,35,35,35,13 +12,37,0,0,0,0,0,0,9,0,37,13 +12,35,0,0,23,0,0,23,9,0,35,13 +0,37,0,12,0,13,12,0,9,0,37,0 +0,35,0,0,14,0,0,14,9,0,35,13 +0,37,0,0,23,0,0,23,9,0,37,0 +12,35,0,12,0,13,12,0,9,0,35,13 +0,37,0,0,14,0,0,14,9,0,37,0 +0,35,0,0,23,0,0,23,9,0,35,13 +0,37,0,12,0,13,12,0,9,0,37,0 +12,35,0,0,14,0,0,14,9,0,35,13 +12,37,0,0,0,0,0,0,9,0,37,13 +12,35,0,0,0,0,0,0,9,0,35,0 +12,37,0,0,0,0,0,0,25,0,37,0 +12,35,35,35,35,35,35,35,35,35,35,13 +0,14,14,0,0,14,14,14,0,0,14,0 +endlayer + +layer +0,0,23,23,23,23,0,23,23,23,0,0 +12,35,35,35,35,35,35,35,35,35,35,13 +12,35,0,0,0,0,0,0,0,0,35,13 +12,35,0,0,23,0,0,23,0,0,35,13 +0,35,0,12,41,13,12,41,13,0,35,0 +0,35,0,0,14,0,0,14,0,0,35,13 +0,35,0,0,23,0,0,23,0,0,35,0 +12,35,0,12,41,13,12,41,13,0,35,13 +0,35,0,0,14,0,0,14,0,0,35,0 +12,35,0,0,23,0,0,23,0,0,35,13 +0,35,0,12,41,13,12,41,13,0,35,0 +12,35,0,0,14,0,0,14,0,0,35,13 +12,35,0,0,0,0,0,0,0,0,35,13 +12,35,0,0,0,0,0,0,9,0,35,0 +12,35,0,0,0,0,0,0,25,0,35,0 +12,35,35,35,35,35,35,35,35,35,35,13 +0,14,14,14,0,14,0,14,14,14,14,0 +endlayer + +layer +0,0,23,23,0,23,23,0,0,0,0,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,44,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,42,43,43,43,43,43,43,43,43,42,0 +0,0,0,14,0,14,14,14,14,14,0,0 +endlayer + +layer +0,0,0,0,0,23,0,23,0,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,42,0,0,0 +0,0,0,42,43,43,43,43,45,23,0,0 +0,0,0,42,43,43,43,45,0,45,13,0 +0,0,0,42,43,43,43,43,45,46,0,0 +0,0,0,0,0,14,14,14,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,26,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,26,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,0,0,0,0 +0,0,0,0,0,42,42,0,23,0,0,0 +0,0,0,0,0,42,42,12,45,23,0,0 +0,0,0,0,0,42,42,45,0,45,13,0 +0,0,0,0,0,42,42,12,45,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,0,0,0,0 +0,0,0,0,0,0,0,26,0,0,0,0 +0,0,0,0,0,0,0,26,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,26,26,26,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,45,23,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,47,45,46,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,26,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,48,23,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,47,48,46,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,14,48,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,23,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,14,48,0,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,23,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,0,48,13,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,50,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,47,48,13,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,47,48,13,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,0,0 +0,0,0,0,0,0,0,14,48,46,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,50,45,49,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,47,45,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,23,45,23,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,47,45,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,23,45,0,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,47,45,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,23,45,49,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,47,45,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,50,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,12,48,13,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,48,13,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,12,48,13,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,50,48,23,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,12,48,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,50,48,23,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,12,48,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,50,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,12,48,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,23,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,0,48,46,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,23,48,49,0,0 +0,0,0,0,0,0,12,48,0,48,13,0 +0,0,0,0,0,0,0,47,48,46,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,0,45,23,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,47,45,46,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,45,49,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,14,45,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,45,49,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,12,45,14,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,23,0,0,0 +0,0,0,0,0,0,0,12,45,23,0,0 +0,0,0,0,0,0,12,45,0,45,13,0 +0,0,0,0,0,0,0,12,45,46,0,0 +0,0,0,0,0,0,0,0,14,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/SmallFactory3.tml b/overrides/config/ruins_config/generic/SmallFactory3.tml new file mode 100644 index 0000000..c404757 --- /dev/null +++ b/overrides/config/ruins_config/generic/SmallFactory3.tml @@ -0,0 +1,742 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=34,17,16 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=200 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stone-6 +rule3=0,100,minecraft:stone-6,stone-6,stone-6,stone-6,stone-6,preserveBlock +rule4=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule5=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule6=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule7=0,100,chisel:factory-2 +rule8=0,100,minecraft:cobblestone_wall-0 +rule9=0,100,minecraft:vine-4 +rule10=0,100,minecraft:vine-2 +rule11=0,100,ChestGenHook:chests/village_blacksmith:5-2 +rule12=0,100,minecraft:vine-8 +rule13=0,100,ChestGenHook:chests/village_blacksmith:5-3 +rule14=0,100,minecraft:iron_door-1 +rule15=0,100,minecraft:vine-1 +rule16=0,100,minecraft:stonebrick-0 +rule17=0,100,minecraft:iron_bars-0 +rule18=0,100,minecraft:furnace-4 +rule19=0,100,minecraft:vine-10 +rule20=0,100,minecraft:iron_door-8 +rule21=0,100,minecraft:stone_brick_stairs-0 +rule22=0,100,minecraft:stone_brick_stairs-4 +rule23=0,100,chisel:bricks-3 +rule24=0,100,chisel:factory-1 +rule25=0,100,minecraft:stone_slab-0 +rule26=0,100,minecraft:brick_stairs-7 +rule27=0,100,minecraft:stone_brick_stairs-2 +rule28=0,100,minecraft:stone_brick_stairs-3 +rule29=0,100,minecraft:lava-0 +rule30=0,100,minecraft:vine-3 +rule31=0,100,minecraft:water-0 +rule32=0,100,minecraft:double_stone_slab-5 +rule33=0,100,minecraft:vine-6 +rule34=0,100,minecraft:stone_brick_stairs-5 +rule35=0,100,minecraft:stained_glass-7 +rule36=0,100,minecraft:redstone_lamp-0 +rule37=0,100,minecraft:double_stone_slab-0 +rule38=0,100,minecraft:vine-9 +rule39=0,100,minecraft:stained_hardened_clay-14 +rule40=0,100,minecraft:hopper-0 +rule41=0,100,minecraft:vine-12 +rule42=0,100,chisel:technical-15 +rule43=0,100,chisel:technical-15 +rule44=0,100,chisel:technical-15 +rule45=0,100,chisel:brownstone-0 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,4,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,5,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,6,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,2,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,2,3,3,3,3,3,5,3,3,3,3,3,2,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,7,7,7,7,7,7,7,7,7,0,0,0,2,1 +1,2,0,0,9,0,0,0,0,8,7,8,0,0,2,1 +1,2,11,0,0,10,0,0,8,0,7,0,8,0,2,1 +1,2,11,0,0,0,0,0,0,0,7,0,0,0,2,1 +1,2,0,0,0,0,0,0,8,0,7,0,8,0,2,1 +1,2,8,0,12,0,0,0,0,8,7,8,0,0,2,1 +1,14,0,0,0,0,0,0,0,0,7,0,0,13,2,1 +1,2,8,0,0,0,0,0,0,8,7,8,15,2,2,1 +1,2,0,0,0,0,0,0,8,0,7,0,8,2,1,1 +1,2,0,0,0,0,0,0,0,0,7,0,0,2,1,1 +1,2,0,16,17,16,15,0,8,0,0,0,8,2,1,1 +1,2,0,16,18,16,0,0,0,8,0,8,0,2,1,1 +1,2,0,16,0,16,0,0,0,0,0,19,0,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,0,0,0,12,0,0,0,0,0,0,0,0,2,1 +1,2,0,0,9,0,0,0,0,8,0,8,0,0,2,1 +1,2,0,0,0,10,0,0,8,0,0,0,8,0,2,1 +1,2,0,0,0,0,0,0,0,0,7,0,0,0,2,1 +1,2,0,0,0,0,0,0,8,0,0,0,8,0,2,1 +1,2,8,0,12,0,0,0,0,8,0,8,0,0,2,1 +1,20,0,0,0,0,0,0,0,19,12,0,0,0,2,1 +1,2,8,0,0,0,0,0,0,8,12,8,15,2,2,1 +1,2,0,0,0,0,0,0,8,0,0,0,8,2,1,1 +1,2,0,0,0,0,0,0,0,0,7,0,0,2,1,1 +1,2,0,21,22,21,15,0,8,0,0,0,8,2,1,1 +1,2,0,16,16,16,0,0,10,8,0,8,0,2,1,1 +1,2,0,16,16,16,0,0,0,0,0,19,0,2,1,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1 +1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,12,12,12,0,12,12,12,12,12,12,12,12,0,12,1 +9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0 +9,23,0,0,0,12,0,0,0,0,0,0,0,0,23,0 +9,23,0,0,9,0,0,0,0,8,0,8,0,0,23,15 +9,23,0,0,0,10,0,0,8,24,24,24,8,0,23,0 +9,23,0,0,0,0,0,0,0,24,24,24,0,0,23,15 +9,23,0,0,0,0,0,0,8,24,24,24,8,0,23,15 +9,23,25,0,12,0,0,0,0,8,0,8,0,0,23,15 +9,26,25,0,0,0,0,0,0,19,12,0,0,0,23,15 +9,23,25,0,0,0,0,0,0,8,12,8,15,23,23,0 +9,23,0,0,0,0,0,0,8,24,24,24,8,23,15,1 +9,23,0,0,0,0,0,0,0,24,24,24,0,23,15,1 +9,23,0,0,9,0,15,9,8,24,24,24,8,23,15,1 +9,23,0,28,16,27,0,0,10,8,0,8,0,23,15,1 +0,23,0,28,16,27,0,0,0,0,0,10,0,23,0,1 +9,23,23,23,23,23,23,23,23,23,23,23,23,23,0,1 +1,10,10,10,8,0,0,0,0,0,0,0,0,0,1,1 +endlayer + +layer +0,12,12,12,12,12,12,0,12,12,12,12,12,12,12,0 +9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0 +9,23,0,0,0,12,0,0,0,0,0,0,0,0,23,15 +9,23,0,0,9,0,0,0,0,24,24,24,0,0,23,15 +9,23,0,0,0,10,0,0,24,29,29,29,24,0,23,0 +9,23,0,0,0,0,0,0,24,29,29,29,24,0,23,15 +9,23,0,0,0,0,0,0,24,29,29,29,24,0,23,15 +9,23,0,0,12,0,0,0,0,24,24,24,0,0,23,15 +9,23,0,0,0,0,0,0,0,19,12,0,0,0,23,0 +9,23,0,0,0,0,0,0,0,24,24,24,15,23,23,0 +9,23,0,0,0,0,0,9,24,31,31,31,24,23,30,0 +9,23,0,0,0,0,0,9,24,31,31,31,24,23,15,0 +9,23,0,0,9,0,15,9,24,31,31,31,24,23,15,0 +9,23,0,0,21,10,0,0,10,24,24,24,15,23,15,0 +9,23,0,0,16,0,0,0,0,0,0,10,0,23,0,0 +9,23,23,23,23,23,23,23,23,23,23,23,23,23,0,0 +0,10,0,10,8,0,0,0,0,0,0,0,0,0,0,1 +endlayer + +layer +0,12,12,12,12,12,12,12,12,12,12,12,0,12,12,0 +9,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0 +9,16,0,0,0,12,0,0,0,0,0,0,0,0,16,15 +9,16,0,0,9,0,0,0,0,24,24,24,0,0,16,15 +9,16,0,0,0,10,0,0,24,29,29,29,24,0,16,0 +9,16,0,0,0,0,0,0,24,29,29,29,24,0,16,15 +9,16,0,0,0,0,0,0,24,29,29,29,24,0,16,15 +9,16,0,0,12,0,0,0,0,24,24,24,0,0,32,0 +9,16,0,0,0,0,0,0,0,19,12,0,0,0,32,15 +9,16,0,0,0,0,0,0,9,24,24,24,15,32,32,15 +9,16,0,0,0,0,0,9,24,31,31,31,24,32,30,0 +9,16,0,0,0,0,0,0,24,31,31,31,24,32,15,0 +9,16,0,0,9,0,15,9,24,31,31,31,24,32,15,0 +9,16,0,0,0,10,0,0,33,24,24,24,15,32,15,0 +9,16,0,0,16,0,0,0,0,0,0,10,0,32,0,0 +9,16,16,16,16,16,16,16,16,16,16,16,16,32,0,0 +0,34,34,34,34,34,34,34,34,34,34,34,34,34,0,0 +endlayer + +layer +0,12,12,12,12,12,0,12,12,0,0,12,0,0,12,0 +0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0 +9,23,0,0,0,12,0,0,0,0,0,0,0,0,23,15 +0,23,0,8,9,0,0,0,0,24,24,24,0,0,23,15 +9,23,0,8,0,10,0,0,24,29,29,29,24,0,23,0 +9,23,0,8,8,8,8,8,24,29,29,29,24,0,23,0 +9,23,0,8,0,0,0,0,24,29,29,29,24,0,23,15 +9,23,0,8,12,0,0,0,0,24,24,24,0,0,23,15 +9,23,0,8,0,15,0,0,0,0,10,0,0,0,23,15 +0,23,0,8,0,0,0,0,9,24,24,24,15,23,23,15 +0,23,0,8,0,0,0,9,24,31,31,31,24,23,30,0 +9,23,0,8,8,8,8,8,24,31,31,31,24,23,0,0 +9,23,0,0,9,0,15,9,24,31,31,31,24,23,15,0 +9,23,0,0,0,10,0,0,33,24,24,24,10,23,15,0 +9,23,0,0,16,0,0,0,0,10,0,10,0,23,15,0 +0,23,23,23,23,23,23,23,23,23,23,23,23,23,0,0 +0,0,10,0,8,0,0,10,0,10,10,10,10,10,0,0 +endlayer + +layer +0,12,0,0,12,0,0,12,0,0,12,0,12,12,12,0 +9,23,35,35,23,35,35,23,35,35,23,35,35,23,23,0 +9,23,0,0,0,12,0,0,0,0,0,0,0,0,23,15 +0,35,0,8,9,0,0,0,0,24,24,24,0,0,23,0 +9,35,0,0,0,10,0,0,24,25,25,25,24,0,23,15 +9,23,0,17,0,0,0,0,24,25,25,25,24,0,23,0 +0,35,0,0,0,0,0,0,24,25,25,25,24,0,23,15 +0,35,0,0,12,0,0,0,0,24,24,24,0,0,23,15 +9,23,0,9,0,15,9,0,0,0,0,0,0,0,23,15 +0,35,0,17,0,0,0,0,0,24,24,24,0,23,23,15 +0,35,0,0,0,0,0,0,24,25,25,25,24,23,30,0 +9,23,0,0,0,12,0,0,24,25,25,25,24,23,15,0 +0,35,0,0,9,0,15,0,24,25,25,25,24,23,15,0 +9,35,0,0,0,10,0,0,9,24,24,24,33,23,15,0 +9,23,0,0,16,0,0,0,0,10,0,10,0,23,15,0 +0,23,35,35,23,35,35,23,35,35,23,35,35,23,0,0 +0,10,0,10,8,10,10,10,0,10,0,0,10,10,0,0 +endlayer + +layer +0,12,12,0,12,0,0,12,0,0,12,0,12,12,12,0 +9,23,35,35,23,35,35,23,35,35,23,35,35,23,23,0 +9,23,0,0,0,12,0,0,0,0,0,0,0,0,23,15 +0,35,0,8,9,36,0,0,0,0,0,0,0,0,23,15 +9,35,0,0,0,10,0,0,0,0,0,0,0,0,23,15 +9,23,0,17,0,0,0,0,0,0,0,0,0,0,23,0 +0,35,0,0,0,0,0,0,0,0,0,0,0,0,23,15 +0,35,0,0,12,0,0,0,0,0,0,0,0,0,23,15 +9,23,0,9,36,15,9,36,0,0,0,0,0,0,23,15 +0,35,0,17,0,0,0,0,0,0,0,0,0,23,23,15 +0,35,0,0,0,0,0,0,0,0,0,0,0,23,30,0 +9,23,0,0,0,12,0,0,0,0,0,0,0,23,15,0 +0,35,0,0,9,36,15,0,0,0,0,0,0,23,15,0 +9,35,0,0,0,10,0,0,0,0,0,0,9,23,15,0 +9,23,0,0,16,0,0,0,0,0,0,0,0,23,15,0 +0,23,35,35,23,35,35,23,35,35,23,35,35,23,0,0 +0,10,0,10,8,10,10,10,0,10,10,0,10,10,0,0 +endlayer + +layer +0,12,12,0,12,0,0,12,0,0,12,0,12,12,0,0 +9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0 +9,23,37,37,37,37,37,37,37,37,37,37,37,37,23,15 +0,23,37,37,37,37,37,37,37,37,37,37,37,37,23,0 +9,23,37,37,37,37,37,37,37,37,37,37,37,37,23,0 +9,23,37,37,37,37,37,37,37,37,37,37,37,37,23,0 +0,23,37,37,37,37,37,37,37,37,37,37,37,37,23,0 +0,23,37,37,37,37,37,37,37,37,37,37,37,37,23,15 +9,23,37,37,37,37,37,37,37,37,37,37,37,37,23,15 +0,23,37,37,37,37,37,37,37,37,37,37,37,23,23,15 +9,23,37,37,37,37,37,37,37,37,37,37,37,23,15,0 +9,23,37,37,37,37,37,37,37,37,37,37,37,23,0,0 +0,23,37,37,37,37,37,37,37,37,37,37,37,23,15,0 +9,23,37,37,37,37,37,37,37,37,37,37,37,23,0,0 +0,23,37,37,37,37,37,37,37,37,37,37,37,23,15,0 +0,23,23,23,23,23,23,23,23,23,23,23,23,23,15,0 +0,10,0,10,8,10,10,10,0,10,0,0,10,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0 +0,25,0,0,0,0,0,0,0,0,0,0,0,0,25,0 +0,25,0,0,0,0,0,0,0,0,12,12,0,0,25,0 +0,25,0,0,0,8,0,0,0,9,39,39,38,0,25,0 +0,25,0,0,0,0,0,0,9,39,40,40,39,15,25,0 +0,25,0,0,0,0,0,0,0,39,40,40,39,15,25,0 +0,25,0,0,0,0,17,0,0,33,39,39,30,0,25,0 +0,25,0,0,12,0,0,0,0,0,10,10,0,0,25,0 +0,25,12,39,39,15,0,0,0,0,8,0,0,25,25,0 +0,25,39,40,40,39,15,0,0,0,0,0,0,25,0,0 +0,25,39,40,40,39,15,0,0,0,0,0,0,25,0,0 +0,25,0,39,39,0,0,8,0,0,17,0,0,25,0,0 +0,25,0,10,0,0,0,0,0,0,0,0,0,25,0,0 +0,25,0,0,0,0,0,0,0,0,0,0,0,25,0,0 +0,25,25,25,25,25,25,25,25,25,25,25,25,25,0,0 +0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,8,0,0,0,41,39,39,38,0,0,0 +0,0,0,0,0,0,0,0,9,39,42,42,39,15,0,0 +0,0,0,0,0,0,0,0,0,39,43,43,39,15,0,0 +0,0,0,0,0,17,17,17,0,33,39,39,30,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,15,0,0,0,0,8,0,0,0,0,0 +0,0,39,42,42,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,44,43,39,15,0,0,0,17,0,0,0,0,0 +0,0,0,39,39,0,0,8,0,0,17,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,17,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,8,0,0,0,41,39,39,38,0,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,39,0,0,39,15,0,0 +0,0,0,0,0,0,17,0,0,33,39,39,30,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,38,0,0,0,0,8,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,0,39,39,0,0,8,0,0,17,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,8,0,0,0,41,39,39,38,0,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,33,39,39,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,38,0,0,0,0,8,0,0,0,0,0 +0,0,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,0,39,39,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,8,0,0,0,41,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,10,45,45,15,0,0,0 +0,0,0,12,0,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,0,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,0,45,45,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,10,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,12,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,0,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,12,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,0,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,12,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,15,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,0,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,0,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,15,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,0,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,45,45,15,0,0,0 +0,0,0,0,0,0,0,0,0,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,30,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,0,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,39,39,15,0,0,0 +0,0,0,0,0,0,0,0,0,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,9,39,39,10,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,38,0,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,0,39,39,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,39,39,15,0,0,0 +0,0,0,0,0,0,0,0,0,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,9,39,39,10,0,0,0 +0,0,0,0,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,38,0,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,10,39,39,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,12,39,39,15,0,0,0 +0,0,0,0,0,0,0,0,0,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,9,39,39,10,0,0,0 +0,0,0,12,0,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,12,0,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,10,39,39,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,39,39,15,0,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,9,39,39,10,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,12,0,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,10,39,39,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,45,45,12,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,9,45,45,30,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,10,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,9,45,45,30,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,10,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,41,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,10,45,45,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,9,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,41,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,10,45,45,30,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,12,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,41,45,45,38,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,10,45,45,30,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,45,45,38,0,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,9,45,0,0,45,15,0,0 +0,0,0,0,0,0,0,0,0,33,45,45,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,45,45,12,0,0,0,0,0,0,0,0,0,0 +0,9,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,45,0,0,45,15,0,0,0,0,0,0,0,0,0 +0,0,10,45,45,30,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,12,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,39,39,38,0,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,33,39,39,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,41,39,39,12,0,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,10,39,39,30,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,39,39,38,0,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,0,33,39,39,30,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,41,39,39,12,0,0,0,0,0,0,0,0,0,0 +0,0,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,10,39,39,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,41,39,39,38,0,0,0 +0,0,0,0,0,0,0,0,9,39,17,17,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,17,17,39,15,0,0 +0,0,0,0,0,0,0,0,0,33,39,39,30,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,12,39,39,12,0,0,0,0,0,0,0,0,0,0 +0,9,39,17,17,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,17,17,39,15,0,0,0,0,0,0,0,0,0 +0,0,10,39,39,10,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,10,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,12,39,39,12,0,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,15,0,0 +0,0,0,0,0,0,0,0,9,39,0,0,39,0,0,0 +0,0,0,0,0,0,0,0,0,10,39,39,15,0,0,0 +0,0,0,12,12,0,0,0,0,0,10,10,0,0,0,0 +0,0,0,39,39,12,0,0,0,0,0,0,0,0,0,0 +0,0,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,9,39,0,0,39,15,0,0,0,0,0,0,0,0,0 +0,0,10,39,39,15,0,0,0,0,0,0,0,0,0,0 +0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/SmallFactory4.tml b/overrides/config/ruins_config/generic/SmallFactory4.tml new file mode 100644 index 0000000..81e9e78 --- /dev/null +++ b/overrides/config/ruins_config/generic/SmallFactory4.tml @@ -0,0 +1,1268 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=2 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=49,21,36 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=200 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:stone-6 +rule3=0,100,minecraft:stone-6,stone-6,stone-6,stone-6,stone-6,preserveBlock +rule4=0,100,minecraft:stonebrick-0 +rule5=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule6=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule7=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule8=0,100,MobSpawner:Zombie,MobSpawner:Silverfish +rule9=0,100,minecraft:coal_block-0 +rule10=0,100,minecraft:iron_door-1 +rule11=0,100,minecraft:iron_door-3 +rule12=0,100,minecraft:iron_door-2 +rule13=0,100,chisel:technicalnew-2 +rule14=0,100,minecraft:stone_brick_stairs-2 +rule15=0,100,minecraft:stone_brick_stairs-7 +rule16=0,100,minecraft:cobblestone_wall-0 +rule17=0,100,minecraft:stone_brick_stairs-6 +rule18=0,100,minecraft:stone_brick_stairs-3 +rule19=0,100,minecraft:planks-1 +rule20=0,100,minecraft:vine-8 +rule21=0,100,minecraft:stone_brick_stairs-0 +rule22=0,100,minecraft:stone_brick_stairs-4 +rule23=0,100,minecraft:ladder-4 +rule24=0,100,minecraft:spruce_fence-0 +rule25=0,100,minecraft:vine-1 +rule26=0,100,minecraft:vine-4 +rule27=0,100,chisel:factory-1 +rule28=0,100,minecraft:vine-2 +rule29=0,100,minecraft:stone_brick_stairs-1 +rule30=0,100,minecraft:stone_brick_stairs-5 +rule31=0,100,ChestGenHook:chests/village_blacksmith:9-2 +rule32=0,100,chisel:ironpane-3 +rule33=0,100,ChestGenHook:chests/village_blacksmith:9-3 +rule34=0,100,minecraft:furnace-4 +rule35=0,100,chisel:bricks-3 +rule36=0,100,minecraft:iron_door-9 +rule37=0,100,minecraft:iron_door-8 +rule38=0,100,chisel:futura-0 +rule39=0,100,chisel:factory-2 +rule40=0,100,minecraft:spruce_stairs-2 +rule41=0,100,minecraft:water-0 +rule42=0,100,minecraft:brick_stairs-7 +rule43=0,100,minecraft:brick_stairs-6 +rule44=0,100,minecraft:brick_stairs-4 +rule45=0,100,minecraft:stone_slab-0 +rule46=0,100,minecraft:vine-9 +rule47=0,100,minecraft:vine-3 +rule48=0,100,minecraft:vine-6 +rule49=0,100,minecraft:vine-12 +rule50=0,100,minecraft:double_stone_slab-5 +rule51=0,100,minecraft:stone_slab-13 +rule52=0,100,chisel:technical-12 +rule53=0,100,minecraft:stained_glass-7 +rule54=0,100,minecraft:redstone_lamp-0 +rule55=0,100,chisel:technical-15 +rule56=0,100,minecraft:oak_stairs-3 +rule57=0,100,minecraft:wooden_slab-0 +rule58=0,100,minecraft:oak_stairs-2 +rule59=0,100,ChestGenHook:chests/village_blacksmith:9-5 +rule60=2,100,WallSign:null:null:null:null-2 +rule61=0,100,minecraft:oak_stairs-0 +rule62=2,100,WallSign:null:null:null:null-3 +rule63=0,100,chisel:factory-1 +rule64=0,100,minecraft:planks-0 +rule65=0,100,minecraft:double_wooden_slab-0 +rule66=0,100,ChestGenHook:chests/village_blacksmith:9-4 +rule67=1,100,minecraft:stone_button-5 +rule68=0,100,chisel:laboratory-15 +rule69=0,100,chisel:block_coal_coke2-1 +rule70=0,100,minecraft:hopper-0 +rule71=0,100,chisel:brownstone-0 +rule72=0,100,chisel:technical-15 +rule73=0,100,chisel:technical-15 +rule74=0,100,chisel:technical-15 +rule75=0,100,minecraft:stained_hardened_clay-14 + +layer +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1 +endlayer + +layer +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,3,2,2 +1,2,3,3,3,3,3,3,3,6,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,7,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1 +endlayer + +layer +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1 +1,2,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,11,1,1,1,1,1,1,1,10,0,9,9,9,9,9,9,9,2,1 +1,2,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,2,2,2,2,12,2,2,2,2,0,9,9,9,9,9,9,9,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,0,0,0,0,0,0,0,13,13,0,0,18,17,0,0,0,0,0,16,0,16,0,0,0,0,0,15,14,0,0,13,13,2,1 +1,2,19,0,0,0,0,0,0,0,0,0,0,18,17,0,0,0,0,0,0,0,0,0,0,0,0,0,15,14,0,0,0,0,2,1 +2,2,19,22,0,21,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,2,2 +1,2,19,19,16,16,19,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,0,0,24,0,0,23,2,1 +1,2,19,30,0,29,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,27,27,27,27,27,2,1 +2,2,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,27,27,27,27,27,27,2,2 +1,2,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,27,27,27,27,27,27,27,2,1 +1,2,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,27,27,27,27,27,27,27,2,1 +2,2,19,22,0,21,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,20,0,27,27,27,27,27,27,27,2,2 +2,2,19,19,16,16,19,0,0,0,0,0,26,0,25,0,26,0,25,0,0,0,0,0,26,0,25,0,27,27,27,27,27,27,2,2 +1,2,19,30,0,29,0,0,0,0,0,0,0,28,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,27,27,27,27,27,2,1 +1,2,19,0,0,0,0,0,0,0,0,4,32,4,0,0,0,4,32,4,0,0,0,4,32,4,0,0,0,0,24,0,0,0,2,1 +2,2,0,2,0,0,0,0,0,2,0,4,34,4,0,2,0,4,34,4,0,2,0,4,34,4,0,2,0,0,0,0,33,2,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1 +endlayer + +layer +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1 +1,2,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,37,1,1,1,1,1,1,1,36,0,0,9,9,9,9,9,9,2,1 +1,2,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,2,2,2,2,37,2,2,2,2,0,9,9,9,9,9,9,9,2,1 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,0,0,0,0,0,39,0,38,38,0,0,0,18,17,0,0,0,0,16,0,16,0,0,0,0,15,14,0,0,0,38,38,2,1 +1,2,19,0,0,0,0,39,0,0,0,0,0,0,18,17,0,0,0,0,0,0,0,0,0,0,0,15,14,0,0,0,0,0,2,1 +2,2,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,2,2 +1,2,13,13,13,13,40,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,0,0,24,0,0,23,2,1 +1,2,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,27,27,27,27,27,2,1 +2,2,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,27,41,41,41,41,27,2,2 +1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,27,41,41,41,41,41,27,2,1 +1,2,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,27,41,41,41,41,41,27,2,1 +2,2,19,19,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,20,0,27,41,41,41,41,41,27,2,2 +2,2,13,13,13,13,40,0,0,0,0,0,26,0,25,0,26,0,25,0,0,0,0,0,26,0,25,0,27,41,41,41,41,27,2,2 +1,2,19,19,0,0,0,0,0,0,0,0,0,28,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,27,27,27,27,27,2,1 +1,2,19,0,0,0,0,0,0,0,0,21,22,21,0,0,0,21,22,21,0,0,0,21,22,21,0,0,0,0,24,0,0,0,2,1 +2,2,0,2,0,0,0,0,0,2,0,4,4,4,0,2,0,4,4,4,0,2,0,4,4,4,0,2,0,0,0,0,0,2,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1 +1,2,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1 +endlayer + +layer +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,35,35,35,35,35,35,35,35,35,35,0 +0,35,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,42,0,0,0,0,9,9,9,9,35,25 +26,35,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,35,35,35,35,44,35,35,35,35,0,0,9,9,9,9,9,9,35,25 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0 +26,35,0,0,0,0,0,0,0,38,38,0,0,0,0,18,17,0,0,0,45,45,45,0,0,0,15,14,0,0,0,0,38,38,35,25 +26,35,21,0,0,0,0,39,0,0,0,0,0,0,0,18,17,0,0,0,0,0,0,0,0,0,15,14,0,0,0,0,0,0,35,46 +35,35,19,21,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,35,35 +0,35,19,19,0,0,0,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,0,0,24,0,0,23,35,47 +26,35,19,29,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,27,27,27,27,27,35,46 +35,35,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,27,0,0,0,0,27,35,35 +48,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,27,0,0,0,0,0,27,35,47 +26,35,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,27,0,0,0,0,0,27,35,25 +35,35,19,21,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,20,0,27,0,0,0,0,0,27,35,35 +35,35,19,19,0,0,0,0,0,0,0,0,26,0,25,0,26,0,25,0,0,0,0,0,26,0,25,0,27,0,0,0,0,27,35,35 +0,35,19,29,0,0,0,0,0,0,0,0,0,28,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,27,27,27,27,27,35,28 +20,35,29,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,24,0,0,0,35,46 +35,35,0,35,0,0,0,0,0,35,0,18,4,14,0,35,0,18,4,14,0,35,0,18,4,14,0,35,0,0,0,0,0,35,35,35 +48,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,47 +49,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,46 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +28,35,47,28,35,47,28,35,47,0,35,28,28,35,25,26,35,25,28,35,25,48,35,25,28,35,25,28,35,47,0,35,25,28,35,28 +endlayer + +layer +0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,0,0,45,45,45,45,45,45,45,45,45,45,0 +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,35,35,35,35,35,35,35,35,35,35,25 +26,35,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,35,45,45,45,45,45,45,45,35,0,0,0,0,9,9,9,9,35,25 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,25 +26,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,17,0,0,0,0,0,0,0,15,14,0,0,0,0,0,0,0,35,25 +26,35,0,0,0,0,0,39,0,0,0,0,0,0,0,0,18,17,0,0,0,0,0,0,0,15,14,0,0,0,0,0,0,0,35,20 +35,35,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,35,35 +26,35,19,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,0,0,0,0,0,23,35,47 +26,35,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,0,27,27,27,35,46 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,27,27,27,0,27,35,35 +48,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,27,0,0,0,0,27,35,47 +49,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,27,0,0,0,0,27,35,46 +35,35,21,0,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,20,0,0,27,0,0,0,0,27,35,35 +35,35,19,0,0,0,0,0,0,0,0,0,26,0,25,0,26,0,25,0,0,0,0,0,26,0,25,0,0,27,27,0,0,27,35,35 +0,35,29,0,0,0,0,0,0,0,0,0,0,28,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,0,27,27,27,35,28 +20,35,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,35,46 +35,35,0,35,0,0,0,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,0,0,0,35,35,35 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,47 +20,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,46 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +28,35,47,48,35,47,48,35,28,28,35,0,28,35,47,28,35,25,0,35,25,26,35,0,48,35,25,48,35,28,28,35,25,28,35,47 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,35,35,35,35,35,35,35,35,35,35,25 +26,35,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,35,0,0,0,0,0,0,9,9,35,25 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,25 +26,35,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,18,50,51,51,51,51,51,50,14,0,0,0,0,0,0,0,0,35,25 +26,35,0,0,0,0,52,39,0,0,0,0,0,0,0,0,0,18,50,51,51,51,51,51,50,14,0,0,0,0,0,0,0,0,35,0 +35,35,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,20,0,0,51,51,51,0,0,20,0,0,0,0,0,0,0,0,35,35 +48,35,0,0,0,0,52,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,0,0,0,0,0,23,35,47 +26,35,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,0,0,27,27,35,25 +35,35,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,27,27,27,27,27,35,35 +26,35,0,0,0,0,52,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,27,27,27,27,27,27,35,47 +20,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,27,27,27,27,27,27,35,46 +35,35,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,20,0,0,27,27,27,27,27,27,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,26,0,25,0,26,0,25,0,0,0,0,0,26,0,25,0,0,27,27,27,27,27,35,35 +26,35,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,0,27,27,27,35,47 +49,35,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,35,20 +35,35,0,35,0,0,0,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,0,0,0,35,35,35 +48,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,47 +20,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,25 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +0,35,47,26,35,47,28,35,28,28,35,0,28,35,47,28,35,25,26,35,28,26,35,25,26,35,47,48,35,25,48,35,47,0,35,47 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,35,35,35,35,35,35,35,35,35,35,0 +26,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,35,25 +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,53,35,53,35,53,35,35,35,35,35,35,35,35,35,35,35,25 +26,35,0,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,25 +20,35,0,0,0,0,0,39,39,39,39,0,0,0,0,0,0,32,32,32,0,0,0,32,32,32,0,0,0,0,0,0,0,0,35,25 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,21,21,21,0,0,20,0,0,0,0,0,0,0,0,35,35 +48,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,25,0,30,30,30,0,26,0,25,0,0,0,0,0,0,0,35,25 +20,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,0,0,32,0,35,0 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,32,32,32,32,0,35,35 +26,35,0,0,0,0,52,0,0,0,0,0,0,0,0,0,26,0,25,0,0,0,0,0,26,0,25,0,32,32,52,0,0,0,35,47 +49,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,32,52,52,52,0,0,35,46 +35,35,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,20,0,0,32,32,52,0,0,0,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,26,0,25,0,26,0,25,0,0,0,0,0,26,0,25,0,0,32,32,32,0,0,35,35 +28,35,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,0,32,32,32,35,25 +20,35,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,35,25 +35,35,0,35,0,0,0,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,0,0,0,35,35,35 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,28 +49,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,25 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +28,35,47,28,35,25,26,35,47,48,35,0,48,35,47,28,35,25,48,35,28,26,35,28,26,35,47,28,35,28,28,35,25,26,35,47 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,35,35,35,35,35,35,35,35,35,35,0 +26,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,35,0 +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,53,35,53,35,53,35,35,35,35,35,35,35,35,35,35,35,25 +26,35,0,0,0,0,0,0,16,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,25 +20,35,0,0,0,0,0,39,16,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,46 +35,35,16,16,16,16,16,16,16,0,0,0,0,52,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,35,35 +48,35,0,0,0,0,0,0,0,0,0,0,0,52,0,0,26,0,25,0,21,21,21,0,26,0,25,0,0,0,0,0,0,0,35,47 +0,35,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,28,0,0,30,30,30,0,0,28,0,0,0,0,0,0,0,0,35,20 +35,35,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,35,35 +0,35,52,52,52,52,52,52,52,52,52,52,52,52,0,0,26,0,25,0,0,0,0,0,26,0,25,0,0,0,24,0,0,0,35,47 +49,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,52,0,0,0,35,46 +35,35,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,20,0,0,0,0,0,0,0,20,0,0,0,0,24,0,0,0,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,26,0,25,0,26,0,25,0,0,0,0,0,26,0,25,0,0,0,0,0,0,0,35,35 +28,35,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,28,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,35,47 +49,35,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,35,25 +35,35,0,35,0,0,0,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,0,0,0,35,35,35 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,28 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,25 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +26,35,47,28,35,25,26,35,0,48,35,25,48,35,47,48,35,47,28,35,28,28,35,28,0,35,25,28,35,0,28,35,47,26,35,28 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,0,0,0,0,35,35,35,35,35,35,35,35,35,35,25 +26,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,35,0 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,25 +26,35,0,32,0,0,0,0,0,32,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,32,35,25 +49,35,0,32,0,0,0,39,0,32,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,32,35,46 +35,35,0,32,0,0,0,0,0,32,0,0,0,0,0,32,0,20,0,0,0,0,0,0,0,20,0,32,0,0,0,0,0,32,35,35 +48,35,0,32,0,0,0,0,0,32,0,0,0,0,0,32,26,54,25,0,0,0,0,0,26,54,25,32,0,0,0,0,0,32,35,28 +49,35,0,32,0,0,0,0,0,32,0,0,0,0,0,32,0,28,0,0,21,21,21,0,0,28,0,32,0,0,0,0,0,32,35,0 +35,35,0,32,0,0,0,0,0,32,0,0,0,0,0,32,0,20,0,0,30,30,30,0,0,20,0,32,0,0,0,0,0,32,35,35 +0,35,0,32,0,0,0,0,0,32,0,0,0,0,0,32,26,54,25,0,0,32,0,0,26,54,25,32,0,0,0,0,0,32,35,25 +49,35,0,32,0,0,0,0,0,32,0,0,0,0,0,32,0,28,0,0,0,32,0,0,0,28,0,32,0,0,55,0,0,32,35,46 +35,35,0,32,0,0,0,0,0,32,0,0,0,20,0,32,0,20,0,0,0,32,0,0,0,20,0,32,0,0,0,0,0,32,35,35 +35,35,0,32,0,0,0,0,0,32,0,0,26,54,25,32,26,54,25,0,0,32,0,0,26,54,25,32,0,0,0,0,0,32,35,35 +26,35,0,32,0,0,0,0,0,32,0,0,0,28,0,32,0,28,0,0,0,32,0,0,0,28,0,32,0,0,0,0,0,32,35,47 +49,35,0,32,0,0,0,0,0,32,0,0,16,0,0,32,0,0,16,0,0,32,0,0,16,0,0,32,0,0,0,0,0,32,35,46 +35,35,0,35,0,0,0,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,4,0,0,35,0,0,0,0,0,35,35,35 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,28 +0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +26,35,28,28,35,25,48,35,28,48,35,47,48,35,47,0,35,28,26,35,0,26,35,28,0,35,28,48,35,25,26,35,25,26,35,28 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,0,0,0,0,21,21,21,21,21,21,21,21,21,21,0 +0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,35,25 +0,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,21,21,21,21,21,21,21,4,4,4,4,4,4,4,4,4,35,25 +26,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,0 +26,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,17,30,30,30,15,4,4,4,4,4,4,4,4,4,4,35,46 +35,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,17,0,0,0,15,4,4,4,4,4,4,4,4,4,4,35,35 +26,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,17,0,0,0,15,4,8,4,4,4,4,4,4,4,4,35,25 +49,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,17,0,0,0,15,4,4,4,4,4,4,4,4,4,4,35,0 +35,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,17,21,21,21,15,4,4,4,4,4,4,4,4,4,4,35,35 +0,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,25 +49,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,20 +35,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,35 +35,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,35 +48,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,25 +49,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,46 +35,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,4,4,4,4,4,4,4,4,4,4,4,4,35,35 +26,35,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,35,28 +26,35,7,4,4,4,4,4,4,4,4,7,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8,4,4,4,4,4,35,46 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +26,35,28,28,35,25,48,35,28,26,35,28,48,35,28,26,35,28,48,35,28,48,35,28,48,35,28,26,35,25,28,35,0,48,35,47 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,0,0,0,0,21,21,21,21,21,21,21,21,21,21,0 +0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,0 +26,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,21,21,21,21,21,21,21,4,4,4,4,4,4,4,4,4,4,0 +26,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,46 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +28,35,19,0,0,0,0,0,0,0,17,51,15,59,58,57,57,56,0,16,0,0,0,16,0,0,0,0,0,0,0,0,0,33,35,25 +26,35,19,22,0,21,0,0,0,0,62,61,60,0,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,0,24,0,0,23,35,25 +35,35,19,19,16,16,19,0,0,20,0,0,0,0,20,0,0,0,0,16,0,0,0,16,20,0,0,0,0,27,27,27,27,27,35,35 +28,35,19,30,0,29,0,0,26,0,25,0,0,26,0,25,0,0,0,16,0,0,0,16,0,25,0,0,27,27,27,27,27,27,35,25 +49,35,19,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,27,27,27,27,27,27,27,35,46 +35,35,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,35,35 +35,35,19,22,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,35,35 +48,35,19,19,16,16,19,0,0,20,0,0,16,63,63,63,16,0,0,20,0,0,16,63,63,63,16,0,27,27,27,27,27,27,35,0 +26,35,19,30,0,29,0,0,26,0,25,0,63,63,63,63,63,0,26,0,25,0,63,63,63,63,63,0,26,27,27,27,27,27,35,25 +35,35,19,0,0,0,0,0,0,28,0,0,63,63,63,63,63,0,0,28,0,0,63,63,63,63,63,0,0,28,24,0,57,64,35,35 +48,35,0,0,0,0,0,0,0,0,0,0,63,63,63,63,63,0,0,0,0,0,63,63,63,63,63,64,64,64,0,64,65,64,35,28 +20,35,0,13,13,66,13,13,66,13,13,0,16,63,63,63,16,16,16,16,16,16,16,63,63,63,16,57,0,0,57,64,64,64,35,20 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +48,35,25,28,35,28,26,35,47,26,35,25,28,35,28,48,35,25,48,35,28,26,35,25,48,35,28,48,35,28,28,35,25,48,35,25 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +26,35,25,20,35,46,26,35,25,26,35,46,49,35,46,0,35,20,20,35,0,49,35,20,49,35,25,20,35,20,20,35,0,20,35,25 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +26,35,19,0,0,0,0,0,0,0,0,68,67,0,58,57,57,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0 +26,35,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,23,35,20 +35,35,13,13,13,13,40,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,27,27,27,27,27,35,35 +28,35,19,19,0,0,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,27,69,69,69,69,27,35,25 +20,35,19,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,27,69,69,69,69,69,27,35,20 +35,35,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,69,69,69,69,69,27,35,35 +35,35,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,69,69,69,69,69,27,35,35 +26,35,13,13,13,13,40,0,0,20,0,0,16,63,63,63,16,0,0,20,0,0,16,63,63,63,16,0,27,69,69,69,69,27,35,47 +20,35,19,19,0,0,0,0,26,0,25,0,63,63,63,63,63,0,26,0,25,0,63,63,63,63,63,0,26,27,27,27,27,27,35,46 +35,35,19,0,0,0,0,0,0,28,0,0,63,63,63,0,32,0,0,28,0,0,32,0,63,63,63,0,0,28,24,0,0,57,35,35 +28,35,0,0,0,0,0,0,0,0,0,0,63,63,63,63,63,0,0,0,0,0,63,63,63,63,63,57,57,0,0,0,57,64,35,28 +49,35,0,38,38,0,38,38,0,38,38,0,16,63,63,63,27,27,27,27,27,27,27,63,63,63,16,0,0,0,0,57,65,64,35,20 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +26,35,25,0,35,47,28,35,25,0,35,25,26,35,25,26,35,25,26,35,28,26,35,25,48,35,28,28,35,28,0,35,25,26,35,25 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +20,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,0,0,35,25,26,35,25 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +0,53,21,0,0,0,0,0,0,0,0,0,0,0,58,57,57,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,28 +0,53,19,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,23,53,0 +35,35,19,19,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,27,27,27,27,27,35,35 +0,53,19,29,0,0,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,27,0,0,0,0,27,53,28 +20,53,29,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,27,0,0,0,0,0,27,53,20 +35,35,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0,27,35,35 +35,35,19,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,0,27,35,35 +28,53,19,19,0,0,0,0,0,20,0,0,16,63,63,63,16,0,0,20,0,0,16,63,63,63,16,0,27,0,0,0,0,27,53,28 +0,53,19,29,0,0,0,0,26,0,25,0,63,63,63,63,63,0,26,0,25,0,63,63,63,63,63,0,26,27,27,27,27,27,53,20 +35,35,29,0,0,0,0,0,0,28,0,0,63,63,63,63,63,0,0,28,0,0,63,63,63,63,63,0,0,28,24,0,0,0,35,35 +28,53,0,0,0,0,0,0,0,0,0,0,63,63,63,63,63,0,0,0,0,0,63,63,63,63,63,0,0,0,0,0,0,0,53,28 +20,53,0,38,38,0,38,38,0,38,38,0,16,63,63,63,16,16,16,16,16,16,16,63,63,63,16,0,0,0,0,0,0,57,53,20 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +28,35,25,26,35,25,0,35,0,26,35,25,26,35,0,26,35,25,26,35,25,26,35,25,26,35,47,0,35,25,26,35,25,26,35,28 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +20,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,20 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +0,53,0,0,0,0,0,0,0,0,0,0,0,0,58,57,57,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0 +20,53,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,53,20 +35,35,19,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,27,27,27,35,35 +28,53,29,0,0,0,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,27,27,27,0,27,53,28 +20,53,0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,27,0,0,0,0,27,53,20 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,27,35,35 +35,35,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0,0,0,27,35,35 +28,53,19,0,0,0,0,0,0,20,0,0,16,21,21,21,16,0,0,20,0,0,16,21,21,21,16,0,0,27,27,0,0,27,53,28 +20,53,29,0,0,0,0,0,26,0,25,0,18,63,63,63,14,0,26,0,25,0,18,63,63,63,14,0,26,0,25,27,27,27,53,0 +35,35,0,0,0,0,0,0,0,28,0,0,18,63,63,63,14,0,0,28,0,0,18,63,63,63,14,0,0,28,0,0,0,0,35,35 +28,53,0,0,0,0,0,0,0,0,0,0,18,63,63,63,14,0,0,0,0,0,18,63,63,63,14,0,0,0,0,0,0,0,53,28 +0,53,0,0,0,0,0,0,0,0,0,0,16,29,29,29,16,0,0,0,0,0,16,29,29,29,16,0,0,0,0,0,0,0,53,20 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +28,35,0,26,35,0,26,35,25,26,35,25,26,35,25,26,35,25,26,35,25,26,35,0,26,35,47,0,35,25,26,35,0,0,35,25 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +20,35,25,0,35,25,0,35,25,26,35,25,26,35,25,26,35,46,26,35,25,26,35,25,26,35,25,49,35,25,26,35,25,26,35,20 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +0,53,0,0,0,0,0,0,0,0,0,0,0,0,57,57,57,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0 +20,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,53,20 +35,35,0,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,27,27,35,35 +28,53,0,0,0,0,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,27,27,27,27,27,53,28 +0,53,0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,27,27,27,27,27,27,53,20 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,27,27,27,27,27,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,27,27,27,27,27,35,35 +28,53,0,0,0,0,0,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,16,0,0,0,16,0,0,27,27,27,27,27,53,47 +20,53,0,0,0,0,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,27,27,27,53,0 +35,35,0,0,0,0,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,0,35,35 +28,53,0,0,0,0,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,0,53,28 +20,53,0,0,0,0,0,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,0,0,53,20 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +48,35,47,0,35,25,26,35,25,26,35,47,26,35,25,26,35,47,0,35,25,26,35,0,48,35,47,26,35,25,26,35,25,26,35,28 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +20,35,25,26,35,25,26,35,25,26,35,46,0,35,25,26,35,46,0,35,25,26,35,25,49,35,25,49,35,0,26,35,25,49,35,25 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +28,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0 +20,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,25 +35,35,0,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,0,0,0,32,0,35,35 +28,53,0,0,0,0,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,32,32,32,32,0,53,0 +20,53,0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,32,32,52,0,0,0,53,0 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,52,52,52,0,0,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,52,0,0,0,35,35 +28,53,0,0,0,0,0,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,16,0,0,0,16,0,0,32,32,32,0,0,53,47 +20,53,0,0,0,0,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,32,32,32,53,20 +35,35,0,0,0,0,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,0,35,35 +0,53,0,0,0,0,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,0,53,0 +20,53,0,0,0,0,0,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,0,0,53,20 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +48,35,28,0,35,25,26,35,28,26,35,47,26,35,47,26,35,47,28,35,25,48,35,28,48,35,28,48,35,47,0,35,25,26,35,47 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +26,35,25,26,35,25,26,35,25,26,35,20,26,35,25,20,35,20,26,35,46,26,35,25,49,35,46,49,35,25,49,35,20,49,35,46 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +28,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,28 +49,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,25 +35,35,0,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,35,35 +28,35,0,0,0,0,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,0,35,47 +26,35,0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,0,24,0,0,0,35,25 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,35,35 +28,35,0,0,0,0,0,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,0,0,35,47 +20,35,0,0,0,0,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,0,0,0,35,20 +35,35,0,0,0,0,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,0,35,35 +48,35,0,0,0,0,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,0,35,47 +20,35,0,0,0,0,0,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,0,0,35,20 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +48,35,28,48,35,25,26,35,28,26,35,47,28,35,47,26,35,47,28,35,25,28,35,28,48,35,47,48,35,47,28,35,25,26,35,47 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +26,35,25,26,35,25,26,35,25,26,35,25,26,35,20,26,35,20,26,35,46,26,35,25,26,35,25,26,35,25,49,35,0,20,35,25 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +28,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0 +49,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0 +35,35,0,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,35,35 +28,53,0,0,0,0,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,26,0,25,0,0,0,53,28 +20,53,0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,0,0,0,0,0,53,0 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,0,0,0,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,35 +28,53,0,0,0,0,0,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,0,0,53,47 +20,53,0,0,0,0,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,0,0,63,63,63,0,0,26,0,25,0,0,0,53,20 +35,35,0,0,0,0,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,0,35,35 +28,53,0,0,0,0,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,0,53,28 +0,53,0,0,0,0,0,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,0,0,53,20 +35,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,53,53,35,35 +28,35,28,26,35,25,26,35,25,26,35,25,26,35,47,0,35,47,26,35,47,48,35,0,26,35,25,26,35,47,26,35,25,26,35,25 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +26,35,25,20,35,25,20,35,25,26,35,25,20,35,20,20,35,20,20,35,20,26,35,20,26,35,25,26,35,25,20,35,25,20,35,20 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,28 +26,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,25 +35,35,0,0,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,20,0,0,0,0,35,35 +48,35,0,0,0,0,0,0,26,54,25,0,0,26,54,25,0,0,26,54,25,0,0,26,54,25,0,0,26,54,25,0,0,0,35,28 +0,35,0,0,0,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,28,0,0,0,0,35,25 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,35 +35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,35 +28,35,0,0,0,0,0,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,16,0,0,0,16,0,0,20,0,0,0,0,35,25 +20,35,0,0,0,0,0,0,26,54,25,0,0,63,63,63,0,0,26,54,25,0,0,63,63,63,0,0,26,54,25,0,0,0,35,20 +35,35,0,0,0,0,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,63,63,63,0,0,0,28,0,0,0,0,35,35 +26,35,0,0,0,0,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,63,63,63,0,0,0,0,0,0,0,0,35,28 +20,35,0,0,0,0,0,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,16,0,0,0,16,0,0,0,0,0,0,0,35,25 +35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35 +28,35,28,26,35,0,26,35,25,26,35,25,28,35,47,26,35,28,26,35,28,28,35,25,28,35,25,26,35,28,26,35,25,26,35,25 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0 +0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,70,70,4,4,4,4,4,4,4,4,4,4,4,70,70,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,70,70,4,4,4,4,4,4,4,4,4,4,4,70,70,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,18,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,14,0,0 +0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,71,71,20,0,0,0,0,0,0,0,0,0,26,71,71,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,71,73,74,71,0,0,0,0,0,0,0,0,26,71,73,72,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,73,55,71,25,0,0,0,0,0,0,0,26,71,55,72,71,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,28,71,71,25,0,0,0,0,0,0,0,0,0,28,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,71,71,46,0,0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,28,71,71,47,0,0,0,0,0,0,0,0,0,28,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,75,75,46,0,0,0,0,0,0,0,0,0,26,75,75,46,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,75,75,47,0,0,0,0,0,0,0,0,0,0,75,75,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,75,75,46,0,0,0,0,0,0,0,0,0,26,75,75,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,75,75,28,0,0,0,0,0,0,0,0,0,48,75,75,47,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,75,75,25,0,0,0,0,0,0,0,0,0,0,75,75,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,75,75,47,0,0,0,0,0,0,0,0,0,26,75,75,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,20,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,26,71,71,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,20,71,71,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,28,0,0,0,0,0,0,0,0,0,26,71,71,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,20,71,71,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,26,71,71,47,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,20,71,71,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,20,0,0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,71,71,20,0,0,0,0,0,0,0,0,0,20,71,71,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,28,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,71,71,20,0,0,0,0,0,0,0,0,0,49,71,71,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,47,0,0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,75,75,20,0,0,0,0,0,0,0,0,0,49,75,75,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,75,75,47,0,0,0,0,0,0,0,0,0,48,75,75,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,75,75,25,0,0,0,0,0,0,0,0,0,49,75,75,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,28,75,75,28,0,0,0,0,0,0,0,0,0,48,75,75,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,75,75,25,0,0,0,0,0,0,0,0,0,20,75,75,46,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,75,75,28,0,0,0,0,0,0,0,0,0,48,75,75,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,20,75,75,25,0,0,0,0,0,0,0,0,0,49,75,75,46,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,75,75,28,0,0,0,0,0,0,0,0,0,26,75,75,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,49,71,71,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,28,0,0,0,0,0,0,0,0,0,26,71,71,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,49,71,71,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,28,0,0,0,0,0,0,0,0,0,26,71,71,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,49,71,71,46,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,47,0,0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,46,0,0,0,0,0,0,0,0,0,20,71,71,46,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,48,71,71,47,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,0,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,28,71,71,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,71,71,25,0,0,0,0,0,0,0,0,0,26,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,25,0,0,0,0,0,0,0,0,0,28,71,71,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,49,71,71,25,0,0,0,0,0,0,0,0,0,49,71,71,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,26,71,0,0,71,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,71,71,47,0,0,0,0,0,0,0,0,0,0,71,71,28,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,49,75,75,20,0,0,0,0,0,0,0,0,0,26,75,75,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,75,75,47,0,0,0,0,0,0,0,0,0,48,75,75,47,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,75,75,20,0,0,0,0,0,0,0,0,0,20,75,75,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,75,75,28,0,0,0,0,0,0,0,0,0,26,75,75,47,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,49,75,75,20,0,0,0,0,0,0,0,0,0,20,75,75,20,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,32,32,75,25,0,0,0,0,0,0,0,0,75,32,32,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,32,32,75,25,0,0,0,0,0,0,0,26,75,32,32,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,48,75,75,28,0,0,0,0,0,0,0,0,0,26,75,75,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,20,20,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,26,75,75,20,0,0,0,0,0,0,0,0,0,20,75,75,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,26,75,0,0,75,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,26,75,0,0,75,0,0,0,0,0,0,0,0,26,75,0,0,75,25,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,28,75,75,28,0,0,0,0,0,0,0,0,0,26,75,75,25,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/SpearStatue.tml b/overrides/config/ruins_config/generic/SpearStatue.tml new file mode 100644 index 0000000..3386357 --- /dev/null +++ b/overrides/config/ruins_config/generic/SpearStatue.tml @@ -0,0 +1,496 @@ +weight=10 +dimensionsToSpawnIn=overworld +embed_into_distance=0 +acceptable_target_blocks=stone,grass,dirt +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=34,11,18 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=1,90,concrete-7,concrete-7,concrete-7,concrete-7,concrete-7,concrete_powder-7,iron_bars-0,iron_bars-0,iron_bars-0,iron_bars-0 +rule2=1,20,iron_block +rule3=1,20,iron_block +rule4=2,80,concrete-7,concrete-7,concrete-7,concrete-7,concrete-7,concrete_powder-7,iron_bars-0,iron_bars-0,iron_bars-0,iron_bars-0 +rule5=0,100,air +rule6=1,80,concrete-7,concrete-7,concrete-7,concrete-7,concrete-7,concrete_powder-7,iron_bars-0,iron_bars-0,iron_bars-0,iron_bars-0 +rule7=2,20,iron_block + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,6,6,6,6,6,6,6,6,4,4,4,4,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,6,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,6,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,6,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,6,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,3,4,4,3,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,6,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,6,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,6,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,6,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,6,6,6,6,4,4,5,5,5,5,5 +5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,7,6,6,7,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,7,6,6,7,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,7,6,6,7,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,7,6,6,7,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,7,6,6,7,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,7,6,6,7,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer + +layer +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +endlayer \ No newline at end of file diff --git a/overrides/config/ruins_config/generic/TallTower.tml b/overrides/config/ruins_config/generic/TallTower.tml new file mode 100644 index 0000000..6413400 --- /dev/null +++ b/overrides/config/ruins_config/generic/TallTower.tml @@ -0,0 +1,109 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +acceptable_target_blocks=stone,grass,dirt,sand,gravel +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=9,7,7 +allowable_overhang=2 +max_leveling=2 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=0,100,preserveBlock,cobblestone,mossy_cobblestone,stone_slab-3 +rule2=0,100,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule3=1,80,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule4=1,50,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule5=2,50,monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0,cobblestone,cobblestone,cobblestone,mossy_cobblestone +rule6=0,100,preserveBlock + +layer +6,6,2,2,2,6,6 +6,2,1,1,1,2,6 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +6,2,1,1,1,2,6 +6,6,2,2,2,6,6 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,0,0,0,3,0 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +0,3,0,0,0,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,0,0,0,3,0 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +0,3,0,0,0,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,0,0,0,3,0 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +0,3,0,0,0,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,5,5,5,3,0 +3,5,5,5,5,5,3 +3,5,5,5,5,5,3 +3,5,5,5,5,5,3 +0,3,5,5,5,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,0,0,0,4,0 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +0,4,0,0,0,4,0 +0,0,4,4,4,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,0,0,0,4,0 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +0,4,0,0,0,4,0 +0,0,4,4,4,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,0,0,0,4,0 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +0,4,0,0,0,4,0 +0,0,4,4,4,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,5,5,5,4,0 +4,5,5,5,5,5,4 +4,5,5,5,5,5,4 +4,5,5,5,5,5,4 +0,3,5,5,5,4,0 +0,0,4,4,4,0,0 +endlayer diff --git a/overrides/config/ruins_config/generic/TallTowerBrick.tml b/overrides/config/ruins_config/generic/TallTowerBrick.tml new file mode 100644 index 0000000..867d779 --- /dev/null +++ b/overrides/config/ruins_config/generic/TallTowerBrick.tml @@ -0,0 +1,109 @@ +weight=2 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +acceptable_target_blocks=stone,grass,dirt,sand,gravel +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=9,7,7 +allowable_overhang=2 +max_leveling=2 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 + +rule1=0,100,preserveBlock,cobblestone,stone_slab-3 +rule2=0,100,brick_block +rule3=1,80,brick_block +rule4=1,50,brick_block +rule5=2,50,brick_block +rule6=0,100,preserveBlock + +layer +6,6,2,2,2,6,6 +6,2,1,1,1,2,6 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +2,1,1,1,1,1,2 +6,2,1,1,1,2,6 +6,6,2,2,2,6,6 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,0,0,0,3,0 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +0,3,0,0,0,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,0,0,0,3,0 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +0,3,0,0,0,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,0,0,0,3,0 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +3,0,0,0,0,0,3 +0,3,0,0,0,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,3,3,3,0,0 +0,3,5,5,5,3,0 +3,5,5,5,5,5,3 +3,5,5,5,5,5,3 +3,5,5,5,5,5,3 +0,3,5,5,5,3,0 +0,0,3,3,3,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,0,0,0,4,0 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +0,4,0,0,0,4,0 +0,0,4,4,4,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,0,0,0,4,0 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +0,4,0,0,0,4,0 +0,0,4,4,4,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,0,0,0,4,0 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +4,0,0,0,0,0,4 +0,4,0,0,0,4,0 +0,0,4,4,4,0,0 +endlayer + +layer +0,0,4,4,4,0,0 +0,4,5,5,5,4,0 +4,5,5,5,5,5,4 +4,5,5,5,5,5,4 +4,5,5,5,5,5,4 +0,3,5,5,5,4,0 +0,0,4,4,4,0,0 +endlayer diff --git a/overrides/config/ruins_config/generic/ThrownHouse.tml b/overrides/config/ruins_config/generic/ThrownHouse.tml new file mode 100644 index 0000000..0db8dba --- /dev/null +++ b/overrides/config/ruins_config/generic/ThrownHouse.tml @@ -0,0 +1,163 @@ +weight=7 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=7,14,13 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:preserveBlock +rule2=0,100,minecraft:brick_block-0 +rule3=0,100,minecraft:monster_egg-4,monster_egg-2,monster_egg-2,monster_egg-2,monster_egg-3,stonebrick-2,stonebrick-1,stonebrick-0,stonebrick-0,stonebrick-0 +rule4=0,100,minecraft:stone_slab-4 +rule5=0,100,minecraft:wooden_slab-0 +rule6=0,100,minecraft:brick_stairs-0 +rule7=0,100,minecraft:vine-8 +rule8=0,100,minecraft:vine-2 +rule9=0,100,minecraft:stone_slab-5 +rule10=0,100,minecraft:double_stone_slab-4 +rule11=0,100,minecraft:brick_stairs-3 +rule12=0,100,minecraft:vine-1 +rule13=0,100,minecraft:vine-4 +rule14=0,100,minecraft:brick_stairs-6 +rule15=0,100,minecraft:furnace-5 +rule16=0,100,minecraft:vine-6 +rule17=0,100,minecraft:brick_stairs-2 +rule18=0,100,minecraft:stone_slab-12 +rule19=0,100,minecraft:stone_slab-13 +rule20=0,100,minecraft:brick_stairs-4 +rule21=0,100,minecraft:oak_stairs-0 +rule22=0,100,minecraft:oak_stairs-2 +rule23=0,100,minecraft:oak_stairs-3 +rule24=0,100,ChestGenHook:chests/spawn_bonus_chest:9-3 +rule25=0,100,minecraft:wooden_slab-8 +rule26=0,100,air + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,3,3,3,3,3,2,2,2,2,2,1 +1,2,5,5,3,5,5,5,5,5,5,4,1 +1,2,5,5,5,5,5,26,26,26,5,4,1 +1,2,5,5,3,5,5,5,26,26,5,6,1 +1,2,5,5,3,5,5,5,7,7,5,2,1 +1,2,5,5,3,3,3,5,3,3,2,2,1 +1,2,5,5,3,5,5,5,5,3,5,8,1 +1,2,1,2,2,5,5,5,5,5,5,9,1 +1,1,1,1,2,5,5,5,5,5,5,9,1 +1,1,1,1,9,5,5,5,5,5,5,6,1 +1,1,1,1,9,5,5,5,5,5,5,3,1 +1,1,1,1,1,1,9,9,2,2,2,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,0,0,7,0,7,0,1,1,1,1 +1,0,11,3,3,3,3,3,10,4,26,4,1 +1,4,26,13,3,12,26,8,8,26,26,26,1 +0,6,26,26,7,26,26,26,26,26,26,26,1 +0,2,26,13,3,26,26,26,26,26,26,26,0 +13,2,12,26,3,12,26,26,7,7,26,4,0 +0,4,26,13,3,3,3,13,3,3,14,26,0 +0,4,26,26,3,12,26,26,16,15,12,26,0 +0,0,13,2,2,12,26,26,26,8,26,26,0 +0,0,26,8,2,26,26,26,26,26,26,26,0 +1,0,26,26,8,26,26,26,26,26,26,7,0 +1,1,1,26,26,26,26,26,26,7,13,3,12 +1,1,1,1,26,26,26,26,13,2,26,2,12 +1,1,1,1,1,0,0,0,0,8,0,8,1 +endlayer + +layer +1,0,0,0,7,7,0,7,0,0,0,0,1 +0,0,0,0,3,3,18,3,17,0,0,0,0 +0,0,0,13,3,0,0,0,0,0,0,0,0 +0,0,0,0,19,0,0,0,0,0,0,0,0 +0,0,0,13,3,0,0,0,0,0,0,0,0 +0,0,0,13,3,0,0,0,0,7,0,0,0 +0,0,0,13,3,3,17,0,11,3,17,0,0 +0,0,0,13,3,0,0,0,13,2,12,0,0 +0,0,0,0,0,0,0,0,0,8,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,20,0 +0,0,0,0,0,0,0,0,0,7,13,10,12 +1,1,0,0,0,0,0,0,13,2,2,2,12 +1,1,1,0,0,0,0,0,0,8,0,8,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,21,4,21,21,21,0,0,0 +0,0,0,0,23,5,0,5,0,0,0,22,0 +0,0,0,0,23,5,0,5,0,0,0,5,0 +0,0,0,0,23,5,0,5,0,0,0,5,0 +0,0,0,0,23,5,0,5,0,0,0,22,0 +0,0,0,0,23,5,5,5,0,24,0,5,0 +0,0,0,0,23,5,5,5,13,2,12,5,0 +0,0,0,0,23,0,0,0,0,8,0,22,0 +0,0,0,0,5,0,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,5,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,21,0,0,0,21,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,23,0,0,0,0,22,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,13,2,12,0,0 +0,0,0,0,0,23,0,0,0,0,22,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,21,25,21,21,0,0,0 +0,0,0,0,0,0,5,0,0,5,0,0,0 +0,0,0,0,0,0,23,0,0,22,0,0,0 +0,0,0,0,0,0,5,0,0,5,0,0,0 +0,0,0,0,0,0,5,0,13,2,12,0,0 +0,0,0,0,0,0,23,0,0,22,0,0,0 +0,0,0,0,0,0,5,0,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,23,22,0,0,0,0 +0,0,0,0,0,0,0,0,0,7,0,0,0 +0,0,0,0,0,0,0,0,13,2,12,0,0 +0,0,0,0,0,0,0,23,22,8,0,0,0 +0,0,0,0,0,0,0,0,5,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/UndergroundDungeon.tml b/overrides/config/ruins_config/generic/UndergroundDungeon.tml new file mode 100644 index 0000000..e85ef88 --- /dev/null +++ b/overrides/config/ruins_config/generic/UndergroundDungeon.tml @@ -0,0 +1,376 @@ +weight=7 +dimensionsToSpawnIn=overworld +uniqueMinDistance=3000 +embed_into_distance=13 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=13,22,52 +cut_in_buffer=0 +max_leveling=5 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=0 +max_cut_in=0 +allowable_overhang=0 + +rule1=0,100,preserveBlock +rule2=0,80,brick_block,brick_block,dirt,stone,gravel +rule3=0,100,brick_block +rule4=0,100,web,air,air,air,air,air,air,air +rule5=0,100,brick_stairs +rule6=0,100,crafting_table,air +rule7=0,100,ChestGenHook:chests/simple_dungeon:3,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air +rule8=0,100,ChestGenHook:chests/village_blacksmith:3,MobSpawner:Skeleton,iron_block,double_stone_slab,stone_slab,tnt,planks,planks,MobSpawner:Zombie,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air +rule9=0,100,bookshelf,bookshelf,bookshelf,bookshelf,bookshelf,bookshelf,bookshelf,air,air,web +rule10=0,100,iron_bars +rule11=0,100,double_stone_slab +rule12=0,100,stone_slab +rule13=0,100,MobSpawner:Skeleton,MobSpawner:Zombie,MobSpawner:Spider,MobSpawner:Creeper,double_stone_slab,iron_bars +rule14=0,100,cauldron,cauldron,cauldron,air +rule15=0,100,iron_door-2 +rule16=0,100,iron_door +rule17=0,100,brick_block,air,air,air +rule18=0,100,brewing_stand,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air,air +rule19=0,100,furnace-5 +rule20=0,100,iron_door-9 +rule21=0,100,stone_button-1 +rule22=0,100,stone_button-2 +rule23=0,100,iron_door-8 +rule24=0,60,brick_stairs-2,brick_stairs-2,brick_block +rule25=0,100,glass +rule26=0,100,stone_slab-12 +rule27=0,100,brick_stairs-7 +rule28=0,100,brick_stairs-5 +rule29=0,100,glowstone,air,air,air,air,air,air,air,air,air,air,air,air,air,air +rule30=0,100,brick_stairs-6 +rule31=0,100,brick_stairs-4 +rule32=0,60,brick_stairs-1,brick_stairs-1,brick_block +rule33=0,60,brick_block,stone_slab-4,brick_stairs + + + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,3,3,3,3,3,3,1,3,3,3,3,3,3,3,1,1,1,3,3,3,3,3,3,3,3,3,1,1,1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,3,3,3,3,1,1,1,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,9,9,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,3,4,13,3,3,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,6,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,3,4,0,0,0,4,3,1,1,1,1,3,3,3,11,11,11,3,3,3,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,6,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,3,0,0,4,0,0,3,1,1,3,3,11,11,14,4,4,4,14,11,11,3,3,1,1,1,1,1,1,1,1,3,9,4,4,4,4,7,3,1,1,1,1,1 +1,2,3,3,3,3,3,3,3,3,10,10,10,3,15,3,3,3,4,0,0,0,0,0,4,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,2,1 +2,2,3,8,8,8,8,8,8,3,4,4,4,8,4,4,3,4,0,0,0,12,0,4,4,4,0,12,0,0,0,4,3,8,8,8,8,8,8,3,4,8,4,4,8,4,3,4,2,2,2,2 +2,2,2,2,0,4,4,4,4,4,4,4,4,4,4,4,8,0,0,0,12,13,12,0,4,0,12,13,12,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2,2 +2,2,2,2,2,2,0,4,4,4,4,8,4,4,4,4,4,0,0,0,0,12,0,0,0,0,0,12,0,0,0,0,4,4,4,4,4,4,4,4,4,8,4,4,8,4,4,4,2,2,2,2 +2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2,2 +2,2,2,2,2,4,4,4,4,4,4,4,4,4,8,4,4,0,0,0,0,12,0,0,0,0,0,12,0,0,0,0,4,4,8,4,4,8,4,4,4,4,4,4,4,4,4,4,4,2,2,2 +2,2,2,2,2,4,4,4,4,8,4,4,4,4,4,4,8,0,0,0,12,13,12,0,4,0,12,13,12,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2 +2,2,3,8,4,4,4,4,8,3,4,4,8,4,4,4,3,4,0,0,0,12,0,4,4,4,0,12,0,0,0,4,3,8,4,4,4,4,8,3,8,8,8,8,8,8,3,4,4,2,2,2 +1,2,3,3,10,0,0,10,3,3,3,16,3,10,10,10,3,3,4,0,0,0,0,0,4,0,0,0,0,0,4,3,3,3,10,4,4,10,3,3,3,3,3,3,3,3,3,3,4,3,2,1 +1,1,1,3,8,8,8,8,3,1,3,4,0,4,0,4,3,1,3,3,7,7,6,4,4,4,6,7,7,3,3,1,1,3,8,8,8,8,3,1,1,1,1,1,1,1,1,3,5,3,1,1 +1,1,1,3,8,8,8,8,3,1,3,4,0,0,0,4,3,1,1,1,3,3,3,10,12,10,3,3,3,1,1,1,1,3,8,8,8,8,3,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,2,2,2,2,1,1,1,3,3,4,13,3,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,9,9,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,3,4,0,3,3,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,9,4,4,0,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,3,4,0,0,0,4,3,1,1,1,1,3,3,3,19,19,19,3,3,3,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,2,2,2,2,2,3,0,0,4,0,0,3,1,1,3,3,18,18,4,4,4,4,4,18,18,3,3,1,1,1,2,2,2,2,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,2,3,3,17,17,17,17,17,3,10,10,10,3,20,3,3,3,4,0,0,0,0,0,4,0,0,0,0,0,4,3,3,3,17,17,17,17,3,3,3,3,4,4,3,3,3,3,3,3,2,1 +2,2,3,4,4,4,4,4,4,3,0,0,0,21,0,4,3,4,0,0,0,0,0,4,4,4,0,0,0,0,0,4,3,4,4,4,4,4,4,3,4,0,0,0,0,4,3,4,2,2,2,2 +2,2,2,2,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,10,0,0,4,0,0,10,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,2,2,2,2 +2,2,2,2,2,4,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2 +2,2,2,2,2,4,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,2,2,2 +2,2,2,2,2,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,2,2,2 +2,2,2,2,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,10,0,0,4,0,0,10,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,2,2,2 +2,2,3,4,0,0,0,0,4,3,4,0,22,0,0,0,3,4,0,0,0,0,0,4,4,4,0,0,0,0,0,4,3,4,0,0,0,0,4,3,4,4,4,4,4,4,3,4,4,2,2,2 +1,2,3,3,10,0,0,10,3,3,3,23,3,10,10,10,3,3,4,0,0,0,0,0,4,0,0,0,0,0,4,3,3,3,10,0,0,10,3,3,3,17,17,17,17,3,3,3,4,3,2,1 +1,1,1,3,4,4,4,4,3,1,3,4,0,4,0,4,3,1,3,3,0,0,0,4,4,4,4,0,0,3,3,1,1,3,4,4,4,4,3,1,1,2,2,2,2,1,1,3,0,3,1,1 +1,1,1,3,4,4,4,4,3,1,3,4,0,0,0,4,3,1,1,1,3,3,3,10,0,10,3,3,3,1,1,1,1,3,4,4,4,4,3,1,1,1,1,1,1,1,1,3,5,3,1,1 +1,1,1,1,2,2,2,2,1,1,1,3,3,4,0,3,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,9,9,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,3,3,3,19,19,19,3,3,3,1,1,1,1,1,1,1,1,1,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,1,1,1,2,2,2,2,2,1,3,3,3,3,3,1,1,1,3,3,0,0,0,0,0,0,0,0,0,3,3,1,1,1,2,2,2,2,1,3,9,4,4,4,4,4,3,1,1,1,1,1 +1,2,3,3,17,17,17,17,17,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,0,0,0,4,3,3,3,17,17,17,17,3,3,3,3,4,4,3,3,3,3,3,3,2,1 +2,2,3,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,3,4,0,0,0,0,4,3,4,2,2,2,2 +2,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,25,0,0,0,0,0,25,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,2,2,2,2 +2,2,2,2,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,2,2,2 +2,2,2,2,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,2,2,2 +2,2,2,2,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,2,2,2 +2,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,25,0,0,0,0,0,25,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,2,2 +2,2,3,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,4,0,0,0,0,4,3,4,4,4,4,4,4,3,4,4,2,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,17,17,17,17,3,3,3,4,3,2,1 +1,1,1,3,4,4,4,4,3,1,1,3,3,3,3,3,1,1,3,3,0,0,0,0,0,0,0,0,0,3,3,1,1,3,4,4,4,4,3,1,1,2,2,2,2,1,1,3,0,3,1,1 +1,1,1,3,4,4,4,4,3,1,1,3,3,3,3,3,1,1,1,1,3,3,3,10,0,10,3,3,3,1,1,1,1,3,4,4,4,4,3,1,1,1,1,1,1,1,1,3,0,3,1,1 +1,1,1,1,3,3,3,3,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,24,2,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,28,28,28,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,30,4,4,4,27,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,30,4,4,4,27,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,10,10,10,3,3,3,1,1,1,1,1,1,1,1,1,1,1,3,30,4,4,4,27,3,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,0,0,0,0,0,0,0,0,0,3,3,1,1,1,1,1,1,1,1,1,3,30,4,4,4,27,3,1,1,1,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,26,26,26,2,1 +2,2,26,0,0,0,0,0,0,26,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0,26,0,0,0,0,0,0,26,0,0,0,2,2 +2,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,2,2,2 +2,2,2,0,0,29,0,0,0,4,0,0,0,29,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,29,0,0,0,4,0,0,0,29,0,0,0,0,4,2,2,2 +2,2,2,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,4,2,2,2 +2,2,26,0,0,0,0,0,0,26,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0,26,0,0,0,0,0,0,26,0,0,0,2,2 +1,2,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,26,26,26,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,3,3,0,0,0,0,0,0,0,0,0,3,3,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,3,0,3,1,1 +1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,0,10,0,3,3,3,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1,1,2,3,0,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,24,0,2,3,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,30,10,27,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,30,0,0,0,0,0,0,0,27,3,3,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,30,4,0,0,0,0,0,0,0,0,0,4,27,3,1,1,1,1,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,28,4,0,0,0,0,0,29,0,0,0,0,0,4,28,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,28,28,28,28,28,28,3,28,28,28,28,28,28,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,28,28,26,28,28,28,3,28,28,28,28,28,28,3,28,28,28,2,2 +2,2,28,4,4,4,4,4,4,28,4,4,4,4,4,4,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,28,0,0,0,0,0,0,28,0,0,0,2,2 +2,2,26,0,0,10,0,0,0,26,0,0,0,10,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,10,0,0,0,26,0,0,0,10,0,0,26,0,0,0,2,2 +2,2,31,4,4,4,4,4,4,31,4,4,4,4,4,4,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,31,0,0,0,0,0,0,31,0,0,0,2,2 +2,2,3,31,31,31,31,31,31,3,31,31,31,31,31,31,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,31,31,31,31,31,31,3,31,31,31,31,31,31,3,31,31,31,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,31,4,0,0,0,0,0,29,0,0,0,0,0,4,31,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,30,4,0,0,0,0,0,0,0,0,0,4,27,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,30,0,0,0,0,0,0,0,27,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,30,0,27,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,24,0,2,0,2,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,26,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,30,0,0,0,27,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,30,0,0,0,0,0,0,0,27,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,4,0,0,0,0,10,0,0,0,0,4,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,26,4,0,0,0,0,0,0,0,0,0,0,0,4,26,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +2,2,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,26,26,26,2,2 +2,2,3,0,0,10,0,0,0,3,0,0,0,10,0,0,3,0,0,0,29,0,0,0,29,0,0,0,29,0,0,0,3,0,0,10,0,0,0,3,0,0,0,10,0,0,3,0,0,0,2,2 +2,2,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,26,26,26,26,26,26,3,26,26,26,26,26,26,3,26,26,26,2,2 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,26,4,0,0,0,0,0,0,0,0,0,0,0,4,26,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,4,0,0,0,0,10,0,0,0,0,4,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,30,0,0,0,0,0,0,0,27,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,30,0,0,0,27,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,26,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,24,2,2,0,2,2,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,26,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,0,0,0,0,0,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,0,0,0,0,10,0,0,0,4,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,4,0,0,0,0,0,0,0,0,0,0,0,4,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,28,0,0,0,0,0,0,0,0,0,0,0,0,0,28,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,10,0,0,0,10,0,0,0,10,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,4,0,0,0,0,0,0,0,0,0,0,0,4,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,0,0,0,0,10,0,0,0,4,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,0,0,0,0,0,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,26,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,32,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,2,2,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,0,0,0,0,0,0,0,0,0,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,0,0,10,0,0,0,10,0,0,0,10,0,0,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,0,0,0,0,0,0,0,0,0,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,32,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,0,2,2,2,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,32,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,2,2,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,32,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,33,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,33,1,33,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,33,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + diff --git a/overrides/config/ruins_config/generic/UndergroundShelter.tml b/overrides/config/ruins_config/generic/UndergroundShelter.tml new file mode 100644 index 0000000..357ad4f --- /dev/null +++ b/overrides/config/ruins_config/generic/UndergroundShelter.tml @@ -0,0 +1,100 @@ +weight=6 +dimensionsToSpawnIn=overworld +embed_into_distance=8 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=8,6,6 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,minecraft:monster_egg-1,stonebrick-0,stonebrick-0 +rule2=0,100,minecraft:preserveBlock +rule3=0,100,minecraft:fence-0 +rule4=0,100,minecraft:bed-0 +rule5=0,100,minecraft:bed-8 +rule6=0,100,ChestGenHook:chests/spawn_bonus_chest:9-3 +rule7=0,100,Skull:0:2-1,air +rule8=0,100,minecraft:crafting_table-0 +rule9=0,100,minecraft:ladder-2 +rule10=0,100,minecraft:furnace-4 +rule11=0,100,minecraft:planks-0 +rule12=0,100,air + +layer +1,1,1,1,1,1 +1,1,1,1,1,1 +1,1,1,1,1,1 +1,1,1,1,1,1 +1,1,1,1,1,1 +1,1,1,1,1,1 +endlayer + +layer +2,2,2,2,2,2 +2,3,5,4,3,2 +2,7,0,0,6,2 +2,9,0,0,8,2 +2,3,10,0,3,2 +2,2,2,2,2,2 +endlayer + +layer +2,2,2,2,2,2 +2,3,0,0,3,2 +2,0,0,0,0,2 +2,9,0,0,0,2 +2,3,0,0,3,2 +2,2,2,2,2,2 +endlayer + +layer +2,2,2,2,2,2 +2,3,0,0,3,2 +2,0,0,0,0,2 +2,9,0,0,0,2 +2,3,0,0,3,2 +2,2,2,2,2,2 +endlayer + +layer +2,2,2,2,2,2 +2,3,0,0,3,2 +2,0,0,0,0,2 +2,9,0,0,0,2 +2,3,0,0,3,2 +2,2,2,2,2,2 +endlayer + +layer +2,2,2,2,2,2 +2,11,11,11,11,2 +2,3,3,3,3,2 +2,9,3,3,3,2 +2,11,11,11,11,2 +2,2,2,2,2,2 +endlayer + +layer +2,2,2,2,2,2 +2,2,2,2,2,2 +2,2,2,2,2,2 +2,9,2,2,2,2 +2,2,2,2,2,2 +2,2,2,2,2,2 +endlayer + +layer +2,2,2,2,2,2 +2,2,2,2,2,2 +2,2,2,2,2,2 +2,12,2,2,2,2 +2,2,2,2,2,2 +2,2,2,2,2,2 +endlayer diff --git a/overrides/config/ruins_config/generic/WaterTower.tml b/overrides/config/ruins_config/generic/WaterTower.tml new file mode 100644 index 0000000..9873082 --- /dev/null +++ b/overrides/config/ruins_config/generic/WaterTower.tml @@ -0,0 +1,377 @@ +weight=3 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=22,12,12 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,minecraft:log-0 +rule3=0,100,minecraft:vine-8 +rule4=0,100,minecraft:vine-1 +rule5=0,100,minecraft:vine-4 +rule6=0,100,minecraft:ladder-2 +rule7=0,100,minecraft:vine-2 +rule8=0,100,minecraft:spruce_stairs-7 +rule9=0,100,minecraft:wooden_slab-9 +rule10=0,100,minecraft:spruce_stairs-6 +rule11=0,100,minecraft:spruce_stairs-5 +rule12=0,100,minecraft:spruce_stairs-4 +rule13=0,100,minecraft:spruce_stairs-2 +rule14=0,100,minecraft:spruce_stairs-3 +rule15=0,100,minecraft:spruce_stairs-0 +rule16=0,100,minecraft:cobblestone_wall-0 +rule17=0,100,minecraft:spruce_stairs-1 +rule18=0,100,minecraft:spruce_fence-0 +rule19=0,100,minecraft:spruce_fence_gate-3 +rule20=0,100,minecraft:wooden_slab-1 +rule21=0,100,minecraft:spruce_fence_gate-4 +rule22=0,100,minecraft:spruce_fence_gate-2 +rule23=0,100,minecraft:spruce_fence_gate-0 +rule24=0,100,minecraft:spruce_fence_gate-1 +rule25=0,100,minecraft:log-4 +rule26=0,100,minecraft:log-8 +rule27=0,100,minecraft:double_wooden_slab-1 +rule28=0,100,minecraft:planks-1 +rule29=0,100,minecraft:log-1 +rule30=0,100,minecraft:water-0 + +layer +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,2,1,1,1,1,1,1,2,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,2,1,1,1,1,1,1,2,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,2,1,1,1,1,1,1,2,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,2,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,2,1,1,1,1,1,1,2,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1 +1,1,3,1,1,1,1,1,1,3,1,1 +1,5,2,0,0,0,0,0,0,2,4,1 +1,1,0,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,0,0,0,0,3,1 +1,1,0,0,0,0,0,0,0,0,2,6 +1,1,0,0,0,0,0,0,0,0,7,1 +1,1,0,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,0,0,0,0,1,1 +1,0,2,4,0,0,0,0,0,2,0,1 +1,1,7,0,1,1,1,1,1,7,1,1 +1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,0,0 +0,5,2,10,9,9,9,9,8,2,4,0 +0,0,11,10,0,0,0,0,8,11,0,0 +0,0,9,0,0,0,0,0,0,9,3,0 +0,0,9,0,0,0,0,0,0,9,2,6 +0,0,9,0,0,0,0,0,0,9,7,0 +0,0,9,0,0,0,0,0,0,9,0,0 +0,0,12,12,0,0,0,0,8,12,0,0 +0,0,2,10,9,9,9,9,8,2,4,0 +0,0,7,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,0,0 +0,5,2,14,10,0,0,8,13,2,4,0 +0,0,15,16,0,0,0,0,16,15,0,0 +0,0,11,0,0,0,0,0,0,11,3,0 +0,0,0,0,0,0,0,0,0,0,2,0 +0,0,0,0,0,0,0,0,0,0,7,0 +0,0,12,0,0,0,0,0,0,12,0,0 +0,0,17,16,0,0,0,0,16,17,0,0 +0,0,2,14,10,0,0,8,13,2,4,0 +0,0,7,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,0,0 +0,0,2,0,14,10,8,13,0,2,4,0 +0,0,0,18,0,0,0,0,18,0,0,0 +0,0,15,0,0,0,0,0,0,15,0,0 +0,0,11,0,0,0,0,0,0,11,2,6 +0,0,12,0,0,0,0,0,0,12,7,0 +0,0,17,0,0,0,0,0,0,17,0,0 +0,0,0,18,0,0,0,0,18,0,0,0 +0,5,2,0,14,10,8,13,0,2,0,0 +0,0,7,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,0,0 +0,5,2,0,0,14,13,0,0,2,4,0 +0,0,0,18,0,0,0,0,18,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,0 +0,0,15,0,0,0,0,4,0,15,2,0 +0,0,17,0,5,0,0,0,0,17,7,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,18,0,0,0,0,18,0,0,0 +0,5,2,0,0,14,13,0,0,2,4,0 +0,0,7,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,0,0 +0,5,2,0,0,8,10,0,0,2,0,0 +0,0,0,18,3,0,0,0,18,0,0,0 +0,0,0,0,0,4,5,0,0,0,3,0 +0,0,12,0,0,0,0,4,0,12,2,6 +0,0,11,0,5,0,0,0,0,11,7,0 +0,0,0,0,0,7,5,0,0,0,0,0 +0,0,0,18,0,0,0,0,18,0,0,0 +0,5,2,0,0,8,10,0,0,2,4,0 +0,0,7,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,0,0 +0,5,2,0,8,13,14,10,0,2,4,0 +0,0,0,18,3,0,0,0,18,0,0,0 +0,0,12,0,0,4,5,0,0,12,3,0 +0,0,17,0,0,0,0,4,0,17,2,6 +0,0,15,0,5,0,0,0,0,15,7,0 +0,0,11,0,0,7,5,0,0,11,0,0 +0,0,0,18,0,0,0,7,18,0,0,0 +0,5,2,0,8,13,14,10,0,2,4,0 +0,0,7,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,3,0,0,0,0,0,0,3,0,0 +0,5,2,8,13,0,0,14,10,2,4,0 +0,0,12,16,3,0,0,3,16,12,0,0 +0,0,17,0,0,4,5,0,0,17,0,0 +0,0,0,0,0,0,0,4,0,0,2,0 +0,0,0,0,5,0,0,0,0,0,0,0 +0,0,15,0,0,7,5,0,0,15,0,0 +0,0,11,16,0,0,0,7,16,11,0,0 +0,5,2,8,13,0,0,14,10,2,4,0 +0,0,7,0,0,0,0,0,0,7,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,9,9,9,9,9,9,0,0,0 +0,0,3,18,19,18,18,19,18,3,0,0 +0,0,2,13,20,20,20,20,14,2,4,0 +9,18,17,2,3,0,0,5,2,17,18,9 +9,22,20,7,0,4,5,0,7,20,21,9 +9,18,20,0,0,0,0,4,0,20,2,6 +9,18,20,0,5,0,0,0,0,20,18,9 +9,22,20,3,0,7,5,0,3,20,23,9 +9,18,15,2,4,0,0,7,2,15,18,9 +0,0,2,13,20,20,20,20,14,2,4,0 +0,0,7,18,24,18,18,24,18,0,0,0 +0,0,0,9,9,9,9,9,9,0,0,0 +endlayer + +layer +0,0,0,8,12,12,12,12,10,0,0,0 +0,0,25,26,26,26,26,26,26,25,0,0 +0,26,2,10,9,9,9,9,8,2,26,0 +12,25,11,2,3,0,0,5,2,11,25,10 +8,25,9,7,2,4,5,2,7,9,25,10 +8,25,9,0,5,2,2,4,0,9,25,0 +8,25,9,0,5,2,2,4,0,9,25,10 +8,25,9,3,2,7,5,2,3,9,25,10 +11,25,12,2,4,0,0,7,2,12,25,11 +0,26,2,10,9,9,9,9,8,2,26,0 +0,0,25,26,26,26,26,26,26,25,0,0 +0,0,0,8,11,11,11,11,10,0,0,0 +endlayer + +layer +0,0,14,15,15,15,15,15,15,13,0,0 +0,20,27,27,27,27,27,27,27,27,20,0 +15,27,28,28,28,28,28,28,28,28,27,15 +14,27,28,28,28,28,28,28,28,28,27,13 +14,27,28,28,28,28,28,28,28,28,27,15 +14,27,28,28,28,28,28,28,28,28,27,6 +14,27,28,28,28,28,28,28,28,28,27,17 +14,27,28,28,28,28,28,28,28,28,27,13 +14,27,28,28,28,28,28,28,28,28,27,13 +17,27,28,28,28,28,28,28,28,28,27,17 +0,20,27,27,27,27,27,27,27,27,20,0 +0,0,14,17,17,17,17,17,17,13,0,0 +endlayer + +layer +0,0,0,0,0,0,0,3,0,0,0,0 +0,0,3,16,29,29,29,29,16,0,0,0 +0,5,29,29,30,30,30,30,29,29,0,0 +0,16,29,30,30,30,30,30,30,29,16,0 +0,29,30,30,30,30,30,30,30,30,29,0 +5,29,30,30,30,30,30,30,30,30,29,6 +5,29,30,30,30,30,30,30,30,30,29,0 +5,29,30,30,30,30,30,30,30,30,29,4 +0,16,29,30,30,30,30,30,30,29,16,0 +0,0,29,29,30,30,30,30,29,29,0,0 +0,0,7,16,29,29,29,29,16,7,0,0 +0,0,0,0,7,0,0,7,0,0,0,0 +endlayer + +layer +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,18,29,29,29,29,18,3,0,0 +0,5,29,29,30,30,30,30,29,29,0,0 +0,18,29,30,30,30,30,30,30,29,18,0 +0,29,30,30,30,30,30,30,30,30,29,0 +5,29,30,30,30,30,30,30,30,30,29,4 +5,29,30,30,30,30,30,30,30,30,29,0 +5,29,30,30,30,30,30,30,30,30,29,4 +0,18,29,30,30,30,30,30,30,29,18,0 +0,0,29,29,30,30,30,30,29,29,4,0 +0,0,7,18,29,29,29,29,18,7,0,0 +0,0,0,0,0,7,7,7,0,0,0,0 +endlayer + +layer +0,0,0,0,3,3,3,0,0,0,0,0 +0,0,3,18,29,29,29,29,18,3,0,0 +0,5,29,29,30,30,30,30,29,29,4,0 +0,18,29,30,30,30,30,30,30,29,18,0 +5,29,30,30,30,30,30,30,30,30,29,4 +5,29,30,30,30,30,30,30,30,30,29,4 +0,29,30,30,30,30,30,30,30,30,29,0 +0,29,30,30,30,30,30,30,30,30,29,4 +0,18,29,30,30,30,30,30,30,29,18,0 +0,5,29,29,30,30,30,30,29,29,0,0 +0,0,0,18,29,29,29,29,18,7,0,0 +0,0,0,0,7,0,7,7,0,0,0,0 +endlayer + +layer +0,0,0,0,3,3,3,3,0,0,0,0 +0,0,3,18,29,29,29,29,18,3,0,0 +0,5,29,29,30,30,30,30,29,29,4,0 +0,18,29,30,30,30,30,30,30,29,18,0 +5,29,30,30,30,30,30,30,30,30,29,0 +5,29,30,30,30,30,30,30,30,30,29,4 +5,29,30,30,30,30,30,30,30,30,29,4 +5,29,30,30,30,30,30,30,30,30,29,0 +0,18,29,30,30,30,30,30,30,29,18,0 +0,0,29,29,30,30,30,30,29,29,4,0 +0,0,7,18,29,29,29,29,18,0,0,0 +0,0,0,0,0,0,7,7,0,0,0,0 +endlayer + +layer +0,0,0,0,3,0,3,3,0,0,0,0 +0,0,3,18,29,29,29,29,18,3,0,0 +0,5,29,29,30,30,30,30,29,29,0,0 +0,18,29,30,30,30,30,30,30,29,18,0 +5,29,30,30,30,30,30,30,30,30,29,4 +5,29,30,30,30,30,30,30,30,30,29,4 +0,29,30,30,30,30,30,30,30,30,29,0 +5,29,30,30,30,30,30,30,30,30,29,4 +0,18,29,30,30,30,30,30,30,29,18,0 +0,5,29,29,30,30,30,30,29,29,4,0 +0,0,7,18,29,29,29,29,18,0,0,0 +0,0,0,0,0,7,7,7,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,16,29,29,29,29,16,0,0,0 +0,0,29,29,0,0,0,0,29,29,0,0 +0,16,29,0,0,0,0,0,0,29,16,0 +0,29,0,0,0,0,0,0,0,0,29,0 +0,29,0,0,0,0,0,0,0,0,29,0 +0,29,0,0,0,0,0,0,0,0,29,0 +0,29,0,0,0,0,0,0,0,0,29,0 +0,16,29,0,0,0,0,0,0,29,16,0 +0,0,29,29,0,0,0,0,29,29,0,0 +0,0,0,16,29,29,29,29,16,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,14,15,15,15,15,13,0,0,0 +0,14,15,14,29,29,29,29,15,15,15,0 +0,14,29,29,0,0,0,0,29,29,13,0 +15,14,29,0,0,0,0,0,0,29,15,13 +14,29,0,0,0,0,0,0,0,0,29,13 +14,29,0,0,0,0,0,0,0,0,29,13 +14,29,0,0,0,0,0,0,0,0,29,13 +14,29,0,0,0,0,0,0,0,0,29,13 +17,17,29,0,0,0,0,0,0,29,13,17 +0,14,29,29,0,0,0,0,29,29,13,0 +0,14,17,17,29,29,29,29,13,17,13,0 +0,0,0,14,17,17,17,17,13,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,20,20,20,20,0,0,0,0 +0,0,20,20,27,27,27,27,20,20,0,0 +0,0,20,27,9,9,9,9,27,20,0,0 +0,20,27,9,9,0,0,9,9,27,20,0 +0,20,27,9,0,0,0,0,9,27,20,0 +0,20,27,9,0,0,0,0,9,27,20,0 +0,20,27,9,9,0,0,9,9,27,20,0 +0,0,20,27,9,9,9,9,27,20,0,0 +0,0,20,20,27,27,27,27,20,20,0,0 +0,0,0,0,20,20,20,20,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,20,20,20,20,0,0,0,0 +0,0,0,20,20,27,27,20,20,0,0,0 +0,0,0,20,27,27,27,27,20,0,0,0 +0,0,0,20,27,27,27,27,20,0,0,0 +0,0,0,20,20,27,27,20,20,0,0,0 +0,0,0,0,20,20,20,20,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/WindTurbine.tml b/overrides/config/ruins_config/generic/WindTurbine.tml new file mode 100644 index 0000000..12e0491 --- /dev/null +++ b/overrides/config/ruins_config/generic/WindTurbine.tml @@ -0,0 +1,714 @@ +weight=8 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=48,11,15 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=1 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + + +rule1=0,100,preserveBlock +rule2=0,100,chisel:technical-12 +rule3=0,100,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-1 +rule4=0,100,iron_bars-0 +rule5=0,100,vine-8 +rule6=0,100,vine-2 +rule7=0,100,vine-4 +rule8=0,100,vine-1 +rule9=0,100,quartz_stairs-6 +rule10=0,100,quartz_block-0 +rule11=0,100,quartz_stairs-7 +rule12=0,100,quartz_stairs-2 +rule13=0,100,quartz_stairs-3 +rule14=0,100,chisel:technical-12 +rule15=0,100,stone_brick_stairs-6 +rule16=0,100,stone_brick_stairs-7 +rule17=0,100,stone_slab-8 +rule18=0,100,stone_brick_stairs-2 +rule19=0,100,stone_brick_stairs-3 +rule20=0,100,stone_slab-0 +rule21=0,100,chisel:technicalnew-2 +rule22=0,100,chisel:technical-1 +rule23=0,100,chisel:technicalnew-3 +rule24=0,100,chisel:blockcopper-4 + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,14,14,14,1,1,1,1,1,1 +1,1,1,1,1,1,14,14,14,1,1,1,1,1,1 +1,1,1,1,1,1,14,14,14,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,3,4,3,1,1,1,1,1,1 +1,1,1,1,1,1,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,3,0,3,1,1,1,1,1,1 +1,1,1,1,1,1,0,4,0,1,1,1,1,1,1 +1,1,1,1,1,1,3,0,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,3,4,3,1,1,1,1,1,1 +1,1,1,1,1,1,3,3,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,3,0,3,1,1,1,1,1,1 +1,1,1,1,1,1,0,4,0,1,1,1,1,1,1 +1,1,1,1,1,1,3,0,3,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,0,0,0,0,1,1,1,1,1,1 +1,1,1,0,0,0,0,0,0,0,0,1,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,0,0,0,0,0,0,0,1,1,1,1 +1,1,1,1,1,0,0,0,0,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,0,0,0,0,0,0,0,0,1,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,0,0,0,0,0,0,0,1,1,1,1 +endlayer + +layer +1,1,0,0,0,0,0,0,0,0,0,0,0,1,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,0,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,0,0,0,0,0,0,0,0,0,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,0,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,0,0,0,6,0,0,0,0,0,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,0,0,0,6,0,0,0,0,0,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,5,5,0,0,0,0,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,0,0,0,6,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,7,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,5,5,0,0,0,0,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,0,0,0,6,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,7,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,5,5,0,0,0,5,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,6,0,0,6,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,7,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,5,5,0,0,0,5,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,6,6,0,6,6,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,7,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,8,0,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0 +0,5,0,0,5,5,0,0,0,5,0,0,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,9,0 +0,6,6,0,6,6,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,7,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,8,0,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0 +0,5,0,0,5,5,0,0,0,5,5,0,5,0,0 +11,10,9,0,0,0,0,0,0,0,0,0,11,10,0 +0,6,6,6,6,6,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,7,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,8,0,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0 +0,0,5,0,5,5,0,0,0,5,5,5,5,0,0 +0,13,10,9,0,0,0,0,0,0,0,3,10,12,0 +0,0,6,6,6,6,0,0,0,0,6,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,7,0,4,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,0,3,8,0,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,5,5,5,0,0,0 +0,0,3,10,9,0,0,0,0,0,3,10,12,0,0 +0,0,0,6,6,6,0,0,0,0,6,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,7,3,4,3,0,0,0,0,0,0 +0,0,0,0,0,0,3,3,3,8,0,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,5,5,0,0,0,0 +0,0,0,3,10,9,0,0,0,3,10,12,0,0,0 +0,0,0,0,6,6,0,0,0,0,6,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,14,14,14,0,0,0,0,0,0 +0,0,0,0,0,7,14,2,14,0,0,0,0,0,0 +0,0,0,0,0,0,14,14,14,8,0,0,0,0,0 +0,0,0,0,0,0,6,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,5,5,0,0,0,0 +0,0,0,0,3,10,9,0,3,10,12,0,0,0,0 +0,0,0,0,0,6,0,0,0,0,0,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,8,0,0,0,0,0,0 +0,0,0,0,0,0,7,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,16,2,15,0,0,0,0,0,0 +0,0,0,0,0,0,16,24,15,0,0,0,0,0,0 +0,0,0,0,0,0,16,2,15,0,0,0,0,0,0 +0,0,0,0,0,0,0,17,0,0,0,0,0,0,0 +0,0,5,0,0,5,0,0,0,0,5,0,0,0,0 +7,0,0,0,0,3,3,3,3,12,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,5,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,2,8,0,0,0,0,0,0 +0,0,0,0,0,0,7,2,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,0,0 +0,0,0,0,0,0,19,23,18,0,0,0,0,0,0 +0,0,0,0,0,0,19,22,18,0,0,0,0,0,0 +0,0,0,0,0,0,19,21,18,0,0,0,0,0,0 +0,0,0,0,0,0,0,21,0,0,0,0,0,0,0 +0,0,5,0,0,5,0,3,0,0,5,5,0,0,0 +7,0,0,0,0,0,3,2,3,0,0,0,0,0,0 +0,0,0,6,0,0,0,0,0,0,0,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,20,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,20,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,20,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,20,0,0,0,0,0,0,0 +0,0,5,0,0,5,0,0,0,0,5,5,0,5,0 +7,0,0,0,0,11,3,3,3,3,0,0,0,0,0 +0,0,6,6,0,0,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,5,0,0,5,0,0,0,0,5,5,0,5,0 +7,0,0,0,11,10,3,0,13,10,3,0,0,0,0 +0,0,6,6,0,0,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,5,5,0,5,0 +7,0,0,11,10,3,0,0,0,13,10,3,0,0,0 +0,0,6,6,0,0,0,0,0,0,6,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,5,0,5,0 +7,0,11,10,3,0,0,0,0,0,13,10,3,0,0 +0,0,6,6,0,0,0,0,0,0,0,6,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,5,0,0,0,0,0,0,0,0,0,0,5,0 +7,11,10,3,0,0,0,0,0,0,0,13,10,9,0 +0,0,6,0,0,0,0,0,0,0,0,0,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,5,0,0,0,0,0,0,0,0,0,0,0,5,0 +7,10,12,0,0,0,0,0,0,0,0,0,13,10,12 +0,0,0,0,0,0,0,0,0,0,0,0,0,6,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,13,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/WindTurbineBroken.tml b/overrides/config/ruins_config/generic/WindTurbineBroken.tml new file mode 100644 index 0000000..5d11e36 --- /dev/null +++ b/overrides/config/ruins_config/generic/WindTurbineBroken.tml @@ -0,0 +1,666 @@ +weight=8 +dimensionsToSpawnIn=overworld +embed_into_distance=1 +random_height_offset=0,0 +unacceptable_target_blocks=sand,flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=48,10,16 +allowable_overhang=0 +max_leveling=1 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=0 +spawnMinDistance=0 +spawnMaxDistance=0 + +rule1=0,100,preserveBlock +rule2=0,100,chisel:technical-12 +rule3=0,100,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-1,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-0,cobblestone_wall-1,preserveBlock +rule4=0,100,iron_bars-0 +rule5=0,100,vine-8 +rule6=0,100,vine-2 +rule7=0,100,vine-1 +rule8=0,100,quartz_stairs-6 +rule9=0,100,vine-4 +rule10=0,100,quartz_block-0 +rule11=0,100,quartz_stairs-7 +rule12=0,100,quartz_stairs-2 +rule13=0,100,chisel:technical-12 +rule14=0,100,stone_brick_stairs-6 +rule15=0,100,stone_brick_stairs-7 +rule16=0,100,stone_slab-8 +rule17=0,100,stone_brick_stairs-2 +rule18=0,100,stone_brick_stairs-3 +rule19=0,100,stone_slab-0 +rule20=0,100,quartz_stairs-3 +rule21=0,100,chisel:technicalnew-2 +rule22=0,100,chisel:technical-1 +rule23=0,100,chisel:technicalnew-3 +rule24=0,100,chisel:blockcopper-4 + + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,13,13,13 +1,1,1,1,1,1,1,1,1,1,1,1,1,13,13,13 +1,1,1,1,1,1,1,1,1,1,1,1,1,13,13,13 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,0,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,0,4,0 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,0,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,4,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,0,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,0,4,0 +1,1,1,1,1,1,1,1,1,1,1,1,1,3,0,3 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1 +1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,0,0,0,0,0,0,0,0,0,0,3,3,3 +1,1,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +1,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1 +1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1 +endlayer + +layer +1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1 +endlayer + +layer +1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 +1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,0,0,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,3,3,3,0,0 +0,0,0,0,0,0,0,0,0,0,3,0,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,3,3,3,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,0,0,0,0,0,5,0,5,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,0,0,0,0,0,0,0,6,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,0,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,0,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,5,0,5,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,6,0,0,0,0,0,0,6,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,3,3,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,3,3,3,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,0,5,0,5,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,6,0,0,0,0,0,6,6,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,5,5,0,5,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,6,6,0,0,0,0,0,6,6,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,3,3,3,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,3,3,3,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,5,5,0,5,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,6,6,0,0,0,0,0,6,6,6,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,5,5,0,0,0,5,5,0,5,5,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,11,10,0,0 +0,0,0,0,6,6,0,0,0,0,0,6,6,6,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,0,0,0,5,5,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,3,10,12,0,0 +0,0,0,0,6,6,0,0,0,6,0,6,6,6,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,0,0,0,5,5,0,5,0,0,0 +0,0,0,0,0,0,0,0,0,0,3,10,12,0,0,0 +0,0,0,0,6,6,0,0,0,6,6,6,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,3,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,5,5,5,0,0,0,5,5,0,5,5,0,0 +0,0,0,0,10,8,0,0,0,3,10,12,0,0,0,0 +0,0,0,0,6,6,0,0,0,6,6,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,13,13,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,13,13,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,13,13,13,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,5,5,0,5,0,0,0,5,5,0,5,5,0,0 +0,0,0,0,3,10,8,0,3,10,12,0,0,0,0,0 +0,0,0,0,6,6,0,0,0,6,6,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,9,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,15,2,14,0,0,0,0,0,0,0 +0,0,0,0,0,0,15,24,14,0,0,0,0,0,0,0 +0,0,0,0,0,0,15,2,14,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0 +0,0,5,5,0,5,0,0,0,5,5,0,5,5,0,0 +0,0,0,0,0,3,3,3,3,12,0,0,0,0,0,0 +0,6,0,0,6,0,0,0,0,6,6,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,9,2,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,2,7,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,23,17,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,22,17,0,0,0,0,0,0,0 +0,0,0,0,0,0,18,21,17,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0 +0,0,5,5,0,5,0,3,0,5,5,0,5,5,0,0 +0,0,0,0,0,0,3,2,3,0,0,0,0,0,0,0 +0,6,0,0,6,0,0,0,0,6,6,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,0 +0,0,5,5,0,5,0,0,0,5,5,0,5,5,0,0 +9,0,0,0,0,11,3,3,3,3,0,0,0,0,0,0 +0,6,6,0,6,0,0,0,0,6,6,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,5,5,0,5,0,0,0,5,5,0,5,5,0,0 +9,0,0,0,11,10,3,0,20,10,3,0,0,0,0,0 +0,6,6,0,6,0,0,0,0,6,6,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,5,5,0,0,0,0,0,0,5,0,5,5,0,0 +9,0,0,11,10,3,0,0,0,20,10,3,0,0,0,0 +0,6,6,0,6,0,0,0,0,0,6,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,5,5,0,0,0,0,0,0,0,0,5,5,0,0 +9,0,11,10,3,0,0,0,0,0,20,10,3,0,0,0 +0,6,6,0,0,0,0,0,0,0,0,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,5,0,0,0,0,0,0,0,0,0,5,5,0,0 +9,11,10,3,0,0,0,0,0,0,0,20,10,8,0,0 +0,6,6,0,0,0,0,0,0,0,0,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0 +9,10,12,0,0,0,0,0,0,0,0,0,20,10,12,0 +0,6,0,0,0,0,0,0,0,0,0,0,0,6,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/generic/Zeppelin.tml b/overrides/config/ruins_config/generic/Zeppelin.tml new file mode 100644 index 0000000..bcc6044 --- /dev/null +++ b/overrides/config/ruins_config/generic/Zeppelin.tml @@ -0,0 +1,530 @@ +weight=8 +dimensionsToSpawnIn=overworld +embed_into_distance=-150 +random_height_offset=1,40 +dimensions=18,23,77 +allowable_overhang=0 +max_leveling=30 +leveling_buffer=-1 +preventRotation=0 +preserve_water=0 +preserve_lava=0 +uniqueMinDistance=10000 +spawnMinDistance=4000 +spawnMaxDistance=0 + +rule1=0,100,minecraft:stone_slab-8 +rule2=0,100,chisel:technicalnew-5 +rule3=0,100,minecraft:wool-7 +rule4=0,100,chisel:technical1-2 +rule5=0,100,minecraft:redstone_block-0 +rule6=0,100,chisel:ironpane-3 +rule7=0,100,minecraft:cobblestone_wall-0 +rule8=0,100,chisel:factory-1 +rule9=0,100,minecraft:stone_slab-0 +rule10=0,100,chisel:glass-9 +rule11=0,100,minecraft:iron_trapdoor-3 +rule12=0,100,minecraft:iron_trapdoor-2 +rule13=0,100,minecraft:sticky_piston-3 +rule14=0,100,minecraft:sticky_piston-2 +rule15=0,100,MobSpawner:Zombie_Villager,MobSpawner:Zombie +rule16=0,100,minecraft:redstone_wire-0 +rule17=0,100,minecraft:double_stone_slab-0 +rule18=0,100,ChestGenHook:chests/village_blacksmith:5-5,ChestGenHook:chests/nether_bridge:5-5,ChestGenHook:chests/woodland_mansion:5-5 +rule19=0,100,ChestGenHook:chests/village_blacksmith:5-2,ChestGenHook:chests/nether_bridge:5-2,ChestGenHook:chests/woodland_mansion:5-2 +rule20=0,100,minecraft:lever-5 +rule21=0,100,minecraft:lever-3 +rule22=0,100,minecraft:crafting_table-0 +rule23=0,100,ChestGenHook:chests/village_blacksmith:5-4,ChestGenHook:chests/nether_bridge:5-4,ChestGenHook:chests/woodland_mansion:5-4 +rule24=0,100,minecraft:ladder-3 +rule25=0,100,minecraft:ladder-5 +rule26=0,100,minecraft:ladder-4 +rule27=0,100,minecraft:unlit_redstone_torch-2 +rule28=0,100,minecraft:unlit_redstone_torch-1 +rule29=0,100,minecraft:sticky_piston-1 +rule30=0,100,minecraft:redstone_wire-10 +rule31=0,100,minecraft:redstone_wire-9 +rule32=0,100,minecraft:redstone_wire-8 +rule33=0,100,minecraft:redstone_wire-7 +rule34=0,100,minecraft:redstone_wire-13 +rule35=0,100,minecraft:redstone_wire-12 +rule36=0,100,minecraft:redstone_wire-11 +rule37=0,100,IInventory;minecraft:dispenser;minecraft:arrow#64#0#0+minecraft:arrow#63#0#1-8 +rule38=0,100,IInventory;minecraft:dispenser;minecraft:arrow#63#0#0+minecraft:arrow#64#0#1-8 +rule39=0,100,minecraft:lever-9 +rule40=0,100,ChestGenHook:chests/village_blacksmith:5-3,ChestGenHook:chests/nether_bridge:5-3,ChestGenHook:chests/woodland_mansion:5-3 +rule41=0,100,minecraft:redstone_wire-14 +rule42=0,100,minecraft:lever-10 +rule43=0,100,minecraft:redstone_wire-15 +rule44=2,100,minecraft:redstone_torch-4 +rule45=0,100,minecraft:sticky_piston-0 +rule46=0,100,minecraft:unlit_redstone_torch-5 + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,5,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,8,8,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,8,6,8,0,0,0,0,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,8,8,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,5,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,2,0,0,2,8,2,2,2,2,2,2,2,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,2,2,2,2,2,2,2,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,11,11,11,2,11,11,11,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,11,11,11,2,11,11,11,2,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,14,8,0,0,8,13,2,2,12,12,12,2,12,12,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,12,12,12,2,12,12,2,2,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,3,3,2,2,2,2,2,2,2,0,0,0,0,8,8,3,2,2,14,8,0,0,8,13,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,15,3,3,3,3,8,10,10,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,14,8,0,0,8,13,2,2,11,11,11,2,11,11,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,11,11,11,2,11,11,2,2,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,12,12,12,2,12,12,12,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,12,12,12,2,12,12,12,2,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,2,2,0,0,2,8,2,2,2,2,2,2,2,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,2,2,2,2,2,2,2,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,10,10,2,2,10,10,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,2,9,9,2,2,9,9,2,2,16,16,16,16,16,16,16,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,16,16,16,16,16,16,16,2,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,16,16,16,2,2,16,16,16,2,0,0,0,16,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,9,2,2,0,0,0,16,0,0,0,2,0,0,0,2,2,2,2,2,0,10,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,0,16,9,9,0,0,9,9,16,2,0,0,0,16,0,0,0,2,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,2,0,0,0,2,2,2,2,2,0,0,10,10,0,0,0,0 +0,0,0,3,3,2,2,1,1,1,1,1,1,1,1,8,3,3,2,15,16,2,2,0,0,2,9,16,0,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,16,16,16,16,16,16,16,0,0,0,0,2,15,9,9,9,9,9,9,9,8,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,0,16,9,9,0,0,9,9,16,2,0,0,0,16,0,0,16,2,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,16,2,0,0,0,2,2,2,2,2,0,0,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,16,16,16,2,2,16,16,16,2,0,0,0,16,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,9,2,2,0,0,0,16,0,0,0,2,0,0,0,2,2,2,2,2,0,10,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,2,9,9,2,2,9,9,2,2,16,16,16,16,16,16,16,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,16,16,16,16,16,16,16,2,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,2,10,10,2,2,10,10,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,3,2,2,2,2,0,0,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,10,10,18,18,10,10,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,2,2,2,2,2,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,17,17,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,19,0,0,0,16,16,0,0,0,2,6,0,0,0,0,0,6,2,0,0,1,17,1,0,0,0,0,0,0,0,0,0,0,9,2,9,9,9,9,9,9,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,3,3,2,2,2,2,2,2,0,0,0,8,3,8,8,2,0,0,20,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,21,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,22,0,0,0,16,16,0,0,0,2,6,0,0,0,0,0,6,2,0,0,1,17,1,0,0,0,0,0,0,0,0,0,0,9,2,9,9,9,9,9,9,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,17,17,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,10,10,23,23,10,10,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,2,2,2,2,2,0,0,10,0,0,0,0,0 +0,0,0,3,2,2,2,2,0,0,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,3,2,2,2,0,0,0,0,0,0,0,0,0,3,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,6,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,2,18,18,2,2,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,3,0,0,0,2,2,0,0,0,0,0,0,0,2,2,18,18,2,18,18,2,2,2,2,2,2,2,2,2,2,2,2,18,18,2,2,2,2,2,18,18,2,18,18,2,2,0,0,0,2,0,0,0,2,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,6,2,0,0,2,25,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,2,0,0,0,2,0,0,0,1,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,9,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,3,3,2,2,2,2,0,0,0,8,3,8,0,0,2,0,0,0,6,2,2,6,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,9,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,8,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,2,9,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,0,0,2,6,0,0,0,0,0,6,2,0,0,2,26,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,2,0,0,0,2,0,0,0,1,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,3,0,0,0,2,2,0,0,0,0,0,0,0,2,2,23,23,2,23,23,2,2,2,2,2,2,2,2,2,2,2,2,23,23,2,2,2,2,2,23,23,2,23,23,2,2,0,0,0,2,0,0,0,2,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,6,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,2,23,23,2,2,0,0,0,10,0,0,0,0 +0,0,0,0,3,2,2,2,0,0,0,0,0,0,0,0,0,3,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,7,2,10,10,10,2,7,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,27,27,27,2,3,3,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,0,3,2,2,2,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,10,10,10,10,2,0,0,0,0,2,0,0,0,6,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,9,9,9,9,9,0,0,0,0,0,17,0,0,0,0,0,0,9,9,2,2,2,2,2,0,0,0,0,0,2,6,0,0,0,2,0,0,0,6,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,25,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,24,2,0,0,0,2,0,0,0,2,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,10,0,0 +0,0,0,0,3,3,2,2,2,2,0,0,0,8,3,8,0,0,0,2,0,0,6,6,6,6,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,1,0,0,0,0,0,8,8 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,2,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,26,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,24,2,0,0,0,2,0,0,0,2,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,9,9,9,9,9,0,0,0,0,0,17,0,0,0,0,0,0,9,9,2,2,2,2,2,0,0,0,0,0,2,6,0,0,0,2,0,0,0,6,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,10,10,10,10,2,0,0,0,0,2,0,0,0,6,0,0,0,0,10,0,0,0 +0,0,0,0,0,3,2,2,2,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,28,28,28,2,3,3,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,7,2,10,10,10,2,7,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,7,2,2,2,2,2,7,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,2,29,29,29,2,2,2,0,0,0,2,2,2,2,0,0,10,10,10,0,0,0,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,33,32,31,30,2,0,0,0,0,2,2,9,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,2,2,2,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,10,10,10,10,10,2,6,0,0,0,2,2,2,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,2,10,10,10,10,2,2,2,9,0,0,0,0,0,0,2,0,0,17,25,17,0,0,2,0,0,0,0,0,0,2,2,1,2,2,2,2,2,24,2,10,10,10,2,2,2,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,2,10,10,10,10,10,10,1,2,1,2,2,10,2,10,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,10,2,10,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,8 +0,0,0,0,3,3,2,2,2,2,0,0,8,8,8,8,0,0,0,0,2,2,2,2,2,2,2,1,2,1,2,2,2,15,2,2,2,10,10,10,10,10,10,10,10,10,10,10,10,10,10,2,2,1,2,2,2,15,2,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,8 +0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,2,10,10,10,10,10,10,1,2,1,2,2,10,2,10,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,10,2,10,2,2,2,2,2,2,2,2,2,2,2,10,10,10,10,10,10,8 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,2,10,10,10,10,2,2,2,9,0,0,0,0,0,0,2,0,0,17,26,17,0,0,2,0,0,0,0,0,0,2,2,1,2,2,2,2,2,24,2,10,10,10,2,2,2,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,10,10,10,10,10,2,6,0,0,0,2,2,2,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,2,2,2,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,33,32,31,30,2,0,0,0,0,2,2,9,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,2,29,29,29,2,2,2,0,0,0,2,2,2,2,0,0,10,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,7,2,2,2,2,2,7,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,15,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,8,7,2,2,2,2,2,7,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,3,2,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,3,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,0,0,2,2,2,2,2,35,34,0,0,0,2,2,2,2,0,0,0,10,10,0,0,0,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,36,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,2,0,6,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,10,10,10,2,0,6,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,8,8,8,8,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,17,25,17,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,0,0,0,0,6,0,0,0,0,0,0,0,6,10,8 +0,0,0,0,0,0,0,9,9,0,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,0,10 +0,0,0,0,3,3,2,2,2,2,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,9,9,0,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,0,10 +0,0,0,0,0,0,0,9,9,0,0,0,8,8,8,8,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,17,26,17,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,0,0,0,0,6,0,0,0,0,0,0,0,6,10,8 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,10,10,10,2,0,6,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,2,0,6,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,36,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,3,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,0,0,2,2,2,2,2,35,34,0,0,0,2,2,2,2,0,0,0,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,3,2,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,8,7,2,2,2,2,2,7,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,15,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,37,2,38,2,37,2,37,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,5,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,39,0,0,0,39,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,19,0,0,0,0,0,0,0,0,0,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,2,2,2,2,2,2,0,2,2,2,2,2,2,8,8,8,8,8,6,2,2,0,0,0,2,2,6,8,8,8,8,8,8,8,6,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,8,8,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,2,3,3,3,3,3,3,3,3,3,8,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,3,3,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,17,0,17,8,8,6,8,8,8,8,8,8,8,8,8,2,0,0,0,2,0,0,2,2,2,2,2,2,2,0,0,0,0,8,8,0,0,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,8,3,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,41,2,2,2,2,0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,8,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,8,8,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,8,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,6,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,8,8 +0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,17,0,17,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8 +0,0,0,0,0,0,0,0,0,0,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,0,0,0,3,3,2,2,2,2,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,0,0,0,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,17,0,17,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8 +0,0,0,0,0,0,0,0,0,0,0,0,0,8,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,6,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,8,8 +0,0,0,0,0,0,0,0,0,0,0,0,0,8,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,8,8,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,8,3,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,2,41,2,2,2,2,0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,3,3,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,17,0,17,8,8,6,8,8,8,8,8,8,8,8,8,2,0,0,0,2,0,0,2,2,2,2,2,2,2,0,0,0,0,8,8,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,8,8,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,2,3,3,3,3,3,3,3,3,3,8,0,8,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,2,2,2,2,2,2,0,2,2,2,2,2,2,8,8,8,8,8,6,2,2,0,0,0,2,2,6,8,8,8,8,8,8,8,6,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,19,0,0,0,0,0,0,0,0,0,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,5,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,42,0,0,0,42,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,38,2,38,2,38,2,37,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,2,2,2,2,2,2,0,2,2,2,2,2,2,0,0,0,0,0,8,2,0,0,0,0,0,2,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,2,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,3,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,17,0,17,0,0,8,0,0,0,0,0,0,0,2,2,2,0,0,0,2,0,0,6,0,0,2,2,2,2,0,0,0,10,10,0,0,0,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,43,0,6,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,21,2,44,6,6,9,1,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,6,10,6,0,0,6,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,8,8,8,8,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,17,0,17,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,10,2,2,0,0,0,0,0,0,0,0,0,0,0,10,8 +0,0,0,0,0,0,0,9,9,0,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,0,0,0,3,3,2,2,2,2,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,9,9,0,0,0,6,5,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10 +0,0,0,0,0,0,0,9,9,0,0,0,8,8,8,8,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,17,0,17,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,10,2,2,0,0,0,0,0,0,0,0,0,0,0,10,8 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,2,6,0,0,0,6,10,6,0,0,6,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,21,2,44,6,6,9,1,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,3,2,2,2,2,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,17,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,43,0,6,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,3,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,17,0,17,0,0,8,0,0,0,0,0,0,0,2,2,2,0,0,0,2,0,0,6,0,0,2,2,2,2,0,0,0,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,2,3,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,2,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,2,2,2,2,2,2,0,2,2,2,2,2,2,0,0,0,0,0,8,2,0,0,0,0,0,2,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,9,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,10,2,2,0,2,0,0,0,2,2,2,2,0,0,10,10,10,0,0,0,0 +0,0,0,0,0,3,2,2,2,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,9,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,9,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,2,2,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,10,8 +0,0,0,0,3,3,2,2,2,2,0,0,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,8 +0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,10,8 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,9,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,2,2,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,9,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,3,2,2,2,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,9,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,10,2,2,0,2,0,0,0,2,2,2,2,0,0,10,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,8,0,2,2,2,2,2,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,0,0,0,0,0,0,0,6,3,3,3,3,3,3,3,3,2,2,45,45,45,2,2,3,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,3,2,2,2,0,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,6,6,2,2,2,6,6,2,0,0,0,2,2,2,2,0,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,16,16,16,16,46,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,6,6,6,6,6,6,2,0,0,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,2,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,6,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,3,3,2,2,2,2,0,0,0,8,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,6,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,8,8 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,6,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,2,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,6,6,6,6,6,6,2,0,0,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,16,16,16,16,46,2,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,3,2,2,2,0,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,6,6,2,2,2,6,6,2,0,0,0,2,2,2,2,0,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,6,0,0,0,0,0,0,0,6,3,3,3,3,3,3,3,3,2,2,45,45,45,2,2,3,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,8,0,2,2,2,2,2,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,8,0,0,10,10,10,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,0,0,0,2,2,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,3,2,2,2,2,0,0,0,0,0,0,0,0,0,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,6,16,16,16,6,2,2,0,0,0,2,2,2,2,0,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,2,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,3,3,2,2,2,2,2,2,0,0,8,3,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,8,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,24,2,2,2,0,2,0,0,0,0,0,0,0,0,0,10,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,10,0,0,0,0 +0,0,0,3,2,2,2,2,0,0,0,0,0,0,0,0,0,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,6,16,16,16,6,2,2,0,0,0,2,2,2,2,0,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,0,0,0,2,2,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,8,0,0,10,10,10,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,10,10,10,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,10,10,10,10,10,2,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,0,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,0,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,24,2,2,2,2,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,3,3,2,2,9,9,9,9,9,9,9,8,3,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,24,2,2,2,2,2,0,0,0,0,0,0,0,0,10,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,0,0,0,0,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,0,0,0,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,10,10,10,10,10,2,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,10,10,10,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,10,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,10,10,0,0,0,0 +0,0,0,3,3,2,2,2,2,2,2,2,0,0,0,8,3,3,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,8,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,10,10,10,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,10,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,3,3,2,2,2,2,2,2,0,0,0,0,0,0,8,8,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,0,0,8,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,10,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,10,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,8,8,8,8,8,6,8,8,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/glorious eternal credits.txt b/overrides/config/ruins_config/glorious eternal credits.txt new file mode 100644 index 0000000..3be98ac --- /dev/null +++ b/overrides/config/ruins_config/glorious eternal credits.txt @@ -0,0 +1,15 @@ +As promised, may this textfile serve as a reminder to the shining beacon of Minecraftforum User "Blue001" +who took upon himself the arduous task of reorganizing the Ruin templates file structure, resulting in +faster loading times for all whom it may concern. + +Credit also goes to MCF User "jsmith" for providing an additional set of Ruin templates for everyone. + +Praises (and support requests) be upon Jordan_Peacock for fixing up an untested 1.9 patch for the old +templates which i've made the new default just because. + +Finally, much gratefullness and wows go to Saeldur of the Minecraftforge IRC channel, who used his regex +and python prowess for justice and converting the 1.6 template block IDs to the new 1.7 name based format. + +A new hope has revealed itself as QuarterAnimal implemented some great ideas as optional extensions +to the template format, and also did pull requests for bugfixes. After so many years, i gained something from +Open Source, i cry everytime \ No newline at end of file diff --git a/overrides/config/ruins_config/jungle/JungleTreePlatform.tml b/overrides/config/ruins_config/jungle/JungleTreePlatform.tml new file mode 100644 index 0000000..e5ef21e --- /dev/null +++ b/overrides/config/ruins_config/jungle/JungleTreePlatform.tml @@ -0,0 +1,310 @@ +# Author: AtomicStryker +# From: Default Template + +biomesToSpawnIn=jungle,junglehills,mini jungle +weight=3 +embed_into_distance=1 +acceptable_target_blocks=stone,grass,dirt,sand,gravel +dimensions=20,11,12 +allowable_overhang=4 +max_cut_in=2 +cut_in_buffer=1 +max_leveling=2 +leveling_buffer=1 +preserve_water=1 +preserve_lava=0 +preserve_plants=1 + + +rule1=0,100,vine-1 +rule2=0,100,log-3 +rule3=0,100,vine-2 +rule4=0,100,vine-4 +rule5=0,100,vine-8 +rule6=0,100,planks +rule7=0,100,fence +rule8=0,100,leaves-3 +rule9=0,100,leaves-11 +rule10=0,100,oak_stairs-1 + + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,0,0,6,6,6,0,0,0 +0,0,0,0,0,2,2,6,6,1,0,0 +0,0,4,6,6,2,2,1,6,0,0,0 +0,0,4,6,6,6,6,6,6,1,0,0 +0,0,0,6,6,6,6,6,6,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0,0,0,0,0 +0,0,0,8,8,9,0,0,0,0,0,0 +0,0,0,8,8,8,8,0,0,0,0,0 +0,0,0,0,8,8,8,8,0,0,0,0 +0,4,8,8,2,8,7,7,7,0,0,0 +0,0,0,8,2,2,2,0,7,0,0,0 +0,0,0,7,10,2,2,1,7,0,0,0 +0,0,0,7,0,0,0,0,7,0,0,0 +0,0,0,7,7,7,7,7,7,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,8,0,0,0,0,0,0 +0,0,0,0,8,8,8,0,0,0,0,0 +0,4,9,8,8,8,8,8,0,0,0,0 +0,0,0,8,2,8,0,0,0,0,0,0 +0,0,0,8,8,6,5,0,0,0,0,0 +0,0,0,7,10,2,2,1,0,0,0,0 +0,0,0,7,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,5,0,0,0,5,0,0,0 +0,0,0,6,6,6,6,6,6,0,0,0 +0,0,0,6,6,6,6,6,6,1,0,0 +0,0,0,6,6,6,6,6,6,0,0,0 +0,0,0,6,10,6,6,6,6,0,0,0 +0,0,0,7,4,2,2,1,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,7,7,7,7,7,7,0,0,0 +0,0,0,7,0,0,0,0,7,0,0,0 +0,0,0,7,0,0,0,0,0,8,0,0 +0,0,0,7,0,0,0,0,0,8,8,0 +0,0,0,0,0,2,2,2,8,8,8,8 +0,0,0,0,4,2,2,8,8,8,8,9 +0,0,0,0,0,0,3,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,8,8,0 +0,0,0,0,0,5,0,0,0,8,9,0 +0,0,0,0,4,2,2,8,2,8,8,8 +0,0,0,0,4,2,2,8,8,9,8,9 +0,0,0,0,0,3,3,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,5,0,0,0,9,9,0 +0,0,0,0,0,2,2,1,8,0,8,0 +0,0,0,0,4,2,2,1,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,9,8,0,0,0,0,0 +0,0,0,0,9,9,8,8,0,0,0,0 +0,0,0,9,8,8,8,8,8,0,0,0 +0,9,9,9,9,8,8,8,8,9,0,0 +8,8,8,8,8,2,2,8,8,8,8,0 +0,8,0,8,8,2,2,8,8,8,9,0 +0,0,0,8,8,8,8,9,9,9,0,0 +0,8,8,8,8,8,8,9,9,9,0,9 +0,0,8,1,8,8,8,9,0,9,0,0 +0,0,0,0,0,8,8,9,9,9,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,9,0,0,0,0,0,0,0,0 +0,0,0,0,9,0,8,8,0,0,0,0 +0,0,0,0,9,8,8,8,8,0,0,0 +0,0,9,9,9,8,8,8,8,9,0,0 +0,8,9,9,9,8,2,8,8,8,0,0 +0,0,0,0,8,8,8,8,8,0,9,0 +0,0,0,8,8,8,8,9,9,9,0,0 +0,0,8,8,8,8,8,9,0,0,9,0 +0,0,4,8,8,8,8,9,0,0,0,0 +0,0,0,3,0,4,8,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,9,9,0,0,0,0,0 +0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,8,8,8,8,0,0,0 +0,0,9,9,9,8,8,8,8,8,0,0 +0,0,0,8,0,8,8,8,8,8,0,0 +0,0,0,8,0,8,8,9,9,9,0,0 +0,0,0,0,8,8,8,9,0,0,0,0 +0,0,0,0,3,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/jungle/JungleTreePlatform_edit.tml b/overrides/config/ruins_config/jungle/JungleTreePlatform_edit.tml new file mode 100644 index 0000000..02ce944 --- /dev/null +++ b/overrides/config/ruins_config/jungle/JungleTreePlatform_edit.tml @@ -0,0 +1,310 @@ +# Author: AtomicStryker +# From: Default Template + +biomesToSpawnIn=jungle,junglehills,mini jungle +weight=15 +embed_into_distance=0 +acceptable_target_blocks=grass,dirt,sand +dimensions=20,11,12 +allowable_overhang=4 +max_cut_in=0 +cut_in_buffer=0 +max_leveling=2 +leveling_buffer=0 +preserve_water=1 +preserve_lava=0 +preserve_plants=1 + + +rule1=0,100,vine-1 +rule2=0,100,log-3 +rule3=0,100,vine-2 +rule4=0,100,vine-4 +rule5=0,100,vine-8 +rule6=0,100,planks +rule7=0,100,fence +rule8=0,100,leaves-3 +rule9=0,100,leaves-11 +rule10=0,100,oak_stairs-1 + + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,5,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,5,0,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,0,2,2,1,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,3,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,4,2,2,1,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,5,0,0,0,0,0 +0,0,0,0,0,0,6,6,6,0,0,0 +0,0,0,0,0,2,2,6,6,1,0,0 +0,0,4,6,6,2,2,1,6,0,0,0 +0,0,4,6,6,6,6,6,6,1,0,0 +0,0,0,6,6,6,6,6,6,0,0,0 +0,0,0,0,3,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,0,0,0,0,0,0,0 +0,0,0,8,8,9,0,0,0,0,0,0 +0,0,0,8,8,8,8,0,0,0,0,0 +0,0,0,0,8,8,8,8,0,0,0,0 +0,4,8,8,2,8,7,7,7,0,0,0 +0,0,0,8,2,2,2,0,7,0,0,0 +0,0,0,7,10,2,2,1,7,0,0,0 +0,0,0,7,0,0,0,0,7,0,0,0 +0,0,0,7,7,7,7,7,7,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,8,8,0,0,0,0,0,0 +0,0,0,0,8,8,8,0,0,0,0,0 +0,4,9,8,8,8,8,8,0,0,0,0 +0,0,0,8,2,8,0,0,0,0,0,0 +0,0,0,8,8,6,5,0,0,0,0,0 +0,0,0,7,10,2,2,1,0,0,0,0 +0,0,0,7,0,2,2,1,0,0,0,0 +0,0,0,0,0,3,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,5,0,0,0,5,0,0,0 +0,0,0,6,6,6,6,6,6,0,0,0 +0,0,0,6,6,6,6,6,6,1,0,0 +0,0,0,6,6,6,6,6,6,0,0,0 +0,0,0,6,10,6,6,6,6,0,0,0 +0,0,0,7,4,2,2,1,0,0,0,0 +0,0,0,0,4,2,2,0,0,0,0,0 +0,0,0,0,0,0,3,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,7,7,7,7,7,7,0,0,0 +0,0,0,7,0,0,0,0,7,0,0,0 +0,0,0,7,0,0,0,0,0,8,0,0 +0,0,0,7,0,0,0,0,0,8,8,0 +0,0,0,0,0,2,2,2,8,8,8,8 +0,0,0,0,4,2,2,8,8,8,8,9 +0,0,0,0,0,0,3,8,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,8,8,0 +0,0,0,0,0,5,0,0,0,8,9,0 +0,0,0,0,4,2,2,8,2,8,8,8 +0,0,0,0,4,2,2,8,8,9,8,9 +0,0,0,0,0,3,3,0,0,8,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,8,0,0 +0,0,0,0,0,5,0,0,0,9,9,0 +0,0,0,0,0,2,2,1,8,0,8,0 +0,0,0,0,4,2,2,1,0,9,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,9,8,0,0,0,0,0 +0,0,0,0,9,9,8,8,0,0,0,0 +0,0,0,9,8,8,8,8,8,0,0,0 +0,9,9,9,9,8,8,8,8,9,0,0 +8,8,8,8,8,2,2,8,8,8,8,0 +0,8,0,8,8,2,2,8,8,8,9,0 +0,0,0,8,8,8,8,9,9,9,0,0 +0,8,8,8,8,8,8,9,9,9,0,9 +0,0,8,1,8,8,8,9,0,9,0,0 +0,0,0,0,0,8,8,9,9,9,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,9,0,0,0,0,0,0,0,0 +0,0,0,0,9,0,8,8,0,0,0,0 +0,0,0,0,9,8,8,8,8,0,0,0 +0,0,9,9,9,8,8,8,8,9,0,0 +0,8,9,9,9,8,2,8,8,8,0,0 +0,0,0,0,8,8,8,8,8,0,9,0 +0,0,0,8,8,8,8,9,9,9,0,0 +0,0,8,8,8,8,8,9,0,0,9,0 +0,0,4,8,8,8,8,9,0,0,0,0 +0,0,0,3,0,4,8,0,0,0,0,0 +endlayer + +layer +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +0,0,0,0,0,9,9,0,0,0,0,0 +0,0,0,0,0,8,8,8,0,0,0,0 +0,0,0,0,0,8,8,8,8,0,0,0 +0,0,9,9,9,8,8,8,8,8,0,0 +0,0,0,8,0,8,8,8,8,8,0,0 +0,0,0,8,0,8,8,9,9,9,0,0 +0,0,0,0,8,8,8,9,0,0,0,0 +0,0,0,0,3,0,8,0,0,0,0,0 +0,0,0,0,0,0,0,0,0,0,0,0 +endlayer + diff --git a/overrides/config/ruins_config/optional/optional.txt b/overrides/config/ruins_config/optional/optional.txt new file mode 100644 index 0000000..edbdf89 --- /dev/null +++ b/overrides/config/ruins_config/optional/optional.txt @@ -0,0 +1 @@ +Ruins i personally consider overpowered or annoying and dont want to put them as default. They work, though. \ No newline at end of file diff --git a/overrides/config/ruins_config/savanna/OreSpire.tml b/overrides/config/ruins_config/savanna/OreSpire.tml new file mode 100644 index 0000000..0efdb1d --- /dev/null +++ b/overrides/config/ruins_config/savanna/OreSpire.tml @@ -0,0 +1,561 @@ +weight=1 +dimensionsToSpawnIn=overworld +biomesToSpawnIn=desert,savanna +embed_into_distance=5 +unacceptable_target_blocks=flowing_water,water,flowing_lava,lava,ice,packed_ice,stained_hardened_clay-9,brick_block,double_stone_slab,stonebrick,red_sandstone,red_nether_brick,red_mushroom_block,brown_mushroom_block,planks,cobblestone,end_stone,obsidian,purpur_block,iron_bars,purpur_slab,purpur_pillar,netherrack,soul_sand,quartz_ore +dimensions=33,13,13 +allowable_overhang=0 +max_leveling=2 +leveling_buffer=-1 +preserve_water=0 +preserve_lava=0 +preserve_plants=1 +uniqueMinDistance=1000 + + +rule1=0,0,wool-5 +rule2=0,100,stone +rule3=0,75,stone +rule4=1,75,stone +rule5=1,75,stone,stone,coal_ore +rule6=0,100,stone,stone,stone,coal_ore +rule7=1,75,stone,stone,stone,iron_ore +rule8=0,100,stone,stone,stone,stone,iron_ore +rule9=1,75,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,redstone_ore +rule10=0,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,redstone_ore +rule11=1,75,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,lapis_ore +rule12=0,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,lapis_ore +rule13=1,75,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,gold_ore +rule14=0,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,gold_ore +rule15=1,100,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,stone,diamond_ore +rule16=0,100,preserveBlock + + +layer +1,2,2,2,2,2,2,2,2,2,2,2,1 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +2,2,2,2,2,2,2,2,2,2,2,2,2 +1,2,2,2,2,2,2,2,2,2,2,2,1 +endlayer + +layer +16,3,3,3,3,3,3,3,3,3,3,3,16 +3,3,2,2,2,2,2,2,2,2,2,3,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,2,2,2,2,2,2,2,2,2,2,2,3 +3,3,2,2,2,2,2,2,2,2,2,3,3 +16,3,3,3,3,3,3,3,3,3,3,3,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,2,2,2,2,2,2,2,2,2,4,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,4,2,2,2,2,2,2,2,2,2,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,2,2,2,2,2,2,2,2,2,4,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,4,2,2,2,2,2,2,2,2,2,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,2,2,2,2,2,2,2,2,2,4,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,2,2,2,2,2,2,2,2,2,2,2,4 +4,4,2,2,2,2,2,2,2,2,2,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,4,4,4,4,4,4,4,4,4,4,4,16 +4,4,3,3,3,3,3,3,3,3,3,4,4 +4,3,3,2,2,2,2,2,2,2,3,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,2,2,2,2,2,2,2,2,2,3,4 +4,3,3,2,2,2,2,2,2,2,3,3,4 +4,4,3,3,3,3,3,3,3,3,3,4,4 +16,4,4,4,4,4,4,4,4,4,4,4,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,6,2,2,2,2,2,2,2,6,5,16 +16,5,5,6,6,6,6,6,6,6,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,5,5,3,3,3,3,3,3,3,5,5,16 +16,5,3,3,2,2,2,2,2,3,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,2,2,2,2,2,2,2,3,5,16 +16,5,3,3,2,2,2,2,2,3,3,5,16 +16,5,5,3,3,3,3,3,3,3,5,5,16 +16,16,5,5,5,5,5,5,5,5,5,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,8,2,2,2,2,2,8,7,16,16 +16,16,7,7,8,8,8,8,8,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,7,7,3,3,3,3,3,7,7,16,16 +16,16,7,3,3,2,2,2,3,3,7,16,16 +16,16,7,3,2,2,2,2,2,3,7,16,16 +16,16,7,3,2,2,2,2,2,3,7,16,16 +16,16,7,3,2,2,2,2,2,3,7,16,16 +16,16,7,3,3,2,2,2,3,3,7,16,16 +16,16,7,7,3,3,3,3,3,7,7,16,16 +16,16,16,7,7,7,7,7,7,7,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,10,2,2,2,10,9,16,16,16 +16,16,16,9,9,10,10,10,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,9,9,3,3,3,9,9,16,16,16 +16,16,16,9,3,3,2,3,3,9,16,16,16 +16,16,16,9,3,2,2,2,3,9,16,16,16 +16,16,16,9,3,3,2,3,3,9,16,16,16 +16,16,16,9,9,3,3,3,9,9,16,16,16 +16,16,16,16,9,9,9,9,9,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,11,12,2,12,11,16,16,16,16 +16,16,16,16,11,11,12,11,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,11,3,3,3,11,16,16,16,16 +16,16,16,16,11,3,2,3,11,16,16,16,16 +16,16,16,16,11,3,3,3,11,16,16,16,16 +16,16,16,16,16,11,11,11,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,13,14,13,16,16,16,16,16 +16,16,16,16,16,13,13,13,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,15,15,15,16,16,16,16,16 +16,16,16,16,16,15,15,15,16,16,16,16,16 +16,16,16,16,16,15,15,15,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + +layer +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,15,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +16,16,16,16,16,16,16,16,16,16,16,16,16 +endlayer + diff --git a/overrides/config/satako.cfg b/overrides/config/satako.cfg new file mode 100644 index 0000000..82aeb87 --- /dev/null +++ b/overrides/config/satako.cfg @@ -0,0 +1,15 @@ +# Configuration file + +general { + # Owner - World + S:addedTileEntityList=field_147484_a + + # Owner - World + S:eventlisteners=field_73021_x + B:exportAllItemIds=false + + # Owner - World + S:processingLoadedTiles=field_147481_N +} + + diff --git a/overrides/config/scannable.cfg b/overrides/config/scannable.cfg new file mode 100644 index 0000000..772fea3 --- /dev/null +++ b/overrides/config/scannable.cfg @@ -0,0 +1,207 @@ +# Configuration file + +general { + # The basic scan radius without range modules. + # IMPORTANT: some modules such as the block and ore scanner modules will already use + # a reduced radius based on this value. Specifically, the ore scanners multiply this + # value by 0.25, and the block scanner multiplies it by 0.5. + # Range modules will boost the range by half this value. + # Min: 16 + # Max: 128 + I:baseScanRadius=128 + + # Registry names of blocks that will never be scanned. + S:blockBlacklist < + minecraft:command_block + > + + # Amount of energy that can be stored in a scanner. + # Min: 0 + # Max: 2147483647 + I:energyCapacityScanner=5000 + + # Amount of energy used by the animal module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleAnimal=25 + + # Amount of energy used by the block module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleBlock=100 + + # Amount of energy used by the entity module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleEntity=75 + + # Amount of energy used by the fluid module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleFluid=50 + + # Amount of energy used by the monster module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleMonster=50 + + # Amount of energy used by the common ore module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleOreCommon=75 + + # Amount of energy used by the rare ore module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleOreRare=100 + + # Amount of energy used by the range module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleRange=100 + + # Amount of energy used by the structure module per scan. + # Min: 0 + # Max: 2147483647 + I:energyCostModuleStructure=150 + + # Fluid names of fluids that should be ignored. + S:fluidBlacklist < + > + + # The colors for fluids used when rendering their result bounding box. + # See `oreColors` for format entries have to be in. + S:fluidColors < + water=0x4275DC + lava=0xE26723 + > + + # Whether to try to inject a depth texture into Minecraft's FBO when rendering the + # scan wave effect. This is much faster as it will not have to re-render the world + # geometry to retrieve the depth information required for the effect. However, it + # appears that on some systems this doesn't work. The mod tries to detect that and + # will fall back to re-rendering automatically, but you can force re-rendering by + # setting this to false, e.g. for debugging or just to avoid the one logged warning. + B:injectDepthTexture=true + + # Whether to log out failure to determine the item stack dropped by a block. + # Scannable needs to find the item stack representation of a block to get the + # ore dictionary name(s) of blocks, as well as to show a more accurate tooltip + # of the currently bound block in the block module. Scannable attempts to find + # the item stack representation by calling Block.getPickBlock (which is allowed + # to fail, as some blocks require a valid world state) and alternatively by using + # Item.getItemFromBlock+Block.damageDropped, the latter being verified using the + # roundtrip through Block.damageDropped/Item.getMetadata/Block.getStateFromMeta. + # Sadly this fails for a lot of modded blocks because people rarely implement + # Block.damageDropped. As a workaround you can add blocks for which this fails to + # the `statesCommon` and `statesRare` lists. + B:logBlockDropLookupFailures=false + + # Ore dictionary entries that match the common ore pattern but should be ignored. + S:oreBlacklist < + > + + # The colors for ores used when rendering their result bounding box. + # Each entry must be a key-value pair separated by a `=`, with the. + # key being the ore dictionary name and the value being the hexadecimal + # RGB value of the color. + S:oreColors < + oreCoal=0x433E3B + oreIron=0xECEAE7 + oreGold=0xF4F71F + oreLapis=0x4863F0 + oreDiamond=0x48E2F0 + oreRedstone=0xE61E1E + oreEmerald=0x12BA16 + oreQuartz=0xB3D9D2 + glowstone=0xE9E68E + oreCopper=0xE4A020 + oreLead=0x8187C3 + oreMithril=0x97D5FE + oreNickel=0xD0D3AC + orePlatinum=0x7AC0FD + oreSilver=0xE8F2FB + oreTin=0xCCE4FE + oreAluminum=0xECEAE7 + oreAluminium=0xECEAE7 + orePlutonium=0x9DE054 + oreUranium=0x9DE054 + oreYellorium=0xD8E054 + oreArdite=0xB77E11 + oreCobalt=0x413BB8 + oreCinnabar=0xF5DA25 + oreInfusedAir=0xF7E677 + oreInfusedFire=0xDC7248 + oreInfusedWater=0x9595D5 + oreInfusedEarth=0x49B45A + oreInfusedOrder=0x9FF2DE + oreInfusedEntropy=0x545476 + oreSilicon=0x433E3B + oreIlmenite=0x9595D5 + + > + + # Ore dictionary entries considered common ores, requiring the common ore scanner module. + # Use this to mark ores as common, as opposed to rare (see oresRare). + S:oresCommon < + oreCoal + oreIron + oreRedstone + glowstone + oreCopper + oreTin + oreLead + oreAluminum + oreAluminium + oreCinnabar + oreSilicon + > + + # Ore dictionary names of ores considered 'rare', requiring the rare ore scanner module. + # Anything matching /ore[A-Z].*/ that isn't in the common ore list is + # automatically considered a rare ore (as opposed to the other way around, + # to make missing entries less likely be a problem). Use this to add rare + # ores that do follow this pattern. + S:oresRare < + oreDiamond + oreIlmenite + > + + # Block states considered common ores, requiring the common ore scanner module. + # Use this to mark arbitrary block states as common ores. Format is as follows: + # mod_id:block_name + # or with block properties: + # mod_id:block_name[property1=value1,property2=value2] + # You can look up the properties (as well as name and mod id) in the F3 debug overlay + # in the bottom right. + S:statesCommon < + > + + # Block states considered rare ores, requiring the rare ore scanner module. + # Use this to mark arbitrary block states as rare ores. Format is as follows: + # mod_id:block_name + # or with block properties: + # mod_id:block_name[property1=value1,property2=value2] + # You can look up the properties (as well as name and mod id) in the F3 debug overlay + # in the bottom right. + S:statesRare < + > + + # The list of structures the structure module scans for. + S:structures < + EndCity + Fortress + Mansion + Mineshaft + Monument + Stronghold + Temple + Village + > + + # Whether to consume energy when performing a scan. + # Will make the scanner a chargeable item. + B:useEnergy=true +} + + diff --git a/overrides/config/scenter.cfg b/overrides/config/scenter.cfg new file mode 100644 index 0000000..8b28043 --- /dev/null +++ b/overrides/config/scenter.cfg @@ -0,0 +1,23 @@ +# Configuration file + +display { + # The x coordinate of the HUD (Head-Up Display). Valid is anything between 0.0 (left) and 1.0 (right). + D:hudX=0.05 + + # The y coordinate of the HUD (Head-Up Display). Valid is anything between 0.0 (top) and 1.0 (bottom). + D:hudY=0.05 +} + + +general { + # The number of chunks that are searched by Scenter. Valid values are 1, 3x3, 5x5, 7x7, 9x9, 11x11, 13x13, 15x15. + S:detectionRange=3x3 + + # Set to 'true' to enable Scenter. Set to 'false' to disable Scenter. + B:enabled=true + + # Syntax version. Do NOT manually change this value! + S:version=1.12-3.11.0 +} + + diff --git a/overrides/config/scenter3.targets.cfg b/overrides/config/scenter3.targets.cfg new file mode 100644 index 0000000..d11d982 --- /dev/null +++ b/overrides/config/scenter3.targets.cfg @@ -0,0 +1,33 @@ +### Scenter Targets Configuration +## During game play you can cycle between all configured targets by pressing 'O' (forward) and 'P' (back). +## In this file you can configure these targets. +## +## Each line adds one target to Scenter. +## A target consists of one ore more blocks and an optional color code for tinting the particle trail. +## +## The line format is: +## [] +## where is [, ] ... +## and where is [/] +## +## Example 1: +## obsidian 000000 +## adds a target for obsidian with a black (000000) particle trail color +## Example 2: +## lava, flowing_lava FF0000 +## adds a target for lava and flowing lava, with a red (FF0000) particle trail color +## Example 3: +## wool/14, wool/4, wool/6 FFFFFF +## adds a target for red (/14), yellow (/4), and pink (/6) wool, with a white (FFFFFF) particle trail color +# +# Use '#' for comments +# +coal_ore 000000 +iron_ore FFD9B3 +gold_ore FFFF47 +diamond_ore 85FFFF +emerald_ore 80FF9F +lapis_ore 0A0AFF +redstone_ore,lit_redstone_ore FF0A0A +glowstone FFD24D +quartz_ore BAA882 \ No newline at end of file diff --git a/overrides/config/secretroomsmod.cfg b/overrides/config/secretroomsmod.cfg new file mode 100644 index 0000000..0dd29be --- /dev/null +++ b/overrides/config/secretroomsmod.cfg @@ -0,0 +1,46 @@ +# Configuration file + +energized_paste { + # Blocks in this list wont be able to be picked up be the Energized Camouflage Paste, so no other block can mirror this + S:blacklist_mirror < + > + + # Blocks in this list wont be able to be replaced by the Energized Camouflage Paste, so the rendering for this block cant be changed + S:non_replaceable < + > + + # The Sound, Volume and Pitch to play when a block is set to the Energized Paste. + S:sound_set_name=minecraft:block.sand.place + D:sound_set_pitch=3.0 + D:sound_set_volume=0.5 + + # The Sound, Volume and Pitch to play when Energized Paste is used on another block, changing the appereance of that block. + S:sound_use_name=minecraft:block.slime.break + D:sound_use_pitch=3.0 + D:sound_use_volume=0.2 + + # A list of Blocks which have TileEntities, and whose model is allowed to be copied by Energized paste. + # To apply to a whole mod, do 'modid:*', replacing modid with the Mod ID + S:whitelisted_tileentities < + minecraft:* + > +} + + +general { + # Optifine can do some pretty funky stuff to this mod. I cannot gaurentee that all Optifine Versions will work, only the ones listed here: http://www.wynprice.com/supported-optifine/ + # please following format: OptiFine__ + S:accepted_optifine_versions < + OptiFine_1.12.2_HD_U_C6 + OptiFine_1.12.2_HD_U_C7 + OptiFine_1.12.2_HD_U_C8 + > + + # Should Ambient Occlusion be forced on. If false, AO will be turned on if Minecraft permits it, If true it will be forced on no matter what. + B:force_ambient_occlusion=false + + # Should the Update Checker be run on startup + B:update_checker=true +} + + diff --git a/overrides/config/securitycraft.cfg b/overrides/config/securitycraft.cfg new file mode 100644 index 0000000..a282711 --- /dev/null +++ b/overrides/config/securitycraft.cfg @@ -0,0 +1,31 @@ +# Configuration file + +options { + D:"Alarm sound volume:"=0.3 + B:"Are mines unbreakable?"=true + I:"Camera Speed when not using LookingGlass:"=2 + I:"Claymore range:"=5 + B:"Craftable Limited Use keycard?"=true + B:"Craftable level 1 keycard?"=true + B:"Craftable level 2 keycard?"=true + B:"Craftable level 3 keycard?"=true + B:"Craftable level 4 keycard?"=true + B:"Craftable level 5 keycard?"=true + I:"Delay between alarm sounds (seconds):"=2 + B:"Display a 'tip' message at spawn?"=true + I:"IMS range:"=12 + I:"Inventory Scanner range:"=2 + B:"Is admin tool allowed?"=false + B:"Is codebreaker allowed?"=true + B:"Is debug mode? (not recommended!)"=false + I:"Laser range:"=5 + B:"Mine(s) spawn fire when detonated?"=true + B:"Mines explode when broken in Creative?"=true + B:"Mines use a smaller explosion?"=false + I:"Portable radar delay (seconds):"=4 + I:"Portable radar search radius:"=25 + B:"Should check for updates on Github?"=true + I:"Username logger search radius:"=3 +} + + diff --git a/overrides/config/shadowfacts/ShadowMC.cfg b/overrides/config/shadowfacts/ShadowMC.cfg new file mode 100644 index 0000000..b5e6776 --- /dev/null +++ b/overrides/config/shadowfacts/ShadowMC.cfg @@ -0,0 +1,14 @@ +# Configuration file + +dev { + # Enable the structure creator block (only for mod/pack devs) + B:enableStructureCreator=false +} + + +general { + # Enable the iron nugget (will only be created if no other iron nugget is present) + B:enableNuggetIron=true +} + + diff --git a/overrides/config/simplegenerators/generators/ender/ender_simple.json b/overrides/config/simplegenerators/generators/ender/ender_simple.json new file mode 100644 index 0000000..7692b29 --- /dev/null +++ b/overrides/config/simplegenerators/generators/ender/ender_simple.json @@ -0,0 +1,18 @@ +[ + { + "energy": 64000, + "id": "minecraft:ender_pearl" + }, + { + "energy": 256000, + "id": "minecraft:ender_eye" + }, + { + "energy": 1024000, + "id": "minecraft:dragon_breath" + }, + { + "energy": 256000, + "id": "actuallyadditions:block_misc:6" + } +] \ No newline at end of file diff --git a/overrides/config/simplegenerators/generators/fluid_combustion/fuels.json b/overrides/config/simplegenerators/generators/fluid_combustion/fuels.json new file mode 100644 index 0000000..f814327 --- /dev/null +++ b/overrides/config/simplegenerators/generators/fluid_combustion/fuels.json @@ -0,0 +1,122 @@ +[ + { + "energy_per_mb": 1500, + "id": "refined_fuel" + }, + { + "energy_per_mb": 64, + "id": "ic2biogas" + }, + { + "energy_per_mb": 80, + "id": "seed_oil" + }, + { + "energy_per_mb": 80, + "id": "seed.oil" + }, + { + "energy_per_mb": 400, + "id": "tree_oil" + }, + { + "energy_per_mb": 400, + "id": "crude_oil" + }, + { + "energy_per_mb": 40, + "id": "creosote" + }, + { + "energy_per_mb": 1000, + "id": "refined_oil" + }, + { + "energy_per_mb": 400, + "id": "coal" + }, + { + "energy_per_mb": 800, + "id": "refined_biofuel" + }, + { + "energy_per_mb": 500, + "id": "bio_diesel" + }, + { + "energy_per_mb": 500, + "id": "biodiesel" + }, + { + "energy_per_mb": 800, + "id": "diesel" + }, + { + "energy_per_mb": 1500, + "id": "fuel" + }, + { + "energy_per_mb": 1120, + "id": "rocket_fuel" + }, + { + "energy_per_mb": 800, + "id": "fluiddiesel" + }, + { + "energy_per_mb": 1600, + "id": "fluidnitrodiesel" + }, + { + "energy_per_mb": 200, + "id": "refinedcanolaoil" + }, + { + "energy_per_mb": 400, + "id": "crystaloil" + }, + { + "energy_per_mb": 700, + "id": "empoweredoil" + }, + { + "energy_per_mb": 400, + "id": "oil" + }, + { + "energy_per_mb": 80, + "id": "canolaoil" + }, + { + "energy_per_mb": 80, + "id": "canola_oil" + }, + { + "energy_per_mb": 360, + "id": "hootch" + }, + { + "energy_per_mb": 1500, + "id": "kerosene" + }, + { + "energy_per_mb": 1800, + "id": "lpg" + }, + { + "energy_per_mb": 1200, + "id": "gasoline" + }, + { + "energy_per_mb": 1200, + "id": "fire_water" + }, + { + "energy_per_mb": 800, + "id": "ethanol" + }, + { + "energy_per_mb": 800, + "id": "bio.ethanol" + } +] \ No newline at end of file diff --git a/overrides/config/simplegenerators/generators/geothermal/fuels.json b/overrides/config/simplegenerators/generators/geothermal/fuels.json new file mode 100644 index 0000000..b56d76e --- /dev/null +++ b/overrides/config/simplegenerators/generators/geothermal/fuels.json @@ -0,0 +1,18 @@ +[ + { + "energy_per_mb": 120, + "id": "lava" + }, + { + "energy_per_mb": 2000, + "id": "pyrotheum" + }, + { + "energy_per_mb": 40, + "id": "ic2hot_coolant" + }, + { + "energy_per_mb": 80, + "id": "ic2pahoehoe_lava" + } +] \ No newline at end of file diff --git a/overrides/config/simplegenerators/generators/nether/nether_simple.json b/overrides/config/simplegenerators/generators/nether/nether_simple.json new file mode 100644 index 0000000..4908ca7 --- /dev/null +++ b/overrides/config/simplegenerators/generators/nether/nether_simple.json @@ -0,0 +1,10 @@ +[ + { + "energy": 96000000, + "id": "minecraft:nether_star" + }, + { + "energy": 864000000, + "id": "tp:netherstar_block" + } +] \ No newline at end of file diff --git a/overrides/config/simplegenerators/generators/soul/fuels.json b/overrides/config/simplegenerators/generators/soul/fuels.json new file mode 100644 index 0000000..2ffe500 --- /dev/null +++ b/overrides/config/simplegenerators/generators/soul/fuels.json @@ -0,0 +1,126 @@ +[ + { + "energy": 64000, + "id": "minecraft:skull:3" + }, + { + "energy": 80000, + "id": "minecraft:skull:2" + }, + { + "energy": 96000, + "id": "minecraft:skull:0" + }, + { + "energy": 128000, + "id": "minecraft:skull:4" + }, + { + "energy": 256000, + "id": "minecraft:skull:1" + }, + { + "energy": 2147483647, + "id": "minecraft:skull:5" + }, + { + "energy": 2147483647, + "id": "minecraft:dragon_egg" + }, + { + "energy": 32000, + "id": "OD:egg" + }, + { + "energy": 32000, + "id": "OD:bone" + }, + { + "energy": 72000, + "id": "OD:boneWithered" + }, + { + "energy": 32000000, + "id": "iceandfire:dragon_skull:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragon_skull:1" + }, + { + "energy": 400000, + "id": "iceandfire:dragonbone" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_red:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_green:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_bronze:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_gray:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_blue:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_white:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_sapphire:0" + }, + { + "energy": 32000000, + "id": "iceandfire:dragonegg_silver:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_red:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_green:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_bronze:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_gray:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_blue:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_white:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_sapphire:0" + }, + { + "energy": 800000, + "id": "iceandfire:dragonscales_silver:0" + }, + { + "energy": 800000, + "id": "iceandfire:shiny_scales:0" + }, + { + "energy": 64000, + "id": "headcrumbs:skull" + } +] \ No newline at end of file diff --git a/overrides/config/simplegenerators/generators/turbine/fuels.json b/overrides/config/simplegenerators/generators/turbine/fuels.json new file mode 100644 index 0000000..21a608f --- /dev/null +++ b/overrides/config/simplegenerators/generators/turbine/fuels.json @@ -0,0 +1,14 @@ +[ + { + "energy_per_mb": 2, + "id": "steam" + }, + { + "energy_per_mb": 2, + "id": "ic2steam" + }, + { + "energy_per_mb": 4, + "id": "ic2superheated_steam" + } +] \ No newline at end of file diff --git a/overrides/config/simplegenerators/main.cfg b/overrides/config/simplegenerators/main.cfg new file mode 100644 index 0000000..df2928a --- /dev/null +++ b/overrides/config/simplegenerators/main.cfg @@ -0,0 +1,183 @@ +# Configuration file + +simplegenerators { + + generators { + # Is Module Enabled? [default: true] + B:enabled=true + + combustion { + # If you enable this option you will need to delete the table when you add new mods with combustable items/blocks in order for the combustion generator to be able to use them as fuel. [default: false] + B:enable_json_table=false + + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Combustion Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 320, default: 80] + I:gen_simple_fuel_rf_value=80 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 512000] + I:gen_upgradable_capacitor=512000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 1000000, default: 80] + I:gen_upgradable_fuel_rf_value=80 + } + + culinary { + # If you enable this option you will need to delete the table when you add new mods with food items in order for the culinary generator to be able to use them as fuel. [default: false] + B:enable_json_table=false + + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Culinary Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 320, default: 80] + I:gen_simple_fuel_rf_value=80 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 512000] + I:gen_upgradable_capacitor=512000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 1000000, default: 80] + I:gen_upgradable_fuel_rf_value=80 + } + + ender { + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Ender Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 320, default: 160] + I:gen_simple_fuel_rf_value=160 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 1024000] + I:gen_upgradable_capacitor=1024000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 2000000, default: 160] + I:gen_upgradable_fuel_rf_value=160 + } + + nether { + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Nether Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 320, default: 160] + I:gen_simple_fuel_rf_value=160 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 1024000] + I:gen_upgradable_capacitor=1024000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 2000000, default: 160] + I:gen_upgradable_fuel_rf_value=160 + } + + soul { + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Soul Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 320, default: 160] + I:gen_simple_fuel_rf_value=160 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 1024000] + I:gen_upgradable_capacitor=1024000 + + # How much RF is generated from a fuel value of 1? [range: 1 ~ 2000000, default: 160] + I:gen_upgradable_fuel_rf_value=160 + } + + geothermal { + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Geothermal Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much fluid this generator can store [range: 64000 ~ 256000, default: 64000] + I:gen_simple_tank=8000 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 1024000] + I:gen_upgradable_capacitor=1024000 + } + + fluid_combustion { + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Fluid Combustion Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much fluid this generator can store [range: 64000 ~ 256000, default: 64000] + I:gen_simple_tank=8000 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 1024000] + I:gen_upgradable_capacitor=1024000 + } + + turbine { + # Is Module Enabled? [default: true] + B:enabled=true + + # Enable JEI Integration for Tubine Generators [default: true] + B:enabled_jei=true + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 64000] + I:gen_simple_capacitor=64000 + + # How much fluid this generator can store [range: 64000 ~ 256000, default: 64000] + I:gen_simple_tank=8000 + + # How much RF can this gen store? [range: 8000 ~ 32000000, default: 1024000] + I:gen_upgradable_capacitor=1024000 + } + + } + + guide { + # Is Module Enabled? [default: true] + B:enabled=true + } + + plugins { + # Setting to false will disable JEI integration. [default: true] + B:enable_jei_integration=true + + # Is Module Enabled? [default: true] + B:enabled=true + } + +} + + diff --git a/overrides/config/simplevoidworld.cfg b/overrides/config/simplevoidworld.cfg new file mode 100644 index 0000000..879bea6 --- /dev/null +++ b/overrides/config/simplevoidworld.cfg @@ -0,0 +1,23 @@ +# Configuration file + +ids { + # This is the id of the dimension in the mod, this should be unique to Simple Void World + I:"Dim id"=43 +} + + +tweaks { + # When true this allows creatures to spawn in this dimension + B:CreatureSpawn=false + + # When set to true the sky and fog color are black this creates a seamless skybox + B:"Dark mode"=false + + # When true this locks the at noon and creates an eternal day + B:"Its High Noon"=false + + # When true this allows the player to respawn in this dimension + B:Respawn=false +} + + diff --git a/overrides/config/simplyjetpacks-client.cfg b/overrides/config/simplyjetpacks-client.cfg new file mode 100644 index 0000000..f48941d --- /dev/null +++ b/overrides/config/simplyjetpacks-client.cfg @@ -0,0 +1,68 @@ +# Configuration file + +"aesthetics settings" { + # When enabled, worn jetpacks and flux packs will have a 3D armor model. Otherwise, flat textures will be used. + B:"Enable Armor 3D Models"=true +} + + +"controls settings" { + # When enabled, sprinting by double-tapping the forward key will work while flying with a jetpack. Can be used as an easier way to activate a jetpack's boost while airborne (the sprint key also works). + B:"Allow double-tap sprinting while flying"=true + + # The name of the Descend key when custom controls are enabled. + S:"Custom Descend key"=LSHIFT + + # The name of the Fly key when custom controls are enabled. + S:"Custom Fly key"=SPACE + + # When enabled, the key codes specified here will be used for the fly and descend keys. Otherwise, the vanilla jump and sneak keys will be used. + B:"Custom controls"=false + + # Invert Hover Mode sneaking behavior + B:"Invert Hover Mode sneaking behavior"=false +} + + +"gui settings" { + # When enabled, a HUD that displays the fuel level of the currently worn jetpack or flux pack will show. + B:"Enable Fuel HUD"=true + + # When enabled, a HUD that displays the states (engine/mode/etc.) of the currently worn jetpack or flux pack will show. + B:"Enable State HUD"=true + + # When enabled, switching jetpacks or flux packs on or off, or change their modes will display a status message above the inventory bar. + B:"Enable State Messages"=true + + # When enabled, the fuel HUD will display the exact amount of RF or mB other than just a percentage. + B:"Exact fuel amounts in HUD"=false + + # The base position of the HUD on the screen. 0 = top left, 1 = top center, 2 = top right, 3 = left, 4 = right, 5 = bottom left, 6 = bottom right + I:"HUD Base Position"=0 + + # The HUD display will be shifted horizontally by this value. This value may be negative. + I:"HUD Offset - X"=0 + + # The HUD display will be shifted vertically by this value. This value may be negative. + I:"HUD Offset - Y"=0 + + # How large the HUD will be rendered. Default is 1.0, can be bigger or smaller + D:"HUD Scale"=1.0 + + # When enabled, item details are only shown in the tooltip when holding Shift. + B:"Hold Shift for Details"=true + + # When enabled, only the fuel amounts themselves will be rendered on the fuel HUD. + B:"Minimal Fuel HUD"=false + + # When enabled, the HUD will display even when the chat window is opened. + B:"Show HUD while chatting"=true +} + + +"sound settings" { + # When enabled, jetpacks will make sounds when used. + B:"Jetpack Sounds"=true +} + + diff --git a/overrides/config/simplyjetpacks.cfg b/overrides/config/simplyjetpacks.cfg new file mode 100644 index 0000000..0ee1af8 --- /dev/null +++ b/overrides/config/simplyjetpacks.cfg @@ -0,0 +1,83 @@ +# Configuration file + +"integration settings" { + # When enabled, Simply Jetpacks will register its Ender IO-based jetpacks and flux packs. + B:"Ender IO integration"=false + + # When enabled, Simply Jetpacks will register its RedstoneRepository tier5 jetplate recipes. + B:"Redstone Repository integration"=true + + # When enabled, Simply Jetpacks will register its RedstoneArsenal tier5 jetpack recipes. + B:"RedstoneArsenal integration"=true + + # When set to a value between 0-100, changes the fuel efficiency bonus of the Enderium Armored Jetplate (Ex: 80 uses fuel at 80% rate + I:"RedstoneRepository Fuel Efficiency Bonus"=80 + + # When enabled, Simply Jetpacks will register ThermalDynamic items for thruster recipes. + B:"ThermalDynamics integration"=true + + # When enabled, Simply Jetpacks will register its Thermal Expansion-based jetpacks and flux packs. + B:"ThermalExpansion integration"=true + + # When enabled, Simply Jetpacks will register its Vanilla-based jetpacks. + B:"Vanilla integration"=true +} + + +"item settings" { + # When enabled, Simply Jetpacks will register some crafting components from Redstone Arsenal to make the Flux-Infused JetPlate craftable if Redstone Arsenal is not installed. + B:"Add Redstone Arsenal items if not installed"=true + + # The ID of the Fuel Efficiency enchantment. Set to 0 to disable. + I:"Fuel Efficiency enchant ID"=110 + + # When enabled, jetpacks will explode and kill their users when they are being used to fly through flammable fluid blocks. + B:"Jetpacks explode in flammable fluid blocks"=false +} + + +"tuning - creative flux pack" { + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=8 + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=200000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=50000 +} + + +"tuning - creative jetpack" { + # How well this pack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:"Armor Reduction"=12 + + # When enabled, this jetpack will activate hover mode automatically when the wearer is about to die from a fall. + B:"Emergency Hover Mode"=true + + # The maximum amount of fuel that this pack can hold. + I:"Fuel Capacity"=200000 + + # The amount of fuel that can be extracted from this pack per tick by external sources. Also determines how quickly Flux Packs can charge other items. + I:"Fuel Per Tick Out"=50000 + + # The speed of this jetpack when flying sideways. This is mostly noticeable in hover mode. + D:"Sideways Speed"=0.21 + + # How much faster this jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:"Sprint Speed Multiplier"=2.5 + + # The vertical acceleration of this jetpack when flying; every tick, this amount of vertical speed will be added until maximum speed is reached. + D:"Vertical Acceleration"=0.15 + + # The maximum vertical speed of this jetpack when flying. + D:"Vertical Speed"=0.9 + + # The maximum vertical speed of this jetpack when slowly descending in hover mode. + D:"Vertical Speed (Hover Mode / Slow Descent)"=0.0 + + # The maximum vertical speed of this jetpack when flying in hover mode. + D:"Vertical Speed (Hover Mode)"=0.45 +} + + diff --git a/overrides/config/simplyjetpacks/client.cfg b/overrides/config/simplyjetpacks/client.cfg new file mode 100644 index 0000000..8b3a16e --- /dev/null +++ b/overrides/config/simplyjetpacks/client.cfg @@ -0,0 +1,73 @@ +# Configuration file + +~CONFIG_VERSION: 1.12.2-2.2.20.0 + +aesthetics { + # When enabled, worn Jetpacks and Fluxpacks will have a 3D armor model. Otherwise, flat textures will be used. + B:enableArmor3DModels=true +} + + +controls { + # When enabled, the key codes specified here will be used for the fly and descend keys. Otherwise, the vanilla jump and sneak keys will be used. + B:customControls=false + + # The name of the Descend key when Custom Controls are enabled. + S:descendKey=LSHIFT + + # When enabled, sprinting by double-tapping the forward key will work while flying with a Jetpack. Can be used as an easier way to activate a Jetpack's boost while airborne (the sprint key also works). + B:doubleTapSprintInAir=true + + # The name of the Fly key when Custom Controls are enabled. + S:flyKey=SPACE + + # Invert Hover Mode sneaking behavior. + B:invertHoverSneakingBehavior=false +} + + +gui { + # The HUD display will be shifted horizontally by this value. This value may be negative. + I:HUDOffsetX=0 + + # The HUD display will be shifted vertically by this value. This value may be negative. + I:HUDOffsetY=0 + + # How large the HUD will be rendered. + D:HUDScale=1.0 + + # Change the text color in the HUD. (Note: Color is in Integer form) + I:HUDTextColor=15658734 + + # When enabled, a HUD that displays the energy level of the currently worn Jetpack or Fluxpack will show. + B:enableEnergyHUD=true + + # When enabled, the HUD that displays the states (engine/hover/charger) of the currently worn Jetpack or Fluxpack will show. + B:enableStateHUD=true + + # When enabled, switching Jetpacks or Fluxpacks on or off, or changing their modes will display a status message above the inventory bar. + B:enableStateMessages=true + + # When enabled, item details are only shown in the tooltip when holding Shift. + B:holdShiftForDetails=true + + # Change the position of the HUD. + S:hudPosition=TOP_LEFT + + # When enabled, only the energy amounts themselves will be rendered on the energy HUD. + B:minimalEnergyHUD=false + + # When enabled, the energy HUD will display the exact amount of RF rather than just a percentage. + B:showExactEnergyInHUD=false + + # When enabled, the HUD will display even when the chat window is opened. + B:showHUDWhileChatting=true +} + + +sounds { + # When enabled, jetpacks will make sounds when used. + B:jetpackSounds=true +} + + diff --git a/overrides/config/simplyjetpacks/common.cfg b/overrides/config/simplyjetpacks/common.cfg new file mode 100644 index 0000000..faa2bc5 --- /dev/null +++ b/overrides/config/simplyjetpacks/common.cfg @@ -0,0 +1,825 @@ +# Configuration file + +~CONFIG_VERSION: 1.12.2-2.2.20.0 + +integration { + # When enabled, Simply Jetpacks will register its EnderIO Jetpacks and Fluxpacks. + B:enableIntegrationEIO=false + + # When enabled, Simply Jetpacks will register its Immersive Engineering Jetpacks. + B:enableIntegrationIE=false + + # When enabled, Simply Jetpacks will register its Mekanism Jetpacks. + B:enableIntegrationMek=true + + # When enabled, Simply Jetpacks will register its Redstone Arsenal Tier5 Jetpack recipes. + B:enableIntegrationRA=true + + # When enabled, Simply Jetpacks will register its Redstone Repository Tier5 JetPlate recipes. + B:enableIntegrationRR=true + + # When enabled, Simply Jetpacks will register Thermal Dynamics items for thruster recipes. + B:enableIntegrationTD=true + + # When enabled, Simply Jetpacks will register its Thermal Expansion Jetpacks and Fluxpacks. + B:enableIntegrationTE=true + + # When enabled, Simply Jetpacks will register its Vanilla Jetpacks. + B:enableIntegrationVanilla=true + + # When set to a value between 0-100, changes the energy efficiency bonus of the Enderium Armored Jetplate (Example: 80 uses energy at 80% rate). + I:gelidEnderiumEnergyUsageBonus=80 +} + + +items { + # hen enabled, Simply Jetpacks will register some crafting components from Redstone Arsenal to make the Flux-Infused JetPlate craftable if Redstone Arsenal is not installed. + B:addRAItemsIfNotInstalled=true + + # Enable the Fuel Efficiency enchantment. + B:enableFuelEfficiencyEnchantment=true +} + + +misc { + # When enabled, you will get several advancements when joining a world for the first time. + B:joinAdvancements=true +} + + +tuning { + + simplyjetpacks { + + jetpack_creative { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.15 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=12 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=true + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=20 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=200000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=0 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=50000 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.21 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.9 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.45 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=2.5 + } + + fluxpack_creative { + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=10 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=200000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=0 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=50000 + } + + } + + vanilla { + + jetpack_vanilla1 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.1 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=5 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=80000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=400 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=32 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.0 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.22 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.14 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_vanilla2 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.12 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=400000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=2000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=50 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.1 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.4 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.2 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.1 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_vanilla3 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.14 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=17 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=20000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=50000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=450 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.19 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.8 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.4 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.005 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=4.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.8 + } + + } + + te { + + jetpack_te1 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.1 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=5 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=800000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=1500 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=32 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.0 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.22 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.14 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_te2 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.12 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=3000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=8000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=50 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.08 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.3 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.1 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_te3 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.13 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=120 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=13 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=6000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=15000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=200 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.14 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.48 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.34 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.03 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=2.5 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.3 + } + + jetpack_te4 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.14 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=17 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=25000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=20000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=450 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.19 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.8 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.4 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.005 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=4.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.8 + } + + jetpack_te5 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.15 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=240 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=12 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=true + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=20 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=50000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=30000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=30000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=850 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.21 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.9 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.45 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.0 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=6.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=2.4 + } + + jetpack_te5_enderium { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.15 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=4500 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=12 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=true + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=20 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=50000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=30000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=30000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=850 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.21 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.9 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.45 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.0 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=6.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=2.4 + } + + fluxpack_te1 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=60 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=4 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=1500000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=800 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=800 + } + + fluxpack_te2 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=100 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=6 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=12000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=6000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=6000 + } + + fluxpack_te3 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=140 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=40000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=20000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=20000 + } + + fluxpack_te4 { + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=10 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=80000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=32000 + + # The amount of energy that can be extracted from this Jetpack/Fluxpack per tick by external sources. Also determines how quickly Jetpacks/Fluxpacks can charge other items. + I:energyPerTickOut=32000 + } + + } + + mek { + + jetpack_mek1 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.1 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=80 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=5 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=4 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=80000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=400 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=32 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.0 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.22 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.14 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_mek2 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.12 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=100 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=6 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=false + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=8 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=400000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=2000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=50 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.08 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.3 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.18 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.1 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=1.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.0 + } + + jetpack_mek3 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.13 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=120 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=7 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=13 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=4000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=20000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=200 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.14 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.48 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.34 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.03 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=2.5 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.3 + } + + jetpack_mek4 { + # The vertical acceleration of this Jetpack when flying, every tick, this amount of vertical speed will be added until maximum speed is reached. + D:accelVertical=0.14 + + # How much energy is lost from this Jetpack/Fluxpack when the user is hit, if armored. + I:armorEnergyPerHit=160 + + # How well this Jetpack/Fluxpack can protect the user from damage, if armored. The higher the value, the stronger the armor will be. + I:armorReduction=8 + + # When enabled, this Jetpack will be able to activate Charger Mode. + B:chargerMode=false + + # When enabled, this Jetpack will be able to activate Hover Mode automatically when the wearer is about to die from a fall. + B:emergencyHoverMode=true + + # The enchantability of this Jetpack/Fluxpack. If set to 0, no enchantments can be applied. + I:enchantability=17 + + # The maximum amount of energy that this pack can hold. + I:energyCapacity=20000000 + + # The amount of energy that can be inserted into this Jetpack/Fluxpack per tick from external sources. + I:energyPerTickIn=50000 + + # The amount of energy that this Jetpack/Fluxpack uses every tick, when being used. + I:energyUsage=450 + + # The speed of this Jetpack when flying sideways. This is mostly noticeable in Hover Mode. + D:speedSideways=0.19 + + # The maximum vertical speed of this Jetpack when flying. + D:speedVertical=0.8 + + # The maximum vertical speed of this Jetpack when flying in Hover Mode. + D:speedVerticalHover=0.4 + + # The maximum vertical speed of this Jetpack when slowly descending in Hover Mode. + D:speedVerticalHoverSlow=0.005 + + # How much more energy this Jetpack will use when sprinting. Setting this to 1.0 will make sprinting have no effect on energy usage. + D:sprintEnergyModifier=4.0 + + # How much faster this Jetpack will fly forward when sprinting. Setting this to 1.0 will make sprinting have no effect apart from the added speed from vanilla. + D:sprintSpeedModifier=1.8 + } + + } + +} + + diff --git a/overrides/config/slabmachines.cfg b/overrides/config/slabmachines.cfg new file mode 100644 index 0000000..61e7b15 --- /dev/null +++ b/overrides/config/slabmachines.cfg @@ -0,0 +1,39 @@ +# Configuration file + +general { + + ########################################################################################################## + # general + #--------------------------------------------------------------------------------------------------------# + # General settings + ########################################################################################################## + + general { + # Changing this to true will cause the Etho slab to also drop onto Villagers [default: false] + B:ethoSlabVillagers=true + + # This setting limits the slab chest max stacksize to 32 [default: false] + B:nerfSlabChest=true + + # This setting limits the slab furnace max stacksize to 32 [default: false] + B:nerfSlabFurnace=true + } + + ########################################################################################################## + # modsupport + #--------------------------------------------------------------------------------------------------------# + # Mod Support settings + ########################################################################################################## + + modsupport { + + tconstruct { + # This setting enables rendering of items on the appropiate tinkers slabs [default: true] + B:tinkersTopRendering=true + } + + } + +} + + diff --git a/overrides/config/smoothfont/oldConfig.bak b/overrides/config/smoothfont/oldConfig.bak new file mode 100644 index 0000000..897cc9c --- /dev/null +++ b/overrides/config/smoothfont/oldConfig.bak @@ -0,0 +1,157 @@ +# Configuration file + +debug { + # Enable debug log. + B:debugLog=false + + # Show event log on the game screen. + B:showLogInChat=false +} + + +experiments { + # Experimental: Try interpolation for MOD original font renderer. + B:alternativeInterpolation=false + + # Enable premultiplied alpha instead of straight alpha. + B:enablePremultipliedAlpha=false +} + + +settings { + # Allow to use NOPT Texture in order to reduce resource consumption. + B:allowNPOTTexture=false + + # Automatic detection of brightness. + B:autoBrightness=true + + # Enable a blur reduction for fonts less than or equal to the specified size.(0~16) + I:blurReduction=10 + + # Brightness correction level for interpolated fonts. + I:brightness=5 + + # Disable italic for small fonts. + B:disableSmallItalic=false + + # Enable alpha blending + B:enableAlphaBlend=true + + # Enable anisotropic filtering. + B:enableAnisotropicFilter=true + + # Enable double rendering + B:enableDouble=false + + # Enable linear interpolation + B:enableInterpolation=true + + # Enable mipmap for fonts. + B:enableMipmap=true + + # Disable interpolation for characters drawn with high magnification. + B:excludeHighMag=true + + # Disable interpolation for the integral multiple of default size. + B:excludeIntMultiple=true + + # Align baseline among different fonts. + B:fontAlignBaseline=true + + # Enable anti-alias for OS fonts.(0:off, 1:normal, 2:high precision) + I:fontAntiAlias=0 + + # Enable automatic font size detection for the font resolution. + B:fontAutoSizing=true + + # Enable emphasis for OS fonts. (0:off, 1:Ascii only, 2:Non-Ascii, 3:All) + I:fontEmphasis=0 + + # Font gap. + I:fontGap=-2 + + # Primary system font name. + S:fontName=SansSerif + + # OS font resolution. (0:8px, 1:10px, 2:12px, 3:16px, 4:24px, 5:32px, 6:48px, 7:64px) + I:fontResolution=3 + + # Tolerance (in percent) for rounding font scale to integer.(Default: 0.5) + D:fontScaleRoundingTolerance=0.5 + + # OS font size. (-4:-20%, ... 0:normal, ... 6:+30%) + I:fontSizeAdjustment=0 + + # Force to use unicode font. + B:forceUnicode=false + + # Horizontal margin width. + I:horizontalMargin=1 + + # Disable interpolation for fonts above this magnification when excludeHighMag is enabled.(Default: 3.0) + D:limitMagnification=3.0 + + # Mipmap level. + I:mipmapLevel=4 + + # Mipmap LOD bias. + I:mipmapLodBias=-3 + + # These font renderer classes use normal precision font width instead of high precision font width. + # Although the balance of character spacing is worse, compatibility of string width improves. + S:normalPrecisionClasses < + slimeknights.tconstruct.library.client.CustomFontRenderer + cofh.core.render.FontRendererCore + blusunrize.immersiveengineering.client.IEItemFontRender + > + + # Opacity level. + I:opacityLevel=8 + + # Mipmap LOD bias for overlay screen. + I:overlayLodBias=-5 + + # Enable odd multiple GUI scale factors (x3,x5,...) when using unicode font. + B:removeScaleRestriction=true + + # Secondary system font name. It is used if the primary font cannot be displayed. + S:secondaryFontName=SansSerif + + # Shadow length. (0~10) + I:shadowLength=5 + + # The size of the font is determined so that the height and width of these characters will not protrude. + S:sizeAdjustmentChars= + + # These font renderer classes are not affected by this mod. + S:unaffectedClasses < + malte0811.industrialWires.client.panelmodel.RawModelFontRenderer + > + + # Use the installed fonts in the operating system. + B:useOSFont=false + + # These font renderer classes is most high compatibility with vanilla font width calculation, + # but the precision of font width calculation is more poorer than the other precision modes. + S:vanillaPrecisionClasses < + > + + # Vertical margin width. + I:verticalMargin=1 + + # Workaround for transparent texts on a scoreboard. + B:workaroundTransparentScoreboard=true + + # Workaround for wrong GL state in GlStateManager. + # Some mods directly call GL11 method and don't use GlStateManager properly. + # If the color of the transparent part changes or the alpha blending is wrong, try this option. + B:workaroundWrongGlState=true +} + + +state { + # Internal state. + B:fontDetailList=false +} + + diff --git a/overrides/config/smoothfont/smoothfont.cfg b/overrides/config/smoothfont/smoothfont.cfg new file mode 100644 index 0000000..d8c20cf --- /dev/null +++ b/overrides/config/smoothfont/smoothfont.cfg @@ -0,0 +1,260 @@ +# Configuration file + +~CONFIG_VERSION: 5 + +common { + # Allow to use NPOT Texture in order to reduce resource consumption. + B:allowNPOTTexture=false + + # Experimental: Try interpolation for MOD original font renderer. + B:alternativeInterpolation=false + + # Automatic detection of brightness. + B:autoBrightness=true + + # Enable a blur reduction for fonts less than or equal to the specified size.(0~16) + I:blurReduction=10 + + # Brightness correction level for interpolated fonts. + I:brightness=1 + + # This value is an option to adjust the rounding method of the character width that can be obtained by getCharWidth(). + # The character widths are rounded up if the fractions of the character width are equal to or more than this fraction value. + # Other character widths are rounded down. (Default: 0.3333335) + D:charWidthFractionToRoundUp=0.3333335 + + # Disable italic for small fonts. + B:disableSmallItalic=false + + # Enable alpha blending + B:enableAlphaBlend=true + + # Enable anisotropic filtering. + B:enableAnisotropicFilter=true + + # Enable double rendering + B:enableDouble=false + + # Enable linear interpolation + B:enableInterpolation=true + + # Enable mipmap for fonts. + B:enableMipmap=true + + # Enable premultiplied alpha instead of straight alpha. + B:enablePremultipliedAlpha=false + + # Disable interpolation for characters drawn with high magnification. + B:excludeHighMag=true + + # Disable interpolation for the integral multiple of default size. + B:excludeIntMultiple=true + + # Align baseline among different fonts. + B:fontAlignBaseline=true + + # Enable anti-alias for OS fonts.(0:off, 1:normal, 2:high precision) + I:fontAntiAlias=0 + + # Enable automatic font size detection for the font resolution. + B:fontAutoSizing=true + + # Internal state. + B:fontDetailList=false + + # Enable emphasis for OS fonts. (0:off, 1:Ascii only, 2:Non-Ascii, 3:All) + I:fontEmphasis=0 + + # Font gap. + I:fontGap=0 + + # Primary font name. + # (The font installed in the system or existing in the externalFontPaths folders (default:/fontfiles).) + S:fontName=SansSerif + + # OS font resolution. (0:8px, 1:10px, 2:12px, 3:16px, 4:24px, 5:32px, 6:48px, 7:64px) + I:fontResolution=3 + + # Tolerance (in percent) for rounding font scale to integer.(Default: 0.5) + D:fontScaleRoundingTolerance=0.5 + + # OS font size. (-4:-20%, ... 0:normal, ... 6:+30%) + I:fontSizeAdjustment=0 + + # Space width for system fonts. + # (0:space width specified by the primary font, 1~3:custom width, 4:Minecraft default width) + I:fontSpaceWidth=0 + + # Target to replace fonts. (0:Exclude special fonts specified by mods, 1:All fonts) + I:fontTargetToReplace=0 + + # Force to use unicode font. + B:forceUnicode=false + + # Horizontal margin width. + I:horizontalMargin=1 + + # Disable interpolation for fonts above this magnification when excludeHighMag is enabled.(Default: 3.0) + D:limitMagnification=3.0 + + # Mipmap level. + I:mipmapLevel=4 + + # Mipmap LOD bias. + I:mipmapLodBias=-3 + + # Mipmap LOD bias for overlay screen. + I:overlayLodBias=-5 + + # Prioritize performance rather than quality. + B:performanceMode=false + + # Enable odd multiple GUI scale factors (x3,x5,...) when using unicode font. + B:removeScaleRestriction=true + + # Select run mode. (0:Enable mod, 1:Disable mod, 2:Disable mod(Optimization only) + I:runMode=0 + + # To save memory and VRAM usage by adjusting some parameters when a large amount of memory or VRAM will be required. + # (0:off, 1:conservative, 2:moderate, 3:aggressive) + I:saveMemory=1 + + # Secondary font name. It is used if the character cannot be rendered with the primary font. + # (The font installed in the system or existing in the externalFontPaths folders (default:/fontfiles).) + S:secondaryFontName=SansSerif + + # Shadow length. (0~10) + I:shadowLength=5 + + # The size of the font is determined so that the height and width of these characters will not protrude. + S:sizeAdjustmentChars= + + # Use the installed fonts in the operating system. + B:useOSFont=true + + # Vertical margin width. + I:verticalMargin=1 +} + + +debug { + # Enable debug log. + B:debugLog=false + + # Debug option + S:debugOption= + + # Show event log on the game screen. + B:showLogInChat=false +} + + +global { + # Enable per-player configuration. (Settings in common category) + B:enablePerPlayerConfig=true + + # Paths to font file folder. Default is "/fontfiles" + S:externalFontsPaths < + fontfiles + > + + # These font renderer classes use high precision font width. + # Best quality, but width calculation compatibility may slightly decreases + # in other font renderer other than the Minecraft default font renderer. + S:highPrecisionClasses < + net.minecraft.client.gui.FontRenderer + > + + # High precision mode for MC standard font renderer is not used if these mods(mod ids) exist. + # This option is useful when there is a text wrapping problem with particular MODs or + # when there is an error in computing the text width. + # This option takes precedence over setMcRendererToHighPrecision option. + S:modsNotUsingHighPrecision < + betterquesting + > + + # Minecraft standard font renderer object is always set to high precision even if it is replaced. + B:setMcRendererToHighPrecision=true + + # Tweak the texture manager in order to make "Force LERP" function usable. + B:tweakLoadTexture=true + + # Tweak the experience level rendering. + B:tweakRenderExperience=true + + # Tweak the scaled resolution in order to make "Unlock Large GUI" function usable. + B:tweakScaledResolution=true + + # These font renderer classes are not affected by this mod. + S:unaffectedClasses < + malte0811.industrialWires.client.panelmodel.RawModelFontRenderer + > + + # These font renderer classes is most high compatibility with vanilla font width calculation, + # but the precision of font width calculation is more poorer than the other precision modes. + S:vanillaPrecisionClasses < + > + + # Workaround for the broken font width of a mod. Some mods have an independent font renderer which + # directly refer charWidth/glyphWidth values of a MC standard font renderer in order to get the font + # width values of the Minecraft standard fonts or the resource pack fonts. If this workaround is true, + # charWidth and glyphWidth of the MC standard font renderer keep the font width values of the MC + # standard fonts or the resource pack fonts even if using the platform fonts. + # (ex. MalisisDoors(MalisisCore) needs this workaround.) + B:workaroundKeepOriginalWidthValues=true + + # Workaround for transparent texts on a scoreboard. + B:workaroundTransparentScoreboard=true + + # Workaround for wrong GL state in GlStateManager. + # Some mods directly call GL11 method and don't use GlStateManager properly. + # If the color of the transparent part changes or the alpha blending is wrong, try this option. + B:workaroundWrongGlState=true +} + + +########################################################################################################## +# memory +#--------------------------------------------------------------------------------------------------------# +# The options in this category are related to memory savings. +# By setting options in this category, you can set the memory saving options +# more detailed than the "saveMemory" option. +# You can enable each memory saving function regardless of the "saveMemory" option setting. +# Also, even if set to false, memory options equivalent to or less than the saveMemory value are enabled. +# The saveMemory level of each saving function may be changed with future improvement of functions. +########################################################################################################## + +memory { + # Compress glyph images of your platform fonts. + # The memory saving effect of this option is very high.(1/10 or less). + # saveMemory: 1(conservative) + # Side effect: There are almost no side effects. + # It takes just a little extra time to compress/uncompress glyph images. + B:compressImage=false + + # Required number of logical CPUs to use "compressImage" function. + # If number of logical CPUs is below this value, compressing images is canceled + # to avoid taking a long time to generate glyph images. + # When 0 is set, there is no limit on the number of CPUs. (Default: 0) + I:compressImageRequiredCPUs=0 + + # Max temporary working memory size for generating glyph images. [MB] + # More larger max temporary memory allows to use more CPU cores for generating glyph images. + # When 0 is set, there is no limit on max temporary memory usage. + # When -1 is set, a working memory size depends on saveMemory setting. (Default: -1) + # saveMemory: 0(off):no limit, 1(conservative):32[MB], 2(moderate):16[MB] + # Side effect: Depending on the size of the font, the usage of the multi-core CPU is limited + # during generation of the glyph images. + I:maxTempMemForGlyphImgGen=-1 + + # Generate gray-scale glyph images of your platform fonts instead of ABGR images. + # This reduces memory usage by a quarter. + # saveMemory: 1(conservative) + # Side effect: There are almost no side effects. + # When loading texture, it requires a little additional time + # to convert to ABGR image. After the texture is loaded once, + # there are no side effect after that. + B:useGrayscaleImage=false +} + + diff --git a/overrides/config/splash.properties b/overrides/config/splash.properties new file mode 100644 index 0000000..1c94eda --- /dev/null +++ b/overrides/config/splash.properties @@ -0,0 +1,17 @@ +#Splash screen properties +#Wed Apr 24 17:05:04 CEST 2024 +background=0x2a323a +memoryGood=0x2a323a +font=0x0 +barBackground=0x0080EC +barBorder=0x0080EC +memoryLow=0x90080EC +rotate=false +memoryWarn=0x0080EC +showMemory=true +enabled=true +bar=0x2a323a +resourcePackPath=resources +logoOffset=0 +forgeTexture=fml\:textures/gui/astroblock.png +fontTexture=textures/font/ascii.png diff --git a/overrides/config/stevekung's_lib.cfg b/overrides/config/stevekung's_lib.cfg new file mode 100644 index 0000000..ee41448 --- /dev/null +++ b/overrides/config/stevekung's_lib.cfg @@ -0,0 +1,12 @@ +# Configuration file + +general { + + stevekung_lib_general { + B:"Enable Debug Log"=true + B:"Replaced All GuiIngame"=false + } + +} + + diff --git a/overrides/config/storagedrawers.cfg b/overrides/config/storagedrawers.cfg new file mode 100644 index 0000000..59bbbcb --- /dev/null +++ b/overrides/config/storagedrawers.cfg @@ -0,0 +1,123 @@ +# Configuration file + +blocks { + + fulldrawers1 { + I:baseStorage=32 + B:enabled=true + I:recipeOutput=1 + } + + fulldrawers2 { + I:baseStorage=16 + B:enabled=true + I:recipeOutput=2 + } + + fulldrawers4 { + I:baseStorage=8 + B:enabled=true + I:recipeOutput=4 + } + + halfdrawers2 { + I:baseStorage=8 + B:enabled=true + I:recipeOutput=2 + } + + halfdrawers4 { + I:baseStorage=4 + B:enabled=true + I:recipeOutput=4 + } + + compdrawers { + I:baseStorage=16 + B:enabled=true + I:recipeOutput=1 + } + + controller { + B:enabled=true + I:range=12 + } + + trim { + B:enabled=true + I:recipeOutput=4 + } + + controllerslave { + B:enabled=true + } + +} + + +general { + B:creativeTabVanillaWoods=true + B:defaultQuantify=false + B:enableCreativeUpgrades=true + + # Writes additional log messages while using the mod. Mainly for debug purposes. Should be kept disabled unless instructed otherwise. + B:enableDebugLogging=false + B:enableDrawerUI=true + B:enableFallbackRecipes=true + B:enableFramedDrawers=true + B:enableIndicatorUpgrades=true + B:enableItemConversion=true + B:enableLockUpgrades=true + B:enablePersonalUpgrades=true + B:enableQuantifiableUpgrades=true + B:enableRedstoneUpgrades=true + B:enableShroudUpgrades=true + B:enableSidedInput=true + B:enableSidedOutput=true + B:enableStorageUpgrades=true + B:enableTape=true + B:enableVoidUpgrades=true + + # Inverts left and right click action on drawers. If this is true, left click will insert items and right click will extract items. Leave false for default behavior. + B:invertClick=false + + # Inverts how shift works with drawers. If this is true, shifting will only give one item, where regular clicks will give a full stack. Leave false for default behavior. + B:invertShift=false + B:keepContentsOnBreak=true + S:wailaStackRemainder=stack + remainder +} + + +integration { + B:enableMineTweaker=true + B:enableThaumcraft=true + B:enableWaila=true +} + + +registries { + # Items should be in form domain:item or domain:item:meta. [default: [minecraft:clay, minecraft:clay_ball, 4]] + S:compactingRules < + minecraft:clay, minecraft:clay_ball, 4 + > + + # List of ore dictionary names to blacklist for substitution. [default: ] + S:oreBlacklist < + > + + # List of ore dictionary names to whitelist for substitution. [default: ] + S:oreWhitelist < + > + B:registerExtraCompactingRules=true +} + + +upgrades { + I:level2Mult=2 + I:level3Mult=4 + I:level4Mult=8 + I:level5Mult=16 + I:level6Mult=32 +} + + diff --git a/overrides/config/storagedrawersextra.cfg b/overrides/config/storagedrawersextra.cfg new file mode 100644 index 0000000..a156f87 --- /dev/null +++ b/overrides/config/storagedrawersextra.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { +} + + +mods { + S:biomesoplenty=auto + S:forestry=auto + S:immersiveengineering=auto + S:natura=auto +} + + diff --git a/overrides/config/storagenetwork.cfg b/overrides/config/storagenetwork.cfg new file mode 100644 index 0000000..a20fce0 --- /dev/null +++ b/overrides/config/storagenetwork.cfg @@ -0,0 +1,25 @@ +# Configuration file + +general { + # How often to auto-refresh a network (one second is 20 ticks) [range: 1 ~ 10000, default: 200] + I:AutoRefreshTicks=200 + + # Disable these blocks from ever being able to connect to the network, they will be treated as a non-inventory. [default: [extrautils2:playerchest]] + S:BlacklistBlocks < + extrautils2:playerchest + > + + # Log lots of events, some with systemtime benchmarking. WARNING: VERY SPAMMY. Only use when debugging lag or other issues. [default: false] + B:LogSpamAllTheThings=false + + # If this is true, reload network when a chunk unloads, this keeps your network always up to date. It has been reported that this cause lag and chunk load issues on servers, so disable if you have any problems. [default: true] + B:ReloadNetworkWhenUnloadChunk=true + + # How far the Remote item can reach (non-advanced) [range: 1 ~ 10000, default: 128] + I:StorageRemoteRange=128 + + # Allow 'fastworkbench' project to integrate into storage network crafting grids. Turning off lets you disable integration without uninstalling mod. Client and server should match for best outcome. [default: true] + B:allowFastWorkBenchIntegration=true +} + + diff --git a/overrides/config/stygian.cfg b/overrides/config/stygian.cfg new file mode 100644 index 0000000..6a7582f --- /dev/null +++ b/overrides/config/stygian.cfg @@ -0,0 +1,13 @@ +# Configuration file + +worldgen { + # Controls size of end biomes. Larger number = larger biomes + # Default: 4 + I:endBiomeSize=4 + + # Controls how often large end trees generate. Larger number = less trees + # Default: 7 + I:treeFrequency=7 +} + + diff --git a/overrides/config/supersoundmuffler.cfg b/overrides/config/supersoundmuffler.cfg new file mode 100644 index 0000000..000f665 --- /dev/null +++ b/overrides/config/supersoundmuffler.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # Maximum effective range of the sound muffler. Setting this too large can cause lag. [range: 1 ~ 128, default: 32] + I:"Max Range"=32 +} + + diff --git a/overrides/config/surge.cfg b/overrides/config/surge.cfg new file mode 100644 index 0000000..bc99bf4 --- /dev/null +++ b/overrides/config/surge.cfg @@ -0,0 +1,38 @@ +# Configuration file + +bugfix { + # Attempts to fix MC-2025 by saving entity AABB to NBT. [default: true] + B:fixMobsWallGlitching=true + + # The maximum number of characters that can be entered in an anvil. [range: 32 ~ 1024, default: 256] + I:maxRenameLength=256 +} + + +loadtime { + # Improves model load times, by checking if an animated model exists before trying to load it. [default: true] + B:checkForAnimatedModels=true + + # Improves model load times by completely removing Forge's animated models. This is a faster version of checkForAnimatedModels [default: false] + B:disableAnimatedModels=false + + # Improves sound loading times by removing debug code for missing sounds and missing subtitles. [default: true] + B:disableDebugSoundInfo=true + + # Optimizes Forge's id prefix checking. Also removes prefix warnings which significantly impact load time in large quantities. [default: true] + B:fastPrefixChecking=true +} + + +misc { + # If true, the total load time will be printed in the console. [default: true] + B:showTotalLoadTime=true +} + + +performance { + # Replace sheep breeding to check a predefined table rather than querying the recipe registry. [default: true] + B:sheepDyeBlendTable=true +} + + diff --git a/overrides/config/tammodized.cfg b/overrides/config/tammodized.cfg new file mode 100644 index 0000000..d11d18e --- /dev/null +++ b/overrides/config/tammodized.cfg @@ -0,0 +1,15 @@ +# Configuration file + +general { + # By default, some portal blocks from mods that depend on this mod have a delay and overlay render. You can toggle that here. + # Valid values: + # NEVER + # CREATIVE + # ALWAYS + S:"Instant Portal Teleport"=NEVER + + # Should Patreon Particles Render? + B:"Patreon Particles"=true +} + + diff --git a/overrides/config/teamreborn/configData.nbt b/overrides/config/teamreborn/configData.nbt new file mode 100644 index 0000000..3e6fd1a Binary files /dev/null and b/overrides/config/teamreborn/configData.nbt differ diff --git a/overrides/config/teamreborn/energy_priority.json b/overrides/config/teamreborn/energy_priority.json new file mode 100644 index 0000000..f542ada --- /dev/null +++ b/overrides/config/teamreborn/energy_priority.json @@ -0,0 +1,5 @@ +{ + "euPriority": 0, + "teslaPriority": 2, + "forgePriority": 1 +} \ No newline at end of file diff --git a/overrides/config/techguns.cfg b/overrides/config/techguns.cfg new file mode 100644 index 0000000..99e2b50 --- /dev/null +++ b/overrides/config/techguns.cfg @@ -0,0 +1,305 @@ +# Configuration file + +########################################################################################################## +# clientside +#--------------------------------------------------------------------------------------------------------# +# Clientside options, can be changed when playing on a server +########################################################################################################## + +clientside { + # Enable Death Effects, pure clientside check. [default: true] + B:EnableDeathEffects=true + + # Enable the gore Death Effect, requires DeathEffects to be enabled, pure clientside check. [default: true] + B:EnableGoreDeathEffect=true + + # Multiply the FOV while sprinting by this value independent from the actual speed, has no effect when LockSpeedDependantFov is false, pure clientside check. [range: 1.0 ~ 10.0, default: 1.15] + S:FixedSprintFovMultiplier=1.15 + + # Counters the speed dependant FOV change. This also stops FOV changes while sprinting. Don't activate if another mod does this too, pure clientside check. [default: true] + B:LockSpeedDependantFov=true + + # How many bubble sort passes should be performed each tick on particles. 0=off. Clientside [range: 0 ~ 20, default: 10] + I:ParticleDepthSortPasses=10 +} + + +"damage factors" { + # Damage factor for all NPCs other than turrets, they already have a difficulty dependent damage penalty, this can be used to further reduce their damage, or increase it [range: 0.0 ~ 100.0, default: 1.0] + S:DamageFactorNPC=1.0 + + # Damage factor Techguns weapons deal when fired from players against other players, is zero when PvP is disabled [range: 0.0 ~ 100.0, default: 0.5] + S:DamagePvP=0.5 + + # Damage factor Techguns Turrets deal when hitting players [range: 0.0 ~ 100.0, default: 0.5] + S:DamageTurretToPlayer=0.5 +} + + +"disable items" { + # Add bronze ingots. [default: true] + B:addBronzeIngot=false + + # Add copper ingots. [default: true] + B:addCopperIngot=false + + # Add copper nuggets. [default: true] + B:addCopperNugget=false + + # Add lead ingots. [default: true] + B:addLeadIngot=false + + # Add Lead nuggets. [default: true] + B:addLeadNugget=false + + # Adds Steel ingots. [default: true] + B:addSteelIngot=false + + # Adds Steel nuggets. [default: true] + B:addSteelNugget=false + + # Add tin ingots. [default: true] + B:addTinIngot=false +} + + +"fluid recipes" { + # Fluids that can be used to fill up fuel tanks [default: [fuel], [refined_fuel], [biofuel], [biodiesel], [diesel], [gasoline], [fluiddiesel], [fluidnitrodiesel], [fliudnitrofuel], [refined_biofuel], [fire_water], [rocket_fuel]] + S:FluidListFuel < + fuel + refined_fuel + biofuel + biodiesel + diesel + gasoline + fluiddiesel + fluidnitrodiesel + fliudnitrofuel + refined_biofuel + fire_water + rocket_fuel + > + + # Fluids that are treated as oil. [default: [oil], [tree_oil], [crude_oil], [fluidoil], [seed_oil]] + S:FluidListOil < + oil + tree_oil + crude_oil + fluidoil + seed_oil + > + + # Fluids that are treated as oil for worlspawn and oil ore clusters. [default: [oil], [crude_oil]] + S:FluidListOilWorldspawn < + oil + crude_oil + > +} + + +general { + # Highest blockHardness advanced explosive charges can break, obsidian is 50.0) [range: 0.0 ~ 3.4028235E38, default: 100.0] + S:ExplosiveChargeAdvancedMaxHardness=100.0 + + # Highest blockHardness normal explosive charges can break, obsidian is 50.0) [range: 0.0 ~ 3.4028235E38, default: 30.0] + S:ExplosiveChargeMaxHardness=30.0 + + # Only opped players can use the unsafe mode of guns, this OVERRIDES the permission setting 'techguns.allowunsafemode' [default: false] + B:RestrictUnsafeModeToOP=false + + # Base XP value for Upgrade Bench recipes (enchants) [range: 0 ~ 10000, default: 20] + I:UpgradeXPCost=20 + + # Disable Radiation for players. Radiation system is WIP, only use in creative for testing [default: true] + B:WIP_disableRadiationSystem=true + + # Enable debug options and unfinished stuff, disable this for playing. [default: false] + B:debug=false + + # Disable automatic feeding of Food in the Techguns tab. Disable autofeeding if you think it breaks the balance [default: false] + B:disableAutofeeder=false + + # Keep recipes with lava instead of fuel even when fuel is present. Fuels need to be added by other mods [default: false] + B:keepLavaRecipesWhenFuelIsPresent=false + + # Machines don't need power, activate this if you don't want to install a mod with generators and still be able to use the machines [default: false] + B:machinesNeedNoPower=false +} + + +"npc spawn" { + # Biome Registry names (e.g: minecraft:mushroom_island) that are excluded from Techguns monster spawning [default: []] + S:BiomeBlacklist < + + > + + # Up to which distance to worldspawn only mobs with danger level up to 0 will spawn [range: 0 ~ 2147483647, default: 500] + I:DistanceSpawnLevel0=500 + + # Up to which distance to worldspawn only mobs with danger level up to 1 will spawn [range: 0 ~ 2147483647, default: 1000] + I:DistanceSpawnLevel1=1000 + + # Up to which distance to worldspawn only mobs with danger level up to 2 will spawn [range: 0 ~ 2147483647, default: 2500] + I:DistanceSpawnLevel2=2500 + + # Spawn weight for spawning Bandit groups, at 0 spawn will not be registered [range: 0 ~ 10000, default: 50] + I:SpawnWeightBandit=0 + + # Spawn weight for spawning Cyber Demons (Nether only), at 0 spawn will not be registered [range: 0 ~ 10000, default: 30] + I:SpawnWeightCyberDemon=0 + + # Spawn weight for spawning Psycho Steve, early game boss, don't set to high value, at 0 spawn will not be registered [range: 0 ~ 10000, default: 3] + I:SpawnWeightPsychoSteve=0 + + # Spawn weight for spawning Skeleton Soldiers, at 0 spawn will not be registered [range: 0 ~ 10000, default: 100] + I:SpawnWeightSkeletonSoldier=0 + + # Spawn weight for spawning Zombie Farmers, at 0 spawn will not be registered [range: 0 ~ 10000, default: 200] + I:SpawnWeightZombieFarmer=0 + + # Spawn weight for spawning Zombie Miners, at 0 spawn will not be registered [range: 0 ~ 10000, default: 200] + I:SpawnWeightZombieMiner=0 + + # Spawn weight for spawning Zombie Pigman Soldiers (Nether only), at 0 spawn will not be registered [range: 0 ~ 10000, default: 100] + I:SpawnWeightZombiePigmanSoldier=0 + + # Spawn weight for spawning Zombie Soldiers, at 0 spawn will not be registered [range: 0 ~ 10000, default: 100] + I:SpawnWeightZombieSoldier=0 + + # Spawn weigth of Techguns NPCs in the Nether, determines how many TG npcs spawn [range: 0 ~ 10000, default: 300] + I:"Techguns Spawnweight NEther"=300 + + # Spawn weigth of Techguns NPCs, determines how many TG npcs spawn [range: 0 ~ 10000, default: 600] + I:"Techguns Spawnweight Overworld"=600 +} + + +"ore drills" { + # Mining Level for coal ore clusters [range: 0 ~ 10, default: 0] + I:cluster_mininglevel_coal=0 + + # Mining Level for common gem ore clusters [range: 0 ~ 10, default: 1] + I:cluster_mininglevel_common_gem=1 + + # Mining Level for common metal ore clusters [range: 0 ~ 10, default: 0] + I:cluster_mininglevel_common_metal=0 + + # Mining Level for nether crystal ore clusters [range: 0 ~ 10, default: 2] + I:cluster_mininglevel_nether_crystal=2 + + # Mining Level for oil clusters [range: 0 ~ 10, default: 2] + I:cluster_mininglevel_oil=2 + + # Mining Level for rare metal ore clusters [range: 0 ~ 10, default: 1] + I:cluster_mininglevel_rare_metal=1 + + # Mining Level for shiny gem ore clusters [range: 0 ~ 10, default: 3] + I:cluster_mininglevel_shiny_gem=3 + + # Mining Level for shiny metal ore clusters [range: 0 ~ 10, default: 2] + I:cluster_mininglevel_shiny_metal=2 + + # Mining Level for uranium ore clusters [range: 0 ~ 10, default: 3] + I:cluster_mininglevel_uranium=3 + + # Ore Multiplier for coal ore clusters [range: 1.0E-4 ~ 1000.0, default: 10.0] + S:cluster_oremult_coal=10.0 + + # Ore Multiplier for common gem ore clusters [range: 1.0E-4 ~ 1000.0, default: 5.0] + S:cluster_oremult_common_gem=5.0 + + # Ore Multiplier for common metal ore clusters [range: 1.0E-4 ~ 1000.0, default: 5.0] + S:cluster_oremult_common_metal=5.0 + + # Ore Multiplier for nether crystal ore clusters [range: 1.0E-4 ~ 1000.0, default: 4.0] + S:cluster_oremult_nether_crystal=4.0 + + # Ore Multiplier for oil clusters [range: 1.0E-4 ~ 1000.0, default: 4.0] + S:cluster_oremult_oil=4.0 + + # Ore Multiplier for rare metal ore clusters [range: 1.0E-4 ~ 1000.0, default: 2.5] + S:cluster_oremult_rare_metal=2.5 + + # Ore Multiplier for shiny gem ore clusters [range: 1.0E-4 ~ 1000.0, default: 0.2] + S:cluster_oremult_shiny_gem=0.2 + + # Ore Multiplier for shiny metal ore clusters [range: 1.0E-4 ~ 1000.0, default: 1.0] + S:cluster_oremult_shiny_metal=1.0 + + # Ore Multiplier for uranium ore clusters [range: 1.0E-4 ~ 1000.0, default: 0.5] + S:cluster_oremult_uranium=0.5 + + # Power Multiplier for coal ore clusters [range: 1.0E-4 ~ 1000.0, default: 0.1] + S:cluster_powermult_coal=0.1 + + # Power Multiplier for common gem ore clusters [range: 1.0E-4 ~ 1000.0, default: 0.2] + S:cluster_powermult_common_gem=0.2 + + # Power Multiplier for common metal ore clusters [range: 1.0E-4 ~ 1000.0, default: 0.2] + S:cluster_powermult_common_metal=0.2 + + # Power Multiplier for nether crystal ore clusters [range: 1.0E-4 ~ 1000.0, default: 0.5] + S:cluster_powermult_nether_crystal=0.5 + + # Power Multiplier for oil clusters [range: 1.0E-4 ~ 1000.0, default: 1.0] + S:cluster_powermult_oil=1.0 + + # Power Multiplier for rare metal ore clusters [range: 1.0E-4 ~ 1000.0, default: 0.4] + S:cluster_powermult_rare_metal=0.4 + + # Power Multiplier for shiny gem ore clusters [range: 1.0E-4 ~ 1000.0, default: 1.0] + S:cluster_powermult_shiny_gem=1.0 + + # Power Multiplier for shiny metal ore clusters [range: 1.0E-4 ~ 1000.0, default: 1.0] + S:cluster_powermult_shiny_metal=1.0 + + # Power Multiplier for uranium ore clusters [range: 1.0E-4 ~ 1000.0, default: 1.0] + S:cluster_powermult_uranium=1.0 + + # Multiplier to calculate value of furnace fuel burn time = RF for ore Drill. burnTime* = RF. Only for internal use of the ore Drill, no real RF generation. [range: 1.0 ~ 100000.0, default: 1000.0] + S:oreDrillFuelMultiplier=1000.0 + + # Fuel value for Liquid Fuel for use in ore Drills, this is per Millibucket, not Bucket, so 1/1000 of bucket value [range: 1.0 ~ 100000.0, default: 100.0] + S:oreDrillFuelValueFuel=100.0 + + # Multiplier to default rate on how many ores an ore drill produces [range: 0.001 ~ 1000.0, default: 1.0] + S:oreDrillMultiplierOre=1.0 + + # Multiplier to default rate on how much power an ore drill requires [range: 0.0 ~ 1000.0, default: 1.0] + S:oreDrillMultiplierPower=1.0 +} + + +"world generation" { + # When worldgen is enabled, include structure spawns that contain ore clusters. [default: true] + B:SpawnOreClusterStructures=true + + # Should Structures (military bases) be spawned in the world? [default: true] + B:SpawnStructures=true + + # Every X chunks it's tried to spawnn a Big building. This is in both dimensions, ChunkX, and ChunkY modulo must be 0 [range: 16 ~ 100000, default: 64] + I:StructureSpawnWeightBig=64 + + # Every X chunks it's tried to spawnn a Medium building. This is in both dimensions, ChunkX, and ChunkY modulo must be 0 [range: 8 ~ 100000, default: 32] + I:StructureSpawnWeightMedium=32 + + # Every X chunks it's tried to spawnn a Small building. This is in both dimensions, ChunkX, and ChunkY modulo must be 0 [range: 4 ~ 100000, default: 16] + I:StructureSpawnWeightSmall=16 + + # Generate Copper Ore, disable if other mod does [default: true] + B:doOreGenCopper=false + + # Generate Lead Ore, disable if other mod does [default: true] + B:doOreGenLead=false + + # Generate Tin Ore, disable if other mod does [default: true] + B:doOreGenTin=false + + # Generate Titanium, not generated by most mods mods, leave it on in most cases [default: true] + B:doOreGenTitanium=false + + # Generate Uranium, disable if other mod already adds it and you want only 1 type. OreDictEntry:'oreUranium' [default: true] + B:doOreGenUranium=false +} + + diff --git a/overrides/config/telepads.cfg b/overrides/config/telepads.cfg new file mode 100644 index 0000000..5a7c2d8 --- /dev/null +++ b/overrides/config/telepads.cfg @@ -0,0 +1,27 @@ +# Configuration file + +teleport { + # [x,y,z,dimension,locationName] locations can be defined exactly (100/64/100/0/Any Name really), with margin (-500#1000/64#128/0#500/-1#1,Some Location Name) or random (random/random/random/random/LocationNameHere). values can be mixed (-100#5000/random/100/0/yourLocationNameHere) is totally possible [default: ] + S:"teleport locations" < + > +} + + +various { + # Allow creation of Ender Beads [default: true] + B:"Ender Bead Creation"=true + + # Timer , in seconds, of how long a player has to wait before the teleport gui shows up while standing on a pad [range: 1 ~ 60, default: 3] + I:"Teleport Cooldown"=3 + + # Experience consumed (in units, not levels) per teleport. If the demand is higher then a exp bar cap, only a level will be substracted [range: 0 ~ 2147483647, default: 0] + I:"Teleport Cost"=0 + + # EnderDragon blocks passage [default: true] + B:allowJamming=true + + # Telepads spawn particles [default: true] + B:allowParticles=true +} + + diff --git a/overrides/config/teslacorelib.cfg b/overrides/config/teslacorelib.cfg new file mode 100644 index 0000000..ff390ec --- /dev/null +++ b/overrides/config/teslacorelib.cfg @@ -0,0 +1,72 @@ +# Configuration file + +flags { + # Specifies if tesla machines are allowed to spawn items in world in case their output inventory is full. + # Warning: some machines will cause the items to be lost if not spawned in the world (WIP). + # [default: true] + B:allowMachinesToSpawnItems=true + + # Specifies if the simple tesla battery item will be registered or not. + # [default: false] + B:registerBattery=true + + # Specifies if the machine case item will be registered or not. + # [default: true] + B:registerMachineCase=true + + # Specifies if the metal powder items will be registered or not. + # [default: false] + B:registerPowders=true + + # Specifies if the metal sheet items will be registered or not. + # [default: false] + B:registerSheets=false + + # Specifies if the creative test machines will be registered or not. + # [default: false] + B:registerTestMachines=false + + addons { + # Specifies if the addon items will be registered or not. + # [default: true] + B:registerAddons=true + + # Specifies if the energy addon items will be registered or not. + # Only makes sense if 'registerAddons' is set to true. + # [default: true] + B:registerEnergyAddons=true + + # Specifies if the speed addon items will be registered or not. + # Only makes sense if 'registerAddons' is set to true. + # [default: true] + B:registerSpeedAddons=true + } + + gears { + # Specify the type of gear to be registered. + # Valid types are: wood, stone, iron, lapis, redstone, gold, emerald, diamond. + # [default: [wood], [stone], [iron], [gold], [diamond]] + S:registerGearTypes < + wood + stone + iron + gold + diamond + > + + # Specifies if the gear items will be registered or not. + # [default: true] + B:registerGears=true + } + +} + + +gui { + # Allows energy GUI to change the display energy system. + # [default: false] + B:allowChangeEnergyDisplay=true + S:energyDisplay=RF +} + + diff --git a/overrides/config/theoneprobe.cfg b/overrides/config/theoneprobe.cfg new file mode 100644 index 0000000..dd254ed --- /dev/null +++ b/overrides/config/theoneprobe.cfg @@ -0,0 +1,278 @@ +# Configuration file + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# Client-side settings +########################################################################################################## + +client { + # Color of the border of the box (0 to disable) [default: ff999999] + S:boxBorderColor=ff999999 + + # The distance to the bottom side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: -1] + I:boxBottomY=-1 + + # Color of the box (0 to disable) [default: 6699] + S:boxFillColor=00006699 + + # The distance to the left side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: 2] + I:boxLeftX=2 + + # How much the border should be offset (i.e. to create an 'outer' border) [range: 0 ~ 20, default: 0] + I:boxOffset=0 + + # The distance to the right side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: -1] + I:boxRightX=-1 + + # Thickness of the border of the box (0 to disable) [range: 0 ~ 20, default: 2] + I:boxThickness=2 + + # The distance to the top side of the screen. Use -1 if you don't want to set this [range: -1 ~ 10000, default: 25] + I:boxTopY=25 + + # Color of the border of the chest contents box (0 to disable) [default: ff999999] + S:chestContentsBorderColor=ff999999 + + # If true equal stacks will be compacted in the chest contents overlay [default: true] + B:compactEqualStacks=true + + # If true the probe will automatically show extended information if it is in your main hand (so not required to sneak) [default: true] + B:extendedInMain=true + + # true means shows harvestability with vanilla style icons [default: true] + B:harvestStyleVanilla=false + + # If true then the probe hotkey must be held down to show the tooltip [default: false] + B:holdKeyToMakeVisible=false + + # Toggle default probe visibility (client can override) [default: true] + B:isVisible=true + + # 0 means don't show break progress, 1 is show as bar, 2 is show as text [range: 0 ~ 2, default: 1] + I:showBreakProgress=1 + + # If true show liquid information when the probe hits liquid first [default: true] + B:showLiquids=true + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: red,bold] + S:textStyleError=red,bold + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: white] + S:textStyleInfo=white + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: green] + S:textStyleInfoImportant=green + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: gray] + S:textStyleLabel=gray + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: gray,italic] + S:textStyleModName=gray,italic + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: white] + S:textStyleName=white + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: gray,strikethrough] + S:textStyleObsolete=gray,strikethrough + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: green] + S:textStyleOk=green + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: white] + S:textStyleProgress=white + + # Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ... [default: red] + S:textStyleWarning=red + + # The scale of the tooltips, 1 is default, 2 is smaller [range: 0.4 ~ 5.0, default: 1.0] + S:tooltipScale=1.0 +} + + +########################################################################################################## +# providers +#--------------------------------------------------------------------------------------------------------# +# Provider configuration +########################################################################################################## + +providers { + # Entity providers that should be excluded [default: ] + S:excludedEntityProviders < + > + + # Providers that should be excluded [default: ] + S:excludedProviders < + > + + # Order in which entity providers should be used [default: [theoneprobe:entity.default], [theoneprobe:entity.debug], [theoneprobe:entity.entity], [danknull:default]] + S:sortedEntityProviders < + theoneprobe:entity.default + theoneprobe:entity.debug + theoneprobe:entity.entity + danknull:default + > + + # Order in which providers should be used [default: [theoneprobe:default], [theoneprobe:debug], [theoneprobe:block], [appliedenergistics2:TileInfoProvider], [appliedenergistics2:PartInfoProvider], [bonsaitrees:default], [danknull:default], [exnihilocreatio:default], [mcjtylib:default], [excompressum], [mekanism], [omlib:default]] + S:sortedProviders < + theoneprobe:default + theoneprobe:debug + theoneprobe:block + appliedenergistics2:TileInfoProvider + appliedenergistics2:PartInfoProvider + danknull:default + exnihilocreatio:default + mcjtylib:default + agricraft + mekanism + omlib:default + > +} + + +########################################################################################################## +# theoneprobe +#--------------------------------------------------------------------------------------------------------# +# The One Probe configuration +########################################################################################################## + +theoneprobe { + # If true equal stacks will be compacted in the chest contents overlay [default: true] + B:compactEqualStacks=true + + # A list of blocks for which we don't send NBT over the network. This is mostly useful for blocks that have HUGE NBT in their pickblock (itemstack) [default: ] + S:dontSendNBT < + > + + # A list of blocks for which we don't show chest contents automatically except if sneaking [default: ] + S:dontShowContentsUnlessSneaking < + > + + # If true the probe will automatically show extended information if it is in your main hand (so not required to sneak) [default: false] + B:extendedInMain=true + + # How much time (ms) to wait before reporting an exception again [range: 1 ~ 10000000, default: 20000] + I:loggingThrowableTimeout=20000 + + # The maximum packet size to send an itemstack from client to server. Reduce this if you have issues with network lag caused by TOP [range: -1 ~ 32768, default: 20000] + I:maxPacketToServer=20000 + + # Is the probe needed to show the tooltip? 0 = no, 1 = yes, 2 = yes and clients cannot override, 3 = probe needed for extended info only [range: 0 ~ 3, default: 3] + I:needsProbe=0 + + # Distance at which the probe works [range: 0.1 ~ 200.0, default: 6.0] + S:probeDistance=6.0 + + # Format for displaying RF: 0 = full, 1 = compact, 2 = comma separated [range: 0 ~ 2, default: 1] + I:rfFormat=1 + + # Alternate color for the RF bar [default: ff430000] + S:rfbarAlternateFilledColor=ff430000 + + # Color for the RF bar border [default: ff555555] + S:rfbarBorderColor=ff555555 + + # Color for the RF bar [default: ffdd0000] + S:rfbarFilledColor=ffdd0000 + + # Show animal owner setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showAnimalOwnerSetting=2 + + # Show brewing stand setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showBrewStandSetting=1 + + # Show if the block can be harvested (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showCanBeHarvested=1 + + # Show chest contents (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showChestContents=2 + + # Show chest contents in detail (0 = not, 1 = always, 2 = sneak), used only if number of items is below 'showItemDetailThresshold' [range: 0 ~ 2, default: 2] + I:showChestContentsDetailed=2 + + # If true show the color of the collar of a wolf [default: true] + B:showCollarColor=true + + # A list of blocks for which we automatically show chest contents even if not sneaking [default: [storagedrawers:basicDrawers], [storagedrawersextra:extra_drawers]] + S:showContentsWithoutSneaking < + storagedrawers:basicDrawers + storagedrawersextra:extra_drawers + > + + # Show the growth level of crops (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showCropPercentage=1 + + # If true show debug info with creative probe [default: true] + B:showDebugInfo=true + + # Show harvest level (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showHarvestLevel=1 + + # Show horse stats setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showHorseStatSetting=2 + + # If the number of items in an inventory is lower or equal then this number then more info is shown [range: 0 ~ 20, default: 4] + I:showItemDetailThresshold=4 + + # Show lever/comparator/repeater settings (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showLeverSetting=1 + + # Show time to adulthood for baby mobs (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showMobGrowth=1 + + # Show mob health (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showMobHealth=2 + + # Show mob potion effects (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showMobPotionEffects=2 + + # Show mob spawner setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showMobSpawnerSetting=1 + + # Show mod name (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showModName=1 + + # How to display RF: 0 = do not show, 1 = show in a bar, 2 = show as text [range: 0 ~ 2, default: 1] + I:showRF=1 + + # Show redstone (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 1] + I:showRedstone=1 + + # Reveal monster eggs (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 0] + I:showSilverfish=0 + + # The maximum amount of slots (empty or not) to show without sneaking [range: 0 ~ 1000, default: 0] + I:showSmallChestContentsWithoutSneaking=0 + + # How to display tank contents: 0 = do not show, 1 = show in a bar, 2 = show as text [range: 0 ~ 2, default: 1] + I:showTank=1 + + # Show tank setting (0 = not, 1 = always, 2 = sneak) [range: 0 ~ 2, default: 2] + I:showTankSetting=2 + + # If true there will be a readme note for first-time players [default: true] + B:spawnNote=false + + # If true there will be a bauble version of the probe if baubles is present [default: true] + B:supportBaubles=true + + # Format for displaying tank contents: 0 = full, 1 = compact, 2 = comma separated [range: 0 ~ 2, default: 1] + I:tankFormat=1 + + # Alternate color for the tank bar [default: ff000043] + S:tankbarAlternateFilledColor=ff000043 + + # Color for the tank bar border [default: ff555555] + S:tankbarBorderColor=ff555555 + + # Color for the tank bar [default: ff0000dd] + S:tankbarFilledColor=ff0000dd + + # The amount of milliseconds to wait before updating probe information from the server (this is a client-side config) [range: 10 ~ 100000, default: 300] + I:timeout=300 + + # The amount of milliseconds to wait before showing a 'fetch from server' info on the client (if the server is slow to respond) (-1 to disable this feature) [range: -1 ~ 100000, default: 2000] + I:waitingForServerTimeout=2000 +} + + diff --git a/overrides/config/thermallogistics.cfg b/overrides/config/thermallogistics.cfg new file mode 100644 index 0000000..bfcde13 --- /dev/null +++ b/overrides/config/thermallogistics.cfg @@ -0,0 +1,26 @@ +# Configuration file + +client { + # Whether or not the search bar in the terminal automatically gets focus. [default: true] + B:Autofocus=true + + # Whether or not the search bar in the terminal is synchronized with the JEI search bar. [default: true] + B:"JEI Synchronization"=true + + # Whether or not item counts in the terminal should be twice as small to fit more digits. [default: true] + B:"Small Text"=true +} + + +general { + # The amount of milliseconds before a crafting calculation gets timed out. [range: 10 ~ 2147483647, default: 1000] + I:"Calculation Timeout"=1000 + + # The amount of ticks between caching of the items in a network. The bigger the delay, the less responsive crafters, requesters and terminals will be. [range: 1 ~ 100, default: 20] + I:"Refresh Delay"=10 + + # The amount of ticks delay between update packets from the server. This includes the terminal items gui and the linked crafters gui. [range: 1 ~ 100, default: 20] + I:"Sync Delay"=20 +} + + diff --git a/overrides/config/tips.cfg b/overrides/config/tips.cfg new file mode 100644 index 0000000..b2ae884 --- /dev/null +++ b/overrides/config/tips.cfg @@ -0,0 +1,24 @@ +# Configuration file + +general { + # Determines whether or not the default tips should be possible. This includes tips added directly by other mods through their language files. [default: true] + B:allowDefaultTips=true + + # A list of custom tips added by the user or modpack. [default: ] + S:customTips < + > + + # The color of the actual tip text. [default: FFFFFF] + S:textColor=FFFFFF + + # The color of the top/title text for the tip. [default: FFFF55] + S:titleColor=FFFF55 + + # The amount of offset the tip text should have from the left of the screen. [range: 0 ~ 2147483647, default: 5] + I:xOffset=5 + + # The amount of offset the tip text should have from the bottom of the screen. [range: 0 ~ 2147483647, default: 40] + I:yOffset=40 +} + + diff --git a/overrides/config/toastcontrol.cfg b/overrides/config/toastcontrol.cfg new file mode 100644 index 0000000..e7bada5 --- /dev/null +++ b/overrides/config/toastcontrol.cfg @@ -0,0 +1,59 @@ +# Configuration file + +"toast types" { + # A Class-specific blacklist for toasts. Insert class names. + S:"Blacklisted Classes" < + > + + # If advancement toasts are blocked. Enabling will block ALL advancements. + B:"Disable Advancements"=true + + # If all toasts are blocked. + B:"Disable All"=false + + # If all non-vanilla toasts are blocked. Blocks all toasts that do not extend vanilla classes. + B:"Disable All Non-Vanilla"=false + + # If all vanilla toasts are blocked. Includes advancements, recipes, system, and tutorials. + B:"Disable All Vanilla"=false + + # If recipe unlock toasts are blocked. Blocks "you have unlocked a new recipe" toasts. + B:"Disable Recipes"=true + + # If system toasts are blocked. This is used only for the narrator toggle notification right now. + B:"Disable System Toasts"=false + + # Set to true to disable toasts sliding in to view. + B:"Disable Transitions"=false + + # If tutorial toasts are blocked. Blocks useless things like use WASD to move. + B:"Disable Tutorials"=true + + # How long (in ticks) to force a toast to show for. Higher is longer. + I:"Forced Display Time"=0 + + # The maximum number of toasts on the screen at once. Default 3, Vanilla uses 5. + # Min: 1 + # Max: 7 + I:"Max Toasts Shown"=3 + + # A debug config to print the class of each toast that tries to enter the GUI. Useful for finding classes to block. + B:"Print Toast Classnames"=false + + # The amount to offset a toast in the x axis. + I:"Toast X Offset"=0 + + # The amount to offset a toast in the y axis. + I:"Toast Y Offset"=0 + + # Set to true to change the transition to start from the left. + B:"Transition from Left"=false + + # If toasts are slightly translucent. + B:"Translucent Toasts"=true + + # If toasts do not draw a background. + B:"Transparent Toasts"=false +} + + diff --git a/overrides/config/totemexpansion.cfg b/overrides/config/totemexpansion.cfg new file mode 100644 index 0000000..0d5fb9e --- /dev/null +++ b/overrides/config/totemexpansion.cfg @@ -0,0 +1,87 @@ +# Configuration file + +general { + I:"Allowed Recall Dimensions" < + 0 + > + B:"Enable the Witch Doctor Villager"=true + B:"Enable the Witch Doctor's house in villages"=true + + # Min: 0 + # Max: 2147483647 + I:"Head Drop Looting Modifier"=2 + + # Min: 1 + # Max: 2147483647 + I:"Head Drop Rate"=50 + + # Values are metadata of minecraft:skull, values on this list will NOT be added to trades + I:"Mob Head Trades Blacklist" < + > + B:"Render Bauble On Player"=true + + # How many ticks until the ore cache is remade, lower = faster updates + # Min: 1 + # Max: 2147483647 + I:"Spelunking Cache Time"=20 + + # Min: 1 + # Max: 2147483647 + I:"Spelunking Range"=5 + + # Totems on this list will not activate + S:"Totem Blacklist" < + > + + # Totems on this list will not be dropped by mobs + S:"Totem Head Drop Blacklist" < + > + + # Totem heads on this list will NOT be added to trades + S:"Totem Head Trade Blacklist" < + > + I:"Totem head price max"=20 + I:"Totem head price min"=7 + + # Ores that can be found via the Totem of Spelunking + S:"Totem of Spelunking Ore Dictionary" < + oreIron + oreGold + oreDiamond + oreEmerald + oreCoal + oreLapis + oreRedstone + oreQuartz + oreBauxite + oreCinnabar + oreCopper + oreGalena + oreIridium + oreLead + orePeridot + orePetroleum + orePlatinum + orePyrite + oreRuby + oreSapphire + oreSheldonite + oreSilver + oreSodalite + oreSphalerite + oreSulfur + oreTetrahedrite + oreTin + oreTitanium + oreTungsten + oreUranium + oreInfusedAir + oreInfusedFire + oreInfusedWater + oreInfusedEarth + oreInfusedOrder + oreInfusedEntropy + > +} + + diff --git a/overrides/config/ts2k16.cfg b/overrides/config/ts2k16.cfg new file mode 100644 index 0000000..5209356 --- /dev/null +++ b/overrides/config/ts2k16.cfg @@ -0,0 +1,33 @@ +# Configuration file + +general { + # Make growth effect all plants, not just saplings [default: false] + B:"All Plants"=false + + # Allows users to sprint instead of sneaking [default: true] + B:"Allow Sprinting"=true + + # Plants blacklisted from the effect (Case Sensitive) [default: [minecraft:grass], [minecraft:tallgrass]] + S:Blacklist < + minecraft:grass + minecraft:tallgrass + > + + # Percent chance that growth will occur [range: 1 ~ 100, default: 25] + I:Chance=75 + + # Minimum number of ticks between each growth [range: 0 ~ 2147483647, default: 10] + I:Cooldown=5 + + # Game Stage required to unlock usage (when installed) [default: ] + S:"Game Stage"= + + # Growth effect radius around the player [range: 1 ~ 16, default: 3] + I:Radius=5 + + # Additional plants that can be affected (Case Sensitive) [default: ] + S:Whitelist < + > +} + + diff --git a/overrides/config/twitchintegration.cfg b/overrides/config/twitchintegration.cfg new file mode 100644 index 0000000..1966341 --- /dev/null +++ b/overrides/config/twitchintegration.cfg @@ -0,0 +1,20 @@ +# Configuration file + +general { + B:"Disable Name Badges"=false + B:"Disable User Colors"=false + + # Set this if you're on a public computer or concerned about security. You will have to re-authenticate every time you start Minecraft. + B:"Do not store token"=false + I:Port=6667 + B:"Show Whispers"=false + + # If you login anonymously you can read chat, but you will not be able to type to Twitch chat from within Minecraft. + B:"Use Anonymous Login"=false + + # Messages by these users will not display in chat. Useful to hide bots for example. + S:"User Blacklist" < + > +} + + diff --git a/overrides/config/ultimatecobblegen.cfg b/overrides/config/ultimatecobblegen.cfg new file mode 100644 index 0000000..6eac7f7 --- /dev/null +++ b/overrides/config/ultimatecobblegen.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # Set this to any positive value to limit the number of generated items, or -1 to make it infinite. + # Min: -1 + # Max: 2147483647 + I:MAX_COBBLE_PER_TICK=-1 + + # Min: 0 + # Max: 2147483647 + I:RF_PER_BLOCK=0 +} + + diff --git a/overrides/config/unidict/IntegrationModule.cfg b/overrides/config/unidict/IntegrationModule.cfg new file mode 100644 index 0000000..b507ece --- /dev/null +++ b/overrides/config/unidict/IntegrationModule.cfg @@ -0,0 +1,30 @@ +# Configuration file + +integrations { + B:AbyssalCraft=true + B:AdvancedRocketry=true + B:AppliedEnergistics2=true + B:BaseMetals=true + B:BloodMagic=true + B:Chickens=true + B:Crafting=true + B:DraconicEvolution=true + B:Embers=true + B:EnderIo=true + B:Forestry=true + B:ForgeCraft=true + B:Foundry=true + B:Furnace=true + B:GadgetryCore=true + B:GadgetryMachines=true + B:ImmersiveEngineering=true + B:IndustrialCraft2=true + B:IndustrialCraft2Classic=true + B:IndustrialForegoing=true + B:Magneticraft=true + B:Mekanism=true + B:TechReborn=true + B:ThermalExpansion=true +} + + diff --git a/overrides/config/unidict/UniDict.cfg b/overrides/config/unidict/UniDict.cfg new file mode 100644 index 0000000..c836278 --- /dev/null +++ b/overrides/config/unidict/UniDict.cfg @@ -0,0 +1,243 @@ +# Configuration file + +~CONFIG_VERSION: 1.12.2-2.9.2 + +dump { + # Enable this to keep track of all the entries. + # the output file will be saved on "config\unidict\dump" folder. + # once the file is generated, you must delete it to re-generate. [default: false] + B:entriesDump=false + + # Enable this to keep track of all the kinds. + # the output file will be saved on "config\unidict\dump" folder. + # once the file is generated, you must delete it to re-generate. [default: false] + B:kindsDump=false + + # Enable this to keep track of all the unificated entries. + # the output file will be saved on "config\unidict\dump" folder. + # once the file is generated, you must delete it to re-generate. [default: false] + B:unifiedEntriesDump=false +} + + +general { + # auto hide items in JEI? [default: true] + B:autoHideInJEI=true + + # put here entries that you don't want to hide in JEI. + # only works if keepOneEntry is false. [default: [Ljava.lang.String;@18a4d1c7] + S:autoHideInJEIEntryBlackList < + > + + # put here kinds that you don't want to hide in JEI. + # only works if keepOneEntry is false. [default: [Ljava.lang.String;@58856733] + S:autoHideInJEIKindBlackList < + ore + > + + # Put here itemstacks that you want don't want to ignore/not unify. + # Example Format: minecraft:iron_ingot#0 [default: [Ljava.lang.String;@4ab61217] + S:itemStacksNamesToIgnore < + > + + # keep only one entry per ore dict entry? [default: false] + B:keepOneEntry=false + + # enable this if you want the keepOneEntry blacklists to became whitelists. + # Note: this doesn't applies for "S:keepOneEntryModBlackSet" [default: false] + B:keepOneEntryBlackListsAsWhiteLists=false + + # entries listed here will be blacklisted in keepOneEntry. + # must be the exact entry name. [default: [Ljava.lang.String;@24513e65] + S:keepOneEntryEntryBlackList < + > + + # kinds listed here will be blacklisted in keepOneEntry. + # must be the exact kind name. [default: [Ljava.lang.String;@44008c28] + S:keepOneEntryKindBlackList < + > + + # mods listed here will be blacklisted in keepOneEntry. + # must be the exact modID. [default: [Ljava.lang.String;@5788b53f] + S:keepOneEntryModBlackList < + > + + # Enable this if you have mods that depends on UniDict but you don't like the unification. [default: false] + B:libraryMode=false + + # If Enabled, the ingredients of all the new recipes created by Crafting Integration will be registered as ItemStacks. + # Enable this if you don't like the cycling through the possibilities of JEI. [default: false] + B:registerNewCraftingIngredientsAsItemStacks=false + + # This allows to the user add/remove entries before the Unification happen. + # this is mainly useful to avoid trying to unify certain things. + # + # Format to Add entries to the OreDictionary: + # weirdStone+minecraft:stone#1 + # The example above will register Granite as weirdStone. + # + # Format to Remove entries from the OreDictionary: + # weirdStone-minecraft:stone#1 + # The example above will remove Granite from weirdStone. [default: [Ljava.lang.String;@5a7e8a75] + S:userOreDictEntries < + > +} + + +inputreplacement { + # Enabling this will remove all non-standard items as input of the Furnace. [default: false] + B:furnace=false + + # Enabling this will remove all non-standard items as input of Mekanism Machine Recipes. [default: false] + B:mekanism=false +} + + +integrations { + # this controls if duplicate check & removal of duplicates on Immersive Engineering Integration. [default: true] + B:ieIntegrationDuplicateRemoval=true +} + + +modules { + # Integration Module. + # if false all the Integrations will be disabled. + # [default: true] + B:integration=true +} + + +resources { + # what kind of child do you want to make a standard? + # [default: [Ljava.lang.String;@3cb8b69a] + S:childrenOfMetals < + ore + dustTiny + dustSmall + chunk + dust + nugget + ingot + block + plate + gear + rod + > + + # Here you can put a list to custom unify them. + # must be in this format "ResourceName:kind1|kind2|...". [default: [Ljava.lang.String;@618c3ff0] + S:customUnifiedResources < + Obsidian:dustTiny|dust + Stone:dust + Obsidian:dust|dustSmall + Coal:dust|dustSmall + Sulfur:dust|dustSmall + Salt:dust + > + + # enabling this allow you to specify the "owner" of each entry. + # it also will make "S:ownerOfEveryThing" be ignored for this entry. + # example: "ingotIron" + # [default: false] + B:enableSpecificEntrySort=false + + # enabling this allow you to specify the "owner" of each kind. + # it also will make "S:ownerOfEveryThing" be ignored for this kind. + # example: "ore" + # [default: false] + B:enableSpecificKindSort=false + + # Add here input ItemStack's (item registry names) that you don't want the Furnace Integration to mess with. + # Format: + # minecraft:iron_ingot#0 [default: [Ljava.lang.String;@1cbea92f] + S:furnaceInputsToIgnore < + + > + + # Add here output ItemStack's (item registry names) that you don't want the Furnace Integration to mess with. + # Format: + # minecraft:iron_ingot#0 [default: [Ljava.lang.String;@65cbd044] + S:furnaceOutputsToIgnore < + + > + + # Crafting Integration will ignore recipes created by the ModId's listed below. + # [default: [Ljava.lang.String;@812180c] + S:ignoreModIdRecipes < + oreshrubs + > + + # List of Metals to unify. + # Note 1: this will only work for "metals" + # Note 2: if your "metal" doesn't have an ingot form, check the "S:customUnifiedResources" config option. + # [default: [Ljava.lang.String;@4ff7fca8] + S:metalsToUnify < + Iron + Gold + Copper + Tin + Silver + Lead + Nickel + Platinum + Zinc + Aluminium + Aluminum + Alumina + Chromium + Chrome + Uranium + Iridium + Osmium + Bronze + Steel + Brass + Invar + Electrum + Cupronickel + Constantan + > + + # all the entries will be sorted according to the modID list below + # must be the exact modID. + # [default: [Ljava.lang.String;@35ab76a0] + S:ownerOfEveryThing < + minecraft + thermalfoundation + substratum + ic2 + mekanism + immersiveengineering + techreborn + > + + # add here recipes (names) that you don't want the Crafting Integration to mess with. [default: [Ljava.lang.String;@6c5c0ab0] + S:recipeToIgnoreList < + minecraft:iron_nugget + minecraft:iron_block + minecraft:iron_ingot_from_block + minecraft:iron_ingot_from_nuggets + minecraft:gold_nugget + minecraft:gold_ingot_from_block + minecraft:gold_ingot_from_nuggets + minecraft:gold_block + > + + # add here recipes (names) that you want to be removed. + # note: this will be executed after Crafting Integration. + # note 2: if there is a space on the end of the recipe, then the recipe name must stay in "recipename", this is ONLY required when there is a space on the end " " [default: [Ljava.lang.String;@4978ba4] + S:recipeToRemoveList < + > + + # resources to be black-listed. + # this exists to avoid duplicates. + # this affect the API. [default: [Ljava.lang.String;@22c6223] + S:resourceBlackList < + Aluminium + Alumina + Chrome + Redstone + > +} + + diff --git a/overrides/config/usefulnullifiers.cfg b/overrides/config/usefulnullifiers.cfg new file mode 100644 index 0000000..e3be782 --- /dev/null +++ b/overrides/config/usefulnullifiers.cfg @@ -0,0 +1,29 @@ +# Configuration file + +general { + # Add the recipe for the AION + B:enableAION=true + + # Add the recipe for the Energy Nullifier + B:enableEnergyVoid=true + + # Add the recipe for the Fluid Nullifier + B:enableFluidVoid=true + + # Add the recipe for the Portable Overflow Nullifier + B:enableOverflow=true + + # Add the recipe for the Portable AION + B:enablePortAION=true + + # Add the recipe for the Portable Fluid Nullifier + B:enablePortFluidVoid=true + + # Add the recipe for the Portable Item Nullifier + B:enablePortVoid=true + + # Add the recipe for the Item Nullifier + B:enableVoid=true +} + + diff --git a/overrides/config/valkyrielib/main.cfg b/overrides/config/valkyrielib/main.cfg new file mode 100644 index 0000000..f01d8ae --- /dev/null +++ b/overrides/config/valkyrielib/main.cfg @@ -0,0 +1,28 @@ +# Configuration file + +valkyrielib { + + guide { + # Should the guide be given to the player on first spawn? [default: true] + B:first_login_guide_spawn=false + } + + multiblocks { + # Protect the players multiblocks allowing only the owner to break them. [default: true] + B:multiblock_protection=true + } + + modifiers { + # Is Module Enabled? [default: true] + B:enabled=true + } + + supporters { + } + + testing { + } + +} + + diff --git a/overrides/config/vanillafix.cfg b/overrides/config/vanillafix.cfg new file mode 100644 index 0000000..1112a21 --- /dev/null +++ b/overrides/config/vanillafix.cfg @@ -0,0 +1,26 @@ +# Configuration file + +crashes { + B:disableReturnToMainMenu=false + I:errorNotificationDuration=30000 + S:hasteURL=https://paste.dimdev.org + B:replaceErrorNotifications=false + + # Valid values: + # LOG + # NOTIFICATION + # WARNING_SCREEN + # CRASH + S:scheduledTaskproblemAction=NOTIFICATION +} + + +fixes { + B:bugFixes=true + B:crashFixes=true + B:modSupport=true + B:profiler=true + B:textureFixes=true +} + + diff --git a/overrides/config/vanillafix/config_version b/overrides/config/vanillafix/config_version new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/overrides/config/vanillafix/config_version @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/overrides/config/vanillafix/methods-stable_39.csv b/overrides/config/vanillafix/methods-stable_39.csv new file mode 100644 index 0000000..078c9a1 --- /dev/null +++ b/overrides/config/vanillafix/methods-stable_39.csv @@ -0,0 +1,9655 @@ +searge,name,side,desc +func_100011_g,getIsPotionDurationMax,0, +func_100012_b,setPotionDurationMax,0, +func_100015_a,isKeyDown,0, +func_104002_bU,isNoDespawnRequired,2, +func_104055_i,setForceGamemode,1, +func_104056_am,getForceGamemode,2, +func_104112_b,flushToDisk,2, +func_104140_m,flushToDisk,2, +func_110121_a,isNotEmpty,0, +func_110124_au,getUniqueID,2, +func_110128_b,onBroken,2, +func_110131_b,removeFrameFromMap,2, +func_110132_b,removeInventoryChangeListener,2, +func_110133_a,setCustomName,2, +func_110134_a,addInventoryChangeListener,2, +func_110138_aP,getMaxHealth,2, +func_110139_bj,getAbsorptionAmount,2, +func_110140_aT,getAttributeMap,2, +func_110142_aN,getCombatTracker,2, +func_110143_aJ,getHealth,2, +func_110144_aD,getLastAttackedEntity,2, +func_110145_l,dismountEntity,2, +func_110146_f,updateDistance,2, +func_110147_ax,applyEntityAttributes,2, +func_110148_a,getEntityAttribute,2, +func_110149_m,setAbsorptionAmount,2, +func_110159_bB,updateLeashedState,2, +func_110160_i,clearLeashed,2, +func_110162_b,setLeashHolder,2, +func_110163_bv,enablePersistence,2, +func_110165_bF,recreateLeash,2, +func_110166_bE,getLeashHolder,2, +func_110167_bD,getLeashed,2, +func_110173_bK,isWithinHomeDistanceCurrentPosition,2, +func_110174_bM,getMaximumHomeDistance,2, +func_110175_bO,hasHome,2, +func_110177_bN,detachHome,2, +func_110182_bF,isAttacking,0, +func_110195_a,addGrowth,2, +func_110198_t,increaseTemper,2, +func_110199_f,openGUI,2, +func_110200_cJ,canMate,2, +func_110201_q,getMouthOpennessAngle,0, +func_110202_bQ,getHorseVariant,2, +func_110203_cN,getModifiedMovementSpeed,2, +func_110204_cc,isEatingHaystack,2, +func_110205_ce,isBreeding,2, +func_110206_u,setJumpPower,0, +func_110207_m,setChested,2, +func_110208_b,setHorseWatchableBoolean,2, +func_110209_cd,isRearing,2, +func_110210_cH,moveTail,2, +func_110212_cp,getVariantTexturePaths,0, +func_110215_cj,getHorseJumpStrength,2, +func_110216_r,spawnHorseParticles,0, +func_110219_q,setRearing,2, +func_110220_cK,makeHorseRear,2, +func_110223_p,getRearingAmount,0, +func_110226_cD,initHorseChest,2, +func_110227_p,setEatingHaystack,2, +func_110230_cF,resetTexturePrefix,2, +func_110232_cE,updateHorseSlots,2, +func_110233_w,getHorseWatchableBoolean,2, +func_110234_j,setHorseTamed,2, +func_110235_q,setHorseVariant,2, +func_110237_h,mountTo,2, +func_110238_s,setTemper,2, +func_110242_l,setBreeding,2, +func_110245_cM,getModifiedJumpStrength,2, +func_110246_bZ,isHorseJumping,2, +func_110247_cG,setHorseTexturePaths,0, +func_110248_bS,isTame,2, +func_110249_cI,openHorseMouth,2, +func_110250_a,getClosestHorse,2, +func_110251_o,setHorseSaddled,2, +func_110252_cg,getTemper,2, +func_110254_bY,getHorseSize,2, +func_110255_k,setHorseJumping,2, +func_110257_ck,isHorseSaddled,2, +func_110258_o,getGrassEatingAmount,0, +func_110263_g,setTamedBy,2, +func_110264_co,getHorseTexture,0, +func_110266_cB,eatingHorse,2, +func_110267_cL,getModifiedMaxHealth,2, +func_110297_a_,verifySellingItem,2, +func_110303_q,getLocationCape,0, +func_110304_a,getDownloadImageSkin,0, +func_110306_p,getLocationSkin,0, +func_110311_f,getLocationSkin,0, +func_110317_t,isRidingHorse,0, +func_110318_g,sendHorseJump,0, +func_110319_bJ,getHorseJumpPower,0, +func_110326_a,setOverlayMessage,0, +func_110430_a,setEntityActionState,2, +func_110432_I,getSession,0, +func_110434_K,getTextureManager,0, +func_110436_a,refreshResources,0, +func_110437_J,getProxy,0, +func_110438_M,getResourcePackRepository,0, +func_110441_Q,updateDisplayMode,0, +func_110442_L,getResourceManager,0, +func_110454_ao,getServerProxy,2, +func_110455_j,getOpPermissionLevel,2, +func_110462_b,getPackFormat,0, +func_110468_c,getFrameIndex,0, +func_110469_d,getFrameTime,0, +func_110470_b,frameHasTime,0, +func_110471_a,getFrameHeight,0, +func_110472_a,getFrameTimeSingle,0, +func_110473_c,getFrameCount,0, +func_110474_b,getFrameWidth,0, +func_110479_a,getTextureBlur,0, +func_110480_b,getTextureClamp,0, +func_110483_a,getSectionName,0, +func_110492_a,parseAnimationFrame,0, +func_110495_a,hasNoTime,0, +func_110496_c,getFrameIndex,0, +func_110497_b,getFrameTime,0, +func_110503_a,parseMetadataSection,0, +func_110504_a,registerMetadataSectionType,0, +func_110505_a,getGson,0, +func_110514_c,getResourcePack,0, +func_110515_d,getResourcePackName,0, +func_110516_a,updateResourcePack,0, +func_110517_b,closeResourcePack,0, +func_110518_a,bindTexturePackIcon,0, +func_110519_e,getTexturePackDescription,0, +func_110526_a,getMetadata,0, +func_110527_b,getInputStream,0, +func_110528_c,hasMetadata,0, +func_110536_a,getResource,0, +func_110537_b,getLocationMcmeta,0, +func_110538_a,addResourcePack,0, +func_110541_a,reloadResources,0, +func_110542_a,registerReloadListener,0, +func_110543_a,clearResources,0, +func_110544_b,notifyReloadListeners,0, +func_110545_a,reloadResourcePack,0, +func_110549_a,onResourceManagerReload,0, +func_110550_d,tick,0, +func_110551_a,loadTexture,0, +func_110552_b,getGlTextureId,0, +func_110564_a,updateDynamicTexture,0, +func_110565_c,getTextureData,0, +func_110569_e,initMissingImage,0, +func_110571_b,loadTextureAtlas,0, +func_110572_b,getAtlasSprite,0, +func_110577_a,bindTexture,0, +func_110578_a,getDynamicTextureLocation,0, +func_110579_a,loadTexture,0, +func_110580_a,loadTickableTexture,0, +func_110581_b,getTexture,0, +func_110586_a,getPackImage,0, +func_110587_b,getResourceDomains,0, +func_110589_b,resourceExists,0, +func_110590_a,getInputStream,0, +func_110591_a,getInputStreamByName,0, +func_110592_c,locationToName,0, +func_110593_b,hasResourceName,0, +func_110594_c,logNameNotLowercase,0, +func_110595_a,getRelativeName,0, +func_110596_a,readMetadata,0, +func_110599_c,getResourcePackZipFile,0, +func_110605_c,getResourceStream,0, +func_110609_b,getRepositoryEntriesAll,0, +func_110611_a,updateRepositoryEntriesAll,0, +func_110612_e,getDirResourcepacks,0, +func_110613_c,getRepositoryEntries,0, +func_110614_g,getResourcePackFiles,0, +func_110616_f,fixDirResourcepacks,0, +func_110623_a,getPath,2, +func_110624_b,getNamespace,2, +func_110646_a,getTextWithoutFormattingCodes,2, +func_110647_a,getOSType,0, +func_110667_a,getNumberOfTeams,2, +func_110668_a,spreadPositions,2, +func_110669_a,spread,2, +func_110670_a,createInitialPositions,2, +func_110671_a,setPlayerPositions,2, +func_110683_a,updateHorseRotation,0, +func_110738_j,isRidingHorse,0, +func_110775_a,getEntityTexture,0, +func_110776_a,bindTexture,0, +func_110827_b,renderLeash,0, +func_110828_a,interpolateValue,0, +func_110934_a,addSprite,0, +func_110935_a,getCurrentWidth,0, +func_110936_b,getCurrentHeight,0, +func_110966_b,setIconWidth,0, +func_110967_i,getOriginY,0, +func_110968_a,setFramesTextureData,0, +func_110969_c,setIconHeight,0, +func_110970_k,getFrameCount,0, +func_110971_a,initSprite,0, +func_110985_a,updateAnaglyph,0, +func_110986_a,readImageData,0, +func_110987_a,uploadTextureImage,0, +func_110988_a,uploadTexture,0, +func_110989_a,uploadTextureImageAllocate,0, +func_110990_a,copyToBuffer,0, +func_110991_a,allocateTexture,0, +func_110993_a,uploadTextureImageSubImpl,0, +func_110994_a,copyToBufferPos,0, +func_110995_a,uploadTextureImageSub,0, +func_110996_a,glGenTextures,0, +func_110997_a,setTextureClamped,0, +func_111092_a,getSpawnY,2, +func_111093_a,clamp,2, +func_111094_b,moveAway,2, +func_111095_a,normalize,2, +func_111096_b,getLength,2, +func_111097_a,randomize,2, +func_111098_b,isSafe,2, +func_111099_a,dist,2, +func_111104_a,setRandomEffect,2, +func_111108_a,getName,2, +func_111109_a,clampValue,2, +func_111110_b,getDefaultValue,2, +func_111111_c,getShouldWatch,2, +func_111112_a,setShouldWatch,2, +func_111116_f,getDescription,2, +func_111117_a,setDescription,2, +func_111121_a,applyModifier,2, +func_111122_c,getModifiers,2, +func_111123_a,getAttribute,2, +func_111124_b,removeModifier,2, +func_111125_b,getBaseValue,2, +func_111126_e,getAttributeValue,2, +func_111127_a,getModifier,2, +func_111128_a,setBaseValue,2, +func_111129_g,computeValue,2, +func_111130_a,getModifiersByOperation,2, +func_111131_f,flagForUpdate,2, +func_111146_a,getAllAttributes,2, +func_111147_b,applyAttributeModifiers,2, +func_111148_a,removeAttributeModifiers,2, +func_111150_b,registerAttribute,2, +func_111151_a,getAttributeInstance,2, +func_111152_a,getAttributeInstanceByName,2, +func_111160_c,getWatchedAttributes,2, +func_111161_b,getDirtyInstances,2, +func_111164_d,getAmount,2, +func_111165_e,isSaved,2, +func_111166_b,getName,2, +func_111167_a,getID,2, +func_111168_a,setSaved,2, +func_111169_c,getOperation,2, +func_111175_f,getTargetDistance,2, +func_111183_a,getAttributeModifierAmount,2, +func_111184_a,registerPotionAttributeModifier,2, +func_111185_a,applyAttributesModifiersToEntity,2, +func_111186_k,getAttributeModifierMap,0, +func_111187_a,removeAttributesModifiersFromEntity,2, +func_111190_b,sendMetadata,2, +func_111205_h,getItemAttributeModifiers,2, +func_111206_d,getByNameOrId,2, +func_111207_a,itemInteractionForEntity,2, +func_111225_m,getRelevantEnchantmentTypes,0, +func_111226_a,hasRelevantEnchantmentType,0, +func_111229_a,setRelevantEnchantmentTypes,2, +func_111238_b,isEnabled,0, +func_111257_a,writeBaseAttributeMapToNBT,2, +func_111258_a,applyModifiersToAttributeInstance,2, +func_111259_a,readAttributeModifierFromNBT,2, +func_111261_a,writeAttributeInstanceToNBT,2, +func_111262_a,writeAttributeModifierToNBT,2, +func_111269_d,getPathSearchRange,2, +func_111270_a,union,2, +func_111271_a,getUnicodePageLocation,0, +func_111272_d,readFontTexture,0, +func_111282_a,interactWithEntity,2, +func_111283_C,getAttributeModifiers,2, +func_111285_a,getUsername,0, +func_111286_b,getSessionID,0, +func_120011_ar,setGuiEnabled,1, +func_120016_a,createServerGui,1, +func_120018_d,getLogComponent,1, +func_120019_b,getStatsComponent,1, +func_120020_c,getPlayerListComponent,1, +func_120034_a,tick,1, +func_120035_a,mean,1, +func_130001_d,getCurrentMoonPhaseFactor,2, +func_130010_a,getOriginX,0, +func_130011_c,setLastAttackedEntity,2, +func_130014_f_,getEntityWorld,2, +func_130071_aq,getCurrentTimeMillis,2, +func_130072_d,getAnimationFrame,0, +func_130073_e,getFrameIndexSet,0, +func_130077_b,getPackName,0, +func_130098_m,hasAnimationMetadata,0, +func_130099_d,allocateFrameTextureData,0, +func_130102_n,resetSprite,0, +func_130103_l,clearFramesTextureData,0, +func_130105_g,getMinecraftStartTimeMillis,2, +func_135016_M,getLanguageManager,0, +func_135018_a,getLanguages,0, +func_135021_a,loadLocaleData,0, +func_135022_a,loadLocaleDataFiles,0, +func_135023_a,formatMessage,0, +func_135024_b,checkUnicode,0, +func_135025_a,isUnicode,0, +func_135026_c,translateKeyPrivate,0, +func_135028_a,loadLocaleData,0, +func_135034_a,getLanguageCode,0, +func_135035_b,isBidirectional,0, +func_135040_d,getLanguages,0, +func_135041_c,getCurrentLanguage,0, +func_135042_a,isCurrentLocaleUnicode,0, +func_135043_a,parseLanguageMetadata,0, +func_135044_b,isCurrentLanguageBidirectional,0, +func_135045_a,setCurrentLanguage,0, +func_135051_a,setLocale,0, +func_135052_a,format,0, +func_135055_a,getResourceDomains,0, +func_135056_b,getAllResources,0, +func_135058_a,getPackMetadata,0, +func_135063_a,replaceWith,0, +func_135064_c,tryTranslateKey,2, +func_135074_t,clearCustomName,2, +func_140005_i,switchToRealms,0, +func_142008_O,shouldSetPosAfterLoading,2, +func_142013_aG,getLastAttackedEntityTime,2, +func_142015_aE,getRevengeTimer,2, +func_142017_o,onLeashDistance,2, +func_142018_a,shouldAttackEntity,2, +func_142021_k,getServerBrand,0, +func_142049_d,removeAllModifiers,0, +func_142053_d,formatString,2, +func_142054_a,isSameTeam,2, +func_143004_u,markPlayerActive,2, +func_143006_e,setPlayerIdleTimeout,2, +func_143007_ar,getMaxPlayerIdleMinutes,2, +func_143009_a,readStructureBaseNBT,2, +func_143010_b,createStructureBaseNBT,2, +func_143011_b,readStructureFromNBT,2, +func_143012_a,writeStructureToNBT,2, +func_143016_a,registerVillagePieces,2, +func_143017_b,readFromNBT,2, +func_143018_f,getChunkPosZ,2, +func_143019_e,getChunkPosX,2, +func_143020_a,readStructureComponentsFromNBT,2, +func_143021_a,writeStructureComponentsToNBT,2, +func_143022_a,writeToNBT,2, +func_143025_a,getStructureName,2, +func_143026_a,setStructureStart,2, +func_143027_a,initializeStructureData,2, +func_143031_a,registerStructureComponent,2, +func_143032_b,getStructureComponent,2, +func_143033_a,getStructureStartName,2, +func_143034_b,registerStructure,2, +func_143035_a,getStructureStart,2, +func_143036_a,getStructureComponentName,2, +func_143041_a,getTagCompound,2, +func_143042_b,formatChunkCoords,2, +func_143043_a,writeInstance,2, +func_143045_a,registerScatteredFeaturePieces,2, +func_143046_a,registerStrongholdPieces,2, +func_143048_a,registerStructurePieces,2, +func_143049_a,registerNetherFortressPieces,2, +func_145747_a,sendMessage,2, +func_145748_c_,getDisplayName,2, +func_145749_h,getLastOutput,2, +func_145750_b,setLastOutput,2, +func_145751_f,getCommandBlockType,0, +func_145752_a,setCommand,2, +func_145753_i,getCommand,2, +func_145754_b,setName,2, +func_145755_a,trigger,2, +func_145756_e,updateCommand,2, +func_145757_a,fillInInfo,0, +func_145759_b,readDataFromNBT,2, +func_145760_g,getSuccessCount,2, +func_145769_d,setEntityId,2, +func_145770_h,isInRangeToRender3d,0, +func_145771_j,pushOutOfBlocks,2, +func_145773_az,doesEntityNotTriggerPressurePlate,2, +func_145775_I,doBlockCollisions,2, +func_145778_a,dropItemWithOffset,2, +func_145779_a,dropItem,2, +func_145782_y,getEntityId,2, +func_145797_a,setOwner,2, +func_145798_i,getOwner,2, +func_145799_b,setThrower,2, +func_145800_j,getThrower,2, +func_145806_a,setHurtEntities,2, +func_145807_e,getWorldObj,0, +func_145818_k_,hasCustomName,2, +func_145822_e,getCommandBlockLogic,2, +func_145828_a,addInfoToCrashReport,2, +func_145829_t,validate,2, +func_145830_o,hasWorld,2, +func_145831_w,getWorld,2, +func_145832_p,getBlockMetadata,2, +func_145833_n,getMaxRenderDistanceSquared,0, +func_145834_a,setWorld,2, +func_145835_a,getDistanceSq,0, +func_145836_u,updateContainingBlockInfo,2, +func_145837_r,isInvalid,2, +func_145838_q,getBlockType,2, +func_145839_a,readFromNBT,2, +func_145842_c,receiveClientEvent,2, +func_145843_s,invalidate,2, +func_145856_a,getRecord,2, +func_145857_a,setRecord,2, +func_145860_a,getProgress,0, +func_145866_f,clearPistonTileEntity,2, +func_145867_d,shouldPistonHeadBeRendered,2, +func_145868_b,isExtending,2, +func_145877_a,changePitch,2, +func_145881_a,getSpawnerBaseLogic,2, +func_145883_k,transferItemsOut,2, +func_145884_b,getSourceInventory,2, +func_145887_i,updateHopper,2, +func_145888_j,isOnTransferCooldown,2, +func_145891_a,pullItems,2, +func_145893_b,getInventoryAtPosition,2, +func_145894_a,canCombine,2, +func_145895_l,getInventoryForHopperTransfer,2, +func_145896_c,setTransferCooldown,2, +func_145898_a,putDropInInventoryAllSlots,2, +func_145903_a,setSkullRotation,2, +func_145904_a,getSkullType,2, +func_145906_b,getSkullRotation,0, +func_145911_b,getPlayer,2, +func_145912_a,setPlayer,2, +func_145913_a,setEditable,0, +func_145914_a,getIsEditable,2, +func_145920_a,setCustomName,2, +func_145934_k,canBrew,2, +func_145937_a,setName,2, +func_145940_l,brewPotions,2, +func_145948_k,canSmelt,2, +func_145949_j,smeltItem,2, +func_145950_i,isBurning,2, +func_145951_a,setCustomInventoryName,2, +func_145952_a,getItemBurnTime,2, +func_145954_b,isItemFuel,2, +func_145965_a,getFlowerPotItem,2, +func_145966_b,getFlowerPotData,2, +func_145969_a,openChest,2, +func_145970_b,closeChest,2, +func_145971_a,canBeUsed,2, +func_145979_i,checkForAdjacentChests,2, +func_145980_j,getChestType,2, +func_145993_a,getCommandBlockLogic,2, +func_145995_a,setOutputSignal,2, +func_145996_a,getOutputSignal,2, +func_145999_a,setName,2, +func_146000_x,addEffectsToPlayers,2, +func_146002_i,shouldBeamRender,0, +func_146003_y,updateSegmentColors,2, +func_146017_i,getDispenseSlot,2, +func_146019_a,addItemStack,2, +func_146031_a,setChestTileEntity,2, +func_146034_e,handleHookRetraction,2, +func_146065_b,dropItemOrSelf,2, +func_146066_aG,canDropLoot,2, +func_146068_u,getDropItem,2, +func_146069_a,multiplySize,2, +func_146070_a,setBreakDoorsAItask,2, +func_146071_k,setChildSize,2, +func_146072_bX,isBreakDoorsTaskSet,2, +func_146077_cc,explode,2, +func_146078_ca,hasIgnited,2, +func_146079_cb,ignite,2, +func_146082_f,setInLove,2, +func_146086_d,setHorseArmorStack,2, +func_146094_a,getUUID,2, +func_146097_a,dropItem,2, +func_146103_bH,getGameProfile,2, +func_146105_b,sendStatusMessage,2, +func_146107_m,getStatFileWriter,0, +func_146110_a,drawModalRectWithCustomSizedTexture,0, +func_146111_b,drawButtonForegroundLayer,0, +func_146113_a,playPressSound,0, +func_146114_a,getHoverState,0, +func_146115_a,isMouseOver,0, +func_146116_c,mousePressed,0, +func_146117_b,getButtonWidth,0, +func_146118_a,mouseReleased,0, +func_146119_b,mouseDragged,0, +func_146136_c,getOption,0, +func_146140_b,setSelected,0, +func_146141_c,isSelected,0, +func_146158_b,getChatGUI,0, +func_146159_a,drawLabel,0, +func_146160_b,drawLabelBackground,0, +func_146175_b,deleteFromCursor,0, +func_146176_q,getVisible,0, +func_146177_a,deleteWords,0, +func_146178_a,updateCursorCounter,0, +func_146179_b,getText,0, +func_146180_a,setText,0, +func_146181_i,getEnableBackgroundDrawing,0, +func_146182_d,moveCursorBy,0, +func_146183_a,getNthWordFromPos,0, +func_146184_c,setEnabled,0, +func_146185_a,setEnableBackgroundDrawing,0, +func_146186_n,getSelectionEnd,0, +func_146187_c,getNthWordFromCursor,0, +func_146188_c,drawSelectionBox,0, +func_146189_e,setVisible,0, +func_146190_e,setCursorPosition,0, +func_146191_b,writeText,0, +func_146192_a,mouseClicked,0, +func_146193_g,setTextColor,0, +func_146194_f,drawTextBox,0, +func_146195_b,setFocused,0, +func_146196_d,setCursorPositionZero,0, +func_146197_a,getNthWordFromPosWS,0, +func_146198_h,getCursorPosition,0, +func_146199_i,setSelectionPos,0, +func_146200_o,getWidth,0, +func_146201_a,textboxKeyTyped,0, +func_146202_e,setCursorPositionEnd,0, +func_146203_f,setMaxStringLength,0, +func_146204_h,setDisabledTextColour,0, +func_146205_d,setCanLoseFocus,0, +func_146206_l,isFocused,0, +func_146207_c,getSelectedText,0, +func_146208_g,getMaxStringLength,0, +func_146227_a,printChatMessage,0, +func_146228_f,getChatWidth,0, +func_146229_b,scroll,0, +func_146230_a,drawChat,0, +func_146231_a,clearChatMessages,0, +func_146232_i,getLineCount,0, +func_146233_a,calculateChatboxWidth,0, +func_146234_a,printChatMessageWithOptionalDeletion,0, +func_146236_a,getChatComponent,0, +func_146237_a,setChatLine,0, +func_146238_c,getSentMessages,0, +func_146239_a,addToSentMessages,0, +func_146240_d,resetScroll,0, +func_146241_e,getChatOpen,0, +func_146242_c,deleteChatLine,0, +func_146243_b,calculateChatboxHeight,0, +func_146244_h,getChatScale,0, +func_146245_b,refreshChat,0, +func_146246_g,getChatHeight,0, +func_146269_k,handleInput,0, +func_146270_b,drawWorldBackground,0, +func_146271_m,isCtrlKeyDown,0, +func_146272_n,isShiftKeyDown,0, +func_146273_a,mouseClickMove,0, +func_146274_d,handleMouseInput,0, +func_146275_d,setClipboardString,0, +func_146276_q_,drawDefaultBackground,0, +func_146277_j,getClipboardString,0, +func_146278_c,drawBackground,0, +func_146279_a,drawHoveringText,0, +func_146280_a,setWorldAndResolution,0, +func_146281_b,onGuiClosed,0, +func_146282_l,handleKeyboardInput,0, +func_146283_a,drawHoveringText,0, +func_146284_a,actionPerformed,0, +func_146285_a,renderToolTip,0, +func_146286_b,mouseReleased,0, +func_146314_g,calcSaveDirName,0, +func_146315_i,toggleMoreWorldOptions,0, +func_146316_a,showMoreWorldOptions,0, +func_146317_a,getUncollidingSaveDirName,0, +func_146318_a,recreateFromExistingWorld,0, +func_146319_h,updateDisplayState,0, +func_146350_a,setButtonDelay,0, +func_146358_g,disableSecurityWarning,0, +func_146359_e,copyLinkToClipboard,0, +func_146367_a,connect,0, +func_146375_g,onLayersChanged,0, +func_146382_i,hasSelectedLayer,0, +func_146383_a,setPreset,0, +func_146384_e,getPreset,0, +func_146402_a,getSentHistory,0, +func_146418_g,wakeFromSleep,0, +func_146421_a,registerPreset,0, +func_146426_g,updateButtonValidity,0, +func_146430_p,hasValidSelection,0, +func_146456_p,pageGetCurrent,0, +func_146457_a,pageSetCurrent,0, +func_146459_b,pageInsertIntoCurrent,0, +func_146460_c,keyTypedInTitle,0, +func_146461_i,addNewPage,0, +func_146462_a,sendBookToServer,0, +func_146463_b,keyTypedInBook,0, +func_146464_h,updateButtons,0, +func_146521_a,drawStatsScreen,0, +func_146527_c,drawSprite,0, +func_146531_b,drawButtonBackground,0, +func_146574_g,sendRespawnPacket,0, +func_146575_b,drawWinGameScreen,0, +func_146586_a,setDoneWorking,0, +func_146595_g,updateDisplayNames,0, +func_146789_i,getOldServerPinger,0, +func_146790_a,selectServer,0, +func_146791_a,connectToServer,0, +func_146792_q,refreshServerList,0, +func_146793_a,setHoveringText,0, +func_146794_g,createButtons,0, +func_146795_p,getServerList,0, +func_146796_h,connectToSelected,0, +func_146961_a,hasResourcePackEntry,0, +func_146962_b,getListContaining,0, +func_146963_h,getSelectedResourcePacks,0, +func_146964_g,getAvailableResourcePacks,0, +func_146975_c,getSlotAtPosition,0, +func_146976_a,drawGuiContainerBackgroundLayer,0, +func_146977_a,drawSlot,0, +func_146978_c,isPointInRegion,0, +func_146979_b,drawGuiContainerForegroundLayer,0, +func_146980_g,updateDragSplitting,0, +func_146981_a,isMouseOverSlot,0, +func_146982_a,drawItemStack,0, +func_146983_a,checkHotbarKeys,0, +func_147035_g,getMerchant,0, +func_147044_g,drawActivePotionEffects,0, +func_147046_a,drawEntityOnScreen,0, +func_147049_a,isMouseOverTab,0, +func_147050_b,setCurrentCreativeTab,0, +func_147051_a,drawTab,0, +func_147052_b,renderCreativeInventoryHoveringText,0, +func_147053_i,updateCreativeSearch,0, +func_147055_p,needsScrollBars,0, +func_147056_g,getSelectedTabIndex,0, +func_147068_g,tickBook,0, +func_147090_g,renameItem,0, +func_147096_v,getChatVisibility,2, +func_147097_b,sendTileEntityUpdate,2, +func_147099_x,getStatFile,2, +func_147100_a,handleClientSettings,2, +func_147104_D,getCurrentServerData,0, +func_147107_h,isFramerateLimitBelowMax,0, +func_147108_a,displayGuiScreen,0, +func_147109_W,getAmbientMusicType,0, +func_147110_a,getFramebuffer,0, +func_147111_S,isJava64bit,0, +func_147112_ai,middleClickMouse,0, +func_147113_T,isGamePaused,0, +func_147114_u,getConnection,0, +func_147115_a,sendClickBlockToController,0, +func_147116_af,clickMouse,0, +func_147117_R,getTextureMapBlocks,0, +func_147118_V,getSoundHandler,0, +func_147119_ah,updateFramebufferSize,0, +func_147121_ag,rightClickMouse,0, +func_147122_X,isJvm64bit,0, +func_147130_as,getMinecraftSessionService,2, +func_147132_au,refreshStatusNextTick,2, +func_147133_T,getResourcePackUrl,2, +func_147134_at,getServerStatusResponse,2, +func_147135_j,getDifficulty,2, +func_147137_ag,getNetworkSystem,2, +func_147139_a,setDifficultyForAllWorlds,2, +func_147149_a,saveToFile,2, +func_147152_a,getStackTrace,2, +func_147176_a,getChatComponentFromNthArg,2, +func_147178_a,getChatComponentFromNthArg,2, +func_147179_f,getItemByText,2, +func_147180_g,getBlockByText,2, +func_147203_d,getWittyComment,2, +func_147223_a,pingPendingNetworks,0, +func_147224_a,ping,0, +func_147225_b,tryCompatibilityPing,0, +func_147226_b,clearPendingNetworks,0, +func_147231_a,onDisconnect,2, +func_147234_a,handleBlockChange,2, +func_147235_a,handleSpawnObject,2, +func_147236_a,handleEntityStatus,2, +func_147237_a,handleSpawnPlayer,2, +func_147238_a,handleDestroyEntities,2, +func_147239_a,handleConfirmTransaction,2, +func_147240_a,handleCustomPayload,2, +func_147241_a,handleWindowItems,2, +func_147242_a,handleEntityEquipment,2, +func_147243_a,handleEntityAttach,2, +func_147244_a,handleEntityVelocity,2, +func_147245_a,handleWindowProperty,2, +func_147246_a,handleCollectItem,2, +func_147247_a,handleTeams,2, +func_147249_a,handleUpdateHealth,2, +func_147250_a,handleUpdateScore,2, +func_147251_a,handleChat,2, +func_147252_a,handleChangeGameState,2, +func_147253_a,handleDisconnect,2, +func_147254_a,handleDisplayObjective,2, +func_147256_a,handlePlayerListItem,2, +func_147257_a,handleHeldItemChange,2, +func_147259_a,handleEntityMovement,2, +func_147260_a,handleEntityEffect,2, +func_147261_a,handleBlockAction,2, +func_147262_a,handleRemoveEntityEffect,2, +func_147263_a,handleChunkData,2, +func_147264_a,handleMaps,2, +func_147265_a,handleOpenWindow,2, +func_147266_a,handleSetSlot,2, +func_147267_a,handleEntityHeadLook,2, +func_147268_a,handleSignEditorOpen,2, +func_147270_a,handlePlayerAbilities,2, +func_147271_a,handleSpawnPosition,2, +func_147272_a,handleKeepAlive,2, +func_147273_a,handleUpdateTileEntity,2, +func_147274_a,handleTabComplete,2, +func_147275_a,handleEntityTeleport,2, +func_147276_a,handleCloseWindow,2, +func_147277_a,handleEffect,2, +func_147278_a,handleUseBed,2, +func_147279_a,handleAnimation,2, +func_147280_a,handleRespawn,2, +func_147281_a,handleSpawnMob,2, +func_147282_a,handleJoinGame,2, +func_147283_a,handleExplosion,2, +func_147284_a,handleEntityMetadata,2, +func_147285_a,handleTimeUpdate,2, +func_147286_a,handleSpawnExperienceOrb,2, +func_147287_a,handleMultiBlockChange,2, +func_147288_a,handleSpawnPainting,2, +func_147289_a,handleParticles,2, +func_147290_a,handleEntityProperties,2, +func_147291_a,handleScoreboardObjective,2, +func_147292_a,handleSpawnGlobalEntity,2, +func_147293_a,handleStatistics,2, +func_147294_a,handleBlockBreakAnim,2, +func_147295_a,handleSetExperience,2, +func_147296_c,cleanup,0, +func_147297_a,sendPacket,0, +func_147298_b,getNetworkManager,0, +func_147311_a,processPing,2, +func_147312_a,processServerQuery,2, +func_147315_a,processEncryptionResponse,2, +func_147316_a,processLoginStart,2, +func_147317_d,getConnectionInfo,2, +func_147326_c,tryAcceptPlayer,2, +func_147338_a,processEnchantItem,2, +func_147339_a,processConfirmTransaction,2, +func_147340_a,processUseEntity,2, +func_147341_a,processTabComplete,2, +func_147342_a,processClientStatus,2, +func_147343_a,processUpdateSign,2, +func_147344_a,processCreativeInventoryAction,2, +func_147345_a,processPlayerDigging,2, +func_147346_a,processTryUseItem,2, +func_147347_a,processPlayer,2, +func_147348_a,processPlayerAbilities,2, +func_147349_a,processCustomPayload,2, +func_147351_a,processClickWindow,2, +func_147352_a,processClientSettings,2, +func_147353_a,processKeepAlive,2, +func_147354_a,processChatMessage,2, +func_147355_a,processHeldItemChange,2, +func_147356_a,processCloseWindow,2, +func_147357_a,processEntityAction,2, +func_147358_a,processInput,2, +func_147359_a,sendPacket,2, +func_147361_d,handleSlashCommand,2, +func_147362_b,getNetworkManager,2, +func_147363_d,currentTimeMillis,2, +func_147364_a,setPlayerLocation,2, +func_147383_a,processHandshake,2, +func_147388_a,handleDisconnect,2, +func_147389_a,handleEncryptionRequest,2, +func_147390_a,handleLoginSuccess,2, +func_147391_c,getSessionService,0, +func_147397_a,handleServerInfo,2, +func_147398_a,handlePong,2, +func_147407_a,setBase64EncodedIconData,0, +func_147409_e,getBase64EncodedIconData,0, +func_147413_a,set,0, +func_147414_b,saveSingleServer,0, +func_147442_i,setThunderStrength,0, +func_147447_a,rayTraceBlocks,2, +func_147448_a,addTileEntities,2, +func_147456_g,updateBlocks,2, +func_147457_a,markTileEntityForRemoval,2, +func_147458_c,markBlockRangeForRenderUpdate,2, +func_147467_a,playMoodSoundAndCheckLight,0, +func_147470_e,isFlammableWithin,2, +func_147485_a,fireBlockEvent,2, +func_147488_Z,sendQueuedBlockEvents,2, +func_147497_a,setRendererDispatcher,0, +func_147498_b,getFontRenderer,0, +func_147499_a,bindTexture,0, +func_147517_a,renderMob,0, +func_147525_a,getBuffer,0, +func_147543_a,setWorld,0, +func_147546_a,getRenderer,0, +func_147547_b,getRenderer,0, +func_147548_a,getFontRenderer,0, +func_147549_a,render,0, +func_147585_a,markBlockRangeForRenderUpdate,2, +func_147604_a,setFramebufferColor,0, +func_147605_b,createFramebuffer,0, +func_147606_d,unbindFramebufferTexture,0, +func_147607_a,setFramebufferFilter,0, +func_147608_a,deleteFramebuffer,0, +func_147609_e,unbindFramebuffer,0, +func_147610_a,bindFramebuffer,0, +func_147611_b,checkFramebufferComplete,0, +func_147612_c,bindFramebufferTexture,0, +func_147613_a,createBindFramebuffer,0, +func_147614_f,framebufferClear,0, +func_147615_c,framebufferRender,0, +func_147631_c,deleteGlTexture,0, +func_147633_a,setMipmapLevels,0, +func_147640_e,checkTextureUploaded,0, +func_147641_a,setBufferedImage,0, +func_147645_c,deleteTexture,0, +func_147647_b,bidiReorder,0, +func_147649_g,getXPosF,0, +func_147650_b,getSoundLocation,0, +func_147651_i,getZPosF,0, +func_147652_d,getRepeatDelay,0, +func_147653_e,getVolume,0, +func_147654_h,getYPosF,0, +func_147655_f,getPitch,0, +func_147656_j,getAttenuationType,0, +func_147657_c,canRepeat,0, +func_147667_k,isDonePlaying,0, +func_147681_a,playDelayedSound,0, +func_147682_a,playSound,0, +func_147683_b,stopSound,0, +func_147685_d,unloadSounds,0, +func_147687_e,resumeSounds,0, +func_147689_b,pauseSounds,0, +func_147690_c,stopSounds,0, +func_147691_a,setListener,0, +func_147692_c,isSoundPlaying,0, +func_147693_a,loadSoundResource,0, +func_147701_i,getMapItemRenderer,0, +func_147702_a,isShaderActive,0, +func_147704_a,updateShaderGroupSize,0, +func_147706_e,getShaderGroup,0, +func_147778_a,getAoBrightness,0, +func_147906_a,renderLivingLabel,0, +func_147942_a,deleteTexture,0, +func_147943_a,blendColors,0, +func_147944_a,blendColorComponent,0, +func_147947_a,uploadTextureSub,0, +func_147949_a,generateMipmapData,0, +func_147951_b,setTextureBlurred,0, +func_147953_a,processPixelValues,0, +func_147954_b,setTextureBlurMipmap,0, +func_147955_a,uploadTextureMipmap,0, +func_147962_a,getFrameTextureData,0, +func_147963_d,generateMipmaps,0, +func_147965_a,getFrameTextureData,0, +func_147969_b,getMipmapDimension,0, +func_147984_b,getShaderUniformOrDefault,0, +func_147985_d,markDirty,0, +func_147986_h,getProgram,0, +func_147987_b,parseUniform,0, +func_147988_a,deleteShader,0, +func_147989_e,getVertexShaderLoader,0, +func_147990_i,setupUniforms,0, +func_147991_a,getShaderUniform,0, +func_147992_a,addSamplerTexture,0, +func_147993_b,endShader,0, +func_147994_f,getFragmentShaderLoader,0, +func_147995_c,useShader,0, +func_147996_a,parseSampler,0, +func_148017_a,getFramebuffer,0, +func_148018_a,render,0, +func_148020_a,addFramebuffer,0, +func_148021_a,deleteShaderGroup,0, +func_148022_b,getShaderGroupName,0, +func_148023_a,addShader,0, +func_148024_c,resetProjectionMatrix,0, +func_148026_a,createBindFramebuffers,0, +func_148027_a,initTarget,0, +func_148028_c,initUniform,0, +func_148040_d,preRender,0, +func_148041_a,addAuxFramebuffer,0, +func_148042_a,render,0, +func_148043_c,getShaderManager,0, +func_148044_b,deleteShader,0, +func_148045_a,setProjectionMatrix,0, +func_148054_b,deleteShader,0, +func_148055_a,getShaderFilename,0, +func_148056_a,attachShader,0, +func_148057_a,loadShader,0, +func_148062_a,getShaderName,0, +func_148063_b,getShaderExtension,0, +func_148064_d,getLoadedShaders,0, +func_148065_c,getShaderMode,0, +func_148074_b,getStaticShaderLinkHelper,0, +func_148075_b,linkProgram,0, +func_148076_a,setNewStaticShaderLinkHelper,0, +func_148077_a,deleteShader,0, +func_148078_c,createProgram,0, +func_148081_a,set,0, +func_148082_k,uploadFloatMatrix,0, +func_148083_a,set,0, +func_148084_b,setUniformLocation,0, +func_148085_a,parseType,0, +func_148086_a,getShaderName,0, +func_148087_a,set,0, +func_148088_a,set,0, +func_148089_j,uploadFloat,0, +func_148090_a,set,0, +func_148091_i,uploadInt,0, +func_148092_b,setSafe,0, +func_148093_b,upload,0, +func_148094_a,set,0, +func_148095_a,set,0, +func_148096_h,markDirty,0, +func_148097_a,set,0, +func_148107_b,stringToBlendFactor,0, +func_148108_a,stringToBlendFunction,0, +func_148109_a,apply,0, +func_148110_a,parseBlendNode,0, +func_148111_b,isOpaque,0, +func_148121_k,bindAmountScrolled,0, +func_148122_a,setDimensions,0, +func_148123_a,drawBackground,0, +func_148124_c,getSlotIndexFromScreenCoords,0, +func_148125_i,getEnabled,0, +func_148127_b,getSize,0, +func_148128_a,drawScreen,0, +func_148129_a,drawListHeader,0, +func_148131_a,isSelected,0, +func_148132_a,clickedHeader,0, +func_148133_a,setHasListHeader,0, +func_148134_d,registerScrollButtons,0, +func_148135_f,getMaxScroll,0, +func_148136_c,overlayBackground,0, +func_148137_d,getScrollBarX,0, +func_148138_e,getContentHeight,0, +func_148139_c,getListWidth,0, +func_148140_g,setSlotXBoundsFromLeft,0, +func_148141_e,isMouseYWithinSlotBounds,0, +func_148142_b,renderDecorations,0, +func_148143_b,setEnabled,0, +func_148144_a,elementClicked,0, +func_148145_f,scrollBy,0, +func_148146_j,getSlotHeight,0, +func_148147_a,actionPerformed,0, +func_148148_g,getAmountScrolled,0, +func_148171_c,blitSlotIcon,0, +func_148173_e,blitSlotBg,0, +func_148179_a,mouseClicked,0, +func_148180_b,getListEntry,0, +func_148181_b,mouseReleased,0, +func_148182_a,createButton,0, +func_148192_c,setSelectedSlotIndex,0, +func_148193_k,getSelected,0, +func_148194_a,updateNetworkServers,0, +func_148195_a,updateOnlineServers,0, +func_148201_l,getList,0, +func_148202_k,getListHeader,0, +func_148209_a,renderStat,0, +func_148210_b,getHeaderDescriptionId,0, +func_148211_c,getSlotStat,0, +func_148212_h,sortByColumn,0, +func_148213_a,renderMouseHoverToolTip,0, +func_148224_c,drawItemBackground,0, +func_148225_a,drawItem,0, +func_148226_e,drawItemBackground,0, +func_148236_a,updateMapTexture,0, +func_148237_a,render,0, +func_148246_a,updateMapTexture,0, +func_148248_b,getMapRendererInstance,0, +func_148249_a,clearLoadedMaps,0, +func_148250_a,renderMap,0, +func_148254_d,getToken,0, +func_148255_b,getPlayerID,0, +func_148256_e,getProfile,0, +func_148259_a,saveScreenshot,0, +func_148260_a,saveScreenshot,0, +func_148262_d,denormalizeValue,0, +func_148263_a,setValueMax,0, +func_148264_f,snapToStep,0, +func_148266_c,normalizeValue,0, +func_148267_f,getValueMax,0, +func_148268_e,snapToStepClamp,0, +func_148277_b,mouseReleased,0, +func_148278_a,mousePressed,0, +func_148296_a,getServerData,0, +func_148297_b,prepareServerIcon,0, +func_148307_h,canMoveDown,0, +func_148308_f,canMoveLeft,0, +func_148309_e,canMoveRight,0, +func_148310_d,showHoverOverlay,0, +func_148311_a,getResourcePackDescription,0, +func_148312_b,getResourcePackName,0, +func_148313_c,bindResourcePackIcon,0, +func_148314_g,canMoveUp,0, +func_148318_i,getResourcePackEntry,0, +func_148328_e,canScroll,0, +func_148329_a,scrollTo,0, +func_148334_a,generateNewRandomName,0, +func_148335_a,reseedRandomGenerator,0, +func_148527_a,setRepositories,0, +func_148529_f,clearResourcePack,0, +func_148530_e,getServerResourcePack,0, +func_148537_a,sendPacketToAllPlayersInDimension,2, +func_148539_a,sendMessage,2, +func_148540_a,sendPacketToAllPlayers,2, +func_148542_a,allowUserToConnect,2, +func_148543_a,sendToAllNearExcept,2, +func_148544_a,sendMessage,2, +func_148545_a,createPlayerForUser,2, +func_148574_b,canReplaceExisting,0, +func_148586_a,getTypeInt,0, +func_148596_a,reloadSoundSystem,0, +func_148597_a,isSoundPlaying,0, +func_148599_a,playDelayedSound,0, +func_148602_b,stopSound,0, +func_148604_f,resumeAllSounds,0, +func_148605_d,updateAllSounds,0, +func_148608_i,loadSoundSystem,0, +func_148610_e,pauseAllSounds,0, +func_148611_c,playSound,0, +func_148612_a,getURLForSoundResource,0, +func_148613_b,unloadSoundSystem,0, +func_148614_c,stopAllSounds,0, +func_148615_a,setListener,0, +func_148633_c,getMaxDelay,0, +func_148634_b,getMinDelay,0, +func_148720_g,cloneEntry,0, +func_148721_a,getWeight,0, +func_148740_a,createUnderlyingMap,2, +func_148741_d,containsKey,2, +func_148742_b,getKeys,2, +func_148745_a,getByValue,2, +func_148746_a,put,2, +func_148747_b,get,2, +func_148754_a,getObjectById,2, +func_148757_b,getIDForObject,2, +func_148763_c,clearMap,0, +func_148821_a,glBlendFunc,0, +func_148822_b,isFramebufferEnabled,0, +func_148833_a,processPacket,2, +func_148837_a,readPacketData,2, +func_148840_b,writePacketData,2, +func_148845_c,getBreakerId,0, +func_148846_g,getProgress,0, +func_148853_f,getTileEntityType,0, +func_148857_g,getNbtCompound,0, +func_148864_h,getData2,0, +func_148868_c,getBlockType,0, +func_148869_g,getData1,0, +func_148888_e,wasAccepted,0, +func_148889_c,getWindowId,0, +func_148890_d,getActionNumber,0, +func_148897_h,getEntityId,0, +func_148898_f,getSlotCount,0, +func_148900_g,hasSlots,0, +func_148901_c,getWindowId,0, +func_148902_e,getGuiId,0, +func_148910_d,getItemStacks,0, +func_148911_c,getWindowId,0, +func_148915_c,getChatComponent,0, +func_148916_d,isSystem,2, +func_148928_d,getY,0, +func_148930_g,getPitch,0, +func_148931_f,getYaw,0, +func_148932_c,getX,0, +func_148933_e,getZ,0, +func_148941_i,getYaw,0, +func_148943_d,getEntityID,0, +func_148944_c,getDataManagerEntries,0, +func_148945_j,getPitch,0, +func_148961_h,getTitle,0, +func_148965_c,getEntityID,0, +func_148974_c,getStatisticMap,0, +func_148977_d,getAnimationType,0, +func_148978_c,getEntityID,0, +func_148985_c,getEntityID,0, +func_148986_g,getXPValue,0, +func_148993_l,getType,0, +func_148999_i,getSpeedZ,0, +func_149000_e,setSpeedY,2, +func_149001_c,getEntityID,0, +func_149002_g,setData,0, +func_149003_d,setSpeedX,2, +func_149004_h,getSpeedY,0, +func_149006_k,getYaw,0, +func_149007_f,setSpeedZ,2, +func_149008_j,getPitch,0, +func_149009_m,getData,0, +func_149010_g,getSpeedX,0, +func_149024_d,getEntityID,0, +func_149025_e,getEntityType,0, +func_149026_i,getVelocityX,0, +func_149027_c,getDataManagerEntries,0, +func_149028_l,getYaw,0, +func_149030_m,getPitch,0, +func_149031_k,getVelocityZ,0, +func_149032_n,getHeadPitch,0, +func_149033_j,getVelocityY,0, +func_149052_c,getEntityId,0, +func_149053_g,getType,0, +func_149060_h,isRotating,0, +func_149063_g,getPitch,0, +func_149065_a,getEntity,0, +func_149066_f,getYaw,0, +func_149080_f,getWorldType,0, +func_149081_d,getDifficulty,0, +func_149082_c,getDimensionID,0, +func_149083_e,getGameType,0, +func_149091_a,getPlayer,0, +func_149098_c,getEntityIDs,0, +func_149101_g,getFlySpeed,0, +func_149102_b,setFlying,2, +func_149103_f,isCreativeMode,2, +func_149104_a,setFlySpeed,2, +func_149105_e,isAllowFlying,2, +func_149106_d,isFlying,2, +func_149107_h,getWalkSpeed,0, +func_149108_a,setInvulnerable,2, +func_149109_c,setAllowFlying,2, +func_149110_b,setWalkSpeed,2, +func_149111_d,setCreativeMode,2, +func_149112_c,isInvulnerable,2, +func_149134_c,getId,0, +func_149137_d,getValue,0, +func_149138_c,getGameState,0, +func_149143_g,getY,0, +func_149144_d,getMotionY,0, +func_149145_h,getZ,0, +func_149146_i,getStrength,0, +func_149147_e,getMotionZ,0, +func_149148_f,getX,0, +func_149149_c,getMotionX,0, +func_149150_j,getAffectedBlockPositions,0, +func_149160_c,getOpCode,0, +func_149161_a,getEntity,0, +func_149165_c,getReason,0, +func_149169_c,getChannelName,0, +func_149173_d,getSlot,0, +func_149174_e,getStack,0, +func_149175_c,getWindowId,0, +func_149180_e,getValue,0, +func_149181_d,getProperty,0, +func_149182_c,getWindowId,0, +func_149188_c,getMapId,0, +func_149192_g,getDifficulty,0, +func_149193_h,getMaxPlayers,0, +func_149194_f,getDimension,0, +func_149195_d,isHardcoreMode,0, +func_149196_i,getWorldType,0, +func_149197_c,getPlayerId,0, +func_149198_e,getGameType,0, +func_149207_d,getX,0, +func_149208_g,getVolume,0, +func_149209_h,getPitch,0, +func_149210_f,getZ,0, +func_149211_e,getY,0, +func_149220_d,getXCoordinate,0, +func_149221_g,getXOffset,0, +func_149222_k,getParticleCount,0, +func_149223_i,getZOffset,0, +func_149224_h,getYOffset,0, +func_149225_f,getZCoordinate,0, +func_149226_e,getYCoordinate,0, +func_149227_j,getParticleSpeed,0, +func_149241_e,getSoundData,0, +func_149242_d,getSoundType,0, +func_149244_c,isSoundServerwide,0, +func_149271_f,getChunkZ,0, +func_149273_e,getChunkX,0, +func_149274_i,isFullChunk,2, +func_149276_g,getExtractedSize,0, +func_149289_c,getClientTime,2, +func_149294_c,getResponse,0, +func_149299_b,getVerifyToken,2, +func_149300_a,getSecretKey,2, +func_149304_c,getProfile,2, +func_149306_d,getDisplayName,0, +func_149307_h,getAction,0, +func_149308_i,getFriendlyFlags,0, +func_149309_f,getSuffix,0, +func_149310_g,getPlayers,0, +func_149311_e,getPrefix,0, +func_149312_c,getName,0, +func_149321_d,getObjectiveName,0, +func_149323_e,getScoreValue,0, +func_149324_c,getPlayerName,0, +func_149330_d,getFoodLevel,0, +func_149331_e,getSaturationLevel,0, +func_149332_c,getHealth,0, +func_149337_d,getObjectiveValue,0, +func_149338_e,getAction,0, +func_149339_c,getObjectiveName,0, +func_149353_d,getEntityID,0, +func_149354_c,getCollectedItemEntityID,0, +func_149365_d,getWorldTime,0, +func_149366_c,getTotalWorldTime,0, +func_149370_d,getName,0, +func_149371_c,getPosition,0, +func_149375_d,getEntityId,0, +func_149376_c,getDataManagerEntries,0, +func_149380_c,getYaw,0, +func_149381_a,getEntity,0, +func_149385_c,getHeldItemHotbarIndex,0, +func_149389_d,getEntityID,0, +func_149390_c,getItemStack,0, +func_149395_e,getLevel,0, +func_149396_d,getTotalExperience,0, +func_149397_c,getExperienceBar,0, +func_149402_e,getVehicleEntityId,0, +func_149403_d,getEntityId,0, +func_149409_f,getMotionZ,0, +func_149410_e,getMotionY,0, +func_149411_d,getMotionX,0, +func_149412_c,getEntityID,0, +func_149419_c,getMessage,2, +func_149426_d,getEntityId,0, +func_149427_e,getEffectId,0, +func_149428_f,getAmplifier,0, +func_149429_c,isMaxDuration,0, +func_149435_c,getStatus,2, +func_149439_c,getMessage,2, +func_149441_d,getSnapshots,0, +func_149442_c,getEntityId,0, +func_149447_h,getPitch,0, +func_149450_g,getYaw,0, +func_149451_c,getEntityId,0, +func_149460_c,getKey,2, +func_149465_i,isOnGround,2, +func_149483_b,setFlying,2, +func_149484_f,isCreativeMode,2, +func_149485_a,setFlySpeed,2, +func_149486_e,isAllowFlying,2, +func_149488_d,isFlying,2, +func_149490_a,setInvulnerable,2, +func_149491_c,setAllowFlying,2, +func_149492_b,setWalkSpeed,2, +func_149493_d,setCreativeMode,2, +func_149494_c,isInvulnerable,2, +func_149512_e,getAuxData,2, +func_149520_f,isColorsEnabled,2, +func_149521_d,getModelPartFlags,2, +func_149523_e,getChatVisibility,2, +func_149524_c,getLang,2, +func_149532_c,getWindowId,2, +func_149533_d,getUid,2, +func_149537_d,getButton,2, +func_149539_c,getWindowId,2, +func_149543_e,getUsedButton,2, +func_149544_d,getSlotId,2, +func_149546_g,getClickedItem,2, +func_149547_f,getActionNumber,2, +func_149548_c,getWindowId,2, +func_149559_c,getChannelName,2, +func_149564_a,getEntityFromWorld,2, +func_149565_c,getAction,2, +func_149594_c,getRequestedState,2, +func_149595_d,getProtocolVersion,2, +func_149603_c,getReason,0, +func_149607_e,getVerifyToken,0, +func_149608_d,getPublicKey,0, +func_149609_c,getServerId,0, +func_149614_c,getSlotId,2, +func_149617_f,isSneaking,2, +func_149618_e,isJumping,2, +func_149620_c,getStrafeSpeed,2, +func_149625_d,getStack,2, +func_149627_c,getSlotId,2, +func_149630_c,getMatches,0, +func_149634_a,getBlockFromItem,2, +func_149637_q,isBlockNormalCube,2, +func_149638_a,getExplosionResistance,2, +func_149645_b,getRenderType,2, +func_149647_a,setCreativeTab,2, +func_149649_H,disableStats,2, +func_149652_G,getEnableStats,2, +func_149653_t,getTickRandomly,2, +func_149656_h,getPushReaction,2, +func_149659_a,canDropFromExplosion,2, +func_149662_c,isOpaqueCube,2, +func_149663_c,setTranslationKey,2, +func_149666_a,getSubBlocks,0, +func_149667_c,isAssociatedBlock,2, +func_149671_p,registerBlocks,2, +func_149672_a,setSoundType,2, +func_149675_a,setTickRandomly,2, +func_149679_a,quantityDroppedWithBonus,2, +func_149680_a,isEqualTo,2, +func_149682_b,getIdFromBlock,2, +func_149684_b,getBlockFromName,2, +func_149686_d,isFullCube,2, +func_149688_o,getMaterial,2, +func_149698_L,requiresUpdates,2, +func_149700_E,canSilkHarvest,2, +func_149703_v,isCollidable,2, +func_149708_J,getCreativeTab,0, +func_149710_n,getUseNeighborBrightness,2, +func_149711_c,setHardness,2, +func_149713_g,setLightOpacity,2, +func_149715_a,setLightLevel,2, +func_149716_u,hasTileEntity,2, +func_149717_k,getLightOpacity,2, +func_149721_r,isNormalCube,2, +func_149722_s,setBlockUnbreakable,2, +func_149729_e,getBlockById,2, +func_149730_j,isFullBlock,2, +func_149732_F,getLocalizedName,2, +func_149738_a,tickRate,2, +func_149739_a,getTranslationKey,2, +func_149740_M,hasComparatorInputOverride,2, +func_149744_f,canProvidePower,2, +func_149745_a,quantityDropped,2, +func_149750_m,getLightValue,2, +func_149751_l,isTranslucent,0, +func_149752_b,setResistance,2, +func_149801_b,getLiquidHeightPercent,2, +func_149829_a,onStartFalling,2, +func_149843_e,init,2, +func_149865_P,getCrop,2, +func_149866_i,getSeed,2, +func_149915_a,createNewTileEntity,2, +func_149917_c,isEnabled,2, +func_149939_a,getDispensePosition,2, +func_149940_a,getBehavior,2, +func_150002_b,getTranslationKey,2, +func_150122_b,setGraphicsLevel,0, +func_150206_m,createDeepCopy,2, +func_150209_a,setHoverEvent,2, +func_150210_i,getHoverEvent,2, +func_150215_a,getColor,2, +func_150217_b,setItalic,2, +func_150218_j,getFormattingCode,0, +func_150221_a,setParentStyle,2, +func_150223_b,getBold,2, +func_150224_n,getParent,2, +func_150225_c,setStrikethrough,2, +func_150227_a,setBold,2, +func_150228_d,setUnderlined,2, +func_150229_g,isEmpty,2, +func_150232_l,createShallowCopy,2, +func_150233_f,getObfuscated,2, +func_150234_e,getUnderlined,2, +func_150235_h,getClickEvent,2, +func_150236_d,getStrikethrough,2, +func_150237_e,setObfuscated,2, +func_150238_a,setColor,2, +func_150241_a,setClickEvent,2, +func_150242_c,getItalic,2, +func_150253_a,getSiblings,2, +func_150254_d,getFormattedText,0, +func_150255_a,setStyle,2, +func_150256_b,getStyle,2, +func_150257_a,appendSibling,2, +func_150258_a,appendText,2, +func_150259_f,createCopy,2, +func_150260_c,getUnformattedText,2, +func_150261_e,getUnformattedComponentText,2, +func_150262_a,createDeepCopyIterator,2, +func_150265_g,getText,2, +func_150268_i,getKey,2, +func_150269_b,initializeFromFormat,2, +func_150270_g,ensureInitialized,2, +func_150271_j,getFormatArgs,2, +func_150272_a,getFormatArgumentAsComponent,2, +func_150284_a,create,2, +func_150285_a_,getString,2, +func_150286_g,getDouble,2, +func_150287_d,getInt,2, +func_150288_h,getFloat,2, +func_150289_e,getShort,2, +func_150290_f,getByte,2, +func_150291_c,getLong,2, +func_150292_c,getByteArray,2, +func_150295_c,getTagList,2, +func_150296_c,getKeySet,2, +func_150297_b,hasKey,2, +func_150298_a,writeEntry,2, +func_150299_b,getTagId,2, +func_150302_c,getIntArray,2, +func_150303_d,getTagType,2, +func_150304_a,set,2, +func_150305_b,getCompoundTagAt,2, +func_150306_c,getIntArrayAt,2, +func_150307_f,getStringTagAt,2, +func_150308_e,getFloatAt,2, +func_150309_d,getDoubleAt,2, +func_150502_a,bufToBytes,2, +func_150503_a,decipher,2, +func_150504_a,cipher,2, +func_150510_c,getLastUpdateTimeInMilliseconds,2, +func_150513_a,genDecorations,2, +func_150523_a,canGrowInto,2, +func_150526_a,placeLeafAt,2, +func_150533_a,getHeight,2, +func_150541_c,createCrown,2, +func_150559_j,isSnowyBiome,2, +func_150561_m,getTempCategory,2, +func_150562_l,getBiomeClass,2, +func_150567_a,getRandomTreeFeature,2, +func_150568_d,getBiome,2, +func_150619_a,generateBands,2, +func_150645_c,connectTo,2, +func_150649_b,canConnectTo,2, +func_150650_a,countAdjacentRails,2, +func_150651_b,removeSoftConnections,2, +func_150653_a,isConnectedToRail,2, +func_150663_a,writeTag,2, +func_150668_b,getValue,2, +func_150669_a,getAction,2, +func_150672_a,getValueByCanonicalName,2, +func_150673_b,getCanonicalName,2, +func_150674_a,shouldAllowInChat,2, +func_150684_a,getValueByCanonicalName,2, +func_150685_b,getCanonicalName,2, +func_150686_a,shouldAllowInChat,2, +func_150695_a,serializeChatStyle,2, +func_150696_a,componentToJson,2, +func_150699_a,jsonToComponent,2, +func_150701_a,getAction,2, +func_150702_b,getValue,2, +func_150718_a,closeChannel,2, +func_150719_a,setNetHandler,2, +func_150721_g,disableAutoRead,2, +func_150722_a,provideLocalClient,0, +func_150723_a,setConnectionState,2, +func_150724_d,isChannelOpen,2, +func_150727_a,enableEncryption,2, +func_150729_e,getNetHandler,2, +func_150730_f,getExitMessage,2, +func_150731_c,isLocalChannel,2, +func_150732_b,dispatchPacket,2, +func_150733_h,flushOutboundQueue,2, +func_150752_a,getFromPacket,2, +func_150759_c,getId,2, +func_150760_a,getById,2, +func_150786_a,writeCompoundTag,2, +func_150787_b,writeVarInt,2, +func_150788_a,writeItemStack,2, +func_150789_c,readString,2, +func_150790_a,getVarIntSize,2, +func_150791_c,readItemStack,2, +func_150792_a,readVarInt,2, +func_150793_b,readCompoundTag,2, +func_150802_k,isPopulated,2, +func_150803_c,recheckGaps,2, +func_150804_b,onTick,2, +func_150808_b,getBlockLightOpacity,2, +func_150809_p,checkLight,2, +func_150811_f,checkLight,2, +func_150813_a,addTileEntity,2, +func_150826_b,translateToFallback,2, +func_150827_a,getLastTranslationUpdateTimeInMilliseconds,2, +func_150835_j,getBlockTileEntity,2, +func_150857_a,isEmptyBlock,2, +func_150858_a,calculatePortalHeight,2, +func_150859_c,placePortalBlocks,2, +func_150860_b,isValid,2, +func_150869_b,matchEntitiesToTextComponent,2, +func_150871_b,increaseStat,2, +func_150873_a,unlockAchievement,2, +func_150876_a,sendStats,2, +func_150877_d,markAllDirty,2, +func_150878_c,getDirty,2, +func_150880_a,dumpJson,2, +func_150881_a,parseJson,2, +func_150882_a,readStatFile,2, +func_150883_b,saveStatFile,2, +func_150891_b,getIdFromItem,2, +func_150893_a,getDestroySpeed,2, +func_150895_a,getSubItems,0, +func_150897_b,canHarvestBlock,2, +func_150898_a,getItemFromBlock,2, +func_150899_d,getItemById,2, +func_150900_l,registerItems,2, +func_150902_a,addExplosionInfo,0, +func_150903_a,getExplosionTag,0, +func_150905_g,getHealAmount,2, +func_150906_h,getSaturationModifier,2, +func_150910_a,fillBucket,2, +func_150911_c,createMapDataPacket,2, +func_150912_a,loadMapData,0, +func_150927_i,getRecordNameLocal,0, +func_150930_a,isNBTValid,2, +func_150931_i,getAttackDamage,2, +func_150932_j,getToolMaterialName,2, +func_150943_a,setSubtypeNames,2, +func_150951_e,getStatName,2, +func_150952_k,getCriteria,2, +func_150954_l,getSerializableClazz,2, +func_150959_a,getItem,0, +func_150967_d,getUncookedSaturationModifier,2, +func_150970_e,getCookedHealAmount,2, +func_150972_b,getTranslationKey,2, +func_150973_i,canCook,2, +func_150974_a,byMetadata,2, +func_150975_c,getUncookedHealAmount,2, +func_150976_a,getMetadata,2, +func_150977_f,getCookedSaturationModifier,2, +func_150978_a,byItemStack,2, +func_150995_f,getRepairItem,2, +func_150997_a,getDestroySpeed,2, +func_150998_b,canHarvestBlock,2, +func_151000_E,getTextComponent,2, +func_151001_c,setStackDisplayName,2, +func_151003_a,getSerializableElement,2, +func_151176_b,getStatEntityKilledBy,2, +func_151177_a,getOneShotStat,2, +func_151178_a,init,2, +func_151179_e,initItemDepleteStats,2, +func_151180_a,mergeStatBases,2, +func_151181_c,initMiningStats,2, +func_151182_a,getStatKillEntity,2, +func_151187_b,getJsonSerializableValue,2, +func_151188_a,setIntegerValue,2, +func_151189_a,getIntegerValue,2, +func_151190_a,setJsonSerializableValue,2, +func_151200_h,getString,2, +func_151201_f,isJsonPrimitive,2, +func_151202_d,isJsonArray,2, +func_151203_m,getInt,2, +func_151204_g,hasField,2, +func_151205_a,isString,2, +func_151206_a,getString,2, +func_151207_m,getJsonArray,2, +func_151208_a,getInt,2, +func_151209_a,getBoolean,2, +func_151210_l,getJsonObject,2, +func_151211_a,isString,0, +func_151212_i,getBoolean,2, +func_151213_a,getJsonArray,2, +func_151214_t,getJsonArray,2, +func_151215_f,getInt,2, +func_151216_b,getBoolean,2, +func_151217_k,getFloat,2, +func_151218_a,getJsonObject,2, +func_151219_a,getString,2, +func_151220_d,getFloat,2, +func_151221_a,getFloat,2, +func_151222_d,toString,2, +func_151225_a,post,2, +func_151226_a,postMap,2, +func_151229_a,createNetCipherInstance,2, +func_151232_a,getName,2, +func_151235_d,isPowerOfTwo,2, +func_151236_b,smallestEncompassingPowerOfTwo,2, +func_151237_a,clamp,2, +func_151238_b,clampedLerp,2, +func_151239_c,log2,2, +func_151240_a,nextFloat,2, +func_151241_e,log2DeBruijn,2, +func_151244_d,getIcon,0, +func_151246_b,isNullOrEmpty,2, +func_151247_a,sendToTracking,2, +func_151248_b,sendToTrackingAndSelf,2, +func_151255_a,getStringBuffer,2, +func_151256_a,writeAndFlush,2, +func_151259_a,sendPacketToTrackedPlayers,2, +func_151260_c,createSpawnPacket,2, +func_151261_b,sendToTrackingAndSelf,2, +func_151265_a,addEndpoint,2, +func_151267_d,getServer,2, +func_151268_b,terminateEndpoints,2, +func_151269_c,networkTick,2, +func_151270_a,addLocalEndpoint,0, +func_151303_a,getName,2, +func_151304_b,getProtocol,2, +func_151315_a,setServerDescription,2, +func_151316_d,getFavicon,2, +func_151317_a,getServerDescription,2, +func_151318_b,getPlayers,2, +func_151319_a,setPlayers,2, +func_151320_a,setFavicon,2, +func_151321_a,setVersion,2, +func_151322_c,getVersion,2, +func_151330_a,setPlayers,2, +func_151331_c,getPlayers,2, +func_151332_a,getMaxPlayers,2, +func_151333_b,getOnlinePlayerCount,2, +func_151337_f,getBlock,2, +func_151338_e,getEventParameter,2, +func_151339_d,getEventID,2, +func_151351_a,getBlock,2, +func_151353_a,registerDispenserBehaviors,2, +func_151354_b,register,2, +func_151357_h,hasInfoNotice,0, +func_151358_j,enableInfoNotice,2, +func_151359_c,getInfoTranslationKey,0, +func_151367_b,onUserHurt,2, +func_151368_a,onEntityDamaged,2, +func_151372_b,getJsonKeys,0, +func_151373_a,addJsonKey,0, +func_151379_a,forException,0, +func_151380_a,prependJsonKey,0, +func_151381_b,setFilenameAndFlush,0, +func_151384_a,applyThornEnchantments,2, +func_151385_b,applyArthropodEnchantments,2, +func_151390_b,readFromBuf,0, +func_151391_a,writeToBuf,2, +func_151392_a,addPlayerToTeam,2, +func_151393_a,addSmeltingRecipeForBlock,2, +func_151394_a,addSmeltingRecipe,2, +func_151395_a,getSmeltingResult,2, +func_151396_a,addSmelting,2, +func_151397_a,compareItemStacks,2, +func_151398_b,getSmeltingExperience,2, +func_151408_c,getModifiers,2, +func_151409_a,getName,2, +func_151410_b,getBaseValue,2, +func_151426_a,getEnumChatVisibility,0, +func_151428_a,getChatVisibility,0, +func_151429_b,getResourceKey,0, +func_151440_a,setOptionKeyBinding,0, +func_151461_a,getChatComponent,0, +func_151462_b,setKeyCode,0, +func_151463_i,getKeyCode,0, +func_151464_g,getKeyDescription,0, +func_151466_e,getKeyCategory,0, +func_151467_c,getKeybinds,0, +func_151468_f,isPressed,0, +func_151469_h,getKeyCodeDefault,0, +func_151470_d,isKeyDown,0, +func_151475_a,setAttributeModifiers,2, +func_151499_f,getEatingGrassTimer,2, +func_151514_a,init,2, +func_151517_h,isDamageAbsolute,2, +func_151518_m,setDamageIsAbsolute,2, +func_151519_b,getDeathMessage,2, +func_151521_b,getDeathMessage,2, +func_151522_h,getDamageSrcDisplayName,2, +func_151523_a,byId,2, +func_151525_a,getId,2, +func_151526_b,getTranslationKey,2, +func_151535_h,toNBTTagIntArray,2, +func_151536_b,getLayerMaterialBlock,2, +func_151559_a,getRandomCropType,2, +func_151560_a,getRandomCropType,2, +func_151565_r,getMaterialMapColor,2, +func_151599_a,getRegion,2, +func_151600_a,getRegion,2, +func_151601_a,getValue,2, +func_151604_a,dot,2, +func_151605_a,getValue,2, +func_151606_a,add,2, +func_151607_a,fastFloor,2, +func_151616_a,biomesEqualOrMesaPlateau,2, +func_151617_b,selectModeOrRandom,2, +func_151618_b,isBiomeOceanic,2, +func_151619_a,selectRandom,2, +func_151624_d,getIntsHeatIce,2, +func_151625_e,getIntsSpecial,2, +func_151626_c,getIntsCoolWarm,2, +func_151630_c,riverFilter,2, +func_151631_c,isJungleCompatible,2, +func_151632_a,replaceIfNeighborOcean,2, +func_151633_d,isMesa,2, +func_151634_b,canBiomesBeNeighbors,2, +func_151635_b,replaceBiomeEdge,2, +func_151636_a,replaceBiomeEdgeIfNecessary,2, +func_151643_b,getMapColor,0, +func_151685_b,getRepairItem,2, +func_151686_a,addStats,2, +func_152104_k,isInventoryEmpty,2, +func_152105_l,isFull,2, +func_152106_a,setPlayerProfile,2, +func_152107_a,setType,2, +func_152108_a,getPlayerProfile,2, +func_152109_d,updatePlayerProfile,2, +func_152111_bt,sendEnterCombat,2, +func_152112_bu,sendEndCombat,2, +func_152114_e,isOwner,2, +func_152116_bZ,isChickenJockey,2, +func_152117_i,setChickenJockey,2, +func_152122_n,hasPlayerInfo,0, +func_152123_o,hasSkin,0, +func_152125_a,drawScaledCustomSizeModalRect,0, +func_152339_d,removeEntity,2, +func_152340_a,readImageToBuffer,0, +func_152342_ad,getSkinManager,0, +func_152343_a,addScheduledTask,0, +func_152344_a,addScheduledTask,2, +func_152345_ab,isCallingFromMinecraftThread,2, +func_152347_ac,getSessionService,0, +func_152348_aa,dispatchKeypresses,0, +func_152349_b,isUnicode,0, +func_152357_F,getOnlinePlayerProfiles,2, +func_152358_ax,getPlayerProfileCache,2, +func_152359_aw,getGameProfileRepository,2, +func_152368_aE,convertFiles,1, +func_152369_aG,sleepFiveSeconds,1, +func_152372_a,notifyListener,2, +func_152373_a,notifyCommandListener,2, +func_152374_a,notifyCommandListener,2, +func_152376_a,calcDamageByCreature,2, +func_152377_a,getModifierForCreature,2, +func_152378_a,getPlayerEntityByUUID,2, +func_152421_a,setSessionType,0, +func_152430_c,renderStreamIndicator,0, +func_152433_a,loadTextureFromServer,0, +func_152446_a,read,2, +func_152447_a,readType,2, +func_152448_b,readKey,2, +func_152449_a,readNBT,2, +func_152450_a,read,2, +func_152455_a,read,2, +func_152456_a,read,2, +func_152459_a,readGameProfileFromNBT,2, +func_152506_a,getOfflineProfile,2, +func_152583_a,copyFrom,0, +func_152584_a,setResourceMode,0, +func_152586_b,getResourceMode,0, +func_152589_a,getMotd,0, +func_152596_g,canSendCommands,2, +func_152597_c,removePlayerFromWhitelist,2, +func_152598_l,getWhitelistedPlayerNames,2, +func_152599_k,getWhitelistedPlayers,2, +func_152600_g,getOnlinePlayerProfiles,2, +func_152601_d,addWhitelistedPlayer,2, +func_152602_a,getPlayerStatsFile,2, +func_152603_m,getOppedPlayers,2, +func_152604_a,setGameType,0, +func_152605_a,addOp,2, +func_152606_n,getOppedPlayerNames,2, +func_152607_e,canJoin,2, +func_152608_h,getBannedPlayers,2, +func_152610_b,removeOp,2, +func_152611_a,setViewDistance,2, +func_152612_a,getPlayerByUsername,2, +func_152621_a,contains,2, +func_152622_a,setPlayerViewRadius,2, +func_152634_a,skinAvailable,0, +func_152640_f,getValue,2, +func_152641_a,onSerialization,2, +func_152643_b,constructProfile,2, +func_152644_a,getPermissionLevel,2, +func_152646_b,gameProfileFromJsonObject,2, +func_152647_b,getIPFromJson,2, +func_152648_b,toGameProfile,2, +func_152649_a,addEntry,2, +func_152651_a,addEntry,2, +func_152652_a,getProfileByUUID,2, +func_152653_b,getByUUID,2, +func_152654_a,getUsernames,2, +func_152655_a,getGameProfileForUsername,2, +func_152656_a,getEntriesWithLimit,2, +func_152657_b,load,2, +func_152658_c,save,2, +func_152668_a,getGameProfile,2, +func_152670_b,getExpirationDate,2, +func_152678_f,writeChanges,2, +func_152679_g,readSavedFile,1, +func_152680_h,removeExpired,2, +func_152681_a,getObjectKey,2, +func_152682_a,createEntry,2, +func_152683_b,getEntry,2, +func_152684_c,removeEntry,2, +func_152685_a,getKeys,2, +func_152686_a,setLanServer,2, +func_152687_a,addEntry,2, +func_152688_e,getValues,2, +func_152689_b,isLanServer,2, +func_152690_d,isEmpty,1, +func_152691_c,getSaveFile,1, +func_152692_d,hasEntry,2, +func_152700_a,getGameProfileFromName,2, +func_152702_a,isBanned,2, +func_152703_a,getBannedProfile,2, +func_152705_a,isWhitelisted,1, +func_152706_a,getByName,2, +func_152707_c,addressToString,2, +func_152708_a,isBanned,2, +func_152709_b,getBanEntry,2, +func_152710_d,convertWhitelist,1, +func_152711_b,mkdir,1, +func_152712_b,hasUnconvertableFiles,1, +func_152713_b,parseDate,1, +func_152714_a,tryConvert,1, +func_152715_c,hasUnconvertablePlayerFiles,1, +func_152717_a,lookupNames,2, +func_152718_c,convertOplist,1, +func_152721_a,readFile,1, +func_152722_b,convertIpBanlist,1, +func_152723_a,convertSaveFiles,1, +func_152724_a,convertUserBanlist,1, +func_152725_d,getPlayersDirectory,1, +func_152727_c,backupConverted,1, +func_152743_a,renamePlayerFile,1, +func_152744_a,getFileNameForProfile,1, +func_152753_a,fromJson,2, +func_152754_s,getJsonObject,2, +func_152764_a,parsePass,0, +func_152765_a,parseGroup,0, +func_152766_h,addOSData,2, +func_152767_b,addStatToSnooper,2, +func_152768_a,addClientStat,2, +func_152780_c,getInputStreamAssets,0, +func_152788_a,loadSkinFromCache,0, +func_152789_a,loadSkin,0, +func_152790_a,loadProfileTextures,0, +func_152792_a,loadSkin,0, +func_152805_a,getPackDescription,0, +func_153157_c,glGetShaderi,0, +func_153158_d,glGetShaderInfoLog,0, +func_153159_d,glUniform4,0, +func_153160_c,glUniformMatrix4,0, +func_153161_d,glUseProgram,0, +func_153162_d,glUniform4,0, +func_153163_f,glUniform1i,0, +func_153164_b,glGetAttribLocation,0, +func_153165_e,glGenFramebuffers,0, +func_153166_e,glGetProgramInfoLog,0, +func_153167_i,glCheckFramebufferStatus,0, +func_153168_a,glUniform1,0, +func_153169_a,glShaderSource,0, +func_153170_c,glCompileShader,0, +func_153171_g,glBindFramebuffer,0, +func_153172_c,getLogText,0, +func_153173_a,glUniformMatrix2,0, +func_153174_h,glDeleteFramebuffers,0, +func_153175_a,glGetProgrami,0, +func_153176_h,glBindRenderbuffer,0, +func_153177_b,glUniform2,0, +func_153178_b,glAttachShader,0, +func_153179_f,glLinkProgram,0, +func_153180_a,glDeleteShader,0, +func_153181_a,glUniform1,0, +func_153182_b,glUniform2,0, +func_153183_d,glCreateProgram,0, +func_153184_g,glDeleteRenderbuffers,0, +func_153185_f,glGenRenderbuffers,0, +func_153186_a,glRenderbufferStorage,0, +func_153187_e,glDeleteProgram,0, +func_153188_a,glFramebufferTexture2D,0, +func_153189_b,glUniformMatrix3,0, +func_153190_b,glFramebufferRenderbuffer,0, +func_153191_c,glUniform3,0, +func_153192_c,glUniform3,0, +func_153193_b,areShadersSupported,0, +func_153194_a,glGetUniformLocation,0, +func_153195_b,glCreateShader,0, +func_154311_a,setText,0, +func_154312_c,getYImage,0, +func_154313_b,setEnabled,0, +func_154314_d,getId,0, +func_154315_e,getEnabled,0, +func_154316_f,getPositionY,0, +func_154317_g,getRealmsButton,0, +func_154319_c,fontDrawShadow,0, +func_154320_j,buttons,0, +func_154321_a,getProxy,0, +func_154322_b,drawString,0, +func_154323_a,fontSplit,0, +func_154324_i,buttonsClear,0, +func_154325_a,drawCenteredString,0, +func_154326_c,getStringWidth,0, +func_154327_a,buttonsAdd,0, +func_154328_b,buttonsRemove,0, +func_154329_h,getFontHeight,0, +func_154331_x,getLastActiveTime,2, +func_154333_a,getName,0, +func_154334_a,isConvertible,0, +func_154335_d,isNewLevelIdAcceptable,0, +func_154336_c,getSizeOnDisk,0, +func_154337_m,getMouseX,0, +func_154338_k,getWidth,0, +func_154339_l,getMouseY,0, +func_154346_a,hasAcceptedEULA,1, +func_154347_a,loadEULAFile,1, +func_154348_b,createEULAFile,1, +func_154353_e,absFloor,0, +func_154354_b,roundUp,2, +func_164247_a,appendLine,1, +func_174791_d,getPositionVector,2, +func_174792_t_,sendCommandFeedback,2, +func_174793_f,getCommandSenderEntity,2, +func_174794_a,setCommandStat,2, +func_174805_g,setAlwaysRenderNameTag,2, +func_174806_f,getVectorForRotation,2, +func_174807_aT,getCommandStats,2, +func_174808_Z,createRunningParticles,2, +func_174809_b,isLiquidPresentInAABB,2, +func_174810_b,setSilent,2, +func_174811_aO,getHorizontalFacing,2, +func_174812_G,onKillCommand,2, +func_174813_aQ,getEntityBoundingBox,2, +func_174814_R,isSilent,2, +func_174815_a,applyEnchantments,2, +func_174816_a,canExplosionDestroyBlock,2, +func_174817_o,setCommandStats,2, +func_174818_b,getDistanceSq,2, +func_174820_d,replaceItemInInventory,2, +func_174821_h,setOutsideBorder,2, +func_174822_a,rayTrace,0, +func_174823_aP,getHoverEvent,2, +func_174824_e,getPositionEyes,2, +func_174826_a,setEntityBoundingBox,2, +func_174827_a,isSpectatedByPlayer,2, +func_174828_a,moveToBlockPosAndAngles,2, +func_174829_m,resetPositionToBB,2, +func_174830_Y,spawnRunningParticles,2, +func_174831_c,getDistanceSqToCenter,2, +func_174832_aS,isOutsideBorder,2, +func_174833_aM,getAlwaysRenderNameTag,2, +func_174845_l,init,0, +func_174846_a,setBlockPos,0, +func_174856_o,updateBoundingBox,2, +func_174857_n,getHangingPosition,2, +func_174859_a,updateFacingWithBoundingBox,2, +func_174862_a,createKnot,2, +func_174863_b,getKnotForPosition,2, +func_174864_a,setDisplayedItemWithUpdate,2, +func_174865_a,setRotation,2, +func_174866_q,getAnalogOutput,2, +func_174867_a,setPickupDelay,2, +func_174868_q,setNoPickupDelay,2, +func_174869_p,setDefaultPickupDelay,2, +func_174870_v,makeFakeItem,2, +func_174871_r,setInfinitePickupDelay,2, +func_174872_o,getAge,0, +func_174873_u,setNoDespawn,2, +func_174874_s,cannotPickup,2, +func_174875_k,getGuiID,2, +func_174876_a,createContainer,2, +func_174877_v,getPos,2, +func_174878_a,setPos,2, +func_174880_d,getStats,2, +func_174882_b,executeCommand,2, +func_174884_b,updateGameProfile,2, +func_174885_b,setField,2, +func_174886_c,closeInventory,2, +func_174887_a_,getField,2, +func_174888_l,clear,2, +func_174889_b,openInventory,2, +func_174890_g,getFieldCount,2, +func_174891_i,getLockCode,2, +func_174892_a,setLockCode,2, +func_174893_q_,isLocked,2, +func_174894_a,addItem,2, +func_174897_t,getDisplayTile,2, +func_174898_m,getMaximumSpeed,2, +func_174899_a,setDisplayTile,2, +func_174902_m,createFilledSlotsArray,2, +func_174903_a,isBurning,0, +func_174904_a,getCookTime,2, +func_174907_n,getBeamSegments,0, +func_174908_m,updateBeacon,2, +func_174910_a,setNeighbor,2, +func_174911_a,getAdjacentChest,2, +func_174912_b,isChestAt,2, +func_174914_o,mayTransfer,2, +func_174915_a,pullItemFromSlot,2, +func_174916_c,insertStack,2, +func_174917_b,isInventoryEmpty,2, +func_174918_a,putStackInInventoryAllSlots,2, +func_174919_a,isInventoryFull,2, +func_174920_a,canInsertItemInSlot,2, +func_174921_b,canExtractItemFromSlot,2, +func_174922_i,getWidth,2, +func_174923_h,getHeight,2, +func_174925_a,clearMatchingItems,2, +func_174926_d,getOffsetZ,0, +func_174927_b,getPistonState,2, +func_174928_c,getOffsetY,0, +func_174929_b,getOffsetX,0, +func_174930_e,getFacing,2, +func_174935_a,restoreLastBlurMipmap,0, +func_174936_b,setBlurMipmap,0, +func_174937_a,setBlurMipmapDirect,0, +func_174942_a,registerSprite,0, +func_174943_a,loadSprites,0, +func_174944_f,getMissingSprite,0, +func_174951_a,getMissingModel,0, +func_174952_b,getTextureMap,0, +func_174953_a,getModel,0, +func_174954_c,getBlockModelShapes,0, +func_174959_b,notifyLightSet,2, +func_174962_a,getViewVector,0, +func_174963_q,generateStars,0, +func_174964_o,generateSky2,0, +func_174965_a,cleanupDamagedBlocks,0, +func_174966_b,makeEntityOutlineShader,0, +func_174967_a,updateChunks,0, +func_174968_a,renderSky,0, +func_174969_t,postRenderDamagedBlocks,0, +func_174970_a,setupTerrain,0, +func_174971_n,updateDestroyBlockIcons,0, +func_174972_a,spawnParticle,0, +func_174974_b,spawnParticle0,0, +func_174975_c,renderEntityOutlineFramebuffer,0, +func_174976_a,renderSky,0, +func_174977_a,renderBlockLayer,0, +func_174978_c,getVisibleFacings,0, +func_174979_m,setDisplayListEntitiesDirty,0, +func_174980_p,generateSky,0, +func_174981_a,drawBlockDamageTexture,0, +func_174982_a,renderBlockLayer,0, +func_174984_a,fixTerrainFrustum,0, +func_174985_d,isRenderEntityOutlines,0, +func_174986_e,stopChunkUpdates,0, +func_175016_a,renderBlockBrightness,0, +func_175018_a,renderBlock,0, +func_175019_b,getBlockModelRenderer,0, +func_175020_a,renderBlockDamage,0, +func_175023_a,getBlockModelShapes,0, +func_175029_a,registerBlock,0, +func_175030_a,renderItemOverlays,0, +func_175031_a,registerBlock,0, +func_175037_a,getItemModelMesher,0, +func_175038_a,putQuadNormal,0, +func_175041_b,registerItems,0, +func_175042_a,renderItemIntoGUI,0, +func_175047_a,registerItem,0, +func_175048_a,registerItem,0, +func_175050_a,shouldRenderItemIn3D,0, +func_175063_a,drawStringWithShadow,0, +func_175064_b,getColorCode,0, +func_175065_a,drawString,0, +func_175066_a,loadEntityShader,0, +func_175068_a,renderWorldPass,0, +func_175069_a,loadShader,0, +func_175070_n,isDrawBlockOutline,0, +func_175071_c,switchUseShader,0, +func_175072_h,disableLightmap,0, +func_175085_a,getSoundMap,0, +func_175086_a,handleResourcePackStatus,2, +func_175087_a,handleAnimation,2, +func_175088_a,handleSpectate,2, +func_175089_a,setPlayerLocation,2, +func_175093_a,handleWorldBorder,2, +func_175094_a,handleCamera,2, +func_175095_a,handleResourcePack,2, +func_175096_a,handlePlayerListHeaderFooter,2, +func_175098_a,handleCombatEvent,2, +func_175099_a,handleTitle,2, +func_175101_a,handleServerDifficulty,2, +func_175102_a,getPlayerInfo,0, +func_175104_a,getPlayerInfo,0, +func_175105_e,getGameProfile,0, +func_175106_d,getPlayerInfoMap,0, +func_175108_a,triggerNote,2, +func_175109_g,initializeBannerData,0, +func_175110_d,getColorList,0, +func_175112_a,setItemValues,2, +func_175113_c,getPatterns,2, +func_175114_c,getPatternList,0, +func_175116_e,getPatternResourceLocation,0, +func_175117_e,removeBannerData,2, +func_175124_c,getCommandResultStats,2, +func_175131_l,getBlock,2, +func_175133_bi,resetPotionEffectMetadata,2, +func_175134_bD,getJumpUpwardsMotion,2, +func_175135_B,updatePotionMetadata,2, +func_175136_bO,markPotionsDirty,2, +func_175138_ci,getXPSeed,2, +func_175139_a,setRenderOffsetForSleep,2, +func_175140_cp,hasReducedDebug,0, +func_175141_a,openEditSign,2, +func_175142_cm,isAllowEdit,2, +func_175143_p,isInBed,2, +func_175144_cb,isUser,2, +func_175145_a,takeStat,2, +func_175146_a,canOpen,2, +func_175147_b,getOfflineUUID,2, +func_175148_a,isWearing,0, +func_175149_v,isSpectator,2, +func_175150_k,setReducedDebug,0, +func_175151_a,canPlayerEdit,2, +func_175154_l,getSkinType,0, +func_175155_b,getPlayerInfo,0, +func_175156_o,getFovModifier,0, +func_175158_f,setServerBrand,0, +func_175159_q,closeScreenAndDropStack,0, +func_175160_A,isCurrentViewEntity,0, +func_175161_p,onUpdateWalkingPlayer,0, +func_175162_d,isOpenBlockSpace,0, +func_175163_u,sendHorseInventory,0, +func_175173_a,sendAllWindowProperties,2, +func_175174_a,drawTexturedModalRect,0, +func_175175_a,drawTexturedModalRect,0, +func_175176_b,renderExpBar,0, +func_175177_a,setDefaultTitlesTimes,0, +func_175178_a,displayTitle,0, +func_175179_f,getFontRenderer,0, +func_175180_a,renderGameOverlay,0, +func_175181_h,getTabList,0, +func_175185_b,renderDemo,0, +func_175186_a,renderHorseJumpBar,0, +func_175187_g,getSpectatorGui,0, +func_175188_a,setOverlayMessage,0, +func_175202_a,addLine,0, +func_175203_a,setCentered,0, +func_175205_a,setValidator,0, +func_175206_d,getId,0, +func_175207_a,setGuiResponder,0, +func_175211_a,setWidth,0, +func_175212_b,setValue,0, +func_175213_c,buildDisplayString,0, +func_175217_d,getSliderPosition,0, +func_175218_a,setSliderValue,0, +func_175219_a,setSliderPosition,0, +func_175220_c,getSliderValue,0, +func_175221_e,getDisplayString,0, +func_175229_b,setLocked,0, +func_175230_c,isLocked,0, +func_175232_g,getHeight,0, +func_175237_a,renderDebugInfo,0, +func_175238_c,getDebugInfoRight,0, +func_175239_b,renderDebugInfoRight,0, +func_175240_a,bytesToMb,0, +func_175243_a,getPlayerName,0, +func_175244_b,setHeader,0, +func_175245_a,drawPing,0, +func_175246_a,updatePlayerList,0, +func_175247_a,drawScoreboardValues,0, +func_175248_a,setFooter,0, +func_175249_a,renderPlayerlist,0, +func_175257_a,onSpectatorMenuClosed,0, +func_175258_a,renderPage,0, +func_175259_b,onMouseScroll,0, +func_175260_a,onHotbarSelected,0, +func_175261_b,onMiddleClick,0, +func_175262_a,isMenuActive,0, +func_175263_a,renderSelectedItem,0, +func_175264_a,renderTooltip,0, +func_175265_c,getHotbarAlpha,0, +func_175266_a,renderSlot,0, +func_175272_a,handleComponentHover,0, +func_175273_b,onResize,0, +func_175274_a,setText,0, +func_175275_f,sendChatMessage,0, +func_175276_a,handleComponentClick,0, +func_175277_d,isKeyComboCtrlX,0, +func_175278_g,isKeyComboCtrlA,0, +func_175279_e,isKeyComboCtrlV,0, +func_175280_f,isKeyComboCtrlC,0, +func_175281_b,sendChatMessage,0, +func_175282_a,openWebLink,0, +func_175283_s,isAltKeyDown,0, +func_175288_g,markChanged,0, +func_175299_g,canSelectCurWorldType,0, +func_175304_a,updateButtonValidity,0, +func_175305_g,hasValidSelection,0, +func_175318_a,getText,0, +func_175319_a,setEntryValue,0, +func_175320_a,setEntryValue,0, +func_175321_a,setEntryValue,0, +func_175322_b,enterConfirmation,0, +func_175323_a,saveValues,0, +func_175324_a,loadValues,0, +func_175325_f,createPagedList,0, +func_175326_g,restoreDefaults,0, +func_175327_a,modifyFocusValue,0, +func_175328_i,updatePageControls,0, +func_175329_a,setConfirmationControls,0, +func_175330_b,getFormattedValue,0, +func_175331_h,exitConfirmation,0, +func_175354_a,registerPreset,0, +func_175355_a,getDifficultyText,0, +func_175358_a,getMessage,0, +func_175378_g,updateActivePotionEffects,0, +func_175381_h,getCookProgressScaled,0, +func_175382_i,getBurnLeftScaled,0, +func_175385_b,getClickedComponentAt,0, +func_175388_a,updateCmdOutput,0, +func_175391_a,moveServerUp,0, +func_175392_a,canMoveUp,0, +func_175393_b,moveServerDown,0, +func_175394_b,canMoveDown,0, +func_175396_E,getTabListDisplayName,2, +func_175397_a,loadResourcePack,2, +func_175398_C,getSpectatingEntity,2, +func_175399_e,setSpectatingEntity,2, +func_175400_cq,canPlayersAttack,2, +func_175402_q,getShowArms,2, +func_175403_w,getLeftLegRotation,0, +func_175404_u,getLeftArmRotation,0, +func_175405_c,setLeftArmRotation,2, +func_175406_a,damageArmorStand,2, +func_175407_x,getRightLegRotation,0, +func_175408_t,getBodyRotation,2, +func_175409_C,dropContents,2, +func_175410_n,isSmall,2, +func_175411_v,getRightArmRotation,0, +func_175412_z,playParticles,2, +func_175413_k,setShowArms,2, +func_175414_r,hasNoBasePlate,2, +func_175415_a,setHeadRotation,2, +func_175416_h,writePoseToNBT,2, +func_175417_e,setLeftLegRotation,2, +func_175418_s,getHeadRotation,2, +func_175419_y,readPoseFromNBT,2, +func_175420_a,setSmall,2, +func_175421_A,dropBlock,2, +func_175424_b,setBodyRotation,2, +func_175426_l,setNoBasePlate,2, +func_175427_f,setRightLegRotation,2, +func_175428_d,setRightArmRotation,2, +func_175445_a,updateEquipmentIfNeeded,2, +func_175446_cd,isAIDisabled,2, +func_175447_b,createNavigator,2, +func_175448_a,canEquipItem,2, +func_175449_a,setHomePosAndDistance,2, +func_175451_e,dealDamage,2, +func_175453_cd,getFireballStrength,2, +func_175454_a,setAttacking,2, +func_175456_n,applyEntityAI,2, +func_175457_ck,isAngry,2, +func_175463_b,setTargetedEntity,2, +func_175464_ck,getAttackDuration,2, +func_175466_co,getTargetedEntity,2, +func_175469_o,getSpikesAnimation,0, +func_175471_a,getTailAnimation,0, +func_175472_n,isMoving,2, +func_175474_cn,hasTargetedEntity,2, +func_175476_l,setMoving,2, +func_175477_p,getAttackAnimationScale,2, +func_175489_ck,getHeldBlockState,2, +func_175490_a,setHeldBlockState,2, +func_175493_co,incrementDroppedSkulls,2, +func_175495_n,isSpawnedByPlayer,2, +func_175496_a,setSpawnedByPlayer,2, +func_175500_n,onGrowingAdult,2, +func_175501_a,ageUp,2, +func_175505_a,consumeItemFromStack,2, +func_175509_cj,getFleeceColor,2, +func_175510_a,getRandomSheepColor,2, +func_175511_a,getDyeColorMixFromParents,2, +func_175512_b,setFleeceColor,2, +func_175513_a,getDyeRgb,0, +func_175515_b,setMovementSpeed,2, +func_175517_cu,checkLandingDelay,2, +func_175518_cr,enableJumpControl,2, +func_175520_cs,disableJumpControl,2, +func_175521_o,getJumpCompletion,0, +func_175525_a,isRabbitBreedingItem,2, +func_175528_cn,createEatingParticles,2, +func_175529_r,setRabbitType,2, +func_175530_ct,updateMoveTypeDuration,2, +func_175531_cl,getRabbitType,2, +func_175533_a,calculateRotationYaw,2, +func_175534_cv,isCarrotEaten,2, +func_175544_ck,setupTamedAI,2, +func_175546_cu,getCollarColor,2, +func_175547_a,setCollarColor,2, +func_175549_o,setIsWillingToMate,2, +func_175550_n,getIsWillingToMate,2, +func_175551_co,getVillagerInventory,2, +func_175552_ct,setAdditionalAItasks,2, +func_175553_cp,hasEnoughFoodToBreed,2, +func_175554_cu,populateBuyingList,2, +func_175555_cq,canAbondonItems,2, +func_175556_cs,isFarmItemInInventory,2, +func_175557_cr,wantsMoreFood,2, +func_175558_a,canVillagerPickupItem,2, +func_175559_s,hasEnoughItems,2, +func_175567_n,hasMovementVector,2, +func_175568_b,setMovementVector,2, +func_175569_a,isDateAroundHalloween,2, +func_175571_m,shouldTrackOutput,2, +func_175572_n,getCommandResultStats,2, +func_175573_a,setTrackOutput,2, +func_175574_a,tryOpenEditCommandBlock,2, +func_175576_a,getEntityFromUuid,2, +func_175577_aI,getNetworkCompressionThreshold,2, +func_175578_N,isAnvilFileSet,2, +func_175579_a,isBlockProtected,2, +func_175580_aG,getMaxWorldSize,2, +func_175581_ab,getResourcePackHash,2, +func_175582_h,createCommandManager,2, +func_175583_aK,getServerThread,1, +func_175584_a,setResourcePackFromWorld,2, +func_175586_a,callFromMainThread,2, +func_175587_aJ,getCurrentTime,1, +func_175593_aQ,getMaxTickTime,1, +func_175594_ao,setWindowIcon,0, +func_175597_ag,getItemRenderer,0, +func_175598_ae,getRenderManager,0, +func_175599_af,getRenderItem,0, +func_175600_c,getVersion,0, +func_175601_h,updateDisplay,0, +func_175602_ab,getBlockRendererDispatcher,0, +func_175603_A,scheduleResourcesRefresh,0, +func_175604_i,checkWindowResize,0, +func_175605_an,setInitialDisplayMode,0, +func_175606_aa,getRenderViewEntity,0, +func_175607_a,setRenderViewEntity,0, +func_175608_ak,registerMetadataSerializers,0, +func_175609_am,createDisplay,0, +func_175610_ah,getDebugFPS,0, +func_175623_d,isAirBlock,2, +func_175624_G,getWorldType,2, +func_175625_s,getTileEntity,2, +func_175626_b,getCombinedLight,0, +func_175627_a,getStrongPower,2, +func_175628_b,getLightFor,0, +func_175629_a,getLightForExt,0, +func_175636_b,isAnyPlayerWithinRangeAt,2, +func_175638_a,getRawLight,2, +func_175639_b,isAreaLoaded,2, +func_175640_z,isBlockPowered,2, +func_175641_c,addBlockEvent,2, +func_175642_b,getLightFor,2, +func_175643_b,init,2, +func_175644_a,getEntities,2, +func_175645_m,getHeight,2, +func_175646_b,markChunkDirty,2, +func_175647_a,getEntitiesWithinAABB,2, +func_175648_a,isAreaLoaded,2, +func_175649_E,getDifficultyForLocation,2, +func_175650_b,loadEntities,2, +func_175651_c,getRedstonePower,2, +func_175652_B,setSpawnPoint,2, +func_175653_a,setLightFor,2, +func_175654_a,updateBlockTick,2, +func_175655_b,destroyBlock,2, +func_175656_a,setBlockState,2, +func_175657_ab,getSkylightSubtracted,2, +func_175658_ac,getLastLightningBolt,0, +func_175659_aa,getDifficulty,2, +func_175660_a,isBlockModifiable,2, +func_175661_b,getPlayers,2, +func_175662_w,canBlockFreezeNoWater,2, +func_175663_a,isAreaLoaded,2, +func_175664_x,checkLight,2, +func_175665_u,isBlockFullCube,2, +func_175666_e,updateComparatorOutputLevel,2, +func_175667_e,isBlockLoaded,2, +func_175668_a,isBlockLoaded,2, +func_175669_a,playBroadcastSound,2, +func_175670_e,canBlockFreeze,2, +func_175671_l,getLightFromNeighbors,2, +func_175672_r,getTopSolidOrLiquidBlock,2, +func_175674_a,getEntitiesInAABBexcluding,2, +func_175675_v,canBlockFreezeWater,2, +func_175676_y,getStrongPower,2, +func_175677_d,isBlockNormalCube,2, +func_175678_i,canSeeSky,2, +func_175679_n,notifyLightSet,2, +func_175680_a,isChunkLoaded,2, +func_175681_c,unloadEntities,2, +func_175682_a,spawnParticle,0, +func_175684_a,scheduleUpdate,2, +func_175685_c,notifyNeighborsOfStateChange,2, +func_175687_A,getRedstonePowerFromNeighbors,2, +func_175688_a,spawnParticle,2, +func_175690_a,setTileEntity,2, +func_175691_a,isBlockTickPending,2, +func_175692_b,setSkylightSubtracted,2, +func_175693_T,getMapStorage,2, +func_175694_M,getSpawnPoint,2, +func_175695_a,notifyNeighborsOfStateExcept,2, +func_175696_F,isWater,2, +func_175697_a,isAreaLoaded,2, +func_175698_g,setBlockToAir,2, +func_175699_k,getLight,2, +func_175700_a,addTileEntity,2, +func_175701_a,isValid,2, +func_175702_c,setLastLightningBolt,2, +func_175704_b,markBlockRangeForRenderUpdate,2, +func_175705_a,getLightFromNeighborsFor,0, +func_175706_a,isAreaLoaded,2, +func_175707_a,isAreaLoaded,2, +func_175708_f,canSnowAt,2, +func_175709_b,isSidePowered,2, +func_175710_j,canBlockSeeSky,2, +func_175711_a,isAreaLoaded,2, +func_175712_a,getPendingBlockUpdates,2, +func_175713_t,removeTileEntity,2, +func_175714_ae,getVillageCollection,2, +func_175715_c,sendBlockBreakProgress,2, +func_175718_b,playEvent,2, +func_175719_a,extinguishFire,2, +func_175720_a,spawnParticle,2, +func_175721_c,getLight,2, +func_175722_b,notifyNeighborsRespectDebug,2, +func_175723_af,getWorldBorder,2, +func_175724_o,getLightBrightness,2, +func_175725_q,getPrecipitationHeight,2, +func_175726_f,getChunk,2, +func_175727_C,isRainingAt,2, +func_175732_a,canCreatureTypeSpawnHere,2, +func_175733_a,getEntityFromUuid,2, +func_175734_a,getSpawnListEntryForTypeAt,2, +func_175735_ai,canSpawnAnimals,2, +func_175736_a,adjustPosToNearbyEntity,2, +func_175737_aj,setDebugWorldSettings,2, +func_175738_ah,canSpawnNPCs,2, +func_175739_a,spawnParticle,2, +func_175744_a,fromColorIndex,2, +func_175745_c,lowercaseAlpha,2, +func_175746_b,getColorIndex,2, +func_175750_a,addBlockInfo,2, +func_175755_a,parseInt,2, +func_175756_a,parseDouble,2, +func_175757_a,parseBlockPos,2, +func_175760_a,parseLong,2, +func_175761_b,parseDouble,2, +func_175762_a,getListOfStringsMatchingLastWord,2, +func_175764_a,parseInt,2, +func_175765_c,parseDouble,2, +func_175766_b,parseLong,2, +func_175767_a,parseCoordinate,2, +func_175769_b,parseDouble,2, +func_175770_a,parseCoordinate,2, +func_175771_a,getTabCompletionCoordinate,2, +func_175783_e,getSlotForShortcut,2, +func_175786_a,tryExecute,2, +func_175787_b,notifyPostProcessAt,2, +func_175788_a,isValidForPostProcess,2, +func_175789_b,create,2, +func_175793_a,canReplaceBlock,2, +func_175794_a,generateStructure,2, +func_175795_b,isInsideStructure,2, +func_175796_a,isPositionInStructure,2, +func_175797_c,getStructureAt,2, +func_175798_a,isSwampHut,2, +func_175799_b,getMonsters,2, +func_175804_a,fillWithBlocks,2, +func_175807_a,getBlockStateFromPos,2, +func_175808_b,replaceAirAndLiquidDownwards,2, +func_175809_a,randomlyPlaceBlock,2, +func_175811_a,setBlockState,2, +func_175812_a,findStairs,2, +func_175813_a,findCrossing,2, +func_175814_a,findCorridorSize,2, +func_175817_a,spawnElder,2, +func_175818_a,doesChunkIntersect,2, +func_175819_a,generateBoxOnFillOnly,2, +func_175820_a,getRoomIndex,2, +func_175821_a,generateDefaultFloor,2, +func_175835_e,generateLowerWall,2, +func_175836_a,generateRoomGraph,2, +func_175837_c,generateEntranceWall,2, +func_175838_g,generateUpperWall,2, +func_175839_b,generateEntranceArchs,2, +func_175840_a,generateWing,2, +func_175841_d,generateRoofPiece,2, +func_175842_f,generateMiddleWall,2, +func_175847_a,getBiomeSpecificBlockState,2, +func_175848_a,findPieceBox,2, +func_175849_a,createPiece,2, +func_175850_a,createPiece,2, +func_175851_a,createPiece,2, +func_175852_a,createPiece,2, +func_175853_a,createPiece,2, +func_175854_a,createPiece,2, +func_175855_a,createPiece,2, +func_175856_a,findPieceBox,2, +func_175857_a,createPiece,2, +func_175858_a,createPiece,2, +func_175859_a,createPiece,2, +func_175860_a,createPiece,2, +func_175861_a,createPiece,2, +func_175862_a,createPiece,2, +func_175863_a,createPiece,2, +func_175864_a,createPiece,2, +func_175865_a,createPiece,2, +func_175866_a,createPiece,2, +func_175867_a,createPiece,2, +func_175868_a,createPiece,2, +func_175869_a,findPieceBox,2, +func_175870_a,generateAndAddPiece,2, +func_175871_a,generatePiece,2, +func_175872_a,createPiece,2, +func_175873_a,createPiece,2, +func_175874_a,createPiece,2, +func_175875_a,createPiece,2, +func_175876_a,createPiece,2, +func_175877_a,createPiece,2, +func_175878_a,createPiece,2, +func_175879_a,createPiece,2, +func_175880_a,createPiece,2, +func_175881_a,createPiece,2, +func_175882_a,createPiece,2, +func_175883_a,createPiece,2, +func_175884_a,createPiece,2, +func_175885_a,createPiece,2, +func_175887_b,findAndCreateBridgePieceFactory,2, +func_175896_b,getLength,2, +func_175897_a,getComponentToAddBoundingBox,2, +func_175898_b,isVecInside,2, +func_175899_a,createProper,2, +func_175900_c,getLayerMaterial,2, +func_175903_a,setBlockAndNotifyAdequately,2, +func_175904_e,setDecorationDefaults,2, +func_175914_a,setGeneratedBlock,2, +func_175921_a,setDirtAt,2, +func_175924_b,placeLeafAt,2, +func_175925_a,growLeavesLayerStrict,2, +func_175926_c,isSpaceAt,2, +func_175927_a,ensureDirtsUnderneath,2, +func_175928_b,growLeavesLayer,2, +func_175929_a,ensureGrowable,2, +func_175930_c,createCrown,2, +func_175933_b,placePodzolCircle,2, +func_175934_c,placePodzolAt,2, +func_175935_b,getGreatestDistance,2, +func_175936_a,checkBlockLine,2, +func_175937_a,limb,2, +func_175938_b,getLogAxis,2, +func_175939_d,generateLeafNodeBases,2, +func_175940_a,generateLeafNode,2, +func_175941_b,generateLeaves,2, +func_175942_c,generateTrunk,2, +func_175953_c,generateAndAddPiece,2, +func_175954_a,findAndCreatePieceFactory,2, +func_175955_b,generatePieceFromSmallDoor,2, +func_175957_a,setConnection,2, +func_175958_a,updateOpenings,2, +func_175959_a,findSource,2, +func_175960_c,countOpenings,2, +func_175961_b,isSpecial,2, +func_175968_a,create,2, +func_175969_a,fits,2, +func_175970_a,registerOceanMonumentPieces,2, +func_176052_a,getMapPacket,2, +func_176053_a,updateMapData,2, +func_176054_a,calculateMapCenter,2, +func_176055_c,checkDoorExistence,2, +func_176056_a,getNearestVillage,2, +func_176057_e,positionInList,2, +func_176058_f,isWoodDoor,2, +func_176059_d,addToNewDoorsList,2, +func_176060_a,addToVillagerPositionList,2, +func_176061_a,countBlocksCanSeeSky,2, +func_176062_a,fileNameForProvider,2, +func_176065_a,findAndCreateComponentFactory,2, +func_176066_d,generateAndAddComponent,2, +func_176067_c,generateComponent,2, +func_176069_e,generateAndAddRoadPiece,2, +func_176071_a,glBufferData,0, +func_176072_g,glBindBuffer,0, +func_176073_e,glGenBuffers,0, +func_176074_g,glDeleteBuffers,0, +func_176075_f,useVbo,0, +func_176101_a,getPacket,2, +func_176102_a,update,2, +func_176110_a,getImage,2, +func_176111_d,getRotation,2, +func_176112_b,getX,2, +func_176113_c,getY,2, +func_176118_b,setBorderLerpTarget,2, +func_176119_g,setHardcore,2, +func_176120_C,getBorderCenterX,2, +func_176121_c,setAllowCommands,2, +func_176122_j,setBorderWarningDistance,2, +func_176123_z,isDifficultyLocked,2, +func_176124_d,getBorderCenterX,2, +func_176125_f,setBorderDamagePerBlock,2, +func_176126_D,getBorderCenterZ,2, +func_176127_a,populateFromWorldSettings,2, +func_176128_f,setMapFeaturesEnabled,2, +func_176129_e,setBorderSafeZone,2, +func_176130_y,getDifficulty,2, +func_176131_J,getBorderWarningDistance,2, +func_176132_G,getBorderLerpTarget,2, +func_176133_A,getCleanWeatherTime,2, +func_176134_F,getBorderLerpTime,2, +func_176135_e,setBorderLerpTime,2, +func_176136_k,setBorderWarningTime,2, +func_176137_E,getBorderSize,2, +func_176138_H,getBorderSafeZone,2, +func_176139_K,getBorderWarningTime,2, +func_176140_I,getBorderDamagePerBlock,2, +func_176141_c,getBorderCenterZ,2, +func_176142_i,setCleanWeatherTime,2, +func_176143_a,setSpawn,2, +func_176144_a,setDifficulty,2, +func_176145_a,setBorderSize,2, +func_176159_a,openPoint,2, +func_176163_a,postProcess,2, +func_176194_O,getBlockState,2, +func_176195_g,getBlockHardness,2, +func_176196_c,canPlaceBlockAt,2, +func_176197_a,modifyAcceleration,2, +func_176198_a,canPlaceBlockOnSide,2, +func_176199_a,onEntityWalk,2, +func_176200_f,isReplaceable,2, +func_176201_c,getMetaFromState,2, +func_176203_a,getStateFromMeta,2, +func_176205_b,isPassable,2, +func_176206_d,onPlayerDestroy,2, +func_176208_a,onBlockHarvested,2, +func_176209_a,canCollideCheck,2, +func_176210_f,getStateId,2, +func_176211_b,getStrongPower,2, +func_176212_b,causesDownwardCurrent,2, +func_176213_c,onBlockAdded,2, +func_176214_u,causesSuffocation,2, +func_176215_a,registerBlock,2, +func_176216_a,onLanded,2, +func_176218_Q,getOffsetType,2, +func_176219_a,registerBlock,2, +func_176220_d,getStateById,2, +func_176221_a,getActualState,2, +func_176223_P,getDefaultState,2, +func_176224_k,fillWithRain,2, +func_176225_a,shouldSideBeRendered,0, +func_176226_b,dropBlockAsItem,2, +func_176232_d,getSaplingDropChance,2, +func_176233_b,getWoodType,2, +func_176234_a,dropApple,2, +func_176235_d,destroy,2, +func_176253_e,canConnectTo,2, +func_176260_a,calculateState,2, +func_176261_e,checkForDrop,2, +func_176262_b,notifyNeighbors,2, +func_176267_a,getPropertyFor,2, +func_176268_d,getNumGrownFaces,2, +func_176269_e,recheckGrownSides,2, +func_176281_b,getFacing,2, +func_176282_a,getMetaForFacing,2, +func_176286_e,notifyHook,2, +func_176287_c,isConnectedTo,2, +func_176288_d,updateState,2, +func_176311_e,tryAbsorb,2, +func_176312_d,absorb,2, +func_176314_e,checkAndDropBlock,2, +func_176316_e,checkForMove,2, +func_176317_b,getFacing,2, +func_176318_b,shouldBeExtended,2, +func_176319_a,doMove,2, +func_176322_b,getFacing,2, +func_176328_e,checkForDrop,2, +func_176329_d,canBlockStay,2, +func_176337_b,colorMultiplier,0, +func_176338_e,updateSurroundingRedstone,2, +func_176339_d,isPowerSourceAt,2, +func_176340_e,canConnectUpwardsTo,2, +func_176341_c,getAttachPosition,2, +func_176342_a,getMaxCurrentStrength,2, +func_176343_a,canConnectTo,2, +func_176344_d,notifyWireNeighborsOfStateChange,2, +func_176345_a,calculateCurrentChanges,2, +func_176346_d,canConnectUpwardsTo,2, +func_176352_d,activate,2, +func_176353_e,checkForDrop,2, +func_176354_d,canBlockStay,2, +func_176361_a,getFlowingBlock,2, +func_176363_b,getStaticBlock,2, +func_176364_g,shouldRenderSides,0, +func_176365_e,checkForMixing,2, +func_176368_m,getCanBlockBurn,2, +func_176369_e,isSurroundingBlockFlammable,2, +func_176370_f,updateLiquid,2, +func_176371_a,checkAdjacentBlock,2, +func_176372_g,isBlocked,2, +func_176373_h,canFlowInto,2, +func_176374_a,getSlopeDistance,2, +func_176375_a,tryFlowInto,2, +func_176376_e,getPossibleFlowDirections,2, +func_176377_d,canContainSilverfish,2, +func_176388_T,getGolemPattern,2, +func_176389_S,getGolemBasePattern,2, +func_176390_d,canDispenserPlace,2, +func_176391_l,getSnowmanPattern,2, +func_176392_j,getSnowmanBasePattern,2, +func_176397_f,calculateInputStrength,2, +func_176398_g,updateState,2, +func_176399_m,getTickDelay,2, +func_176400_h,notifyNeighbors,2, +func_176401_c,getPowerOnSide,2, +func_176402_i,isFacingTowardsRepeater,2, +func_176403_d,getDelay,2, +func_176404_e,shouldBePowered,2, +func_176405_b,isLocked,2, +func_176406_l,isPowered,2, +func_176407_c,getPowerOnSides,2, +func_176408_a,getActiveSignal,2, +func_176409_d,canBlockStay,2, +func_176414_j,getWitherBasePattern,2, +func_176415_b,canDispenserPlace,2, +func_176416_l,getWitherPattern,2, +func_176427_e,updateState,2, +func_176428_b,getFacing,2, +func_176431_a,insertRecord,2, +func_176438_e,setDefaultDirection,2, +func_176439_d,dispense,2, +func_176442_d,getTileEntity,2, +func_176445_e,setDefaultFacing,2, +func_176446_a,setState,2, +func_176450_d,updateColorAsync,2, +func_176453_o,isOcelotSittingOnChest,2, +func_176454_e,isDoubleChest,2, +func_176455_e,checkForSurroundingChests,2, +func_176456_n,isBelowSolidBlock,2, +func_176457_m,isBlocked,2, +func_176458_f,correctFacing,2, +func_176460_j,calculateOutput,2, +func_176461_a,findItemFrame,2, +func_176462_k,onStateChange,2, +func_176468_a,getSafeExitLocation,2, +func_176469_d,hasRoomForPlayer,2, +func_176470_e,getPlayerInBed,2, +func_176473_a,canGrow,2, +func_176474_b,grow,2, +func_176475_e,checkAndDropBlock,2, +func_176476_e,generateTree,2, +func_176477_a,isTypeAt,2, +func_176478_d,grow,2, +func_176481_j,getSeedItem,2, +func_176482_g,growStem,2, +func_176485_d,generateBigMushroom,2, +func_176487_g,grow,2, +func_176489_b,onHarvest,2, +func_176491_a,placeAt,2, +func_176494_l,getTypeProperty,2, +func_176495_j,getBlockType,2, +func_176499_e,canBlockStay,2, +func_176500_f,dropBlock,2, +func_176502_a_,onEndFalling,2, +func_176503_e,checkFallable,2, +func_176509_j,getItem,2, +func_176510_b,removeHalfBit,2, +func_176511_f,getFacing,2, +func_176512_a,toggleDoor,2, +func_176514_f,isOpen,2, +func_176515_e,combineMetadata,2, +func_176516_g,isOpen,2, +func_176517_h,getFacing,2, +func_176518_i,isTop,2, +func_176524_e,canConnectTo,2, +func_176529_d,hasCrops,2, +func_176530_e,hasWater,2, +func_176532_c,getFlammability,2, +func_176533_e,canNeighborCatchFire,2, +func_176534_d,getEncouragement,2, +func_176535_e,canCatchFire,2, +func_176536_a,catchOnFire,2, +func_176537_d,canDie,2, +func_176538_m,getNeighborEncouragement,2, +func_176548_d,trySpawnPortal,2, +func_176549_a,getMetaForAxis,2, +func_176551_l,getVariantProperty,2, +func_176552_j,isDouble,2, +func_176560_l,getShapeProperty,2, +func_176562_d,isRailBlock,2, +func_176563_d,isRailBlock,2, +func_176564_a,updateDir,2, +func_176566_a,findPoweredRailSignal,2, +func_176567_a,isSameRailWithPower,2, +func_176570_e,updatePoweredState,2, +func_176571_a,findMinecarts,2, +func_176572_a,getDectectionBox,2, +func_176575_a,setRedstoneStrength,2, +func_176576_e,getRedstoneStrength,2, +func_176577_m,canBePlacedOn,2, +func_176578_d,updateNeighbors,2, +func_176582_b,notifyNeighbors,2, +func_176583_e,checkForDrop,2, +func_176586_d,canBlockStay,2, +func_176588_d,canBlockStay,2, +func_176590_a,setWaterLevel,2, +func_176592_e,onNeighborChangeInternal,2, +func_176593_f,checkForDrop,2, +func_176594_d,canPlaceOn,2, +func_176595_b,canPlaceAt,2, +func_176597_g,shouldBeOff,2, +func_176598_a,isBurnedOut,2, +func_176604_a,makeAtlasSprite,0, +func_176610_l,getName,2, +func_176612_a,getMetadata,2, +func_176613_a,byMetadata,2, +func_176614_c,getTranslationKey,2, +func_176624_a,getMetadata,2, +func_176625_a,byMetadata,2, +func_176627_c,getTranslationKey,2, +func_176642_a,getMetadata,2, +func_176643_a,byMetadata,2, +func_176644_c,getTranslationKey,2, +func_176657_a,getMetadata,2, +func_176659_c,getTranslationKey,2, +func_176660_a,byMetadata,2, +func_176673_a,byMetadata,2, +func_176675_a,getMetadata,2, +func_176676_c,getTranslationKey,2, +func_176685_d,getTranslationKey,2, +func_176686_a,byMetadata,2, +func_176687_c,getMapColor,2, +func_176688_a,getMetadata,2, +func_176716_d,getPlane,2, +func_176717_a,byName,0, +func_176719_a,getName2,2, +func_176720_b,isVertical,2, +func_176722_c,isHorizontal,2, +func_176730_m,getDirectionVec,0, +func_176731_b,byHorizontalIndex,2, +func_176732_a,rotateAround,0, +func_176733_a,fromAngle,2, +func_176734_d,getOpposite,2, +func_176735_f,rotateYCCW,2, +func_176736_b,getHorizontalIndex,2, +func_176737_a,getFacingFromVector,0, +func_176738_p,rotateZ,0, +func_176739_a,byName,0, +func_176740_k,getAxis,2, +func_176741_a,random,2, +func_176742_j,getName2,2, +func_176743_c,getAxisDirection,2, +func_176744_n,rotateX,0, +func_176745_a,getIndex,2, +func_176746_e,rotateY,2, +func_176762_d,getTranslationKey,2, +func_176764_b,byMetadata,2, +func_176765_a,getMetadata,2, +func_176766_a,byDyeDamage,2, +func_176767_b,getDyeDamage,2, +func_176794_a,byMetadata,2, +func_176796_a,getMetadata,2, +func_176807_a,getMetadata,2, +func_176809_c,getTranslationKey,2, +func_176810_a,byMetadata,2, +func_176825_a,byMetadata,2, +func_176827_a,getMetadata,2, +func_176828_c,getTranslationKey,2, +func_176837_a,byMetadata,2, +func_176839_a,getMetadata,2, +func_176840_c,getTranslationKey,2, +func_176852_c,getFacing,2, +func_176853_a,byMetadata,2, +func_176855_a,getMetadata,2, +func_176856_a,forFacings,2, +func_176870_a,fromFacingAxis,2, +func_176878_a,forModelBlock,2, +func_176879_a,byMetadata,2, +func_176881_a,getMetadata,2, +func_176882_c,getTranslationKey,2, +func_176883_d,getModelBlock,2, +func_176895_a,byMetadata,2, +func_176896_a,getMetadata,2, +func_176915_a,getMetadata,2, +func_176916_a,byMetadata,2, +func_176918_c,getTranslationKey,2, +func_176924_a,byMetadata,2, +func_176925_a,getMetadata,2, +func_176927_c,getTranslationKey,2, +func_176936_a,getMeta,2, +func_176938_a,byMetadata,2, +func_176939_c,getTranslationKey,2, +func_176963_d,getTranslationKey,2, +func_176964_a,getBlockType,2, +func_176966_a,getTypes,0, +func_176967_a,getType,2, +func_176968_b,getMeta,2, +func_177015_a,getMetadata,2, +func_177016_a,byMetadata,2, +func_177018_c,isAscending,2, +func_177044_a,getMeta,2, +func_177045_a,byMetadata,2, +func_177053_a,readBufferedImage,0, +func_177054_c,anaglyphColor,0, +func_177059_a,registerSprites,0, +func_177066_a,getFramebufferRaw,0, +func_177067_a,renderName,0, +func_177068_d,getRenderManager,0, +func_177070_b,canRenderName,0, +func_177071_a,shouldRender,0, +func_177077_a,transformModelCount,0, +func_177078_a,getModelCount,0, +func_177082_d,getStackToRender,0, +func_177087_b,getMainModel,0, +func_177088_c,setScoreTeamColor,0, +func_177090_c,setDoRenderBrightness,0, +func_177091_f,unsetBrightness,0, +func_177092_a,setBrightness,0, +func_177093_a,renderLayers,0, +func_177094_a,addLayer,0, +func_177105_a,setLightmap,0, +func_177110_a,getPosition,0, +func_177137_d,setModelVisibilities,0, +func_177138_b,renderRightArm,0, +func_177139_c,renderLeftArm,0, +func_177141_a,doRenderLayer,0, +func_177142_b,shouldCombineTextures,0, +func_177177_a,initArmor,0, +func_177178_a,getArmorResource,0, +func_177181_a,getArmorResource,0, +func_177194_a,setModelVisible,0, +func_177219_e,isInterpolate,0, +func_177221_b,getSpawnerPosition,2, +func_177222_d,getMobRotation,0, +func_177223_e,getPrevMobRotation,0, +func_177226_a,withProperty,2, +func_177227_a,getPropertyKeys,2, +func_177228_b,getProperties,2, +func_177229_b,getValue,2, +func_177230_c,getBlock,2, +func_177231_a,cycleProperty,2, +func_177232_a,cyclePropertyValue,2, +func_177235_a,buildPropertyValueTable,2, +func_177236_b,getPropertiesWithValue,2, +func_177240_d,getResourcePackName,0, +func_177241_a,getResourceLocation,0, +func_177245_a,getInputStream,0, +func_177250_b,addBranchingBlocks,2, +func_177251_a,addBlockLine,2, +func_177252_d,getBlocksToDestroy,2, +func_177253_a,canMove,2, +func_177254_c,getBlocksToMove,2, +func_177255_a,reorderListAtCollision,2, +func_177262_a,incrementHeight,2, +func_177263_b,getColors,2, +func_177264_c,getHeight,0, +func_177319_a,setServerResourcePack,0, +func_177332_b,getSkinType,0, +func_177333_c,isSlimSkin,0, +func_177334_a,getDefaultSkin,0, +func_177335_a,getDefaultSkinLegacy,0, +func_177338_f,getSize,0, +func_177339_a,clear,0, +func_177340_e,getColorOffset,0, +func_177341_i,hasPosition,0, +func_177342_c,getNormalOffset,0, +func_177343_g,getElements,0, +func_177344_b,getUvOffsetById,0, +func_177345_h,getElementCount,0, +func_177346_d,hasColor,0, +func_177347_a,hasUvOffset,0, +func_177348_c,getElement,0, +func_177350_b,hasNormal,0, +func_177358_a,drawArrays,0, +func_177359_a,bindBuffer,0, +func_177361_b,unbindBuffer,0, +func_177362_c,deleteGlBuffers,0, +func_177367_b,getType,0, +func_177368_f,getSize,0, +func_177369_e,getIndex,0, +func_177370_d,getElementCount,0, +func_177372_a,isFirstOrUV,0, +func_177374_g,isPositionElement,0, +func_177375_c,getUsage,0, +func_177384_a,getDisplayName,0, +func_177395_a,getSize,0, +func_177396_b,getDisplayName,0, +func_177397_c,getGlConstant,0, +func_177409_g,setHasEntities,2, +func_177410_o,isLoaded,2, +func_177411_a,getBiome,2, +func_177412_p,getWorld,2, +func_177413_a,getLightFor,2, +func_177414_a,getEntitiesWithinAABBForEntity,2, +func_177415_c,setInhabitedTime,2, +func_177416_w,getInhabitedTime,2, +func_177417_c,markLoaded,0, +func_177419_t,isTerrainPopulated,2, +func_177420_a,setHeightMap,2, +func_177421_e,setLightPopulated,2, +func_177422_i,createNewTileEntity,2, +func_177423_u,isLightPopulated,2, +func_177424_a,getTileEntity,2, +func_177425_e,removeTileEntity,2, +func_177426_a,addTileEntity,2, +func_177427_f,setModified,2, +func_177429_s,getEntityLists,2, +func_177430_a,getEntitiesOfTypeWithinAABB,2, +func_177431_a,setLightFor,2, +func_177432_b,setLastSaveTime,2, +func_177433_f,getHeight,2, +func_177434_r,getTileEntityMap,2, +func_177435_g,getBlockState,2, +func_177436_a,setBlockState,2, +func_177437_b,getBlockLightOpacity,2, +func_177440_h,getPrecipitationHeight,2, +func_177441_y,setSkylightUpdated,2, +func_177442_v,getLowestHeight,2, +func_177443_a,getLightSubtracted,2, +func_177444_d,canSeeSky,2, +func_177445_q,getHeightMap,2, +func_177446_d,setTerrainPopulated,2, +func_177451_a,getPlayerByUUID,2, +func_177452_b,sendMessageToTeamOrAllPlayers,2, +func_177453_a,sendMessageToAllTeamMembers,2, +func_177458_a,getPossibleCreatures,2, +func_177461_b,getBlockStateFor,2, +func_177478_c,getNibbleIndex,2, +func_177479_b,isLowerNibble,2, +func_177480_a,getFromIndex,2, +func_177481_a,getData,2, +func_177482_a,setIndex,2, +func_177483_b,getCoordinateIndex,2, +func_177484_a,set,2, +func_177485_a,get,2, +func_177495_o,isNether,2, +func_177496_h,getSpawnCoordinate,2, +func_177497_p,getLightBrightnessTable,2, +func_177499_m,getBiomeProvider,2, +func_177500_n,doesWaterVaporize,2, +func_177501_r,createWorldBorder,2, +func_177507_b,getTileEntity,2, +func_177508_d,getPos,2, +func_177509_a,getBlockState,2, +func_177510_a,hasState,2, +func_177516_a,splitObjectName,2, +func_177517_b,parsePathString,0, +func_177518_c,getVariant,0, +func_177520_a,rotateVertex,0, +func_177521_b,combineXY,0, +func_177523_a,rotateFace,0, +func_177524_a,getModelRotation,0, +func_177525_a,matrix,0, +func_177552_f,getItemCameraTransforms,0, +func_177554_e,getParticleTexture,0, +func_177555_b,isAmbientOcclusion,0, +func_177556_c,isGui3d,0, +func_177569_a,registerVariant,0, +func_177570_a,setupModelRegistry,0, +func_177571_k,getItemsTextureLocations,0, +func_177572_j,loadSprites,0, +func_177573_e,getParentPath,0, +func_177574_i,loadModels,0, +func_177575_g,getVariantsTextureLocations,0, +func_177576_f,getParentLocation,0, +func_177577_b,loadVariantItemModels,0, +func_177578_a,bakeModel,0, +func_177580_d,getModelLocation,0, +func_177581_b,hasItemModel,0, +func_177582_d,makeItemModel,0, +func_177583_a,getItemLocation,0, +func_177585_a,getTextureLocations,0, +func_177586_a,getModelBlockDefinition,0, +func_177587_c,isCustomRenderer,0, +func_177588_f,bakeBlockModels,0, +func_177589_a,makeBakedQuad,0, +func_177590_d,loadItemModels,0, +func_177592_e,registerVariantNames,0, +func_177593_l,makeItemModels,0, +func_177594_c,loadModel,0, +func_177595_c,loadVariantModels,0, +func_177596_a,getVariantNames,0, +func_177597_h,loadModelsCheck,0, +func_177619_a,getValidStates,2, +func_177620_e,getAllowedValues,2, +func_177621_b,getBaseState,2, +func_177622_c,getBlock,2, +func_177623_d,getProperties,2, +func_177637_a,where,2, +func_177638_a,forBlock,2, +func_177642_a,forBlock,2, +func_177645_b,makeBakedModel,0, +func_177646_a,setTexture,0, +func_177648_a,addGeneralQuad,0, +func_177650_a,addFaceQuad,0, +func_177657_d,checkMissingPredicates,2, +func_177658_c,makePredicateArray,2, +func_177659_a,aisle,2, +func_177660_a,start,2, +func_177661_b,build,2, +func_177662_a,where,2, +func_177668_c,getUp,2, +func_177669_b,getForwards,2, +func_177670_a,translateOffset,2, +func_177675_b,first,0, +func_177676_a,build,0, +func_177677_a,add,0, +func_177681_a,match,2, +func_177682_a,checkPatternAt,2, +func_177683_a,translateOffset,2, +func_177684_c,getPalmLength,2, +func_177685_b,getThumbLength,2, +func_177690_b,onWarningDistanceChanged,2, +func_177691_a,onWarningTimeChanged,2, +func_177692_a,onTransitionStarted,2, +func_177693_a,onCenterChanged,2, +func_177694_a,onSizeChanged,2, +func_177695_c,onDamageBufferChanged,2, +func_177696_b,onDamageAmountChanged,2, +func_177699_b,getValueClass,2, +func_177700_c,getAllowedValues,2, +func_177701_a,getName,2, +func_177702_a,getName,2, +func_177706_a,create,2, +func_177707_a,create,2, +func_177708_a,create,2, +func_177709_a,create,2, +func_177712_a,create,2, +func_177713_a,create,2, +func_177714_a,create,2, +func_177716_a,create,2, +func_177719_a,create,2, +func_177721_g,getCenterZ,2, +func_177722_l,getSize,2, +func_177723_b,setWarningTime,2, +func_177724_b,setDamageBuffer,2, +func_177725_a,setSize,2, +func_177726_b,minX,2, +func_177727_n,getDamageAmount,2, +func_177728_d,maxX,2, +func_177729_b,getClosestDistance,2, +func_177730_a,contains,2, +func_177731_f,getCenterX,2, +func_177732_i,getTimeUntilTarget,2, +func_177733_e,maxZ,2, +func_177734_a,getStatus,2, +func_177735_k,getListeners,2, +func_177736_c,minZ,2, +func_177737_a,addListener,2, +func_177738_a,setTransition,2, +func_177739_c,setCenter,2, +func_177740_p,getWarningTime,2, +func_177741_h,getDiameter,2, +func_177742_m,getDamageBuffer,2, +func_177743_a,contains,2, +func_177744_c,setDamageAmount,2, +func_177745_a,getClosestDistance,2, +func_177746_a,contains,2, +func_177747_c,setWarningDistance,2, +func_177748_q,getWarningDistance,2, +func_177749_o,getResizeSpeed,0, +func_177750_a,setTransition,2, +func_177751_j,getTargetSize,2, +func_177766_a,getColor,0, +func_177774_c,getNameForObject,2, +func_177775_a,register,2, +func_177776_a,validateKey,2, +func_177855_a,setBlockState,2, +func_177856_a,getBlockState,2, +func_177863_a,setDefaults,2, +func_177864_b,build,2, +func_177865_a,jsonToFactory,2, +func_177951_i,distanceSq,2, +func_177952_p,getZ,2, +func_177954_c,distanceSq,2, +func_177955_d,crossProduct,2, +func_177956_o,getY,2, +func_177957_d,distanceSqToCenter,2, +func_177958_n,getX,2, +func_177963_a,add,2, +func_177964_d,north,2, +func_177965_g,east,2, +func_177967_a,offset,2, +func_177968_d,south,2, +func_177969_a,fromLong,2, +func_177970_e,south,2, +func_177971_a,add,2, +func_177972_a,offset,2, +func_177973_b,subtract,2, +func_177974_f,east,2, +func_177975_b,getAllInBoxMutable,2, +func_177976_e,west,2, +func_177977_b,down,2, +func_177978_c,north,2, +func_177979_c,down,2, +func_177980_a,getAllInBox,2, +func_177981_b,up,2, +func_177982_a,add,2, +func_177984_a,up,2, +func_177985_f,west,2, +func_177986_g,toLong,2, +func_177999_q,getBranchBase,2, +func_178001_a,renderChunkLayer,0, +func_178002_a,addRenderChunk,0, +func_178003_a,preRenderChunk,0, +func_178004_a,initialize,0, +func_178010_a,setupArrayPointers,0, +func_178012_a,drawTextureAt,0, +func_178013_b,canJoin,0, +func_178016_b,releaseComponent,0, +func_178018_a,clickTextField,0, +func_178019_b,releaseButton,0, +func_178021_b,getComponent2,0, +func_178022_a,getComponent1,0, +func_178023_a,clickButton,0, +func_178025_a,renderLabel,0, +func_178026_a,clickComponent,0, +func_178027_a,renderTextField,0, +func_178038_a,framebufferRenderExt,0, +func_178039_p,handleMouseInput,0, +func_178042_f,mouseY,0, +func_178043_a,renderSelected,0, +func_178044_e,width,0, +func_178045_g,mouseX,0, +func_178047_f,getMouseY,0, +func_178048_e,getWidth,0, +func_178049_g,getMouseX,0, +func_178051_a,blitIcon,0, +func_178054_a,renderIcon,0, +func_178055_t,populateEntries,0, +func_178056_g,getFocusedControl,0, +func_178057_f,getPageCount,0, +func_178058_a,createEntry,0, +func_178059_e,getPage,0, +func_178060_e,markVisibility,0, +func_178061_c,getComponent,0, +func_178062_a,onKeyPressed,0, +func_178063_a,createLabel,0, +func_178064_i,nextPage,0, +func_178065_a,createButton,0, +func_178066_a,setComponentVisibility,0, +func_178067_a,createSlider,0, +func_178068_a,createTextField,0, +func_178069_s,populateComponents,0, +func_178071_h,previousPage,0, +func_178080_a,register,0, +func_178081_c,getIndex,0, +func_178082_a,getParticleIcon,0, +func_178083_a,getModelManager,0, +func_178084_b,getMetadata,0, +func_178085_b,rebuildCache,0, +func_178086_a,register,0, +func_178087_a,getParticleIcon,0, +func_178088_b,getItemModel,0, +func_178089_a,getItemModel,0, +func_178099_a,renderItem,0, +func_178100_c,getMapAngleFromPitch,0, +func_178101_a,rotateArroundXAndY,0, +func_178108_a,renderSuffocationOverlay,0, +func_178113_a,getModelLocation,0, +func_178119_d,registerAllBlocks,0, +func_178120_a,getBlockStateMapper,0, +func_178121_a,registerBlockWithStateMapper,0, +func_178122_a,getTexture,0, +func_178123_a,registerBuiltInBlocks,0, +func_178124_c,reloadModels,0, +func_178125_b,getModelForState,0, +func_178126_b,getModelManager,0, +func_178130_a,putStateModelLocations,0, +func_178131_a,getPropertyString,0, +func_178132_a,getModelResourceLocation,0, +func_178144_a,calcRedstone,2, +func_178147_e,getLapisAmount,0, +func_178148_a,getEnchantmentList,2, +func_178157_a,getBaseCoordinate,0, +func_178158_a,createRenderChunks,0, +func_178159_a,setCountChunksXYZ,0, +func_178160_a,deleteGlResources,0, +func_178161_a,getRenderChunk,0, +func_178163_a,updateChunkPositions,0, +func_178170_b,getItemStackLimit,2, +func_178171_c,getSlotTexture,0, +func_178173_c_,isBucket,2, +func_178175_a,renderChestBrightness,0, +func_178176_a,getInstance,0, +func_178178_a,setVertexBuffer,0, +func_178180_c,getBuffer,0, +func_178181_a,getInstance,0, +func_178184_a,getVertexTranslations,0, +func_178203_a,getVertexBrightness,0, +func_178209_a,getVertexData,0, +func_178210_d,getFace,0, +func_178211_c,getTintIndex,0, +func_178212_b,hasTintIndex,0, +func_178217_e,remapQuad,0, +func_178235_a,setDefaultUvs,0, +func_178236_a,getFaceUvs,0, +func_178247_d,parsePositionTo,0, +func_178248_a,parseEnumFacing,0, +func_178249_e,parsePositionFrom,0, +func_178250_a,parseFacesCheck,0, +func_178251_a,parsePosition,0, +func_178252_c,parseAxis,0, +func_178253_b,parseFaces,0, +func_178255_b,parseAngle,0, +func_178256_a,parseRotation,0, +func_178262_a,renderModelBrightnessColor,0, +func_178264_a,renderModelBrightnessColorQuads,0, +func_178266_a,renderModelBrightness,0, +func_178267_a,renderModel,0, +func_178268_a,initAtlasSprites,0, +func_178269_a,getFluidHeight,0, +func_178270_a,renderFluid,0, +func_178273_a,getNeighbourInfo,0, +func_178291_a,parseRotation,0, +func_178292_b,parseUV,0, +func_178294_a,deserialize,0, +func_178295_k,hasParent,0, +func_178298_a,getElements,0, +func_178299_a,getParentFromMap,0, +func_178300_b,isTexturePresent,0, +func_178302_a,resolveTextureName,0, +func_178303_d,isResolved,0, +func_178304_d,startsWithHash,0, +func_178305_e,getParentLocation,0, +func_178307_a,deserialize,0, +func_178308_c,resolveTextureName,0, +func_178309_b,isAmbientOcclusion,0, +func_178310_f,getRootModel,0, +func_178311_c,isGui3d,0, +func_178312_b,checkModelHierarchy,0, +func_178325_a,getModelElements,0, +func_178326_c,getParent,0, +func_178328_a,getAmbientOcclusionEnabled,0, +func_178329_b,getTextures,0, +func_178331_a,parseFromReader,0, +func_178337_a,parseTintIndex,0, +func_178339_c,parseCullFace,0, +func_178340_b,parseTexture,0, +func_178345_c,getVertexRotatedRev,0, +func_178346_b,getVertexV,0, +func_178347_d,getVertexRotated,0, +func_178348_a,getVertexU,0, +func_178349_a,setUvs,0, +func_178358_a,parseVector3f,0, +func_178367_a,getFacing,0, +func_178369_d,isHorizontal,0, +func_178371_c,getYOffset,0, +func_178372_b,getXOffset,0, +func_178381_d,getAnchor,0, +func_178382_a,expand,0, +func_178383_a,getFacing,0, +func_178384_c,getMax,0, +func_178385_b,getMin,0, +func_178391_a,isTransparent,0, +func_178392_a,makeItemModel,0, +func_178393_a,getSpans,0, +func_178394_a,getBlockParts,0, +func_178395_a,createOrExpandSpan,0, +func_178396_a,checkTransition,0, +func_178397_a,getBlockParts,0, +func_178403_a,getPositionsDiv16,0, +func_178404_a,storeVertexData,0, +func_178406_a,rotateScale,0, +func_178407_a,rotatePart,0, +func_178408_a,applyFacing,0, +func_178410_a,getFacingFromVertexData,0, +func_178411_a,getMatrixIdentity,0, +func_178412_b,getFaceBrightness,0, +func_178413_a,getFaceShadeColor,0, +func_178414_a,makeBakedQuad,0, +func_178439_a,withSuffix,0, +func_178440_a,withName,0, +func_178441_a,build,0, +func_178442_a,ignore,0, +func_178446_a,putAllStateModelLocations,0, +func_178447_a,registerBlockStateMapper,0, +func_178448_a,registerBuiltInBlocks,0, +func_178459_a,getWorld,0, +func_178463_a,getBannerResourceLocation,0, +func_178473_b,freeRenderBuilder,0, +func_178474_a,processTask,0, +func_178475_b,getRegionRenderCacheBuilder,0, +func_178485_b,getTileEntities,0, +func_178486_a,setLayerUsed,0, +func_178487_c,getState,0, +func_178488_a,setVisibility,0, +func_178489_a,isEmpty,0, +func_178490_a,addTileEntity,0, +func_178491_b,isLayerEmpty,0, +func_178492_d,isLayerStarted,0, +func_178493_c,setLayerStarted,0, +func_178494_a,setState,0, +func_178495_a,isVisible,0, +func_178504_a,getDebugInfo,0, +func_178505_b,updateChunkNow,0, +func_178506_a,uploadVertexBuffer,0, +func_178507_a,updateChunkLater,0, +func_178509_c,updateTransparencyLater,0, +func_178510_a,uploadDisplayList,0, +func_178511_d,getNextChunkUpdate,0, +func_178512_a,freeRenderBuilder,0, +func_178513_e,clearChunkUpdates,0, +func_178514_b,stopChunkUpdates,0, +func_178515_c,allocateRenderBuilder,0, +func_178516_a,runChunkUploads,0, +func_178535_a,setStatus,0, +func_178536_b,getRenderChunk,0, +func_178537_h,isFinished,0, +func_178538_g,getType,0, +func_178539_a,addFinishRunnable,0, +func_178540_f,getLock,0, +func_178541_a,setRegionRenderCacheBuilder,0, +func_178542_e,finish,0, +func_178543_a,setCompiledChunk,0, +func_178544_c,getCompiledChunk,0, +func_178545_d,getRegionRenderCacheBuilder,0, +func_178546_a,getStatus,0, +func_178565_b,getVertexBufferByLayer,0, +func_178566_a,deleteGlResources,0, +func_178567_n,initModelviewMatrix,0, +func_178568_j,getPosition,0, +func_178569_m,needsUpdate,0, +func_178570_a,resortTransparency,0, +func_178571_g,getCompiledChunk,0, +func_178572_f,multModelviewMatrix,0, +func_178573_a,preRenderBlocks,0, +func_178574_d,makeCompileTaskChunk,0, +func_178575_a,setNeedsUpdate,0, +func_178577_a,setFrameIndex,0, +func_178578_b,finishCompileTask,0, +func_178579_c,getLockCompileTask,0, +func_178580_a,setCompiledChunk,0, +func_178581_b,rebuildChunk,0, +func_178582_e,makeCompileTaskTransparency,0, +func_178584_a,postRenderBlocks,0, +func_178585_h,stopCompileTask,0, +func_178600_a,getDisplayList,0, +func_178603_a,getNeighborIndexAtFace,0, +func_178604_a,floodFill,0, +func_178605_a,getIndex,0, +func_178606_a,setOpaqueCube,0, +func_178607_a,computeVisibility,0, +func_178608_c,getIndex,0, +func_178609_b,getVisibleFacings,0, +func_178610_a,addEdges,0, +func_178618_a,setAllVisible,0, +func_178619_a,setVisible,0, +func_178620_a,setManyVisible,0, +func_178621_a,isVisible,0, +func_178624_a,dot,0, +func_178627_a,isRenderShadow,0, +func_178628_a,setRenderPosition,0, +func_178629_b,setDebugBoundingBox,0, +func_178631_a,setPlayerViewY,0, +func_178632_c,setRenderOutlines,0, +func_178633_a,setRenderShadow,0, +func_178634_b,isDebugBoundingBox,0, +func_178635_a,shouldRender,0, +func_178641_d,exit,0, +func_178642_a,getItems,0, +func_178643_a,getItem,0, +func_178644_b,selectSlot,0, +func_178645_b,getSelectedItem,0, +func_178646_f,getCurrentPage,0, +func_178647_a,selectCategory,0, +func_178648_e,getSelectedSlot,0, +func_178650_c,getSelectedCategory,0, +func_178661_a,selectItem,0, +func_178662_A_,isEnabled,0, +func_178663_a,renderIcon,0, +func_178664_z_,getSpectatorName,0, +func_178669_a,getItems,0, +func_178670_b,getPrompt,0, +func_178680_a,getObject,0, +func_178681_b,getSelectedSlot,0, +func_178685_a,copyModelAngles,0, +func_178686_a,setModelAttributes,0, +func_178687_a,renderBanner,0, +func_178691_a,setRotationOffset,0, +func_178719_a,setVisible,0, +func_178727_b,renderDeadmau5Head,0, +func_178728_c,renderCape,0, +func_178765_a,draw,0, +func_178766_e,getRenderType,2, +func_178767_a,setRenderType,2, +func_178769_a,addBox,0, +func_178770_i,getNameTagVisibility,2, +func_178771_j,getDeathMessageVisibility,2, +func_178772_a,setNameTagVisibility,2, +func_178773_b,setDeathMessageVisibility,2, +func_178774_a,setColor,2, +func_178775_l,getColor,2, +func_178779_a,getThreadedIOInstance,2, +func_178780_a,render,0, +func_178782_a,getBlockPos,2, +func_178785_b,rotateYaw,2, +func_178786_a,subtract,2, +func_178787_e,add,2, +func_178788_d,subtract,2, +func_178789_a,rotatePitch,2, +func_178790_c,getRenderType,2, +func_178795_a,getByName,2, +func_178796_a,getRenderType,2, +func_178803_d,getRotationZ,0, +func_178805_e,getRotationYZ,0, +func_178806_a,projectViewFromEntity,0, +func_178807_f,getRotationXY,0, +func_178808_b,getRotationX,0, +func_178809_c,getRotationXZ,0, +func_178815_a,setLocked,2, +func_178816_g,isLocked,2, +func_178819_b,entityHasObjective,2, +func_178820_a,broadcastScoreUpdate,2, +func_178821_h,getDisplaySlotStrings,2, +func_178822_d,removeObjectiveFromEntity,2, +func_178824_a,getByName,2, +func_178825_a,getNames,2, +func_178835_l,getLastHealth,0, +func_178836_b,setLastHealth,0, +func_178837_g,getLocationSkin,0, +func_178838_a,setResponseTime,0, +func_178839_a,setGameType,0, +func_178841_j,loadPlayerTextures,0, +func_178843_c,setRenderVisibilityId,0, +func_178844_b,setHealthBlinkTime,0, +func_178845_a,getGameProfile,0, +func_178846_a,setLastHealthTime,0, +func_178847_n,getLastHealthTime,0, +func_178848_b,getGameType,0, +func_178850_i,getPlayerTeam,0, +func_178851_f,getSkinType,0, +func_178853_c,getResponseTime,0, +func_178854_k,getDisplayName,0, +func_178855_p,getRenderVisibilityId,0, +func_178856_e,hasLocationSkin,0, +func_178857_c,setDisplayHealth,0, +func_178858_o,getHealthBlinkTime,0, +func_178859_a,setDisplayName,0, +func_178860_m,getDisplayHealth,0, +func_178861_h,getLocationCape,0, +func_178874_a,deleteDisplayLists,0, +func_178876_d,getModelParts,0, +func_178877_a,switchModelPartEnabled,0, +func_178878_a,setModelPartEnabled,0, +func_178887_k,isSpectatorMode,0, +func_178889_l,getCurrentGameType,0, +func_178891_a,clickBlockCreative,0, +func_178893_a,isHittingPosition,0, +func_178902_a,createParticle,0, +func_178908_a,splitText,0, +func_178909_a,removeTextColorsIfConfigured,0, +func_178910_a,getX,0, +func_178912_b,getY,0, +func_178922_a,updateEffectLayer,0, +func_178923_d,tickParticle,0, +func_178926_a,emitParticleAtEntity,0, +func_178927_a,spawnEffectParticle,0, +func_178929_a,registerParticle,0, +func_178930_c,registerVanillaParticles,0, +func_178934_d,shouldStartVisible,0, +func_178935_b,getId,0, +func_178936_c,getCaption,0, +func_178940_a,getInitialValue,0, +func_178942_g,getInitalValue,0, +func_178943_e,getMinValue,0, +func_178944_f,getMaxValue,0, +func_178945_a,getFormatter,0, +func_178950_a,getFilter,0, +func_178962_a,putBrightness4,0, +func_178965_a,reset,0, +func_178966_f,getByteBuffer,0, +func_178968_d,putColor4,0, +func_178969_c,setTranslation,0, +func_178972_a,putColorRGBA,0, +func_178973_g,getVertexFormat,0, +func_178975_e,putNormal,0, +func_178977_d,finishDrawing,0, +func_178978_a,putColorMultiplier,0, +func_178979_i,getDrawMode,0, +func_178981_a,addVertexData,0, +func_178987_a,putPosition,0, +func_178989_h,getVertexCount,0, +func_178990_f,putColorRGB_F4,0, +func_178993_a,setVertexState,0, +func_178994_b,putColorRGB_F,0, +func_179013_a,getRawBuffer,0, +func_179014_c,getVertexCount,0, +func_179016_d,getVertexFormat,0, +func_179022_a,renderByItem,0, +func_179025_a,getVertexInformation,0, +func_179027_a,getFacing,0, +func_179038_a,getWorldRendererByLayer,0, +func_179039_a,getWorldRendererByLayerId,0, +func_179082_a,clearColor,0, +func_179083_b,viewport,0, +func_179084_k,disableBlend,0, +func_179085_a,enableLight,0, +func_179086_m,clear,0, +func_179087_a,enableTexGenCoord,0, +func_179088_q,enablePolygonOffset,0, +func_179089_o,enableCull,0, +func_179090_x,disableTexture2D,0, +func_179091_B,enableRescaleNormal,0, +func_179092_a,alphaFunc,0, +func_179093_d,setFog,0, +func_179094_E,pushMatrix,0, +func_179095_a,setFogDensity,0, +func_179096_D,loadIdentity,0, +func_179097_i,disableDepth,0, +func_179098_w,enableTexture2D,0, +func_179099_b,popAttrib,0, +func_179100_b,disableTexGenCoord,0, +func_179101_C,disableRescaleNormal,0, +func_179102_b,setFogStart,0, +func_179103_j,shadeModel,0, +func_179104_a,colorMaterial,0, +func_179105_a,texGen,0, +func_179106_n,disableFog,0, +func_179107_e,cullFace,0, +func_179108_z,enableNormalize,0, +func_179109_b,translate,0, +func_179110_a,multMatrix,0, +func_179111_a,getFloat,0, +func_179112_b,blendFunc,0, +func_179113_r,disablePolygonOffset,0, +func_179114_b,rotate,0, +func_179115_u,enableColorLogic,0, +func_179116_f,colorLogicOp,0, +func_179117_G,resetColor,0, +func_179118_c,disableAlpha,0, +func_179119_h,disableColorMaterial,0, +func_179120_a,tryBlendFuncSeparate,0, +func_179121_F,popMatrix,0, +func_179122_b,disableLight,0, +func_179123_a,pushAttrib,0, +func_179124_c,color,0, +func_179125_c,texGenCoord,0, +func_179126_j,enableDepth,0, +func_179127_m,enableFog,0, +func_179128_n,matrixMode,0, +func_179129_p,disableCull,0, +func_179130_a,ortho,0, +func_179131_c,color,0, +func_179132_a,depthMask,0, +func_179133_A,disableNormalize,0, +func_179134_v,disableColorLogic,0, +func_179135_a,colorMask,0, +func_179136_a,doPolygonOffset,0, +func_179137_b,translate,0, +func_179138_g,setActiveTexture,0, +func_179139_a,scale,0, +func_179140_f,disableLighting,0, +func_179141_d,enableAlpha,0, +func_179142_g,enableColorMaterial,0, +func_179143_c,depthFunc,0, +func_179144_i,bindTexture,0, +func_179145_e,enableLighting,0, +func_179146_y,generateTexture,0, +func_179147_l,enableBlend,0, +func_179148_o,callList,0, +func_179149_a,texGen,0, +func_179150_h,deleteTexture,0, +func_179151_a,clearDepth,0, +func_179152_a,scale,0, +func_179153_c,setFogEnd,0, +func_179198_a,setDisabled,0, +func_179199_a,setState,0, +func_179200_b,setEnabled,0, +func_179214_a,registerItemBlock,2, +func_179215_a,updateItemStackNBT,2, +func_179216_c,registerItemBlock,2, +func_179217_a,registerItem,2, +func_179218_a,onBlockDestroyed,2, +func_179219_a,registerItem,2, +func_179221_a,applyRandomRotations,2, +func_179222_a,canPlaceBlockOnSide,0, +func_179223_d,getBlock,2, +func_179224_a,setTileEntityNBT,2, +func_179225_h,getBaseColor,2, +func_179229_a,resolveContents,2, +func_179230_h,getGeneration,2, +func_179233_a,createEntity,2, +func_179234_a,applyBonemeal,2, +func_179235_a,placeDoor,2, +func_179237_a,merge,2, +func_179238_g,get,2, +func_179242_c,getName,0, +func_179244_a,getPacket,2, +func_179245_a,registerPacket,2, +func_179246_a,getPacketId,2, +func_179249_a,writeEnumValue,2, +func_179250_a,writeByteArray,2, +func_179251_a,readByteArray,2, +func_179252_a,writeUniqueId,2, +func_179253_g,readUniqueId,2, +func_179254_b,writeVarLong,2, +func_179255_a,writeBlockPos,2, +func_179256_a,writeTextComponent,2, +func_179257_a,readEnumValue,2, +func_179258_d,readTextComponent,2, +func_179259_c,readBlockPos,2, +func_179260_f,readVarLong,2, +func_179280_b,load,2, +func_179281_c,getValue,2, +func_179288_a,sendPacket,2, +func_179289_a,setCompressionThreshold,2, +func_179290_a,sendPacket,2, +func_179291_h,hasNoChannel,2, +func_179292_f,isEncrypted,0, +func_179293_l,handleDisconnection,2, +func_179299_a,setCompressionThreshold,2, +func_179303_a,setCompressionThreshold,2, +func_179318_a,cartesianProduct,2, +func_179319_b,createArray,2, +func_179321_a,cartesianProduct,2, +func_179322_b,toArray,2, +func_179323_b,arraysAsLists,2, +func_179326_d,getName,0, +func_179327_a,getPartMask,0, +func_179328_b,getPartId,0, +func_179329_c,getPartName,0, +func_179342_a,getParticleFromId,2, +func_179344_e,getShouldIgnoreRange,2, +func_179345_d,getArgumentCount,2, +func_179346_b,getParticleName,2, +func_179348_c,getParticleID,2, +func_179399_a,populateMap,2, +func_179400_b,createMap,2, +func_179412_a,getPrice,2, +func_179413_d,getZ,2, +func_179414_a,writeToNBT,2, +func_179415_b,getX,2, +func_179416_c,getY,2, +func_179422_b,endOfData,2, +func_179431_f,maxTargetRange,2, +func_179438_f,getFollowRange,2, +func_179445_a,isSuitableTarget,2, +func_179446_a,setEntityAttackTarget,2, +func_179462_f,notifyHurt,2, +func_179479_b,setExecutionChance,2, +func_179480_f,makeUpdate,2, +func_179487_f,getIsAboveDestination,2, +func_179488_a,shouldMoveTo,2, +func_179489_g,searchForDestination,2, +func_179506_a,getBlockDoor,2, +func_179512_a,getAttackReachSqr,2, +func_179516_a,facings,2, +func_179518_a,random,2, +func_179524_a,getOffset,2, +func_179532_b,getRemainingItems,2, +func_179543_a,getSubCompound,2, +func_179544_c,canDestroy,2, +func_179545_c,areItemsEqual,2, +func_179546_a,onItemUse,2, +func_179547_d,canPlaceOn,2, +func_179548_a,onBlockDestroyed,2, +func_179554_a,getRegisteredItem,2, +func_179628_a,getResult,2, +func_179629_b,getAmount,2, +func_179630_c,isRelative,2, +func_179634_c,getTypeNames,2, +func_179635_a,getTypeByName,2, +func_179636_a,getTypeID,2, +func_179637_b,getTypeName,2, +func_179647_f,getNamePredicates,2, +func_179648_b,getXpLevelPredicates,2, +func_179649_c,getGamemodePredicates,2, +func_179651_b,getArgument,2, +func_179652_a,matchOneEntity,2, +func_179653_a,getInt,2, +func_179654_a,getWorlds,2, +func_179655_b,isEntityTypeValid,2, +func_179656_b,matchEntities,2, +func_179658_a,getEntitiesFromPredicates,2, +func_179659_d,getTeamPredicates,2, +func_179660_a,filterResults,2, +func_179661_a,getAABB,2, +func_179662_g,getRotationsPredicates,2, +func_179663_a,getTypePredicates,2, +func_179664_b,getBlockPosFromArguments,2, +func_179665_h,hasArgument,2, +func_179667_a,setScoreBoardStat,2, +func_179668_a,readStatsFromNBT,2, +func_179669_a,removeScoreBoardStat,2, +func_179670_b,writeStatsToNBT,2, +func_179671_a,addAllStats,2, +func_179677_a,checkForStuck,2, +func_179679_a,getPathFinder,2, +func_179680_a,getPathToPos,2, +func_179683_a,isSafeToStandAt,2, +func_179684_h,getCanSwim,2, +func_179685_e,setAvoidSun,2, +func_179686_g,getEnterDoors,2, +func_179687_p,getPathablePosY,2, +func_179688_b,setBreakDoors,2, +func_179691_c,setEnterDoors,2, +func_179692_b,isPositionClear,2, +func_179693_d,setCanSwim,2, +func_179697_g,getOnGround,0, +func_179700_a,getHeader,0, +func_179701_b,getFooter,0, +func_179707_f,doesShowParticles,0, +func_179709_b,getTargetBlock,2, +func_179712_b,getHitVec,2, +func_179714_b,getFacing,2, +func_179715_a,getPosition,2, +func_179722_a,getPosition,2, +func_179727_a,getEntity,2, +func_179730_a,getProfile,0, +func_179731_a,getCompressionThreshold,0, +func_179734_a,setMapdataTo,0, +func_179742_g,getOnGround,0, +func_179744_h,isReducedDebugInfo,0, +func_179746_d,getSoundPos,0, +func_179748_k,getParticleArgs,0, +func_179749_a,getParticleType,0, +func_179750_b,isLongDistance,0, +func_179767_a,getEntries,0, +func_179768_b,getAction,0, +func_179777_a,getSignPosition,0, +func_179780_a,getEntity,0, +func_179783_a,getURL,0, +func_179784_b,getHash,0, +func_179788_a,apply,0, +func_179798_a,getBedPosition,0, +func_179800_a,getSpawnPos,0, +func_179803_e,getFadeOutTime,0, +func_179804_d,getDisplayTime,0, +func_179805_b,getMessage,0, +func_179806_c,getFadeInTime,0, +func_179807_a,getType,0, +func_179813_h,getColor,0, +func_179814_i,getNameTagVisibility,0, +func_179817_d,getRenderType,0, +func_179819_c,getUniqueId,0, +func_179821_b,getPosition,0, +func_179823_a,getPos,0, +func_179825_a,getBlockPosition,0, +func_179827_b,getBlockPosition,0, +func_179830_a,isDifficultyLocked,0, +func_179831_b,getDifficulty,0, +func_179834_f,getFlags,0, +func_179836_c,getFacing,0, +func_179837_b,getPosition,0, +func_179840_c,getWindowTitle,0, +func_179844_a,getChangedBlocks,0, +func_179846_b,getDistanceToInsideBlockSq,2, +func_179847_f,getInsideOffsetX,2, +func_179848_a,getDistanceToDoorBlockSq,2, +func_179849_a,setLastActivityTimestamp,2, +func_179850_c,isInsideSide,2, +func_179851_i,getIsDetachedFromVillageFlag,2, +func_179852_d,getDoorBlockPos,2, +func_179853_a,setIsDetachedFromVillageFlag,2, +func_179854_a,getFaceDirection,2, +func_179855_g,getInsideOffsetZ,2, +func_179856_e,getInsideBlockPos,2, +func_179860_f,isWoodDoor,2, +func_179861_a,isAreaClearAround,2, +func_179862_a,findRandomSpawnPos,2, +func_179863_c,getDoorInfo,2, +func_179864_e,getExistedDoor,2, +func_179865_b,getNearestDoor,2, +func_179866_a,isBlockPosWithinSqVillageRadius,2, +func_179867_a,findRandomSpawnPos,2, +func_179868_d,redirectOutputToLog,2, +func_179869_a,isRegistered,2, +func_179870_a,printToSYSOUT,0, +func_179882_a,logString,2, +func_179885_a,getLongProperty,1, +func_179917_d,getX,2, +func_179918_f,getZ,2, +func_179919_e,getY,2, +func_179920_a,setDirection,2, +func_179921_a,setSpeed,2, +func_179926_b,isNotColliding,2, +func_179960_c,getGameMode,2, +func_179961_d,getDisplayName,2, +func_179962_a,getProfile,2, +func_179963_b,getPing,2, +func_179969_a,byName,2, +func_179971_a,getNames,2, +func_179985_a,processComponent,2, +func_179986_j,getInsertion,2, +func_179989_a,setInsertion,2, +func_179992_g,getSelector,2, +func_179994_h,getObjective,2, +func_179995_g,getName,2, +func_179997_b,setValue,2, +func_180031_a,checkThreadAndEnqueue,2, +func_180065_d,canJump,2, +func_180066_a,setCanJump,2, +func_180067_c,getIsJumping,2, +func_180088_c,getBlockState,2, +func_180089_b,getOffset,2, +func_180090_a,getPos,2, +func_180109_a,getPlacementForEntity,2, +func_180120_a,getDistanceUntilEdge,2, +func_180123_a,isMatchingName,2, +func_180124_b,getEntityNameList,2, +func_180125_b,isRegistered,2, +func_180134_f,getCombatDuration,2, +func_180135_h,getFighter,2, +func_180136_u,isCreativePlayer,2, +func_180138_v,setIsThornsDamage,2, +func_180139_w,getIsThornsDamage,2, +func_180142_b,getPotionFromResourceLocation,2, +func_180157_a,toNBT,2, +func_180158_b,fromNBT,2, +func_180159_b,getLock,2, +func_180160_a,isEmpty,2, +func_180166_a,getRandomItem,2, +func_180168_b,getAdditionalDifficulty,2, +func_180169_a,calculateAdditionalDifficulty,2, +func_180170_c,getClampedAdditionalDifficulty,2, +func_180173_a,spawnItemStack,2, +func_180174_a,dropInventoryItems,2, +func_180175_a,dropInventoryItems,2, +func_180176_a,dropInventoryItems,2, +func_180179_a,reset,0, +func_180181_b,rgb,0, +func_180182_a,getRandomUUID,2, +func_180183_b,rgb,0, +func_180184_b,normalizeAngle,0, +func_180185_a,epsilonEquals,0, +func_180186_a,getPositionRandom,0, +func_180187_c,getCoordinateRandom,2, +func_180188_d,multiplyColor,0, +func_180192_a,downloadResourcePack,0, +func_180199_c,isBoolean,0, +func_180204_a,getItemName,2, +func_180213_a,createLookup,2, +func_180215_b,getByClass,2, +func_180233_c,isVisibleTo,2, +func_180235_c,removeBlock,2, +func_180237_b,tryHarvestBlock,2, +func_180238_e,cancelDestroyingBlock,2, +func_180239_c,survivalOrAdventure,2, +func_180244_a,markBlockForUpdate,2, +func_180245_a,updateVisibility,2, +func_180246_b,getPosition,0, +func_180248_a,scheduleHalt,1, +func_180254_e,getType,2, +func_180255_c,getInt,2, +func_180262_a,addGameRule,2, +func_180263_c,getInt,2, +func_180264_a,areSameType,2, +func_180266_a,placeInPortal,2, +func_180267_a,canCreatureTypeSpawnAtLocation,2, +func_180276_a,getBiome,2, +func_180283_a,getColorAtPos,0, +func_180284_a,getBiome,2, +func_180285_a,getColorAtPos,0, +func_180286_a,getGrassColorAtPos,0, +func_180287_b,getFoliageColorAtPos,0, +func_180288_c,getWaterColorAtPos,0, +func_180292_a,decorate,2, +func_180300_a,getBiome,2, +func_180303_b,getRemainingItems,2, +func_180305_b,getEnchantmentByLocation,2, +func_180320_f,getMaxTradeUses,2, +func_180321_e,getToolUses,2, +func_180322_j,getRewardsExp,2, +func_180328_a,getPosition,2, +func_180330_f,getZEnd,2, +func_180331_a,getBlock,2, +func_180332_e,getXEnd,2, +func_180333_d,getZStart,2, +func_180334_c,getXStart,2, +func_180342_d,clearAffectedBlockPositions,2, +func_180343_e,getAffectedBlockPositions,2, +func_180346_a,getBlock,2, +func_180359_a,hasRailAt,2, +func_180360_a,updateConnectedRails,2, +func_180361_d,hasNeighborRail,2, +func_180362_b,getBlockState,2, +func_180363_c,isConnectedTo,2, +func_180364_a,place,2, +func_180372_d,getParent,2, +func_180374_a,hasModifier,2, +func_180375_b,getAppliedModifiers,2, +func_180376_c,createInstance,2, +func_180383_a,getRegisteredBlock,2, +func_180421_g,getLookPosZ,2, +func_180422_f,getLookPosY,2, +func_180423_e,getLookPosX,2, +func_180424_b,getIsLooking,2, +func_180425_c,getPosition,2, +func_180426_a,setPositionAndRotationDirect,0, +func_180427_aV,isImmuneToExplosions,2, +func_180428_a,getExplosionResistance,2, +func_180429_a,playStepSound,2, +func_180430_e,fall,2, +func_180431_b,isEntityInvulnerable,2, +func_180432_n,copyDataFromOld,2, +func_180434_a,renderParticle,0, +func_180436_i,enableLightmap,0, +func_180437_a,renderCloudsCheck,0, +func_180438_a,getNightVisionBrightness,0, +func_180439_a,playEvent,2, +func_180440_a,broadcastSound,2, +func_180441_b,sendBlockBreakProgress,2, +func_180442_a,spawnParticle,2, +func_180443_s,preRenderDamagedBlocks,0, +func_180444_a,renderStars,0, +func_180445_c,renderCloudsFancy,0, +func_180446_a,renderEntities,0, +func_180447_b,renderClouds,0, +func_180448_r,renderSkyEnd,0, +func_180449_a,renderWorldBorder,0, +func_180450_b,renderItemAndEffectIntoGUI,0, +func_180452_a,setupGuiTransform,0, +func_180453_a,renderItemOverlayIntoGUI,0, +func_180454_a,renderItem,0, +func_180455_b,renderString,0, +func_180457_u,getDefaultDisplayTile,2, +func_180459_n,moveDerailedMinecart,2, +func_180460_a,moveAlongTrack,2, +func_180461_b,canExtractItem,2, +func_180462_a,canInsertItem,2, +func_180463_a,getSlotsForFace,2, +func_180464_a,handleEnableCompression,2, +func_180465_a,moveTowards,2, +func_180466_bG,handleJumpLava,2, +func_180467_a,getBedSpawnLocation,2, +func_180468_a,displayGui,2, +func_180469_a,trySleep,2, +func_180470_cg,getBedLocation,2, +func_180472_a,displayVillagerTradeGui,2, +func_180473_a,setSpawnPoint,2, +func_180474_b,renderPortal,0, +func_180475_a,renderScoreboard,0, +func_180476_e,renderPumpkinOverlay,0, +func_180477_d,renderPlayerStats,0, +func_180479_a,renderHotbar,0, +func_180480_a,renderVignette,0, +func_180481_a,setEquipmentBasedOnDifficulty,2, +func_180482_a,onInitialSpawn,2, +func_180483_b,setEnchantmentBasedOnDifficulty,2, +func_180484_a,getBlockPathWeight,2, +func_180485_d,isWithinHomeDistanceFromPosition,2, +func_180486_cf,getHomePosition,2, +func_180487_n,getParticleType,2, +func_180489_a,spawnParticles,0, +func_180494_b,getBiome,2, +func_180495_p,getBlockState,2, +func_180497_b,scheduleBlockUpdate,2, +func_180498_a,playEvent,2, +func_180500_c,checkLightFor,2, +func_180501_a,setBlockState,2, +func_180502_D,isBlockinHighHumidity,2, +func_180503_b,invalidateRegionAndSetBlock,0, +func_180504_m,getSpawnCoordinate,2, +func_180505_a,spawnParticle,2, +func_180507_a_,setResourcePack,2, +func_180510_a,drawSplashScreen,0, +func_180511_b,clickBlock,0, +func_180512_c,onPlayerDamageBlock,0, +func_180513_a,getNearestStructurePos,2, +func_180514_a,recreateStructures,2, +func_180518_a,setBlocksInChunk,2, +func_180521_a,skinAvailable,0, +func_180522_a,getCoordinateInfo,2, +func_180523_a,addBlockInfo,2, +func_180524_a,getTabCompletions,2, +func_180526_a,parseDouble,2, +func_180527_d,parseBoolean,2, +func_180528_a,parseInt,2, +func_180529_a,buildString,2, +func_180530_a,join,2, +func_180531_e,getDifficultyFromCommand,2, +func_180532_a,addBlockHitEffects,0, +func_180533_a,addBlockDestroyEffects,0, +func_180546_a,render,0, +func_180547_a,normalize,0, +func_180548_c,bindEntityTexture,0, +func_180565_e,unsetScoreTeamColor,0, +func_180597_a,cacheActiveRenderInfo,0, +func_180599_n,updateAnimationInterpolated,0, +func_180600_a,allocateTextureImpl,0, +func_180601_a,downloadResourcePack,0, +func_180608_a,getCenter,2, +func_180609_b,addDoorsAround,2, +func_180610_a,isValidDragMode,2, +func_180611_e,getTileEntity,2, +func_180614_a,onItemUse,2, +func_180615_a,tryPlace,2, +func_180616_a,tryPlaceContainedLiquid,2, +func_180617_a,spawnBonemealParticles,0, +func_180618_a,attachToFence,2, +func_180620_b,placeInExistingPortal,2, +func_180621_a,getRandomChunkPosition,2, +func_180622_a,genTerrainBlocks,2, +func_180623_a,pickRandomFlower,2, +func_180624_a,decorate,2, +func_180625_c,getFoliageColorAtPos,0, +func_180626_a,getTemperature,2, +func_180627_b,getGrassColorAtPos,0, +func_180628_b,generateBiomeTerrain,2, +func_180629_a,getBand,2, +func_180630_a,findBiomePosition,2, +func_180631_a,getBiome,2, +func_180632_j,setDefaultState,2, +func_180633_a,onBlockPlacedBy,2, +func_180634_a,onEntityCollision,2, +func_180635_a,spawnAsEntity,2, +func_180636_a,collisionRayTrace,2, +func_180637_b,dropXpOnBlockBreak,2, +func_180639_a,onBlockActivated,2, +func_180640_a,getSelectedBoundingBox,0, +func_180641_l,getComparatorInputOverride,2, +func_180642_a,getStateForPlacement,2, +func_180643_i,getSilkTouchDrop,2, +func_180645_a,randomTick,2, +func_180646_a,getCollisionBoundingBox,2, +func_180647_a,getPlayerRelativeBlockHardness,2, +func_180649_a,onBlockClicked,2, +func_180650_b,updateTick,2, +func_180651_a,damageDropped,2, +func_180652_a,onExplosionDestroy,2, +func_180653_a,dropBlockAsItemWithChance,2, +func_180655_c,randomDisplayTick,0, +func_180656_a,getWeakPower,2, +func_180657_a,harvestBlock,2, +func_180658_a,onFallenUpon,2, +func_180659_g,getMapColor,2, +func_180660_a,getItemDropped,2, +func_180661_e,createBlockState,2, +func_180663_b,breakBlock,2, +func_180664_k,getRenderLayer,0, +func_180666_a,updateState,2, +func_180669_e,computeRedstoneStrength,2, +func_180670_a,canUseBonemeal,2, +func_180671_f,canBlockStay,2, +func_180672_a,getGrowthChance,2, +func_180673_e,trySpawnGolem,2, +func_180674_e,getPoweredState,2, +func_180675_k,getUnpoweredState,2, +func_180676_d,getLockableContainer,2, +func_180677_d,updatePower,2, +func_180678_e,dropRecord,2, +func_180679_a,checkWitherSpawn,2, +func_180682_b,eatCake,2, +func_180683_d,checkFall,2, +func_180684_e,teleport,2, +func_180686_a,setFireInfo,2, +func_180688_d,triggerMixEffects,2, +func_180690_f,placeStaticBlock,2, +func_180691_e,spawnParticles,2, +func_180692_a,explode,2, +func_180694_a,playSound,2, +func_180697_b,findRailAt,2, +func_180698_a,getRadiusPredicates,2, +func_180699_d,getBlockPos,2, +func_180700_a,checkLightSide,2, +func_180701_a,recursiveGenerate,2, +func_180702_a,addTunnel,2, +func_180703_a,addRoom,2, +func_180704_a,addTunnel,2, +func_180705_a,addRoom,2, +func_180706_b,getNearestStructurePos,2, +func_180707_a,addTunnel,2, +func_180708_a,writeGameProfile,2, +func_180709_b,generate,2, +func_180710_a,setPlantType,2, +func_180711_a,generateSaplings,2, +func_180713_a,getTagFromJson,2, +func_180714_a,writeString,2, +func_180715_a,getLayerFromString,2, +func_180716_a,getLayersFromString,2, +func_180728_a,getBlockState,0, +func_180735_b,getBufferData,0, +func_180751_d,getScoreAction,0, +func_180755_e,getDuration,0, +func_180760_b,getBufferData,2, +func_180762_c,getAction,2, +func_180764_b,getAction,2, +func_180777_a,randomlyRareFillWithBlocks,2, +func_180779_c,chooseProfession,2, +func_180780_a,getBlockState,2, +func_180781_a,initializeAllBiomeGenerators,2, +func_180783_e,setDifficultyLocked,2, +func_180784_a,onBlockClicked,2, +func_180785_a,blockRemoving,2, +func_180793_a,affectEntity,2, +func_180794_a,onAttributeModified,2, +func_180798_a,renderDebugInfoLeft,0, +func_180799_ab,isInLava,2, +func_181012_aH,getTeleportDirection,2, +func_181013_g,setRenderYawOffset,2, +func_181014_aG,getLastPortalVec,2, +func_181015_d,setPortal,2, +func_181022_b,stopUseShader,0, +func_181023_a,updateTileEntities,0, +func_181026_s,hasMarker,2, +func_181027_m,setMarker,2, +func_181029_i,resetPlayersOverlayFooterHeader,0, +func_181030_a,resetFooterHeader,0, +func_181031_a,setSettingsModified,0, +func_181033_a,canDestroyBlock,2, +func_181034_q,shouldBroadcastRconToOps,2, +func_181035_ah,shouldUseNativeTransport,2, +func_181037_M,getProfileProperties,0, +func_181040_m,getIsHittingBlock,0, +func_181041_d,isOnLAN,0, +func_181043_b,getTabCompletionCoordinateXZ,2, +func_181057_v,getPlayers,2, +func_181058_b,getFormattedListOfPlayers,2, +func_181066_d,getColor,2, +func_181068_c,getMapColor,2, +func_181070_c,getMapColor,2, +func_181072_c,getMapColor,2, +func_181074_c,getMapColor,2, +func_181076_a,getFacingFromAxis,2, +func_181078_a,areItemStacksExactlyEqual,2, +func_181079_c,setPos,2, +func_181086_a,isInvalidNeighbor,2, +func_181087_e,hasInvalidNeighbor,2, +func_181088_a,canPlaceBlock,2, +func_181089_f,createPatternHelper,2, +func_181090_a,canAttachTo,2, +func_181091_e,checkCanSurvive,2, +func_181100_a,getHeight,2, +func_181101_b,getWidth,2, +func_181117_a,getFrontTopLeft,2, +func_181118_d,getWidth,2, +func_181119_e,getHeight,2, +func_181123_a,areNBTEquals,2, +func_181124_a,createNetworkManagerAndConnect,0, +func_181138_a,offset,2, +func_181140_a,removeEntity,2, +func_181147_e,shouldRenderClouds,0, +func_181148_f,isUsingNativeTransport,0, +func_181155_a,setActive,0, +func_181156_c,setPage,0, +func_181157_b,initializeClassLookup,2, +func_181159_b,atan2,2, +func_181160_c,pct,2, +func_181161_i,fastInvSqrt,2, +func_181162_h,frac,0, +func_181535_r,getMusicTicker,0, +func_181536_a,draw,0, +func_181537_a,setConnectedToRealms,0, +func_181538_aA,getCurrentAction,0, +func_181539_aj,getFrameTimer,0, +func_181540_al,isConnectedToRealms,0, +func_181544_b,setSeaLevel,2, +func_181545_F,getSeaLevel,2, +func_181550_a,updateBoundingBox,2, +func_181551_a,renderSelectedItem,0, +func_181552_c,getFrameColor,0, +func_181553_a,blendColors,0, +func_181554_e,renderLagometer,0, +func_181558_a,playMusic,0, +func_181559_a,renderChar,0, +func_181560_a,updateCameraAndRender,0, +func_181562_a,getRenderChunkOffset,0, +func_181564_a,renderItem,0, +func_181565_a,draw,0, +func_181617_a,runTask,2, +func_181623_g,canSpawnInBlock,2, +func_181624_a,isTwoByTwoOfType,2, +func_181627_a,createLoadingCache,2, +func_181631_a,crosSection,2, +func_181632_a,placeVine,2, +func_181638_a,placeTreeOfHeight,2, +func_181639_b,placeLogAt,2, +func_181642_b,placeLogAt,2, +func_181647_a,addVine,2, +func_181650_b,addHangingVine,2, +func_181651_a,addVine,2, +func_181652_a,placeCocoa,2, +func_181655_a,generateWaterBox,2, +func_181656_b,hasNaN,0, +func_181662_b,pos,0, +func_181663_c,normal,0, +func_181664_j,getBufferSize,0, +func_181665_a,getDistanceSq,0, +func_181666_a,color,0, +func_181667_k,nextVertexFormatIndex,0, +func_181668_a,begin,0, +func_181669_b,color,0, +func_181670_b,growBuffer,0, +func_181672_a,getVertexState,0, +func_181674_a,sortVertexData,0, +func_181675_d,endVertex,0, +func_181679_a,draw,0, +func_181681_a,getTransform,0, +func_181682_g,getAllTransforms,0, +func_181683_a,getTransform,0, +func_181687_c,hasCustomTransform,0, +func_181688_b,getTransform,0, +func_181689_a,applyTransform,0, +func_181701_a,getBlockPosOffset16,0, +func_181719_f,getIntegerSize,0, +func_181720_d,getOffset,0, +func_181721_a,addElement,0, +func_181722_a,bufferData,0, +func_181743_a,addForClass,2, +func_181746_c,getFrames,0, +func_181747_a,addFrame,0, +func_181748_a,getLagometerValue,0, +func_181749_a,getLastIndex,0, +func_181750_b,getIndex,0, +func_181751_b,parseIndex,0, +func_181756_a,getInteger,0, +func_181758_c,hsvToRGB,0, +func_183000_F,onlyOpsCanSetNbt,2, +func_183002_r,shouldBroadcastConsoleToOps,2, +func_183005_a,isThereOneNegativeScale,0, +func_183006_b,isMovePlayerPacketInvalid,2, +func_183013_b,writeChunkData,2, +func_183019_a,getResourcePackFormat,0, +func_183023_f,bypassesPlayerLimit,2, +func_183024_b,bypassesPlayerLimit,2, +func_183026_b,bypassesPlayerLimit,2, +func_183027_f,getPackFormat,0, +func_183028_i,deleteOldServerResourcesPacks,0, +func_183029_j,getCpu,0, +func_183500_a,setGuiSize,0, +func_183501_a,areRealmsNotificationsEnabled,0, +func_184044_a,renderHotbarItem,0, +func_184045_a,renderAttackIndicator,0, +func_184046_j,getBossOverlay,0, +func_184047_e,renderMountHealth,0, +func_184048_a,renderPotionEffects,0, +func_184051_a,renderBossHealth,0, +func_184052_a,render,0, +func_184053_e,shouldDarkenSky,0, +func_184054_d,shouldPlayEndBossMusic,0, +func_184055_a,read,0, +func_184056_f,shouldCreateFog,0, +func_184057_b,clearBossInfos,0, +func_184067_a,soundPlay,0, +func_184068_a,renderSubtitles,0, +func_184072_a,setCompletions,0, +func_184073_g,updateMode,0, +func_184074_h,nextMode,0, +func_184075_a,updateGui,0, +func_184076_j,updateAutoExec,0, +func_184077_i,updateConditional,0, +func_184087_a,updateCommandOutput,0, +func_184097_a,getDisplayString,0, +func_184098_a,handleMouseClick,0, +func_184102_h,getServer,2, +func_184103_al,getPlayerList,2, +func_184104_a,getTabCompletions,2, +func_184105_a,setPlayerList,2, +func_184106_y,isWorldIconSet,0, +func_184107_a,applyServerIconToResponse,2, +func_184108_a,getSpawnRadius,2, +func_184109_z,getWorldIconFile,0, +func_184113_aK,loadResourcePackSHA,1, +func_184117_aA,processKeyBinds,0, +func_184118_az,runTickKeyboard,0, +func_184119_a,storeTEInStack,0, +func_184121_ak,getRenderPartialTicks,0, +func_184122_c,processKeyF3,0, +func_184123_d,getVersionType,0, +func_184124_aB,runTickMouse,0, +func_184125_al,getBlockColors,0, +func_184126_aj,getDataFixer,0, +func_184133_a,playSound,2, +func_184134_a,playSound,2, +func_184135_a,sendPacketToServer,2, +func_184136_b,getNearestPlayerNotCreative,2, +func_184137_a,getClosestPlayer,2, +func_184138_a,notifyBlockUpdate,2, +func_184139_a,getNearestAttackablePlayer,2, +func_184141_c,getGroundAboveSeaLevel,2, +func_184142_a,getNearestAttackablePlayer,2, +func_184143_b,collidesWithAnyBlock,2, +func_184144_a,getCollisionBoxes,2, +func_184145_b,isUpdateScheduled,2, +func_184146_ak,getLootTableManager,2, +func_184147_l,tickPlayers,2, +func_184148_a,playSound,2, +func_184149_a,playRecord,2, +func_184150_a,getNearestAttackablePlayer,2, +func_184153_a,showBarrierParticles,0, +func_184154_a,refreshVisibleChunks,0, +func_184156_a,playSound,0, +func_184159_a,sendPacketWithinDistance,2, +func_184161_a,spawnParticle,2, +func_184162_i,playerCheckLight,2, +func_184163_y,getStructureTemplateManager,2, +func_184164_w,getPlayerChunkMap,2, +func_184165_i,canAddEntity,2, +func_184166_c,saveAdditionalData,2, +func_184167_a,setSuccessCount,2, +func_184172_bi,getAdjustedHorizontalFacing,2, +func_184173_H,decrementTimeUntilPortal,2, +func_184174_b,setDropItemsWhenDead,2, +func_184175_a,getRecursivePassengersByType,2, +func_184176_by,getSoundCategory,2, +func_184177_bl,getRenderBoundingBox,0, +func_184178_b,addTrackingPlayer,2, +func_184179_bs,getControllingPassenger,2, +func_184180_b,getRecursivePassengersByType,2, +func_184181_aa,getSplashSound,2, +func_184182_bu,getRecursivePassengers,2, +func_184183_bd,getRenderDistanceWeight,0, +func_184184_Z,getSwimSound,2, +func_184185_a,playSound,2, +func_184186_bw,canPassengerSteer,2, +func_184187_bx,getRidingEntity,2, +func_184188_bt,getPassengers,2, +func_184189_br,setPositionNonDirty,2, +func_184190_l,applyOrientationToEntity,0, +func_184191_r,isOnSameTeam,2, +func_184192_z,getPushReaction,2, +func_184193_aE,getArmorInventoryList,2, +func_184194_a,isOnScoreboardTeam,2, +func_184195_f,setGlowing,2, +func_184196_w,isPassenger,2, +func_184197_b,removeTag,2, +func_184198_c,writeToNBTAtomically,2, +func_184199_a,applyPlayerInteraction,2, +func_184200_o,addPassenger,2, +func_184201_a,setItemStackToSlot,2, +func_184202_aL,isGlowing,2, +func_184203_c,removeTrackingPlayer,2, +func_184204_a,changeDimension,2, +func_184205_a,startRiding,2, +func_184206_a,notifyDataManagerChange,2, +func_184207_aI,isBeingRidden,2, +func_184208_bv,getLowestRidingEntity,2, +func_184209_aF,getEquipmentAndArmor,2, +func_184210_p,dismountRidingEntity,2, +func_184211_a,addTag,2, +func_184212_Q,getDataManager,2, +func_184213_bq,ignoreItemEntityData,2, +func_184214_aD,getHeldEquipment,2, +func_184215_y,isRidingOrBeingRiddenBy,2, +func_184216_O,getTags,2, +func_184217_a,getMirroredYaw,2, +func_184218_aH,isRiding,2, +func_184219_q,canFitPassenger,2, +func_184220_m,startRiding,2, +func_184221_a,setUniqueId,2, +func_184222_aU,isNonBoss,2, +func_184223_x,isRidingSameEntity,2, +func_184224_h,setEntityInvulnerable,2, +func_184225_p,removePassenger,2, +func_184226_ay,removePassengers,2, +func_184227_b,setRenderDistanceWeight,0, +func_184228_n,canBeRidden,2, +func_184229_a,getRotatedYaw,2, +func_184230_a,processInitialInteract,2, +func_184231_a,updateFallState,2, +func_184232_k,updatePassenger,2, +func_184249_c,setConditionMet,2, +func_184250_a,setPowered,2, +func_184251_i,getMode,2, +func_184252_d,setSendToClient,2, +func_184253_b,setAuto,2, +func_184254_e,isAuto,2, +func_184255_d,isPowered,2, +func_184256_g,isConditionMet,2, +func_184257_h,isSendToClient,2, +func_184258_j,isConditional,2, +func_184263_a,create,2, +func_184264_v,getType,2, +func_184276_b,getLootTable,2, +func_184279_f,isBeaconEffect,2, +func_184281_d,fillWithLoot,2, +func_184282_c,checkLootAndWrite,2, +func_184283_b,checkLootAndRead,2, +func_184288_f,addLoot,2, +func_184289_a,setLootTable,2, +func_184292_a,getCaptureItems,2, +func_184293_a,setProfileCache,2, +func_184294_a,setSessionService,2, +func_184295_a,getAnimationProgress,0, +func_184300_h,triggerCooldown,2, +func_184301_a,getChunk,2, +func_184302_e,getSpawnPercent,0, +func_184303_j,findExitPosition,2, +func_184304_i,getParticleAmount,0, +func_184305_g,getCooldownPercent,0, +func_184306_a,teleportEntity,2, +func_184307_a,findSpawnpointInChunk,2, +func_184308_a,findHighestBlock,2, +func_184309_b,isSpawning,2, +func_184310_d,isCoolingDown,2, +func_184311_k,findExitPortal,2, +func_184312_b,createExitPortal,2, +func_184313_a,shouldRenderFace,0, +func_184319_a,getAABB,2, +func_184320_e,getExtendedProgress,2, +func_184321_a,getAABB,2, +func_184322_i,moveCollidedEntities,2, +func_184323_a,handleMoveVehicle,2, +func_184324_a,handleCooldown,2, +func_184325_a,handleUpdateBossInfo,2, +func_184326_a,processChunkUnload,2, +func_184327_a,handleSoundEffect,2, +func_184328_a,handleSetPassengers,2, +func_184329_a,handleCustomSound,2, +func_184330_a,handlePlayerPosLook,2, +func_184337_a,processTryUseItemOnBlock,2, +func_184338_a,processVehicleMove,2, +func_184339_a,processConfirmTeleport,2, +func_184340_a,processSteerBoat,2, +func_184341_b,isMoveVehiclePacketInvalid,2, +func_184342_d,captureCurrentPosition,2, +func_184364_b,getSound,0, +func_184365_d,getCategory,0, +func_184366_a,createAccessor,0, +func_184370_a,getMusicRecord,0, +func_184371_a,getMasterRecord,0, +func_184372_a,getRecordSoundRecord,0, +func_184373_n,createWorldIcon,0, +func_184375_a,playSoundToAllNearExcept,2, +func_184376_a,notifyBlockUpdate,2, +func_184377_a,playRecord,2, +func_184378_a,didBlockChange,2, +func_184382_g,getRenderedChunks,0, +func_184383_a,isOutlineActive,0, +func_184384_n,hasNoChunkUpdates,0, +func_184385_a,markBlocksForUpdate,0, +func_184389_a,getModelForState,0, +func_184391_a,renderItemAndEffectIntoGUI,0, +func_184392_a,renderItem,0, +func_184393_a,getItemModelWithOverrides,0, +func_184394_a,renderItemModel,0, +func_184396_a,getResourceLocation,0, +func_184397_a,generateMipmaps,0, +func_184398_a,getAccessor,0, +func_184399_a,setSoundLevel,0, +func_184400_b,removeListener,0, +func_184401_a,validateSoundResource,0, +func_184402_a,addListener,0, +func_184403_b,getFlowerItemStack,2, +func_184404_a,setName,2, +func_184405_a,setMode,2, +func_184406_a,setIgnoresEntities,2, +func_184408_a,setRotation,2, +func_184409_c,setSize,2, +func_184410_b,setMetadata,2, +func_184411_a,setMirror,2, +func_184412_n,load,2, +func_184414_b,setPosition,2, +func_184415_a,filterRelatedCornerBlocks,2, +func_184416_a,calculateEnclosingBoundingBox,2, +func_184417_l,detectSize,2, +func_184418_a,getNearbyCornerBlocks,2, +func_184419_m,save,2, +func_184429_b,getSlotFor,0, +func_184430_d,pickItem,2, +func_184431_b,stackEqualExact,2, +func_184432_b,canHarvestBlock,2, +func_184433_k,getBestHotbarSlot,2, +func_184434_a,setPickedItemStack,0, +func_184435_e,isHotbar,2, +func_184436_a,canMergeStacks,2, +func_184437_d,deleteStack,2, +func_184438_a,getDestroySpeed,2, +func_184441_l,getBoatGlide,2, +func_184442_a,updateInputs,0, +func_184443_x,controlBoat,2, +func_184444_v,getUnderwaterStatus,2, +func_184445_a,setPaddleState,2, +func_184446_u,checkInWater,2, +func_184447_s,tickLerp,2, +func_184448_a,getRowingTime,0, +func_184449_t,getBoatStatus,2, +func_184450_w,updateMotion,2, +func_184451_k,getWaterLevelAbove,2, +func_184453_r,getBoatType,2, +func_184454_a,applyYawToEntity,2, +func_184455_j,getItemBoat,2, +func_184457_a,getPaddleState,2, +func_184458_a,setBoatType,2, +func_184481_a,setOwner,2, +func_184482_a,setColor,2, +func_184483_a,setRadius,2, +func_184484_a,setPotion,2, +func_184485_d,setWaitTime,2, +func_184486_b,setDuration,2, +func_184487_c,setRadiusPerTick,2, +func_184488_a,setIgnoreRadius,2, +func_184489_o,getDuration,2, +func_184490_j,getRadius,2, +func_184491_a,setParticle,2, +func_184492_k,getColor,2, +func_184493_l,getParticle,2, +func_184494_w,getOwner,2, +func_184495_b,setRadiusOnUse,2, +func_184496_a,addEffect,2, +func_184497_n,shouldIgnoreRadius,2, +func_184514_c,xpToDurability,2, +func_184515_b,durabilityToXp,2, +func_184516_a,setBeamTarget,2, +func_184517_a,setShowBottom,2, +func_184518_j,getBeamTarget,2, +func_184519_a,onCrystalDestroyed,2, +func_184520_k,shouldShowBottom,2, +func_184523_o,playPlaceSound,2, +func_184527_k,bringInHookedEntity,2, +func_184530_a,setOrigin,2, +func_184531_j,getOrigin,0, +func_184534_a,setFuse,2, +func_184535_k,getFuseDataManager,2, +func_184536_l,getFuse,2, +func_184538_a,shoot,2, +func_184541_a,setItem,2, +func_184542_a,extinguishFires,2, +func_184543_l,getPotion,2, +func_184544_n,isLingering,2, +func_184547_a,shoot,2, +func_184548_a,arrowHit,2, +func_184549_a,onHit,2, +func_184550_j,getArrowStack,2, +func_184551_a,findEntityOnPath,2, +func_184555_a,setPotionEffect,2, +func_184556_b,spawnPotionParticles,2, +func_184557_n,getColor,2, +func_184558_a,addEffect,2, +func_184563_j,getParticleType,2, +func_184564_k,isFireballFiery,2, +func_184567_a,bulletHit,2, +func_184568_a,setDirection,2, +func_184569_a,selectNextMoveDirection,2, +func_184581_c,playHurtSound,2, +func_184582_a,getItemStackFromSlot,2, +func_184583_d,canBlockDamageSource,2, +func_184584_a,updateItemUse,2, +func_184585_cz,isActiveItemStackBlocking,2, +func_184586_b,getHeldItem,2, +func_184587_cr,isHandActive,2, +func_184588_d,getFallSound,2, +func_184589_d,removePotionEffect,2, +func_184590_k,damageShield,2, +func_184591_cq,getPrimaryHand,2, +func_184592_cb,getHeldItemOffhand,2, +func_184593_a,areAllPotionsAmbient,2, +func_184594_b,frostWalk,2, +func_184595_k,attemptTeleport,2, +func_184596_c,removeActivePotionEffect,2, +func_184597_cx,stopActiveHand,2, +func_184598_c,setActiveHand,2, +func_184599_cB,getTicksElytraFlying,0, +func_184600_cs,getActiveHand,2, +func_184601_bQ,getHurtSound,2, +func_184602_cy,resetActiveHand,2, +func_184603_cC,canBeHitWithPotion,2, +func_184604_a,canGoThroughtTrapDoorOnLadder,2, +func_184605_cv,getItemInUseCount,2, +func_184606_a_,playEquipSound,2, +func_184607_cu,getActiveItemStack,2, +func_184608_ct,updateActiveHand,2, +func_184609_a,swingArm,2, +func_184610_a,dropLoot,2, +func_184611_a,setHeldItem,2, +func_184612_cw,getItemInUseMaxCount,2, +func_184613_cA,isElytraFlying,2, +func_184614_ca,getHeldItemMainhand,2, +func_184615_bR,getDeathSound,2, +func_184616_r,updateElytra,2, +func_184636_a,getArmorByChance,2, +func_184638_cS,isLeftHanded,2, +func_184639_G,getAmbientSound,2, +func_184640_d,getSlotForItemStack,2, +func_184641_n,setLeftHanded,2, +func_184642_a,setDropChance,2, +func_184643_a,getPathPriority,2, +func_184644_a,setPathPriority,2, +func_184645_a,processInteract,2, +func_184646_p,setMoveStrafing,2, +func_184647_J,getLootTable,2, +func_184648_b,isItemStackInSlot,2, +func_184649_cE,getHorizontalFaceSpeed,2, +func_184650_s,createBodyHelper,2, +func_184651_r,initEntityAI,2, +func_184652_a,canBeLeashedTo,2, +func_184662_q,getHeadYOffset,2, +func_184663_l,getNearestPpIdx,2, +func_184664_cU,getFightManager,2, +func_184665_a,getHeadLookVec,2, +func_184666_a,findPath,2, +func_184667_a,getHeadPartYOffset,0, +func_184668_a,dropExperience,2, +func_184669_a,makePath,2, +func_184670_cT,getPhaseManager,2, +func_184671_o,initPathPoints,2, +func_184672_a,onCrystalDestroyed,2, +func_184684_db,getPeekTick,2, +func_184686_df,isClosed,2, +func_184688_a,getClientPeekAmount,0, +func_184689_o,tryTeleportToNewPosition,2, +func_184691_a,updateArmorModifier,2, +func_184692_dd,getOldAttachPos,0, +func_184693_dc,getClientTeleportInterp,0, +func_184694_g,setAttachmentPos,2, +func_184696_cZ,getAttachmentFacing,2, +func_184697_de,isAttachedToBlock,0, +func_184699_da,getAttachmentPos,2, +func_184709_cY,getSquishSound,2, +func_184710_cZ,getJumpSound,2, +func_184716_o,playEndermanSound,2, +func_184724_a,setSwingingArms,2, +func_184725_db,isSwingingArms,0, +func_184730_o,isDrinkingPotion,2, +func_184733_a,setArmsRaised,2, +func_184734_db,isArmsRaised,0, +func_184747_a,setPumpkinEquipped,2, +func_184748_o,isPumpkinEquipped,2, +func_184753_b,getOwnerId,2, +func_184754_b,setOwnerId,2, +func_184762_da,boost,2, +func_184770_cZ,startJumping,2, +func_184771_da,getJumpSound,2, +func_184772_dk,getRandomRabbitType,2, +func_184775_b,handleStartJump,2, +func_184776_b,canJump,2, +func_184777_r_,handleStopJump,2, +func_184779_b,setOwnerUniqueId,2, +func_184780_dh,getOwnerUniqueId,2, +func_184783_dl,getHorseArmorType,2, +func_184785_dv,getAngrySound,2, +func_184795_a,swapItem,2, +func_184796_b,isDisabled,2, +func_184797_a,setBit,2, +func_184808_cD,updateSize,2, +func_184809_a,displayGuiEditCommandCart,2, +func_184810_cG,spawnSweepParticles,2, +func_184811_cZ,getCooldownTracker,2, +func_184812_l_,isCreative,2, +func_184813_a,getDigSpeed,2, +func_184814_a,openBook,2, +func_184815_l,createCooldownTracker,2, +func_184816_a,dropItemAndGetStack,2, +func_184817_da,getLuck,2, +func_184818_cX,getCooldownPeriod,2, +func_184819_a,setPrimaryHand,2, +func_184820_o,updateCape,2, +func_184821_cY,resetCooldown,2, +func_184823_b,canHarvestBlock,2, +func_184824_a,displayGuiCommandBlock,2, +func_184825_o,getCooledAttackStrength,2, +func_184826_a,openGuiHorseInventory,2, +func_184833_s,isPlayerInfoSet,0, +func_184834_t,getLocationElytra,0, +func_184838_M,isRowingBoat,0, +func_184839_n,setPermissionLevel,0, +func_184840_I,getPermissionLevel,0, +func_184846_L,clearInvulnerableDimensionChange,2, +func_184847_M,setElytraFlying,2, +func_184848_d,addEntity,2, +func_184849_a,updateScorePoints,2, +func_184850_K,isInvulnerableDimensionChange,2, +func_184861_a,setVersionTooltip,0, +func_184862_a,postInit,0, +func_184863_a,selectWorld,0, +func_184870_b,getClickedComponentAt,0, +func_184876_a,getCoordinateInfo,2, +func_184878_a,getLastElement,2, +func_184879_a,getServer,2, +func_184881_a,execute,2, +func_184882_a,checkPermission,2, +func_184883_a,getTabCompletions,2, +func_184884_a,getEntity,2, +func_184885_b,getEntity,2, +func_184886_d,getPlayerName,2, +func_184887_a,entityToNBT,2, +func_184888_a,getPlayer,2, +func_184889_a,toSyntaxException,2, +func_184890_c,getEntityList,2, +func_184891_e,getEntityName,2, +func_184892_a,banIp,2, +func_184893_b,getProfilerResults,2, +func_184894_a,saveProfilerResults,2, +func_184895_a,appendProfilerResults,2, +func_184896_a,setDefaultGameType,2, +func_184897_a,getOverWorldGameRules,2, +func_184898_a,notifyGameRuleChange,2, +func_184899_a,getCommandMap,2, +func_184900_a,getSortedPossibleCommands,2, +func_184903_a,convertToObjective,2, +func_184904_b,getTriggerNames,2, +func_184905_a,removeObjective,2, +func_184906_o,applyPlayerOperation,2, +func_184907_n,testPlayerScore,2, +func_184908_a,addObjective,2, +func_184909_b,handleUserWildcards,2, +func_184910_b,addTeam,2, +func_184911_g,leaveTeam,2, +func_184912_l,resetPlayerScore,2, +func_184913_a,getScoreboard,2, +func_184914_m,enablePlayerTrigger,2, +func_184915_a,convertToTeam,2, +func_184916_f,joinTeam,2, +func_184917_h,emptyTeam,2, +func_184918_k,addPlayerScore,2, +func_184919_i,setDisplayObjective,2, +func_184920_j,listPlayers,2, +func_184921_d,removeTeam,2, +func_184922_e,listTeams,2, +func_184923_c,setTeamOption,2, +func_184924_a,applyPlayerTag,2, +func_184925_a,listObjectives,2, +func_184926_a,getObjectiveNames,2, +func_184927_a,getObjectiveNames,2, +func_184928_b,incrementAllWorldTimes,2, +func_184929_a,setAllWorldTimes,2, +func_184930_a,toggleRainfall,2, +func_184931_a,getWorldBorder,2, +func_184932_a,setCommandStatForSender,2, +func_184951_f,getTagPredicates,2, +func_184952_c,getScorePredicates,2, +func_184954_b,getName,2, +func_184955_a,getById,0, +func_184956_a,getId,2, +func_184979_a,byId,2, +func_184980_a,getName,2, +func_184981_a,getTypeFromString,2, +func_184982_b,getMetadata,2, +func_184993_a,setNextSpawnData,2, +func_184994_d,getCachedEntity,0, +func_184996_a,slotClick,2, +func_185000_c,broadcastData,2, +func_185004_b_,isValidBrewingFuel,2, +func_185017_b,getSoundEvent,2, +func_185040_i,hasCustomProperties,0, +func_185043_a,addPropertyOverride,2, +func_185045_a,getPropertyGetter,0, +func_185052_a,createArrow,2, +func_185054_a,appendHoverTextFromTileEntityTag,0, +func_185055_a,makeState,2, +func_185058_h_,isArrow,2, +func_185059_b,getArrowVelocity,2, +func_185060_a,findAmmo,2, +func_185061_a,turnBottleIntoItem,2, +func_185063_a,scaleMap,2, +func_185064_b,enableMapTracking,2, +func_185069_d,isUsable,2, +func_185070_a,setPotionEffect,2, +func_185071_a,setBlock,2, +func_185074_a,getBySound,0, +func_185075_h,getSound,0, +func_185078_a,applyEntityIdToItemStack,0, +func_185079_a,applyItemEntityDataToEntity,2, +func_185082_a,dispenseArmor,2, +func_185083_B_,getEquipmentSlot,0, +func_185085_a,apply,0, +func_185087_a,wobble,0, +func_185092_a,getSpawnToAngle,0, +func_185093_a,wobble,0, +func_185094_a,getFrameRotation,0, +func_185108_a,getById,2, +func_185110_a,getModeId,2, +func_185119_l,getHorizontalAngle,2, +func_185129_a,addAttributeModifier,2, +func_185132_d,areItemsEqualIgnoreDurability,2, +func_185136_b,isItemEqualIgnoreDurability,2, +func_185140_b,notifyOnSet,2, +func_185141_a,hasCooldown,2, +func_185142_b,removeCooldown,0, +func_185143_a,getCooldown,2, +func_185144_a,tick,2, +func_185145_a,setCooldown,2, +func_185146_c,notifyOnRemove,2, +func_185168_a,getPotionTypeForName,2, +func_185170_a,getEffects,2, +func_185172_c,hasInstantEffect,2, +func_185173_a,registerPotionType,2, +func_185174_b,getNamePrefixed,2, +func_185175_b,registerPotionTypes,2, +func_185181_a,getPotionColorFromEffectList,2, +func_185182_a,addPotionTooltip,0, +func_185183_a,getPotionColor,2, +func_185184_a,appendEffects,2, +func_185185_a,getEffectsFromTag,2, +func_185186_a,mergeEffects,2, +func_185187_c,getPotionTypeFromNBT,2, +func_185188_a,addPotionToItemStack,2, +func_185189_a,getEffectsFromStack,2, +func_185190_b,getFullEffectsFromItem,2, +func_185191_c,getPotionFromItem,2, +func_185192_b,getFullEffectsFromTag,2, +func_185193_a,addCustomPotionEffectToList,2, +func_185203_b,isItemConversionReagent,2, +func_185205_a,isReagent,2, +func_185206_b,hasItemConversions,2, +func_185207_a,init,2, +func_185208_a,hasConversions,2, +func_185209_c,hasTypeConversions,2, +func_185211_c,isTypeConversionReagent,2, +func_185212_d,doReaction,2, +func_185217_a,getRegisteredPotionType,2, +func_185257_f,registerEnchantments,2, +func_185258_b,getEnchantmentID,2, +func_185260_a,getEntityEquipment,2, +func_185261_e,isTreasureEnchantment,2, +func_185262_c,getEnchantmentByID,2, +func_185266_a,freezeNearby,2, +func_185270_a,getWeight,2, +func_185277_b,getNbt,2, +func_185278_a,toCompoundTag,2, +func_185282_a,removeIncompatible,2, +func_185283_h,getLootingModifier,2, +func_185284_a,getMaxEnchantmentLevel,2, +func_185287_i,getAquaAffinityModifier,2, +func_185291_a,getEnchantmentDatas,2, +func_185292_c,getRespirationModifier,2, +func_185293_e,getEfficiencyModifier,2, +func_185294_d,getDepthStriderModifier,2, +func_185295_a,getRegisteredEnchantment,2, +func_185314_a,getTypeName,2, +func_185315_c,getEnchantIncreasePerLevel,2, +func_185316_b,getMinimalEnchantability,2, +func_185327_a,getDistanceSq,2, +func_185328_a,parseGameTypeWithDefault,2, +func_185329_a,parseGameTypeWithDefault,2, +func_185331_a,isValidEmptySpawnBlock,2, +func_185332_f,getDistance,2, +func_185334_h,toImmutable,2, +func_185336_p,setY,2, +func_185339_c,retain,2, +func_185342_g,retain,0, +func_185344_t,release,2, +func_185345_c,retain,2, +func_185346_s,retain,2, +func_185352_i,ignorePlayerSpawnSuitability,2, +func_185353_n,getDefaultTemperature,2, +func_185354_a,registerBiome,2, +func_185355_j,getBaseHeight,2, +func_185356_b,getMutationForBiome,2, +func_185357_a,getBiomeForId,2, +func_185358_q,registerBiomes,2, +func_185359_l,getBiomeName,0, +func_185360_m,getHeightVariation,2, +func_185361_o,getWaterColor,0, +func_185362_a,getIdForBiome,2, +func_185363_b,isMutation,2, +func_185378_a,addDoublePlants,2, +func_185379_b,addMushrooms,2, +func_185395_b,setRainfall,2, +func_185396_a,setRainDisabled,2, +func_185398_c,setBaseHeight,2, +func_185399_a,setBaseBiome,2, +func_185400_d,setHeightVariation,2, +func_185402_a,setWaterColor,2, +func_185410_a,setTemperature,2, +func_185411_b,setSnowEnabled,2, +func_185426_a,getSpikesForWorld,2, +func_185428_a,getRegisteredBiome,2, +func_185467_w,getSoundType,2, +func_185471_a,withMirror,2, +func_185473_a,getItem,2, +func_185477_a,addCollisionBoxToList,2, +func_185481_k,isTopSolid,2, +func_185484_c,getPackedLightmapCoords,0, +func_185485_f,getAmbientOcclusionLightValue,0, +func_185492_a,addCollisionBoxToList,2, +func_185496_a,getBoundingBox,2, +func_185499_a,withRotation,2, +func_185503_a,rayTrace,2, +func_185507_b,playClickOnSound,2, +func_185508_c,playClickOffSound,2, +func_185514_i,canSustainBush,2, +func_185517_a,getType,2, +func_185524_e,getAgeProperty,2, +func_185525_y,isMaxAge,2, +func_185526_g,getMaxAge,2, +func_185527_x,getAge,2, +func_185528_e,withAge,2, +func_185529_b,getBonemealAgeIncrease,2, +func_185545_A,isAlternateInput,2, +func_185546_B,isDiode,2, +func_185547_C,isSameDiode,2, +func_185549_e,getTileDataItemStack,2, +func_185576_e,getInstrument,2, +func_185588_a,createTilePiston,2, +func_185589_c,getTilePistonAt,2, +func_185592_b,updateConnectedRails,2, +func_185601_a,growTreeRecursive,2, +func_185602_a,placeGrownFlower,2, +func_185603_a,generatePlant,2, +func_185604_a,areAllNeighborsEmpty,2, +func_185605_c,placeDeadFlower,2, +func_185606_b,canSurvive,2, +func_185608_b,canSurviveAt,2, +func_185615_a,playClickSound,2, +func_185616_e,checkPressed,2, +func_185617_b,playReleaseSound,2, +func_185633_i,getArmShape,2, +func_185646_a,canPush,2, +func_185654_e,getCloseSound,2, +func_185655_g,getOpenSound,2, +func_185661_e,getOrCreatePortalShape,2, +func_185666_i,getBoundingBoxIdx,2, +func_185674_a,getTypeForItem,2, +func_185675_i,isHalfSlab,0, +func_185679_b,turnIntoWater,2, +func_185680_c,countNeighbors,2, +func_185681_a,slightlyMelt,2, +func_185698_b,getSlopeFindDistance,2, +func_185699_x,getAABBIndex,2, +func_185704_d,isDifferentStairs,2, +func_185705_z,getCollEighthBlock,2, +func_185706_d,getStairsShape,2, +func_185707_y,getCollQuarterBlock,2, +func_185708_x,getCollisionBoxList,2, +func_185709_i,isBlockStairs,2, +func_185728_i,getBoundingBoxIndex,2, +func_185729_a,getBoundingBoxIndex,2, +func_185731_a,playSound,2, +func_185749_i,getAABBIndex,2, +func_185759_i,canFallThrough,2, +func_185763_a,getConnectedRails,2, +func_185800_a,toRotation,2, +func_185802_a,mirrorRotation,2, +func_185803_b,mirror,2, +func_185830_a,add,2, +func_185831_a,rotate,2, +func_185833_a,rotate,2, +func_185841_e,getPlaceSound,2, +func_185842_g,getFallSound,2, +func_185843_a,getVolume,2, +func_185844_d,getStepSound,2, +func_185845_c,getBreakSound,0, +func_185846_f,getHitSound,0, +func_185847_b,getPitch,2, +func_185886_a,getPropertyName,2, +func_185887_b,getBlockHardness,2, +func_185888_a,getComparatorInputOverride,2, +func_185889_a,getPackedLightmapCoords,0, +func_185890_d,getCollisionBoundingBox,2, +func_185891_c,getLightOpacity,2, +func_185892_j,getAmbientOcclusionLightValue,0, +func_185893_b,getStrongPower,2, +func_185894_c,shouldSideBeRendered,0, +func_185895_e,isTranslucent,0, +func_185896_q,isTopSolid,2, +func_185897_m,canProvidePower,2, +func_185898_k,isBlockNormalCube,2, +func_185899_b,getActualState,2, +func_185900_c,getBoundingBox,2, +func_185901_i,getRenderType,2, +func_185902_a,withMirror,2, +func_185903_a,getPlayerRelativeBlockHardness,2, +func_185904_a,getMaterial,2, +func_185905_o,getPushReaction,2, +func_185906_d,getLightValue,2, +func_185907_a,withRotation,2, +func_185908_a,addCollisionBoxToList,2, +func_185909_g,getMapColor,2, +func_185910_a,collisionRayTrace,2, +func_185911_a,getWeakPower,2, +func_185912_n,hasComparatorInputOverride,2, +func_185913_b,isFullBlock,2, +func_185914_p,isOpaqueCube,2, +func_185915_l,isNormalCube,2, +func_185916_f,useNeighborBrightness,2, +func_185917_h,isFullCube,2, +func_185918_c,getSelectedBoundingBox,0, +func_185919_a,validateProperty,2, +func_185920_a,getProperty,2, +func_185922_a,getFingerLength,2, +func_185927_a,matches,2, +func_185929_b,parseValue,2, +func_185931_b,populate,2, +func_185932_a,generateChunk,2, +func_185933_a,generateStructures,2, +func_185936_a,prepareHeights,2, +func_185937_b,buildSurfaces,2, +func_185938_a,getHeights,2, +func_185960_a,getIslandHeightValue,2, +func_185961_c,isIslandChunk,2, +func_185962_a,buildSurfaces,2, +func_185963_a,getHeights,2, +func_185976_a,setBlocksInChunk,2, +func_185977_a,replaceBiomeBlocks,2, +func_185978_a,generateHeightmap,2, +func_186008_a,onResize,2, +func_186009_b,write,2, +func_186010_a,read,0, +func_186011_b,getIndex,2, +func_186012_b,setBits,2, +func_186013_a,set,2, +func_186014_b,set,2, +func_186015_a,get,2, +func_186016_a,get,2, +func_186017_a,getDataForNBT,2, +func_186018_a,getSerializedSize,2, +func_186019_a,setDataFromNBT,2, +func_186025_d,provideChunk,2, +func_186026_b,getLoadedChunk,2, +func_186027_a,saveChunks,2, +func_186028_c,loadChunk,2, +func_186030_a,populate,2, +func_186031_y,getLastExtendedBlockStorage,2, +func_186032_a,getBlockState,2, +func_186033_a,read,0, +func_186034_a,populate,2, +func_186035_j,wasTicked,2, +func_186037_b,write,2, +func_186038_a,read,0, +func_186039_a,getBlockState,2, +func_186040_a,getSerializedSize,2, +func_186041_a,idFor,2, +func_186049_g,getData,2, +func_186050_a,readChunkEntity,2, +func_186051_a,readWorldEntity,2, +func_186052_a,spawnEntity,2, +func_186053_a,createEntityFromNBT,2, +func_186054_a,readWorldEntityPos,2, +func_186056_c,canDropChunk,2, +func_186057_q,onWorldSave,2, +func_186058_p,getDimensionType,2, +func_186059_r,onWorldUpdateEntities,2, +func_186060_c,createChunkGenerator,2, +func_186061_a,onPlayerAdded,2, +func_186062_b,onPlayerRemoved,2, +func_186063_s,getDragonFightManager,2, +func_186065_b,getName,2, +func_186067_c,getSuffix,2, +func_186068_a,getId,2, +func_186069_a,getById,2, +func_186070_d,createDimension,2, +func_186079_a,process,2, +func_186087_f,resetSpikeCrystals,2, +func_186088_a,getCompound,2, +func_186089_a,generateGateway,2, +func_186090_a,onCrystalDestroyed,2, +func_186091_h,findExitPortal,2, +func_186092_c,getNumAliveCrystals,2, +func_186093_a,respawnDragon,2, +func_186094_a,generatePortal,2, +func_186095_a,setRespawnState,2, +func_186096_a,processDragonDeath,2, +func_186097_l,spawnNewGateway,2, +func_186099_b,dragonUpdate,2, +func_186100_j,updatePlayers,2, +func_186101_k,findAliveCrystals,2, +func_186102_d,hasPreviouslyKilledDragon,2, +func_186103_i,loadChunks,2, +func_186104_g,hasDragonBeenKilled,2, +func_186105_b,tick,2, +func_186106_e,respawnDragon,2, +func_186125_a,generate,2, +func_186137_b,getBlockIndex,2, +func_186138_a,findGroundBlockIdx,2, +func_186142_a,setBeamTarget,2, +func_186143_a,setSpike,2, +func_186144_a,setCrystalInvulnerable,2, +func_186148_c,getRadius,2, +func_186149_d,getHeight,2, +func_186150_e,isGuarded,2, +func_186151_a,getCenterX,2, +func_186152_b,getCenterZ,2, +func_186153_f,getTopBoundingBox,2, +func_186154_a,doesStartInChunk,2, +func_186161_c,getComponents,2, +func_186162_a,create,2, +func_186164_a,setCoordBaseMode,2, +func_186165_e,getCoordBaseMode,2, +func_186167_a,generateChest,2, +func_186173_a,setup,2, +func_186174_h,setBoundingBoxFromTemplate,2, +func_186175_a,handleDataMarker,2, +func_186184_a,init,2, +func_186200_a,registerPieces,2, +func_186212_b,getMirror,2, +func_186213_g,getBoundingBox,2, +func_186214_a,setMirror,2, +func_186215_c,getRotation,2, +func_186216_b,getBoundingBoxFromChunk,2, +func_186217_a,copy,2, +func_186218_a,setChunk,2, +func_186219_f,getReplacedBlock,2, +func_186220_a,setRotation,2, +func_186221_e,getIgnoreEntities,2, +func_186222_a,setIgnoreEntities,2, +func_186223_a,setBoundingBox,2, +func_186224_i,setBoundingBoxFromChunk,2, +func_186225_a,setReplacedBlock,2, +func_186226_b,setIgnoreStructureBlock,2, +func_186227_h,getIgnoreStructureBlock,2, +func_186235_b,readTemplate,2, +func_186236_a,readTemplateFromJar,2, +func_186237_a,getTemplate,2, +func_186238_c,writeTemplate,2, +func_186239_a,readTemplateFromStream,2, +func_186252_a,setAuthor,2, +func_186253_b,addBlocksToWorld,2, +func_186254_a,takeBlocksFromWorld,2, +func_186255_a,takeEntitiesFromWorld,2, +func_186256_b,read,2, +func_186257_a,transformedSize,2, +func_186258_a,getDataBlocks,2, +func_186259_a,getSize,2, +func_186260_a,addBlocksToWorldChunk,2, +func_186261_b,getAuthor,2, +func_186262_a,calculateConnectedPos,2, +func_186263_a,addEntitiesToWorld,2, +func_186264_a,writeDoubles,2, +func_186266_a,transformedBlockPos,2, +func_186267_a,writeInts,2, +func_186268_a,transformedBlockPos,2, +func_186269_a,transformedVec3d,2, +func_186274_m,getPushReaction,2, +func_186281_c,distanceManhattan,2, +func_186282_b,createFromBuffer,0, +func_186283_a,cloneMove,2, +func_186289_a,getPriority,2, +func_186309_a,setPoint,2, +func_186310_f,getCurrentPos,2, +func_186311_b,read,0, +func_186315_a,init,2, +func_186316_c,setCanSwim,2, +func_186317_a,setCanEnterDoors,2, +func_186318_b,getStart,2, +func_186319_a,getPathNodeType,2, +func_186320_a,findPathOptions,2, +func_186321_b,setCanOpenDoors,2, +func_186322_e,getCanSwim,2, +func_186323_c,getCanEnterDoors,2, +func_186324_d,getCanOpenDoors,2, +func_186325_a,getPathPointToCoords,2, +func_186327_c,isFree,2, +func_186328_b,getWaterNode,2, +func_186329_a,getPathNodeType,2, +func_186330_a,getPathNodeType,2, +func_186331_a,getPathNodeType,2, +func_186332_a,getSafePoint,2, +func_186333_a,findPath,2, +func_186334_a,findPath,2, +func_186335_a,findPath,2, +func_186336_a,findPath,2, +func_186340_h,getStructureTemplateManager,2, +func_186343_L,isVersionSnapshot,0, +func_186344_K,getVersionId,0, +func_186345_a,setDimensionData,2, +func_186346_M,getVersionName,0, +func_186347_a,getDimensionData,2, +func_186352_b,getFile,2, +func_186353_a,getWorldData,2, +func_186355_l,markVersionInList,0, +func_186356_m,askToOpenWorld,0, +func_186357_i,getVersionName,0, +func_186361_a,getEffectiveWeight,2, +func_186362_a,serialize,2, +func_186363_a,addLoot,2, +func_186367_a,deserialize,2, +func_186370_a,deserialize,2, +func_186372_a,deserialize,2, +func_186373_a,register,2, +func_186374_a,getAll,2, +func_186375_a,register,2, +func_186449_b,generateLoot,2, +func_186452_a,createLootRoll,2, +func_186459_a,getEmptySlotsRandomized,2, +func_186460_a,fillInventory,2, +func_186462_a,generateLootForPools,2, +func_186463_a,shuffleItems,2, +func_186469_a,withLuck,2, +func_186470_a,withPlayer,2, +func_186471_a,build,2, +func_186472_a,withLootedEntity,2, +func_186473_a,withDamageSource,2, +func_186482_a,fromString,2, +func_186490_b,removeLootTable,2, +func_186491_f,getLuck,2, +func_186492_c,getKiller,2, +func_186493_a,getLootedEntity,2, +func_186494_a,getEntity,2, +func_186495_b,getKillerPlayer,2, +func_186496_a,addLootTable,2, +func_186497_e,getLootTableManager,2, +func_186507_b,generateFloat,2, +func_186509_a,getMin,2, +func_186510_a,isInRange,2, +func_186511_a,generateInt,2, +func_186512_b,getMax,2, +func_186517_b,loadLootTable,2, +func_186518_c,loadBuiltinLootTable,2, +func_186521_a,getLootTableFromLocation,2, +func_186522_a,reloadLootTables,2, +func_186529_a,getFunctionName,2, +func_186530_b,deserialize,2, +func_186531_b,getFunctionClass,2, +func_186532_a,serialize,2, +func_186553_a,apply,2, +func_186554_a,getConditions,2, +func_186581_a,getSerializerFor,2, +func_186582_a,registerFunction,2, +func_186583_a,getSerializerForName,2, +func_186586_a,deserialize,2, +func_186592_a,serialize,2, +func_186594_a,getOperationFromStr,2, +func_186595_a,getOperationFromInt,2, +func_186602_a,getLootTableLocation,2, +func_186603_b,deserialize,2, +func_186604_b,getConditionClass,2, +func_186605_a,serialize,2, +func_186618_a,testCondition,2, +func_186631_a,entityScoreMatch,2, +func_186638_a,testAllConditions,2, +func_186639_a,registerCondition,2, +func_186640_a,getSerializerFor,2, +func_186641_a,getSerializerForName,2, +func_186644_a,registerProperty,2, +func_186645_a,getSerializerFor,2, +func_186646_a,getSerializerForName,2, +func_186649_a,getName,2, +func_186650_a,serialize,2, +func_186651_b,getPropertyClass,2, +func_186652_a,deserialize,2, +func_186657_a,testProperty,2, +func_186660_b,intersectsWithYZ,2, +func_186661_a,isClosest,2, +func_186662_g,grow,2, +func_186663_b,collideWithYPlane,2, +func_186664_h,shrink,2, +func_186665_c,collideWithZPlane,2, +func_186666_e,setMaxY,2, +func_186667_c,intersectsWithXZ,2, +func_186668_a,intersects,2, +func_186669_d,intersectsWithXY,2, +func_186670_a,offset,2, +func_186671_a,collideWithXPlane,2, +func_186678_a,scale,2, +func_186679_c,squareDistanceTo,2, +func_186681_k,getCollisionRule,2, +func_186682_a,setCollisionRule,2, +func_186684_a,addDirtyRunnable,2, +func_186686_a,getByName,2, +func_186687_a,getNames,2, +func_186703_a,getBlockStateAtEntityViewpoint,0, +func_186704_a,updateKeyBindState,0, +func_186707_e,getValueMin,0, +func_186711_a,getSoundLevel,0, +func_186712_a,setSoundLevel,0, +func_186719_a,createScreenshot,0, +func_186720_a,colorMultiplier,0, +func_186722_a,registerBlockColorHandler,0, +func_186723_a,init,0, +func_186724_a,colorMultiplier,0, +func_186726_a,colorMultiplier,0, +func_186728_a,colorMultiplier,0, +func_186729_a,init,0, +func_186730_a,registerItemColorHandler,0, +func_186731_a,registerItemColorHandler,0, +func_186734_i,shouldDarkenSky,2, +func_186735_a,setPercent,2, +func_186736_g,getColor,2, +func_186737_d,getUniqueId,2, +func_186738_f,getPercent,2, +func_186739_a,setName,2, +func_186740_h,getOverlay,2, +func_186741_a,setDarkenSky,2, +func_186742_b,setPlayEndBossMusic,2, +func_186743_c,setCreateFog,2, +func_186744_e,getName,2, +func_186745_a,setColor,0, +func_186746_a,setOverlay,0, +func_186747_j,shouldPlayEndBossMusic,2, +func_186748_k,shouldCreateFog,2, +func_186757_c,getPlayers,2, +func_186758_d,setVisible,2, +func_186759_a,sendUpdate,2, +func_186760_a,addPlayer,2, +func_186761_b,removePlayer,2, +func_186765_a,updateFromPacket,0, +func_186768_j,isServerPack,0, +func_186769_f,loadServerIcon,0, +func_186774_a,joinWorld,0, +func_186776_b,deleteWorld,0, +func_186777_e,loadWorld,0, +func_186778_c,editWorld,0, +func_186779_d,recreateWorld,0, +func_186792_d,selectWorld,0, +func_186794_f,getSelectedWorld,0, +func_186795_e,refreshList,0, +func_186796_g,getGuiWorldSelection,0, +func_186801_a,getRandomObject,2, +func_186803_a,add,0, +func_186804_a,size,2, +func_186805_c,getValue,2, +func_186806_e,findEmpty,2, +func_186807_d,grow,2, +func_186808_c,add,2, +func_186809_c,nextId,2, +func_186810_b,size,2, +func_186811_d,hashObject,2, +func_186812_a,clear,0, +func_186813_a,get,2, +func_186814_a,put,2, +func_186815_a,getId,2, +func_186816_b,getIndex,2, +func_186823_a,refresh,0, +func_186824_a,getString,0, +func_186825_b,getStartTime,0, +func_186826_c,getLocation,0, +func_186831_a,getByName,2, +func_186832_a,getParticleNames,2, +func_186838_a,requestCompletions,0, +func_186839_b,getTargetBlockPos,0, +func_186840_a,setCompletions,0, +func_186841_a,complete,0, +func_186842_c,resetDidComplete,0, +func_186843_d,resetRequested,0, +func_186854_a,setUniqueId,2, +func_186855_b,hasUniqueId,2, +func_186856_d,getSize,2, +func_186857_a,getUniqueId,2, +func_186858_c,getIntAt,2, +func_186859_a,createPosTag,2, +func_186860_b,getUUIDFromTag,2, +func_186861_c,getPosFromTag,2, +func_186862_a,createUUIDTag,2, +func_186863_b,readVarIntArray,2, +func_186865_a,writeLongArray,2, +func_186873_b,readLongArray,0, +func_186875_a,writeVarIntArray,2, +func_186876_a,resolve,2, +func_186877_b,fromJsonLenient,2, +func_186879_b,getUniqueId,0, +func_186880_c,getX,0, +func_186881_e,getZ,0, +func_186882_d,getY,0, +func_186884_d,getZ,0, +func_186885_b,getX,0, +func_186886_c,getY,0, +func_186887_d,getZ,0, +func_186888_b,getX,0, +func_186889_c,getY,0, +func_186890_c,getUniqueId,0, +func_186891_e,getX,0, +func_186892_f,getY,0, +func_186893_g,getZ,0, +func_186895_b,getUniqueId,0, +func_186897_e,getY,0, +func_186898_d,getX,0, +func_186899_f,getZ,0, +func_186900_e,getColor,0, +func_186901_i,shouldCreateFog,0, +func_186902_b,getOperation,0, +func_186903_a,setFlags,2, +func_186904_f,getOverlay,0, +func_186905_j,getFlags,2, +func_186906_d,getPercent,0, +func_186907_c,getName,0, +func_186908_a,getUniqueId,0, +func_186909_g,shouldDarkenSky,0, +func_186910_h,shouldPlayEndBossMusic,0, +func_186920_a,getItem,0, +func_186922_b,getTicks,0, +func_186925_e,getZ,0, +func_186926_d,getY,0, +func_186927_f,getVolume,0, +func_186928_g,getPitch,0, +func_186929_b,getCategory,0, +func_186930_a,getSoundName,0, +func_186932_c,getX,0, +func_186940_a,getX,0, +func_186941_b,getZ,0, +func_186945_f,getWriteBuffer,2, +func_186946_a,getReadBuffer,0, +func_186951_c,getZ,0, +func_186952_a,getX,0, +func_186953_b,getY,0, +func_186955_b,getY,0, +func_186956_c,getZ,0, +func_186957_a,getX,0, +func_186958_e,getPitch,0, +func_186959_d,getYaw,0, +func_186965_f,getTeleportId,0, +func_186967_a,getEntity,0, +func_186968_a,getPotion,0, +func_186969_c,getEquipmentSlot,0, +func_186971_a,getPassengerIds,0, +func_186972_b,getEntityId,0, +func_186975_j,getCollisionRule,0, +func_186977_b,getCategory,0, +func_186978_a,getSound,0, +func_186981_d,getZ,0, +func_186982_b,getX,0, +func_186983_c,getY,0, +func_186984_g,getIsAmbient,0, +func_186987_a,getTeleportId,2, +func_186989_c,hasTargetBlock,2, +func_186991_f,getMainHand,2, +func_186993_f,getClickType,2, +func_186994_b,getHand,2, +func_186996_b,getY,2, +func_186997_a,getX,2, +func_186998_b,getPitch,2, +func_186999_a,getYaw,2, +func_187000_c,getZ,2, +func_187002_b,getY,2, +func_187003_c,getZ,2, +func_187004_a,getX,2, +func_187005_e,getPitch,2, +func_187006_d,getYaw,2, +func_187012_a,getLeft,2, +func_187014_b,getRight,2, +func_187017_b,getLines,2, +func_187018_a,getHand,2, +func_187020_f,getFacingZ,2, +func_187022_c,getHand,2, +func_187023_a,getPos,2, +func_187024_b,getDirection,2, +func_187025_e,getFacingY,2, +func_187026_d,getFacingX,2, +func_187028_a,getHand,2, +func_187040_a,pack,2, +func_187042_a,getMask,2, +func_187043_b,isSet,2, +func_187044_a,unpack,2, +func_187052_a,getAssetsIndex,0, +func_187054_b,renderMultipass,0, +func_187055_a,renderPaddle,0, +func_187056_a,makePaddle,0, +func_187062_a,render,0, +func_187072_a,getMainHand,0, +func_187073_a,postRenderArm,0, +func_187074_a,getArmForSide,0, +func_187097_a,interactWithEntity,0, +func_187098_a,windowClick,0, +func_187099_a,processRightClickBlock,0, +func_187100_a,pickItem,0, +func_187101_a,processRightClick,0, +func_187102_a,interactWithEntity,0, +func_187103_a,onPlayerDestroyBlock,0, +func_187106_i,getLocationElytra,0, +func_187108_a,setBoundingBox,0, +func_187109_b,setPosition,0, +func_187110_a,move,0, +func_187111_c,shouldDisableDepth,0, +func_187112_i,setExpired,0, +func_187113_k,isAlive,0, +func_187114_a,setMaxAge,0, +func_187115_a,setSize,0, +func_187116_l,getBoundingBox,0, +func_187117_a,setParticleTexture,0, +func_187118_j,resetPositionToBB,0, +func_187145_d,setColorFade,0, +func_187146_c,setColor,0, +func_187154_b,multiplyColor,0, +func_187155_a,getId,2, +func_187156_b,getSerializer,2, +func_187159_a,read,2, +func_187160_a,write,2, +func_187161_a,createKey,2, +func_187188_b,getSerializerId,2, +func_187189_a,registerSerializer,2, +func_187190_a,getSerializer,2, +func_187205_a,getKey,2, +func_187206_b,getValue,2, +func_187208_a,setDirty,2, +func_187209_c,isDirty,2, +func_187210_a,setValue,2, +func_187214_a,register,2, +func_187215_b,readEntries,2, +func_187216_a,writeEntries,2, +func_187217_b,setDirty,2, +func_187218_a,setEntryValues,0, +func_187219_c,getEntry,2, +func_187220_a,writeEntry,2, +func_187221_b,getDirty,2, +func_187222_c,setEntry,2, +func_187223_a,isDirty,2, +func_187224_a,setEntryValue,0, +func_187225_a,get,2, +func_187226_a,createKey,2, +func_187227_b,set,2, +func_187228_d,isEmpty,2, +func_187229_a,writeEntries,2, +func_187230_e,setClean,2, +func_187231_c,getAll,2, +func_187238_b,removeProperty,1, +func_187239_a,hasProperty,1, +func_187240_a,tickParticleList,0, +func_187242_a,changePlayerDimension,2, +func_187243_f,updatePermissionLevel,2, +func_187244_a,reloadWhitelist,2, +func_187245_a,sendPlayerPermissionLevel,2, +func_187246_z,loadPlayerBanList,1, +func_187247_w,saveIPBanList,1, +func_187248_x,savePlayerBanList,1, +func_187249_y,loadIPBanList,1, +func_187250_a,processRightClick,2, +func_187251_a,processRightClickBlock,2, +func_187252_a,setViewDistance,2, +func_187253_a,getPositionLong,2, +func_187254_a,updateServerPosition,0, +func_187259_a,setMaxRange,2, +func_187260_b,getTrackedEntity,2, +func_187261_c,resetPlayerVisibility,2, +func_187264_a,getPos,2, +func_187265_a,blockChanged,2, +func_187266_f,getChunk,2, +func_187267_a,sendPacket,2, +func_187268_a,providePlayerChunk,2, +func_187269_a,hasPlayerMatching,2, +func_187270_g,getClosestPlayerDistance,2, +func_187271_a,hasPlayerMatchingInRange,2, +func_187272_b,sendToPlayers,2, +func_187273_a,sendBlockEntity,2, +func_187274_e,isSentToPlayers,2, +func_187275_d,containsPlayer,2, +func_187276_a,addPlayer,2, +func_187277_b,removePlayer,2, +func_187278_c,sendToPlayer,2, +func_187279_c,updateChunkInhabitedTime,2, +func_187280_d,update,2, +func_187300_b,getChunkIterator,2, +func_187301_b,getEntry,2, +func_187302_c,getOrCreateEntry,2, +func_187304_a,entryChanged,2, +func_187305_b,removeEntry,2, +func_187306_e,markSortPending,2, +func_187307_d,getIndex,2, +func_187314_a,lightmap,0, +func_187315_a,tex,0, +func_187319_a,lookupProfile,2, +func_187320_a,setOnlineMode,2, +func_187321_d,isOnlineMode,2, +func_187373_a,apply,0, +func_187374_b,clean,0, +func_187397_v,glGetInteger,0, +func_187398_d,glBlendEquation,0, +func_187399_a,glTexEnvi,0, +func_187400_c,glColorPointer,0, +func_187401_a,blendFunc,0, +func_187402_b,glFog,0, +func_187403_b,glTexParameterf,0, +func_187404_a,glTexCoordPointer,0, +func_187405_c,glTexCoordPointer,0, +func_187406_e,glColorPointer,0, +func_187407_a,cullFace,0, +func_187408_a,enableBlendProfile,0, +func_187409_d,glPolygonMode,0, +func_187410_q,glEnableClientState,0, +func_187411_c,glGetTexLevelParameteri,0, +func_187412_c,glFogi,0, +func_187413_a,glReadPixels,0, +func_187414_b,glTexSubImage2D,0, +func_187415_K,glEndList,0, +func_187416_u,glGetString,0, +func_187417_n,disableOutlineMode,0, +func_187418_a,quatToGlMatrix,0, +func_187419_a,glTexImage2D,0, +func_187420_d,glVertexPointer,0, +func_187421_b,glTexParameteri,0, +func_187422_a,colorLogicOp,0, +func_187423_f,glNewList,0, +func_187424_a,glLightModel,0, +func_187425_g,glPixelStorei,0, +func_187426_b,glTexCoord2f,0, +func_187427_b,glVertexPointer,0, +func_187428_a,tryBlendFuncSeparate,0, +func_187429_p,glDisableClientState,0, +func_187430_a,setFog,0, +func_187431_e,enableOutlineMode,0, +func_187432_a,glNormal3f,0, +func_187433_a,glGetTexImage,0, +func_187434_L,glGetError,0, +func_187435_e,glVertex3f,0, +func_187436_a,glTexEnvf,0, +func_187437_J,glEnd,0, +func_187438_a,glLight,0, +func_187439_f,glDrawArrays,0, +func_187440_b,disableBlendProfile,0, +func_187441_d,glLineWidth,0, +func_187442_t,glGenLists,0, +func_187443_a,glCopyTexSubImage2D,0, +func_187444_a,rotate,0, +func_187445_a,glGetInteger,0, +func_187446_a,glNormalPointer,0, +func_187447_r,glBegin,0, +func_187448_b,glTexEnv,0, +func_187449_e,glDeleteLists,0, +func_187452_a,getPermissionLevel,2, +func_187453_a,transformFirstPerson,0, +func_187454_a,transformEatFirstPerson,0, +func_187455_a,renderArm,0, +func_187456_a,renderArmFirstPerson,0, +func_187457_a,renderItemInFirstPerson,0, +func_187458_c,rotateArm,0, +func_187459_b,transformSideFirstPerson,0, +func_187460_a,resetEquippedProgress,0, +func_187461_a,renderMapFirstPerson,0, +func_187462_a,renderItemSide,0, +func_187463_a,renderMapFirstPerson,0, +func_187464_b,setLightmap,0, +func_187465_a,renderMapFirstPersonSide,0, +func_187466_c,renderArms,0, +func_187473_a,convertMobOwnerIfNeeded,2, +func_187474_a,markBlocksForUpdate,0, +func_187477_a,freeCacheSlot,0, +func_187478_a,getResourceLocation,0, +func_187489_a,getPropertyName,0, +func_187490_a,removeName,0, +func_187491_a,updateVertexBrightness,0, +func_187492_a,renderQuadsSmooth,0, +func_187493_a,renderModel,0, +func_187494_a,fillQuadBounds,0, +func_187495_a,renderModelBrightnessColor,0, +func_187496_a,renderQuadsFlat,0, +func_187497_c,renderModelFlat,0, +func_187498_b,renderModelSmooth,0, +func_187502_a,registerSound,2, +func_187503_a,getSoundName,0, +func_187504_b,registerSounds,2, +func_187508_a,getSprite,0, +func_187510_a,getRegisteredSoundEvent,2, +func_187948_a,getName,2, +func_187949_b,getSoundCategoryNames,2, +func_187950_a,getByName,2, +func_187964_a,getItemOverrides,0, +func_187965_e,getOverrideLocations,0, +func_187966_f,getOverrides,0, +func_187967_g,createOverrides,0, +func_187998_b,parseMultipart,0, +func_187999_a,parseMapVariants,0, +func_188000_b,hasVariant,0, +func_188001_c,getMultipartData,0, +func_188002_b,hasMultipartData,0, +func_188003_a,getMultipartVariants,0, +func_188004_c,getVariant,0, +func_188006_a,rotateUV,0, +func_188007_a,makeRotatedUV,0, +func_188010_a,applyUVLock,0, +func_188011_a,rotateVertex,0, +func_188012_a,makeQuadVertexData,0, +func_188013_a,addUvRotation,0, +func_188014_a,getIndex,0, +func_188015_a,fillVertexData,0, +func_188021_a,applyOverride,0, +func_188025_a,makeMapResourceValues,0, +func_188026_a,getLocation,0, +func_188027_a,matchesItemStack,0, +func_188034_a,applyTransformSide,0, +func_188035_a,makeQuaternion,0, +func_188041_a,getResourceLocationBlock,0, +func_188042_a,parseModelRotation,0, +func_188043_b,getStringModel,0, +func_188044_d,parseUvLock,0, +func_188045_c,parseWeight,0, +func_188046_a,getModelLocation,0, +func_188047_d,getWeight,0, +func_188048_b,getRotation,0, +func_188049_c,isUvLock,0, +func_188054_f,initPickedUpAndDroppedStats,2, +func_188055_a,getBlockStats,2, +func_188056_d,getObjectsPickedUpStats,2, +func_188057_b,getObjectUseStats,2, +func_188058_e,getDroppedObjectStats,2, +func_188059_c,getObjectBreakStats,2, +func_188060_a,getCraftStats,2, +func_188114_a,getVariantList,0, +func_188118_a,getPredicate,0, +func_188123_a,makePredicate,0, +func_188133_a,getSelectors,0, +func_188135_c,getStateContainer,0, +func_188136_a,getSelectors,0, +func_188137_b,getVariants,0, +func_188138_a,setStateContainer,0, +func_188141_a,setAt,2, +func_188142_a,getAt,2, +func_188143_a,getBackingLongArray,2, +func_188144_b,size,2, +func_188158_a,getOrAndCondition,0, +func_188159_b,getWhenCondition,0, +func_188161_b,makePropertyValue,0, +func_188165_a,getVariantList,0, +func_188166_a,getPredicate,0, +func_188172_b,getItem,2, +func_188173_a,gsonDeserialize,2, +func_188174_a,deserializeClass,2, +func_188175_b,isNumber,2, +func_188176_a,gsonDeserialize,2, +func_188177_a,deserializeClass,2, +func_188178_a,gsonDeserialize,2, +func_188179_a,deserializeClass,2, +func_188180_i,getItem,2, +func_188181_b,getVariants,0, +func_188182_a,getBlockstateLocations,0, +func_188185_a,isGlobalRenderer,0, +func_188186_a,renderStateModel,0, +func_188190_a,renderSkull,0, +func_188204_a,renderBeamSegment,0, +func_188205_a,renderBeamSegment,0, +func_188206_a,renderBeacon,0, +func_188207_b,positiveModulo,0, +func_188208_f,hash,2, +func_188209_b,wrapDegrees,2, +func_188210_a,getRandomUUID,2, +func_188216_a,getFixVersion,2, +func_188217_a,fixTagCompound,2, +func_188219_a,addPassengerToVehicle,2, +func_188220_b,extractVehicle,2, +func_188224_a,updateLine,2, +func_188228_i,getDistanceSq,0, +func_188244_g,stopWorkerThreads,0, +func_188245_a,uploadChunk,0, +func_188247_f,hasNoChunkUpdates,0, +func_188248_h,hasNoFreeRenderBuilders,0, +func_188251_a,process,2, +func_188252_b,processFixes,2, +func_188253_c,processWalkers,2, +func_188254_a,getTypeList,2, +func_188255_a,registerVanillaWalker,2, +func_188256_a,registerFix,2, +func_188257_a,process,2, +func_188258_a,registerWalker,2, +func_188263_a,isChunkExisting,0, +func_188264_a,notifyToStop,0, +func_188266_a,process,2, +func_188267_a,getBlockEntityID,2, +func_188271_b,filteredProcess,2, +func_188276_a,registerFixes,2, +func_188277_a,processItemStack,2, +func_188278_b,processInventory,2, +func_188279_a,createFixer,2, +func_188280_f,getDistanceSq,0, +func_188281_o,needsImmediateUpdate,0, +func_188282_m,clearNeedsUpdate,0, +func_188283_p,getWorld,0, +func_188289_a,addPath,0, +func_188295_H_,isMultipass,0, +func_188296_a,renderEntityName,0, +func_188297_a,setRenderOutlines,0, +func_188298_c,getTeamColor,0, +func_188299_a,renderShadowSingle,0, +func_188300_b,renderMultipass,0, +func_188309_a,setupTranslation,0, +func_188311_a,setupRotation,0, +func_188319_a,renderCartContents,0, +func_188322_c,prepareScale,0, +func_188325_a,renderCrystalBeams,0, +func_188347_a,rotLerp,0, +func_188358_a,renderHeldItem,0, +func_188359_a,setModelSlotVisible,0, +func_188360_a,getModelFromSlot,0, +func_188361_a,renderArmorLayer,0, +func_188363_b,isLegSlot,0, +func_188364_a,renderEnchantedGlint,0, +func_188382_a,getAndSplit,2, +func_188383_a,getAndRemove,2, +func_188388_a,renderEntityStatic,0, +func_188389_a,renderMultipass,0, +func_188390_b,isRenderMultipass,0, +func_188391_a,renderEntity,0, +func_188397_a,getType,2, +func_188398_b,getResult,2, +func_188401_b,getDamageAfterMagicAbsorb,2, +func_188403_a,causeIndirectDamage,2, +func_188404_v,getDamageLocation,2, +func_188405_b,causeExplosionDamage,2, +func_188408_i,isBeneficial,0, +func_188409_a,getIdFromPotion,2, +func_188410_a,getPotionDurationString,0, +func_188411_k,registerPotions,2, +func_188412_a,getPotionById,2, +func_188413_j,setBeneficial,2, +func_188418_e,doesShowParticles,2, +func_188419_a,getPotion,2, +func_188422_a,getRegisteredMobEffect,2, +func_188429_b,createEntityByIDFromName,2, +func_188442_a,getTeamCollisionPredicate,2, +func_188443_a,withinRange,2, +func_188450_d,getName,2, +func_188451_a,fromString,2, +func_188452_c,getSlotIndex,2, +func_188453_a,getSlotType,2, +func_188454_b,getIndex,2, +func_188468_a,opposite,0, +func_188479_b,removeModifier,2, +func_188487_a,read,2, +func_188488_a,strafe,2, +func_188497_a,getRandPos,2, +func_188498_f,isBowInMainhand,2, +func_188508_a,isTempting,2, +func_188511_a,getTargetableArea,2, +func_188514_a,createSkeleton,2, +func_188515_a,createHorse,2, +func_188518_a,canPlaceBlock,2, +func_188525_d,enableControlFlag,2, +func_188526_c,disableControlFlag,2, +func_188527_a,setControlFlag,2, +func_188528_b,isControlFlagDisabled,2, +func_188532_a,makeFromResource,0, +func_188535_a,interpolateColor,0, +func_188536_b,getUnInterpolatedV,0, +func_188537_a,getUnInterpolatedU,0, +func_188538_a,loadSprite,0, +func_188539_a,loadSpriteFrames,0, +func_188543_d,getColorGamma,0, +func_188545_b,isFileExisting,0, +func_188546_a,getPackMcmeta,0, +func_188547_a,getFile,0, +func_188552_d,checkResourcePath,0, +func_188553_i,canUpdatePathOnTimeout,2, +func_188554_j,updatePath,2, +func_188555_b,canEntityStandOnPos,2, +func_188565_b,getResourcePackEntry,0, +func_188566_a,hasKey,0, +func_188567_j,getInsideDirection,2, +func_188568_a,hasKey,0, +func_188573_b,getHash,0, +func_188574_d,getTextureName,0, +func_188575_a,getByOrdinal,2, +func_188576_a,getByItem,2, +func_188577_b,isHorseArmor,2, +func_188578_c,getProtection,2, +func_188579_a,getOrdinal,2, +func_188580_a,getByItemStack,2, +func_188616_a,getQuads,0, +func_188617_f,getOverrides,0, +func_188618_c,isBuiltInRenderer,0, +func_188627_a,getRandomModel,0, +func_188631_b,getBlockstateLocation,0, +func_188632_a,loadMultipartMBD,0, +func_188633_a,addModelParentLocation,0, +func_188634_a,loadItemModel,0, +func_188635_i,bakeItemModels,0, +func_188636_a,loadModelBlockDefinition,0, +func_188637_e,loadMultipartVariantModels,0, +func_188638_a,loadVariantList,0, +func_188639_a,createRandomModelForVariantList,0, +func_188640_b,loadBlocks,0, +func_188644_a,addFaceQuads,0, +func_188645_a,addGeneralQuads,0, +func_188647_a,makeMultipartModel,0, +func_188648_a,putModel,0, +func_188650_g,getTargetLocation,2, +func_188651_f,getMaxRiseOrFall,2, +func_188652_i,getType,2, +func_188653_h,getYawFactor,2, +func_188654_a,getIsStationary,2, +func_188655_a,onCrystalDestroyed,2, +func_188656_a,getAdjustedDamage,2, +func_188657_b,doClientRenderEffects,2, +func_188658_e,removeAreaEffect,2, +func_188659_c,doLocalUpdate,2, +func_188660_d,initPhase,2, +func_188663_j,resetFlameCount,2, +func_188668_a,setTarget,2, +func_188674_a,strafePlayer,2, +func_188675_j,findNewTarget,2, +func_188676_k,navigateToNextPathNode,2, +func_188681_j,findNewTarget,2, +func_188682_k,navigateToNextPathNode,2, +func_188686_a,setTarget,2, +func_188687_j,findNewTarget,2, +func_188688_k,navigateToNextPathNode,2, +func_188695_j,findNewTarget,2, +func_188696_k,navigateToNextPathNode,2, +func_188700_a,getSounds,0, +func_188701_c,getSubtitle,0, +func_188704_a,getByName,0, +func_188712_c,getSubtitle,0, +func_188714_b,getLocation,0, +func_188715_a,addSound,0, +func_188719_a,getSoundLocation,0, +func_188721_b,getSoundAsOggLocation,0, +func_188722_g,getType,0, +func_188723_h,isStreaming,0, +func_188724_c,getVolume,0, +func_188725_d,getPitch,0, +func_188732_a,deserializeType,0, +func_188733_a,deserializeSounds,0, +func_188734_b,deserializeSound,0, +func_188735_a,create,2, +func_188736_a,createPhase,2, +func_188737_a,getConstructor,2, +func_188738_a,getById,2, +func_188739_c,getTotalPhases,2, +func_188740_b,getId,2, +func_188756_a,getCurrentPhase,2, +func_188757_b,getPhase,2, +func_188758_a,setPhase,2, +func_188768_a,getMusicLocation,0, +func_188769_a,getVolume,0, +func_188770_e,getClampedVolume,0, +func_188771_a,setVolume,0, +func_188772_d,getClampedPitch,0, +func_188773_b,removeListener,0, +func_188774_a,addListener,0, +func_188785_m,renderDirections,0, +func_188786_a,openFile,0, +func_188795_a,getByOrdinal,2, +func_188802_a,forwardsRaycast,2, +func_188803_a,rotateTowardsMovement,2, +func_189101_db,isSmallSlime,2, +func_189103_N,clearElytraFlying,2, +func_189104_c,generatePositions,2, +func_189210_b,getPosFromArguments,2, +func_189211_a,getCoordinate,2, +func_189213_a,onUpdate,0, +func_189214_a,getBrightnessForRender,0, +func_189404_a,setLootTable,2, +func_189416_e,getToughness,2, +func_189418_a,getContainer,2, +func_189419_a,createDispenser,2, +func_189423_a,readLongArray,0, +func_189424_c,readVarIntArray,2, +func_189425_b,readByteArray,2, +func_189427_a,getDamageAfterAbsorb,2, +func_189428_b,setAttackCooldown,2, +func_189507_a,immediateBlockTick,2, +func_189508_F,getPendingTileEntityAt,2, +func_189509_E,isOutsideBuildHeight,2, +func_189510_a,writeToNBT,2, +func_189511_e,writeToNBT,2, +func_189512_bd,getCachedUniqueIdString,2, +func_189515_b,writeToNBT,2, +func_189516_d,writeInternal,2, +func_189517_E_,getUpdateTag,2, +func_189518_D_,getUpdatePacket,2, +func_189520_a,stop,0, +func_189529_a,addDetail,2, +func_189530_b,writeToNBT,2, +func_189532_c,setPos,2, +func_189533_g,setPos,2, +func_189534_c,move,2, +func_189535_a,setPos,0, +func_189536_c,move,2, +func_189539_a,eventReceived,2, +func_189540_a,neighborChanged,2, +func_189541_b,updateState,2, +func_189542_i,getDepth,2, +func_189543_a,getFlow,2, +func_189544_a,getSlopeAngle,0, +func_189545_x,getRenderedDepth,2, +func_189546_a,neighborChanged,2, +func_189547_a,onBlockEventReceived,2, +func_189548_a,getLoadedChunks,2, +func_189549_a,queueUnload,2, +func_189551_b,writeToNBT,2, +func_189552_a,writeToNBT,2, +func_189553_b,getPathNodeTypeRaw,2, +func_189554_f,getTileEntityTags,0, +func_189555_a,extractChunkData,2, +func_189556_a,calculateChunkSize,2, +func_189559_a,setAreaTransparent,0, +func_189560_a,hasDirection,0, +func_189561_a,setDirection,0, +func_189562_a,setPosition,0, +func_189563_q,rebuildWorldView,0, +func_189565_a,create,0, +func_189566_q,getNodeProcessor,2, +func_189567_a,stop,0, +func_189646_b,addButton,0, +func_189648_am,isReducedDebug,0, +func_189649_b,getHeight,2, +func_189651_aD,getForward,0, +func_189652_ae,hasNoGravity,2, +func_189653_aC,getPitchYaw,0, +func_189654_d,setNoGravity,2, +func_189656_a,registerFixesFireworkRocket,2, +func_189657_a,registerFixesArrow,2, +func_189658_a,registerFixesArrow,2, +func_189659_b,registerFixesSpectralArrow,2, +func_189660_b,registerFixesTippedArrow,2, +func_189661_a,registerFixesThrowable,2, +func_189662_a,registerFixesSnowball,2, +func_189663_a,registerFixesEnderPearl,2, +func_189664_a,registerFixesEgg,2, +func_189665_a,registerFixesPotion,2, +func_189666_a,registerFixesExpBottle,2, +func_189667_a,rotate,2, +func_189668_a,mirror,2, +func_189669_a,registerFixesMinecart,2, +func_189670_a,registerFixesMinecartCommand,2, +func_189671_a,registerFixesMinecartFurnace,2, +func_189672_a,registerFixesMinecartMobSpawner,2, +func_189673_a,registerFixesMinecartEmpty,2, +func_189674_a,registerFixesMinecartTNT,2, +func_189675_a,registerFixesBrewingStand,2, +func_189676_a,registerFixesFurnace,2, +func_189677_a,registerFixesChest,2, +func_189678_a,registerFixes,2, +func_189679_b,registerFixesDropper,2, +func_189681_a,registerFixesMinecartChest,2, +func_189682_a,registerFixesMinecartHopper,2, +func_189683_a,registerFixesHopper,2, +func_189684_a,registerFixesMobSpawner,2, +func_189685_a,registerFixesPiston,2, +func_189686_f,createDownloadCallback,0, +func_189688_b,validateResourcePackUrl,0, +func_189692_a,drawNameplate,0, +func_189693_b,addChainedFilledBoxVertices,0, +func_189694_a,drawBoundingBox,0, +func_189695_b,renderFilledBox,0, +func_189696_b,renderFilledBox,0, +func_189697_a,drawSelectionBoundingBox,0, +func_189698_a,drawBoundingBox,0, +func_189699_a,registerFixesFlowerPot,2, +func_189700_k,getMode,2, +func_189701_a,usedBy,2, +func_189702_n,getIntegrity,0, +func_189703_e,setShowAir,2, +func_189704_J,updateBlockState,2, +func_189705_a,writeCoordinates,0, +func_189706_E,unloadStructure,2, +func_189707_H,showsAir,0, +func_189708_j,getMetadata,0, +func_189709_F,isStructureLoadable,2, +func_189710_f,setShowBoundingBox,2, +func_189711_e,getPosition,0, +func_189712_b,save,2, +func_189713_m,ignoresEntities,0, +func_189714_c,load,2, +func_189715_d,getName,2, +func_189716_h,getMirror,0, +func_189717_g,getStructureSize,0, +func_189718_a,setIntegrity,2, +func_189719_o,getSeed,0, +func_189720_a,createdBy,2, +func_189721_I,showsBoundingBox,0, +func_189722_G,isPowered,2, +func_189723_d,setPowered,2, +func_189724_l,nextMode,0, +func_189725_a,setSeed,2, +func_189726_i,getRotation,0, +func_189732_d,setParticleParam2,2, +func_189733_n,getParticleParam1,2, +func_189734_b,setParticleParam1,2, +func_189735_o,getParticleParam2,2, +func_189738_a,registerFixesItemFrame,2, +func_189739_a,canBeHooked,2, +func_189741_a,registerFixesFallingBlock,2, +func_189742_a,registerFixesItem,2, +func_189743_a,registerFixesFireball,2, +func_189744_a,registerFixesLargeFireball,2, +func_189745_a,registerFixesSmallFireball,2, +func_189746_a,registerFixesWitherSkull,2, +func_189747_a,registerFixesDragonFireball,2, +func_189748_bU,getLastDamageSource,2, +func_189749_co,getWaterSlowDown,2, +func_189752_a,registerFixesMob,2, +func_189754_b,registerFixesBat,2, +func_189755_b,registerFixesDragon,2, +func_189756_b,registerFixesGhast,2, +func_189757_b,registerFixesShulker,2, +func_189758_c,registerFixesSlime,2, +func_189759_b,registerFixesMagmaCube,2, +func_189761_b,registerFixesBlaze,2, +func_189762_b,registerFixesCreeper,2, +func_189763_b,registerFixesEnderman,2, +func_189764_b,registerFixesEndermite,2, +func_189765_b,registerFixesGiantZombie,2, +func_189766_b,registerFixesGuardian,2, +func_189767_b,registerFixesSilverfish,2, +func_189772_b,registerFixesSkeleton,2, +func_189774_d,registerFixesSpider,2, +func_189775_b,registerFixesCaveSpider,2, +func_189776_b,registerFixesWitch,2, +func_189779_d,registerFixesZombie,2, +func_189781_b,registerFixesPigZombie,2, +func_189782_b,registerFixesWither,2, +func_189783_b,registerFixesSnowman,2, +func_189784_b,registerFixesIronGolem,2, +func_189785_b,registerFixesVillager,2, +func_189787_b,registerFixesOcelot,2, +func_189788_b,registerFixesWolf,2, +func_189789_b,registerFixesChicken,2, +func_189790_b,registerFixesCow,2, +func_189791_c,registerFixesMooshroom,2, +func_189792_b,registerFixesPig,2, +func_189793_df,isStanding,2, +func_189794_p,setStanding,2, +func_189795_r,getStandingAnimationScale,0, +func_189796_de,playWarningSound,2, +func_189801_b,registerFixesRabbit,2, +func_189802_b,registerFixesSheep,2, +func_189803_b,registerFixesHorse,2, +func_189804_b,registerFixesSquid,2, +func_189805_a,registerFixesArmorStand,2, +func_189806_a,registerFixesPlayer,2, +func_189807_a,openEditStructure,2, +func_189808_dh,canUseCommandBlock,2, +func_189809_N,isAutoJumpEnabled,0, +func_189810_i,updateAutoJump,0, +func_189814_f,updateToggleAirButton,0, +func_189815_g,updateToggleBoundingBox,0, +func_189816_h,updateMirrorButton,0, +func_189817_c,parseCoordinate,0, +func_189819_b,parseIntegrity,0, +func_189820_b,sendToServer,0, +func_189821_a,parseSeed,0, +func_189822_a,updateEntitiesButton,0, +func_189823_j,updateMode,0, +func_189824_i,updateDirectionButtons,0, +func_189862_a,doTeleport,2, +func_189863_a,teleportEntityToCoordinates,2, +func_189865_a,getDustColor,0, +func_189868_a,registerFixes,2, +func_189869_j,hasFrostWalkerEnchantment,2, +func_189872_a,canEntitySpawn,2, +func_189873_a,registerFixesJukebox,2, +func_189874_a,trigger,2, +func_189876_x,getDustColor,0, +func_189884_a,canEntitySpawn,2, +func_189886_a,forMaterial,2, +func_189889_a,registerFixes,2, +func_189910_a,byId,2, +func_189914_a,generateMaybeBox,2, +func_189915_a,generateDoor,2, +func_189916_b,getSkyBrightness,2, +func_189917_F_,getPlanksBlock,2, +func_189918_a,isSupportingBox,2, +func_189919_b,getFenceBlock,2, +func_189921_a,placeSupport,2, +func_189922_a,placeCobWeb,2, +func_189923_b,placeSupportPillar,2, +func_189924_a,setStructureType,2, +func_189925_i,biomeDoor,2, +func_189926_a,placeTorch,2, +func_189927_a,createVillageDoor,2, +func_189935_b,addHelper,2, +func_189938_b,generateAndAddPiece,2, +func_189940_a,createRandomShaftPiece,2, +func_189941_a,remove,2, +func_189942_b,get,2, +func_189943_a,processBlock,2, +func_189946_a,setIntegrity,2, +func_189947_a,getRandom,2, +func_189948_f,getIntegrity,2, +func_189949_a,setSeed,2, +func_189950_a,setRandom,2, +func_189954_a,idFor,2, +func_189955_a,stateFor,2, +func_189956_a,addMapping,2, +func_189960_a,addBlocksToWorld,2, +func_189961_a,getZeroPositionWithTransform,2, +func_189962_a,addBlocksToWorld,2, +func_189964_i,getTarget,0, +func_189965_h,getClosedSet,0, +func_189966_g,getOpenSet,0, +func_189967_a,registerFixes,2, +func_189972_c,getCenter,0, +func_189973_a,intersects,0, +func_189984_a,fromPitchYaw,0, +func_189985_c,lengthSquared,0, +func_189986_a,fromPitchYaw,0, +func_189988_a,dataFix,0, +func_189991_a,getColor,0, +func_189992_e,getBlockState,2, +func_189995_a,getServerData,0, +func_190008_d,readBlockState,2, +func_190009_a,writeBlockState,2, +func_190010_a,getName,2, +func_190020_b,getMoveVector,0, +func_190052_a,drawNameplate,0, +func_190053_a,setLightmapDisabled,0, +func_190054_a,renderInvisibleBlocks,0, +func_190055_a,renderBox,0, +func_190056_a,prepare,0, +func_190060_a,render,0, +func_190066_a,addDistanceToPlayer,0, +func_190067_a,renderPathLine,0, +func_190073_a,renderDebug,0, +func_190074_a,shouldRender,0, +func_190075_b,toggleChunkBorders,0, +func_190076_a,renderDebugText,0, +func_190102_a,checkAndPerformAttack,2, +func_190105_f,alertOthers,2, +func_190112_b,validatePack,0, +func_190113_a,checkHash,0, +func_190115_a,getDownloadHeaders,0, +func_190200_a,create,2, +func_190201_b,setWorldCreate,2, +func_190202_a,offs,2, +func_190300_a,getTileEntity,2, +func_190301_b,isValidCharacterForName,0, +func_190516_a,setResponderEntryValue,0, +func_190517_e,setPreventProxyConnections,1, +func_190518_ac,getPreventProxyConnections,2, +func_190521_a,debugFeedbackTranslated,0, +func_190522_c,updateObservingBlocksAt,2, +func_190523_a,spawnAlwaysVisibleParticle,2, +func_190524_a,neighborChanged,2, +func_190525_a,getClosestPlayer,2, +func_190526_b,isChunkGeneratedAt,2, +func_190527_a,mayPlace,2, +func_190528_a,findNearestStructure,2, +func_190529_b,observedNeighborChanged,2, +func_190530_aW,getIsInvulnerable,2, +func_190531_bD,getFireImmuneTicks,2, +func_190533_a,registerFixes,2, +func_190536_a,onHit,2, +func_190537_j,restoreOwnerFromSave,2, +func_190538_a,getHitEntity,2, +func_190542_a,makeAreaOfEffectCloud,2, +func_190543_a,applySplash,2, +func_190544_c,isWaterSensitiveEntity,2, +func_190545_n,applyWater,2, +func_190547_a,setEnchantmentEffectsFromEntity,2, +func_190548_o,refreshColor,2, +func_190549_a,setCaster,2, +func_190550_a,getAnimationProgress,0, +func_190551_c,damage,2, +func_190552_j,getCaster,2, +func_190559_a,getKey,2, +func_190560_a,register,2, +func_190563_a,renderItemActivation,0, +func_190564_k,resetData,0, +func_190565_a,displayItemActivation,0, +func_190570_a,spawnParticle,2, +func_190571_b,spawnParticle0,0, +func_190572_a,calculateParticleLevel,0, +func_190574_b,addDataFixers,2, +func_190575_a,setCustomName,2, +func_190576_q,getItems,2, +func_190579_a,setDestroyedByCreativePlayer,2, +func_190580_f,saveToNbt,2, +func_190581_E,isDestroyedByCreativePlayer,2, +func_190582_F,shouldDrop,2, +func_190583_o,updateAnimation,2, +func_190584_a,getBoundingBox,2, +func_190585_a,getProgress,2, +func_190586_e,loadFromNbt,2, +func_190587_b,getBoundingBox,2, +func_190588_c,getTopBoundingBox,2, +func_190589_G,moveCollidedEntities,2, +func_190590_r,isCleared,2, +func_190591_p,getAnimationStatus,2, +func_190592_s,getColor,0, +func_190593_a,registerFixesShulkerBox,2, +func_190603_b,setExactPosition,2, +func_190604_d,getDeltaZ,2, +func_190605_a,fixEntityWithinPistonBase,2, +func_190606_j,getCollisionRelatedBlockState,2, +func_190607_a,moveByPositionAndProgress,2, +func_190608_c,getDeltaY,2, +func_190609_a,addCollissionAABBs,2, +func_190610_a,getMovementArea,2, +func_190611_b,getDeltaX,2, +func_190612_a,getMovement,2, +func_190614_a,setItemStack,2, +func_190615_l,getItem,2, +func_190616_d,getColor,2, +func_190618_C,updateFixedColor,2, +func_190619_l,getAngler,2, +func_190620_n,shoot,2, +func_190621_a,catchingFish,2, +func_190622_s,setHookedEntity,2, +func_190623_q,updateRotation,2, +func_190624_r,checkCollision,2, +func_190625_o,shouldStopFishing,2, +func_190626_a,init,2, +func_190628_d,checkTotemDeathProtection,2, +func_190629_c,blockUsingShield,2, +func_190630_a,hasItemInSlot,2, +func_190631_cK,attackable,2, +func_190634_dg,followLeashSpeed,2, +func_190636_a,setAggressive,2, +func_190639_o,isAggressive,0, +func_190641_b,registerFixesVindicator,2, +func_190645_o,getOwner,2, +func_190646_di,getBoundOrigin,2, +func_190647_dj,isCharging,2, +func_190648_a,setCharging,2, +func_190651_g,setBoundOrigin,2, +func_190653_a,setLimitedLife,2, +func_190656_b,getVexFlag,2, +func_190658_a,setOwner,2, +func_190660_a,setVexFlag,2, +func_190663_b,registerFixesVex,2, +func_190669_a,holdingSpawnEggOfClass,2, +func_190670_t_,getWorld,2, +func_190671_u_,getPos,2, +func_190672_a,finalizeMobSpawn,2, +func_190676_dC,getMaxTemper,2, +func_190677_dK,wearsArmor,2, +func_190678_b,handleEating,2, +func_190679_dD,followMother,2, +func_190680_a,playGallopSound,2, +func_190681_a,setOffspringAttributes,2, +func_190682_f,isArmor,2, +func_190683_c,registerFixesAbstractHorse,2, +func_190684_dE,canEatGrass,2, +func_190685_dA,canBeSaddled,2, +func_190686_di,getInventorySize,2, +func_190687_dF,makeMad,2, +func_190690_dh,isTrap,2, +func_190691_p,setTrap,2, +func_190692_b,registerFixesSkeletonHorse,2, +func_190693_b,registerFixesZombieHorse,2, +func_190694_b,registerFixesAbstractChestHorse,2, +func_190695_dh,hasChest,2, +func_190696_dl,getInventoryColumns,2, +func_190697_dk,playChestEquipSound,2, +func_190699_b,registerFixesDonkey,2, +func_190700_b,registerFixesMule,2, +func_190702_g,setColorByItem,2, +func_190704_dO,getColor,2, +func_190705_dT,setRandomStrength,2, +func_190706_p,setStrength,2, +func_190707_dL,getStrength,2, +func_190709_dP,leaveCaravan,2, +func_190710_o,setVariant,2, +func_190711_a,setColor,2, +func_190712_dQ,hasCaravanTrail,2, +func_190713_e,spit,2, +func_190714_x,setDidSpit,2, +func_190715_a,joinCaravan,2, +func_190716_dS,getCaravanHead,2, +func_190717_dN,hasColor,0, +func_190718_dR,inCaravan,2, +func_190719_dM,getVariant,2, +func_190726_a,getArrow,2, +func_190727_o,getStepSound,2, +func_190728_b,registerFixesStray,2, +func_190729_b,registerFixesWitherSkeleton,2, +func_190730_o,shouldBurnInDay,2, +func_190731_di,getStepSound,2, +func_190732_dj,getSkullDrop,2, +func_190733_a,setProfession,2, +func_190735_dq,getConversionProgress,2, +func_190736_dl,getProfession,2, +func_190737_b,registerFixesZombieVillager,2, +func_190738_dp,finishConversion,2, +func_190740_b,registerFixesHusk,2, +func_190741_do,spawnLingeringCloud,2, +func_190748_a,setWololoTarget,2, +func_190751_dj,getWololoTarget,2, +func_190759_b,registerFixesEvoker,2, +func_190765_dj,getFlopSound,2, +func_190767_di,setGhost,0, +func_190768_b,registerFixesElderGuardian,2, +func_190769_dn,getColor,0, +func_190772_a,getClickedSlot,2, +func_190773_I,playBrokenSound,2, +func_190774_a,bedInRange,2, +func_190775_a,interactOn,2, +func_190776_cN,destroyVanishingCursedItems,2, +func_190777_m,disableShield,2, +func_190791_b,convertArgToBlockStatePredicate,2, +func_190792_a,getValueHelper,2, +func_190793_a,getBlockState,2, +func_190794_a,convertArgToBlockState,2, +func_190795_c,getBlockStatePropertyValueMap,2, +func_190826_c,addArgument,2, +func_190854_a,avoidLlama,2, +func_190858_a,firstIsLeashed,2, +func_190863_f,findRandomPosition,2, +func_190864_f,getPosition,2, +func_190867_m,getCastWarmupTime,2, +func_190868_j,castSpell,2, +func_190869_f,getCastingTime,2, +func_190871_k,getSpellPrepareSound,2, +func_190872_i,getCastingInterval,2, +func_190876_a,spawnFangs,2, +func_190882_b,setUnseenMemoryTicks,2, +func_190888_a,addMerchantRecipe,2, +func_190894_a,setEntityId,2, +func_190895_g,getEntityId,2, +func_190896_a,setAll,0, +func_190900_b,onSwapCraft,2, +func_190901_a,onTake,2, +func_190903_i,getDefaultInstance,0, +func_190905_a,renderBiomePreviewMap,2, +func_190906_a,setupNewMap,2, +func_190907_h,getColor,0, +func_190908_h,getNamedIdFrom,2, +func_190909_a,getYOffset,2, +func_190910_a,makeBanner,2, +func_190912_e,isNatural,2, +func_190914_a,getDirectionFromEntityLiving,2, +func_190915_d,setAnimationsToGo,2, +func_190916_E,getCount,2, +func_190917_f,grow,2, +func_190918_g,shrink,2, +func_190919_e,removeSubCompound,2, +func_190920_e,setCount,2, +func_190921_D,getAnimationsToGo,2, +func_190923_F,updateEmptyState,2, +func_190924_f,setTranslatableName,2, +func_190925_c,getOrCreateSubCompound,2, +func_190926_b,isEmpty,2, +func_190932_c,getColor,2, +func_190933_c,matchPatterns,2, +func_190934_a,isExplorationMap,2, +func_190936_d,isCurse,2, +func_190938_b,hasBindingCurse,2, +func_190939_c,hasVanishingCurse,2, +func_190942_a,rotate,2, +func_190943_d,getFixedBiome,2, +func_190944_c,isFixedBiome,2, +func_190946_v,hasCustomBreakingProgress,0, +func_190948_a,addInformation,0, +func_190949_e,getOffset,2, +func_190951_a,canBePotted,2, +func_190952_a,getBlockByColor,2, +func_190953_b,getColoredItemStack,2, +func_190954_c,getColorFromBlock,0, +func_190955_b,getColorFromItem,0, +func_190956_e,getColor,0, +func_190960_d,startSignal,2, +func_190961_e,updateNeighborsInFront,2, +func_190962_b,observedNeighborChanged,2, +func_190970_b,turnToDirt,2, +func_190971_b,updateBlockState,2, +func_190972_g,getLiquidHeight,2, +func_190973_f,getBlockLiquidHeight,2, +func_190974_b,onBroken,2, +func_190993_b,getHashname,2, +func_190994_a,byHash,0, +func_190996_c,getPatterns,2, +func_190997_a,getFileName,0, +func_190998_f,getPatternItem,2, +func_190999_e,hasPatternItem,2, +func_191000_d,hasPattern,2, +func_191057_i,hasCustomBreakingProgress,0, +func_191058_s,causesSuffocation,2, +func_191059_e,getOffset,2, +func_191062_e,isChunkGeneratedAt,2, +func_191063_a,isChunkGeneratedAt,2, +func_191064_f,chunkExists,2, +func_191065_b,getRegionFileIfExists,2, +func_191066_m,hasSkyLight,2, +func_191068_a,setupChunkSeed,2, +func_191069_a,findNearestStructurePosBySpacing,2, +func_191070_b,getYPosForStructure,2, +func_191080_a,generateChest,2, +func_191081_a,loadTemplate,2, +func_191085_a,loadTemplate,2, +func_191086_a,generate,2, +func_191087_a,startHouseTower,2, +func_191088_b,recursiveChildren,2, +func_191090_b,addPiece,2, +func_191092_a,create,2, +func_191094_a,addTargetDecoration,2, +func_191095_a,updateDecorations,2, +func_191098_b,get1x2FrontEntrance,2, +func_191099_b,get1x1Secret,2, +func_191100_a,get1x2SideEntrance,2, +func_191101_d,get2x2,2, +func_191102_c,get1x2Secret,2, +func_191103_e,get2x2Secret,2, +func_191104_a,get1x1,2, +func_191109_a,isHouse,2, +func_191110_a,recursiveCorridor,2, +func_191111_a,cleanEdges,2, +func_191113_b,get1x2RoomDirection,2, +func_191114_a,isRoomId,2, +func_191115_b,setupThirdFloor,2, +func_191116_a,identifyRooms,2, +func_191123_a,createRoof,2, +func_191124_c,traverseTurn,2, +func_191125_a,createMansion,2, +func_191126_d,traverseInnerTurn,2, +func_191127_a,addRoom2x2,2, +func_191128_a,addRoom2x2Secret,2, +func_191129_a,addRoom1x1,2, +func_191130_a,traverseOuterWalls,2, +func_191131_b,traverseWallPiece,2, +func_191132_a,addRoom1x2,2, +func_191133_a,entrance,2, +func_191141_a,setIf,2, +func_191142_a,set,2, +func_191144_a,set,2, +func_191145_a,get,2, +func_191147_b,edgesTo,2, +func_191152_a,generateMansion,2, +func_191153_a,registerWoodlandMansionPieces,2, +func_191157_a,getZeroPositionWithTransform,2, +func_191158_a,registerFixes,2, +func_191159_a,byIcon,2, +func_191160_b,isRenderedOnFrame,0, +func_191161_d,getMapColor,2, +func_191162_c,hasMapColor,2, +func_191163_a,getIcon,2, +func_191179_b,getType,2, +func_191180_f,renderOnFrame,0, +func_191194_a,offset,2, +func_191195_a,contract,2, +func_191196_a,create,2, +func_191197_a,withSize,2, +func_191205_a,getMapInstanceIfExists,0, +func_191207_a,getData,0, +func_191208_c,getAmount,0, +func_191216_a,getArm,0, +func_191228_a,getModelVersion,0, +func_191235_a,getAddress,2, +func_191238_f,setBaseAirFriction,0, +func_191271_a,emitParticleAtEntity,0, +func_191273_b,positiveModulo,0, +func_191277_a,getVillagerProfession,2, +func_191281_a,saveAllItems,2, +func_191282_a,saveAllItems,2, +func_191283_b,loadAllItems,2, +func_191286_a,getPasses,0, +func_191287_c,getOffset,0, +func_191301_a,getKey,2, +func_191302_a,getTranslationName,2, +func_191303_a,register,2, +func_191304_a,newEntity,2, +func_191305_a,addSpawnInfo,2, +func_191306_a,getKey,2, +func_191324_b,notRiding,2, +func_191361_a,translateToHand,0, +func_191377_b,getLandPos,2, +func_191378_a,moveAboveSolid,2, +func_191379_a,generateRandomPos,2, +func_191380_b,isWaterDestination,2, +func_191382_c,fudgePath,0, +func_191384_a,validatePath,0, +func_191385_d,getFile,0, +func_191399_b,getResourcePack,0, +func_191401_d,loadStaticModels,0, +func_191420_l,isEmpty,2, +func_191500_a,intersect,2, +func_191503_g,isInsideWorldBorder,2, +func_191504_a,getCollisionBoxes,2, +func_191507_d,setFixedColor,2, +func_191508_b,getCustomColor,2, +func_191510_k,dealExplosionDamage,2, +func_191511_j,isAttachedToEntity,2, +func_191514_d,setupFogColor,0, +func_191515_a,getMinMaxPiecesAABB,2, +func_191516_a,setLureSpeed,2, +func_191517_b,setLuck,2, +func_191521_c,addItemStackToInventory,2, +func_191522_a,registerFixesPlayerMP,2, +func_191523_f,getFollowDistance,2, +func_191526_e,getSweepingDamageRatio,2, +func_191527_a,getSweepingDamageRatio,2, +func_191528_c,getFishingSpeedBonus,2, +func_191529_b,getFishingLuckBonus,2, +func_191531_b,getAllInBoxMutable,2, +func_191532_a,getAllInBox,2, +func_191553_a,addUpdate,0, +func_191556_a,renderDebugText,0, +func_191560_c,isCompatibleWith,2, +func_191742_a,addChatMessage,0, +func_191745_a,drawButton,0, +func_191746_c,setPosition,0, +func_191751_a,initTextureValues,0, +func_191752_c,setPosition,0, +func_191753_b,setStateTriggered,0, +func_191754_c,isStateTriggered,0, +func_191764_e,getCategory,0, +func_191770_c,setPosition,0, +func_191771_c,getList,0, +func_191772_a,getToolTipText,0, +func_191783_a,drawToast,0, +func_191788_b,clear,0, +func_191793_c,isMouseOver,0, +func_191794_b,getAdvancementGui,0, +func_191795_d,getTitle,0, +func_191796_a,drawIcon,0, +func_191797_b,scroll,0, +func_191798_a,drawTab,0, +func_191799_a,drawContents,0, +func_191800_a,addAdvancement,0, +func_191816_c,isMouseOver,0, +func_191817_b,draw,0, +func_191818_a,getFirstVisibleParent,0, +func_191819_a,drawConnectivity,0, +func_191820_c,getY,0, +func_191821_a,drawHover,0, +func_191822_a,addGuiAdvancement,0, +func_191823_d,getX,0, +func_191824_a,setAdvancementProgress,0, +func_191825_b,attachToParent,0, +func_191839_a,isVisible,0, +func_191842_a,render,0, +func_191845_a,init,0, +func_191846_c,nineInchSprite,0, +func_191856_a,init,0, +func_191859_a,keyPressed,0, +func_191861_a,render,0, +func_191862_a,mouseClicked,0, +func_191864_a,renderGhostRecipe,0, +func_191866_a,toggleVisibility,0, +func_191871_c,removed,0, +func_191874_a,slotClicked,0, +func_191876_c,renderTooltip,0, +func_191878_b,isVisible,0, +func_191880_f,isOffsetNextToMainGUI,0, +func_191927_a,getItemToolTip,0, +func_191928_b,rootAdvancementRemoved,0, +func_191929_d,nonRootAdvancementRemoved,0, +func_191930_a,advancementsCleared,2, +func_191931_a,rootAdvancementAdded,2, +func_191932_c,nonRootAdvancementAdded,2, +func_191933_a,onUpdateAdvancementProgress,0, +func_191934_b,renderWindow,0, +func_191935_f,getTab,0, +func_191936_c,renderInside,0, +func_191937_d,renderToolTips,0, +func_191938_e,getAdvancementGui,0, +func_191948_b,renderHoveredToolTip,0, +func_191949_aK,getAdvancementManager,2, +func_191952_z,getAdvancementManager,2, +func_191953_am,isOverWater,2, +func_191954_d,playFlySound,2, +func_191955_a,onInsideBlock,2, +func_191956_a,awardKillScore,2, +func_191957_ae,makeFlySound,2, +func_191958_b,moveRelative,2, +func_191960_a,getLanguage,0, +func_191961_a,renderModel,0, +func_191962_a,renderItemModelIntoGUI,0, +func_191965_a,renderModel,0, +func_191966_a,renderEffect,0, +func_191967_a,renderModel,0, +func_191969_a,renderQuad,0, +func_191970_a,renderQuads,0, +func_191971_c,add,2, +func_191973_d,addResource,2, +func_191975_a,placeItemBackInInventory,2, +func_191979_s,getLevels,2, +func_191980_a,handleRecipeBook,2, +func_191981_a,handleAdvancementInfo,2, +func_191982_f,getAdvancementManager,0, +func_191984_a,handleRecipeBookUpdate,2, +func_191985_a,handleRecipePlacement,2, +func_191986_a,travel,2, +func_191987_a,setPartying,0, +func_191989_p,setMoveForward,2, +func_191990_c,isPreventingPlayerRest,2, +func_191991_a,startConverting,2, +func_191993_do,getLoveCause,2, +func_191994_f,setEntityOnShoulder,2, +func_191995_du,canSitOnShoulder,2, +func_191997_m,setVariant,2, +func_191998_ds,getVariant,2, +func_191999_g,getImitatedSound,2, +func_192000_b,getPitch,2, +func_192001_dv,calculateFlapping,2, +func_192002_a,isFlying,2, +func_192003_a,getAmbientSound,2, +func_192004_dr,isPartying,0, +func_192005_a,playAmbientSound,2, +func_192006_b,playMimicSound,2, +func_192020_c,createSheepColor,2, +func_192021_a,unlockRecipes,2, +func_192022_b,resetRecipes,2, +func_192023_dk,getLeftShoulderEntity,2, +func_192024_a,onEnchant,2, +func_192025_dl,getRightShoulderEntity,2, +func_192026_k,spawnShoulderEntity,2, +func_192027_g,addShoulderEntity,2, +func_192028_j,playShoulderEntityAmbientSound,2, +func_192029_h,setLeftShoulderEntity,2, +func_192030_dh,spawnShoulderEntities,2, +func_192031_i,setRightShoulderEntity,2, +func_192035_E,getRecipeBook,0, +func_192037_E,getRecipeBook,2, +func_192038_E,awardTeamKillScores,2, +func_192039_O,getAdvancements,2, +func_192043_J_,recipesUpdated,0, +func_192044_a,handleHotbarSnapshots,0, +func_192054_h,getPlayerAdvancements,2, +func_192056_a,build,2, +func_192057_a,writeTo,2, +func_192058_a,resolveParent,2, +func_192059_a,deserialize,2, +func_192060_b,readFrom,2, +func_192067_g,getId,2, +func_192068_c,getDisplay,2, +func_192069_e,getChildren,2, +func_192070_b,getParent,2, +func_192071_a,addChild,2, +func_192072_d,getRewards,2, +func_192073_f,getCriteria,2, +func_192074_h,getRequirements,2, +func_192075_a,copy,2, +func_192083_a,loadAdvancements,2, +func_192084_a,getAdvancement,2, +func_192085_a,removeAll,0, +func_192086_a,setListener,0, +func_192087_a,clear,2, +func_192088_b,getRoots,2, +func_192089_c,getAdvancements,2, +func_192090_a,remove,0, +func_192099_a,update,2, +func_192100_b,fromNetwork,2, +func_192101_b,revokeCriterion,2, +func_192102_e,getCompletedCriteria,2, +func_192103_c,getPercent,0, +func_192104_a,serializeToNetwork,2, +func_192105_a,isDone,2, +func_192106_c,getCriterionProgress,2, +func_192107_d,getRemaningCriteria,2, +func_192108_b,hasProgress,2, +func_192109_a,grantCriterion,2, +func_192113_a,apply,2, +func_192118_a,register,2, +func_192119_a,get,2, +func_192120_a,getAll,2, +func_192140_a,serializeToNetwork,2, +func_192141_a,serializeToNetwork,2, +func_192142_c,criteriaFromNetwork,2, +func_192143_a,getCriterionInstance,2, +func_192144_b,criteriaFromJson,2, +func_192145_a,criterionFromJson,2, +func_192146_b,criterionFromNetwork,2, +func_192148_e,serialize,2, +func_192149_a,read,2, +func_192150_a,write,2, +func_192151_a,isObtained,2, +func_192152_a,fromDateTime,2, +func_192153_b,obtain,2, +func_192154_c,reset,2, +func_192158_a,getCriterionInstance,2, +func_192159_a,grantCriterion,2, +func_192163_a,getId,2, +func_192164_b,removeListener,2, +func_192165_a,addListener,2, +func_192166_a,deserializeInstance,2, +func_192167_a,removeAllListeners,2, +func_192168_a,trigger,2, +func_192173_a,trigger,2, +func_192180_a,trigger,2, +func_192183_a,trigger,2, +func_192190_a,trigger,2, +func_192193_a,trigger,2, +func_192200_a,trigger,2, +func_192208_a,trigger,2, +func_192211_a,trigger,2, +func_192215_a,trigger,2, +func_192220_a,trigger,2, +func_192225_a,trigger,2, +func_192229_a,trigger,2, +func_192234_a,trigger,2, +func_192239_a,trigger,2, +func_192244_a,getId,2, +func_192246_a,test,2, +func_192250_a,test,2, +func_192252_a,test,2, +func_192254_a,test,2, +func_192257_a,test,2, +func_192260_a,test,2, +func_192263_a,test,2, +func_192265_a,test,2, +func_192270_a,test,2, +func_192278_a,test,2, +func_192283_a,test,2, +func_192285_a,test,2, +func_192288_a,test,2, +func_192290_a,write,2, +func_192291_d,getFrame,2, +func_192292_a,setPosition,2, +func_192293_c,getBackground,0, +func_192294_a,deserialize,2, +func_192295_b,read,2, +func_192296_f,getY,0, +func_192297_a,getTitle,2, +func_192298_b,getIcon,0, +func_192299_e,getX,0, +func_192307_a,getName,2, +func_192308_a,byName,2, +func_192309_b,getIcon,0, +func_192316_a,moveSubtree,2, +func_192317_d,getLastChild,2, +func_192318_a,thirdWalk,2, +func_192319_a,secondWalk,2, +func_192320_a,firstWalk,2, +func_192321_c,getFirstChild,2, +func_192322_a,buildSubTree,2, +func_192323_a,layout,2, +func_192324_a,apportion,2, +func_192325_b,executeShifts,2, +func_192326_a,getAncestor,2, +func_192327_e,updatePosition,2, +func_192340_b,remove,2, +func_192341_a,isEmpty,2, +func_192342_a,trigger,2, +func_192343_a,add,2, +func_192346_b,removeListener,2, +func_192347_a,isEmpty,2, +func_192348_a,trigger,2, +func_192349_a,addListener,2, +func_192352_a,trigger,2, +func_192353_b,remove,2, +func_192354_a,isEmpty,2, +func_192355_a,add,2, +func_192358_b,remove,2, +func_192359_a,isEmpty,2, +func_192360_a,add,2, +func_192361_a,trigger,2, +func_192364_a,deserialize,2, +func_192365_a,test,2, +func_192381_a,isTeleportFriendlyBlock,2, +func_192385_j,getTreePos,2, +func_192388_b,addItem,2, +func_192389_a,slotChangedCraftingGrid,2, +func_192394_m,isAlignedRight,0, +func_192396_c,getDyeColorName,0, +func_192399_d,isDynamic,2, +func_192400_c,getIngredients,0, +func_192402_a,deserializeIngredients,2, +func_192403_f,getWidth,0, +func_192404_g,getHeight,0, +func_192405_a,deserializeItem,2, +func_192407_a,patternFromJson,2, +func_192408_a,deserializeKey,2, +func_192413_b,findMatchingRecipe,2, +func_192420_c,parseJsonRecipes,2, +func_192425_e,tryTouchWater,2, +func_192445_m,createNewDragon,2, +func_192447_a,deserialize,2, +func_192448_a,optionalBoolean,2, +func_192457_b,remove,2, +func_192458_a,isEmpty,2, +func_192459_a,trigger,2, +func_192460_a,add,2, +func_192463_a,test,2, +func_192464_a,deserialize,2, +func_192465_b,deserializeArray,2, +func_192469_b,remove,2, +func_192470_a,isEmpty,2, +func_192471_a,trigger,2, +func_192472_a,add,2, +func_192475_b,remove,2, +func_192476_a,isEmpty,2, +func_192477_a,add,2, +func_192478_a,trigger,2, +func_192481_a,deserialize,2, +func_192482_a,test,2, +func_192486_a,trigger,2, +func_192487_b,remove,2, +func_192488_a,isEmpty,2, +func_192489_a,add,2, +func_192492_a,deserialize,2, +func_192493_a,test,2, +func_192494_b,deserializeArray,2, +func_192501_b,remove,2, +func_192502_a,isEmpty,2, +func_192503_a,trigger,2, +func_192504_a,add,2, +func_192507_b,remove,2, +func_192508_a,isEmpty,2, +func_192510_a,add,2, +func_192513_a,testSquare,2, +func_192514_a,test,2, +func_192515_a,deserialize,2, +func_192519_b,remove,2, +func_192520_a,isEmpty,2, +func_192521_a,trigger,2, +func_192522_a,add,2, +func_192525_b,remove,2, +func_192527_a,isEmpty,2, +func_192528_a,add,2, +func_192531_b,remove,2, +func_192532_a,isEmpty,2, +func_192533_a,trigger,2, +func_192534_a,add,2, +func_192537_a,trigger,2, +func_192538_b,remove,2, +func_192539_a,isEmpty,2, +func_192540_a,add,2, +func_192543_a,trigger,2, +func_192544_b,remove,2, +func_192545_a,isEmpty,2, +func_192546_a,add,2, +func_192551_a,findAdvancement,2, +func_192552_c,testAdvancement,2, +func_192554_c,testCriterion,2, +func_192556_d,getRecipes,2, +func_192558_a,getPathNodeType,2, +func_192559_a,getPathNodeType,2, +func_192562_a,read,0, +func_192563_a,getHotbarSnapshot,0, +func_192564_b,write,0, +func_192572_a,writeResourceLocation,2, +func_192573_m,readTime,2, +func_192574_a,writeTime,2, +func_192575_l,readResourceLocation,2, +func_192576_a,say,0, +func_192582_a,byId,2, +func_192583_a,getId,2, +func_192590_c,getType,2, +func_192593_c,isGuiOpen,0, +func_192594_d,isFilteringCraftable,0, +func_192595_a,getRecipes,0, +func_192600_b,getAdvancementsToRemove,0, +func_192602_d,isFirstSync,0, +func_192603_a,getAdvancementsToAdd,0, +func_192604_c,getProgressUpdates,0, +func_192610_d,getMoveItemsFromGrid,2, +func_192611_c,readMoveItems,2, +func_192612_a,writeMoveItems,2, +func_192613_a,getContainerId,2, +func_192614_b,getUid,2, +func_192615_c,getMoveItemsToGrid,2, +func_192620_b,getForwardSpeed,2, +func_192624_c,isGuiOpen,2, +func_192625_d,isFilteringCraftable,2, +func_192633_a,updatePosition,0, +func_192634_a,drawEntry,0, +func_192635_a,renderButton,0, +func_192636_a,renderComponent,0, +func_192637_a,drawSlot,0, +func_192638_a,drawSelectionBox,0, +func_192639_a,updateItemPos,0, +func_192648_a,getX,0, +func_192650_a,getMax,0, +func_192651_a,draw,0, +func_192652_a,drawIcon,0, +func_192653_b,getY,0, +func_192654_a,isMouseOver,0, +func_192667_a,getId,0, +func_192681_a,get,0, +func_192682_a,clear,0, +func_192684_b,size,0, +func_192685_a,setRecipe,0, +func_192686_c,getRecipe,0, +func_192708_c,containsCraftableRecipes,0, +func_192709_a,add,0, +func_192711_b,getRecipes,0, +func_192717_a,copyValue,2, +func_192735_d,copy,2, +func_192738_c,shouldBeVisible,2, +func_192739_a,setPlayer,2, +func_192740_f,load,2, +func_192741_b,flushDirty,2, +func_192742_b,ensureVisibility,2, +func_192743_a,startProgress,2, +func_192744_b,revokeCriterion,2, +func_192745_a,dispose,2, +func_192746_d,hasCompletedChildrenOrSelf,2, +func_192747_a,getProgress,2, +func_192748_e,checkForAutomaticTriggers,2, +func_192749_b,save,2, +func_192750_a,grantCriterion,2, +func_192751_c,registerListeners,2, +func_192752_d,ensureAllVisible,2, +func_192777_a,loadBuiltInAdvancements,2, +func_192778_a,getAdvancement,2, +func_192779_a,reload,2, +func_192780_b,getAdvancements,2, +func_192781_c,loadCustomAdvancements,2, +func_192798_a,setListener,0, +func_192799_a,read,0, +func_192810_b,setFilteringCraftable,2, +func_192812_b,isGuiOpen,0, +func_192813_a,setGuiOpen,2, +func_192815_c,isFilteringCraftable,0, +func_192824_e,write,2, +func_192825_a,read,2, +func_192826_c,init,2, +func_192830_a,createPlayer,0, +func_192831_a,handleRecipePlacement,0, +func_192833_a,fromTag,0, +func_192834_a,createTag,0, +func_192836_a,putColor,0, +func_192838_a,renderByItem,0, +func_192839_a,getClassFromName,0, +func_192840_b,getValidTypeNames,2, +func_192841_a,render,0, +func_192854_a,render,0, +func_192855_a,render,0, +func_192861_b,getCustomBob,0, +func_192864_a,renderEntityOnShoulder,0, +func_192876_m,debugPathFinding,2, +func_192877_c,setCanFloat,2, +func_192878_b,setCanEnterDoors,2, +func_192879_a,setCanOpenDoors,2, +func_192880_g,canFloat,2, +func_192988_a,add,0, +func_192989_b,getMinecraft,0, +func_192990_a,getToast,0, +func_192991_a,drawToolTips,0, +func_192993_a,renderRepeating,0, +func_192994_a,render9Sprite,0, +func_192995_a,findOptimalLines,0, +func_192999_a,setVisible,0, +func_193001_a,recipesShown,0, +func_193003_g,updateCollections,0, +func_193006_a,setVisible,0, +func_193011_a,updateScreenPosition,0, +func_193013_a,placeRecipe,0, +func_193014_a,initVisuals,0, +func_193015_d,renderGhostRecipeTooltip,0, +func_193024_a,updateNarratorButton,0, +func_193026_g,onStatsUpdated,0, +func_193028_a,initLists,0, +func_193029_f,initButtons,0, +func_193030_aL,getFunctionManager,2, +func_193031_aM,reload,2, +func_193032_ao,getTutorial,0, +func_193033_an,getToastGui,0, +func_193037_A,getFunctionManager,2, +func_193047_k,getPaddleSound,2, +func_193048_a,getColor,2, +func_193049_f,getItemStack,2, +func_193050_e,isHeadPiece,0, +func_193051_a,setItemValues,2, +func_193052_a,setColor,2, +func_193054_a,setPartying,0, +func_193055_i,getRecipeUsed,2, +func_193056_a,setRecipeUsed,2, +func_193058_a,getFunction,2, +func_193059_f,reload,2, +func_193061_h,loadFunctions,2, +func_193062_a,getCommandManager,2, +func_193065_c,getMaxCommandChainLength,2, +func_193066_d,getFunctions,2, +func_193074_a,checkIfMoveItemMatch,2, +func_193076_bZ,getActivePotionMap,2, +func_193077_p,getArmPose,0, +func_193078_a,isAggressive,0, +func_193079_a,setAggressive,2, +func_193081_a,setSpellType,2, +func_193082_dl,isSpellcasting,2, +func_193083_dm,getSpellType,2, +func_193085_dn,getSpellTicks,2, +func_193086_dk,getSpellSound,2, +func_193096_dj,isAggressive,0, +func_193097_t,createArrowEntity,2, +func_193098_a,getRenderLocations,0, +func_193101_c,setTamedBy,2, +func_193102_a,unlockRecipes,2, +func_193103_a,removeRecipeHighlight,0, +func_193104_a,copyFrom,2, +func_193105_t,hasDisconnected,2, +func_193106_Q,getEnteredNetherPosition,2, +func_193115_c,isVisible,0, +func_193123_j,getDisplayText,2, +func_193124_g,getRequirementCount,0, +func_193126_d,getProgressText,0, +func_193128_g,getFirstProgressDate,2, +func_193140_d,getObtained,2, +func_193143_a,trigger,2, +func_193148_a,trigger,2, +func_193153_a,trigger,2, +func_193158_a,trigger,2, +func_193162_a,trigger,2, +func_193168_a,trigger,2, +func_193173_a,trigger,2, +func_193178_a,trigger,2, +func_193182_a,trigger,2, +func_193187_a,trigger,2, +func_193190_a,test,2, +func_193193_a,test,2, +func_193195_a,test,2, +func_193197_a,test,2, +func_193201_a,test,2, +func_193204_a,test,2, +func_193206_a,test,2, +func_193210_a,test,2, +func_193215_a,test,2, +func_193216_a,test,2, +func_193218_a,test,2, +func_193220_i,shouldAnnounceToChat,2, +func_193221_a,deserializeIcon,2, +func_193222_b,getDescription,2, +func_193223_h,shouldShowToast,0, +func_193224_j,isHidden,2, +func_193229_c,getFormat,2, +func_193231_b,remove,2, +func_193232_a,isEmpty,2, +func_193233_a,add,2, +func_193234_a,trigger,2, +func_193237_b,remove,2, +func_193238_a,isEmpty,2, +func_193239_a,add,2, +func_193240_a,trigger,2, +func_193244_w,reloadResources,2, +func_193245_a,update,0, +func_193246_a,onMouseHover,0, +func_193247_a,handleMovement,0, +func_193248_b,onStop,0, +func_193249_a,handleMouse,0, +func_193250_a,onHitBlock,0, +func_193251_c,openInventory,0, +func_193252_a,handleSetSlot,0, +func_193291_a,createKeybindComponent,0, +func_193292_a,setStep,0, +func_193293_a,handleMovement,0, +func_193294_a,onHitBlock,0, +func_193295_e,getMinecraft,0, +func_193296_a,openInventory,0, +func_193297_a,onMouseHover,0, +func_193299_a,handleMouse,0, +func_193300_b,stop,0, +func_193301_a,handleSetSlot,0, +func_193302_c,reload,0, +func_193303_d,update,0, +func_193307_a,getTutorial,0, +func_193308_a,getName,0, +func_193309_a,create,0, +func_193320_l,getSpellType,2, +func_193327_a,clearContainer,2, +func_193337_a,getFromId,2, +func_193349_f,getColorComponentValues,2, +func_193350_e,getColorValue,0, +func_193354_a,addContainer,2, +func_193355_a,addContainerRecipe,2, +func_193356_a,addMix,2, +func_193357_a,addMix,2, +func_193358_e,getGroup,0, +func_193361_a,deserializeIngredient,2, +func_193362_a,deserialize,2, +func_193363_a,deserialize,2, +func_193364_a,deserializeIngredients,2, +func_193365_a,getMatchingStacks,0, +func_193367_a,fromItem,2, +func_193368_a,fromItems,2, +func_193369_a,fromStacks,2, +func_193372_a,register,2, +func_193373_a,getRecipe,2, +func_193374_a,getRecipeById,2, +func_193375_a,getIDForRecipe,2, +func_193376_a,parseRecipeJson,2, +func_193377_a,init,2, +func_193379_a,register,2, +func_193382_c,isExceptBlockForAttachWithPiston,2, +func_193383_a,getBlockFaceShape,2, +func_193384_b,isExceptionBlockForAttaching,2, +func_193385_b,isHeadPiece,0, +func_193386_c,executeChain,2, +func_193387_a,execute,2, +func_193392_c,canAttachTo,2, +func_193393_b,attachesTo,2, +func_193394_e,isExcepBlockForAttachWithPiston,2, +func_193395_a,canAttachTo,2, +func_193396_c,isAcceptableNeighbor,2, +func_193397_e,isExceptBlockForAttaching,2, +func_193401_d,getBlockFaceShape,2, +func_193413_a,isInsideStructure,2, +func_193414_a,isInsideStructure,2, +func_193417_a,byName,2, +func_193418_a,test,2, +func_193421_a,deserialize,2, +func_193422_a,test,2, +func_193429_b,remove,2, +func_193430_a,isEmpty,2, +func_193431_a,add,2, +func_193432_a,trigger,2, +func_193438_b,remove,2, +func_193439_a,isEmpty,2, +func_193440_a,add,2, +func_193441_a,trigger,2, +func_193446_b,remove,2, +func_193447_a,isEmpty,2, +func_193448_a,trigger,2, +func_193449_a,add,2, +func_193452_a,test,2, +func_193453_a,test,2, +func_193454_a,deserialize,2, +func_193462_a,trigger,2, +func_193463_a,test,2, +func_193464_a,deserialize,2, +func_193469_a,test,2, +func_193470_a,test,2, +func_193471_a,deserialize,2, +func_193472_a,test,2, +func_193475_a,test,2, +func_193476_a,deserialize,2, +func_193477_a,test,2, +func_193478_a,test,2, +func_193481_b,remove,2, +func_193482_a,isEmpty,2, +func_193483_a,trigger,2, +func_193484_a,add,2, +func_193487_b,remove,2, +func_193488_a,isEmpty,2, +func_193489_a,trigger,2, +func_193490_a,add,2, +func_193493_a,trigger,2, +func_193494_b,remove,2, +func_193495_a,isEmpty,2, +func_193496_a,add,2, +func_193497_a,trigger,2, +func_193500_b,remove,2, +func_193501_a,isEmpty,2, +func_193502_a,add,2, +func_193503_b,trigger,2, +func_193506_b,remove,2, +func_193507_a,isEmpty,2, +func_193508_a,add,2, +func_193509_a,trigger,2, +func_193512_a,getPlayer,2, +func_193513_a,getPlayers,2, +func_193514_a,getAdvancements,2, +func_193515_a,addChildren,2, +func_193516_a,perform,2, +func_193517_a,getAdvancementNames,2, +func_193518_a,get,2, +func_193527_a,create,2, +func_193528_a,getEntries,2, +func_193531_b,getPlayers,2, +func_193532_a,perform,2, +func_193534_a,wrongUsage,2, +func_193535_a,performCriterion,2, +func_193536_a,byName,2, +func_193537_a,perform,2, +func_193543_a,fail,2, +func_193544_a,usage,2, +func_193546_a,success,2, +func_193547_a,byName,2, +func_193558_a,getBlockColor,2, +func_193577_a,getPathNodeType,2, +func_193578_a,checkNeighborBlocks,2, +func_193579_b,test,2, +func_193580_a,from,2, +func_193581_j,getTypeName,2, +func_193582_s,handleEscape,2, +func_193584_a,toArray,2, +func_193586_a,toArray,2, +func_193588_a,quoteAndEscape,2, +func_193589_a,toArray,2, +func_193590_a,setValueHelper,2, +func_193592_a,slice,2, +func_193593_f,readStruct,2, +func_193594_o,pop,2, +func_193595_h,readQuotedString,2, +func_193596_c,type,2, +func_193597_b,peek,2, +func_193598_n,peek,2, +func_193599_a,isAllowedInKey,2, +func_193600_j,readListTag,2, +func_193601_b,readKey,2, +func_193602_b,exception,2, +func_193603_a,readArray,2, +func_193604_b,expect,2, +func_193605_e,readList,2, +func_193606_k,readArrayTag,2, +func_193607_l,skipWhitespace,2, +func_193608_a,canRead,2, +func_193609_a,readSingleStruct,2, +func_193610_d,readValue,2, +func_193611_c,readTypedValue,2, +func_193612_g,canRead,2, +func_193613_m,hasElementSeparator,2, +func_193614_i,readString,2, +func_193626_b,getDisplayString,0, +func_193633_h,getKeybind,2, +func_193640_a,isActive,0, +func_193641_a,announceMode,0, +func_193642_b,clear,0, +func_193644_b,getDisplayedRecipes,0, +func_193648_b,getRecipe,2, +func_193651_b,setShowSelectionBox,0, +func_193652_b,getType,0, +func_193653_a,draw,0, +func_193656_a,setDisplayedText,0, +func_193657_a,addOrUpdate,0, +func_193664_a,addRecipeOutput,0, +func_193665_a,addOrUpdate,0, +func_193669_a,setProgress,0, +func_193670_a,hide,0, +func_193684_a,render,0, +func_193685_a,getToast,0, +func_193686_a,getVisibility,0, +func_193697_a,draw,0, +func_193712_c,getY,0, +func_193713_b,getX,0, +func_193716_a,pirateRecipe,0, +func_193721_a,renderTooltip,0, +func_193732_a,addListener,0, +func_193760_e,getRecipe,0, +func_193764_b,registerListeners,2, +func_193765_c,unregisterListeners,2, +func_193766_b,reload,2, +func_193767_b,hasErrored,2, +func_193769_a,preparePiece,0, +func_193770_a,getModelVersion,0, +func_193771_b,render,0, +func_193824_a,copyFrom,2, +func_193825_e,markNew,2, +func_193830_f,isUnlocked,2, +func_193831_b,lock,2, +func_193834_b,remove,2, +func_193835_a,add,2, +func_193837_a,fromJson,2, +func_193838_a,fromJson,2, +func_193839_a,fromJson,2, +func_193840_a,gsonDeserialize,2, +func_193841_a,fromJson,2, +func_193845_a,isHarderThan,2, +func_193847_a,renderPiece,0, +func_193918_a,startAnimation,0, +func_193919_e,updateVisibility,0, +func_193920_a,renderIcon,0, +func_193927_f,getOrderedRecipes,0, +func_193928_a,init,0, +func_193929_d,isOnlyOption,0, +func_193934_g,getScreen,0, +func_193935_c,getAdvancement,0, +func_193936_a,create,0, +func_193937_a,addGuiAdvancement,0, +func_193941_i,testClearCraftingGrid,0, +func_193942_g,updateStackedContents,0, +func_193943_a,getStackSize,0, +func_193945_a,setContainerRecipe,0, +func_193946_a,findSpot,0, +func_193948_e,recipesUpdated,0, +func_193949_f,updateTabs,0, +func_193950_a,handleRecipeClicked,0, +func_193951_a,setupGhostRecipe,0, +func_193954_a,clearCraftingGrid,0, +func_193955_c,hasClickedOutside,0, +func_193956_j,sendUpdateSettings,0, +func_193957_d,tick,0, +func_193967_b,getLastRecipeClicked,0, +func_193968_a,buttonClicked,0, +func_193971_a,getRecipeList,0, +func_193975_a,setFocused,0, +func_193976_p,isFocused,0, +func_193982_e,setSelectedTab,0, +func_193983_c,hasClickedOutside,0, +func_193986_ar,populateSearchTreeManager,0, +func_193987_a,getSearchTree,0, +func_193989_ak,getTickLength,0, +func_193997_a,withEntity,2, +func_193998_a,create,2, +func_193999_a,withPermissionLevel,2, +func_194000_i,computePositionVector,2, +func_194001_a,withSendCommandFeedback,2, +func_194007_a,getRecord,0, +func_194009_a,register,0, +func_194010_a,get,0, +func_194014_c,findSlotMatchingUnusedItem,0, +func_194015_p,getTimesChanged,0, +func_194016_a,fillStackedContents,0, +func_194018_a,fillStackedContents,0, +func_194019_a,execute,2, +func_194022_a,handleSelectAdvancementsTab,2, +func_194026_b,disconnect,2, +func_194027_a,handleSeenAdvancements,2, +func_194028_b,disconnect,2, +func_194032_h,countCompletedRequirements,0, +func_194038_a,search,0, +func_194040_a,recalculate,0, +func_194042_b,index,0, +func_194043_a,add,0, +func_194055_a,search,0, +func_194056_a,compare,0, +func_194057_a,add,0, +func_194058_a,generate,0, +func_194059_a,getString,0, +func_194060_b,printArray,0, +func_194070_a,hasPunchedTreesPreviously,0, +func_194071_a,didPlayerCraftedPlanks,0, +func_194072_f,getGameType,0, +func_194073_a,unlock,2, +func_194074_f,markSeen,2, +func_194075_d,getRecipeId,2, +func_194076_e,isNew,0, +func_194079_d,getRecipes,2, +func_194080_e,getDisplayedRecipes,2, +func_194081_a,sendPacket,2, +func_194082_a,newRecipeList,0, +func_194084_a,getItemStackTab,0, +func_194088_a,visit,0, +func_194089_c,toggleResidual,0, +func_194090_b,getMinIngredientCount,0, +func_194091_b,isSatisfied,0, +func_194092_a,tryPick,0, +func_194093_a,hasConnection,0, +func_194094_d,getSatisfiedIndex,0, +func_194095_d,getIndex,0, +func_194096_c,setSatisfied,0, +func_194097_a,getUniqueAvailIngredientItems,0, +func_194098_a,dfs,0, +func_194099_c,getVisitedIndex,0, +func_194100_b,hasResidual,0, +func_194101_b,hasVisited,0, +func_194102_b,tryPickAll,0, +func_194112_a,accountStack,0, +func_194113_b,pack,0, +func_194114_b,getBiggestCraftableStack,0, +func_194115_b,unpack,0, +func_194116_a,canCraft,0, +func_194117_b,increment,0, +func_194118_a,canCraft,0, +func_194119_a,clear,0, +func_194120_a,containsItem,0, +func_194121_a,getBiggestCraftableStack,0, +func_194122_a,tryTake,0, +func_194125_a,isInCreativeTab,0, +func_194127_a,isAdvanced,0, +func_194133_a,canFit,0, +func_194134_a,shrink,2, +func_194135_a,firstNonSpace,2, +func_194136_b,lastNonSpace,2, +func_194139_b,getValidItemStacksPacked,0, +func_194142_e,isExcepBlockForAttachWithPiston,2, +func_194143_e,isExcepBlockForAttachWithPiston,2, +func_194145_a,execute,2, +func_194151_e,getState,0, +func_194154_a,getTab,0, +func_194156_a,getPurpose,2, +func_194162_b,getAction,2, +func_194163_a,openedTab,0, +func_194164_a,closedScreen,0, +func_194165_c,getTab,2, +func_194169_a,playSound,0, +func_194184_c,getItem,0, +func_194187_a,addIngredient,0, +func_194188_a,render,0, +func_194191_a,render,0, +func_194192_a,updateLists,0, +func_194193_a,getLastClickedRecipe,0, +func_194194_a,init,0, +func_194195_a,recipesShown,0, +func_194196_a,mouseClicked,0, +func_194197_e,updateArrowButtons,0, +func_194198_d,updateButtonsForPage,0, +func_194199_b,getLastClickedRecipeList,0, +func_194200_c,setInvisible,0, +func_194207_b,getDisplayRecipes,0, +func_194208_a,getRecipes,0, +func_194209_a,isNotEmpty,0, +func_194210_a,canCraft,0, +func_194211_e,hasSingleResultItem,0, +func_194212_c,containsValidRecipes,0, +func_194213_a,isCraftable,0, +func_194214_a,updateKnownRecipes,0, +func_194220_a,setSelectedTab,2, +func_194222_a,execute,2, +func_194229_a,getAdvancementList,0, +func_194230_a,setSelectedTab,0, +func_70000_a,addServerStatsToSnooper,2, +func_70001_b,addServerTypeToSnooper,2, +func_70002_Q,isSnooperEnabled,2, +func_70003_b,canUseCommand,2, +func_70005_c_,getName,2, +func_70007_b,resetLog,1, +func_70008_c,getLogContents,1, +func_70011_f,getDistance,2, +func_70012_b,setLocationAndAngles,2, +func_70013_c,getBrightness,2, +func_70014_b,writeEntityToNBT,2, +func_70015_d,setFire,2, +func_70016_h,setVelocity,0, +func_70018_K,markVelocityChanged,2, +func_70020_e,readFromNBT,2, +func_70021_al,getParts,2, +func_70022_Q,getEntityString,2, +func_70024_g,addVelocity,2, +func_70026_G,isWet,2, +func_70027_ad,isBurning,2, +func_70028_i,isEntityEqual,2, +func_70029_a,setWorld,2, +func_70030_z,onEntityUpdate,2, +func_70031_b,setSprinting,2, +func_70032_d,getDistance,2, +func_70033_W,getYOffset,2, +func_70034_d,setRotationYawHead,2, +func_70037_a,readEntityFromNBT,2, +func_70038_c,isOffsetPositionInLiquid,2, +func_70039_c,writeToNBTOptional,2, +func_70040_Z,getLookVec,2, +func_70041_e_,canTriggerWalking,2, +func_70042_X,getMountedYOffset,2, +func_70044_A,setOnFireFromLava,2, +func_70045_F,isImmuneToFire,2, +func_70046_E,getCollisionBoundingBox,2, +func_70047_e,getEyeHeight,2, +func_70049_a,newFloatNBTList,2, +func_70050_g,setAir,2, +func_70051_ag,isSprinting,2, +func_70052_a,setFlag,2, +func_70055_a,isInsideOfMaterial,2, +func_70057_ab,performHurtAnimation,0, +func_70058_J,isNotColliding,2, +func_70065_x,preparePlayerToSpawn,0, +func_70066_B,extinguish,2, +func_70067_L,canBeCollidedWith,2, +func_70068_e,getDistanceSq,2, +func_70070_b,getBrightnessForRender,0, +func_70071_h_,onUpdate,2, +func_70072_I,handleWaterMovement,2, +func_70074_a,onKillEntity,2, +func_70075_an,canBeAttackedWithItem,2, +func_70076_C,outOfWorld,2, +func_70077_a,onStruckByLightning,2, +func_70079_am,getRotationYawHead,2, +func_70080_a,setPositionAndRotation,2, +func_70081_e,dealFireDamage,2, +func_70082_c,turn,0, +func_70083_f,getFlag,2, +func_70086_ai,getAir,2, +func_70087_a,newDoubleNBTList,2, +func_70088_a,entityInit,2, +func_70089_S,isEntityAlive,2, +func_70090_H,isInWater,2, +func_70091_d,move,2, +func_70092_e,getDistanceSq,2, +func_70093_af,isSneaking,2, +func_70094_T,isEntityInsideOpaqueBlock,2, +func_70095_a,setSneaking,2, +func_70097_a,attackEntityFrom,2, +func_70098_U,updateRidden,2, +func_70099_a,entityDropItem,2, +func_70100_b_,onCollideWithPlayer,2, +func_70101_b,setRotation,2, +func_70103_a,handleStatusUpdate,0, +func_70104_M,canBePushed,2, +func_70105_a,setSize,2, +func_70106_y,setDead,2, +func_70107_b,setPosition,2, +func_70108_f,applyEntityCollision,2, +func_70110_aj,setInWeb,2, +func_70111_Y,getCollisionBorderSize,2, +func_70112_a,isInRangeToRenderDist,0, +func_70114_g,getCollisionBox,2, +func_70184_a,onImpact,2, +func_70185_h,getGravityVelocity,2, +func_70186_c,shoot,2, +func_70227_a,onImpact,2, +func_70239_b,setDamage,2, +func_70240_a,setKnockbackStrength,2, +func_70241_g,getIsCritical,2, +func_70242_d,getDamage,2, +func_70243_d,setIsCritical,2, +func_70265_b,setTimeSinceHit,2, +func_70266_a,setDamageTaken,2, +func_70267_i,getForwardDirection,2, +func_70268_h,getTimeSinceHit,2, +func_70269_c,setForwardDirection,2, +func_70271_g,getDamageTaken,2, +func_70288_d,setAgeToCreativeDespawnTime,2, +func_70289_a,combineItems,2, +func_70296_d,markDirty,2, +func_70297_j_,getInventoryStackLimit,2, +func_70298_a,decrStackSize,2, +func_70299_a,setInventorySlotContents,2, +func_70300_a,isUsableByPlayer,2, +func_70301_a,getStackInSlot,2, +func_70302_i_,getSizeInventory,2, +func_70304_b,removeStackFromSlot,2, +func_70429_k,decrementAnimations,2, +func_70431_c,hasItemStack,2, +func_70432_d,storeItemStack,2, +func_70436_m,dropAllItems,2, +func_70437_b,setItemStack,2, +func_70440_f,armorItemInSlot,0, +func_70441_a,addItemStackToInventory,2, +func_70442_a,writeToNBT,2, +func_70443_b,readFromNBT,2, +func_70445_o,getItemStack,2, +func_70447_i,getFirstEmptyStack,2, +func_70448_g,getCurrentItem,2, +func_70449_g,damageArmor,2, +func_70451_h,getHotbarSize,2, +func_70452_e,storePartialItemStack,2, +func_70453_c,changeCurrentItem,0, +func_70455_b,copyInventory,2, +func_70463_b,getStackInRowAndColumn,2, +func_70468_h,getCurrentRecipe,2, +func_70469_d,inventoryResetNeededOnSlotChange,2, +func_70470_g,resetRecipeAndSlots,2, +func_70471_c,setCurrentRecipeIndex,2, +func_70486_a,loadInventoryFromNBT,2, +func_70487_g,saveInventoryToNBT,2, +func_70489_a,getPos,2, +func_70491_i,getDamage,2, +func_70492_c,setDamage,2, +func_70493_k,getRollingDirection,2, +func_70494_i,setRollingDirection,2, +func_70495_a,getPosOffset,0, +func_70496_j,getRollingAmplitude,2, +func_70497_h,setRollingAmplitude,2, +func_70515_d,explode,2, +func_70518_d,onValidSurface,2, +func_70526_d,getXpValue,2, +func_70527_a,getXPSplit,2, +func_70528_g,getTextureByXP,0, +func_70534_d,getRedColorF,0, +func_70535_g,getBlueColorF,0, +func_70536_a,setParticleTextureIndex,0, +func_70537_b,getFXLayer,0, +func_70538_b,setRBGColorF,0, +func_70541_f,multipleParticleScaleBy,0, +func_70542_f,getGreenColorF,0, +func_70543_e,multiplyVelocity,0, +func_70589_b,setBaseSpellTextureIndex,0, +func_70599_aP,getSoundVolume,2, +func_70601_bi,getCanSpawnHere,2, +func_70603_bj,getRenderSizeModifier,0, +func_70604_c,setRevengeTarget,2, +func_70605_aq,getMoveHelper,2, +func_70606_j,setHealth,2, +func_70608_bn,isPlayerSleeping,2, +func_70609_aI,onDeathUpdate,2, +func_70610_aX,isMovementBlocked,2, +func_70613_aW,isServerWorld,2, +func_70615_aA,eatGrassBonus,2, +func_70617_f_,isOnLadder,2, +func_70619_bc,updateAITasks,2, +func_70623_bb,despawnEntity,2, +func_70624_b,setAttackTarget,2, +func_70625_a,faceEntity,2, +func_70626_be,updateEntityActionState,2, +func_70627_aG,getTalkInterval,2, +func_70628_a,dropFewItems,2, +func_70629_bd,handleJumpWater,2, +func_70631_g_,isChild,2, +func_70634_a,setPositionAndUpdate,2, +func_70635_at,getEntitySenses,2, +func_70636_d,onLivingUpdate,2, +func_70637_d,setJumping,2, +func_70638_az,getAttackTarget,2, +func_70641_bl,getMaxSpawnedInChunk,2, +func_70642_aH,playLivingSound,2, +func_70643_av,getRevengeTarget,2, +func_70644_a,isPotionActive,2, +func_70645_a,onDeath,2, +func_70646_bf,getVerticalFaceSpeed,2, +func_70647_i,getSoundPitch,2, +func_70648_aU,canBreatheUnderwater,2, +func_70650_aV,ableToCauseSkullDrop,2, +func_70651_bq,getActivePotionEffects,2, +func_70652_k,attackEntityAsMob,2, +func_70653_a,knockBack,2, +func_70654_ax,getIdleTime,2, +func_70655_b,applyArmorCalculations,2, +func_70656_aK,spawnExplosionParticle,2, +func_70657_f,setMoveVertical,2, +func_70658_aO,getTotalArmorValue,2, +func_70659_e,setAIMoveSpeed,2, +func_70660_b,getActivePotionEffect,2, +func_70661_as,getNavigator,2, +func_70662_br,isEntityUndead,2, +func_70663_b,updateRotation,2, +func_70664_aZ,jump,2, +func_70665_d,damageEntity,2, +func_70668_bt,getCreatureAttribute,2, +func_70669_a,renderBrokenItemStack,2, +func_70670_a,onNewPotionEffect,2, +func_70671_ap,getLookHelper,2, +func_70672_c,applyPotionDamageCalculations,2, +func_70674_bp,clearActivePotions,2, +func_70675_k,damageArmor,2, +func_70676_i,getLook,2, +func_70678_g,getSwingProgress,0, +func_70679_bo,updatePotionEffects,2, +func_70681_au,getRNG,2, +func_70682_h,decreaseAirSupply,2, +func_70683_ar,getJumpHelper,2, +func_70684_aJ,isPlayer,2, +func_70685_l,canEntityBeSeen,2, +func_70686_a,canAttackClass,2, +func_70687_e,isPotionApplicable,2, +func_70688_c,onFinishedPotionEffect,2, +func_70689_ay,getAIMoveSpeed,2, +func_70690_d,addPotionEffect,2, +func_70691_i,heal,2, +func_70692_ba,canDespawn,2, +func_70693_a,getExperiencePoints,2, +func_70695_b,onChangedPotionEffect,2, +func_70781_l,hasPath,2, +func_70799_a,setSlimeSize,2, +func_70800_m,canDamagePlayer,2, +func_70802_j,createInstance,2, +func_70805_n,getAttackStrength,2, +func_70806_k,getJumpDelay,2, +func_70807_r,makesSoundOnJump,2, +func_70808_l,alterSquishAmount,2, +func_70809_q,getSlimeSize,2, +func_70814_o,isValidLightLevel,2, +func_70816_c,teleportToEntity,2, +func_70820_n,teleportRandomly,2, +func_70821_d,shouldAttackPlayer,2, +func_70823_r,isScreaming,2, +func_70825_j,teleportTo,2, +func_70829_a,setCreeperState,2, +func_70830_n,getPowered,2, +func_70831_j,getCreeperFlashIntensity,0, +func_70832_p,getCreeperState,2, +func_70835_c,becomeAngryAt,2, +func_70839_e,setBesideClimbableBlock,2, +func_70841_p,isBesideClimbableBlock,2, +func_70844_e,setOnFire,2, +func_70845_n,isCharged,2, +func_70849_f,setPlayerCreated,2, +func_70850_q,isPlayerCreated,2, +func_70851_e,setHoldingRose,2, +func_70852_n,getVillage,2, +func_70853_p,getHoldRoseTick,2, +func_70854_o,getAttackTimer,0, +func_70873_a,setGrowingAge,2, +func_70874_b,getGrowingAge,2, +func_70875_t,resetInLove,2, +func_70877_b,isBreedingItem,2, +func_70878_b,canMateWith,2, +func_70880_s,isInLove,2, +func_70890_k,getHeadRotationAngleX,0, +func_70892_o,getSheared,2, +func_70893_e,setSheared,2, +func_70894_j,getHeadRotationPointY,0, +func_70900_e,setSaddled,2, +func_70901_n,getSaddled,2, +func_70902_q,getOwner,2, +func_70903_f,setTamed,2, +func_70904_g,setSitting,2, +func_70906_o,isSitting,2, +func_70907_r,getAISit,2, +func_70908_e,playTameEffect,2, +func_70909_n,isTamed,2, +func_70912_b,setTameSkin,2, +func_70913_u,getTameSkin,2, +func_70915_j,getShadingWhileWet,0, +func_70916_h,setAngry,2, +func_70917_k,getInterestedAngle,0, +func_70918_i,setBegging,2, +func_70919_bu,isAngry,2, +func_70920_v,getTailRotation,0, +func_70921_u,isWolfWet,0, +func_70922_bv,isBegging,2, +func_70923_f,getShakeAngle,0, +func_70930_a,setRecipes,0, +func_70931_l_,getCustomer,2, +func_70932_a_,setCustomer,2, +func_70933_a,useRecipe,2, +func_70934_b,getRecipes,2, +func_70938_b,setProfession,2, +func_70939_f,setPlaying,2, +func_70940_q,isTrading,2, +func_70941_o,isMating,2, +func_70945_p,isPlaying,2, +func_70946_n,getProfession,2, +func_70947_e,setMating,2, +func_70965_a,attackEntityFromPart,2, +func_70969_j,updateDragonEnderCrystal,2, +func_70970_a,collideWithEntities,2, +func_70971_b,attackEntitiesInList,2, +func_70972_a,destroyBlocksInAABB,2, +func_70973_b,simplifyAngle,2, +func_70974_a,getMovementOffsets,2, +func_70996_bM,shouldHeal,2, +func_70999_a,wakeUpPlayer,2, +func_71000_j,addMovementStat,2, +func_71001_a,onItemPickup,2, +func_71004_bE,respawnPlayer,0, +func_71005_bN,getInventoryEnderChest,2, +func_71007_a,displayGUIChest,2, +func_71009_b,onCriticalHit,2, +func_71015_k,addMountedMovementStat,2, +func_71016_p,sendPlayerAbilities,2, +func_71019_a,dropItem,2, +func_71020_j,addExhaustion,2, +func_71023_q,addExperience,2, +func_71024_bL,getFoodStats,2, +func_71026_bH,isPlayerFullyAsleep,2, +func_71029_a,addStat,2, +func_71033_a,setGameType,2, +func_71036_o,onItemUseFinish,2, +func_71037_bA,getScore,2, +func_71040_bB,dropItem,2, +func_71043_e,canEat,2, +func_71044_o,collideWithPlayer,2, +func_71047_c,onEnchantmentCritical,2, +func_71050_bK,xpBarCap,2, +func_71051_bG,getBedOrientationInDegrees,0, +func_71053_j,closeScreen,2, +func_71059_n,attackTargetEntityWithCurrentItem,2, +func_71060_bI,getSleepTimer,0, +func_71061_d_,doWaterSplashEffect,2, +func_71064_a,addStat,2, +func_71110_a,sendAllContents,2, +func_71111_a,sendSlotContents,2, +func_71112_a,sendWindowProperty,2, +func_71113_k,updateHeldItem,2, +func_71114_r,getPlayerIP,2, +func_71116_b,addSelfToInternalCraftingInventory,2, +func_71117_bO,getNextWindowId,2, +func_71118_n,setPlayerHealthUpdated,2, +func_71120_a,sendContainerToPlayer,2, +func_71121_q,getServerWorld,2, +func_71122_b,handleFalling,2, +func_71123_m,mountEntityAndWakeUp,2, +func_71127_g,onUpdateEntity,2, +func_71128_l,closeContainer,2, +func_71150_b,setPlayerSPHealth,0, +func_71152_a,setXPStats,0, +func_71165_d,sendChatMessage,0, +func_71187_D,getCommandManager,2, +func_71188_g,setAllowPvp,2, +func_71189_e,setHostname,1, +func_71190_q,updateTimeLightAndEntities,2, +func_71191_d,setBuildLimit,2, +func_71192_d,setUserMessage,2, +func_71193_K,allowSpawnMonsters,2, +func_71194_c,canCreateBonusChest,2, +func_71195_b_,getUserMessage,0, +func_71197_b,init,2, +func_71198_k,logDebug,1, +func_71199_h,isHardcore,2, +func_71200_ad,serverIsInRunLoop,0, +func_71201_j,logSevere,1, +func_71204_b,setDemo,2, +func_71205_p,setMOTD,2, +func_71206_a,shareToLAN,2, +func_71207_Z,getBuildLimit,2, +func_71208_b,setServerPort,1, +func_71209_f,getFile,2, +func_71211_k,getServerHostname,1, +func_71213_z,getOnlinePlayerNames,2, +func_71214_G,getServerOwner,2, +func_71215_F,getServerPort,1, +func_71216_a_,outputPercentRemaining,2, +func_71217_p,tick,2, +func_71218_a,getWorld,2, +func_71219_W,isPVPEnabled,2, +func_71220_V,getCanSpawnNPCs,2, +func_71221_J,getWorldName,0, +func_71222_d,initialWorldChunkLoad,2, +func_71223_ag,enableProfiling,2, +func_71224_l,setServerOwner,2, +func_71225_e,canStructuresSpawn,2, +func_71228_a,finalTick,2, +func_71229_d,setOnlineMode,2, +func_71230_b,addServerInfoToCrashReport,2, +func_71231_X,isFlightAllowed,2, +func_71233_x,getCurrentPlayerCount,2, +func_71234_u,getPort,1, +func_71235_a,setGameType,2, +func_71236_h,logWarning,2, +func_71237_c,convertMapIfNeeded,2, +func_71238_n,getDataDirectory,2, +func_71239_B,isDebuggingEnabled,1, +func_71240_o,systemExitNow,2, +func_71241_aa,isServerStopped,2, +func_71242_L,isDemo,2, +func_71243_i,clearCurrentTask,2, +func_71244_g,logInfo,1, +func_71245_h,setAllowFlight,2, +func_71246_n,setWorldName,0, +func_71247_a,loadAllWorlds,2, +func_71249_w,getMinecraftVersion,2, +func_71250_E,getKeyPair,2, +func_71251_e,setCanSpawnAnimals,2, +func_71252_i,handleRConCommand,1, +func_71253_a,setKeyPair,2, +func_71254_M,getActiveAnvilConverter,2, +func_71255_r,getAllowNether,2, +func_71256_s,startServerThread,2, +func_71257_f,setCanSpawnNPCs,2, +func_71258_A,getPlugins,1, +func_71259_af,getTickCounter,2, +func_71260_j,stopServer,2, +func_71261_m,setFolderName,2, +func_71262_S,isDedicatedServer,2, +func_71263_m,initiateShutdown,2, +func_71264_H,isSinglePlayer,2, +func_71265_f,getGameType,2, +func_71266_T,isServerInOnlineMode,2, +func_71267_a,saveAllWorlds,2, +func_71268_U,getCanSpawnAnimals,2, +func_71270_I,getFolderName,2, +func_71273_Y,getMOTD,2, +func_71274_v,getMotd,1, +func_71275_y,getMaxPlayers,2, +func_71277_t,getHostname,1, +func_71278_l,isServerRunning,2, +func_71279_ae,getGuiEnabled,2, +func_71326_a,saveProperties,1, +func_71327_a,getIntProperty,1, +func_71328_a,setProperty,1, +func_71329_c,getSettingsFilename,1, +func_71330_a,getStringProperty,1, +func_71331_a,addPendingCommand,1, +func_71332_a,getBooleanProperty,1, +func_71333_ah,executePendingCommands,1, +func_71344_c,getPublic,0, +func_71351_a,setServerData,0, +func_71352_k,toggleFullscreen,0, +func_71353_a,loadWorld,0, +func_71354_a,setDimensionAndSpawnPlayer,0, +func_71355_q,isDemo,0, +func_71356_B,isSingleplayer,0, +func_71359_d,getSaveLoader,0, +func_71361_d,checkGLError,0, +func_71363_D,stopIntegratedServer,0, +func_71364_i,setIngameNotInFocus,0, +func_71366_a,displayDebugInfo,0, +func_71369_N,getGLMaximumTextureSize,0, +func_71370_a,resize,0, +func_71371_a,launchIntegratedServer,0, +func_71372_G,isFullScreen,0, +func_71375_t,isFancyGraphicsEnabled,0, +func_71377_b,displayCrashReport,0, +func_71378_E,getPlayerUsageSnooper,0, +func_71379_u,isAmbientOcclusionEnabled,0, +func_71381_h,setIngameFocus,0, +func_71382_s,isGuiEnabled,0, +func_71383_b,updateDebugProfilerName,0, +func_71384_a,init,0, +func_71385_j,displayInGameMenu,0, +func_71386_F,getSystemTime,0, +func_71387_A,isIntegratedServerRunning,0, +func_71389_H,startTimerHackThread,0, +func_71396_d,addGraphicsAndWorldToCrashReport,0, +func_71398_f,freeMemory,0, +func_71400_g,shutdown,0, +func_71401_C,getIntegratedServer,0, +func_71403_a,loadWorld,0, +func_71404_a,crashed,0, +func_71405_e,shutdownMinecraftApplet,0, +func_71407_l,runTick,0, +func_71410_x,getMinecraft,0, +func_71411_J,runGameLoop,0, +func_71497_f,getFile,0, +func_71498_d,getCauseStackTraceOrString,2, +func_71499_a,addCrashSectionThrowable,2, +func_71501_a,getDescription,2, +func_71502_e,getCompleteReport,2, +func_71503_h,getWittyComment,2, +func_71504_g,populateEnvironment,2, +func_71505_b,getCrashCause,2, +func_71506_a,getSectionsInStringBuilder,2, +func_71507_a,addCrashSection,2, +func_71514_a,getAliases,2, +func_71517_b,getName,2, +func_71518_a,getUsage,2, +func_71521_c,getCommandSenderAsPlayer,2, +func_71523_a,doesStringStartWith,2, +func_71527_a,joinNiceString,2, +func_71529_a,setCommandListener,2, +func_71530_a,getListOfStringsMatchingLastWord,2, +func_71539_b,getGameModeFromCommand,2, +func_71555_a,getCommands,2, +func_71556_a,executeCommand,2, +func_71557_a,getPossibleCommands,2, +func_71559_a,dropFirstString,2, +func_71560_a,registerCommand,2, +func_71565_a,filterAllowedCharacters,2, +func_71566_a,isAllowedCharacter,2, +func_71575_a,getCrashReport,2, +func_72314_b,grow,2, +func_72316_a,calculateXOffset,2, +func_72317_d,offset,2, +func_72318_a,contains,2, +func_72320_b,getAverageEdgeLength,2, +func_72321_a,expand,2, +func_72322_c,calculateZOffset,2, +func_72323_b,calculateYOffset,2, +func_72326_a,intersects,2, +func_72327_a,calculateIntercept,2, +func_72352_l,getMaxPlayers,2, +func_72354_b,updateTimeAndWeatherForPlayer,2, +func_72355_a,initializeConnectionToPlayer,2, +func_72358_d,serverUpdateMovingPlayer,2, +func_72363_f,getBannedIPs,2, +func_72364_a,setPlayerManager,2, +func_72365_p,getServerInstance,2, +func_72367_e,playerLoggedOut,2, +func_72368_a,recreatePlayerEntity,2, +func_72369_d,getOnlinePlayerNames,2, +func_72371_a,setWhiteListEnabled,2, +func_72372_a,getEntityViewDistance,2, +func_72373_m,getAvailablePlayerDat,2, +func_72374_b,onTick,2, +func_72375_a,preparePlayer,2, +func_72377_c,playerLoggedIn,2, +func_72378_q,getHostPlayerData,2, +func_72380_a,readPlayerDataFromFile,2, +func_72381_a,setPlayerGameTypeBasedOnOther,2, +func_72382_j,getPlayersMatchingAddress,2, +func_72383_n,isWhiteListEnabled,1, +func_72385_f,syncPlayerInventory,2, +func_72387_b,setCommandsAllowedForAll,0, +func_72389_g,saveAllPlayerData,2, +func_72391_b,writePlayerData,2, +func_72392_r,removeAllPlayers,2, +func_72394_k,getCurrentPlayerCount,2, +func_72395_o,getViewDistance,2, +func_72417_t,loadOpsList,1, +func_72418_v,readWhiteList,1, +func_72419_u,saveOpsList,1, +func_72421_w,saveWhiteList,1, +func_72429_b,getIntermediateWithXValue,2, +func_72430_b,dotProduct,2, +func_72431_c,crossProduct,0, +func_72432_b,normalize,2, +func_72433_c,length,2, +func_72434_d,getIntermediateWithZValue,2, +func_72435_c,getIntermediateWithYValue,2, +func_72436_e,squareDistanceTo,2, +func_72438_d,distanceTo,2, +func_72441_c,add,2, +func_72444_a,subtractReverse,2, +func_72591_c,getRequestId,1, +func_72592_a,getRandomChallenge,1, +func_72593_a,hasExpired,1, +func_72594_b,getChallengeValue,1, +func_72601_a,registerSocket,1, +func_72602_a,startThread,1, +func_72603_d,getNumberOfPlayers,1, +func_72604_a,closeSocket,1, +func_72605_a,closeServerSocket_do,1, +func_72606_c,logWarning,1, +func_72607_a,logDebug,1, +func_72608_b,closeServerSocket,1, +func_72609_b,logInfo,1, +func_72610_d,logSevere,1, +func_72611_e,closeAllSockets,1, +func_72612_a,closeAllSockets_do,1, +func_72613_c,isRunning,1, +func_72620_a,sendResponsePacket,1, +func_72621_a,parseIncomingPacket,1, +func_72622_d,sendAuthChallenge,1, +func_72623_a,stopWithException,1, +func_72624_b,createQueryResponse,1, +func_72625_a,getRequestID,1, +func_72626_g,initQuerySystem,1, +func_72627_c,verifyClientAuth,1, +func_72628_f,cleanQueryClientsMap,1, +func_72645_g,cleanClientThreadsMap,1, +func_72646_f,initClientThreadList,1, +func_72653_g,closeSocket,1, +func_72654_a,sendResponse,1, +func_72655_a,sendMultipacketResponse,1, +func_72656_f,sendLoginFailedResponse,1, +func_72661_a,getBytesAsString,1, +func_72662_b,getRemainingBytesAsLEInt,1, +func_72663_a,getByteAsHexString,1, +func_72664_c,getBytesAsBEint,1, +func_72665_b,getBytesAsLEInt,1, +func_72667_a,writeInt,1, +func_72668_a,writeShort,1, +func_72669_b,reset,1, +func_72670_a,writeByteArray,1, +func_72671_a,writeString,1, +func_72672_a,toByteArray,1, +func_72683_a,addPlayer,2, +func_72684_a,overlaps,2, +func_72685_d,updateMovingPlayer,2, +func_72686_a,getFurthestViewableBlock,2, +func_72688_a,getWorldServer,2, +func_72693_b,tick,2, +func_72694_a,isPlayerWatchingChunk,2, +func_72695_c,removePlayer,2, +func_72703_a,onEntityAdded,2, +func_72709_b,onEntityRemoved,2, +func_72712_a,loadRenderers,0, +func_72720_a,createBindEntityOutlineFbs,0, +func_72721_a,hasCloudFog,0, +func_72723_d,getDebugInfoEntities,0, +func_72728_f,deleteAllDisplayLists,0, +func_72731_b,drawSelectionBox,0, +func_72732_a,setWorldAndLoadRenderers,0, +func_72734_e,updateClouds,0, +func_72735_c,getDebugInfoRenders,0, +func_72785_a,track,2, +func_72786_a,track,2, +func_72787_a,removePlayerFromTrackers,2, +func_72788_a,tick,2, +func_72790_b,untrack,2, +func_72791_a,track,2, +func_72800_K,getHeight,2, +func_72806_N,isEmpty,0, +func_72819_i,getThunderStrength,2, +func_72820_D,getWorldTime,2, +func_72823_a,setData,2, +func_72824_f,getCloudColour,0, +func_72826_c,getCelestialAngle,2, +func_72827_u,getProviderName,0, +func_72829_c,checkBlockCollision,2, +func_72833_a,getSkyColor,0, +func_72835_b,tick,2, +func_72838_d,spawnEntity,2, +func_72839_b,getEntitiesWithinAABBExcludingEntity,2, +func_72841_b,getUniqueDataId,2, +func_72842_a,getBlockDensity,2, +func_72843_D,setRandomSeed,2, +func_72847_b,onEntityRemoved,2, +func_72848_b,removeEventListener,0, +func_72853_d,getMoonPhase,0, +func_72854_c,updateAllPlayersSleepingFlag,2, +func_72855_b,checkNoEntityCollision,2, +func_72857_a,findNearestEntityWithinAABB,2, +func_72860_G,getSaveHandler,2, +func_72863_F,getChunkProvider,2, +func_72866_a,updateEntityWithOptionalForce,2, +func_72867_j,getRainStrength,2, +func_72870_g,updateEntity,2, +func_72872_a,getEntitiesWithinAABB,2, +func_72875_a,isMaterialInBB,2, +func_72876_a,createExplosion,2, +func_72877_b,setWorldTime,2, +func_72880_h,getStarBrightness,0, +func_72882_A,sendQuittingDisconnectingPacket,0, +func_72885_a,newExplosion,2, +func_72890_a,getClosestPlayerToEntity,2, +func_72891_a,setAllowedSpawnTypes,2, +func_72894_k,setRainStrength,0, +func_72896_J,isRaining,2, +func_72897_h,joinEntityInSurroundings,0, +func_72900_e,removeEntity,2, +func_72901_a,rayTraceBlocks,2, +func_72905_C,getSeed,2, +func_72906_B,checkSessionLock,2, +func_72907_a,countEntities,2, +func_72910_y,getLoadedEntityList,0, +func_72911_I,isThundering,2, +func_72912_H,getWorldInfo,2, +func_72914_a,addWorldInfoToCrashReport,2, +func_72916_c,isSpawnChunk,2, +func_72917_a,checkNoEntityCollision,2, +func_72918_a,handleMaterialAcceleration,2, +func_72919_O,getHorizon,0, +func_72920_a,getPendingBlockUpdates,2, +func_72923_a,onEntityAdded,2, +func_72924_a,getPlayerEntityByName,2, +func_72929_e,getCelestialAngleRadians,2, +func_72933_a,rayTraceBlocks,2, +func_72935_r,isDaytime,2, +func_72939_s,updateEntities,2, +func_72940_L,getActualHeight,2, +func_72942_c,addWeatherEffect,2, +func_72943_a,loadData,2, +func_72947_a,calculateInitialWeather,2, +func_72948_g,getFogColor,0, +func_72953_d,containsAnyLiquid,2, +func_72954_a,addEventListener,2, +func_72955_a,tickUpdates,2, +func_72959_q,getBiomeProvider,2, +func_72960_a,setEntityState,2, +func_72963_a,initialize,2, +func_72964_e,getChunk,2, +func_72966_v,calculateInitialSkylight,2, +func_72967_a,calculateSkylightSubtracted,2, +func_72970_h,createChunkProvider,2, +func_72971_b,getSunBrightness,0, +func_72973_f,removeEntityDangerously,2, +func_72974_f,setInitialSpawnLocation,0, +func_72975_g,markBlocksDirtyVertical,2, +func_72979_l,updateWeather,2, +func_72981_t,getDebugLoadedEntities,0, +func_73022_a,removeAllEntities,0, +func_73025_a,doPreChunk,0, +func_73027_a,addEntityToWorld,0, +func_73028_b,removeEntityFromWorld,0, +func_73029_E,doVoidFogParticles,0, +func_73031_a,invalidateBlockReceiveRegion,0, +func_73039_n,getEntityTracker,2, +func_73041_k,flush,2, +func_73042_a,saveLevel,2, +func_73044_a,saveAllChunks,2, +func_73045_a,getEntityByID,2, +func_73046_m,getMinecraftServer,2, +func_73047_i,createBonusChest,2, +func_73051_P,resetRainAndThunder,2, +func_73052_b,createSpawnPosition,2, +func_73053_d,wakeAllPlayers,2, +func_73056_e,areAllPlayersAsleep,2, +func_73075_a,updateBlockRemoving,2, +func_73076_a,setGameType,2, +func_73077_b,initializeGameType,2, +func_73080_a,setWorld,2, +func_73081_b,getGameType,2, +func_73083_d,isCreative,2, +func_73101_e,sendDemoReminder,2, +func_73106_e,getPartialBlockDamage,0, +func_73107_a,setPartialBlockDamage,0, +func_73117_b,updatePlayerEntity,2, +func_73118_a,removeFromTrackedPlayers,2, +func_73119_a,sendDestroyEntityPacketToTrackedPlayers,2, +func_73121_d,isPlayerWatchingThisChunk,2, +func_73122_a,updatePlayerList,2, +func_73123_c,removeTrackedPlayerSymmetric,2, +func_73125_b,updatePlayerEntities,2, +func_73148_d,makeString,2, +func_73149_a,chunkExists,2, +func_73152_e,getLoadedChunkCount,2, +func_73156_b,tick,2, +func_73157_c,canSave,2, +func_73158_c,loadChunk,0, +func_73234_b,unloadChunk,0, +func_73239_e,loadChunkFromFile,2, +func_73240_a,queueUnloadAll,2, +func_73242_b,saveChunkData,2, +func_73243_a,saveChunkExtraData,2, +func_73660_a,update,2, +func_73665_c,getPropertiesFile,1, +func_73666_a,generateNewProperties,1, +func_73667_a,setProperty,1, +func_73668_b,saveProperties,1, +func_73669_a,getIntProperty,1, +func_73670_a,getBooleanProperty,1, +func_73671_a,getStringProperty,1, +func_73680_d,getBanEndDate,2, +func_73682_e,hasBanExpired,2, +func_73686_f,getBanReason,2, +func_73718_a,setLoadingProgress,2, +func_73719_c,displayLoadingString,2, +func_73720_a,displaySavingString,2, +func_73721_b,resetProgressAndMessage,0, +func_73722_d,displayString,0, +func_73728_b,drawVerticalLine,0, +func_73729_b,drawTexturedModalRect,0, +func_73730_a,drawHorizontalLine,0, +func_73731_b,drawString,0, +func_73732_a,drawCenteredString,0, +func_73733_a,drawGradientRect,0, +func_73734_a,drawRect,0, +func_73831_a,updateTick,0, +func_73833_a,setRecordPlayingMessage,0, +func_73834_c,getUpdateCounter,0, +func_73863_a,drawScreen,0, +func_73864_a,mouseClicked,0, +func_73866_w_,initGui,0, +func_73868_f,doesGuiPauseGame,0, +func_73869_a,keyTyped,0, +func_73876_c,updateScreen,0, +func_73878_a,confirmClicked,0, +func_73968_a,rotateAndBlurSkybox,0, +func_73969_a,addSingleplayerMultiplayerButtons,0, +func_73970_b,drawPanorama,0, +func_73971_c,renderSkybox,0, +func_73972_b,addDemoButtons,0, +func_74275_a,updateTimer,0, +func_74290_a,getTimestampedPNGFileForDirectory,0, +func_74296_a,getOptionFloatValue,0, +func_74297_c,getKeyBinding,0, +func_74298_c,getKeyDisplayString,0, +func_74299_a,getTranslation,0, +func_74300_a,loadOptions,0, +func_74303_b,saveOptions,0, +func_74304_a,setOptionFloatValue,0, +func_74305_a,parseFloat,0, +func_74306_a,setOptionValue,0, +func_74308_b,getOptionOrdinalValue,0, +func_74372_a,grabMouseCursor,0, +func_74373_b,ungrabMouseCursor,0, +func_74374_c,mouseXYChange,0, +func_74378_d,getTranslation,0, +func_74379_a,byOrdinal,0, +func_74380_a,isFloat,0, +func_74381_c,getOrdinal,0, +func_74382_b,isBoolean,0, +func_74428_b,processReceivedPackets,2, +func_74430_c,getRemoteAddress,2, +func_74505_d,unpressKey,0, +func_74506_a,unPressAllKeys,0, +func_74507_a,onTick,0, +func_74508_b,resetKeyBindingArrayAndHash,0, +func_74510_a,setKeyBindState,0, +func_74517_a,setColorBuffer,0, +func_74518_a,disableStandardItemLighting,0, +func_74519_b,enableStandardItemLighting,0, +func_74520_c,enableGUIStandardItemLighting,0, +func_74521_a,setColorBuffer,0, +func_74523_b,deleteDisplayLists,0, +func_74524_c,createDirectByteBuffer,0, +func_74526_a,generateDisplayLists,0, +func_74527_f,createDirectIntBuffer,0, +func_74529_h,createDirectFloatBuffer,0, +func_74539_c,getChatLineID,0, +func_74540_b,getUpdatedCounter,0, +func_74583_a,updateRenderInfo,0, +func_74732_a,getId,2, +func_74734_a,write,2, +func_74737_b,copy,2, +func_74742_a,appendTag,2, +func_74744_a,removeTag,2, +func_74745_c,tagCount,2, +func_74757_a,setBoolean,2, +func_74759_k,getIntArray,2, +func_74760_g,getFloat,2, +func_74762_e,getInteger,2, +func_74763_f,getLong,2, +func_74764_b,hasKey,2, +func_74765_d,getShort,2, +func_74767_n,getBoolean,2, +func_74768_a,setInteger,2, +func_74769_h,getDouble,2, +func_74770_j,getByteArray,2, +func_74771_c,getByte,2, +func_74772_a,setLong,2, +func_74773_a,setByteArray,2, +func_74774_a,setByte,2, +func_74775_l,getCompoundTag,2, +func_74776_a,setFloat,2, +func_74777_a,setShort,2, +func_74778_a,setString,2, +func_74779_i,getString,2, +func_74780_a,setDouble,2, +func_74781_a,getTag,2, +func_74782_a,setTag,2, +func_74783_a,setIntArray,2, +func_74793_a,safeWrite,0, +func_74794_a,read,2, +func_74795_b,write,0, +func_74796_a,readCompressed,2, +func_74797_a,read,0, +func_74799_a,writeCompressed,2, +func_74800_a,write,2, +func_74803_a,translateKeyFormat,2, +func_74805_b,translateKey,2, +func_74808_a,getInstance,2, +func_74837_a,translateToLocalFormatted,2, +func_74838_a,translateToLocal,2, +func_74844_a,getErrorObjects,2, +func_74860_a,isLiquidInStructureBoundingBox,2, +func_74861_a,buildComponent,2, +func_74862_a,getYWithOffset,2, +func_74865_a,getXWithOffset,2, +func_74871_b,clearCurrentPositionBlocksUpwards,2, +func_74873_b,getZWithOffset,2, +func_74874_b,getBoundingBox,2, +func_74875_a,addComponentParts,2, +func_74877_c,getComponentType,2, +func_74878_a,fillWithAir,2, +func_74882_a,fillWithRandomizedBlocks,2, +func_74883_a,findIntersecting,2, +func_74889_b,getAverageGroundLevel,2, +func_74891_a,getNextComponentNN,2, +func_74893_a,spawnVillagers,2, +func_74894_b,getNextComponentPP,2, +func_74895_a,canVillageGoDeeper,2, +func_74935_a,offsetToAverageGroundLevel,2, +func_74960_a,getTotalWeight,2, +func_74961_b,getNextComponentX,2, +func_74963_a,getNextComponentNormal,2, +func_74964_a,isAboveGround,2, +func_74965_c,getNextComponentZ,2, +func_74986_a,getNextComponentNormal,2, +func_74987_c,getNextComponentZ,2, +func_74988_a,getRandomDoor,2, +func_74989_b,getNextComponentX,2, +func_74990_a,placeDoor,2, +func_74991_a,canStrongholdGoDeeper,2, +func_75047_a,canSpawnStructureAtCoords,2, +func_75049_b,getStructureStart,2, +func_75059_a,getSpawnList,2, +func_75062_a,selectBlocks,2, +func_75067_a,markAvailableHeight,2, +func_75068_a,generateStructure,2, +func_75069_d,isSizeableStructure,2, +func_75070_a,setRandomHeight,2, +func_75071_a,getBoundingBox,2, +func_75072_c,updateBoundingBox,2, +func_75079_a,updatePieceWeight,2, +func_75084_a,getStructureVillageWeightedPieceList,2, +func_75085_a,canSpawnMoreVillagePiecesOfType,2, +func_75086_a,canSpawnMoreVillagePieces,2, +func_75091_a,writeCapabilitiesToNBT,2, +func_75092_a,setFlySpeed,0, +func_75093_a,getFlySpeed,2, +func_75094_b,getWalkSpeed,2, +func_75095_b,readCapabilitiesFromNBT,2, +func_75112_a,readNBT,2, +func_75113_a,addExhaustion,2, +func_75114_a,setFoodLevel,2, +func_75115_e,getSaturationLevel,2, +func_75116_a,getFoodLevel,2, +func_75117_b,writeNBT,2, +func_75118_a,onUpdate,2, +func_75119_b,setFoodSaturationLevel,0, +func_75121_c,needFood,2, +func_75122_a,addStats,2, +func_75128_a,setCanCraft,2, +func_75129_b,getCanCraft,2, +func_75130_a,onCraftMatrixChanged,2, +func_75132_a,addListener,2, +func_75134_a,onContainerClosed,2, +func_75135_a,mergeItemStack,2, +func_75136_a,getNextTransactionID,0, +func_75137_b,updateProgressBar,0, +func_75138_a,getInventory,2, +func_75139_a,getSlot,2, +func_75140_a,enchantItem,2, +func_75141_a,putStackInSlot,2, +func_75142_b,detectAndSendChanges,2, +func_75145_c,canInteractWith,2, +func_75146_a,addSlotToContainer,2, +func_75147_a,getSlotFromInventory,2, +func_75174_d,getMerchantInventory,2, +func_75175_c,setCurrentRecipeIndex,2, +func_75189_a,canSpawnMoreStructuresOfType,2, +func_75190_a,canSpawnMoreStructures,2, +func_75198_a,prepareStructurePieces,2, +func_75202_c,canAddStructurePieces,2, +func_75208_c,onCrafting,2, +func_75209_a,decrStackSize,2, +func_75210_a,onCrafting,2, +func_75211_c,getStack,2, +func_75214_a,isItemValid,2, +func_75215_d,putStack,2, +func_75216_d,getHasStack,2, +func_75217_a,isHere,2, +func_75218_e,onSlotChanged,2, +func_75219_a,getSlotStackLimit,2, +func_75220_a,onSlotChange,2, +func_75230_a,doTrade,2, +func_75243_a_,canHoldPotion,2, +func_75246_d,updateTask,2, +func_75247_h,getMutexBits,2, +func_75248_a,setMutexBits,2, +func_75249_e,startExecuting,2, +func_75250_a,shouldExecute,2, +func_75251_c,resetTask,2, +func_75252_g,isInterruptible,2, +func_75253_b,shouldContinueExecuting,2, +func_75270_a,setSitting,2, +func_75277_f,isRunning,2, +func_75295_a,canEasilyReach,2, +func_75296_a,isSuitableTarget,2, +func_75366_f,findPossibleShelter,2, +func_75382_a,hasTemptationItemInHand,2, +func_75388_i,spawnBaby,2, +func_75389_f,getNearbyMate,2, +func_75412_a,findNearestDoor,2, +func_75413_a,doesDoorListContain,2, +func_75414_f,resizeDoorList,2, +func_75446_f,checkSufficientDoorsPresentForNewVillager,2, +func_75447_i,giveBirth,2, +func_75461_b,findRandomTargetBlockAwayFrom,2, +func_75462_c,findRandomTargetBlock,2, +func_75463_a,findRandomTarget,2, +func_75464_a,findRandomTargetBlockTowards,2, +func_75466_d,resetDoorOpeningRestrictionCounter,2, +func_75468_f,getDoorOpeningRestrictionCounter,2, +func_75470_e,incrementDoorOpeningRestrictionCounter,2, +func_75473_b,getLastActivityTimestamp,2, +func_75474_b,getDistanceSquared,2, +func_75484_a,setPath,2, +func_75485_k,canNavigate,2, +func_75487_m,removeSunnyPath,2, +func_75488_a,getPathToXYZ,2, +func_75489_a,setSpeed,2, +func_75492_a,tryMoveToXYZ,2, +func_75493_a,isDirectPathBetweenPoints,2, +func_75494_a,getPathToEntityLiving,2, +func_75497_a,tryMoveToEntityLiving,2, +func_75499_g,clearPath,2, +func_75500_f,noPath,2, +func_75501_e,onUpdateNavigation,2, +func_75502_i,getEntityPosition,2, +func_75505_d,getPath,2, +func_75506_l,isInLiquid,2, +func_75508_h,pathFollow,2, +func_75522_a,canSee,2, +func_75523_a,clearSensingCache,2, +func_75528_a,tick,2, +func_75529_b,trySetupSiege,2, +func_75530_c,spawnZombie,2, +func_75540_b,getVillageList,2, +func_75543_d,dropOldestVillagerPosition,2, +func_75544_a,tick,2, +func_75545_e,addNewDoorsToVillageOrCreateVillage,2, +func_75549_c,removeAnnihilatedVillages,2, +func_75557_k,removeDeadAndOutOfRangeDoors,2, +func_75558_f,getVillageDoorInfoList,2, +func_75560_a,tick,2, +func_75561_d,getTicksSinceLastDoorAdding,2, +func_75562_e,getNumVillagers,2, +func_75565_j,removeDeadAndOldAgressors,2, +func_75566_g,isAnnihilated,2, +func_75567_c,getNumVillageDoors,2, +func_75568_b,getVillageRadius,2, +func_75571_b,findNearestVillageAggressor,2, +func_75572_i,updateNumVillagers,2, +func_75573_l,updateVillageRadiusAndCenter,2, +func_75575_a,addOrRenewAgressor,2, +func_75576_a,addVillageDoorInfo,2, +func_75579_h,updateNumIronGolems,2, +func_75598_a,getCreatureClass,2, +func_75599_d,getPeacefulCreature,2, +func_75601_b,getMaxNumberOfCreature,2, +func_75615_a,createEntityFromNBT,2, +func_75616_a,createEntityByID,0, +func_75621_b,getEntityString,2, +func_75638_b,getSpeed,2, +func_75639_a,limitAngle,2, +func_75640_a,isUpdating,2, +func_75641_c,onUpdateMoveHelper,2, +func_75642_a,setMoveTo,2, +func_75649_a,onUpdateLook,2, +func_75650_a,setLookPosition,2, +func_75651_a,setLookPositionWithEntity,2, +func_75652_a,updateRotation,2, +func_75660_a,setJumping,2, +func_75661_b,doJump,2, +func_75664_a,updateRenderAngles,2, +func_75665_a,computeAngleWithBound,2, +func_75734_a,waitForFinish,2, +func_75735_a,queueIO,2, +func_75736_b,processQueue,2, +func_75742_a,getOrLoadData,2, +func_75743_a,getUniqueDataId,2, +func_75744_a,saveAllData,2, +func_75745_a,setData,2, +func_75746_b,loadIdCounts,2, +func_75747_a,saveData,2, +func_75752_b,readPlayerData,2, +func_75753_a,writePlayerData,2, +func_75754_f,getAvailablePlayerDat,2, +func_75755_a,saveWorldInfoWithPlayer,2, +func_75756_e,getPlayerNBTManager,2, +func_75757_d,loadWorldInfo,2, +func_75758_b,getMapFileFromName,2, +func_75759_a,flush,2, +func_75761_a,saveWorldInfo,2, +func_75762_c,checkSessionLock,2, +func_75763_a,getChunkLoader,2, +func_75765_b,getWorldDirectory,2, +func_75766_h,setSessionLock,2, +func_75773_a,canContinue,2, +func_75774_a,onUpdateTasks,2, +func_75775_b,canUse,2, +func_75776_a,addTask,2, +func_75777_a,areTasksCompatible,2, +func_75783_h,getCheatsEnabled,0, +func_75784_e,getLastTimePlayed,0, +func_75785_d,requiresConversion,0, +func_75786_a,getFileName,0, +func_75788_b,getDisplayName,0, +func_75789_g,isHardcoreModeEnabled,0, +func_75790_f,getEnumGameType,0, +func_75799_b,getSaveList,0, +func_75800_d,flushCache,0, +func_75801_b,isOldMapFormat,2, +func_75802_e,deleteWorldDirectory,0, +func_75803_c,getWorldInfo,2, +func_75804_a,getSaveLoader,2, +func_75805_a,convertMapFormat,2, +func_75806_a,renameWorld,0, +func_75807_a,deleteFiles,0, +func_75809_f,createFile,2, +func_75810_a,addRegionFilesToCollection,2, +func_75811_a,convertChunks,2, +func_75812_c,getSaveVersion,2, +func_75813_a,convertFile,2, +func_75814_c,writeNextIO,2, +func_75815_a,loadChunk,2, +func_75816_a,saveChunk,2, +func_75817_a,chunkTick,2, +func_75818_b,flush,2, +func_75819_b,saveExtraChunkData,2, +func_75820_a,writeChunkToNBT,2, +func_75822_a,checkedReadChunkFromNBT,2, +func_75823_a,readChunkFromNBT,2, +func_75824_a,addChunkToPending,2, +func_75829_a,distanceTo,2, +func_75830_a,makeHash,2, +func_75831_a,isAssigned,2, +func_75832_b,distanceToSquared,2, +func_75843_a,format,0, +func_75844_c,dequeue,2, +func_75845_e,isPathEmpty,2, +func_75846_b,sortForward,2, +func_75847_a,sortBack,2, +func_75848_a,clearPath,2, +func_75849_a,addPoint,2, +func_75850_a,changeDistance,2, +func_75853_a,createPath,2, +func_75870_c,getFinalPathPoint,2, +func_75871_b,setCurrentPathLength,2, +func_75872_c,setCurrentPathIndex,2, +func_75873_e,getCurrentPathIndex,2, +func_75874_d,getCurrentPathLength,2, +func_75875_a,incrementPathIndex,2, +func_75876_a,isSamePath,2, +func_75877_a,getPathPointFromIndex,2, +func_75878_a,getPosition,2, +func_75879_b,isFinished,2, +func_75881_a,getVectorFromIndex,2, +func_75885_a,cipherOperation,2, +func_75886_a,createTheCipherInstance,2, +func_75887_a,decryptSharedKey,2, +func_75889_b,decryptData,2, +func_75890_a,createNewSharedKey,0, +func_75891_b,generateKeyPair,2, +func_75893_a,digestOperation,2, +func_75894_a,encryptData,0, +func_75895_a,getServerIdHash,2, +func_75896_a,decodePublicKey,2, +func_75902_a,nextInt,2, +func_75903_a,initChunkSeed,2, +func_75904_a,getInts,2, +func_75905_a,initWorldGenSeed,2, +func_75915_a,magnify,2, +func_75918_d,initCraftableStats,2, +func_75924_a,replaceAllSimilarBlocks,2, +func_75925_c,initStats,2, +func_75966_h,initIndependentStat,2, +func_75968_a,format,0, +func_75971_g,registerStat,2, +func_76030_b,getValue,2, +func_76031_a,getHash,2, +func_76036_e,removeEntry,2, +func_76037_b,containsItem,2, +func_76038_a,addKey,2, +func_76040_a,insert,2, +func_76041_a,lookup,2, +func_76043_a,getSlotIndex,2, +func_76044_g,computeHash,2, +func_76045_c,lookupEntry,2, +func_76046_c,clearMap,2, +func_76047_h,grow,2, +func_76048_a,copyTo,2, +func_76049_d,removeObject,2, +func_76056_b,setSpawnY,0, +func_76057_l,getLastTimePlayed,0, +func_76058_a,setSpawnX,0, +func_76059_o,isRaining,2, +func_76060_a,setGameType,2, +func_76061_m,isThundering,2, +func_76062_a,setWorldName,2, +func_76063_b,getSeed,2, +func_76064_a,updateTagCompound,2, +func_76065_j,getWorldName,2, +func_76067_t,getTerrainType,2, +func_76068_b,setWorldTime,2, +func_76069_a,setThundering,2, +func_76070_v,isInitialized,2, +func_76071_n,getThunderTime,2, +func_76072_h,getPlayerNBTTagCompound,2, +func_76073_f,getWorldTime,2, +func_76074_e,getSpawnZ,2, +func_76075_d,getSpawnY,2, +func_76077_q,getGameType,2, +func_76078_e,setSaveVersion,2, +func_76079_c,getSpawnX,2, +func_76080_g,setRainTime,2, +func_76082_a,cloneNBTCompound,2, +func_76083_p,getRainTime,2, +func_76084_b,setRaining,2, +func_76085_a,setTerrainType,2, +func_76086_u,areCommandsAllowed,2, +func_76087_c,setSpawnZ,0, +func_76088_k,getSaveVersion,2, +func_76089_r,isMapFeaturesEnabled,2, +func_76090_f,setThunderTime,2, +func_76091_d,setServerInitialized,2, +func_76092_g,getSizeOnDisk,0, +func_76093_s,isHardcoreModeEnabled,2, +func_76123_f,ceil,2, +func_76124_d,lfloor,2, +func_76125_a,clamp,2, +func_76126_a,sin,2, +func_76127_a,average,2, +func_76128_c,floor,2, +func_76129_c,sqrt,2, +func_76130_a,abs,2, +func_76131_a,clamp,2, +func_76132_a,absMax,2, +func_76133_a,sqrt,2, +func_76134_b,cos,2, +func_76135_e,abs,2, +func_76136_a,getInt,2, +func_76137_a,intFloorDiv,0, +func_76138_g,wrapDegrees,2, +func_76140_b,fastFloor,0, +func_76141_d,floor,2, +func_76142_g,wrapDegrees,2, +func_76143_f,ceil,2, +func_76179_a,buildPostString,2, +func_76181_a,getSuitableLanPort,0, +func_76184_a,readFromNBT,2, +func_76185_a,markDirty,2, +func_76186_a,setDirty,2, +func_76188_b,isDirty,2, +func_76191_a,updateVisiblePlayers,2, +func_76217_h,getCanBurn,2, +func_76218_k,isOpaque,2, +func_76219_n,setNoPushMobility,2, +func_76220_a,isSolid,2, +func_76221_f,setRequiresTool,2, +func_76222_j,isReplaceable,2, +func_76223_p,setTranslucent,2, +func_76224_d,isLiquid,2, +func_76225_o,setImmovableMobility,2, +func_76226_g,setBurning,2, +func_76228_b,blocksLight,2, +func_76229_l,isToolNotRequired,2, +func_76230_c,blocksMovement,2, +func_76231_i,setReplaceable,2, +func_76271_a,getRandomItem,2, +func_76272_a,getTotalWeight,2, +func_76273_a,getRandomItem,2, +func_76304_a,generateNoiseOctaves,2, +func_76305_a,generateNoiseOctaves,2, +func_76308_a,populateNoiseArray,2, +func_76309_a,grad2,2, +func_76310_a,grad,2, +func_76311_b,lerp,2, +func_76316_a,onInventoryChanged,2, +func_76317_a,clearProfiling,2, +func_76318_c,endStartSection,2, +func_76319_b,endSection,2, +func_76320_a,startSection,2, +func_76321_b,getProfilingData,2, +func_76322_c,getNameOfLastSection,2, +func_76329_a,getColor,0, +func_76333_a,smooth,0, +func_76337_a,ticksToElapsedTime,0, +func_76338_a,stripControlCodes,0, +func_76340_b,getSecond,2, +func_76341_a,getFirst,2, +func_76345_d,getHungerDamage,2, +func_76346_g,getTrueSource,2, +func_76347_k,isFireDamage,2, +func_76348_h,setDamageBypassesArmor,2, +func_76349_b,setProjectile,2, +func_76350_n,isDifficultyScaled,2, +func_76351_m,setDifficultyScaled,2, +func_76352_a,isProjectile,2, +func_76353_a,causeArrowDamage,2, +func_76354_b,causeIndirectMagicDamage,2, +func_76355_l,getDamageType,2, +func_76356_a,causeThrownDamage,2, +func_76357_e,canHarmInCreative,2, +func_76358_a,causeMobDamage,2, +func_76359_i,setDamageAllowedInCreativeMode,2, +func_76361_j,setFireDamage,2, +func_76362_a,causeFireballDamage,2, +func_76363_c,isUnblockable,2, +func_76364_f,getImmediateSource,2, +func_76365_a,causePlayerDamage,2, +func_76390_b,setPotionName,2, +func_76392_e,getStatusIconIndex,0, +func_76393_a,getName,2, +func_76394_a,performEffect,2, +func_76397_a,isReady,2, +func_76398_f,isBadEffect,0, +func_76399_b,setIconIndex,2, +func_76400_d,hasStatusIcon,0, +func_76401_j,getLiquidColor,2, +func_76403_b,isInstant,2, +func_76404_a,setEffectiveness,2, +func_76445_a,getIntCache,2, +func_76446_a,resetIntCache,2, +func_76452_a,combine,2, +func_76453_d,getEffectName,2, +func_76454_e,deincrementDuration,2, +func_76455_a,onUpdate,2, +func_76457_b,performEffect,2, +func_76458_c,getAmplifier,2, +func_76459_b,getDuration,2, +func_76463_a,startSnooper,2, +func_76465_c,getCurrentStats,0, +func_76467_g,addJvmArgsToSnooper,2, +func_76468_d,isSnooperRunning,2, +func_76470_e,stopSnooper,2, +func_76471_b,addMemoryStatsToSnooper,2, +func_76489_a,generateLeafNodeList,2, +func_76490_a,layerSize,2, +func_76493_c,leafNodeNeedsBase,2, +func_76495_b,leafSize,2, +func_76497_e,validTreeLocation,2, +func_76543_b,pickMobSpawner,2, +func_76549_c,getChunkInputStream,2, +func_76550_a,createOrLoadRegionFile,2, +func_76551_a,clearRegionFileReferences,2, +func_76552_d,getChunkOutputStream,2, +func_76556_a,generateLightBrightnessTable,2, +func_76557_i,getAverageGroundLevel,2, +func_76558_a,setWorld,2, +func_76559_b,getMoonPhase,2, +func_76560_a,calcSunriseSunsetColors,0, +func_76561_g,isSkyColored,0, +func_76562_b,getFogColor,0, +func_76563_a,calculateCelestialAngle,2, +func_76565_k,getVoidFogYFactor,0, +func_76566_a,canCoordinateBeSpawn,2, +func_76567_e,canRespawnHere,2, +func_76568_b,doesXZShowFog,0, +func_76569_d,isSurfaceWorld,2, +func_76571_f,getCloudHeight,0, +func_76572_b,init,2, +func_76581_a,set,2, +func_76582_a,get,2, +func_76587_i,getBlockStorageArray,2, +func_76590_a,generateHeightMap,0, +func_76594_o,enqueueRelightChecks,2, +func_76595_e,propagateSkylightOcclusion,2, +func_76599_g,checkSkylightNeighborHeight,2, +func_76600_a,isAtLocation,2, +func_76601_a,needsSaving,2, +func_76602_a,setStorageArrays,2, +func_76603_b,generateSkylightMap,2, +func_76605_m,getBiomeArray,2, +func_76606_c,isEmptyBetween,2, +func_76608_a,removeEntityAtIndex,2, +func_76609_d,updateSkylightNeighborHeight,2, +func_76611_b,getHeightValue,2, +func_76612_a,addEntity,2, +func_76613_n,resetRelightChecks,2, +func_76615_h,relightBlock,2, +func_76616_a,setBiomeArray,2, +func_76617_a,getRandomWithSeed,2, +func_76621_g,isEmpty,2, +func_76622_b,removeEntity,2, +func_76623_d,onUnload,2, +func_76625_h,getTopFilledSegment,2, +func_76630_e,markDirty,2, +func_76631_c,onLoad,2, +func_76632_l,getPos,2, +func_76657_c,setSkyLight,2, +func_76659_c,setBlockLight,2, +func_76661_k,getBlockLight,2, +func_76662_d,getYLocation,2, +func_76663_a,isEmpty,2, +func_76666_d,setSkyLight,2, +func_76670_c,getSkyLight,2, +func_76671_l,getSkyLight,2, +func_76672_e,recalculateRefCounts,2, +func_76674_d,getBlockLight,2, +func_76675_b,needsRandomTick,2, +func_76677_d,setBlockLight,2, +func_76686_a,get,2, +func_76690_a,convertToAnvilFormat,2, +func_76691_a,load,2, +func_76704_a,getChunkDataInputStream,2, +func_76705_d,outOfBounds,2, +func_76706_a,write,2, +func_76707_e,getOffset,2, +func_76708_c,close,2, +func_76709_c,isChunkSaved,2, +func_76710_b,getChunkDataOutputStream,2, +func_76711_a,setOffset,2, +func_76712_a,write,2, +func_76713_b,setChunkTimestamp,2, +func_76727_i,getRainfall,2, +func_76729_a,createBiomeDecorator,2, +func_76730_b,getRandomWorldGenForGrass,2, +func_76731_a,getSkyColorByTemp,0, +func_76736_e,isHighHumidity,2, +func_76738_d,canRain,2, +func_76741_f,getSpawningChance,2, +func_76746_c,getEnableSnow,2, +func_76747_a,getSpawnableList,2, +func_76793_b,genStandardOre2,2, +func_76795_a,genStandardOre1,2, +func_76797_b,generateOres,2, +func_76838_a,cleanupCache,2, +func_76839_e,getCachedBiomes,2, +func_76840_a,getEntry,2, +func_76885_a,getBiome,2, +func_76931_a,getBiomes,2, +func_76932_a,getBiomesToSpawnIn,2, +func_76933_b,getBiomes,2, +func_76937_a,getBiomesForGeneration,2, +func_76938_b,cleanupCache,2, +func_76939_a,getTemperatureAtHeight,2, +func_76940_a,areBiomesViable,2, +func_76975_c,renderShadow,0, +func_76977_a,renderEntityOnFire,0, +func_76978_a,renderOffsetAABB,0, +func_76979_b,doRenderShadowAndFire,0, +func_76982_b,getWorldFromRenderManager,0, +func_76983_a,getFontRendererFromRenderManager,0, +func_76986_a,doRender,0, +func_77008_a,setLightmap,0, +func_77010_a,renderPainting,0, +func_77030_a,getColorMultiplier,0, +func_77034_a,interpolateRotation,0, +func_77036_a,renderModel,0, +func_77037_a,getDeathMaxRotation,0, +func_77039_a,renderLivingAt,0, +func_77040_d,getSwingProgress,0, +func_77041_b,preRenderCallback,0, +func_77043_a,applyRotations,0, +func_77044_a,handleRotationFloat,0, +func_77124_a,setCanBeCreated,2, +func_77125_e,isVersioned,2, +func_77126_d,canBeCreated,0, +func_77127_a,getName,2, +func_77128_b,getTranslationKey,0, +func_77129_f,setVersioned,2, +func_77130_a,byName,2, +func_77131_c,getVersion,2, +func_77132_a,getWorldTypeForGeneratorVersion,2, +func_77142_a,getByName,0, +func_77144_e,isSurvivalOrAdventure,2, +func_77145_d,isCreative,2, +func_77146_a,getByID,2, +func_77147_a,configurePlayerCapabilities,2, +func_77148_a,getID,2, +func_77149_b,getName,2, +func_77158_f,getHardcoreEnabled,2, +func_77159_a,enableBonusChest,2, +func_77160_d,getSeed,2, +func_77161_a,getGameTypeById,2, +func_77162_e,getGameType,2, +func_77163_i,areCommandsAllowed,2, +func_77164_g,isMapFeaturesEnabled,2, +func_77165_h,getTerrainType,2, +func_77166_b,enableCommands,0, +func_77167_c,isBonusChestEnabled,2, +func_77176_a,setScheduledTime,2, +func_77191_a,performWorldGenSpawning,2, +func_77192_a,findChunksForSpawning,2, +func_77201_a,readRecipiesFromTags,2, +func_77202_a,getRecipiesAsTags,2, +func_77203_a,canRecipeBeUsed,2, +func_77272_a,asLong,2, +func_77277_b,getPlayerKnockbackMap,2, +func_77278_a,doExplosionA,2, +func_77279_a,doExplosionB,2, +func_77316_c,getTranslatedName,2, +func_77317_b,getMaxEnchantability,2, +func_77318_a,calcModifierDamage,2, +func_77319_d,getMinLevel,2, +func_77320_a,getName,2, +func_77321_a,getMinEnchantability,2, +func_77322_b,setName,2, +func_77324_c,getRarity,2, +func_77325_b,getMaxLevel,2, +func_77326_a,canApplyTogether,2, +func_77390_a,readFromTags,2, +func_77394_a,getItemToBuy,2, +func_77395_g,writeToTags,2, +func_77396_b,getSecondItemToBuy,2, +func_77397_d,getItemToSell,2, +func_77398_c,hasSecondItemToBuy,2, +func_77399_f,incrementToolUses,2, +func_77444_a,readStat,2, +func_77466_a,getFoliageColorPine,0, +func_77467_a,setFoliageBiomeColorizer,0, +func_77468_c,getFoliageColorBasic,0, +func_77469_b,getFoliageColorBirch,0, +func_77470_a,getFoliageColor,0, +func_77472_b,setClientActiveTexture,0, +func_77473_a,setActiveTexture,0, +func_77474_a,initializeTextures,0, +func_77475_a,setLightmapTextureCoords,0, +func_77479_a,setGrassBiomeColorizer,0, +func_77480_a,getGrassColor,0, +func_77487_a,getServerMotd,0, +func_77488_b,getServerIpPort,0, +func_77489_c,updateLastSeen,0, +func_77493_a,calculateModifier,2, +func_77501_a,getKnockbackModifier,2, +func_77504_a,addRandomEnchantment,2, +func_77506_a,getEnchantmentLevel,2, +func_77508_a,getEnchantmentModifierDamage,2, +func_77513_b,buildEnchantmentList,2, +func_77514_a,calcItemStackEnchantability,2, +func_77516_a,applyEnchantmentModifierArray,2, +func_77518_a,applyEnchantmentModifier,2, +func_77523_b,getAdFromPingResponse,0, +func_77524_a,getMotdFromPingResponse,0, +func_77525_a,getPingResponse,0, +func_77551_a,addServer,0, +func_77552_b,setWasNotUpdated,0, +func_77553_a,getWasUpdated,0, +func_77554_c,getLanServers,0, +func_77557_a,canEnchantItem,2, +func_77569_a,matches,2, +func_77571_b,getRecipeOutput,2, +func_77572_b,getCraftingResult,2, +func_77573_a,checkMatch,2, +func_77599_b,getSmeltingList,2, +func_77602_a,instance,2, +func_77612_l,getMaxDamage,2, +func_77613_e,getRarity,2, +func_77614_k,getHasSubtypes,2, +func_77615_a,onPlayerStoppedUsing,2, +func_77616_k,isEnchantable,2, +func_77619_b,getItemEnchantability,2, +func_77621_a,rayTrace,2, +func_77622_d,onCreated,2, +func_77624_a,addInformation,0, +func_77625_d,setMaxStackSize,2, +func_77626_a,getMaxItemUseDuration,2, +func_77627_a,setHasSubtypes,2, +func_77629_n_,shouldRotateAroundWhenRendering,0, +func_77634_r,hasContainerItem,2, +func_77636_d,hasEffect,0, +func_77637_a,setCreativeTab,2, +func_77639_j,getItemStackLimit,2, +func_77640_w,getCreativeTab,0, +func_77642_a,setContainerItem,2, +func_77643_m_,isMap,2, +func_77644_a,hitEntity,2, +func_77645_m,isDamageable,2, +func_77647_b,getMetadata,2, +func_77651_p,getShareTag,2, +func_77653_i,getItemStackDisplayName,2, +func_77654_b,onItemUseFinish,2, +func_77655_b,setTranslationKey,2, +func_77656_e,setMaxDamage,2, +func_77657_g,getUnlocalizedNameInefficiently,2, +func_77658_a,getTranslationKey,2, +func_77659_a,onItemRightClick,2, +func_77661_b,getItemUseAction,2, +func_77662_d,isFull3D,0, +func_77663_a,onUpdate,2, +func_77664_n,setFull3D,2, +func_77667_c,getTranslationKey,2, +func_77668_q,getContainerItem,2, +func_77828_a,validBookTagContents,2, +func_77840_a,spawnCreature,2, +func_77842_f,getMaterialName,2, +func_77845_h,isWolfsFavoriteMeat,2, +func_77848_i,setAlwaysEdible,2, +func_77849_c,onFoodEaten,2, +func_77861_e,getToolMaterialName,2, +func_77872_a,updateMapData,2, +func_77873_a,getMapData,2, +func_77942_o,hasTagCompound,2, +func_77945_a,updateAnimation,2, +func_77946_l,copy,2, +func_77948_v,isItemEnchanted,2, +func_77950_b,onItemUseFinish,2, +func_77951_h,isItemDamaged,2, +func_77952_i,getItemDamage,2, +func_77953_t,getRarity,2, +func_77955_b,writeToNBT,2, +func_77956_u,isItemEnchantable,2, +func_77957_a,useItemRightClick,2, +func_77958_k,getMaxDamage,2, +func_77959_d,isItemStackEqual,2, +func_77960_j,getMetadata,2, +func_77961_a,hitEntity,2, +func_77962_s,hasEffect,0, +func_77964_b,setItemDamage,2, +func_77966_a,addEnchantment,2, +func_77969_a,isItemEqual,2, +func_77970_a,areItemStackTagsEqual,2, +func_77972_a,damageItem,2, +func_77973_b,getItem,2, +func_77974_b,onPlayerStoppedUsing,2, +func_77975_n,getItemUseAction,2, +func_77976_d,getMaxStackSize,2, +func_77977_a,getTranslationKey,2, +func_77978_p,getTagCompound,2, +func_77979_a,splitStack,2, +func_77980_a,onCrafting,2, +func_77981_g,getHasSubtypes,2, +func_77982_d,setTagCompound,2, +func_77983_a,setTagInfo,2, +func_77984_f,isItemStackDamageable,2, +func_77985_e,isStackable,2, +func_77986_q,getEnchantmentTagList,2, +func_77988_m,getMaxItemUseDuration,2, +func_77989_b,areItemStacksEqual,2, +func_77995_e,getEnchantability,2, +func_77996_d,getHarvestLevel,2, +func_77997_a,getMaxUses,2, +func_77998_b,getEfficiency,2, +func_78000_c,getAttackDamage,2, +func_78013_b,getTabLabel,0, +func_78014_h,setNoTitle,2, +func_78015_f,getBackgroundImageName,0, +func_78016_d,createIcon,0, +func_78017_i,hasScrollbar,0, +func_78018_a,displayAllRelevantItems,0, +func_78019_g,drawInForegroundOfTab,0, +func_78020_k,getColumn,0, +func_78021_a,getIndex,0, +func_78022_j,setNoScrollbar,2, +func_78023_l,isOnTopRow,0, +func_78024_c,getTranslationKey,0, +func_78025_a,setBackgroundImageName,2, +func_78044_b,getDamageReductionAmount,2, +func_78045_a,getEnchantability,2, +func_78046_a,getDurability,2, +func_78084_a,getTextureOffset,0, +func_78085_a,setTextureOffset,0, +func_78086_a,setLivingAnimations,0, +func_78087_a,setRotationAngles,0, +func_78088_a,render,0, +func_78164_a,renderSign,0, +func_78172_a,triangleWave,0, +func_78214_a,updateRotations,0, +func_78231_a,renderAll,0, +func_78235_a,flipFace,0, +func_78240_a,setTexturePosition,0, +func_78244_a,setBoxName,0, +func_78255_a,renderStringAtPos,0, +func_78256_a,getStringWidth,0, +func_78257_a,loadGlyphTexture,0, +func_78259_e,sizeStringToWidth,0, +func_78260_a,getBidiFlag,0, +func_78262_a,trimStringToWidth,0, +func_78263_a,getCharWidth,0, +func_78264_a,setUnicodeFlag,0, +func_78265_b,resetStyles,0, +func_78266_a,renderDefaultChar,0, +func_78267_b,getWordWrappedHeight,0, +func_78268_b,renderSplitString,0, +func_78269_a,trimStringToWidth,0, +func_78270_c,isFormatSpecial,0, +func_78271_c,listFormattedStringToWidth,0, +func_78272_b,isFormatColor,0, +func_78273_d,trimStringNewline,0, +func_78274_b,renderStringAligned,0, +func_78275_b,setBidiFlag,0, +func_78276_b,drawString,0, +func_78277_a,renderUnicodeChar,0, +func_78279_b,drawSplitString,0, +func_78280_d,wrapFormattedStringToWidth,0, +func_78282_e,getFormatFromString,0, +func_78324_d,getScaledHeight_double,0, +func_78325_e,getScaleFactor,0, +func_78326_a,getScaledWidth,0, +func_78327_c,getScaledWidth_double,0, +func_78328_b,getScaledHeight,0, +func_78381_a,draw,0, +func_78432_a,parseUserSkin,0, +func_78433_b,setAreaOpaque,0, +func_78440_a,renderItemInFirstPerson,0, +func_78441_a,updateEquippedItem,0, +func_78442_d,renderFireInFirstPerson,0, +func_78447_b,renderOverlays,0, +func_78448_c,renderWaterOverlayTexture,0, +func_78464_a,updateRenderer,0, +func_78466_h,updateFogColor,0, +func_78467_g,orientCamera,0, +func_78468_a,setupFog,0, +func_78469_a,setFogColorBuffer,0, +func_78470_f,updateTorchFlicker,0, +func_78471_a,renderWorld,0, +func_78472_g,updateLightmap,0, +func_78473_a,getMouseOver,0, +func_78474_d,renderRainSnow,0, +func_78475_f,applyBobbing,0, +func_78476_b,renderHand,0, +func_78477_e,updateFovModifierHand,0, +func_78478_c,setupOverlayRendering,0, +func_78479_a,setupCameraTransform,0, +func_78481_a,getFOVModifier,0, +func_78482_e,hurtCameraEffect,0, +func_78484_h,addRainParticles,0, +func_78546_a,isBoundingBoxInFrustum,0, +func_78547_a,setPosition,0, +func_78548_b,isBoxInFrustum,0, +func_78553_b,isBoxInFrustum,0, +func_78558_a,getInstance,0, +func_78560_b,init,0, +func_78713_a,getEntityRenderObject,0, +func_78714_a,getDistanceToCamera,0, +func_78715_a,getEntityClassRenderObject,0, +func_78716_a,getFontRenderer,0, +func_78717_a,setWorld,0, +func_78745_b,flipPlayer,0, +func_78746_a,setGameType,0, +func_78747_a,isSpectator,0, +func_78748_a,setPlayerCapabilities,0, +func_78749_i,extendedReach,0, +func_78750_j,syncCurrentPlayItem,0, +func_78752_a,sendPacketDropItem,0, +func_78755_b,shouldDrawHUD,0, +func_78756_a,sendEnchantPacket,0, +func_78757_d,getBlockReachDistance,0, +func_78758_h,isInCreativeMode,0, +func_78761_a,sendSlotPacket,0, +func_78762_g,isNotCreative,0, +func_78763_f,gameIsSurvivalOrAdventure,0, +func_78764_a,attackEntity,0, +func_78765_e,updateController,0, +func_78766_c,onStoppedUsingItem,0, +func_78767_c,resetBlockRemoving,0, +func_78784_a,setTextureOffset,0, +func_78785_a,render,0, +func_78786_a,addBox,0, +func_78787_b,setTextureSize,0, +func_78788_d,compileDisplayList,0, +func_78789_a,addBox,0, +func_78790_a,addBox,0, +func_78791_b,renderWithRotation,0, +func_78792_a,addChild,0, +func_78793_a,setRotationPoint,0, +func_78794_c,postRender,0, +func_78822_a,doPlace,2, +func_78823_a,isValid,2, +func_78836_a,getNBTCompound,0, +func_78837_a,getServerDataFromNBTCompound,0, +func_78849_a,addServerData,0, +func_78850_a,getServerData,0, +func_78851_b,removeServerData,0, +func_78853_a,loadServerList,0, +func_78855_b,saveServerList,0, +func_78856_c,countServers,0, +func_78857_a,swapServers,0, +func_78860_a,fromString,0, +func_78861_a,getIP,0, +func_78862_a,getInt,0, +func_78863_b,getServerAddress,0, +func_78864_b,getPort,0, +func_78868_a,updateEffects,0, +func_78869_b,getStatistics,0, +func_78870_a,clearEffects,0, +func_78872_b,renderLitParticles,0, +func_78873_a,addEffect,0, +func_78874_a,renderParticles,0, +func_78880_d,getZSize,2, +func_78882_c,getYSize,2, +func_78883_b,getXSize,2, +func_78884_a,intersectsWith,2, +func_78885_a,intersectsWith,2, +func_78886_a,offset,2, +func_78887_a,getNewBoundingBox,2, +func_78888_b,expandTo,2, +func_78898_a,updatePlayerMoveState,0, +func_78909_a,getColorIndex,0, +func_78914_f,noColor,0, +func_80003_ah,getPlayerUsageSnooper,0, +func_80006_f,getUniqueID,0, +func_82010_a,registerTickable,1, +func_82142_c,setInvisible,2, +func_82143_as,getMaxFallHeight,2, +func_82145_z,getMaxInPortalTime,2, +func_82147_ab,getPortalCooldown,2, +func_82149_j,copyLocationAndAnglesFrom,2, +func_82150_aj,isInvisible,2, +func_82160_b,dropEquipment,2, +func_82166_i,getArmSwingAnimationEnd,2, +func_82167_n,collideWithEntity,2, +func_82168_bl,updateArmSwingProgress,2, +func_82171_bF,canBeSteered,2, +func_82187_q,setLookingForHome,2, +func_82194_d,getWorld,2, +func_82195_e,attackDragonFrom,2, +func_82196_d,attackEntityWithRangedAttack,2, +func_82197_f,setDrinkingPotion,2, +func_82203_t,getWatchedTargetId,2, +func_82204_b,rotlerp,2, +func_82205_o,isArmored,2, +func_82206_m,ignite,2, +func_82207_a,getHeadYRotation,0, +func_82208_v,getHeadY,2, +func_82209_a,launchWitherSkullToCoords,2, +func_82210_r,getHeadXRotation,0, +func_82211_c,updateWatchedTargetId,2, +func_82212_n,getInvulTime,2, +func_82213_w,getHeadZ,2, +func_82214_u,getHeadX,2, +func_82215_s,setInvulTime,2, +func_82216_a,launchWitherSkullToEntity,2, +func_82227_f,setChild,2, +func_82230_o,isConverting,2, +func_82235_h,getIsBatHanging,2, +func_82236_f,setIsBatHanging,2, +func_82242_a,addExperienceLevel,2, +func_82243_bO,getArmorVisibility,2, +func_82245_bX,isSpawnForced,2, +func_82329_d,getWidthPixels,2, +func_82330_g,getHeightPixels,2, +func_82333_j,getRotation,2, +func_82334_a,setDisplayedItem,2, +func_82335_i,getDisplayedItem,2, +func_82336_g,setItemRotation,2, +func_82338_g,setAlphaF,0, +func_82341_c,getMotionFactor,2, +func_82342_d,isInvulnerable,2, +func_82343_e,setInvulnerable,2, +func_82356_Z,isCommandBlockEnabled,2, +func_82357_ak,getSpawnProtectionSize,1, +func_82358_a,isUsernameIndex,2, +func_82362_a,getRequiredPermissionLevel,2, +func_82370_a,getUsernameIndex,2, +func_82377_a,matchesMultiplePlayers,2, +func_82378_b,isSelector,2, +func_82381_h,getArgumentMap,2, +func_82386_a,matchOnePlayer,2, +func_82400_a,getRenderYaw,0, +func_82402_b,renderItem,0, +func_82422_c,transformHeldFull3DItemLayer,0, +func_82448_a,transferEntityToWorld,2, +func_82482_a,dispense,2, +func_82485_a,playDispenseSound,2, +func_82486_a,doDispense,2, +func_82487_b,dispenseStack,2, +func_82488_a,getWorldEventDataFrom,2, +func_82489_a,spawnDispenseParticles,2, +func_82498_a,getProjectileInaccuracy,2, +func_82499_a,getProjectileEntity,2, +func_82500_b,getProjectileVelocity,2, +func_82566_a,setWorldsForAll,2, +func_82568_a,getMapInfo,2, +func_82571_y,getGeneratorOptions,2, +func_82572_b,setWorldTotalTime,2, +func_82573_f,getWorldTotalTime,2, +func_82574_x,getGameRulesInstance,2, +func_82580_o,removeTag,2, +func_82581_a,createCrashReport,2, +func_82582_d,isEmpty,2, +func_82594_a,getObject,2, +func_82595_a,putObject,2, +func_82599_e,getZOffset,2, +func_82600_a,byIndex,2, +func_82601_c,getXOffset,2, +func_82615_a,getX,2, +func_82616_c,getZ,2, +func_82617_b,getY,2, +func_82618_k,getWorld,2, +func_82644_b,getWorldFeatures,2, +func_82645_d,updateLayers,2, +func_82647_a,setBiome,2, +func_82648_a,getBiome,2, +func_82649_e,getDefaultFlatGenerator,2, +func_82650_c,getFlatLayers,2, +func_82651_a,createFlatGeneratorFromString,2, +func_82656_d,getMinY,2, +func_82657_a,getLayerCount,2, +func_82658_c,getFillBlockMeta,2, +func_82660_d,setMinY,2, +func_82667_a,getMonsters,2, +func_82683_b,setDefaultPlayerReputation,2, +func_82684_a,getPlayerReputation,2, +func_82685_c,getNearestTargetPlayer,2, +func_82686_i,isMatingSeason,2, +func_82687_d,isPlayerReputationTooLow,2, +func_82688_a,modifyPlayerReputation,2, +func_82689_b,writeVillageDataToNBT,2, +func_82690_a,readVillageDataFromNBT,2, +func_82691_a,setWorld,2, +func_82692_h,endMatingSeason,2, +func_82705_e,getAnimal,2, +func_82712_a,getDouble,2, +func_82713_a,getDouble,2, +func_82714_a,getInt,2, +func_82715_a,getInt,2, +func_82716_a,nextDouble,2, +func_82719_a,writeCustomPotionEffectToNBT,2, +func_82720_e,getIsAmbient,2, +func_82722_b,readCustomPotionEffectFromNBT,2, +func_82725_o,isMagicDamage,2, +func_82726_p,setMagicDamage,2, +func_82734_g,getChunksLowestHorizon,2, +func_82736_K,getGameRules,2, +func_82737_E,getTotalWorldTime,2, +func_82738_a,setTotalWorldTime,0, +func_82742_i,resetUpdateEntityTick,2, +func_82743_f,getCreationCloudUpdateTick,0, +func_82744_b,setCloudUpdateTick,0, +func_82747_f,getId,2, +func_82749_j,getGeneratorOptions,2, +func_82750_a,setGeneratorOptions,2, +func_82752_c,hasLimitedInteractions,2, +func_82753_a,setPriority,2, +func_82756_a,getString,2, +func_82757_a,setValue,2, +func_82758_b,getBoolean,2, +func_82763_b,getRules,2, +func_82764_b,setOrCreateGameRule,2, +func_82765_e,hasRule,2, +func_82766_b,getBoolean,2, +func_82767_a,getString,2, +func_82768_a,readFromNBT,2, +func_82770_a,writeToNBT,2, +func_82781_a,getEnchantments,2, +func_82782_a,setEnchantments,2, +func_82783_a,increaseMaxTradeUses,2, +func_82784_g,isRecipeDisabled,2, +func_82785_h,compensateToolUses,0, +func_82787_a,findMatchingResult,2, +func_82788_x,canItemEditBlocks,2, +func_82789_a,getIsRepairable,2, +func_82812_d,getArmorMaterial,2, +func_82813_b,setColor,2, +func_82814_b,getColor,2, +func_82815_c,removeColor,2, +func_82816_b_,hasColor,2, +func_82833_r,getDisplayName,2, +func_82835_x,canEditBlocks,2, +func_82836_z,getItemFrame,2, +func_82837_s,hasDisplayName,2, +func_82838_A,getRepairCost,2, +func_82839_y,isOnItemFrame,2, +func_82840_a,getTooltip,0, +func_82841_c,setRepairCost,2, +func_82842_a,setItemFrame,2, +func_82846_b,transferStackInSlot,2, +func_82847_b,removeListener,0, +func_82848_d,updateRepairOutput,2, +func_82850_a,updateItemName,2, +func_82869_a,canTakeStack,2, +func_82877_b,setPlayerWalkSpeed,0, +func_82879_c,sendSettingsToServer,0, +func_82883_a,getUnicodeFlag,0, +func_83015_S,getCurrentDate,2, +func_85029_a,addEntityCrashInfo,2, +func_85031_j,hitByEntity,2, +func_85033_bc,collideWithNearbyEntities,2, +func_85034_r,setArrowCountInEntity,2, +func_85035_bI,getArrowCountInEntity,2, +func_85036_m,setCombatTask,2, +func_85039_t,addScore,2, +func_85040_s,setScore,2, +func_85052_h,getThrower,2, +func_85054_d,searchForOtherItemsNearby,2, +func_85055_a,makeCrashReport,2, +func_85056_g,getCategory,2, +func_85057_a,makeCategoryDepth,2, +func_85058_a,makeCategory,2, +func_85069_a,firstTwoElementsOfStackTraceMatch,2, +func_85070_b,trimStackTraceEntriesFromBottom,2, +func_85072_a,appendToStringBuilder,2, +func_85073_a,getPrunedStackTrace,2, +func_85074_a,getCoordinateInfo,0, +func_85089_a,getKey,2, +func_85090_b,getValue,2, +func_85094_b,renderDebugBoundingBox,0, +func_85118_a,addToCrashReport,2, +func_85144_b,getCacheSizes,2, +func_85151_d,getLowerChestInventory,2, +func_85156_a,removeTask,2, +func_85158_p,setAdventureModeExempt,2, +func_85172_a,sendLeashedEntitiesInChunk,2, +func_85176_s,getDefaultTeleporter,2, +func_85181_a,getRandomModelBox,0, +func_85188_a,makePortal,2, +func_85189_a,removeStalePortalLocations,2, +func_90010_a,isPartOfLargeChest,2, +func_90011_a,createChild,2, +func_90020_K,getLimitFramerate,0, +func_90033_f,canLoadWorld,0, +func_90035_a,getClassFromID,0, +func_90036_a,getFireAspectModifier,2, +func_90999_ad,canRenderOnFire,0, +func_92034_a,createParticle,0, +func_92035_a,createBall,0, +func_92036_a,createBurst,0, +func_92037_i,isFarFromCamera,0, +func_92038_a,createShaped,0, +func_92043_f,setTwinkle,0, +func_92045_e,setTrail,0, +func_92058_a,setItem,2, +func_92059_d,getItem,2, +func_92087_a,causeThornsDamage,2, +func_92088_a,makeFireworks,0, +func_92089_a,canApply,2, +func_92092_a,getBlastDamageReduction,2, +func_92093_a,getFireTimeForEntity,2, +func_92094_a,shouldHit,2, +func_92095_b,getDamage,2, +func_92097_a,negateDamage,2, +func_92099_a,getEnchantedItem,2, +func_92110_g,getEnchantments,2, +func_92111_a,getEnchantedItemStack,2, +func_92115_a,addEnchantment,2, +func_94041_b,isItemValidForSlot,2, +func_94053_h,nextTextureIndexX,0, +func_94059_bO,getAlwaysRenderNameTagForRender,0, +func_94060_bK,getAttackingEntity,2, +func_94061_f,setNoAI,2, +func_94083_c,getTntPlacedBy,2, +func_94085_r,getDefaultDisplayTileOffset,2, +func_94086_l,setDisplayTileOffset,2, +func_94095_a,killMinecart,2, +func_94096_e,setHasDisplayTile,2, +func_94099_q,getDisplayTileOffset,2, +func_94100_s,hasDisplayTile,2, +func_94101_h,applyDrag,2, +func_94103_c,explodeCart,2, +func_94104_d,getFuseTicks,0, +func_94105_c,ignite,2, +func_94107_f,setMinecartPowered,2, +func_94108_c,isMinecartPowered,2, +func_94182_a,addSlot,0, +func_94183_a,getStitchHolder,0, +func_94184_a,getAllStitchSlots,0, +func_94185_c,getOriginY,0, +func_94186_b,getOriginX,0, +func_94194_d,rotate,0, +func_94195_e,isRotated,0, +func_94196_a,setNewDimension,0, +func_94197_a,getWidth,0, +func_94199_b,getHeight,0, +func_94206_g,getMinV,0, +func_94207_b,getInterpolatedV,0, +func_94209_e,getMinU,0, +func_94210_h,getMaxV,0, +func_94211_a,getIconWidth,0, +func_94212_f,getMaxU,0, +func_94214_a,getInterpolatedU,0, +func_94215_i,getIconName,0, +func_94216_b,getIconHeight,0, +func_94217_a,copyFrom,0, +func_94219_l,updateAnimation,0, +func_94248_c,updateAnimations,0, +func_94277_a,bindTexture,0, +func_94305_f,doStitch,0, +func_94309_g,getStichSlots,0, +func_94310_b,allocateSlot,0, +func_94311_c,expandAndAllocateSlot,0, +func_94520_b,isKeyTranslated,2, +func_94522_b,canTranslate,2, +func_94525_a,computeStackSize,2, +func_94526_b,calcRedstoneFromInventory,2, +func_94527_a,canAddItemToSlot,2, +func_94529_b,extractDragMode,2, +func_94530_a,canMergeSlot,2, +func_94531_b,canDragIntoSlot,2, +func_94532_c,getDragEvent,2, +func_94533_d,resetDrag,2, +func_94534_d,getQuickcraftMask,0, +func_94539_a,causeExplosionDamage,2, +func_94540_d,setExplosion,2, +func_94541_c,isExplosion,2, +func_94542_g,resetFallSuffix,2, +func_94544_f,getBestCombatEntry,2, +func_94545_a,calculateFallSuffix,2, +func_94547_a,trackDamage,2, +func_94548_b,getFallSuffix,2, +func_94549_h,reset,2, +func_94550_c,getBestAttacker,2, +func_94559_f,isLivingDamageSrc,2, +func_94560_a,getDamageSrc,2, +func_94561_i,getDamageAmount,2, +func_94562_g,getFallSuffix,2, +func_94563_c,getDamage,2, +func_94613_c,getExplosivePlacedBy,2, +func_95999_t,getCustomNameTag,2, +func_96092_aw,isPushedByWater,2, +func_96094_a,setCustomNameTag,2, +func_96095_a,onActivatorRailPass,2, +func_96096_ay,isIgnited,2, +func_96107_aA,getXPos,2, +func_96108_aC,getZPos,2, +func_96109_aB,getYPos,2, +func_96110_f,setBlocked,2, +func_96111_ay,getBlocked,2, +func_96112_aD,captureDroppedItems,2, +func_96122_a,canAttackPlayer,2, +func_96123_co,getWorldScoreboard,2, +func_96124_cp,getTeam,2, +func_96296_a,getValidValues,2, +func_96297_d,getFriendlyName,2, +func_96300_b,getValueByName,2, +func_96301_b,isFancyStyling,2, +func_96302_c,isColor,2, +func_96333_a,joinNiceStringFromCollection,2, +func_96441_U,getScoreboard,2, +func_96443_a,setWorldScoreboard,0, +func_96456_a,sendScoreboard,2, +func_96496_a,teamsToNbt,2, +func_96497_d,fillInDisplaySlots,2, +func_96498_a,readTeams,2, +func_96499_a,setScoreboard,2, +func_96500_c,readScores,2, +func_96501_b,readObjectives,2, +func_96502_a,loadTeamPlayers,2, +func_96503_e,scoresToNbt,2, +func_96504_c,readDisplayConfig,2, +func_96505_b,objectivesToNbt,2, +func_96508_e,getTeam,2, +func_96509_i,getPlayersTeam,2, +func_96510_d,getObjectivesForEntity,2, +func_96511_d,removeTeam,2, +func_96512_b,removePlayerFromTeam,2, +func_96513_c,broadcastTeamRemove,2, +func_96514_c,getScoreObjectives,2, +func_96516_a,broadcastScoreUpdate,2, +func_96517_b,getObjectiveDisplaySlot,2, +func_96518_b,getObjective,2, +func_96519_k,removeObjective,2, +func_96520_a,getObjectivesFromCriteria,2, +func_96522_a,onScoreObjectiveAdded,2, +func_96523_a,broadcastTeamCreated,2, +func_96524_g,removePlayerFromTeams,2, +func_96525_g,getTeams,2, +func_96526_d,getObjectiveNames,2, +func_96527_f,createTeam,2, +func_96528_e,getScores,2, +func_96529_a,getOrCreateScore,2, +func_96530_a,setObjectiveInDisplaySlot,2, +func_96531_f,getTeamNames,2, +func_96532_b,onObjectiveDisplayNameChanged,2, +func_96533_c,onScoreObjectiveRemoved,2, +func_96534_i,getSortedScores,2, +func_96535_a,addScoreObjective,2, +func_96536_a,onScoreUpdated,2, +func_96537_j,getObjectiveDisplaySlotNumber,2, +func_96538_b,broadcastTeamInfoUpdate,2, +func_96539_a,getObjectiveInDisplaySlot,2, +func_96546_g,sendDisplaySlotRemovalPackets,2, +func_96548_f,getDestroyPackets,2, +func_96549_e,addObjective,2, +func_96550_d,getCreatePackets,2, +func_96551_b,markSaveDataDirty,2, +func_96552_h,getObjectiveDisplaySlotCount,2, +func_96559_d,getYOffset,2, +func_96560_a,getScoreMap,2, +func_96631_a,attemptDamageItem,2, +func_96636_a,getName,2, +func_96637_b,isReadOnly,2, +func_96645_d,getObjective,2, +func_96646_b,decreaseScore,2, +func_96647_c,setScorePoints,2, +func_96648_a,incrementScore,2, +func_96649_a,increaseScore,2, +func_96650_f,getScoreScoreboard,2, +func_96652_c,getScorePoints,2, +func_96653_e,getPlayerName,2, +func_96660_a,setAllowFriendlyFire,2, +func_96661_b,getName,2, +func_96662_c,setSuffix,2, +func_96663_f,getSuffix,2, +func_96664_a,setDisplayName,2, +func_96665_g,getAllowFriendlyFire,2, +func_96666_b,setPrefix,2, +func_96667_a,formatPlayerName,2, +func_96668_e,getPrefix,2, +func_96669_c,getDisplayName,2, +func_96670_d,getMembershipCollection,2, +func_96678_d,getDisplayName,2, +func_96679_b,getName,2, +func_96680_c,getCriteria,2, +func_96681_a,setDisplayName,2, +func_96682_a,getScoreboard,0, +func_98034_c,isInvisibleToPlayer,0, +func_98042_n,setTransferTicker,2, +func_98043_aE,canTransfer,2, +func_98052_bS,canPickUpLoot,2, +func_98053_h,setCanPickUpLoot,2, +func_98054_a,setScaleForAge,2, +func_98055_j,setScale,2, +func_98150_a,getAtlasSprite,0, +func_98267_a,broadcastEvent,2, +func_98268_b,setDelayToMin,2, +func_98270_a,readFromNBT,2, +func_98271_a,getSpawnerWorld,2, +func_98273_j,resetTimer,2, +func_98278_g,updateSpawner,2, +func_98279_f,isActivated,2, +func_98297_h,getSeeFriendlyInvisiblesEnabled,2, +func_98298_a,setFriendlyFlags,0, +func_98299_i,getFriendlyFlags,2, +func_98300_b,setSeeFriendlyInvisiblesEnabled,2, +func_98306_d,readGlyphSizes,0, +func_99999_d,run,0, diff --git a/overrides/config/varodd.cfg b/overrides/config/varodd.cfg new file mode 100644 index 0000000..b84277f --- /dev/null +++ b/overrides/config/varodd.cfg @@ -0,0 +1,18 @@ +# Configuration file + +general { + # A number that determines the likelihood of a chest becoming a mimic when a mob spawner fires. + # The higher the number, the less likely a mimic will be spawned. + # For instance, a value of 2 will mean roughly half of all mob spawn events can create a mimic. + # This is recommended to be fairly high, as it is tested for each mob spawned. + # Min: 0 + # Max: 2147483647 + I:"Mimic spawn frequency"=40 + + # The maximum range from a mob spawner that a chest can turn into a mimic + # Min: 1 + # Max: 8 + I:"Mimic spawn range"=4 +} + + diff --git a/overrides/config/varodd_ai.cfg b/overrides/config/varodd_ai.cfg new file mode 100644 index 0000000..983ea58 --- /dev/null +++ b/overrides/config/varodd_ai.cfg @@ -0,0 +1,42 @@ +# Configuration file + +general { + # Many Oddities are given custom behaviours that destroy blocks or items, or that attack other mobs. + # Depending on context, this can lead to damage to adventure maps and the like, and so is made optional. + # Setting this to FALSE will render all Oddities relatively inert, with no attack or destruction behaviours. + # To control the AI more precisely, set this to TRUE and adjust the individual AI settings as necessary. + B:"Allow Oddities their default AI"=true + + ########################################################################################################## + # individual oddity ai + #--------------------------------------------------------------------------------------------------------# + # Here you can enable or disable the optional AI of specific Oddities. + ########################################################################################################## + + "individual oddity ai" { + B:bulette=true + B:giant=true + B:giant_crab=true + B:giant_zombie=true + B:goblin=true + B:gryphon=true + B:kobold=true + B:mimic=true + B:monkey=true + B:ogre=true + B:pegasus=true + B:pegasus_chest=true + B:player_skull=true + B:rat=true + B:rat_giant=true + B:raven=true + B:scorpion=true + B:scorpion_giant=true + B:skull=true + B:troll=true + B:uberwidren=true + } + +} + + diff --git a/overrides/config/varodd_spawns.cfg b/overrides/config/varodd_spawns.cfg new file mode 100644 index 0000000..acf5f4c --- /dev/null +++ b/overrides/config/varodd_spawns.cfg @@ -0,0 +1,183 @@ +# Configuration file + +general { + # By default, Oddities do not spawn naturally to prevent interference + # Enable this to use them as ambience in your worlds + B:"Spawn Oddities naturally"=false + + ########################################################################################################## + # biome settings + #--------------------------------------------------------------------------------------------------------# + # Determines which Oddities spawn in which biomes + # Each entry is the biome ID for a specific biome + ########################################################################################################## + + "biome settings" { + I:giant < + 1 + 3 + > + I:giant_crab < + 16 + 24 + 0 + 10 + > + I:giant_zombie < + 1 + 3 + > + I:goblin < + 29 + > + I:gryphon < + 131 + > + I:kobold < + 2 + 17 + > + I:mimic < + 6 + > + I:monkey < + 21 + 22 + > + I:ogre < + 37 + > + I:pegasus < + 3 + > + I:pegasus_chest < + 3 + > + I:player_skull < + 8 + > + I:rat < + 6 + 134 + > + I:rat_giant < + 29 + 1 + 4 + 16 + > + I:raven < + 27 + 4 + 29 + 16 + > + I:scorpion < + 2 + 17 + > + I:scorpion_giant < + 2 + 17 + > + I:skull < + 8 + 29 + > + I:troll < + 4 + 27 + 5 + > + } + + ########################################################################################################## + # spawn weight settings + #--------------------------------------------------------------------------------------------------------# + # Determines the likelihood of a given Oddity spawning in the corresponding biome + # Each value corresponds directly to the same index in the biome list for the Oddity + # The higher the value, the greater the chance of spawning (Zombies use 100 in vanilla) + ########################################################################################################## + + "spawn weight settings" { + I:giant < + 1 + 1 + > + I:giant_crab < + 50 + 50 + 50 + 50 + > + I:giant_zombie < + 1 + 1 + > + I:goblin < + 90 + > + I:gryphon < + 10 + > + I:kobold < + 90 + 90 + > + I:mimic < + 10 + > + I:monkey < + 70 + 80 + > + I:ogre < + 10 + > + I:pegasus < + 10 + > + I:pegasus_chest < + 10 + > + I:player_skull < + 10 + > + I:rat < + 40 + 40 + > + I:rat_giant < + 20 + 20 + 20 + 20 + > + I:raven < + 20 + 20 + 20 + 20 + > + I:scorpion < + 10 + 10 + > + I:scorpion_giant < + 10 + 10 + > + I:skull < + 10 + 30 + > + I:troll < + 30 + 30 + 30 + > + } + +} + + diff --git a/overrides/config/vehicle.cfg b/overrides/config/vehicle.cfg new file mode 100644 index 0000000..7bb14af --- /dev/null +++ b/overrides/config/vehicle.cfg @@ -0,0 +1,76 @@ +# Configuration file + +general { + + ########################################################################################################## + # client + #--------------------------------------------------------------------------------------------------------# + # Client-only configs + ########################################################################################################## + + client { + + ########################################################################################################## + # debug + #--------------------------------------------------------------------------------------------------------# + # Configuration options for debugging vehicles + ########################################################################################################## + + debug { + # If true, the raytracer will be reloaded each tick. + B:"Reload Raytracer Each Tick"=false + + # If true, renders an outline of all the elements on a vehicle's model. Useful for debugging interactions. + B:"Render Vehicle Outlines"=false + } + + ########################################################################################################## + # interaction + #--------------------------------------------------------------------------------------------------------# + # Configuration options for vehicle interaction + ########################################################################################################## + + interaction { + # If true, raytraces will be performed on nearby vehicles when left-clicking the mouse, rather than just right-clicking it. This allows one to be damaged/broken when clicking anywhere on it, rather than just on its bounding box. + B:"Left-Click Enabled"=true + } + + ########################################################################################################## + # display + #--------------------------------------------------------------------------------------------------------# + # Configuration for display related options + ########################################################################################################## + + display { + # If true, automatically switches to third person when mounting vehicles + B:"Auto Perspective"=true + + # If true, displays a speedometer on the HUD when driving a vehicle + B:"Show Speedometer"=true + + # If true, an animation is performed while cycling vehicles in the workstation + B:"Workstation Animation"=true + } + + } + + ########################################################################################################## + # server + #--------------------------------------------------------------------------------------------------------# + # Server-only configs + ########################################################################################################## + + server { + # If true, vehicles will require fuel for them to be driven. + B:"Fuel Enabled"=true + + # The distance threshold before the trailer detaches from a vehicle + D:"Trailer Detach Distance"=6.0 + + # The amount of ticks to wait before syncing data to clients about the trailer connection. This is important for smooth trailer movement on client side. + I:"Trailer Sync Cooldown"=100 + } + +} + + diff --git a/overrides/config/voidcraft.cfg b/overrides/config/voidcraft.cfg new file mode 100644 index 0000000..654ab76 --- /dev/null +++ b/overrides/config/voidcraft.cfg @@ -0,0 +1,35 @@ +# Configuration file + +general { + # Dal Quor Dimension ID + I:dimensionIdDalQuor=-4 + + # Void Dimension ID + I:dimensionIdVoid=-2 + + # xia Dimension ID + I:dimensionIdXia=-3 + + # Enable Cosmic Material Gen + B:generate_CosmicOre=true + + # Enable VoidCrystal Ore Gen + B:generate_VoidOre=true + + # Enable all custom BG Music + B:music=true + + # Reality Hole Dimension Whitelist + I:realityWhitelist < + 0 + -1 + > + + # Render Vade Mecum Item Particles + B:renderVadeMecumParticles=true + + # Teleport below Y level -256 + B:voidTeleport=true +} + + diff --git a/overrides/config/voidislandcontrol.cfg b/overrides/config/voidislandcontrol.cfg new file mode 100644 index 0000000..9bfe8ed --- /dev/null +++ b/overrides/config/voidislandcontrol.cfg @@ -0,0 +1,345 @@ +# Configuration file + +general { + + ########################################################################################################## + # worldgensettings + #--------------------------------------------------------------------------------------------------------# + # Config Settings for the world generation + ########################################################################################################## + + worldgensettings { + # Dimension for island management to occur in + I:baseDimension=-30 + + # Level where clouds appear + I:cloudLevel=200 + + # End dimension will be a void world + B:endVoid=false + + # End dimension will generate structures (Only takes effect if end is a void world) + B:endVoidStructures=true + + # Level where the horizon appears + I:horizonLevel=40 + + # Nether dimension will be a void world + B:netherVoid=true + + # Nether dimension will generate structures (Only takes effect if nether is a void world) + B:netherVoidStructures=false + + # Biome used for entire world + I:worldBiomeID=-1 + + # VOID-NOT USED, OVERWORLD-NOT USED, SUPERFLAT-Use the string as used for normal flat worlds, WORLDTYPE-world type to be used (set like server level-types), CUSTOMIZED-NOT USED + S:worldGenSpecialParameters=lostcities + + # Overworld generation type + # Valid values: + # VOID + # OVERWORLD + # SUPERFLAT + # WORLDTYPE + # CUSTOMIZED + S:worldGenType=WORLDTYPE + } + + ########################################################################################################## + # islandsettings + #--------------------------------------------------------------------------------------------------------# + # Config Settings for the world generation + ########################################################################################################## + + islandsettings { + # Allow players to create or reset their islands + B:allowIslandCreation=true + + # Automatically give new players islands + B:autoCreate=true + + # ONLY TAKES EFFECT ON DEDICATED SERVERS-Automatically give new players islands + B:autoCreateServersOnly=false + + # Type of block to spawn under islands + # Valid values: + # BEDROCK + # SECONDARYBLOCK + S:bottomBlockType=BEDROCK + + # Sets how long the buffs are given when spawning on an island in ticks (I think) + I:buffTimer=0 + + # Custom islands using the structure block data. Files are to be placed in the voidislandcontrolstructures config folder. The names in this list should be the same as the structure names. These names are the ids for the island type as well + S:customIslands < + station + > + + # Forces players to spawn at the spawn position. By default, the player will be teleported to a safe spot above it if spawning fails. This config disables that + B:forceSpawn=false + B:forceSpawnAtOffset=false + + # Biome used for islands + I:islandBiomeID=-1 + + # Biome range (width) used for islands + I:islandBiomeRange=0 + + # Distance between islands + I:islandDistance=1000 + + # This is for the island at 0,0! Valids are random, bedrock, sand, snow, wood, grass, gog, or others added by addons/custom islands + S:islandMainSpawnType=station + + # Disables effect of protectionBuildRange + B:islandProtection=false + + # Width of islands + I:islandSize=22 + + # Valids are random, sand, snow, wood, grass, gog, or others added by addons/custom islands + S:islandSpawnType=station + + # Y Level to spawn islands at (Set to 2 above where you want the ground block) + I:islandYLevel=210 + + # Start the world in one chunk mode + B:oneChunk=false + + # Range where players from other islands are not allowed and the range furthest players of an island can go. Affects spawn too (Max of islandDistance/2) + I:protectionBuildRange=500 + + # Reset players inventory with the starting inventory + B:resetInventory=true + + # Spawn a chest on the island + B:spawnChest=false + + # Protect spawn from building, destroying, interactions with blocks and machines, etc. Those in creative are ignored + B:spawnProtection=false + + # Starting items given to new players. Use the /startingInv command in game + S:startingItems < + ftbquests:book:0*1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > + + forcespawnoffset { + I:x=0 + I:y=0 + I:z=0 + } + + ########################################################################################################## + # grasssettings + #--------------------------------------------------------------------------------------------------------# + # Settings for the grass island + ########################################################################################################## + + grasssettings { + # Allow grass island to be used + B:enableGrassIsland=false + + # Type of grass/dirt + # Valid values: + # GRASS + # DIRT + # COARSEDIRT + S:grassBlockType=GRASS + + # Spawn a tree + B:spawnTree=true + } + + ########################################################################################################## + # sandsettings + #--------------------------------------------------------------------------------------------------------# + # Settings for the sand island + ########################################################################################################## + + sandsettings { + # Allow sand island to be used + B:enableSandIsland=false + + # Type of sand + # Valid values: + # NORMAL + # RED + S:sandBlockType=RED + + # Spawn a cactus + B:spawnCactus=true + } + + ########################################################################################################## + # snowsettings + #--------------------------------------------------------------------------------------------------------# + # Settings for the snow island + ########################################################################################################## + + snowsettings { + # Allow snow island to be used + B:enableSnowIsland=false + + # Spawn an igloo + B:spawnIgloo=false + + # Spawn pumpkins + B:spawnPumpkins=true + } + + ########################################################################################################## + # woodsettings + #--------------------------------------------------------------------------------------------------------# + # Settings for the wood island + ########################################################################################################## + + woodsettings { + # Allow wood island to be used + B:enableWoodIsland=false + + # Spawn string + B:spawnString=true + + # Spawn water + B:spawnWater=true + + # Type of wood + # Valid values: + # OAK + # SPRUCE + # BIRCH + # JUNGLE + # ACACIA + # DARKOAK + S:woodBlockType=DARKOAK + } + + ########################################################################################################## + # gogsettings + #--------------------------------------------------------------------------------------------------------# + # Settings for the Garden of Glass island (Requires Botania and Garden of Glass!) + ########################################################################################################## + + gogsettings { + # Allow garden of glass island to be used + B:enableGoGIsland=false + } + + } + + ########################################################################################################## + # commandsettings + #--------------------------------------------------------------------------------------------------------# + # Config Settings for the world generation + ########################################################################################################## + + commandsettings { + # Allows the home command to be used + B:allowHomeCommand=true + + # Allows the visit command to be used + B:allowVisitCommand=false + + # Run always or require redstone + B:commandBlockAuto=false + + # Command for the command block to run + S:commandBlockCommand= + + # Command Block direction to face + # Valid values: + # DOWN + # UP + # NORTH + # SOUTH + # WEST + # EAST + S:commandBlockDirection=UP + + # Type of command block to spawn + # Valid values: + # NONE + # IMPULSE + # REPEATING + # CHAIN + S:commandBlockType=NONE + + # Name of the main command + S:commandName=station + + # Allow the one chunk command to be used + B:oneChunkCommandAllowed=false + + # Commands to run when the world loads + S:worldLoadCommands < + > + + ########################################################################################################## + # commandblockpos + #--------------------------------------------------------------------------------------------------------# + # Offset position for command block from the center block above the bedrock + ########################################################################################################## + + commandblockpos { + # The x coordinate (Offset from the center block above the bedrock) + I:x=0 + + # The y coordinate (Offset from the center block above the bedrock) + I:y=0 + + # The z coordinate (Offset from the center block above the bedrock) + I:z=0 + } + + } + + ########################################################################################################## + # othersettings + #--------------------------------------------------------------------------------------------------------# + # Config Settings for other stuff + ########################################################################################################## + + othersettings { + # Hide the toasts when at spawn + B:hideToasts=true + } + +} + + diff --git a/overrides/config/voidislandcontrolstructures/station-new.nbt b/overrides/config/voidislandcontrolstructures/station-new.nbt new file mode 100644 index 0000000..55ff364 Binary files /dev/null and b/overrides/config/voidislandcontrolstructures/station-new.nbt differ diff --git a/overrides/config/voidislandcontrolstructures/station-old.nbt b/overrides/config/voidislandcontrolstructures/station-old.nbt new file mode 100644 index 0000000..f42eeb8 Binary files /dev/null and b/overrides/config/voidislandcontrolstructures/station-old.nbt differ diff --git a/overrides/config/voidislandcontrolstructures/station-old2.nbt b/overrides/config/voidislandcontrolstructures/station-old2.nbt new file mode 100644 index 0000000..5b3699f Binary files /dev/null and b/overrides/config/voidislandcontrolstructures/station-old2.nbt differ diff --git a/overrides/config/voidislandcontrolstructures/station.nbt b/overrides/config/voidislandcontrolstructures/station.nbt new file mode 100644 index 0000000..7cb96a3 Binary files /dev/null and b/overrides/config/voidislandcontrolstructures/station.nbt differ diff --git a/overrides/config/vtt.cfg b/overrides/config/vtt.cfg new file mode 100644 index 0000000..16ccd16 --- /dev/null +++ b/overrides/config/vtt.cfg @@ -0,0 +1,19 @@ +# Configuration file + +general { + # [default: [minecraft:emerald]] + S:currencyItems < + minecraft:emerald + > + + # [default: true] + B:loadTradesFromJar=true + + # [default: true] + B:loadVillagersFromJar=true + + # [default: true] + B:sortTrades=true +} + + diff --git a/overrides/config/vtt/trade_tables/armorer.json b/overrides/config/vtt/trade_tables/armorer.json new file mode 100644 index 0000000..8d65b7f --- /dev/null +++ b/overrides/config/vtt/trade_tables/armorer.json @@ -0,0 +1,17 @@ +{ + Profession: "minecraft:smith", + Career:"armor", + + Offers:{ + Recipes:[ + + {action:"remove", buy:{id:"minecraft:emerald"},sell:{id:"minecraft:diamond_chestplate"}, CareerLevel:3}, + + {action:"add", buy:{id:"minecraft:emerald",Count:{min:10,max:12}},sell:{id:"minecraft:diamond_helmet",Count:1,tag:{ench:"random"}}, CareerLevel:3, chance:0.25}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:16,max:19}},sell:{id:"minecraft:diamond_chestplate",Count:1,tag:{ench:"random"}}, CareerLevel:3, chance:0.25}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:14,max:17}},sell:{id:"minecraft:diamond_leggings",Count:1,tag:{ench:"random"}}, CareerLevel:3, chance:0.25}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:8,max:10}},sell:{id:"minecraft:diamond_boots",Count:1,tag:{ench:"random"}}, CareerLevel:3, chance:0.25} + + ] + } +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/brewer.json b/overrides/config/vtt/trade_tables/brewer.json new file mode 100644 index 0000000..d8507aa --- /dev/null +++ b/overrides/config/vtt/trade_tables/brewer.json @@ -0,0 +1,26 @@ +{ + Profession:"vtt:brewer", + Career:"brewer", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:sugar",Count:{min:18,max:22}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:brown_mushroom",Count:{min:15,max:19}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + {action:"add", buyB:{id:"minecraft:emerald",Count:1},buy:{id:"minecraft:carrot",Count:1},sell:{id:"minecraft:golden_carrot",Count:1}, CareerLevel:1}, + {action:"add", buyB:{id:"minecraft:emerald",Count:1},buy:{id:"minecraft:melon",Count:1},sell:{id:"minecraft:speckled_melon",Count:1}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:3,max:5}},sell:{id:"minecraft:fish",Count:1,Damage:3}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:3,max:5}},sell:{id:"minecraft:rabbit_foot",Count:1}, CareerLevel:1}, + + {action:"add", buy:{id:"minecraft:gunpowder",Count:{min:18,max:22}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:spider_eye",Count:{min:12,max:16}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:3,max:5}},sell:{id:"minecraft:magma_cream",Count:1}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:6,max:8}},sell:{id:"minecraft:ghast_tear",Count:1}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:4,max:6}},sell:{id:"minecraft:fermented_spider_eye",Count:{min:2,max:3}}, CareerLevel:2}, + + {action:"add", buy:{id:"minecraft:emerald",Count:{min:3,max:5}},sell:{id:"minecraft:potion",Count:1,tag:{Potion:"random"}}, CareerLevel:3}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:3,max:5}},sell:{id:"minecraft:tipped_arrow",Count:{min:8,max:16},tag:{Potion:"random"}}, CareerLevel:3} + + ] + } +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/butcher.json b/overrides/config/vtt/trade_tables/butcher.json new file mode 100644 index 0000000..74acaa1 --- /dev/null +++ b/overrides/config/vtt/trade_tables/butcher.json @@ -0,0 +1,18 @@ +{ + Profession:"minecraft:butcher", + Career:"butcher", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:beef",Count:{min:14,max:18}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:mutton",Count:{min:14,max:18}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:rabbit",Count:{min:14,max:18}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + + {action:"add", buy:{id:"minecraft:emerald",Count:1},sell:{id:"minecraft:cooked_beef",Count:{min:5,max:7}}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:1},sell:{id:"minecraft:cooked_mutton",Count:{min:5,max:7}}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:1},sell:{id:"minecraft:cooked_rabbit",Count:{min:6,max:8}}, CareerLevel:2} + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/farmer.json b/overrides/config/vtt/trade_tables/farmer.json new file mode 100644 index 0000000..3472ab0 --- /dev/null +++ b/overrides/config/vtt/trade_tables/farmer.json @@ -0,0 +1,13 @@ +{ + Profession:"minecraft:farmer", + Career:"farmer", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:beetroot",Count:{min:15,max:19}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1} + + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/fisherman.json b/overrides/config/vtt/trade_tables/fisherman.json new file mode 100644 index 0000000..84e1843 --- /dev/null +++ b/overrides/config/vtt/trade_tables/fisherman.json @@ -0,0 +1,16 @@ +{ + Profession:"minecraft:farmer", + Career:"fisherman", + + Offers:{ + Recipes:[ + + {action:"remove", buy:{id:"minecraft:emerald"},sell:{id:"minecraft:bow"}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:2,max:3}},sell:{id:"minecraft:fishing_rod",Count:1}, CareerLevel:2}, + + {action:"add", buy:{id:"minecraft:emerald",Count:{min:7,max:8}},sell:{id:"minecraft:fishing_rod",Count:1,tag:{ench:"random"}}, CareerLevel:3} + + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/fletcher.json b/overrides/config/vtt/trade_tables/fletcher.json new file mode 100644 index 0000000..9800bc7 --- /dev/null +++ b/overrides/config/vtt/trade_tables/fletcher.json @@ -0,0 +1,16 @@ +{ + Profession:"minecraft:farmer", + Career:"fletcher", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:feather",Count:{min:15,max:20}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:flint",Count:{min:15,max:20}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + + {action:"add", buy:{id:"minecraft:emerald",Count:{min:12,max:15}},sell:{id:"minecraft:bow",Count:1,tag:{ench:"random"}}, CareerLevel:3} + + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/leatherworker.json b/overrides/config/vtt/trade_tables/leatherworker.json new file mode 100644 index 0000000..41b9020 --- /dev/null +++ b/overrides/config/vtt/trade_tables/leatherworker.json @@ -0,0 +1,12 @@ +{ + Profession:"minecraft:butcher", + Career:"leather", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:rabbit_hide",Count:{min:18,max:24}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1} + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/necromancer.json b/overrides/config/vtt/trade_tables/necromancer.json new file mode 100644 index 0000000..0e310c1 --- /dev/null +++ b/overrides/config/vtt/trade_tables/necromancer.json @@ -0,0 +1,32 @@ +{ + Profession:"minecraft:priest", + Career:"necromancer", + + Offers:{ + Recipes:[ + + { + action: "add", + CareerLevel: 1, + buyB: {id:"minecraft:emerald",Count:{min:8,max:12}}, buy: {id:"minecraft:skull",Count:1,Damage:0}, + sell: {id:"minecraft:spawn_egg",Count:1,Damage:0,tag:{EntityTag:{id:"minecraft:skeleton"}}} + }, + + { + action: "add", + CareerLevel: 1, + buyB: {id:"minecraft:emerald",Count:{min:8,max:12}}, buy: {id:"minecraft:skull",Count:1,Damage:2}, + sell: {id:"minecraft:spawn_egg",Count:1,Damage:0,tag:{EntityTag:{id:"minecraft:zombie"}}} + }, + + { + action: "add", + CareerLevel: 1, + buyB: {id:"minecraft:emerald",Count:{min:8,max:12}}, buy: {id:"minecraft:skull",Count:1,Damage:4}, + sell: {id:"minecraft:spawn_egg",Count:1,Damage:0,tag:{EntityTag:{id:"minecraft:creeper"}}} + } + + ] + } + +} diff --git a/overrides/config/vtt/trade_tables/nitwit.json b/overrides/config/vtt/trade_tables/nitwit.json new file mode 100644 index 0000000..6012ca8 --- /dev/null +++ b/overrides/config/vtt/trade_tables/nitwit.json @@ -0,0 +1,13 @@ +{ + Profession:"minecraft:nitwit", + Career:"nitwit", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:poisonous_potato",Count:{min:15,max:19}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1} + + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/redstoner.json b/overrides/config/vtt/trade_tables/redstoner.json new file mode 100644 index 0000000..813628e --- /dev/null +++ b/overrides/config/vtt/trade_tables/redstoner.json @@ -0,0 +1,24 @@ +{ + Profession: "vtt:redstoner", + Career:"redstoner", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:planks",Count:{min:15,max:20}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:stone",Count:{min:12,max:16}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:1}, + + {action:"add", buy:{id:"minecraft:emerald",Count:[1,1]},sell:{id:["minecraft:stone_button","minecraft:wooden_button"],Count:[{min:8,max:10},{min:10,max:12}]}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:emerald",Count:1},sell:{id:"minecraft:lever",Count:{min:4,max:6}}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:emerald",Count:[1,1]},sell:{id:["minecraft:stone_pressure_plate","minecraft:wooden_pressure_plate"],Count:[{min:4,max:5},{min:5,max:6}]}, CareerLevel:1}, + {action:"add", buy:{id:"minecraft:emerald",Count:1},sell:{id:"minecraft:tripwire_hook",Count:{min:3,max:5}}, CareerLevel:1}, + + {action:"add", buy:{id:"minecraft:quartz",Count:{min:15,max:20}},sell:{id:"minecraft:emerald",Count:1}, CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:8,max:12}},sell:{id:"minecraft:repeater",Count:1},CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:10,max:16}},sell:{id:"minecraft:comparator",Count:1},CareerLevel:2}, + {action:"add", buy:{id:"minecraft:emerald",Count:{min:10,max:16}},sell:{id:"minecraft:daylight_detector",Count:1},CareerLevel:2} + + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/shepherd.json b/overrides/config/vtt/trade_tables/shepherd.json new file mode 100644 index 0000000..6af2680 --- /dev/null +++ b/overrides/config/vtt/trade_tables/shepherd.json @@ -0,0 +1,13 @@ +{ + Profession:"minecraft:farmer", + Career:"shepherd", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:emerald",Count:{min:12,max:15}},sell:{id:"minecraft:shears",Count:1,tag:{ench:"random"}}, CareerLevel:3} + + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/trade_tables/toolsmith.json b/overrides/config/vtt/trade_tables/toolsmith.json new file mode 100644 index 0000000..5c25146 --- /dev/null +++ b/overrides/config/vtt/trade_tables/toolsmith.json @@ -0,0 +1,13 @@ +{ + Profession: "minecraft:smith", + Career:"tool", + + Offers:{ + Recipes:[ + + {action:"add", buy:{id:"minecraft:emerald",Count:{min:9,max:12}},sell:{id:"minecraft:diamond_shovel",Count:1,tag:{ench:"random"}}, CareerLevel:3} + + ] + } + +} \ No newline at end of file diff --git a/overrides/config/vtt/villagers/brewer.json b/overrides/config/vtt/villagers/brewer.json new file mode 100644 index 0000000..186d74a --- /dev/null +++ b/overrides/config/vtt/villagers/brewer.json @@ -0,0 +1,10 @@ +{ + profession: { + name: "vtt:brewer", + texture: "vtt:textures/entity/villager/brewer.png", + zombieTexture: "vtt:textures/entity/zombie_villager/zombie_brewer.png" + }, + careers: [ + "brewer" + ] +} \ No newline at end of file diff --git a/overrides/config/vtt/villagers/priest.json b/overrides/config/vtt/villagers/priest.json new file mode 100644 index 0000000..9335b4b --- /dev/null +++ b/overrides/config/vtt/villagers/priest.json @@ -0,0 +1,8 @@ +{ + profession: { + name: "minecraft:priest" + }, + careers: [ + "necromancer" + ] +} \ No newline at end of file diff --git a/overrides/config/vtt/villagers/redstoner.json b/overrides/config/vtt/villagers/redstoner.json new file mode 100644 index 0000000..3029989 --- /dev/null +++ b/overrides/config/vtt/villagers/redstoner.json @@ -0,0 +1,10 @@ +{ + profession: { + name: "vtt:redstoner", + texture: "vtt:textures/entity/villager/redstoner.png", + zombieTexture: "vtt:textures/entity/zombie_villager/zombie_redstoner.png" + }, + careers: [ + "redstoner" + ] +} \ No newline at end of file diff --git a/overrides/config/vtt/villagers/tinkerer.json b/overrides/config/vtt/villagers/tinkerer.json new file mode 100644 index 0000000..2ef3c7d --- /dev/null +++ b/overrides/config/vtt/villagers/tinkerer.json @@ -0,0 +1,10 @@ +{ + profession: { + name: "vtt:tinkerer", + texture: "vtt:textures/entity/villager/tinkerer.png", + zombieTexture: "vtt:textures/entity/zombie_villager/zombie_tinkerer.png" + }, + careers: [ + "tinkerer" + ] +} \ No newline at end of file diff --git a/overrides/config/waila/theme/dark.json b/overrides/config/waila/theme/dark.json new file mode 100644 index 0000000..3683991 --- /dev/null +++ b/overrides/config/waila/theme/dark.json @@ -0,0 +1,7 @@ +{ + "name": "cfg.theme.dark", + "background": "#131313", + "gradientTop": "#383838", + "gradientBottom": "#242424", + "font": "#A0A0A0" +} \ No newline at end of file diff --git a/overrides/config/waila/theme/vanilla.json b/overrides/config/waila/theme/vanilla.json new file mode 100644 index 0000000..29864f6 --- /dev/null +++ b/overrides/config/waila/theme/vanilla.json @@ -0,0 +1,7 @@ +{ + "name": "cfg.theme.vanilla", + "background": "#100010", + "gradientTop": "#5000FF", + "gradientBottom": "#28007F", + "font": "#A0A0A0" +} \ No newline at end of file diff --git a/overrides/config/waila/waila.cfg b/overrides/config/waila/waila.cfg new file mode 100644 index 0000000..385348a --- /dev/null +++ b/overrides/config/waila/waila.cfg @@ -0,0 +1,137 @@ +# Configuration file + +client { + # The amount of time in milliseconds (1000ms = 1s) between queries to the server for Tile Entity and Entity data. There is an enforced minimum of 250 (or every 1/4 of a second). + I:waila.cfg.ratelimiter=250 +} + + +general { + I:waila.cfg.alpha=80 + I:waila.cfg.bgcolor=-16777216 + S:waila.cfg.blocknameformat=\u00A77%s + S:waila.cfg.entitynameformat=\u00A77%s + S:waila.cfg.fluidnameformat=\u00A77%s + I:waila.cfg.fontcolor=-7960950 + I:waila.cfg.gradient1=-16777216 + I:waila.cfg.gradient2=-16777216 + I:waila.cfg.heartsperline=20 + B:waila.cfg.hidefromdebug=false + B:waila.cfg.hidefromlist=true + B:waila.cfg.keybind=true + B:waila.cfg.liquid=true + I:waila.cfg.maxhpbeforetext=40 + B:waila.cfg.metadata=false + S:waila.cfg.metadataformat=\u00A77[%s@%d] + S:waila.cfg.modnameformat=\u00A78\u00A78%s + B:waila.cfg.newfilters=true + I:waila.cfg.posx=5000 + I:waila.cfg.posy=100 + I:waila.cfg.scale=100 + B:waila.cfg.shiftblock=false + B:waila.cfg.shiftents=false + B:waila.cfg.show=true + B:waila.cfg.showitem=true + B:waila.cfg.showmode=true + B:waila.cfg.tts=false +} + + +########################################################################################################## +# modules +#--------------------------------------------------------------------------------------------------------# +# Those are the config keys defined in modules. +# Server side, it is used to enforce keys client side using the next section. +########################################################################################################## + +modules { + B:capability.energyinfo=true + B:capability.inventoryinfo=true + B:capability.tankinfo=true + B:darkutils.filter.type=true + B:darkutils.sneaky.owner=true + B:darkutils.timer.time=true + B:general.showcrop=true + B:general.showents=true + B:general.showhp=true + B:general.showstates=false + B:inspirations.cauldron=true + B:jade.brewingstand=true + B:jade.horsechest=true + B:jade.horsestat=true + B:jade.itemframe=true + B:jade.mobbreeding=true + B:jade.mobgrowth=true + B:jade.potioneffects=true + B:oc.address=true + B:oc.componentName=true + B:oc.energy=true + B:securitycraft.showcustomname=true + B:securitycraft.showmodules=true + B:securitycraft.showowner=true + B:securitycraft.showpasswords=true + B:sync.showactive=true + B:sync.showentity=true + B:sync.showowner=true + B:sync.showpower.output=true + B:sync.showprogress=true + B:vanilla.comparator=true + B:vanilla.furnacedisplay=true + B:vanilla.jukebox=true + B:vanilla.leverstate=true + B:vanilla.redstone=true + B:vanilla.repeater=true + B:vanilla.silverfish=true + B:vanilla.spawntype=true +} + + +########################################################################################################## +# server_forcing +#--------------------------------------------------------------------------------------------------------# +# Any key set to true here will ensure that the client is using the configuration set in the 'module' section above. +# This is useful for enforcing false to 'cheating' keys like silverfish. +########################################################################################################## + +server_forcing { + B:capability.energyinfo=false + B:capability.inventoryinfo=false + B:capability.tankinfo=false + B:darkutils.filter.type=false + B:darkutils.sneaky.owner=false + B:darkutils.timer.time=false + B:general.showcrop=false + B:general.showents=false + B:general.showhp=false + B:general.showstates=false + B:inspirations.cauldron=false + B:jade.brewingstand=false + B:jade.horsechest=false + B:jade.horsestat=false + B:jade.itemframe=false + B:jade.mobbreeding=false + B:jade.mobgrowth=false + B:jade.potioneffects=false + B:oc.address=false + B:oc.componentName=false + B:oc.energy=false + B:securitycraft.showcustomname=false + B:securitycraft.showmodules=false + B:securitycraft.showowner=false + B:securitycraft.showpasswords=false + B:sync.showactive=false + B:sync.showentity=false + B:sync.showowner=false + B:sync.showpower.output=false + B:sync.showprogress=false + B:vanilla.comparator=false + B:vanilla.furnacedisplay=false + B:vanilla.jukebox=false + B:vanilla.leverstate=false + B:vanilla.redstone=false + B:vanilla.repeater=false + B:vanilla.silverfish=false + B:vanilla.spawntype=false +} + + diff --git a/overrides/config/watercontrolextreme.cfg b/overrides/config/watercontrolextreme.cfg new file mode 100644 index 0000000..a1c6d03 --- /dev/null +++ b/overrides/config/watercontrolextreme.cfg @@ -0,0 +1,35 @@ +# Configuration file + +general { + # Block registry names for fluids that should be made finite + S:finiteFluids < + water + > + + # Biomes in which these fluids should be infinite + S:infiniteBiomes < + minecraft:ocean + minecraft:deep_ocean + minecraft:beach + minecraft:stone_beach + minecraft:cold_beach + minecraft:beaches + minecraft:river + > + + # Dimensions in which these fluids should be infinite + I:infiniteDimensions < + > + + # Minimum y-level in which fluids can form new source blocks. + # Min: 0 + # Max: 255 + I:maxHeight=255 + + # Maximum y-level in which fluids can form new source blocks. + # Min: 0 + # Max: 255 + I:minHeight=0 +} + + diff --git a/overrides/config/wawla.cfg b/overrides/config/wawla.cfg new file mode 100644 index 0000000..21bcd38 --- /dev/null +++ b/overrides/config/wawla.cfg @@ -0,0 +1,143 @@ +# Configuration file + +_feature { + # Shows information about breedable animals [default: true] + B:animals=true + + # Shows information about armor points [default: true] + B:armor=true + + # Shows the blast resistance of a block [default: false] + B:blastres=false + + # Shows how close blocks are to breaking [default: true] + B:breakprogress=true + + # Shows descriptions of enchantments on enchantment books [default: true] + B:enchdesc=true + + # Shows the enchantment power of a block [default: true] + B:enchpower=true + + # Shows the equipment a mob is wearing [default: true] + B:equipment=true + + # Shows the amount of exp in exp orbs [default: true] + B:exp=true + + # Shows fluid info on fluid container items [default: true] + B:fluidcontainer=true + + # Shows info about the furnace [default: true] + B:furnace=true + + # Shows the hardness of the block [default: false] + B:hardness=false + + # Shows harvestability data [default: true] + B:harvestable=true + + # Shows info about horses [default: true] + B:horses=true + + # Shows info about item frames [default: true] + B:itemframes=true + + # Shows info about villager professions [default: true] + B:professions=true + + # Shows info about player heads [default: true] + B:skulls=true + + # Shows info about tameable mobs [default: true] + B:tameable=true + + # Shows info about primed tnt [default: true] + B:tnt=true +} + + +animals { + # Should the breedting timer be shown? + B:showBreedingCooldown=true + + # Should the correct breeding item reflect in the hud? + B:showBreedingItem=true + + # Should the growing timer be shown? + B:showGrowingCooldown=true +} + + +enchdesc { + # Should the mod which added the enchantment be shown? + B:showOwner=true +} + + +equipment { + # Show a purple star by name of enchanted item + B:enchantmentStar=true + + # Require sneaking to see entity equipment + B:requireSneak=true +} + + +fluidcontainer { + # Should the owner of the fluid be shown? + B:showOwner=true + + # Should the temperature of the fluid be shown? + B:showTemp=true +} + + +furnace { + # Show the remaining fuel time? + B:burntime=true + + # Show the stack in the fuel slot? + B:fuel=true + + # Show the stack in the input slot? + B:input=true + + # Show the stack in the output slot? + B:output=true +} + + +harvestable { + # Limit to only ores? + B:oresOnly=true + + # Show the correct tier if the player lacks it? + B:showCorrectTier=true + + # Show the correct tool if the player is using the wrong one? + B:showCorrectTool=true + + # Show if the block is harvestable? + B:showHarvestable=true +} + + +horses { + # Show the jump strength of the horse, relative ot the player. + B:jump=true + + # Show the speed of the horse, relative ot the player. + B:speed=true +} + + +tameable { + # Show when a pet mob is sitting? + B:showSitting=true + + # Show when a pet mob is tamed? + B:showTamed=true +} + + diff --git a/overrides/config/wearablebackpacks.cfg b/overrides/config/wearablebackpacks.cfg new file mode 100644 index 0000000..5e926e3 --- /dev/null +++ b/overrides/config/wearablebackpacks.cfg @@ -0,0 +1,51 @@ +# Configuration file + +backpack { + B:enabled=true + + # Durability of a normal backpack. Set to 0 for unbreakable. Default: 214. + I:durability=214 + + # Armor points of a normal backpack. Valid values are 0 to 20. Default: 2. + # Has no effect if equipAsChestArmor is disabled. + I:armor=2 + + # Storage size of a normal backpack. Valid values are [1x1] to [17x6]. Default: [9x4]. + # Changing this doesn't affect placed or equipped backpacks until turned back into an item. + S:size=[9x4] +} + + +cosmetic { + # Controls the opacity / visibility of the enchantment effect on equipped and placed backpacks, if present. Default: 80%. + S:enchantEffectOpacity=80.0% +} + + +entity { + # Controls whether mobs spawned naturally can randomly be wearing backpacks. + B:spawnNaturally=true + + # Controls whether mobs spawned from spawners can randomly be wearing backpacks. + B:spawnFromSpawners=false +} + + +general { + # If enabled, places equipped backpacks as a block on death, instead of scattering the items all around. Default: true. + B:dropAsBlockOnDeath=true + + # If enabled, allows equipped backpacks to be opened by other players by right clicking the target's back. Default: true. + B:enableEquippedInteraction=true + + # If enabled, allows machines to interact with placed backpacks. Default: false. + B:enableMachineInteraction=false + + # If enabled, allows players to open their own equipped backpack without requiring it to be placed first using a keybind. Default: false. + B:enableSelfInteraction=false + + # If disabled, backpacks do not take up the player's chest armor equipment slot. Default: true. + B:equipAsChestArmor=true +} + + diff --git a/overrides/config/whoosh/client.cfg b/overrides/config/whoosh/client.cfg new file mode 100644 index 0000000..0c84a40 --- /dev/null +++ b/overrides/config/whoosh/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.1.10 +} + + diff --git a/overrides/config/whoosh/common.cfg b/overrides/config/whoosh/common.cfg new file mode 100644 index 0000000..89f0839 --- /dev/null +++ b/overrides/config/whoosh/common.cfg @@ -0,0 +1,38 @@ +# Configuration file + +Item { + + Transporter { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Transporter. This base value will scale with item level. [range: 10000 ~ 250000, default: 50000] + I:BaseCapacity=50000 + + # Adjust this value to change the amount of Energy (in RF) required to blink a distance of 1 block. [range: 0 ~ 2147483647, default: 150] + I:BlinkCost=150 + + # Adjust this value to change the amount of Fluid (in mb) required to blink through blocks. [range: 0 ~ 2147483647, default: 50] + I:BlinkFluidCost=50 + + # Adjust this value to change the amount of Energy (in RF) required to teleport a distance of 1 block. [range: 0 ~ 2147483647, default: 50] + I:BlockCost=50 + + # Adjust this value to change the cooldown (in ticks) between usages. [range: 0 ~ 2147483647, default: 5] + I:Cooldown=5 + + # Adjust this value to change the amount of Energy (in RF) required to teleport across dimensions. [range: 0 ~ 2147483647, default: 50000] + I:DimensionCost=50000 + + # Adjust this value to change the amount of Fluid (in mb) required to teleport across dimensions. [range: 0 ~ 2147483647, default: 250] + I:DimensionFluidCost=250 + + # Require sneaking to teleport. [default: true] + B:Sneaking=true + } + +} + + +Version { + S:Identifier=0.1.10 +} + + diff --git a/overrides/config/wormhole-common.toml b/overrides/config/wormhole-common.toml new file mode 100644 index 0000000..b713aff --- /dev/null +++ b/overrides/config/wormhole-common.toml @@ -0,0 +1,90 @@ +# Power consumption will be calculated as follows: +#Idle power drain = idlePowerDrain + portal size * sizePowerDrain +#Interdimensional teleport power drain = travelPowerDrain + dimensionPowerDrain +#Same dimension teleport power drain = travelPowerDrain + (target distance)^(1/2) * distancePowerDrain +["Power Consumption"] + # How much idle power does the portal drain per block of its size? + # Allowed range: 0.0 ~ 1000000.0 - Default: 0.5 + sizePowerDrain = 0.5 + + # How much power will a portal drain per tick when idle? + # Allowed range: 0 ~ 1000000 - Default: 1 + idlePowerDrain = 1 + + # How much power will be drained when an entity is teleported? + # Allowed range: 0 ~ 1000000 - Default: 100 + travelPowerDrain = 100 + + # How much energy is drained when an entity is teleported multiplied by the distance? + # Allowed range: 0.0 ~ 1000000.0 - Default: 0.5 + distancePowerDrain = 0.5 + + # If false, a portal will not require power. + # Allowed values: true, false - Default: true + requirePower = true + + # How much energy is drained when an entity is teleported to another dimension? + # Allowed range: 0 ~ 1000000 - Default: 400 + dimensionPowerDrain = 400 + +["Target Devices"] + # The maximum number of targets that can be stored in the advanced target definition device. + # Allowed range: 1 ~ 10 - Default: 5 + advancedDeviceTargetCount = 5 + + # The maximum number of targets that can be stored in the basic target definition device. + # Allowed range: 1 ~ 10 - Default: 1 + basicDeviceTargetCount = 1 + +[General] + # Does a portal require a dimensional core for interdimensional travel? (WIP) + # Allowed values: true, false - Default: true + requireDimensionalCore = true + + # How big can the area inside a portal be? Higher numbers can impact performance when activating a portal. Previously build portals won't be affected. + # Allowed range: 1 ~ 2000 - Default: 400 + maxPortalSize = 400 + + # If true, a portal will require frame blocks at its corners. Previously build portals won't be affected. + # Allowed values: true, false - Default: false + requireCorners = false + +["Target Cells"] + # The number of targets the advanced target cell can store. + # Allowed range: 1 ~ 20 - Default: 8 + advancedTargetCellCapacity = 8 + + # The number of targets the basic target cell can store. + # Allowed range: 1 ~ 20 - Default: 4 + basicTargetCellCapacity = 4 + + # The number of targets the portal stabilizer can store. + # Allowed range: 1 ~ 20 - Default: 1 + stabilizerTargetCapacity = 1 + +["Energy Cells"] + # The amount of energy the portal stabilizer can store. + # Allowed range: 1 ~ 1000000 - Default: 5000 + stabilizerEnergyCapacity = 5000 + + # The amount of energy the advanced energy cell can store. + # Allowed range: 1 ~ 1000000 - Default: 25000 + advancedEnergyCellCapacity = 25000 + + # The amount of energy the basic energy cell can store. + # Allowed range: 1 ~ 1000000 - Default: 10000 + basicEnergyCellCapacity = 10000 + +[Generators] + # How much energy does the coal generator generate per tick? + # Allowed range: 1 ~ 1000000 - Default: 10 + coalGeneratorPower = 10 + + # How much energy can the coal generator store? + # Allowed range: 1 ~ 1000000 - Default: 5000 + coalGeneratorCapacity = 5000 + + # In what area (coalGeneratorRange^3) should the coal generator send energy? + # Allowed range: 1 ~ 4 - Default: 2 + coalGeneratorRange = 2 + diff --git a/overrides/config/xlfoodmod.cfg b/overrides/config/xlfoodmod.cfg new file mode 100644 index 0000000..fa36b56 --- /dev/null +++ b/overrides/config/xlfoodmod.cfg @@ -0,0 +1,126 @@ +# Configuration file + +general { + + ########################################################################################################## + # rightclickharvesting + #--------------------------------------------------------------------------------------------------------# + # Right Click Harvesting Settings + ########################################################################################################## + + rightclickharvesting { + # Enable right click harvesting + B:rightclickharvest=false + } + + ########################################################################################################## + # rocksaltgeneration + #--------------------------------------------------------------------------------------------------------# + # Rock Salt Generation Settings + ########################################################################################################## + + rocksaltgeneration { + # Maximum veins per chunk + I:chancestospawn=6 + + # Maximum size of the ore vein + I:maxveinsize=6 + + # Maximum height for the ore + I:maxy=64 + + # Minimum size of the ore vein + I:minveinsize=4 + + # Minimum height for the ore + I:miny=6 + + # Enable the generation of Rock Salt + B:rockgen=true + } + + ########################################################################################################## + # grassgeneration + #--------------------------------------------------------------------------------------------------------# + # Grass Generation Settings + ########################################################################################################## + + grassgeneration { + # Chance of dropping Corn Seeds + # Min: 0.0 + # Max: 1.0 + D:cornchance=0.2 + + # Chance of dropping Cucumber Seeds + # Min: 0.0 + # Max: 1.0 + D:cucumberchance=0.2 + + # Enable the generation of Grass + B:grassgen=true + + # Chance of dropping Lettuce Seeds + # Min: 0.0 + # Max: 1.0 + D:lettucechance=0.2 + + # Maximum amount of Grass in a chunk + # Min: 2 + # Max: 256 + I:maxchunk=4 + + # Minimum amount of Grass in a chunk + # Min: 0 + # Max: 255 + I:minchunk=1 + + # Chance of dropping Onion + # Min: 0.0 + # Max: 1.0 + D:onionchance=0.2 + + # Chance of dropping Pepper Seeds + # Min: 0.0 + # Max: 1.0 + D:pepperchance=0.2 + + # Chance of dropping Rice Seeds + # Min: 0.0 + # Max: 1.0 + D:ricechance=0.2 + + # Chance of dropping Strawberry Seeds + # Min: 0.0 + # Max: 1.0 + D:strawberrychance=0.2 + + # Chance of dropping Tomato Seeds + # Min: 0.0 + # Max: 1.0 + D:tomatochance=0.2 + } + + ########################################################################################################## + # vanillaflowergeneration + #--------------------------------------------------------------------------------------------------------# + # Vanilla Flower Generation Settings + ########################################################################################################## + + vanillaflowergeneration { + # Enable the generation of Vanilla Flowers + B:flowergen=true + + # Maximum amount of Vanilla Flowers in a chunk + # Min: 2 + # Max: 256 + I:maxchunk=2 + + # Minimum amount of Vanilla Flowers in a chunk + # Min: 0 + # Max: 255 + I:minchunk=0 + } + +} + + diff --git a/overrides/config/xnet/xnet.cfg b/overrides/config/xnet/xnet.cfg new file mode 100644 index 0000000..e97db4d --- /dev/null +++ b/overrides/config/xnet/xnet.cfg @@ -0,0 +1,135 @@ +# Configuration file + +controllerchannelrft { + I:general=1 +} + + +controlleroperationrft { + I:general=2 +} + + +controllerrfpertick { + I:general=0 +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # Range for a tier 1 antenna [range: 0 ~ 1000000000, default: 100] + I:antennaTier1Range=100 + + # Range for a tier 2 antenna [range: 0 ~ 1000000000, default: 500] + I:antennaTier2Range=500 + + # Power usage for the controller per active channel [range: 0 ~ 1000000000, default: 1] + I:controllerChannelRFT=1 + + # Maximum RF the controller can store [range: 1 ~ 1000000000, default: 100000] + I:controllerMaxRF=100000 + + # Power usage for the controller per operation performed by one of the channels [range: 0 ~ 1000000000, default: 2] + I:controllerOperationRFT=2 + + # Power usage for the controller regardless of what it is doing [range: 0 ~ 1000000000, default: 0] + I:controllerRFPerTick=0 + + # Maximum RF the controller can receive per tick [range: 1 ~ 1000000000, default: 1000] + I:controllerRfPerTick=1000 + + # Maximum fluid per operation that an advanced connector can input or output [range: 1 ~ 1000000000, default: 5000] + I:maxFluidRateAdvanced=5000 + + # Maximum fluid per operation that a normal connector can input or output [range: 1 ~ 1000000000, default: 1000] + I:maxFluidRateNormal=1000 + + # Maximum number of published channels that a routing channel can support [range: 1 ~ 1000000000, default: 32] + I:maxPublishedChannels=32 + + # Maximum RF the advanced connector can store [range: 1 ~ 1000000000, default: 500000] + I:maxRfAdvancedConnector=500000 + + # Maximum RF the normal connector can store [range: 1 ~ 1000000000, default: 50000] + I:maxRfConnector=50000 + + # Maximum RF/rate that an advanced connector can input or output [range: 1 ~ 1000000000, default: 100000] + I:maxRfRateAdvanced=100000 + + # Maximum RF/rate that a normal connector can input or output [range: 1 ~ 1000000000, default: 10000] + I:maxRfRateNormal=10000 + + # If true then cables are also shown when sneaking even if they are not in a facade [default: true] + B:showNonFacadedCablesWhileSneaking=true + + # This is a list of blocks that XNet considers to be 'unsided' meaning that it doesn't matter from what side you access things. This is currently only used to help with pasting channels [default: [minecraft:chest], [minecraft:trapped_chest], [rftools:modular_storage], [rftools:storage_scanner], [rftools:pearl_injector]] + S:unsidedBlocks < + minecraft:chest + minecraft:trapped_chest + rftools:modular_storage + rftools:storage_scanner + rftools:pearl_injector + > + + # Maximum RF per tick the wireless router (tier 1) needs to publish a channel [range: 0 ~ 1000000000, default: 20] + I:wireless1RfPerChannel=20 + + # Maximum RF per tick the wireless router (tier 2) needs to publish a channel [range: 0 ~ 1000000000, default: 50] + I:wireless2RfPerChannel=50 + + # Maximum RF per tick the wireless router (infinite tier) needs to publish a channel [range: 0 ~ 1000000000, default: 200] + I:wirelessInfRfPerChannel=200 + + # Maximum RF the wireless router can store [range: 1 ~ 1000000000, default: 100000] + I:wirelessRouterMaxRF=100000 + + # Maximum RF the wireless router can receive per tick [range: 1 ~ 1000000000, default: 5000] + I:wirelessRouterRfPerTick=5000 +} + + +maxfluidrateadvanced { + I:general=5000 +} + + +maxfluidratenormal { + I:general=1000 +} + + +maxpublishedchannels { + I:general=32 +} + + +maxrfadvancedconnector { + I:general=500000 +} + + +maxrfconnector { + I:general=50000 +} + + +maxrfrateadvanced { + I:general=100000 +} + + +maxrfratenormal { + I:general=10000 +} + + +shownonfacadedcableswhilesneaking { + B:general=true +} + + diff --git a/overrides/config/xtones.cfg b/overrides/config/xtones.cfg new file mode 100644 index 0000000..071ab89 --- /dev/null +++ b/overrides/config/xtones.cfg @@ -0,0 +1,35 @@ +# Configuration file + +general { + # How chiseling Xtones blocks should function. [Requires "Chisel" by the Chisel Team to be installed] + # 0 - Chisel the Stone Tile into the first variant of each registered Xtone block. This makes the individual recipes useless. + # 1 - Chisel between each variant of the Xtones blocks. This makes the cycling useless. + # 2 - Disable Chisel compatibility altogether. + # Example images can be found on the ChiselTones CurseForge page. Functionality is exactly the same. + # Min: 0 + # Max: 2 + I:chiselMode=0 + + # Visibility of the cycling tooltip on Xtone items + # visible - The tooltip will always be visible + # shift - The tooltip will only be visible when shift is held + # hidden - The tooltip will not be visible + # Valid values: + # visible + # shift + # hidden + S:cyclingTooltip=visible + + # Disables the ability to cycle between variants via keybind. + # Mainly for use with Chisel installed and chiselMode being set to 1. + B:disableScrollCycling=false + + # Disables all recipes except the one for the Stone Tile. + # Mainly for use with Chisel installed and chiselMode being set to 0. + B:disableXtoneRecipes=false + + # Enables the search bar on the Xtones creative tab + B:searchableCreativeTab=true +} + + diff --git a/overrides/config/yabba.cfg b/overrides/config/yabba.cfg new file mode 100644 index 0000000..cc5367a --- /dev/null +++ b/overrides/config/yabba.cfg @@ -0,0 +1,54 @@ +# Configuration file + +config { + + general { + # How many items can Antibarrel store + I:antibarrel_capacity=100000 + + # Recommended to be true. Only adding this as config option in case something really breaks. + # This config option will be removed once better mod integration is added + B:autocreate_slots=false + I:connector_update_ticks=6000 + + # false to inverse normal behaviour - sneak-click will give you a single item, normal-click will give a stack of items + B:sneak_left_click_extracts_stack=true + } + + tier { + + stone { + # Min: 1 + # Max: 1000000 + I:max_item_stacks=1 + } + + wood { + # Min: 1 + # Max: 1000000 + I:max_item_stacks=64 + } + + iron { + # Min: 1 + # Max: 1000000 + I:max_item_stacks=256 + } + + gold { + # Min: 1 + # Max: 1000000 + I:max_item_stacks=1024 + } + + diamond { + # Min: 1 + # Max: 1000000 + I:max_item_stacks=4096 + } + + } + +} + + diff --git a/overrides/config/youre_an_expert_harry.json b/overrides/config/youre_an_expert_harry.json new file mode 100644 index 0000000..a7186cd --- /dev/null +++ b/overrides/config/youre_an_expert_harry.json @@ -0,0 +1,274 @@ +{ + "goal_items": [ + { + "item": "minecraft:clay_ball" + }, + { + "item": "minecraft:clay" + }, + { + "item": "minecraft:beacon" + }, + { + "item": "minecraft:command_block" + }, + { + "item": "minecraft:obsidian", + "tier": 2 + } + ], + "top_difficulty": 6, + "banned_items": [ + { + "item": "minecraft:bedrock", + "tier": 3 + }, + { + "item": "minecraft:command_block" + }, + { + "item": "minecraft:chain_command_block" + }, + { + "item": "minecraft:repeating_command_block" + }, + { + "item": "minecraft:barrier" + }, + { + "item": "minecraft:structure_block" + }, + { + "item": "minecraft:structure_void" + }, + { + "item": "minecraft:end_portal_frame" + }, + { + "item": "minecraft:mob_spawner" + }, + { + "item": "minecraft:farmland" + }, + { + "item": "minecraft:grass_path" + }, + { + "item": "minecraft:monster_egg", + "data": 0 + }, + { + "item": "minecraft:monster_egg", + "data": 1 + }, + { + "item": "minecraft:monster_egg", + "data": 2 + }, + { + "item": "minecraft:monster_egg", + "data": 3 + }, + { + "item": "minecraft:monster_egg", + "data": 4 + }, + { + "item": "minecraft:monster_egg", + "data": 5 + }, + { + "item": "minecraft:command_block_minecart" + }, + { + "item": "minecraft:spawn_egg" + }, + { + "item": "minecraft:knowledge_book" + } + ], + "base_items": [ + { + "item": "minecraft:coal", + "data": 0 + }, + { + "item": "minecraft:dye", + "data": 4 + }, + { + "item": "minecraft:redstone" + }, + { + "item": "minecraft:iron_ingot" + }, + { + "item": "minecraft:gold_ingot" + }, + { + "item": "minecraft:diamond" + }, + { + "item": "minecraft:log", + "data": 0 + }, + { + "item": "minecraft:log", + "data": 1 + }, + { + "item": "minecraft:log", + "data": 2 + }, + { + "item": "minecraft:log", + "data": 3 + }, + { + "item": "minecraft:cobblestone" + }, + { + "item": "minecraft:dirt", + "data": 0 + }, + { + "item": "minecraft:sapling", + "data": 0 + }, + { + "item": "minecraft:sapling", + "data": 1 + }, + { + "item": "minecraft:sapling", + "data": 2 + }, + { + "item": "minecraft:sapling", + "data": 3 + }, + { + "item": "minecraft:sapling", + "data": 4 + }, + { + "item": "minecraft:sapling", + "data": 5 + }, + { + "item": "minecraft:sand", + "data": 0 + }, + { + "item": "minecraft:gravel" + }, + { + "item": "minecraft:beetroot_seeds" + }, + { + "item": "minecraft:melon_seeds" + }, + { + "item": "minecraft:pumpkin_seeds" + }, + { + "item": "minecraft:wheat_seeds" + }, + { + "item": "minecraft:wheat" + }, + { + "item": "minecraft:melon" + }, + { + "item": "minecraft:beetroot" + }, + { + "item": "minecraft:pumpkin" + }, + { + "item": "minecraft:bucket" + }, + { + "item": "minecraft:planks", + "data": 0 + }, + { + "item": "minecraft:planks", + "data": 1 + }, + { + "item": "minecraft:planks", + "data": 2 + }, + { + "item": "minecraft:planks", + "data": 3 + }, + { + "item": "minecraft:planks", + "data": 4 + }, + { + "item": "minecraft:planks", + "data": 5 + }, + { + "item": "minecraft:stick" + }, + { + "item": "minecraft:torch" + }, + { + "item": "minecraft:lapis_block" + }, + { + "item": "minecraft:redstone_block" + }, + { + "item": "minecraft:wooden_pickaxe" + }, + { + "item": "minecraft:stone_pickaxe" + }, + { + "item": "minecraft:iron_pickaxe" + }, + { + "item": "minecraft:gold_nugget" + }, + { + "item": "minecraft:furnace" + }, + { + "item": "minecraft:crafting_table" + } + ], + "heck_methods": [ + { + "method": "shapeless_2x2", + "min_level": 1, + "max_level": 3 + }, + { + "method": "square_shaped_3x3", + "min_level": 2, + "max_level": 4 + }, + { + "method": "butterfly_shaped_3x3", + "min_level": 2, + "max_level": 4 + }, + { + "method": "random_shaped_3x3", + "min_level": 5, + "max_level": 6 + }, + { + "method": "furnace", + "min_level": 1, + "max_level": 4 + } + ] +} \ No newline at end of file diff --git a/overrides/mods/1.12.2/ChickenASM-1.12-1.0.2.7.jar b/overrides/mods/1.12.2/ChickenASM-1.12-1.0.2.7.jar new file mode 100644 index 0000000..58bd6b8 Binary files /dev/null and b/overrides/mods/1.12.2/ChickenASM-1.12-1.0.2.7.jar differ diff --git a/overrides/mods/1.12.2/discord-rpc-release-v3.3.0.jar b/overrides/mods/1.12.2/discord-rpc-release-v3.3.0.jar new file mode 100644 index 0000000..e63b031 Binary files /dev/null and b/overrides/mods/1.12.2/discord-rpc-release-v3.3.0.jar differ diff --git a/overrides/mods/1.12.2/java-discord-rpc-2.0.1.jar b/overrides/mods/1.12.2/java-discord-rpc-2.0.1.jar new file mode 100644 index 0000000..287a0c7 Binary files /dev/null and b/overrides/mods/1.12.2/java-discord-rpc-2.0.1.jar differ diff --git a/overrides/mods/1.12.2/jna-4.4.0.jar b/overrides/mods/1.12.2/jna-4.4.0.jar new file mode 100644 index 0000000..521bd92 Binary files /dev/null and b/overrides/mods/1.12.2/jna-4.4.0.jar differ diff --git a/overrides/mods/memory_repo/blusunrize/ImmersiveEngineering-core/0.12-98/ImmersiveEngineering-core-0.12-98.jar b/overrides/mods/memory_repo/blusunrize/ImmersiveEngineering-core/0.12-98/ImmersiveEngineering-core-0.12-98.jar new file mode 100644 index 0000000..b12be5f Binary files /dev/null and b/overrides/mods/memory_repo/blusunrize/ImmersiveEngineering-core/0.12-98/ImmersiveEngineering-core-0.12-98.jar differ diff --git a/overrides/mods/memory_repo/blusunrize/ImmersiveEngineering-core/0.12-98/ImmersiveEngineering-core-0.12-98.jar.meta b/overrides/mods/memory_repo/blusunrize/ImmersiveEngineering-core/0.12-98/ImmersiveEngineering-core-0.12-98.jar.meta new file mode 100644 index 0000000..3ef3d7c --- /dev/null +++ b/overrides/mods/memory_repo/blusunrize/ImmersiveEngineering-core/0.12-98/ImmersiveEngineering-core-0.12-98.jar.meta @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Maven-Artifact: blusunrize:ImmersiveEngineering-core:0.12-98 +FMLCorePlugin: blusunrize.immersiveengineering.common.asm.IELoadingPlu + gin + diff --git a/overrides/saves/N+©ddehuset/AE2/settings.cfg b/overrides/saves/N+©ddehuset/AE2/settings.cfg new file mode 100644 index 0000000..cc93daa --- /dev/null +++ b/overrides/saves/N+©ddehuset/AE2/settings.cfg @@ -0,0 +1,14 @@ +# Configuration file + +~CONFIG_VERSION: rv6-stable-6 + +counters { + I:lastGridStorage=0 + I:lastPlayer=0 +} + + +players { +} + + diff --git a/overrides/saves/N+©ddehuset/CoroUtil/Quests/Mikkel_V_K.dat b/overrides/saves/N+©ddehuset/CoroUtil/Quests/Mikkel_V_K.dat new file mode 100644 index 0000000..98db542 Binary files /dev/null and b/overrides/saves/N+©ddehuset/CoroUtil/Quests/Mikkel_V_K.dat differ diff --git a/overrides/saves/N+©ddehuset/CoroUtil/Quests/NHgamer15.dat b/overrides/saves/N+©ddehuset/CoroUtil/Quests/NHgamer15.dat new file mode 100644 index 0000000..98db542 Binary files /dev/null and b/overrides/saves/N+©ddehuset/CoroUtil/Quests/NHgamer15.dat differ diff --git a/overrides/saves/N+©ddehuset/CoroUtil/World/ChunkDataDim_-30.dat b/overrides/saves/N+©ddehuset/CoroUtil/World/ChunkDataDim_-30.dat new file mode 100644 index 0000000..7f26c0e Binary files /dev/null and b/overrides/saves/N+©ddehuset/CoroUtil/World/ChunkDataDim_-30.dat differ diff --git a/overrides/saves/N+©ddehuset/CoroUtil/World/WorldData_coroutil_0_default.dat b/overrides/saves/N+©ddehuset/CoroUtil/World/WorldData_coroutil_0_default.dat new file mode 100644 index 0000000..6983c95 Binary files /dev/null and b/overrides/saves/N+©ddehuset/CoroUtil/World/WorldData_coroutil_0_default.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-1/RedstoneEther/fmap.dat b/overrides/saves/N+©ddehuset/DIM-1/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM-1/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/DIM-1/RedstoneEther/node1.dat b/overrides/saves/N+©ddehuset/DIM-1/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM-1/RedstoneEther/node2.dat b/overrides/saves/N+©ddehuset/DIM-1/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM-1/RuinsPositionsFile.txt b/overrides/saves/N+©ddehuset/DIM-1/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM-1/data/capabilities.dat b/overrides/saves/N+©ddehuset/DIM-1/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-1/data/capabilities.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-1/data/villages_nether.dat b/overrides/saves/N+©ddehuset/DIM-1/data/villages_nether.dat new file mode 100644 index 0000000..34aed1c Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-1/data/villages_nether.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-1/forcedchunks.dat b/overrides/saves/N+©ddehuset/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-1/forcedchunks.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-1/multipart.dat b/overrides/saves/N+©ddehuset/DIM-1/multipart.dat new file mode 100644 index 0000000..5ca983e Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-1/multipart.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-1/ruins.txt b/overrides/saves/N+©ddehuset/DIM-1/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM-1/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/N+©ddehuset/DIM-30/RedstoneEther/fmap.dat b/overrides/saves/N+©ddehuset/DIM-30/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM-30/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/DIM-30/RedstoneEther/node1.dat b/overrides/saves/N+©ddehuset/DIM-30/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM-30/RedstoneEther/node2.dat b/overrides/saves/N+©ddehuset/DIM-30/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM-30/RuinsPositionsFile.txt b/overrides/saves/N+©ddehuset/DIM-30/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM-30/data/GC_AbandonedBase.dat b/overrides/saves/N+©ddehuset/DIM-30/data/GC_AbandonedBase.dat new file mode 100644 index 0000000..cd34535 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/data/GC_AbandonedBase.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/data/capabilities.dat b/overrides/saves/N+©ddehuset/DIM-30/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/data/capabilities.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/data/reccomplex-structuredata.dat b/overrides/saves/N+©ddehuset/DIM-30/data/reccomplex-structuredata.dat new file mode 100644 index 0000000..93e8cea Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/data/reccomplex-structuredata.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/data/villagesnull.dat b/overrides/saves/N+©ddehuset/DIM-30/data/villagesnull.dat new file mode 100644 index 0000000..122bb25 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/data/villagesnull.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/forcedchunks.dat b/overrides/saves/N+©ddehuset/DIM-30/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/forcedchunks.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/multipart.dat b/overrides/saves/N+©ddehuset/DIM-30/multipart.dat new file mode 100644 index 0000000..90a57ad Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/multipart.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-1.mca new file mode 100644 index 0000000..8582247 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-2.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-2.mca new file mode 100644 index 0000000..a5c920a Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-2.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-3.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-3.mca new file mode 100644 index 0000000..c61743d Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-3.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-4.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-4.mca new file mode 100644 index 0000000..d30ee13 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.-4.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.0.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.0.mca new file mode 100644 index 0000000..266c991 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.0.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.1.mca new file mode 100644 index 0000000..fbe8713 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.2.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.2.mca new file mode 100644 index 0000000..0798c5a Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-1.2.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-1.mca new file mode 100644 index 0000000..d13de19 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-2.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-2.mca new file mode 100644 index 0000000..f6197ea Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-2.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-3.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-3.mca new file mode 100644 index 0000000..17a4f5e Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-3.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-4.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-4.mca new file mode 100644 index 0000000..af092a5 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.-4.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.0.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.0.mca new file mode 100644 index 0000000..274384f Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.0.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.1.mca new file mode 100644 index 0000000..db4de37 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.2.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.2.mca new file mode 100644 index 0000000..f8633b2 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-2.2.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-1.mca new file mode 100644 index 0000000..44cca9c Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-2.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-2.mca new file mode 100644 index 0000000..af6de43 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-2.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-3.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-3.mca new file mode 100644 index 0000000..6c811d0 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-3.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-4.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-4.mca new file mode 100644 index 0000000..b379aac Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.-4.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.0.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.0.mca new file mode 100644 index 0000000..433a052 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.0.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.1.mca new file mode 100644 index 0000000..43ea85f Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.2.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.2.mca new file mode 100644 index 0000000..8b78be7 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-3.2.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-1.mca new file mode 100644 index 0000000..b411525 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-2.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-2.mca new file mode 100644 index 0000000..4dd8c77 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-2.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-3.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-3.mca new file mode 100644 index 0000000..896ff43 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-3.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-4.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-4.mca new file mode 100644 index 0000000..e992ec3 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.-4.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.0.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.0.mca new file mode 100644 index 0000000..f6487f8 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.-4.0.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.0.-1.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.0.-1.mca new file mode 100644 index 0000000..6aa4bb0 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.0.-1.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/region/r.0.0.mca b/overrides/saves/N+©ddehuset/DIM-30/region/r.0.0.mca new file mode 100644 index 0000000..578a9fb Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM-30/region/r.0.0.mca differ diff --git a/overrides/saves/N+©ddehuset/DIM-30/ruins.txt b/overrides/saves/N+©ddehuset/DIM-30/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM-30/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/N+©ddehuset/DIM1/RedstoneEther/fmap.dat b/overrides/saves/N+©ddehuset/DIM1/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM1/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/DIM1/RedstoneEther/node1.dat b/overrides/saves/N+©ddehuset/DIM1/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM1/RedstoneEther/node2.dat b/overrides/saves/N+©ddehuset/DIM1/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM1/RuinsPositionsFile.txt b/overrides/saves/N+©ddehuset/DIM1/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM1/data/capabilities.dat b/overrides/saves/N+©ddehuset/DIM1/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM1/data/capabilities.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM1/data/villages_end.dat b/overrides/saves/N+©ddehuset/DIM1/data/villages_end.dat new file mode 100644 index 0000000..34aed1c Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM1/data/villages_end.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM1/forcedchunks.dat b/overrides/saves/N+©ddehuset/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM1/forcedchunks.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM1/multipart.dat b/overrides/saves/N+©ddehuset/DIM1/multipart.dat new file mode 100644 index 0000000..5ca983e Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM1/multipart.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM1/ruins.txt b/overrides/saves/N+©ddehuset/DIM1/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM1/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/N+©ddehuset/DIM3/RedstoneEther/fmap.dat b/overrides/saves/N+©ddehuset/DIM3/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM3/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/DIM3/RedstoneEther/node1.dat b/overrides/saves/N+©ddehuset/DIM3/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM3/RedstoneEther/node2.dat b/overrides/saves/N+©ddehuset/DIM3/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM3/RuinsPositionsFile.txt b/overrides/saves/N+©ddehuset/DIM3/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/DIM3/data/capabilities.dat b/overrides/saves/N+©ddehuset/DIM3/data/capabilities.dat new file mode 100644 index 0000000..8846cd8 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM3/data/capabilities.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM3/data/villages_cell.dat b/overrides/saves/N+©ddehuset/DIM3/data/villages_cell.dat new file mode 100644 index 0000000..232e995 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM3/data/villages_cell.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM3/forcedchunks.dat b/overrides/saves/N+©ddehuset/DIM3/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM3/forcedchunks.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM3/multipart.dat b/overrides/saves/N+©ddehuset/DIM3/multipart.dat new file mode 100644 index 0000000..3a6fc51 Binary files /dev/null and b/overrides/saves/N+©ddehuset/DIM3/multipart.dat differ diff --git a/overrides/saves/N+©ddehuset/DIM3/ruins.txt b/overrides/saves/N+©ddehuset/DIM3/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/N+©ddehuset/DIM3/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/N+©ddehuset/LOST/RedstoneEther/fmap.dat b/overrides/saves/N+©ddehuset/LOST/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/N+©ddehuset/LOST/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/LOST/RedstoneEther/node1.dat b/overrides/saves/N+©ddehuset/LOST/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/LOST/RedstoneEther/node2.dat b/overrides/saves/N+©ddehuset/LOST/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/LOST/RuinsPositionsFile.txt b/overrides/saves/N+©ddehuset/LOST/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/LOST/data/capabilities.dat b/overrides/saves/N+©ddehuset/LOST/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/N+©ddehuset/LOST/data/capabilities.dat differ diff --git a/overrides/saves/N+©ddehuset/LOST/data/villages_lost.dat b/overrides/saves/N+©ddehuset/LOST/data/villages_lost.dat new file mode 100644 index 0000000..34aed1c Binary files /dev/null and b/overrides/saves/N+©ddehuset/LOST/data/villages_lost.dat differ diff --git a/overrides/saves/N+©ddehuset/LOST/forcedchunks.dat b/overrides/saves/N+©ddehuset/LOST/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/N+©ddehuset/LOST/forcedchunks.dat differ diff --git a/overrides/saves/N+©ddehuset/LOST/multipart.dat b/overrides/saves/N+©ddehuset/LOST/multipart.dat new file mode 100644 index 0000000..5ca983e Binary files /dev/null and b/overrides/saves/N+©ddehuset/LOST/multipart.dat differ diff --git a/overrides/saves/N+©ddehuset/LOST/ruins.txt b/overrides/saves/N+©ddehuset/LOST/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/N+©ddehuset/LOST/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/N+©ddehuset/RedstoneEther/dimMap.dat b/overrides/saves/N+©ddehuset/RedstoneEther/dimMap.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/RedstoneEther/fmap.dat b/overrides/saves/N+©ddehuset/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/N+©ddehuset/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/RedstoneEther/fprop.dat b/overrides/saves/N+©ddehuset/RedstoneEther/fprop.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/RedstoneEther/gprop.dat b/overrides/saves/N+©ddehuset/RedstoneEther/gprop.dat new file mode 100644 index 0000000..96d2d22 --- /dev/null +++ b/overrides/saves/N+©ddehuset/RedstoneEther/gprop.dat @@ -0,0 +1,4 @@ +PublicFrequencies=1000 +PrivateFrequencies=50 +nhgamer15.jammedFreqs= +SharedFrequencies=5000 diff --git a/overrides/saves/N+©ddehuset/RedstoneEther/node1.dat b/overrides/saves/N+©ddehuset/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/RedstoneEther/node2.dat b/overrides/saves/N+©ddehuset/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/RuinsPositionsFile.txt b/overrides/saves/N+©ddehuset/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/N+©ddehuset/advancements/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.json b/overrides/saves/N+©ddehuset/advancements/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.json new file mode 100644 index 0000000..cd70d04 --- /dev/null +++ b/overrides/saves/N+©ddehuset/advancements/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.json @@ -0,0 +1,1310 @@ +{ + "minecraft:recipes/tools/fishing_rod": { + "criteria": { + "has_string": "2024-04-22 18:02:45 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/lever": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "inventorypets:inventorypets/1": { + "criteria": { + "example": "2024-04-23 16:31:13 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/magenta_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_magenta_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_sword": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_wooden_slab": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_redstone": { + "criteria": { + "has_redstone": "2024-04-23 17:04:10 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_diamond_dagger": { + "criteria": { + "has_diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "wormhole:recipes/search/portal_stabilizer": { + "criteria": { + "iron": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/snow": { + "criteria": { + "has_snowball": "2024-04-24 15:02:28 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/lime_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_pickaxe": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/yellow_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_yellow_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/golden_hoe": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/trapdoor": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_book": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/ladder": { + "criteria": { + "has_stick": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_wooden_dagger": { + "criteria": { + "has_wood": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/iron_nugget": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2024-04-22 18:02:45 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_sword": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/brown_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_rope": { + "criteria": { + "has_string": "2024-04-22 18:02:45 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_shovel": { + "criteria": { + "has_stick": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/torch": { + "criteria": { + "has_stone_pickaxe": "2024-04-22 18:36:06 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/shears": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/stick": { + "criteria": { + "has_the_recipe": "2024-04-22 20:25:54 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_dagger": { + "criteria": { + "has_stone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_cracked_glacierrock": { + "criteria": { + "has_snowball": "2024-04-24 15:02:28 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/sign": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/jukebox": { + "criteria": { + "has_diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/spruce_boat": { + "criteria": { + "entered_water": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_diamond_mace": { + "criteria": { + "has_diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/flint_and_steel": { + "criteria": { + "has_obsidian": "2024-04-24 15:22:53 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_wooden_mace": { + "criteria": { + "has_wood": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/pink_dye_from_red_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-22 20:20:52 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/emerald_block": { + "criteria": { + "has_at_least_9_emerald": "2024-04-23 16:36:38 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/gold_nugget": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_leggings": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:husbandry/balanced_diet": { + "criteria": { + "rotten_flesh": "2024-04-23 19:23:31 +0200" + }, + "done": false + }, + "minecraft:recipes/building_blocks/nether_wart_block": { + "criteria": { + "has_nether_wart": "2024-04-22 19:58:51 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_hoe": { + "criteria": { + "has_stick": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/shield": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_mud_from_dirt": { + "criteria": { + "has_water_bucket": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/cobblestone_slab": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bucket": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/iron_ingot_from_block": { + "criteria": { + "has_the_recipe": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_glowing_blue_dye_from_dye": { + "criteria": { + "has_dye": "2024-04-22 19:26:48 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/coarse_dirt": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_diamond_plating": { + "criteria": { + "has_diamond_ingot": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/fence_gate": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_purple_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_dough": { + "criteria": { + "has_wheat": "2024-04-24 16:19:15 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_cracked_icestone": { + "criteria": { + "has_snowball": "2024-04-24 15:02:28 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/rocket_workbench": { + "criteria": { + "rocket_workbench": "2024-04-22 19:57:45 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/light_gray_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/light_blue_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/root": { + "criteria": { + "tick": "2024-04-22 17:59:47 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/lime_dye": { + "criteria": { + "has_bonemeal": "2024-04-22 20:20:52 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_helmet": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/golden_shovel": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/pink_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/bow": { + "criteria": { + "has_string": "2024-04-22 18:02:45 +0200" + }, + "done": true + }, + "inventorypets:inventorypets/root": { + "criteria": { + "auto": "2024-04-22 17:59:46 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/emerald": { + "criteria": { + "has_the_recipe": "2024-04-23 16:36:38 +0200" + }, + "done": true + }, + "minestrapp:husbandry/fine_leather": { + "criteria": { + "leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/purple_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/gold_block": { + "criteria": { + "has_at_least_9_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_chestplate": { + "criteria": { + "has_diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minecraft:story/mine_stone": { + "criteria": { + "get_stone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/minecart": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_white_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/furnace": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "wormhole:recipes/search/coal_generator": { + "criteria": { + "item": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_gold_plating": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/brewing/cauldron": { + "criteria": { + "has_water_bucket": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "wormhole:recipes/search/target_device": { + "criteria": { + "iron": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_leggings": { + "criteria": { + "has_diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_helmet": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/oxygen_gear": { + "criteria": { + "small_tank": "2024-04-22 18:11:13 +0200", + "oxygen_gear": "2024-04-22 18:11:13 +0200", + "oxygen_mask": "2024-04-22 18:11:13 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_hoe": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_pickaxe": { + "criteria": { + "has_stick": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:story/lava_bucket": { + "criteria": { + "lava_bucket": "2024-04-23 18:24:06 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/redstone_torch": { + "criteria": { + "has_redstone": "2024-04-22 18:24:17 +0200" + }, + "done": true + }, + "minecraft:husbandry/root": { + "criteria": { + "consumed_item": "2024-04-22 18:27:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_cyan_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/birch_boat": { + "criteria": { + "entered_water": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "minecraft:recipes/food/golden_apple": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_stairs": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/enchanting_table": { + "criteria": { + "has_obsidian": "2024-04-24 15:22:53 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/green_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_gray_dye_from_ink_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-22 20:20:52 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_shovel": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/acacia_boat": { + "criteria": { + "entered_water": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_blue_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/iron_trapdoor": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/moon_buggy_schematic": { + "criteria": { + "got_schematic": "2024-04-22 19:59:05 +0200" + }, + "done": true + }, + "minecraft:adventure/root": { + "criteria": { + "killed_by_something": "2024-04-22 18:01:42 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_permafrost_coarse": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/white_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/clock": { + "criteria": { + "has_redstone": "2024-04-22 18:24:17 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_hoe": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_icestone_bricks": { + "criteria": { + "has_snowball": "2024-04-24 15:02:28 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_boots": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/red_nether_brick": { + "criteria": { + "has_nether_wart": "2024-04-22 19:58:51 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/spectral_arrow": { + "criteria": { + "has_glowstone_dust": "2024-04-24 16:27:49 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_crate": { + "criteria": { + "has_stick": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/lapis_lazuli": { + "criteria": { + "has_the_recipe": "2024-04-22 19:26:50 +0200" + }, + "done": true + }, + "minecraft:story/mine_diamond": { + "criteria": { + "diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minecraft:story/upgrade_tools": { + "criteria": { + "stone_pickaxe": "2024-04-22 18:36:06 +0200" + }, + "done": true + }, + "simplyjetpacks:root": { + "criteria": { + "code_trigger": "2024-04-22 17:59:43 +0200" + }, + "done": true + }, + "wormhole:recipes/search/basic_energy_cell": { + "criteria": { + "item": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_helmet": { + "criteria": { + "has_diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minestrapp:husbandry/plant_everything": { + "criteria": { + "wheat": "2024-04-24 14:52:35 +0200", + "melon": "2024-04-24 14:51:18 +0200", + "pumpkin": "2024-04-24 14:51:30 +0200" + }, + "done": false + }, + "minecraft:recipes/building_blocks/orange_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/gold_ingot_from_block": { + "criteria": { + "has_the_recipe": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/cyan_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "appliedenergistics2:main/charged_quartz": { + "criteria": { + "certus": "2024-04-23 16:34:46 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_boots": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_axe": { + "criteria": { + "has_stick": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/cyan_dye": { + "criteria": { + "has_lapis": "2024-04-22 19:26:48 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/magenta_dye_from_lapis_ink_bonemeal": { + "criteria": { + "has_lapis": "2024-04-22 19:26:48 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_chestplate": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_blue_dye_from_lapis_bonemeal": { + "criteria": { + "has_lapis": "2024-04-22 19:26:48 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_chunk_from_block": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/magenta_dye_from_lapis_red_pink": { + "criteria": { + "has_lapis": "2024-04-22 19:26:48 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_panel_cobblestone": { + "criteria": { + "has_block": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_gray_dye_from_gray_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-22 20:20:52 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/iron_block": { + "criteria": { + "has_at_least_9_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_pressure_plate": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "wormhole:recipes/search/basic_target_cell": { + "criteria": { + "item": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/coal_block": { + "criteria": { + "has_at_least_9_coal": "2024-04-22 18:41:52 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/light_weighted_pressure_plate": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/snow_layer": { + "criteria": { + "has_snowball": "2024-04-24 15:02:28 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_green_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_backpack": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_button": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/wooden_sword": { + "criteria": { + "has_stick": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_item_frame": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_shovel": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_planks": { + "criteria": { + "has_log": "2024-04-22 20:25:46 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/blue_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/gray_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:story/prospector": { + "criteria": { + "lapis_item": "2024-04-22 19:26:48 +0200", + "nether_quartz_item": "2024-04-23 16:22:30 +0200", + "emerald_item": "2024-04-23 16:36:38 +0200", + "coal_item": "2024-04-22 18:41:41 +0200", + "diamond_item": "2024-04-22 20:28:59 +0200", + "redstone_item": "2024-04-22 18:24:17 +0200" + }, + "done": false + }, + "minecraft:recipes/decorations/fence": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/golden_axe": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_axe": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_clay_soil_coarse": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/glowstone": { + "criteria": { + "has_glowstone_dust": "2024-04-24 16:27:49 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_helmet": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minestrapp:foraging/obtain_soil": { + "criteria": { + "dirt": "2024-04-24 14:37:12 +0200", + "gravel": "2024-04-24 15:27:29 +0200" + }, + "done": false + }, + "minecraft:recipes/redstone/tripwire_hook": { + "criteria": { + "has_string": "2024-04-22 18:02:45 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_boots": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bone_meal_from_bone": { + "criteria": { + "has_bone": "2024-04-22 18:28:54 +0200" + }, + "done": true + }, + "simplyjetpacks:vanilla/root_vanilla": { + "criteria": { + "code_trigger": "2024-04-22 17:59:43 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/black_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:story/iron_tools": { + "criteria": { + "iron_pickaxe": "2024-04-22 19:49:45 +0200" + }, + "done": true + }, + "moreplanets:recipes/empty_capsule": { + "criteria": { + "has_item": "2024-04-23 18:17:15 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/dropper": { + "criteria": { + "has_redstone": "2024-04-22 18:24:17 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_chestplate": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/coal": { + "criteria": { + "has_the_recipe": "2024-04-22 18:41:52 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_iron_mace": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:story/form_obsidian": { + "criteria": { + "obsidian": "2024-04-24 15:22:53 +0200" + }, + "done": true + }, + "moreplanets:recipes/laser_bullet": { + "criteria": { + "has_item": "2024-04-23 17:04:10 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/noteblock": { + "criteria": { + "has_redstone": "2024-04-22 18:24:17 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/red_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/string_to_wool": { + "criteria": { + "has_string": "2024-04-22 18:02:45 +0200" + }, + "done": true + }, + "inventorypets:inventorypets/anvil": { + "criteria": { + "crafting_table": "2024-04-23 16:31:13 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/compass": { + "criteria": { + "has_redstone": "2024-04-22 18:24:17 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/fill_all_tanks": { + "criteria": { + "heavy_tank": "2024-04-24 15:50:02 +0200", + "small_tank": "2024-04-22 18:11:13 +0200" + }, + "done": false + }, + "minecraft:recipes/tools/golden_pickaxe": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_gold_dagger": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/fill_tank": { + "criteria": { + "small_tank": "2024-04-22 18:11:13 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/quartz_block": { + "criteria": { + "has_quartz": "2024-04-23 16:22:30 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/gray_dye": { + "criteria": { + "has_bonemeal": "2024-04-22 20:20:52 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/iron_door": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_chest": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_red_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_glacierrock_bricks": { + "criteria": { + "has_snowball": "2024-04-24 15:02:28 +0200" + }, + "done": true + }, + "minestrapp:story/masonry": { + "criteria": { + "obsidian": "2024-04-24 15:22:53 +0200", + "cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": false + }, + "simplyjetpacks:te/root_te": { + "criteria": { + "code_trigger": "2024-04-22 17:59:43 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/stone_sword": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/cobblestone_wall": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_pickaxe": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:husbandry/plant_seed": { + "criteria": { + "melon_stem": "2024-04-24 14:51:18 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/purple_dye": { + "criteria": { + "has_lapis": "2024-04-22 19:26:48 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/boat": { + "criteria": { + "entered_water": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/jungle_boat": { + "criteria": { + "entered_water": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_orange_concrete_powder": { + "criteria": { + "has_gravel": "2024-04-24 15:27:29 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/red_dye_from_tulip": { + "criteria": { + "has_red_flower": "2024-04-24 16:02:14 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/heavy_weighted_pressure_plate": { + "criteria": { + "has_iron_ingot": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/diamond_block": { + "criteria": { + "has_at_least_9_diamond": "2024-04-22 20:29:03 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/dark_oak_boat": { + "criteria": { + "entered_water": "2024-04-23 17:13:37 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/carrot_on_a_stick": { + "criteria": { + "has_carrot": "2024-04-24 16:17:56 +0200" + }, + "done": true + }, + "minestrapp:story/biome_stones": { + "criteria": { + "stone": "2024-04-24 16:28:10 +0200" + }, + "done": false + }, + "minestrapp:recipes/block_panel_oak": { + "criteria": { + "has_block": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/lapis_block": { + "criteria": { + "has_at_least_9_lapis": "2024-04-22 19:26:50 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/piston": { + "criteria": { + "has_redstone": "2024-04-22 18:24:17 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_leggings": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "simplyjetpacks:mek/root_mek": { + "criteria": { + "code_trigger": "2024-04-22 17:59:43 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/stone_stairs": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "wormhole:recipes/search/portal_frame": { + "criteria": { + "iron": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_mace": { + "criteria": { + "has_stone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "moreplanets:recipes/polished_tin_decoration_block": { + "criteria": { + "has_item": "2024-04-22 19:20:18 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/diamond": { + "criteria": { + "has_the_recipe": "2024-04-22 20:29:03 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_boots": { + "criteria": { + "has_diamond": "2024-04-22 20:28:59 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bone_meal_from_block": { + "criteria": { + "has_the_recipe": "2024-04-24 14:39:37 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_leggings": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:19 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_gold_mace": { + "criteria": { + "has_gold_ingot": "2024-04-23 17:39:06 +0200" + }, + "done": true + }, + "minecraft:story/smelt_iron": { + "criteria": { + "iron": "2024-04-22 20:08:38 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_axe": { + "criteria": { + "has_cobblestone": "2024-04-24 16:28:10 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_door": { + "criteria": { + "has_planks": "2024-04-22 20:25:56 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/bone_block": { + "criteria": { + "has_at_least_9_bonemeal": "2024-04-24 14:39:37 +0200" + }, + "done": true + } +} \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/advancements/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json b/overrides/saves/N+©ddehuset/advancements/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json new file mode 100644 index 0000000..c580d58 --- /dev/null +++ b/overrides/saves/N+©ddehuset/advancements/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json @@ -0,0 +1,1509 @@ +{ + "minecraft:recipes/tools/fishing_rod": { + "criteria": { + "has_string": "2024-04-22 17:58:24 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/lever": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/magenta_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_magenta_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_sword": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_wooden_slab": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_redstone": { + "criteria": { + "has_redstone": "2024-04-22 19:32:20 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/wheat": { + "criteria": { + "has_the_recipe": "2024-04-24 16:19:15 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_diamond_dagger": { + "criteria": { + "has_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "wormhole:recipes/search/portal_stabilizer": { + "criteria": { + "iron": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/snow": { + "criteria": { + "has_snowball": "2024-04-24 15:02:51 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/lime_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_pickaxe": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/yellow_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_yellow_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "has_the_recipe": "2024-04-22 18:07:43 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/golden_hoe": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/trapdoor": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_book": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/ladder": { + "criteria": { + "has_stick": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_wooden_dagger": { + "criteria": { + "has_wood": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/iron_nugget": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2024-04-22 17:58:01 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_sword": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/brown_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_panel_stone": { + "criteria": { + "has_block": "2024-04-23 18:26:01 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_rope": { + "criteria": { + "has_string": "2024-04-22 17:58:24 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_shovel": { + "criteria": { + "has_stick": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/torch": { + "criteria": { + "has_stone_pickaxe": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/shears": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/stick": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_dagger": { + "criteria": { + "has_stone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_cracked_glacierrock": { + "criteria": { + "has_snowball": "2024-04-24 15:02:51 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/sign": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/spruce_boat": { + "criteria": { + "entered_water": "2024-04-22 20:21:01 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/jukebox": { + "criteria": { + "has_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_diamond_mace": { + "criteria": { + "has_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/flint_and_steel": { + "criteria": { + "has_obsidian": "2024-04-24 15:23:34 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/dispenser": { + "criteria": { + "has_bow": "2024-04-22 18:35:34 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_wooden_mace": { + "criteria": { + "has_wood": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/pink_dye_from_red_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-24 15:01:06 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_pie_crust": { + "criteria": { + "has_egg": "2024-04-24 15:36:07 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/emerald_block": { + "criteria": { + "has_at_least_9_emerald": "2024-04-22 20:47:51 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/gold_nugget": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_leggings": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:husbandry/balanced_diet": { + "criteria": { + "rotten_flesh": "2024-04-22 19:22:42 +0200" + }, + "done": false + }, + "galacticraftcore:galacticraft/basic_wafer": { + "criteria": { + "compressor": "2024-04-22 19:53:18 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_hoe": { + "criteria": { + "has_stick": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/shield": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_mud_from_dirt": { + "criteria": { + "has_water_bucket": "2024-04-24 14:29:20 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/cobblestone_slab": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bucket": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/iron_ingot_from_block": { + "criteria": { + "has_the_recipe": "2024-04-22 19:46:31 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_glowing_blue_dye_from_dye": { + "criteria": { + "has_dye": "2024-04-22 19:26:55 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/coarse_dirt": { + "criteria": { + "has_gravel": "2024-04-24 14:58:28 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/compressor": { + "criteria": { + "compressor": "2024-04-24 14:51:12 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_diamond_plating": { + "criteria": { + "has_diamond_ingot": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/fence_gate": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_purple_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_dough": { + "criteria": { + "has_wheat": "2024-04-24 16:19:15 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_cracked_icestone": { + "criteria": { + "has_snowball": "2024-04-24 15:02:51 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/light_gray_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/light_blue_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/rocket_workbench": { + "criteria": { + "rocket_workbench": "2024-04-24 14:19:17 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/root": { + "criteria": { + "tick": "2024-04-22 17:53:48 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/lime_dye": { + "criteria": { + "has_bonemeal": "2024-04-24 15:01:06 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/hay_block": { + "criteria": { + "has_at_least_9_wheat": "2024-04-24 16:19:15 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_helmet": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/golden_shovel": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/pink_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/bow": { + "criteria": { + "has_string": "2024-04-22 17:58:24 +0200" + }, + "done": true + }, + "inventorypets:inventorypets/root": { + "criteria": { + "auto": "2024-04-22 17:53:48 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/coal_generator": { + "criteria": { + "coal_generator": "2024-04-24 15:48:25 +0200" + }, + "done": true + }, + "minecraft:nether/get_wither_skull": { + "criteria": { + "wither_skull": "2024-04-24 15:35:26 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/emerald": { + "criteria": { + "has_the_recipe": "2024-04-22 20:47:51 +0200" + }, + "done": true + }, + "minestrapp:husbandry/fine_leather": { + "criteria": { + "leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/purple_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/gold_block": { + "criteria": { + "has_at_least_9_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_chestplate": { + "criteria": { + "has_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:story/mine_stone": { + "criteria": { + "get_stone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/furnace": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_white_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/minecart": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "wormhole:recipes/search/coal_generator": { + "criteria": { + "item": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_gold_plating": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/brewing/cauldron": { + "criteria": { + "has_water_bucket": "2024-04-24 14:29:20 +0200" + }, + "done": true + }, + "wormhole:recipes/search/target_device": { + "criteria": { + "iron": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_leggings": { + "criteria": { + "has_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/armor_stand": { + "criteria": { + "has_stone_slab": "2024-04-24 15:12:53 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_helmet": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/sandstone": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/oxygen_gear": { + "criteria": { + "small_tank": "2024-04-22 18:05:46 +0200", + "oxygen_gear": "2024-04-22 18:05:46 +0200", + "oxygen_mask": "2024-04-22 18:05:45 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_pickaxe": { + "criteria": { + "has_stick": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_hoe": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:story/lava_bucket": { + "criteria": { + "lava_bucket": "2024-04-24 15:04:21 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/redstone_torch": { + "criteria": { + "has_redstone": "2024-04-22 18:46:02 +0200" + }, + "done": true + }, + "minecraft:husbandry/root": { + "criteria": { + "consumed_item": "2024-04-22 19:22:42 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_cyan_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/birch_boat": { + "criteria": { + "entered_water": "2024-04-22 20:21:01 +0200" + }, + "done": true + }, + "minecraft:recipes/food/golden_apple": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_stairs": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/green_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/enchanting_table": { + "criteria": { + "has_obsidian": "2024-04-24 15:23:34 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_gray_dye_from_ink_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-24 15:01:06 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_blue_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_shovel": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/acacia_boat": { + "criteria": { + "entered_water": "2024-04-22 20:21:01 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/iron_trapdoor": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/moon_buggy_schematic": { + "criteria": { + "got_schematic": "2024-04-24 16:05:22 +0200" + }, + "done": true + }, + "minecraft:adventure/root": { + "criteria": { + "killed_something": "2024-04-22 18:14:39 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_permafrost_coarse": { + "criteria": { + "has_gravel": "2024-04-24 14:58:28 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/white_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_hoe": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/clock": { + "criteria": { + "has_redstone": "2024-04-22 18:46:02 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_icestone_bricks": { + "criteria": { + "has_snowball": "2024-04-24 15:02:51 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_boots": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/spectral_arrow": { + "criteria": { + "has_glowstone_dust": "2024-04-24 15:32:57 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/circuit_fabricator": { + "criteria": { + "circuit_fabricator": "2024-04-24 15:45:01 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/yellow_banner": { + "criteria": { + "has_yellow_wool": "2024-04-24 16:47:45 +0200" + }, + "done": true + }, + "minestrapp:adventure/skol": { + "criteria": { + "skeleton": "2024-04-24 15:34:50 +0200" + }, + "done": false + }, + "minestrapp:recipes/block_crate": { + "criteria": { + "has_stick": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/lapis_lazuli": { + "criteria": { + "has_the_recipe": "2024-04-22 19:27:02 +0200" + }, + "done": true + }, + "minecraft:story/mine_diamond": { + "criteria": { + "diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:story/upgrade_tools": { + "criteria": { + "stone_pickaxe": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/yellow_bed": { + "criteria": { + "has_yellow_wool": "2024-04-24 16:47:45 +0200" + }, + "done": true + }, + "simplyjetpacks:root": { + "criteria": { + "code_trigger": "2024-04-22 17:53:34 +0200" + }, + "done": true + }, + "wormhole:recipes/search/basic_energy_cell": { + "criteria": { + "item": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_helmet": { + "criteria": { + "has_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/electric_compressor": { + "criteria": { + "electric_compressor": "2024-04-24 14:53:36 +0200" + }, + "done": true + }, + "minestrapp:husbandry/plant_everything": { + "criteria": { + "wheat": "2024-04-24 16:19:50 +0200" + }, + "done": false + }, + "minecraft:recipes/building_blocks/orange_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/cyan_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/gold_ingot_from_block": { + "criteria": { + "has_the_recipe": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_boots": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_axe": { + "criteria": { + "has_stick": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/cyan_dye": { + "criteria": { + "has_lapis": "2024-04-22 19:26:55 +0200" + }, + "done": true + }, + "minecraft:recipes/brewing/blaze_powder": { + "criteria": { + "has_blaze_rod": "2024-04-24 15:31:56 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/magenta_dye_from_lapis_ink_bonemeal": { + "criteria": { + "has_lapis": "2024-04-22 19:26:55 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_chestplate": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_blue_dye_from_lapis_bonemeal": { + "criteria": { + "has_lapis": "2024-04-22 19:26:55 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_chunk_from_block": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/magenta_dye_from_lapis_red_pink": { + "criteria": { + "has_lapis": "2024-04-22 19:26:55 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_panel_cobblestone": { + "criteria": { + "has_block": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_gray_dye_from_gray_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-24 15:01:06 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/iron_block": { + "criteria": { + "has_at_least_9_iron_ingot": "2024-04-22 19:46:31 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/painting": { + "criteria": { + "has_wool": "2024-04-24 16:47:45 +0200" + }, + "done": true + }, + "bonsaitrees:root": { + "criteria": { + "bonsaipot_in_inventory": "2024-04-22 18:06:54 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_pressure_plate": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "wormhole:recipes/search/basic_target_cell": { + "criteria": { + "item": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/stone_slab": { + "criteria": { + "has_stone": "2024-04-23 18:26:01 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/coal_block": { + "criteria": { + "has_at_least_9_coal": "2024-04-22 18:42:37 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/light_weighted_pressure_plate": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_green_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/snow_layer": { + "criteria": { + "has_snowball": "2024-04-24 15:02:51 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_backpack": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/wooden_sword": { + "criteria": { + "has_stick": "2024-04-22 18:12:51 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_button": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_shovel": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_item_frame": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_planks": { + "criteria": { + "has_log": "2024-04-22 18:07:06 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/blue_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/gray_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minestrapp:story/prospector": { + "criteria": { + "lapis_item": "2024-04-22 19:26:55 +0200", + "nether_quartz_item": "2024-04-22 20:48:01 +0200", + "emerald_item": "2024-04-22 20:47:51 +0200", + "coal_item": "2024-04-22 18:42:37 +0200", + "coal_vanilla": "2024-04-22 18:32:49 +0200", + "gold_vanilla": "2024-04-22 20:46:45 +0200", + "diamond_item": "2024-04-23 17:08:43 +0200", + "redstone_item": "2024-04-22 18:46:02 +0200" + }, + "done": false + }, + "minecraft:recipes/decorations/fence": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/golden_axe": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/iron_axe": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_clay_soil_coarse": { + "criteria": { + "has_gravel": "2024-04-24 14:58:28 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/glowstone": { + "criteria": { + "has_glowstone_dust": "2024-04-24 15:32:57 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_helmet": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/lead": { + "criteria": { + "has_slime_ball": "2024-04-24 15:45:32 +0200" + }, + "done": true + }, + "minestrapp:foraging/obtain_soil": { + "criteria": { + "soul_sand": "2024-04-24 15:30:12 +0200", + "dirt": "2024-04-23 17:59:31 +0200", + "clay": "2024-04-24 15:00:38 +0200", + "gravel": "2024-04-24 14:58:28 +0200", + "sand": "2024-04-22 18:48:03 +0200", + "grass": "2024-04-22 18:07:00 +0200" + }, + "done": false + }, + "minecraft:recipes/redstone/tripwire_hook": { + "criteria": { + "has_string": "2024-04-22 17:58:24 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_boots": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bone_meal_from_bone": { + "criteria": { + "has_bone": "2024-04-22 18:28:03 +0200" + }, + "done": true + }, + "simplyjetpacks:vanilla/root_vanilla": { + "criteria": { + "code_trigger": "2024-04-22 17:53:34 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/black_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:story/iron_tools": { + "criteria": { + "iron_pickaxe": "2024-04-22 19:46:39 +0200" + }, + "done": true + }, + "moreplanets:recipes/empty_capsule": { + "criteria": { + "has_item": "2024-04-23 19:19:44 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_iron_bars": { + "criteria": { + "has_iron_nugget": "2024-04-24 14:51:12 +0200" + }, + "done": true + }, + "minecraft:story/root": { + "criteria": { + "crafting_table": "2024-04-22 18:07:43 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/stone_button": { + "criteria": { + "has_stone": "2024-04-23 18:26:01 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/dropper": { + "criteria": { + "has_redstone": "2024-04-22 18:46:02 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/iron_chestplate": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/coal": { + "criteria": { + "has_the_recipe": "2024-04-22 18:42:37 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_iron_mace": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/advanced_wafer": { + "criteria": { + "compressor": "2024-04-24 16:03:09 +0200" + }, + "done": true + }, + "minecraft:story/form_obsidian": { + "criteria": { + "obsidian": "2024-04-24 15:23:34 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_cake": { + "criteria": { + "has_egg": "2024-04-24 15:36:07 +0200" + }, + "done": true + }, + "moreplanets:recipes/laser_bullet": { + "criteria": { + "has_item": "2024-04-22 19:58:10 +0200" + }, + "done": true + }, + "minecraft:recipes/brewing/brewing_stand": { + "criteria": { + "has_blaze_rod": "2024-04-24 15:31:56 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/noteblock": { + "criteria": { + "has_redstone": "2024-04-22 18:46:02 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/red_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/string_to_wool": { + "criteria": { + "has_string": "2024-04-22 17:58:24 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/compass": { + "criteria": { + "has_redstone": "2024-04-22 18:46:02 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/repeater": { + "criteria": { + "has_redstone_torch": "2024-04-24 15:44:38 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/fill_all_tanks": { + "criteria": { + "heavy_tank": "2024-04-23 17:24:51 +0200", + "small_tank": "2024-04-22 18:05:46 +0200" + }, + "done": false + }, + "minecraft:recipes/tools/golden_pickaxe": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_gold_dagger": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/fill_tank": { + "criteria": { + "small_tank": "2024-04-22 18:05:46 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/sticky_piston": { + "criteria": { + "has_slime_ball": "2024-04-24 15:45:32 +0200" + }, + "done": true + }, + "minecraft:nether/obtain_blaze_rod": { + "criteria": { + "blaze_rod": "2024-04-24 15:31:56 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/quartz_block": { + "criteria": { + "has_quartz": "2024-04-22 20:48:01 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/gray_dye": { + "criteria": { + "has_bonemeal": "2024-04-24 15:01:06 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/iron_door": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_chest": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_red_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_snowy_glacierrock_bricks": { + "criteria": { + "has_snowball": "2024-04-24 15:02:51 +0200" + }, + "done": true + }, + "minestrapp:story/masonry": { + "criteria": { + "stone_slab": "2024-04-24 15:12:53 +0200", + "obsidian": "2024-04-24 15:23:34 +0200", + "stone": "2024-04-23 18:26:01 +0200", + "cobblestone": "2024-04-22 18:18:35 +0200", + "netherrack": "2024-04-24 15:30:25 +0200" + }, + "done": false + }, + "simplyjetpacks:te/root_te": { + "criteria": { + "code_trigger": "2024-04-22 17:53:34 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/stone_sword": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/cobblestone_wall": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/brewing/fermented_spider_eye": { + "criteria": { + "has_spider_eye": "2024-04-22 19:39:53 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_pickaxe": { + "criteria": { + "has_the_recipe": "2024-04-22 18:18:33 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/iron_ingot_from_nuggets": { + "criteria": { + "has_at_least_9_iron_nugget": "2024-04-24 15:57:20 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/stone_pressure_plate": { + "criteria": { + "has_stone": "2024-04-23 18:26:01 +0200" + }, + "done": true + }, + "minecraft:husbandry/plant_seed": { + "criteria": { + "wheat": "2024-04-24 16:19:50 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/purple_dye": { + "criteria": { + "has_lapis": "2024-04-22 19:26:55 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/boat": { + "criteria": { + "entered_water": "2024-04-22 20:21:01 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_glowing_orange_concrete_powder": { + "criteria": { + "has_sand": "2024-04-22 18:48:03 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/jungle_boat": { + "criteria": { + "entered_water": "2024-04-22 20:21:01 +0200" + }, + "done": true + }, + "moreplanets:diona/kill_an_alien_miner": { + "criteria": { + "alien_miner": "2024-04-23 17:37:25 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/heavy_weighted_pressure_plate": { + "criteria": { + "has_iron_ingot": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/diamond_block": { + "criteria": { + "has_at_least_9_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:recipes/transportation/dark_oak_boat": { + "criteria": { + "entered_water": "2024-04-22 20:21:01 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_netherrack_chunk_from_block": { + "criteria": { + "has_cobblestone": "2024-04-24 15:30:25 +0200" + }, + "done": true + }, + "bonsaitrees:grow": { + "criteria": { + "finished_growing_a_bonsai_tree": "2024-04-22 18:07:40 +0200" + }, + "done": true + }, + "minestrapp:story/biome_stones": { + "criteria": { + "stone": "2024-04-22 18:18:35 +0200" + }, + "done": false + }, + "minestrapp:recipes/block_panel_oak": { + "criteria": { + "has_block": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/lapis_block": { + "criteria": { + "has_at_least_9_lapis": "2024-04-22 19:27:02 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/yellow_carpet": { + "criteria": { + "has_yellow_wool": "2024-04-24 16:47:45 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/stonebrick": { + "criteria": { + "has_stone": "2024-04-23 18:26:01 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/piston": { + "criteria": { + "has_redstone": "2024-04-22 18:46:02 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/golden_leggings": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "simplyjetpacks:mek/root_mek": { + "criteria": { + "code_trigger": "2024-04-22 17:53:34 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/stone_stairs": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "wormhole:recipes/search/portal_frame": { + "criteria": { + "iron": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_mace": { + "criteria": { + "has_stone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_alloy_furnace": { + "criteria": { + "has_furnace": "2024-04-22 18:39:16 +0200" + }, + "done": true + }, + "moreplanets:recipes/polished_tin_decoration_block": { + "criteria": { + "has_item": "2024-04-22 19:53:19 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/diamond": { + "criteria": { + "has_the_recipe": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/diamond_boots": { + "criteria": { + "has_diamond": "2024-04-23 17:08:43 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bone_meal_from_block": { + "criteria": { + "has_bone_block": "2024-04-24 14:59:15 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_leather_leggings": { + "criteria": { + "has_fine_leather": "2024-04-24 15:34:28 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_gold_mace": { + "criteria": { + "has_gold_ingot": "2024-04-22 20:42:25 +0200" + }, + "done": true + }, + "minecraft:story/smelt_iron": { + "criteria": { + "iron": "2024-04-22 18:51:35 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_axe": { + "criteria": { + "has_cobblestone": "2024-04-22 18:18:35 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_door": { + "criteria": { + "has_planks": "2024-04-22 18:13:12 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/bone_block": { + "criteria": { + "has_at_least_9_bonemeal": "2024-04-24 15:01:06 +0200" + }, + "done": true + } +} \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/data/ChickenChunksLoginTimes.dat b/overrides/saves/N+©ddehuset/data/ChickenChunksLoginTimes.dat new file mode 100644 index 0000000..a8883b9 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ChickenChunksLoginTimes.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ImmersiveEngineering-SaveData.dat b/overrides/saves/N+©ddehuset/data/ImmersiveEngineering-SaveData.dat new file mode 100644 index 0000000..70b732b Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ImmersiveEngineering-SaveData.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ImmersivePetroleum-SaveData.dat b/overrides/saves/N+©ddehuset/data/ImmersivePetroleum-SaveData.dat new file mode 100644 index 0000000..360e363 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ImmersivePetroleum-SaveData.dat differ diff --git a/overrides/saves/N+©ddehuset/data/MatterOverdriveWorldGenPositions.dat b/overrides/saves/N+©ddehuset/data/MatterOverdriveWorldGenPositions.dat new file mode 100644 index 0000000..f7a23a6 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/MatterOverdriveWorldGenPositions.dat differ diff --git a/overrides/saves/N+©ddehuset/data/Mineshaft.dat b/overrides/saves/N+©ddehuset/data/Mineshaft.dat new file mode 100644 index 0000000..02cb94b Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/Mineshaft.dat differ diff --git a/overrides/saves/N+©ddehuset/data/PortalGunPortalData_dim0.dat b/overrides/saves/N+©ddehuset/data/PortalGunPortalData_dim0.dat new file mode 100644 index 0000000..7bbdb94 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/PortalGunPortalData_dim0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/SecurityFrequencyHandler.dat b/overrides/saves/N+©ddehuset/data/SecurityFrequencyHandler.dat new file mode 100644 index 0000000..3e2f2c0 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/SecurityFrequencyHandler.dat differ diff --git a/overrides/saves/N+©ddehuset/data/SurvivalPlanetData.dat b/overrides/saves/N+©ddehuset/data/SurvivalPlanetData.dat new file mode 100644 index 0000000..89ea513 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/SurvivalPlanetData.dat differ diff --git a/overrides/saves/N+©ddehuset/data/VICData.dat b/overrides/saves/N+©ddehuset/data/VICData.dat new file mode 100644 index 0000000..e6e23fb Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/VICData.dat differ diff --git a/overrides/saves/N+©ddehuset/data/capabilities.dat b/overrides/saves/N+©ddehuset/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/capabilities.dat differ diff --git a/overrides/saves/N+©ddehuset/data/fluxnetworksdata.dat b/overrides/saves/N+©ddehuset/data/fluxnetworksdata.dat new file mode 100644 index 0000000..ce58822 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/fluxnetworksdata.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ftb_lib/players/mikkel_v_k.dat b/overrides/saves/N+©ddehuset/data/ftb_lib/players/mikkel_v_k.dat new file mode 100644 index 0000000..476eb3a Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ftb_lib/players/mikkel_v_k.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ftb_lib/players/nhgamer15.dat b/overrides/saves/N+©ddehuset/data/ftb_lib/players/nhgamer15.dat new file mode 100644 index 0000000..c88b4e7 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ftb_lib/players/nhgamer15.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ftb_lib/teams/ftbquests/singleplayer.dat b/overrides/saves/N+©ddehuset/data/ftb_lib/teams/ftbquests/singleplayer.dat new file mode 100644 index 0000000..91898cd Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ftb_lib/teams/ftbquests/singleplayer.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ftb_lib/teams/singleplayer.dat b/overrides/saves/N+©ddehuset/data/ftb_lib/teams/singleplayer.dat new file mode 100644 index 0000000..02f3299 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ftb_lib/teams/singleplayer.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ftb_lib/universe.dat b/overrides/saves/N+©ddehuset/data/ftb_lib/universe.dat new file mode 100644 index 0000000..72895fb Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ftb_lib/universe.dat differ diff --git a/overrides/saves/N+©ddehuset/data/industrialwires.dat b/overrides/saves/N+©ddehuset/data/industrialwires.dat new file mode 100644 index 0000000..c9e7173 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/industrialwires.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-22_20.21.38-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-22_20.21.38-death-0.dat new file mode 100644 index 0000000..877225e Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-22_20.21.38-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_17.23.09-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_17.23.09-death-0.dat new file mode 100644 index 0000000..5bbcd62 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_17.23.09-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_17.37.05-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_17.37.05-death-0.dat new file mode 100644 index 0000000..ffd8fb9 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_17.37.05-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_18.21.42-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_18.21.42-death-0.dat new file mode 100644 index 0000000..1975dd7 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-23_18.21.42-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-24_14.14.15-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-24_14.14.15-death-0.dat new file mode 100644 index 0000000..1c3e311 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-24_14.14.15-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-24_17.22.29-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-24_17.22.29-death-0.dat new file mode 100644 index 0000000..265795f Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-Mikkel_V_K-2024-04-24_17.22.29-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_18.01.42-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_18.01.42-death-0.dat new file mode 100644 index 0000000..ee28182 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_18.01.42-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_18.21.12-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_18.21.12-death-0.dat new file mode 100644 index 0000000..da70c64 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_18.21.12-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_19.18.58-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_19.18.58-death-0.dat new file mode 100644 index 0000000..4a032a9 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_19.18.58-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_20.27.36-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_20.27.36-death-0.dat new file mode 100644 index 0000000..eed2823 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-22_20.27.36-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.32.25-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.32.25-death-0.dat new file mode 100644 index 0000000..91cc045 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.32.25-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.38.47-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.38.47-death-0.dat new file mode 100644 index 0000000..b8cf599 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.38.47-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.54.17-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.54.17-death-0.dat new file mode 100644 index 0000000..07227bf Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_17.54.17-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_18.25.54-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_18.25.54-death-0.dat new file mode 100644 index 0000000..e7d69c3 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_18.25.54-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.08.21-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.08.21-death-0.dat new file mode 100644 index 0000000..5de5be4 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.08.21-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.30.29-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.30.29-death-0.dat new file mode 100644 index 0000000..3c4198e Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.30.29-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.34.41-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.34.41-death-0.dat new file mode 100644 index 0000000..19d536e Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.34.41-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.46.43-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.46.43-death-0.dat new file mode 100644 index 0000000..b298c60 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.46.43-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.47.56-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.47.56-death-0.dat new file mode 100644 index 0000000..fa509e4 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-23_19.47.56-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_14.15.44-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_14.15.44-death-0.dat new file mode 100644 index 0000000..6eb6762 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_14.15.44-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_14.26.19-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_14.26.19-death-0.dat new file mode 100644 index 0000000..541636a Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_14.26.19-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.01.08-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.01.08-death-0.dat new file mode 100644 index 0000000..71e0937 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.01.08-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.12.17-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.12.17-death-0.dat new file mode 100644 index 0000000..6743de5 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.12.17-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.19.52-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.19.52-death-0.dat new file mode 100644 index 0000000..d527959 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_15.19.52-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_16.08.52-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_16.08.52-death-0.dat new file mode 100644 index 0000000..2cb6170 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_16.08.52-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_17.23.25-death-0.dat b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_17.23.25-death-0.dat new file mode 100644 index 0000000..2be9587 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/inventory-NHgamer15-2024-04-24_17.23.25-death-0.dat differ diff --git a/overrides/saves/N+©ddehuset/data/reccomplex-structuredata.dat b/overrides/saves/N+©ddehuset/data/reccomplex-structuredata.dat new file mode 100644 index 0000000..d152289 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/reccomplex-structuredata.dat differ diff --git a/overrides/saves/N+©ddehuset/data/ruinschunklogger.dat b/overrides/saves/N+©ddehuset/data/ruinschunklogger.dat new file mode 100644 index 0000000..f860ca4 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/ruinschunklogger.dat differ diff --git a/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.gsi.dat b/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.gsi.dat new file mode 100644 index 0000000..10108aa Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.gsi.dat differ diff --git a/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.gsiMap.dat b/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.gsiMap.dat new file mode 100644 index 0000000..c1e92fe Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.gsiMap.dat differ diff --git a/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.identitycount.dat b/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.identitycount.dat new file mode 100644 index 0000000..15e80fb Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/sonar.logistics.base.connections.identitycount.dat differ diff --git a/overrides/saves/N+©ddehuset/data/villages.dat b/overrides/saves/N+©ddehuset/data/villages.dat new file mode 100644 index 0000000..232e995 Binary files /dev/null and b/overrides/saves/N+©ddehuset/data/villages.dat differ diff --git a/overrides/saves/N+©ddehuset/deaths/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be/fc4af7ff-15b3-4a00-85ef-ef98b46a24a9.dat b/overrides/saves/N+©ddehuset/deaths/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be/fc4af7ff-15b3-4a00-85ef-ef98b46a24a9.dat new file mode 100644 index 0000000..c630e5b Binary files /dev/null and b/overrides/saves/N+©ddehuset/deaths/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be/fc4af7ff-15b3-4a00-85ef-ef98b46a24a9.dat differ diff --git a/overrides/saves/N+©ddehuset/forcedchunks.dat b/overrides/saves/N+©ddehuset/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/N+©ddehuset/forcedchunks.dat differ diff --git a/overrides/saves/N+©ddehuset/galacticraft/GCAsteroidData.dat b/overrides/saves/N+©ddehuset/galacticraft/GCAsteroidData.dat new file mode 100644 index 0000000..c949d82 Binary files /dev/null and b/overrides/saves/N+©ddehuset/galacticraft/GCAsteroidData.dat differ diff --git a/overrides/saves/N+©ddehuset/galacticraft/GCSpaceRaceData.dat b/overrides/saves/N+©ddehuset/galacticraft/GCSpaceRaceData.dat new file mode 100644 index 0000000..b662136 Binary files /dev/null and b/overrides/saves/N+©ddehuset/galacticraft/GCSpaceRaceData.dat differ diff --git a/overrides/saves/N+©ddehuset/galacticraft/overworldMap/Overworld192.bin b/overrides/saves/N+©ddehuset/galacticraft/overworldMap/Overworld192.bin new file mode 100644 index 0000000..9831167 Binary files /dev/null and b/overrides/saves/N+©ddehuset/galacticraft/overworldMap/Overworld192.bin differ diff --git a/overrides/saves/N+©ddehuset/galaxy.dat b/overrides/saves/N+©ddehuset/galaxy.dat new file mode 100644 index 0000000..0920e0f Binary files /dev/null and b/overrides/saves/N+©ddehuset/galaxy.dat differ diff --git a/overrides/saves/N+©ddehuset/icon.png b/overrides/saves/N+©ddehuset/icon.png new file mode 100644 index 0000000..6a8cf34 Binary files /dev/null and b/overrides/saves/N+©ddehuset/icon.png differ diff --git a/overrides/saves/N+©ddehuset/level.dat b/overrides/saves/N+©ddehuset/level.dat new file mode 100644 index 0000000..007be3a Binary files /dev/null and b/overrides/saves/N+©ddehuset/level.dat differ diff --git a/overrides/saves/N+©ddehuset/level.dat_old b/overrides/saves/N+©ddehuset/level.dat_old new file mode 100644 index 0000000..1fb74a7 Binary files /dev/null and b/overrides/saves/N+©ddehuset/level.dat_old differ diff --git a/overrides/saves/N+©ddehuset/matter_registry.dat b/overrides/saves/N+©ddehuset/matter_registry.dat new file mode 100644 index 0000000..1b7b8cc Binary files /dev/null and b/overrides/saves/N+©ddehuset/matter_registry.dat differ diff --git a/overrides/saves/N+©ddehuset/multipart.dat b/overrides/saves/N+©ddehuset/multipart.dat new file mode 100644 index 0000000..3a6fc51 Binary files /dev/null and b/overrides/saves/N+©ddehuset/multipart.dat differ diff --git a/overrides/saves/N+©ddehuset/playerdata/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.dat b/overrides/saves/N+©ddehuset/playerdata/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.dat new file mode 100644 index 0000000..265a3a0 Binary files /dev/null and b/overrides/saves/N+©ddehuset/playerdata/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.dat differ diff --git a/overrides/saves/N+©ddehuset/playerdata/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.dat b/overrides/saves/N+©ddehuset/playerdata/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.dat new file mode 100644 index 0000000..d95e6c4 Binary files /dev/null and b/overrides/saves/N+©ddehuset/playerdata/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.dat differ diff --git a/overrides/saves/N+©ddehuset/region/r.-1.-1.mca b/overrides/saves/N+©ddehuset/region/r.-1.-1.mca new file mode 100644 index 0000000..857288f Binary files /dev/null and b/overrides/saves/N+©ddehuset/region/r.-1.-1.mca differ diff --git a/overrides/saves/N+©ddehuset/region/r.-1.0.mca b/overrides/saves/N+©ddehuset/region/r.-1.0.mca new file mode 100644 index 0000000..291897d Binary files /dev/null and b/overrides/saves/N+©ddehuset/region/r.-1.0.mca differ diff --git a/overrides/saves/N+©ddehuset/region/r.-2.-2.mca b/overrides/saves/N+©ddehuset/region/r.-2.-2.mca new file mode 100644 index 0000000..105e528 Binary files /dev/null and b/overrides/saves/N+©ddehuset/region/r.-2.-2.mca differ diff --git a/overrides/saves/N+©ddehuset/region/r.0.-1.mca b/overrides/saves/N+©ddehuset/region/r.0.-1.mca new file mode 100644 index 0000000..4856eb5 Binary files /dev/null and b/overrides/saves/N+©ddehuset/region/r.0.-1.mca differ diff --git a/overrides/saves/N+©ddehuset/region/r.0.0.mca b/overrides/saves/N+©ddehuset/region/r.0.0.mca new file mode 100644 index 0000000..f9c057f Binary files /dev/null and b/overrides/saves/N+©ddehuset/region/r.0.0.mca differ diff --git a/overrides/saves/N+©ddehuset/ruins.txt b/overrides/saves/N+©ddehuset/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/N+©ddehuset/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/N+©ddehuset/session.lock b/overrides/saves/N+©ddehuset/session.lock new file mode 100644 index 0000000..2b19aa6 Binary files /dev/null and b/overrides/saves/N+©ddehuset/session.lock differ diff --git a/overrides/saves/N+©ddehuset/stats/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.json b/overrides/saves/N+©ddehuset/stats/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.json new file mode 100644 index 0000000..7fea6f5 --- /dev/null +++ b/overrides/saves/N+©ddehuset/stats/48a3b16d-8ead-4b3f-b48f-8f2178bdb3be.json @@ -0,0 +1 @@ +{"stat.mineBlock.galacticraftplanets.solar_array_module":17,"stat.leaveGame":5,"stat.mineBlock.galacticraftcore.moon_stairs_stone":6,"stat.pickup.galacticraftcore.meteoric_iron_raw":9,"stat.pickup.cannedfoodanddrinks.cannedbakedpotato":2,"stat.killEntity.evolved_skeleton":45,"stat.entityKilledBy.evolved_enderman":1,"stat.pickup.minecraft.glowstone_dust":10,"stat.useItem.minecraft.water_bucket":9,"stat.pickup.minecraft.rotten_flesh":7,"stat.mineBlock.galacticraftcore.aluminum_wire":7,"stat.craftItem.galacticraftplanets.grapple":3,"stat.pickup.minecraft.bucket":6,"stat.pickup.galacticraftplanets.solar_array_module":15,"stat.pickup.minestrapp.m_leather":6,"stat.mineBlock.galacticraftplanets.dense_ice":391,"stat.useItem.matteroverdrive.emergency_ration":19,"stat.pickup.exnihilocreatio.item_seed_birch":3,"stat.useItem.minecraft.iron_pickaxe":2472,"stat.pickup.galacticraftcore.dishbase":1,"stat.entityKilledBy.evolved_zombie":1,"stat.mineBlock.galacticraftcore.slab_gc_half":31,"stat.pickup.cannedfoodanddrinks.cannedsalmon":6,"stat.furnaceInteraction":47,"stat.useItem.minecraft.pumpkin_seeds":18,"stat.craftItem.thermalfoundation.material":48,"stat.useItem.galacticraftcore.cargo":1,"stat.useItem.exnihilocreatio.item_seed_potato":4,"stat.pickup.xlfoodmod.vanilla_flower":1,"stat.mineBlock.galacticraftplanets.miner_base":15,"stat.drop.galacticraftplanets.titanium_helmet":1,"stat.mineBlock.galacticraftcore.wall_gc":5,"stat.useItem.galacticraftplanets.asteroids_block":386,"stat.pickup.minecraft.potion":12,"stat.useItem.minecraft.wheat_seeds":32,"stat.pickup.exnihilocreatio.item_seed_carrot":6,"stat.mineBlock.galacticraftplanets.laser_turret":11,"stat.pickup.minecraft.pumpkin_seeds":39,"stat.pickup.thermalinnovation.magnet":4,"stat.pickup.extraplanets.zinc_battery":10,"stat.pickup.minecraft.emerald":247,"stat.pickup.galacticraftplanets.basic_item_venus":335,"stat.drop.galacticraftcore.basic_block_core":2,"stat.deaths":20,"stat.playOneMinute":613115,"stat.craftItem.minecraft.iron_pickaxe":6,"stat.drop.galacticraftcore.oxygen_tank_light_full":2,"stat.chestOpened":390,"stat.entityKilledBy.evolved_skeleton":10,"stat.pickup.galaxyspace.schematics":3,"stat.mineBlock.galaxyspace.titanblocks":233,"stat.mineBlock.appliedenergistics2.charged_quartz_ore":1,"stat.mineBlock.galaxyspace.barnarda_c_ores":33,"stat.craftItem.minecraft.iron_hoe":1,"stat.pickup.techguns.nightvisiongoggles":1,"stat.fallOneCm":1096,"stat.entityKilledBy.moreplanets.alien_miner":1,"stat.pickup.minecraft.carrot":9,"stat.pickup.minecraft.melon_seeds":39,"stat.crouchOneCm":47,"stat.mineBlock.minecraft.chest":4,"stat.craftItem.minecraft.iron_ingot":159,"stat.craftItem.minecraft.chest":2,"stat.mineBlock.galacticraftcore.fallen_meteor":6,"stat.useItem.minecraft.iron_hoe":76,"stat.craftingTableInteraction":26,"stat.drop.minestrapp.m_leather":6,"stat.pickup.galacticraftplanets.grapple":2,"stat.pickup.minecraft.dye":22,"stat.pickup.minecraft.planks":1,"stat.pickup.minecraft.wheat_seeds":89,"stat.mineBlock.minecraft.gravel":1,"stat.useItem.minecraft.stone_pickaxe":463,"stat.drop.mysticalagriculture.crafting":1,"stat.useItem.cannedfoodanddrinks.cannedsalmon":11,"stat.pickup.pickletweaks.dye_powder":5,"stat.pickup.galacticraftcore.canister":25,"stat.pickup.galacticraftcore.cargo":3,"stat.mineBlock.minecraft.dirt":519,"stat.pickup.minecraft.brewing_stand":4,"stat.pickup.exnihilocreatio.item_seed_darkoak":8,"stat.pickup.techguns.laserpistol":3,"stat.mineBlock.galacticraftplanets.walkway":1,"stat.pickup.galacticraftcore.rocket_workbench":7,"stat.pickup.galacticraftcore.aluminum_wire":4,"stat.pickup.minecraft.iron_hoe":1,"stat.mineBlock.galacticraftcore.basic_block_core":3519,"stat.pickup.minecraft.iron_pickaxe":5,"stat.mineBlock.galacticraftcore.dishbase":1,"stat.craftItem.minecraft.gold_ingot":32,"stat.drop.minecraft.sapling":6,"stat.pickup.galacticraftplanets.laser_turret":11,"stat.pickup.minecraft.sapling":2,"stat.craftItem.minecraft.bucket":7,"stat.craftItem.minecraft.planks":48,"stat.pickup.galacticraftplanets.miner_base":15,"stat.entityKilledBy.evolved_spider":1,"stat.pickup.galacticraftplanets.asteroids_block":3805,"stat.pickup.minecraft.red_flower":1,"stat.pickup.exnihilocreatio.item_seed_acacia":10,"stat.pickup.galacticraftcore.machine_tiered":3,"stat.sneakTime":124,"stat.pickup.galacticraftcore.space_glass_clear":4,"stat.pickup.minecraft.chest":2,"stat.pickup.galacticraftcore.moon_stairs_stone":6,"stat.drop.minecraft.stone_pickaxe":3,"stat.pickup.minecraft.bone":6,"stat.pickup.minecraft.stone_pickaxe":3,"stat.mineBlock.galacticraftcore.basic_block_moon":440,"stat.swimOneCm":3707,"stat.climbOneCm":485,"stat.useItem.minecraft.dirt":68,"stat.useItem.minecraft.stone_slab2":79,"stat.pickup.galacticraftcore.air_lock_frame":46,"stat.pickup.totemexpansion.totem_head_spelunking":1,"stat.craftItem.minecraft.stone_pickaxe":1,"stat.mineBlock.minecraft.obsidian":124,"stat.pickup.minecraft.cobblestone":130,"stat.pickup.extraplanets.oxygen_tank_heavy_full_magenta":2,"stat.killEntity.evolved_spider":12,"stat.pickup.exnihilocreatio.item_seed_cactus":5,"stat.flyOneCm":1534031,"stat.pickup.appliedenergistics2.material":1,"stat.drop.galacticraftplanets.asteroids_block":6,"stat.mineBlock.galacticraftcore.enclosed":3,"stat.pickup.minecraft.redstone":282,"stat.mineBlock.galacticraftcore.air_lock_frame":38,"stat.timeSinceDeath":11064,"stat.drop.corpsecomplex.scroll":1,"stat.pickup.galacticraftcore.standard_wrench":1,"stat.pickup.cgm.basic_ammo":36,"stat.pickup.galacticraftplanets.titanium_helmet":1,"stat.pickup.minecraft.nether_wart":5,"stat.pickup.galacticraftcore.basic_block_core":2890,"stat.pickup.minecraft.carpet":3,"stat.talkedToVillager":1,"stat.pickup.exnihilocreatio.item_seed_oak":1,"stat.pickup.extraplanets.anti_radiation":3,"stat.pickup.minecraft.string":344,"stat.pickup.exnihilocreatio.item_seed_jungle":5,"stat.pickup.ae2wtlib.infinity_booster_card":1,"stat.pickup.totemexpansion.totem_head_repair":1,"stat.pickup.galacticraftcore.enclosed":3,"stat.sprintOneCm":2850,"stat.drop.techguns.laserpistol":1,"stat.craftItem.minecraft.stick":36,"stat.drop.minecraft.potion":1,"stat.pickup.exnihilocreatio.item_material":9,"stat.pickup.galacticraftplanets.solar_array_controller":5,"stat.pickup.cannedfoodanddrinks.cannedapple":2,"stat.useItem.minecraft.diamond_pickaxe":9401,"stat.useItem.minecraft.carrot":8,"stat.drop.galacticraftcore.basic_item":1,"stat.drop":49,"stat.craftItem.minecraft.diamond_pickaxe":11,"stat.useItem.minecraft.melon_seeds":10,"stat.craftItem.minecraft.dye":15,"stat.pickup.galacticraftcore.food":4,"stat.mineBlock.galacticraftcore.cargo":3,"stat.drop.minecraft.diamond_pickaxe":1,"stat.diveOneCm":98,"stat.pickup.minecraft.wheat":2,"stat.killEntity.evolved_enderman":19,"stat.pickup.galacticraftcore.air_vent":2,"stat.pickup.minecraft.gravel":2,"stat.mineBlock.galacticraftplanets.asteroids_block":4190,"stat.mineBlock.galacticraftcore.machine_tiered":3,"stat.pickup.minecraft.obsidian":124,"stat.drop.galacticraftcore.rocket_workbench":3,"stat.useItem.minecraft.rotten_flesh":3,"stat.pickup.exnihilocreatio.item_seed_sugarcane":7,"stat.pickup.xlfoodmod.onion":1,"stat.jump":1595,"stat.pickup.minecraft.coal":298,"stat.useItem.exnihilocreatio.item_seed_carrot":3,"stat.drop.galacticraftcore.meteoric_iron_raw":2,"stat.drop.thermalinnovation.magnet":1,"stat.useItem.galacticraftcore.basic_block_moon":12,"stat.pickup.minecraft.dirt":617,"stat.killEntity.evolved_creeper":31,"stat.useItem.cannedfoodanddrinks.cannedsteak":2,"stat.pickup.galacticraftcore.basic_block_moon":315,"stat.mineBlock.galacticraftplanets.solar_array_controller":5,"stat.killEntity.evolved_zombie":71,"stat.useItem.cannedfoodanddrinks.cannedpumpkinpie":10,"stat.pickup.matteroverdrive.emergency_ration":3,"stat.pickup.exnihilocreatio.item_seed_spruce":3,"stat.brewingstandInteraction":2,"stat.damageTaken":11477,"stat.drop.minecraft.iron_hoe":1,"stat.mineBlock.blockcraftery.editable_slant_reinforced":423,"stat.drop.minecraft.water_bucket":2,"stat.pickup.mysticalagriculture.crafting":9,"stat.pickup.galacticraftcore.space_glass_strong":1,"stat.pickup.galacticraftcore.wall_gc":2,"stat.pickup.exnihilocreatio.item_seed_potato":6,"stat.pickup.minecraft.potato":41,"stat.mineBlock.galacticraftplanets.mars":1,"stat.damageDealt":334,"stat.pickup.techguns.itemshared":192,"stat.useItem.galaxyspace.proxima_b_blocks":25,"stat.walkOneCm":1134083,"stat.playerKills":1,"stat.pickup.minecraft.diamond_pickaxe":3,"stat.useItem.galacticraftcore.landing_pad":2,"stat.pickup.galacticraftcore.landing_pad":27,"stat.mineBlock.galaxyspace.proxima_b_blocks":1458,"stat.useItem.minecraft.lava_bucket":1,"stat.useItem.galacticraftcore.basic_block_core":83,"stat.pickup.galacticraftcore.battery":1,"stat.pickup.galacticraftcore.basic_item":463,"stat.pickup.galacticraftcore.schematic":4,"stat.pickup.galacticraftcore.oxygen_tank_light_full":5,"stat.pickup.blockcraftery.editable_slant_reinforced":325,"stat.drop.minecraft.potato":8,"stat.pickup.minecraft.ender_pearl":11,"stat.pickup.cannedfoodanddrinks.cannedsteak":5,"stat.useItem.cannedfoodanddrinks.cannedbakedpotato":6,"stat.mineBlock.minecraft.quartz_ore":189,"stat.mineBlock.minecraft.glowstone":3,"stat.pickup.galacticraftplanets.item_basic_mars":1,"stat.mobKills":188,"stat.pickup.minecraft.quartz":189,"stat.mineBlock.galacticraftplanets.venus":371,"stat.entityKilledBy.evolved_creeper":5,"stat.pickup.minecraft.diamond":593,"stat.pickup.ftbquests.lootcrate":3,"stat.mineBlock.minecraft.redstone_ore":5,"stat.pickup.galaxyspace.proxima_b_blocks":567,"stat.useItem.cannedfoodanddrinks.cannedcake":2,"stat.craftItem.galacticraftcore.basic_item":16,"stat.pickup.galacticraftcore.arclamp":10,"stat.mineBlock.minecraft.stone":131} \ No newline at end of file diff --git a/overrides/saves/N+©ddehuset/stats/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json b/overrides/saves/N+©ddehuset/stats/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json new file mode 100644 index 0000000..177c614 --- /dev/null +++ b/overrides/saves/N+©ddehuset/stats/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json @@ -0,0 +1 @@ +{"stat.mineBlock.galacticraftplanets.solar_array_module":10,"stat.pickup.minecraft.wooden_slab":5,"stat.leaveGame":8,"stat.pickup.galacticraftcore.meteoric_iron_raw":17,"stat.killEntity.evolved_skeleton":13,"stat.craftItem.galacticraftcore.engine":2,"stat.mineBlock.chisel.factory":48,"stat.pickup.minecraft.glowstone_dust":4,"stat.useItem.chisel.tyrian":49,"stat.mineBlock.galacticraftcore.arclamp":3,"stat.useItem.minecraft.water_bucket":5,"stat.pickup.minecraft.rotten_flesh":8,"stat.pickup.minecraft.sand":1,"stat.pickup.excompressum.compressed_block":1,"stat.mineBlock.galacticraftcore.aluminum_wire":25,"stat.mineBlock.galacticraftcore.landing_pad_full":1,"stat.pickup.minecraft.bucket":5,"stat.pickup.galacticraftplanets.solar_array_module":15,"stat.pickup.minestrapp.m_leather":12,"stat.mineBlock.galacticraftplanets.dense_ice":7,"stat.useItem.matteroverdrive.emergency_ration":7,"stat.craftItem.galacticraftcore.item_basic_moon":20,"stat.pickup.exnihilocreatio.item_seed_birch":1,"stat.useItem.minecraft.iron_pickaxe":500,"stat.craftItem.minecraft.wooden_pickaxe":1,"stat.pickup.galacticraftcore.dishbase":2,"stat.mineBlock.galacticraftcore.view_screen":38,"stat.mineBlock.minecraft.vine":2,"stat.pickup.thermalfoundation.material":1,"stat.furnaceInteraction":99,"stat.useItem.scannable.module_block":4,"stat.pickup.industrialforegoing.pink_slime":2,"stat.pickup.galacticraftcore.prelaunch_checklist":1,"stat.pickup.exnihilocreatio.block_barrel1":1,"stat.pickup.xlfoodmod.lettuce_seeds":1,"stat.craftItem.thermalfoundation.material":16,"stat.pickup.galacticraftplanets.mars":2,"stat.pickup.minecraft.furnace":11,"stat.pickup.xlfoodmod.vanilla_flower":1,"stat.pickup.galacticraftcore.oxygen_tank_heavy_full":1,"stat.pickup.totemexpansion.totem_head_recalling":1,"stat.mineBlock.galacticraftplanets.miner_base":15,"stat.pickup.minecraft.skull":2,"stat.craftItem.minecraft.netherrack":2,"stat.craftItem.exnihilocreatio.hammer_iron":1,"stat.useItem.galacticraftplanets.asteroids_block":31,"stat.pickup.minecraft.potion":2,"stat.craftItem.minecraft.sand":18,"stat.useItem.minecraft.wheat_seeds":20,"stat.pickup.exnihilocreatio.item_seed_carrot":2,"stat.pickup.minecraft.pumpkin_seeds":3,"stat.pickup.thermalinnovation.magnet":3,"stat.craftItem.chisel.chisel_diamond":1,"stat.pickup.extraplanets.zinc_battery":1,"stat.pickup.galacticraftplanets.basic_item_venus":61,"stat.deaths":6,"stat.playOneMinute":656339,"stat.pickup.blockcraftery.editable_outer_corner_reinforced":4,"stat.craftItem.minecraft.iron_pickaxe":6,"stat.craftItem.minecraft.repeater":8,"stat.useItem.galacticraftcore.air_lock_frame":42,"stat.chestOpened":650,"stat.pickup.corpsecomplex.scroll":3,"stat.pickup.galacticraftcore.machine2":2,"stat.entityKilledBy.evolved_skeleton":1,"stat.pickup.galaxyspace.schematics":5,"stat.useItem.blockcraftery.editable_slant_reinforced":168,"stat.craftItem.minecraft.flint":2,"stat.pickup.galacticraftcore.machine":2,"stat.craftItem.minecraft.coal":3,"stat.craftItem.minecraft.iron_nugget":18,"stat.fallOneCm":258,"stat.useItem.environmentaltech.solar_cell_litherite":1,"stat.entityKilledBy.moreplanets.alien_miner":1,"stat.pickup.minecraft.melon_seeds":3,"stat.crouchOneCm":18812,"stat.mineBlock.minecraft.chest":2,"stat.craftItem.minecraft.iron_ingot":41,"stat.craftItem.minecraft.chest":37,"stat.mineBlock.galacticraftcore.fallen_meteor":6,"stat.pickup.galacticraftcore.oil_canister_partial":2,"stat.craftingTableInteraction":58,"stat.useItem.etlunar.lunar_cont_1":2,"stat.pickup.extraplanets.tier1_space_suit_legings":1,"stat.useItem.minecraft.furnace":6,"stat.pickup.galacticraftplanets.grapple":1,"stat.pickup.minecraft.dye":77,"stat.pickup.minecraft.planks":18,"stat.pickup.minecraft.wheat_seeds":65,"stat.mineBlock.minecraft.gravel":53,"stat.useItem.minecraft.stone_pickaxe":1118,"stat.pickup.galacticraftcore.canister":14,"stat.pickup.galacticraftcore.cargo":7,"stat.mineBlock.minecraft.dirt":155,"stat.useItem.galacticraftcore.sealer":1,"stat.mineBlock.galacticraftcore.fluid_pipe":12,"stat.pickup.techguns.laserpistol":1,"stat.craftItem.chisel.factory":128,"stat.drop.minecraft.rotten_flesh":2,"stat.pickup.galacticraftcore.view_screen":38,"stat.useItem.exnihilocreatio.item_seed_acacia":6,"stat.pickup.minecraft.crafting_table":2,"stat.craftItem.minecraft.crafting_table":1,"stat.pickup.galacticraftcore.aluminum_wire":25,"stat.pickup.galacticraftcore.rocket_workbench":2,"stat.useItem.minecraft.gravel":50,"stat.drop.extraplanets.oxygen_tank_heavy_full_magenta":2,"stat.pickup.minecraft.log":125,"stat.craftItem.galacticraftcore.basic_block_core":172,"stat.mineBlock.galacticraftcore.basic_block_core":163,"stat.craftItem.exnihilocreatio.block_sieve":1,"stat.mineBlock.galacticraftcore.dishbase":2,"stat.craftItem.minecraft.stone_button":3,"stat.useItem.galacticraftcore.view_screen":19,"stat.craftItem.minecraft.gold_ingot":250,"stat.pickup.galacticraftcore.item_basic_moon":8,"stat.pickup.minecraft.sapling":76,"stat.craftItem.galacticraftcore.enclosed":4,"stat.useItem.galacticraftcore.standard_wrench":39,"stat.craftItem.minecraft.bucket":1,"stat.craftItem.minecraft.planks":324,"stat.useItem.excompressum.compressed_block":1,"stat.pickup.galacticraftplanets.miner_base":15,"stat.mineBlock.galacticraftcore.magnetic_table":3,"stat.pickup.galacticraftcore.tin_stairs_2":4,"stat.useItem.galacticraftcore.arclamp":5,"stat.pickup.galacticraftplanets.asteroids_block":1334,"stat.pickup.galacticraftcore.machine_tiered":12,"stat.sneakTime":10918,"stat.useItem.galacticraftcore.schematic":1,"stat.drop.minecraft.bucket":1,"stat.pickup.usefulnullifiers.fluidvoidnullifieritem":1,"stat.pickup.galacticraftcore.space_glass_clear":64,"stat.craftItem.minecraft.cobblestone":368,"stat.useItem.galacticraftcore.telemetry":1,"stat.pickup.minecraft.chest":2,"stat.useItem.exnihilocreatio.item_seed_darkoak":10,"stat.pickup.minecraft.bone":10,"stat.useItem.galacticraftcore.machine_tiered":4,"stat.pickup.minecraft.stone_pickaxe":6,"stat.drop.galacticraftcore.canister":1,"stat.pickup.galacticraftplanets.item_basic_asteroids":4,"stat.craftItem.minecraft.wool":4,"stat.mineBlock.galacticraftcore.basic_block_moon":4,"stat.useItem.galacticraftcore.aluminum_wire":4,"stat.pickup.galacticraftcore.sealer":2,"stat.pickup.industrialforegoing.plastic":4,"stat.craftItem.galacticraftcore.machine2":2,"stat.useItem.minecraft.dirt":23,"stat.mineBlock.blockcraftery.editable_slant":1,"stat.useItem.minecraft.stone_slab2":153,"stat.pickup.galacticraftcore.air_lock_frame":82,"stat.pickup.minecraft.bow":2,"stat.craftItem.minecraft.furnace":22,"stat.mineBlock.chisel.tyrian":50,"stat.pickup.thermalfoundation.ore":216,"stat.craftItem.minecraft.stone_pickaxe":22,"stat.killEntity.moreplanets.alien_miner":2,"stat.mineBlock.minecraft.carpet":1,"stat.craftItem.minestrapp.m_plating":3,"stat.pickup.extraplanets.oxygen_tank_heavy_full_magenta":2,"stat.killEntity.evolved_spider":8,"stat.flyOneCm":236603,"stat.drop.minecraft.wheat_seeds":2,"stat.craftItem.pocketnether.nether_link":1,"stat.craftItem.minecraft.wooden_slab":12,"stat.mineBlock.galacticraftcore.enclosed":11,"stat.pickup.minecraft.redstone":15,"stat.mineBlock.galacticraftcore.air_lock_frame":56,"stat.timeSinceDeath":12117,"stat.craftItem.galacticraftcore.machine_tiered":2,"stat.useItem.galacticraftcore.tin_stairs_2":3,"stat.pickup.chisel.tyrian":50,"stat.pickup.galacticraftcore.standard_wrench":1,"stat.useItem.minecraft.potato":16,"stat.pickup.galacticraftplanets.titanium_helmet":1,"stat.mineBlock.thermalfoundation.ore":216,"stat.pickup.galacticraftcore.basic_block_core":1253,"stat.pickup.minecraft.carpet":1,"stat.craftItem.minecraft.blaze_rod":1,"stat.craftItem.galacticraftcore.tin_stairs_2":4,"stat.talkedToVillager":14,"stat.pickup.minecraft.string":13,"stat.pickup.exnihilocreatio.item_seed_jungle":2,"stat.pickup.ae2wtlib.infinity_booster_card":3,"stat.useItem.exnihilocreatio.item_seed_birch":1,"stat.craftItem.minecraft.stone_slab2":0,"stat.pickup.galacticraftcore.enclosed":13,"stat.sprintOneCm":59183,"stat.craftItem.minecraft.stick":16,"stat.drop.matteroverdrive.emergency_ration":1,"stat.craftItem.thermalinnovation.magnet":2,"stat.mineBlock.blockcraftery.editable_outer_corner_reinforced":4,"stat.pickup.exnihilocreatio.item_material":1,"stat.craftItem.minecraft.stone":245,"stat.pickup.galacticraftplanets.solar_array_controller":3,"stat.mineBlock.galacticraftcore.tin_stairs_2":4,"stat.mineBlock.minecraft.crafting_table":2,"stat.useItem.minecraft.diamond_pickaxe":250,"stat.craftItem.chisel.tyrian":704,"stat.craftItem.exnihilocreatio.hammer_wood":1,"stat.craftItem.minecraft.clay_ball":8,"stat.drop.galacticraftcore.basic_item":2,"stat.craftItem.minecraft.soul_sand":4,"stat.drop":14,"stat.craftItem.excompressum.wooden_crucible":1,"stat.craftItem.galacticraftcore.machine":1,"stat.craftItem.galaxyspace.gs_basic":1,"stat.craftItem.minecraft.dye":9,"stat.pickup.minecraft.snowball":2,"stat.pickup.galacticraftcore.food":1,"stat.mineBlock.galacticraftcore.cargo":7,"stat.pickup.minecraft.wheat":26,"stat.pickup.storagedrawers.basicdrawers":1,"stat.killEntity.evolved_enderman":8,"stat.useItem.exnihilocreatio.item_seed_spruce":9,"stat.pickup.minecraft.gravel":51,"stat.mineBlock.galacticraftplanets.asteroids_block":1006,"stat.mineBlock.galacticraftcore.machine_tiered":12,"stat.useItem.exnihilocreatio.item_seed_jungle":13,"stat.pickup.minecraft.obsidian":61,"stat.pickup.blockcraftery.editable_slant":1,"stat.pickup.galacticraftplanets.schematic":3,"stat.mineBlock.galacticraftcore.machine":2,"stat.pickup.galacticraftcore.magnetic_table":3,"stat.useItem.minecraft.rotten_flesh":1,"stat.craftItem.pickletweaks.reinforced_mesh":1,"stat.craftItem.exnihilocreatio.block_crucible":2,"stat.jump":538,"stat.pickup.minecraft.coal":53,"stat.pickup.minecraft.iron_ingot":2,"stat.pickup.extraplanets.oxygen_tank_heavy_full_brown":2,"stat.craftItem.minecraft.lever":1,"stat.pickup.minecraft.spider_eye":3,"stat.drop.thermalinnovation.magnet":3,"stat.pickup.minecraft.dirt":563,"stat.killEntity.evolved_creeper":14,"stat.pickup.galacticraftcore.basic_block_moon":2,"stat.mineBlock.galacticraftplanets.solar_array_controller":2,"stat.mineBlock.excompressum.wooden_crucible":1,"stat.killEntity.evolved_zombie":17,"stat.craftItem.minecraft.flint_and_steel":2,"stat.useItem.galacticraftplanets.solar_array_module":19,"stat.pickup.matteroverdrive.emergency_ration":3,"stat.pickup.exnihilocreatio.item_seed_spruce":2,"stat.useItem.galacticraftcore.space_glass_clear":64,"stat.damageTaken":3118,"stat.mineBlock.blockcraftery.editable_slant_reinforced":152,"stat.mineBlock.minecraft.furnace":9,"stat.useItem.minecraft.wooden_pickaxe":59,"stat.tradedWithVillager":1,"stat.mineBlock.minecraft.sapling":63,"stat.pickup.mysticalagriculture.crafting":8,"stat.mineBlock.galacticraftcore.sealer":2,"stat.mineBlock.excompressum.compressed_block":1,"stat.pickup.galacticraftcore.wall_gc":1,"stat.pickup.minecraft.potato":2,"stat.useItem.exnihilocreatio.item_seed_oak":8,"stat.mineBlock.galacticraftplanets.mars":2,"stat.damageDealt":151,"stat.useItem.exnihilocreatio.item_seed_sugarcane":3,"stat.mineBlock.exnihilocreatio.block_barrel1":1,"stat.craftItem.minecraft.gravel":81,"stat.craftItem.minecraft.stone_slab":6,"stat.walkOneCm":1181577,"stat.craftItem.excompressum.compressed_block":7,"stat.useItem.minecraft.chest":34,"stat.craftItem.exnihilocreatio.item_material":8,"stat.pickup.minecraft.stick":48,"stat.pickup.minecraft.diamond_pickaxe":4,"stat.useItem.galacticraftcore.landing_pad":8,"stat.pickup.galacticraftcore.landing_pad":9,"stat.pickup.chisel.factory":80,"stat.useItem.minecraft.lava_bucket":2,"stat.useItem.galacticraftcore.basic_block_core":670,"stat.craftItem.mekanism.ingot":22,"stat.pickup.galacticraftcore.battery":2,"stat.pickup.galacticraftcore.basic_item":133,"stat.pickup.galacticraftcore.schematic":3,"stat.pickup.galacticraftcore.oxygen_tank_light_full":3,"stat.pickup.galacticraftcore.telemetry":8,"stat.pickup.blockcraftery.editable_slant_reinforced":238,"stat.pickup.minecraft.ender_pearl":9,"stat.pickup.galacticraftcore.fluid_pipe":18,"stat.mineBlock.minecraft.glowstone":1,"stat.pickup.galacticraftplanets.item_basic_mars":1,"stat.mineBlock.galacticraftcore.machine2":2,"stat.craftItem.exnihilocreatio.block_barrel1":1,"stat.mobKills":60,"stat.pickup.excompressum.wooden_crucible":1,"stat.mineBlock.galacticraftplanets.venus":7,"stat.pickup.minecraft.water_bucket":2,"stat.mineBlock.minecraft.leaves":3,"stat.useItem.chisel.factory":82,"stat.mineBlock.galacticraftcore.telemetry":8,"stat.pickup.minecraft.lava_bucket":1,"stat.craftItem.galacticraftcore.basic_item":15,"stat.pickup.galacticraftcore.arclamp":12,"stat.craftItem.exnihilocreatio.item_mesh":1,"stat.useItem.galacticraftcore.enclosed":6} \ No newline at end of file diff --git a/overrides/saves/New Satelite/AE2/settings.cfg b/overrides/saves/New Satelite/AE2/settings.cfg new file mode 100644 index 0000000..cc93daa --- /dev/null +++ b/overrides/saves/New Satelite/AE2/settings.cfg @@ -0,0 +1,14 @@ +# Configuration file + +~CONFIG_VERSION: rv6-stable-6 + +counters { + I:lastGridStorage=0 + I:lastPlayer=0 +} + + +players { +} + + diff --git a/overrides/saves/New Satelite/CoroUtil/Quests/Mikkel_V_K.dat b/overrides/saves/New Satelite/CoroUtil/Quests/Mikkel_V_K.dat new file mode 100644 index 0000000..98db542 Binary files /dev/null and b/overrides/saves/New Satelite/CoroUtil/Quests/Mikkel_V_K.dat differ diff --git a/overrides/saves/New Satelite/CoroUtil/World/ChunkDataDim_-30.dat b/overrides/saves/New Satelite/CoroUtil/World/ChunkDataDim_-30.dat new file mode 100644 index 0000000..c83b040 Binary files /dev/null and b/overrides/saves/New Satelite/CoroUtil/World/ChunkDataDim_-30.dat differ diff --git a/overrides/saves/New Satelite/CoroUtil/World/WorldData_coroutil_0_default.dat b/overrides/saves/New Satelite/CoroUtil/World/WorldData_coroutil_0_default.dat new file mode 100644 index 0000000..6983c95 Binary files /dev/null and b/overrides/saves/New Satelite/CoroUtil/World/WorldData_coroutil_0_default.dat differ diff --git a/overrides/saves/New Satelite/DIM-1/RedstoneEther/fmap.dat b/overrides/saves/New Satelite/DIM-1/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/New Satelite/DIM-1/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/New Satelite/DIM-1/RedstoneEther/node1.dat b/overrides/saves/New Satelite/DIM-1/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM-1/RedstoneEther/node2.dat b/overrides/saves/New Satelite/DIM-1/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM-1/RuinsPositionsFile.txt b/overrides/saves/New Satelite/DIM-1/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM-1/data/capabilities.dat b/overrides/saves/New Satelite/DIM-1/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-1/data/capabilities.dat differ diff --git a/overrides/saves/New Satelite/DIM-1/data/villages_nether.dat b/overrides/saves/New Satelite/DIM-1/data/villages_nether.dat new file mode 100644 index 0000000..34aed1c Binary files /dev/null and b/overrides/saves/New Satelite/DIM-1/data/villages_nether.dat differ diff --git a/overrides/saves/New Satelite/DIM-1/forcedchunks.dat b/overrides/saves/New Satelite/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-1/forcedchunks.dat differ diff --git a/overrides/saves/New Satelite/DIM-1/multipart.dat b/overrides/saves/New Satelite/DIM-1/multipart.dat new file mode 100644 index 0000000..0a0dd63 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-1/multipart.dat differ diff --git a/overrides/saves/New Satelite/DIM-1/ruins.txt b/overrides/saves/New Satelite/DIM-1/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/New Satelite/DIM-1/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/New Satelite/DIM-30/RedstoneEther/fmap.dat b/overrides/saves/New Satelite/DIM-30/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/New Satelite/DIM-30/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/New Satelite/DIM-30/RedstoneEther/node1.dat b/overrides/saves/New Satelite/DIM-30/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM-30/RedstoneEther/node2.dat b/overrides/saves/New Satelite/DIM-30/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM-30/RuinsPositionsFile.txt b/overrides/saves/New Satelite/DIM-30/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM-30/data/GC_AbandonedBase.dat b/overrides/saves/New Satelite/DIM-30/data/GC_AbandonedBase.dat new file mode 100644 index 0000000..313fe3a Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/data/GC_AbandonedBase.dat differ diff --git a/overrides/saves/New Satelite/DIM-30/data/capabilities.dat b/overrides/saves/New Satelite/DIM-30/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/data/capabilities.dat differ diff --git a/overrides/saves/New Satelite/DIM-30/data/reccomplex-structuredata.dat b/overrides/saves/New Satelite/DIM-30/data/reccomplex-structuredata.dat new file mode 100644 index 0000000..cef05cd Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/data/reccomplex-structuredata.dat differ diff --git a/overrides/saves/New Satelite/DIM-30/data/villagesnull.dat b/overrides/saves/New Satelite/DIM-30/data/villagesnull.dat new file mode 100644 index 0000000..df68641 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/data/villagesnull.dat differ diff --git a/overrides/saves/New Satelite/DIM-30/forcedchunks.dat b/overrides/saves/New Satelite/DIM-30/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/forcedchunks.dat differ diff --git a/overrides/saves/New Satelite/DIM-30/multipart.dat b/overrides/saves/New Satelite/DIM-30/multipart.dat new file mode 100644 index 0000000..cfb24e0 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/multipart.dat differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.-1.-1.mca b/overrides/saves/New Satelite/DIM-30/region/r.-1.-1.mca new file mode 100644 index 0000000..7dd4187 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.-1.-1.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.-1.0.mca b/overrides/saves/New Satelite/DIM-30/region/r.-1.0.mca new file mode 100644 index 0000000..b84f68c Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.-1.0.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.-2.-2.mca b/overrides/saves/New Satelite/DIM-30/region/r.-2.-2.mca new file mode 100644 index 0000000..c74de77 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.-2.-2.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.-2.-3.mca b/overrides/saves/New Satelite/DIM-30/region/r.-2.-3.mca new file mode 100644 index 0000000..2cbe465 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.-2.-3.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.-3.-2.mca b/overrides/saves/New Satelite/DIM-30/region/r.-3.-2.mca new file mode 100644 index 0000000..aebd4bf Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.-3.-2.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.-3.-3.mca b/overrides/saves/New Satelite/DIM-30/region/r.-3.-3.mca new file mode 100644 index 0000000..b45277b Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.-3.-3.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.0.-1.mca b/overrides/saves/New Satelite/DIM-30/region/r.0.-1.mca new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.0.-1.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/region/r.0.0.mca b/overrides/saves/New Satelite/DIM-30/region/r.0.0.mca new file mode 100644 index 0000000..ebd124b Binary files /dev/null and b/overrides/saves/New Satelite/DIM-30/region/r.0.0.mca differ diff --git a/overrides/saves/New Satelite/DIM-30/ruins.txt b/overrides/saves/New Satelite/DIM-30/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/New Satelite/DIM-30/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/New Satelite/DIM1/RedstoneEther/fmap.dat b/overrides/saves/New Satelite/DIM1/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/New Satelite/DIM1/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/New Satelite/DIM1/RedstoneEther/node1.dat b/overrides/saves/New Satelite/DIM1/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM1/RedstoneEther/node2.dat b/overrides/saves/New Satelite/DIM1/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM1/RuinsPositionsFile.txt b/overrides/saves/New Satelite/DIM1/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM1/data/capabilities.dat b/overrides/saves/New Satelite/DIM1/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/New Satelite/DIM1/data/capabilities.dat differ diff --git a/overrides/saves/New Satelite/DIM1/data/villages_end.dat b/overrides/saves/New Satelite/DIM1/data/villages_end.dat new file mode 100644 index 0000000..34aed1c Binary files /dev/null and b/overrides/saves/New Satelite/DIM1/data/villages_end.dat differ diff --git a/overrides/saves/New Satelite/DIM1/forcedchunks.dat b/overrides/saves/New Satelite/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/New Satelite/DIM1/forcedchunks.dat differ diff --git a/overrides/saves/New Satelite/DIM1/multipart.dat b/overrides/saves/New Satelite/DIM1/multipart.dat new file mode 100644 index 0000000..0a0dd63 Binary files /dev/null and b/overrides/saves/New Satelite/DIM1/multipart.dat differ diff --git a/overrides/saves/New Satelite/DIM1/ruins.txt b/overrides/saves/New Satelite/DIM1/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/New Satelite/DIM1/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/New Satelite/DIM3/RedstoneEther/fmap.dat b/overrides/saves/New Satelite/DIM3/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/New Satelite/DIM3/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/New Satelite/DIM3/RedstoneEther/node1.dat b/overrides/saves/New Satelite/DIM3/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM3/RedstoneEther/node2.dat b/overrides/saves/New Satelite/DIM3/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM3/RuinsPositionsFile.txt b/overrides/saves/New Satelite/DIM3/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/DIM3/data/capabilities.dat b/overrides/saves/New Satelite/DIM3/data/capabilities.dat new file mode 100644 index 0000000..8846cd8 Binary files /dev/null and b/overrides/saves/New Satelite/DIM3/data/capabilities.dat differ diff --git a/overrides/saves/New Satelite/DIM3/data/villages_cell.dat b/overrides/saves/New Satelite/DIM3/data/villages_cell.dat new file mode 100644 index 0000000..4ec7d2b Binary files /dev/null and b/overrides/saves/New Satelite/DIM3/data/villages_cell.dat differ diff --git a/overrides/saves/New Satelite/DIM3/forcedchunks.dat b/overrides/saves/New Satelite/DIM3/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/New Satelite/DIM3/forcedchunks.dat differ diff --git a/overrides/saves/New Satelite/DIM3/multipart.dat b/overrides/saves/New Satelite/DIM3/multipart.dat new file mode 100644 index 0000000..aed3fd7 Binary files /dev/null and b/overrides/saves/New Satelite/DIM3/multipart.dat differ diff --git a/overrides/saves/New Satelite/DIM3/ruins.txt b/overrides/saves/New Satelite/DIM3/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/New Satelite/DIM3/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/New Satelite/LOST/RedstoneEther/fmap.dat b/overrides/saves/New Satelite/LOST/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/New Satelite/LOST/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/New Satelite/LOST/RedstoneEther/node1.dat b/overrides/saves/New Satelite/LOST/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/LOST/RedstoneEther/node2.dat b/overrides/saves/New Satelite/LOST/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/LOST/RuinsPositionsFile.txt b/overrides/saves/New Satelite/LOST/RuinsPositionsFile.txt new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/LOST/data/capabilities.dat b/overrides/saves/New Satelite/LOST/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/New Satelite/LOST/data/capabilities.dat differ diff --git a/overrides/saves/New Satelite/LOST/data/villages_lost.dat b/overrides/saves/New Satelite/LOST/data/villages_lost.dat new file mode 100644 index 0000000..34aed1c Binary files /dev/null and b/overrides/saves/New Satelite/LOST/data/villages_lost.dat differ diff --git a/overrides/saves/New Satelite/LOST/forcedchunks.dat b/overrides/saves/New Satelite/LOST/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/New Satelite/LOST/forcedchunks.dat differ diff --git a/overrides/saves/New Satelite/LOST/multipart.dat b/overrides/saves/New Satelite/LOST/multipart.dat new file mode 100644 index 0000000..0a0dd63 Binary files /dev/null and b/overrides/saves/New Satelite/LOST/multipart.dat differ diff --git a/overrides/saves/New Satelite/LOST/ruins.txt b/overrides/saves/New Satelite/LOST/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/New Satelite/LOST/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/New Satelite/RedstoneEther/dimMap.dat b/overrides/saves/New Satelite/RedstoneEther/dimMap.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/RedstoneEther/fmap.dat b/overrides/saves/New Satelite/RedstoneEther/fmap.dat new file mode 100644 index 0000000..ae2defc --- /dev/null +++ b/overrides/saves/New Satelite/RedstoneEther/fmap.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/overrides/saves/New Satelite/RedstoneEther/fprop.dat b/overrides/saves/New Satelite/RedstoneEther/fprop.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/RedstoneEther/gprop.dat b/overrides/saves/New Satelite/RedstoneEther/gprop.dat new file mode 100644 index 0000000..b9a9bb1 --- /dev/null +++ b/overrides/saves/New Satelite/RedstoneEther/gprop.dat @@ -0,0 +1,3 @@ +PublicFrequencies=1000 +PrivateFrequencies=50 +SharedFrequencies=5000 diff --git a/overrides/saves/New Satelite/RedstoneEther/node1.dat b/overrides/saves/New Satelite/RedstoneEther/node1.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/RedstoneEther/node2.dat b/overrides/saves/New Satelite/RedstoneEther/node2.dat new file mode 100644 index 0000000..e69de29 diff --git a/overrides/saves/New Satelite/RuinsPositionsFile.txt b/overrides/saves/New Satelite/RuinsPositionsFile.txt new file mode 100644 index 0000000..b4f49a2 --- /dev/null +++ b/overrides/saves/New Satelite/RuinsPositionsFile.txt @@ -0,0 +1,12 @@ +# Ruins data management file. Below, you see all data accumulated by AtomicStrykers Ruins during the last run of this World. +# Data is noted as follows: Each line stands for one successfull Ruin spawn. Data syntax is: +# xMin yMin zMin xMax yMax zMax templateName +# everything but the last value is an integer value. Template name equals the template file name. +# +# DO NOT EDIT THIS FILE UNLESS YOU ARE SURE OF WHAT YOU ARE DOING +# +# The primary function of this file is to lock areas you do not want Ruins spawning in. Put them here before worldgen. +# It should also prevent Ruins re-spawning under any circumstances. Areas registered in here block any overlapping new Ruins. +# Empty lines and those prefixed by '#' are ignored by the parser. Don't save notes in here, file gets wiped upon flushing. +# +33 75 7 44 89 18 DwarfBase.tml diff --git a/overrides/saves/New Satelite/advancements/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json b/overrides/saves/New Satelite/advancements/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json new file mode 100644 index 0000000..4d74793 --- /dev/null +++ b/overrides/saves/New Satelite/advancements/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json @@ -0,0 +1,503 @@ +{ + "minecraft:recipes/tools/fishing_rod": { + "criteria": { + "has_string": "2024-04-15 00:54:24 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/noteblock": { + "criteria": { + "has_redstone": "2024-04-15 01:45:56 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/bow": { + "criteria": { + "has_string": "2024-04-15 00:54:24 +0200" + }, + "done": true + }, + "inventorypets:inventorypets/root": { + "criteria": { + "auto": "2024-04-15 00:38:44 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/string_to_wool": { + "criteria": { + "has_string": "2024-04-15 00:54:24 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_axe": { + "criteria": { + "has_stick": "2024-04-15 01:38:02 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/lever": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/compass": { + "criteria": { + "has_redstone": "2024-04-15 01:45:56 +0200" + }, + "done": true + }, + "inventorypets:inventorypets/1": { + "criteria": { + "example": "2024-04-15 02:25:27 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/fill_all_tanks": { + "criteria": { + "small_tank": "2024-04-15 00:53:01 +0200" + }, + "done": false + }, + "minecraft:recipes/misc/magenta_dye_from_lapis_ink_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_wooden_slab": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/fill_tank": { + "criteria": { + "small_tank": "2024-04-15 00:53:01 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_blue_dye_from_lapis_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minecraft:story/mine_stone": { + "criteria": { + "get_stone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_chunk_from_block": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/furnace": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/gray_dye": { + "criteria": { + "has_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_panel_cobblestone": { + "criteria": { + "has_block": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/crafting_table": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/oxygen_gear": { + "criteria": { + "small_tank": "2024-04-15 00:53:01 +0200", + "oxygen_gear": "2024-04-15 00:53:01 +0200", + "oxygen_mask": "2024-04-15 00:53:02 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_pickaxe": { + "criteria": { + "has_stick": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/trapdoor": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_gray_dye_from_gray_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minecraft:husbandry/root": { + "criteria": { + "consumed_item": "2024-04-15 01:34:28 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/ladder": { + "criteria": { + "has_stick": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_wooden_dagger": { + "criteria": { + "has_wood": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/redstone_torch": { + "criteria": { + "has_redstone": "2024-04-15 01:45:56 +0200" + }, + "done": true + }, + "minestrapp:story/masonry": { + "criteria": { + "cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": false + }, + "simplyjetpacks:te/root_te": { + "criteria": { + "code_trigger": "2024-04-15 00:38:34 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/chest": { + "criteria": { + "has_lots_of_items": "2024-04-15 00:53:05 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/stone_sword": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_stairs": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/cobblestone_wall": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_rope": { + "criteria": { + "has_string": "2024-04-15 00:54:24 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/wooden_shovel": { + "criteria": { + "has_stick": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/light_gray_dye_from_ink_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/torch": { + "criteria": { + "has_stone_pickaxe": "2024-04-15 01:54:30 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_pickaxe": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "bonsaitrees:root": { + "criteria": { + "bonsaipot_in_inventory": "2024-04-15 00:57:12 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_pressure_plate": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/stick": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_dagger": { + "criteria": { + "has_stone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:adventure/root": { + "criteria": { + "killed_something": "2024-04-15 01:42:58 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/sign": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:recipes/combat/wooden_sword": { + "criteria": { + "has_stick": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_button": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_shovel": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/oak_planks": { + "criteria": { + "has_log": "2024-04-15 01:37:45 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_wooden_mace": { + "criteria": { + "has_wood": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/clock": { + "criteria": { + "has_redstone": "2024-04-15 01:45:56 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/pink_dye_from_red_bonemeal": { + "criteria": { + "has_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_hoe": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minestrapp:story/prospector": { + "criteria": { + "redstone_item": "2024-04-15 01:45:56 +0200" + }, + "done": false + }, + "bonsaitrees:grow": { + "criteria": { + "finished_growing_a_bonsai_tree": "2024-04-15 01:00:13 +0200" + }, + "done": true + }, + "minestrapp:story/biome_stones": { + "criteria": { + "stone": "2024-04-15 01:52:33 +0200" + }, + "done": false + }, + "minestrapp:recipes/block_panel_oak": { + "criteria": { + "has_block": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:recipes/decorations/fence": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:husbandry/balanced_diet": { + "criteria": { + "apple": "2024-04-15 01:59:41 +0200", + "rotten_flesh": "2024-04-15 01:59:48 +0200" + }, + "done": false + }, + "minecraft:recipes/tools/wooden_hoe": { + "criteria": { + "has_stick": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/piston": { + "criteria": { + "has_redstone": "2024-04-15 01:45:56 +0200" + }, + "done": true + }, + "simplyjetpacks:mek/root_mek": { + "criteria": { + "code_trigger": "2024-04-15 00:38:34 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/cobblestone_slab": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minestrapp:foraging/obtain_soil": { + "criteria": { + "grass": "2024-04-15 00:58:02 +0200" + }, + "done": false + }, + "minecraft:recipes/redstone/tripwire_hook": { + "criteria": { + "has_string": "2024-04-15 00:54:24 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/stone_stairs": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/trapped_chest": { + "criteria": { + "has_tripwire_hook": "2024-04-15 02:25:50 +0200" + }, + "done": true + }, + "minestrapp:recipes/block_crate": { + "criteria": { + "has_stick": "2024-04-15 01:38:03 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bone_meal_from_bone": { + "criteria": { + "has_bone": "2024-04-15 01:45:28 +0200" + }, + "done": true + }, + "simplyjetpacks:vanilla/root_vanilla": { + "criteria": { + "code_trigger": "2024-04-15 00:38:34 +0200" + }, + "done": true + }, + "minestrapp:recipes/item_stone_mace": { + "criteria": { + "has_stone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/bone_meal_from_block": { + "criteria": { + "has_the_recipe": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minecraft:story/upgrade_tools": { + "criteria": { + "stone_pickaxe": "2024-04-15 01:54:30 +0200" + }, + "done": true + }, + "inventorypets:inventorypets/aprilfool": { + "criteria": { + "crafting_table": "2024-04-15 02:25:27 +0200" + }, + "done": true + }, + "simplyjetpacks:root": { + "criteria": { + "code_trigger": "2024-04-15 00:38:34 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/fence_gate": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:story/root": { + "criteria": { + "crafting_table": "2024-04-15 01:39:21 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/dropper": { + "criteria": { + "has_redstone": "2024-04-15 01:45:56 +0200" + }, + "done": true + }, + "galacticraftcore:galacticraft/root": { + "criteria": { + "tick": "2024-04-15 00:38:44 +0200" + }, + "done": true + }, + "minecraft:recipes/tools/stone_axe": { + "criteria": { + "has_cobblestone": "2024-04-15 01:52:33 +0200" + }, + "done": true + }, + "minecraft:recipes/redstone/wooden_door": { + "criteria": { + "has_planks": "2024-04-15 01:39:16 +0200" + }, + "done": true + }, + "minecraft:recipes/misc/lime_dye": { + "criteria": { + "has_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + }, + "minecraft:recipes/building_blocks/bone_block": { + "criteria": { + "has_at_least_9_bonemeal": "2024-04-15 01:51:51 +0200" + }, + "done": true + } +} \ No newline at end of file diff --git a/overrides/saves/New Satelite/data/ChickenChunksLoginTimes.dat b/overrides/saves/New Satelite/data/ChickenChunksLoginTimes.dat new file mode 100644 index 0000000..d616088 Binary files /dev/null and b/overrides/saves/New Satelite/data/ChickenChunksLoginTimes.dat differ diff --git a/overrides/saves/New Satelite/data/ImmersiveEngineering-SaveData.dat b/overrides/saves/New Satelite/data/ImmersiveEngineering-SaveData.dat new file mode 100644 index 0000000..70b732b Binary files /dev/null and b/overrides/saves/New Satelite/data/ImmersiveEngineering-SaveData.dat differ diff --git a/overrides/saves/New Satelite/data/ImmersivePetroleum-SaveData.dat b/overrides/saves/New Satelite/data/ImmersivePetroleum-SaveData.dat new file mode 100644 index 0000000..360e363 Binary files /dev/null and b/overrides/saves/New Satelite/data/ImmersivePetroleum-SaveData.dat differ diff --git a/overrides/saves/New Satelite/data/MatterOverdriveWorldGenPositions.dat b/overrides/saves/New Satelite/data/MatterOverdriveWorldGenPositions.dat new file mode 100644 index 0000000..4bf4240 Binary files /dev/null and b/overrides/saves/New Satelite/data/MatterOverdriveWorldGenPositions.dat differ diff --git a/overrides/saves/New Satelite/data/SurvivalPlanetData.dat b/overrides/saves/New Satelite/data/SurvivalPlanetData.dat new file mode 100644 index 0000000..89ea513 Binary files /dev/null and b/overrides/saves/New Satelite/data/SurvivalPlanetData.dat differ diff --git a/overrides/saves/New Satelite/data/VICData.dat b/overrides/saves/New Satelite/data/VICData.dat new file mode 100644 index 0000000..13fddac Binary files /dev/null and b/overrides/saves/New Satelite/data/VICData.dat differ diff --git a/overrides/saves/New Satelite/data/capabilities.dat b/overrides/saves/New Satelite/data/capabilities.dat new file mode 100644 index 0000000..71541d1 Binary files /dev/null and b/overrides/saves/New Satelite/data/capabilities.dat differ diff --git a/overrides/saves/New Satelite/data/fluxnetworksdata.dat b/overrides/saves/New Satelite/data/fluxnetworksdata.dat new file mode 100644 index 0000000..ce58822 Binary files /dev/null and b/overrides/saves/New Satelite/data/fluxnetworksdata.dat differ diff --git a/overrides/saves/New Satelite/data/ftb_lib/players/mikkel_v_k.dat b/overrides/saves/New Satelite/data/ftb_lib/players/mikkel_v_k.dat new file mode 100644 index 0000000..ce057bd Binary files /dev/null and b/overrides/saves/New Satelite/data/ftb_lib/players/mikkel_v_k.dat differ diff --git a/overrides/saves/New Satelite/data/ftb_lib/teams/ftbquests/singleplayer.dat b/overrides/saves/New Satelite/data/ftb_lib/teams/ftbquests/singleplayer.dat new file mode 100644 index 0000000..27811fc Binary files /dev/null and b/overrides/saves/New Satelite/data/ftb_lib/teams/ftbquests/singleplayer.dat differ diff --git a/overrides/saves/New Satelite/data/ftb_lib/teams/singleplayer.dat b/overrides/saves/New Satelite/data/ftb_lib/teams/singleplayer.dat new file mode 100644 index 0000000..95bf821 Binary files /dev/null and b/overrides/saves/New Satelite/data/ftb_lib/teams/singleplayer.dat differ diff --git a/overrides/saves/New Satelite/data/ftb_lib/universe.dat b/overrides/saves/New Satelite/data/ftb_lib/universe.dat new file mode 100644 index 0000000..0f3900b Binary files /dev/null and b/overrides/saves/New Satelite/data/ftb_lib/universe.dat differ diff --git a/overrides/saves/New Satelite/data/industrialwires.dat b/overrides/saves/New Satelite/data/industrialwires.dat new file mode 100644 index 0000000..91e85a6 Binary files /dev/null and b/overrides/saves/New Satelite/data/industrialwires.dat differ diff --git a/overrides/saves/New Satelite/data/inventory-Mikkel_V_K-2024-04-15_01.14.43-death-0.dat b/overrides/saves/New Satelite/data/inventory-Mikkel_V_K-2024-04-15_01.14.43-death-0.dat new file mode 100644 index 0000000..484673d Binary files /dev/null and b/overrides/saves/New Satelite/data/inventory-Mikkel_V_K-2024-04-15_01.14.43-death-0.dat differ diff --git a/overrides/saves/New Satelite/data/reccomplex-structuredata.dat b/overrides/saves/New Satelite/data/reccomplex-structuredata.dat new file mode 100644 index 0000000..f28a8ce Binary files /dev/null and b/overrides/saves/New Satelite/data/reccomplex-structuredata.dat differ diff --git a/overrides/saves/New Satelite/data/ruinschunklogger.dat b/overrides/saves/New Satelite/data/ruinschunklogger.dat new file mode 100644 index 0000000..3f4c208 Binary files /dev/null and b/overrides/saves/New Satelite/data/ruinschunklogger.dat differ diff --git a/overrides/saves/New Satelite/data/sonar.logistics.base.connections.gsi.dat b/overrides/saves/New Satelite/data/sonar.logistics.base.connections.gsi.dat new file mode 100644 index 0000000..10108aa Binary files /dev/null and b/overrides/saves/New Satelite/data/sonar.logistics.base.connections.gsi.dat differ diff --git a/overrides/saves/New Satelite/data/sonar.logistics.base.connections.gsiMap.dat b/overrides/saves/New Satelite/data/sonar.logistics.base.connections.gsiMap.dat new file mode 100644 index 0000000..c1e92fe Binary files /dev/null and b/overrides/saves/New Satelite/data/sonar.logistics.base.connections.gsiMap.dat differ diff --git a/overrides/saves/New Satelite/data/sonar.logistics.base.connections.identitycount.dat b/overrides/saves/New Satelite/data/sonar.logistics.base.connections.identitycount.dat new file mode 100644 index 0000000..15e80fb Binary files /dev/null and b/overrides/saves/New Satelite/data/sonar.logistics.base.connections.identitycount.dat differ diff --git a/overrides/saves/New Satelite/data/villages.dat b/overrides/saves/New Satelite/data/villages.dat new file mode 100644 index 0000000..4ec7d2b Binary files /dev/null and b/overrides/saves/New Satelite/data/villages.dat differ diff --git a/overrides/saves/New Satelite/deaths/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88/3678d72b-305e-42e7-b276-d6765bbb2d32.dat b/overrides/saves/New Satelite/deaths/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88/3678d72b-305e-42e7-b276-d6765bbb2d32.dat new file mode 100644 index 0000000..a072840 Binary files /dev/null and b/overrides/saves/New Satelite/deaths/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88/3678d72b-305e-42e7-b276-d6765bbb2d32.dat differ diff --git a/overrides/saves/New Satelite/forcedchunks.dat b/overrides/saves/New Satelite/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/overrides/saves/New Satelite/forcedchunks.dat differ diff --git a/overrides/saves/New Satelite/galacticraft/GCAsteroidData.dat b/overrides/saves/New Satelite/galacticraft/GCAsteroidData.dat new file mode 100644 index 0000000..78f29c2 Binary files /dev/null and b/overrides/saves/New Satelite/galacticraft/GCAsteroidData.dat differ diff --git a/overrides/saves/New Satelite/galacticraft/GCSpaceRaceData.dat b/overrides/saves/New Satelite/galacticraft/GCSpaceRaceData.dat new file mode 100644 index 0000000..b662136 Binary files /dev/null and b/overrides/saves/New Satelite/galacticraft/GCSpaceRaceData.dat differ diff --git a/overrides/saves/New Satelite/galacticraft/overworldMap/Overworld192.bin b/overrides/saves/New Satelite/galacticraft/overworldMap/Overworld192.bin new file mode 100644 index 0000000..8d014de Binary files /dev/null and b/overrides/saves/New Satelite/galacticraft/overworldMap/Overworld192.bin differ diff --git a/overrides/saves/New Satelite/galaxy.dat b/overrides/saves/New Satelite/galaxy.dat new file mode 100644 index 0000000..23aed7d Binary files /dev/null and b/overrides/saves/New Satelite/galaxy.dat differ diff --git a/overrides/saves/New Satelite/icon.png b/overrides/saves/New Satelite/icon.png new file mode 100644 index 0000000..af6fa4b Binary files /dev/null and b/overrides/saves/New Satelite/icon.png differ diff --git a/overrides/saves/New Satelite/level.dat b/overrides/saves/New Satelite/level.dat new file mode 100644 index 0000000..ecbacb5 Binary files /dev/null and b/overrides/saves/New Satelite/level.dat differ diff --git a/overrides/saves/New Satelite/level.dat_old b/overrides/saves/New Satelite/level.dat_old new file mode 100644 index 0000000..ccbc14b Binary files /dev/null and b/overrides/saves/New Satelite/level.dat_old differ diff --git a/overrides/saves/New Satelite/matter_registry.dat b/overrides/saves/New Satelite/matter_registry.dat new file mode 100644 index 0000000..070cc1a Binary files /dev/null and b/overrides/saves/New Satelite/matter_registry.dat differ diff --git a/overrides/saves/New Satelite/multipart.dat b/overrides/saves/New Satelite/multipart.dat new file mode 100644 index 0000000..aed3fd7 Binary files /dev/null and b/overrides/saves/New Satelite/multipart.dat differ diff --git a/overrides/saves/New Satelite/playerdata/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.dat b/overrides/saves/New Satelite/playerdata/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.dat new file mode 100644 index 0000000..9e7409e Binary files /dev/null and b/overrides/saves/New Satelite/playerdata/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.dat differ diff --git a/overrides/saves/New Satelite/region/r.-1.-1.mca b/overrides/saves/New Satelite/region/r.-1.-1.mca new file mode 100644 index 0000000..502667f Binary files /dev/null and b/overrides/saves/New Satelite/region/r.-1.-1.mca differ diff --git a/overrides/saves/New Satelite/region/r.-1.0.mca b/overrides/saves/New Satelite/region/r.-1.0.mca new file mode 100644 index 0000000..126b686 Binary files /dev/null and b/overrides/saves/New Satelite/region/r.-1.0.mca differ diff --git a/overrides/saves/New Satelite/region/r.-2.-2.mca b/overrides/saves/New Satelite/region/r.-2.-2.mca new file mode 100644 index 0000000..6e1f036 Binary files /dev/null and b/overrides/saves/New Satelite/region/r.-2.-2.mca differ diff --git a/overrides/saves/New Satelite/region/r.0.-1.mca b/overrides/saves/New Satelite/region/r.0.-1.mca new file mode 100644 index 0000000..837e9ca Binary files /dev/null and b/overrides/saves/New Satelite/region/r.0.-1.mca differ diff --git a/overrides/saves/New Satelite/region/r.0.0.mca b/overrides/saves/New Satelite/region/r.0.0.mca new file mode 100644 index 0000000..5be01a7 Binary files /dev/null and b/overrides/saves/New Satelite/region/r.0.0.mca differ diff --git a/overrides/saves/New Satelite/ruins.txt b/overrides/saves/New Satelite/ruins.txt new file mode 100644 index 0000000..e1c9030 --- /dev/null +++ b/overrides/saves/New Satelite/ruins.txt @@ -0,0 +1,165 @@ +# Global Options for the Ruins mod +# +# tries_per_chunk is the number of times, per chunk, that the generator will +# attempt to create a ruin. +# +# chance_to_spawn is the chance, out of 100, that a ruin will be generated per +# try in this chunk. This may still fail if the ruin does not have a +# suitable place to generate. +# +# specific_ is the chance, out of 100, that a ruin spawning in the +# specified biome will be chosen from the biome specific folder. If not, +# it will choose a generic ruin from the folder of the same name. +# +tries_per_chunk_normal=6 +chance_to_spawn_normal=10 +tries_per_chunk_nether=6 +chance_to_spawn_nether=10 +# +# prevent a message from being logged every time a ruin is built +disableRuinSpawnCoordsLogging=true +# +# minimum distance a template must have from instances of itself +templateInstancesMinDistance=256 +# +# minimum distance a template must have from any other template +anyRuinsMinDistance=64 +# +# min/max distances overworld templates can have from world spawn (0 = no limit) +anySpawnMinDistance=32 +anySpawnMaxDistance=0 +# +# allow displaying a block's data by hitting it with a stick +enableStick=true +# +# dimension IDs whitelisted for ruins spawning, add custom dimensions IDs here as needed +allowedDimensions=0,1,-1 +# +# make /parseruin rule IDs line up nicely in template files +# note: overworld (i.e., dimension 0) setting applies to all dimensions +enableFixedWidthRuleIds=false +# +# tileentity blocks, those (nonvanilla)blocks which cannot function without storing their nbt data, full name as stick dictates, seperated by commata +teblocks= + +specific_frozen_ocean=75 +specific_mutated_mesa=75 +specific_diona=75 +specific_void=75 +specific_extreme_hills_with_trees=75 +specific_desert_hills=75 +specific_infected_dead_dark_forest=75 +specific_beaches=75 +specific_mutated_mesa_clear_rock=75 +specific_infected_desert_hills=75 +specific_infected_giant_spruce_taiga=75 +specific_jungle_hills=75 +specific_mushroom_island_shore=75 +specific_infected_desert=75 +specific_infected_mountains_edge=75 +specific_frozen_river=75 +specific_infected_dead_savanna_plateau=75 +specific_slimely_stream=75 +specific_outer space=75 +specific_mutated_extreme_hills=75 +specific_deep_ocean=75 +specific_infected_swamp=75 +specific_infected_giant_tree_taiga_hills=75 +specific_mutated_savanna_rock=75 +specific_infected_plains=75 +specific_river=75 +specific_mutated_redwood_taiga=75 +specific_cold_beach=75 +specific_ice_mountains=75 +specific_mutated_forest=75 +specific_mutated_extreme_hills_with_trees=75 +specific_mutated_roofed_forest=75 +specific_sky=75 +specific_mushroom_island=75 +specific_mutated_swampland=75 +specific_infected_jungle_hills=75 +specific_plains=75 +specific_mutated_savanna=75 +specific_mutated_redwood_taiga_hills=75 +specific_birch_forest_hills=75 +specific_mutated_desert=75 +specific_infected_snowy_tundra=75 +specific_mesa=75 +specific_chalos_moutains=75 +specific_infected_stone_shore=75 +specific_outer space 7=75 +specific_outer space 6=75 +specific_ice_flats=75 +specific_outer space 9=75 +specific_outer space 8=75 +specific_outer space 3=75 +specific_outer space 5=75 +specific_outer space 4=75 +specific_jungle=75 +specific_ocean=75 +specific_taiga_cold=75 +specific_infected_giant_spruce_taiga_hills=75 +specific_storage_biome=75 +specific_infected_badlands_plateau=75 +specific_infected_wooded_hills=75 +specific_mutated_ice_flats=75 +specific_outer space 2=75 +specific_outer space 1=75 +specific_redwood_taiga_hills=75 +specific_taiga=75 +specific_taiga_hills=75 +specific_jungle_edge=75 +specific_savanna=75 +specific_infected_ocean=75 +specific_redwood_taiga=75 +specific_infected_badlands=75 +specific_mesa_clear_rock=75 +specific_savanna_rock=75 +specific_blank_planet=75 +specific_infected_ice_spikes=75 +specific_outer space 10=75 +specific_infected_taiga_hills=75 +specific_forest=75 +specific_outer space 12=75 +specific_outer space 11=75 +specific_extreme_hills=75 +specific_infected_river=75 +specific_smaller_extreme_hills=75 +specific_infected_snowy_taiga_hills=75 +specific_cold_green_vein_moutains=75 +specific_desert=75 +specific_hell=75 +specific_infected_jungle_edge=75 +specific_stone_beach=75 +specific_infected_giant_tree_taiga=75 +specific_infected_wooded_mountains=75 +specific_infected_infested_plains=75 +specific_roofed_forest=75 +specific_mesa_rock=75 +specific_green_vein_field_shore=75 +specific_infected_taiga=75 +specific_mutated_jungle=75 +specific_chalos_plains=75 +specific_green_vein_fields=75 +specific_infected_beaches=75 +specific_mutated_birch_forest_hills=75 +specific_infected_mountains=75 +specific_infected_wooded_badlands_plateau=75 +specific_infected_frozen_river=75 +specific_forest_hills=75 +specific_infected_deep_ocean=75 +specific_mutated_mesa_rock=75 +specific_infected_snowy_mountains=75 +specific_infected_forest=75 +specific_taiga_cold_hills=75 +specific_infected_jungle=75 +specific_mutated_taiga_cold=75 +specific_mutated_jungle_edge=75 +specific_infected_dead_savanna=75 +specific_birch_forest=75 +specific_swampland=75 +specific_infected_snowy_taiga=75 +specific_mutated_plains=75 +specific_infected_snowy_beach=75 +specific_mutated_taiga=75 +specific_mutated_birch_forest=75 diff --git a/overrides/saves/New Satelite/session.lock b/overrides/saves/New Satelite/session.lock new file mode 100644 index 0000000..912b228 Binary files /dev/null and b/overrides/saves/New Satelite/session.lock differ diff --git a/overrides/saves/New Satelite/stats/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json b/overrides/saves/New Satelite/stats/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json new file mode 100644 index 0000000..ecb3770 --- /dev/null +++ b/overrides/saves/New Satelite/stats/e55dcb1e-a0d0-40fd-b5a3-ad2258965e88.json @@ -0,0 +1 @@ +{"stat.pickup.minecraft.bone":4,"stat.leaveGame":4,"stat.mineBlock.galacticraftplanets.asteroids_block":404,"stat.useItem.minecraft.apple":1,"stat.killEntity.evolved_skeleton":7,"stat.useItem.minecraft.rotten_flesh":3,"stat.jump":53,"stat.climbOneCm":124,"stat.crouchOneCm":1328,"stat.killEntity.evolved_creeper":6,"stat.useItem.minecraft.stone_slab2":6,"stat.craftingTableInteraction":9,"stat.pickup.minecraft.rotten_flesh":3,"stat.killEntity.evolved_zombie":5,"stat.useItem.minecraft.sapling":1,"stat.damageTaken":810,"stat.craftItem.minecraft.stone_pickaxe":5,"stat.useItem.minecraft.wooden_pickaxe":59,"stat.pickup.mysticalagriculture.crafting":3,"stat.flyOneCm":20777,"stat.useItem.minecraft.stone_pickaxe":345,"stat.craftItem.minecraft.wooden_slab":12,"stat.craftItem.exnihilocreatio.crook_wood":1,"stat.pickup.minecraft.redstone":6,"stat.timeSinceDeath":33616,"stat.craftItem.minecraft.wooden_pickaxe":1,"stat.walkOneCm":86582,"stat.pickup.inventorypets.april_fool_pet":1,"stat.craftItem.minecraft.crafting_table":1,"stat.pickup.minecraft.log":4,"stat.pickup.galacticraftcore.basic_item":1,"stat.pickup.minecraft.sapling":9,"stat.sprintOneCm":196,"stat.craftItem.minecraft.stick":8,"stat.pickup.exnihilocreatio.item_material":3,"stat.craftItem.minecraft.planks":16,"stat.mobKills":18,"stat.craftItem.exnihilocreatio.hammer_wood":1,"stat.mineBlock.minecraft.log":4,"stat.useItem.minecraft.dye":3,"stat.deaths":1,"stat.mineBlock.minecraft.leaves":50,"stat.playOneMinute":94986,"stat.craftItem.excompressum.wooden_crucible":1,"stat.pickup.galacticraftplanets.asteroids_block":401,"stat.sneakTime":740,"stat.useItem.cannedfoodanddrinks.melonjuice":4,"stat.craftItem.minecraft.dye":12,"stat.craftItem.minecraft.cobblestone":58,"stat.useItem.exnihilocreatio.crook_wood":50} \ No newline at end of file