mirror of
https://github.com/Pumpkin-MC/Pumpkin
synced 2025-01-30 18:21:38 +00:00
979877f048
* implement populate noise step of chunk generation * fix gitignore * pass thru seed * add counter for edge case * add entire chunk test case * remove eclipse file * remove packet timing * precompute float divisions * unsafe speed up * slight aquifer optimization * tweak block pos packing * optimize perlin map * precompute aquifer random positions * fix aquifer regression * refactor samplers, add tests to aquifer, and move chunk extractor to the extractors * fix base density function error and add a bunch of test cases * ignore expensive tests by default * remove un-needed lifetimes * remove minecraft prefix from block lookups * fix populate noise bench * slight optimizations * read files at runtime to speed up test compilation speed and remove ignores * remove new lines from test data so people stop freaking out about line count * make extractor the same * leverage branch prediction --------- Co-authored-by: Alexander Medvedev <lilalexmed@proton.me>
2 lines
7.6 KiB
JSON
2 lines
7.6 KiB
JSON
[ 59, 36, 80, 191, 153, 3, 40, 131, 10, 190, 253, 199, 237, 105, 247, 28, 246, 120, 11, 255, 72, 73, 61, 240, 118, 99, 121, 244, 12, 137, 189, 125, 135, 83, 145, 119, 203, 15, 92, 115, 165, 64, 97, 49, 154, 85, 32, 127, 7, 124, 20, 218, 146, 26, 116, 4, 65, 229, 144, 202, 235, 222, 231, 75, 161, 74, 217, 168, 197, 230, 214, 193, 134, 248, 200, 187, 164, 228, 185, 159, 122, 180, 23, 66, 43, 224, 25, 38, 98, 157, 95, 136, 198, 17, 148, 234, 249, 173, 57, 207, 48, 16, 141, 212, 51, 195, 37, 241, 47, 31, 52, 100, 179, 172, 79, 21, 151, 171, 176, 252, 103, 110, 67, 138, 70, 33, 109, 243, 117, 175, 216, 107, 192, 39, 194, 113, 2, 132, 245, 123, 24, 45, 82, 96, 93, 169, 181, 0, 250, 126, 88, 87, 104, 94, 108, 41, 201, 84, 1, 130, 129, 239, 156, 205, 208, 163, 166, 210, 112, 8, 42, 174, 106, 78, 152, 188, 251, 158, 162, 206, 14, 238, 76, 114, 69, 226, 5, 150, 182, 89, 86, 77, 54, 184, 160, 209, 155, 22, 213, 149, 6, 233, 225, 50, 242, 219, 167, 35, 58, 63, 227, 44, 56, 60, 111, 62, 236, 178, 102, 55, 211, 232, 90, 204, 142, 68, 186, 101, 254, 81, 13, 215, 34, 53, 140, 18, 9, 91, 170, 133, 220, 128, 29, 46, 221, 177, 223, 30, 196, 147, 71, 19, 183, 139, 27, 143, 59, 36, 80, 191, 153, 3, 40, 131, 10, 190, 253, 199, 237, 105, 247, 28, 246, 120, 11, 255, 72, 73, 61, 240, 118, 99, 121, 244, 12, 137, 189, 125, 135, 83, 145, 119, 203, 15, 92, 115, 165, 64, 97, 49, 154, 85, 32, 127, 7, 124, 20, 218, 146, 26, 116, 4, 65, 229, 144, 202, 235, 222, 231, 75, 161, 74, 217, 168, 197, 230, 214, 193, 134, 248, 200, 187, 164, 228, 185, 159, 122, 180, 23, 66, 43, 224, 25, 38, 98, 157, 95, 136, 198, 17, 148, 234, 249, 173, 57, 207, 48, 16, 141, 212, 51, 195, 37, 241, 47, 31, 52, 100, 179, 172, 79, 21, 151, 171, 176, 252, 103, 110, 67, 138, 70, 33, 109, 243, 117, 175, 216, 107, 192, 39, 194, 113, 2, 132, 245, 123, 24, 45, 82, 96, 93, 169, 181, 0, 250, 126, 88, 87, 104, 94, 108, 41, 201, 84, 1, 130, 129, 239, 156, 205, 208, 163, 166, 210, 112, 8, 42, 174, 106, 78, 152, 188, 251, 158, 162, 206, 14, 238, 76, 114, 69, 226, 5, 150, 182, 89, 86, 77, 54, 184, 160, 209, 155, 22, 213, 149, 6, 233, 225, 50, 242, 219, 167, 35, 58, 63, 227, 44, 56, 60, 111, 62, 236, 178, 102, 55, 211, 232, 90, 204, 142, 68, 186, 101, 254, 81, 13, 215, 34, 53, 140, 18, 9, 91, 170, 133, 220, 128, 29, 46, 221, 177, 223, 30, 196, 147, 71, 19, 183, 139, 27, 143, 59, 36, 80, 191, 153, 3, 40, 131, 10, 190, 253, 199, 237, 105, 247, 28, 246, 120, 11, 255, 72, 73, 61, 240, 118, 99, 121, 244, 12, 137, 189, 125, 135, 83, 145, 119, 203, 15, 92, 115, 165, 64, 97, 49, 154, 85, 32, 127, 7, 124, 20, 218, 146, 26, 116, 4, 65, 229, 144, 202, 235, 222, 231, 75, 161, 74, 217, 168, 197, 230, 214, 193, 134, 248, 200, 187, 164, 228, 185, 159, 122, 180, 23, 66, 43, 224, 25, 38, 98, 157, 95, 136, 198, 17, 148, 234, 249, 173, 57, 207, 48, 16, 141, 212, 51, 195, 37, 241, 47, 31, 52, 100, 179, 172, 79, 21, 151, 171, 176, 252, 103, 110, 67, 138, 70, 33, 109, 243, 117, 175, 216, 107, 192, 39, 194, 113, 2, 132, 245, 123, 24, 45, 82, 96, 93, 169, 181, 0, 250, 126, 88, 87, 104, 94, 108, 41, 201, 84, 1, 130, 129, 239, 156, 205, 208, 163, 166, 210, 112, 8, 42, 174, 106, 78, 152, 188, 251, 158, 162, 206, 14, 238, 76, 114, 69, 226, 5, 150, 182, 89, 86, 77, 54, 184, 160, 209, 155, 22, 213, 149, 6, 233, 225, 50, 242, 219, 167, 35, 58, 63, 227, 44, 56, 60, 111, 62, 236, 178, 102, 55, 211, 232, 90, 204, 142, 68, 186, 101, 254, 81, 13, 215, 34, 53, 140, 18, 9, 91, 170, 133, 220, 128, 29, 46, 221, 177, 223, 30, 196, 147, 71, 19, 183, 139, 27, 143, 59, 36, 80, 191, 153, 3, 40, 131, 10, 190, 253, 199, 237, 105, 247, 28, 246, 120, 11, 255, 72, 73, 61, 240, 118, 99, 121, 244, 12, 137, 189, 125, 135, 83, 145, 119, 203, 15, 92, 115, 165, 64, 97, 49, 154, 85, 32, 127, 7, 124, 20, 218, 146, 26, 116, 4, 65, 229, 144, 202, 235, 222, 231, 75, 161, 74, 217, 168, 197, 230, 214, 193, 134, 248, 200, 187, 164, 228, 185, 159, 122, 180, 23, 66, 43, 224, 25, 38, 98, 157, 95, 136, 198, 17, 148, 234, 249, 173, 57, 207, 48, 16, 141, 212, 51, 195, 37, 241, 47, 31, 52, 100, 179, 172, 79, 21, 151, 171, 176, 252, 103, 110, 67, 138, 70, 33, 109, 243, 117, 175, 216, 107, 192, 39, 194, 113, 2, 132, 245, 123, 24, 45, 82, 96, 93, 169, 181, 0, 250, 126, 88, 87, 104, 94, 108, 41, 201, 84, 1, 130, 129, 239, 156, 205, 208, 163, 166, 210, 112, 8, 42, 174, 106, 78, 152, 188, 251, 158, 162, 206, 14, 238, 76, 114, 69, 226, 5, 150, 182, 89, 86, 77, 54, 184, 160, 209, 155, 22, 213, 149, 6, 233, 225, 50, 242, 219, 167, 35, 58, 63, 227, 44, 56, 60, 111, 62, 236, 178, 102, 55, 211, 232, 90, 204, 142, 68, 186, 101, 254, 81, 13, 215, 34, 53, 140, 18, 9, 91, 170, 133, 220, 128, 29, 46, 221, 177, 223, 30, 196, 147, 71, 19, 183, 139, 27, 143]
|