New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for dimension-data stored directly into the level.dat (probably forge being weird?) #517
Comments
Stacktrace
Dimension Config{
"type": {
"ultrawarm": false,
"natural": true,
"piglin_safe": false,
"respawn_anchor_works": false,
"bed_works": true,
"has_raids": false,
"has_skylight": true,
"has_ceiling": false,
"coordinate_scale": 1,
"ambient_light": 1,
"fixed_time": 0,
"logical_height": 320,
"effects": "minecraft:overworld",
"infiniburn": "#minecraft:infiniburn_overworld",
"min_y": -64,
"height": 320
},
"generator": {
"type": "minecraft:noise",
"seed": 1340138607,
"settings": "cae:weirdness",
"biome_source": {
"type": "minecraft:multi_noise",
"biomes": [
{
"biome": "cae:void",
"parameters": {
"temperature": -2,
"humidity": 1,
"continentalness": 1,
"erosion": 2,
"weirdness": 2,
"depth": 2,
"offset": 0
}
},
{
"biome": "cae:source_valley",
"parameters": {
"temperature": 1.5,
"humidity": 0,
"continentalness": 1.7,
"erosion": -0.6,
"weirdness": 1,
"depth": 1.1,
"offset": 1
}
},
{
"biome": "cae:arcane_desert",
"parameters": {
"temperature": 2,
"humidity": -2,
"continentalness": [
0,
2
],
"erosion": 0,
"weirdness": [
1,
2
],
"depth": 0,
"offset": 1
}
},
{
"biome": "cae:arcane_snow",
"parameters": {
"temperature": -1.3,
"humidity": [
-2,
2
],
"continentalness": 0.2,
"erosion": -1.7,
"weirdness": 2,
"depth": -2,
"offset": 1
}
},
{
"biome": "cae:soul_forest",
"parameters": {
"temperature": [
-1,
1
],
"humidity": -2,
"continentalness": [
0,
1
],
"erosion": -2,
"weirdness": -1,
"depth": 1,
"offset": 1
}
},
{
"biome": "cae:arcane_plains",
"parameters": {
"temperature": 1.4,
"humidity": 1.4,
"continentalness": 1,
"erosion": -1,
"weirdness": 1,
"depth": 0,
"offset": 1
}
}
]
}
}
} |
Can you please send me the |
@704009905 The error seems like it is caused by your level.dat file having a Compound-Element in a place where it should have a String. To analyze if this is a corrupted level.dat file on your end, or if it's an issue on bluemaps end, i'd need to look at that file. I can't reproduce this issue, so i will close it for now. Please reopen this ticket if you can send me the |
Sorry for the late reply, here it is: level.dat.zip There are four dimensions that use custom generator types: arsomega:demon_realm from Ars Omega, three cae dims from kubejs, used in Create: Arcane Engineering modpack. They all trigger the crash. I can't reopen this issue due to permission. |
The type-data of your dimension is stored directly into the level.dat instead of into a datapack json format asset.. interesting.. I think i can add support for this, i'll have to investigate |
What i did / Steps to reproduce
/bluemap reload
to reload config and resources.
Expected result
Successfully reload and working.
Actual result
[28Feb2024 19:32:34.786] [BlueMap-Plugin-ReloadCommand/ERROR] [BlueMap/]: Failed to reload BlueMap! java.lang.IllegalStateException: STRING tag expected but got COMPOUND. At: Data.WorldGenSettings.dimensions.cae:void.type
For stacktrace please see here.
This is due to the 4.0 snapshot only handling preset dimension types, not custom ones, see mc wiki. See related dimension data here.
Context
BlueMap Version:
BlueMap-4.0-forge-1.18.1.jar
BlueMap-3.20-forge-1.18.1.jar
works fine.The text was updated successfully, but these errors were encountered: