Optimize world generation

This commit is contained in:
ms2k 2026-11-09 22:08:00 +09:00
commit 124e20662c
10 changed files with 3062 additions and 9 deletions

View file

@ -61,3 +61,27 @@ type="required"
versionRange="[2.0.9,)"
ordering="AFTER"
side="SERVER"
[[mixins]]
config="tune.light.mixins.json"
[[mixins]]
config="tune.save.mixins.json"
[[mixins]]
config="tune.lod.mixins.json"
[[mixins]]
config="tune.cave.mixins.json"
[[mixins]]
config="tune.gen.mixins.json"
[[mixins]]
config="tune.water.mixins.json"
[[mixins]]
config="tune.terrain.mixins.json"
[[mixins]]
config="tune.biome.mixins.json"

View file

@ -0,0 +1,8 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.BiomeGate",
"mixins": ["BiomeMixin", "BiomeCaller"]
}

View file

@ -0,0 +1,8 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.CaveGate",
"mixins": ["CaveMixin"]
}

View file

@ -6,7 +6,12 @@
"plugin": "dev.quorate.tune.mixin.DfcPlugin",
"mixins": [
"DfcFallback",
"DfcMixin"
"DfcMixin",
"NoiseMixin",
"SurfaceGen",
"SurfaceContext",
"SurfaceDfc",
"SurfaceMixin"
],
"injectors": {
"defaultRequire": 1

View file

@ -0,0 +1,8 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.GenPlugin",
"mixins": ["FeatureMixin", "ShapeMixin", "StoneMixin", "GrowthMixin", "BarnacleMixin"]
}

View file

@ -0,0 +1,13 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.LightPlugin",
"server": [
"LightMixin"
],
"injectors": {
"defaultRequire": 1
}
}

View file

@ -0,0 +1,14 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.LodPlugin",
"mixins": [
"LodMap",
"LodQueueMixin"
],
"injectors": {
"defaultRequire": 1
}
}

View file

@ -0,0 +1,9 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.PostPlugin",
"server": ["PostCopy", "FluidRemove"],
"injectors": {"defaultRequire": 1}
}

View file

@ -0,0 +1,8 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.TerrainPlugin",
"mixins": ["TerrainMixin"]
}

View file

@ -0,0 +1,9 @@
{
"required": true,
"minVersion": "0.8.7",
"package": "dev.quorate.tune.mixin",
"compatibilityLevel": "JAVA_21",
"plugin": "dev.quorate.tune.mixin.WaterPlugin",
"mixins": ["WaterMixin", "WaterChunk"],
"injectors": {"defaultRequire": 1}
}