Expand material support and checkpoint the completed building toolkit
Expose the runtime block/item registry through compact material search and single-material descriptions. Preserve private block-entity data through checked edits and durable undo without sending payloads to model context. Include the completed terrain tools, isolated world/map plugin, station lift, ACP streaming and guidance fixes, local camera auto-connect, construction scripts, and their public documentation, references and verification records. Active station decoration and private runtime data remain outside this commit. Validation: 145 Maven tests, 47 Bridge tests, successful camera Gradle build, and isolated Paper verification of all 1,196 block defaults plus 5,392 independent property cases for placement, same-material edits and restoration.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"min": {"x": -4, "y": 80, "z": -4},
|
||||
"max": {"x": 4, "y": 92, "z": 4},
|
||||
"center": {"x": 0, "z": 0},
|
||||
"radius": 3,
|
||||
"action": "raise",
|
||||
"amount": 3,
|
||||
"strength": 1,
|
||||
"falloff": 0.5,
|
||||
"preserve": []
|
||||
}
|
||||
@@ -0,0 +1,273 @@
|
||||
{
|
||||
"version": 1,
|
||||
"min": {
|
||||
"x": -384,
|
||||
"y": 16,
|
||||
"z": -384
|
||||
},
|
||||
"max": {
|
||||
"x": 383,
|
||||
"y": 207,
|
||||
"z": 383
|
||||
},
|
||||
"base_height": 59,
|
||||
"seed": 28092005,
|
||||
"mode": "sculpt",
|
||||
"noise": {
|
||||
"amplitude": 26,
|
||||
"scale": 90
|
||||
},
|
||||
"palette": {
|
||||
"rock": "minecraft:stone",
|
||||
"soil": "minecraft:dirt",
|
||||
"surface": "minecraft:grass_block",
|
||||
"soil_depth": 3
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"type": "ridge",
|
||||
"points": [
|
||||
{
|
||||
"x": -350,
|
||||
"z": -285
|
||||
},
|
||||
{
|
||||
"x": -190,
|
||||
"z": -335
|
||||
},
|
||||
{
|
||||
"x": 0,
|
||||
"z": -305
|
||||
},
|
||||
{
|
||||
"x": 160,
|
||||
"z": -330
|
||||
},
|
||||
{
|
||||
"x": 330,
|
||||
"z": -290
|
||||
}
|
||||
],
|
||||
"width": 15,
|
||||
"height": 100,
|
||||
"falloff": 110
|
||||
},
|
||||
{
|
||||
"type": "ridge",
|
||||
"points": [
|
||||
{
|
||||
"x": -330,
|
||||
"z": -220
|
||||
},
|
||||
{
|
||||
"x": -350,
|
||||
"z": -40
|
||||
},
|
||||
{
|
||||
"x": -330,
|
||||
"z": 180
|
||||
},
|
||||
{
|
||||
"x": -290,
|
||||
"z": 310
|
||||
}
|
||||
],
|
||||
"width": 8,
|
||||
"height": 60,
|
||||
"falloff": 70
|
||||
},
|
||||
{
|
||||
"type": "ridge",
|
||||
"points": [
|
||||
{
|
||||
"x": 335,
|
||||
"z": -210
|
||||
},
|
||||
{
|
||||
"x": 340,
|
||||
"z": 30
|
||||
},
|
||||
{
|
||||
"x": 315,
|
||||
"z": 210
|
||||
}
|
||||
],
|
||||
"width": 10,
|
||||
"height": 66,
|
||||
"falloff": 80
|
||||
},
|
||||
{
|
||||
"type": "hill",
|
||||
"center": {
|
||||
"x": 0,
|
||||
"z": 0
|
||||
},
|
||||
"radius": 50,
|
||||
"height": 45,
|
||||
"falloff": 140
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -65,
|
||||
"z": -55
|
||||
},
|
||||
"max": {
|
||||
"x": 65,
|
||||
"z": 60
|
||||
},
|
||||
"height": 106,
|
||||
"falloff": 28
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -82,
|
||||
"z": -165
|
||||
},
|
||||
"max": {
|
||||
"x": 82,
|
||||
"z": -80
|
||||
},
|
||||
"height": 118,
|
||||
"falloff": 24
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -245,
|
||||
"z": -185
|
||||
},
|
||||
"max": {
|
||||
"x": -125,
|
||||
"z": -105
|
||||
},
|
||||
"height": 110,
|
||||
"falloff": 22
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 130,
|
||||
"z": -200
|
||||
},
|
||||
"max": {
|
||||
"x": 255,
|
||||
"z": -100
|
||||
},
|
||||
"height": 124,
|
||||
"falloff": 20
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 135,
|
||||
"z": -60
|
||||
},
|
||||
"max": {
|
||||
"x": 250,
|
||||
"z": 5
|
||||
},
|
||||
"height": 110,
|
||||
"falloff": 15
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 145,
|
||||
"z": 40
|
||||
},
|
||||
"max": {
|
||||
"x": 250,
|
||||
"z": 95
|
||||
},
|
||||
"height": 97,
|
||||
"falloff": 15
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 160,
|
||||
"z": 130
|
||||
},
|
||||
"max": {
|
||||
"x": 235,
|
||||
"z": 180
|
||||
},
|
||||
"height": 84,
|
||||
"falloff": 14
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -240,
|
||||
"z": 90
|
||||
},
|
||||
"max": {
|
||||
"x": -115,
|
||||
"z": 215
|
||||
},
|
||||
"height": 92,
|
||||
"falloff": 25
|
||||
},
|
||||
{
|
||||
"type": "basin",
|
||||
"center": {
|
||||
"x": -220,
|
||||
"z": -5
|
||||
},
|
||||
"radius": 47,
|
||||
"height": 38,
|
||||
"falloff": 30
|
||||
},
|
||||
{
|
||||
"type": "channel",
|
||||
"points": [
|
||||
{
|
||||
"x": -40,
|
||||
"z": 125
|
||||
},
|
||||
{
|
||||
"x": -25,
|
||||
"z": 200
|
||||
},
|
||||
{
|
||||
"x": 45,
|
||||
"z": 260
|
||||
},
|
||||
{
|
||||
"x": 15,
|
||||
"z": 383
|
||||
}
|
||||
],
|
||||
"width": 20,
|
||||
"height": 22,
|
||||
"falloff": 16
|
||||
},
|
||||
{
|
||||
"type": "channel",
|
||||
"points": [
|
||||
{
|
||||
"x": 100,
|
||||
"z": -250
|
||||
},
|
||||
{
|
||||
"x": 110,
|
||||
"z": -100
|
||||
},
|
||||
{
|
||||
"x": 100,
|
||||
"z": 70
|
||||
},
|
||||
{
|
||||
"x": 80,
|
||||
"z": 190
|
||||
}
|
||||
],
|
||||
"width": 10,
|
||||
"height": 30,
|
||||
"falloff": 12
|
||||
}
|
||||
],
|
||||
"preserve": []
|
||||
}
|
||||
@@ -0,0 +1,273 @@
|
||||
{
|
||||
"version": 1,
|
||||
"min": {
|
||||
"x": -384,
|
||||
"y": -48,
|
||||
"z": -384
|
||||
},
|
||||
"max": {
|
||||
"x": 383,
|
||||
"y": 143,
|
||||
"z": 383
|
||||
},
|
||||
"base_height": -5,
|
||||
"seed": 28092005,
|
||||
"mode": "sculpt",
|
||||
"noise": {
|
||||
"amplitude": 26,
|
||||
"scale": 90
|
||||
},
|
||||
"palette": {
|
||||
"rock": "minecraft:stone",
|
||||
"soil": "minecraft:dirt",
|
||||
"surface": "minecraft:grass_block",
|
||||
"soil_depth": 3
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"type": "ridge",
|
||||
"points": [
|
||||
{
|
||||
"x": -350,
|
||||
"z": -285
|
||||
},
|
||||
{
|
||||
"x": -190,
|
||||
"z": -335
|
||||
},
|
||||
{
|
||||
"x": 0,
|
||||
"z": -305
|
||||
},
|
||||
{
|
||||
"x": 160,
|
||||
"z": -330
|
||||
},
|
||||
{
|
||||
"x": 330,
|
||||
"z": -290
|
||||
}
|
||||
],
|
||||
"width": 15,
|
||||
"height": 100,
|
||||
"falloff": 110
|
||||
},
|
||||
{
|
||||
"type": "ridge",
|
||||
"points": [
|
||||
{
|
||||
"x": -330,
|
||||
"z": -220
|
||||
},
|
||||
{
|
||||
"x": -350,
|
||||
"z": -40
|
||||
},
|
||||
{
|
||||
"x": -330,
|
||||
"z": 180
|
||||
},
|
||||
{
|
||||
"x": -290,
|
||||
"z": 310
|
||||
}
|
||||
],
|
||||
"width": 8,
|
||||
"height": 60,
|
||||
"falloff": 70
|
||||
},
|
||||
{
|
||||
"type": "ridge",
|
||||
"points": [
|
||||
{
|
||||
"x": 335,
|
||||
"z": -210
|
||||
},
|
||||
{
|
||||
"x": 340,
|
||||
"z": 30
|
||||
},
|
||||
{
|
||||
"x": 315,
|
||||
"z": 210
|
||||
}
|
||||
],
|
||||
"width": 10,
|
||||
"height": 66,
|
||||
"falloff": 80
|
||||
},
|
||||
{
|
||||
"type": "hill",
|
||||
"center": {
|
||||
"x": 0,
|
||||
"z": 0
|
||||
},
|
||||
"radius": 50,
|
||||
"height": 45,
|
||||
"falloff": 140
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -65,
|
||||
"z": -55
|
||||
},
|
||||
"max": {
|
||||
"x": 65,
|
||||
"z": 60
|
||||
},
|
||||
"height": 42,
|
||||
"falloff": 28
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -82,
|
||||
"z": -165
|
||||
},
|
||||
"max": {
|
||||
"x": 82,
|
||||
"z": -80
|
||||
},
|
||||
"height": 54,
|
||||
"falloff": 24
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -245,
|
||||
"z": -185
|
||||
},
|
||||
"max": {
|
||||
"x": -125,
|
||||
"z": -105
|
||||
},
|
||||
"height": 46,
|
||||
"falloff": 22
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 130,
|
||||
"z": -200
|
||||
},
|
||||
"max": {
|
||||
"x": 255,
|
||||
"z": -100
|
||||
},
|
||||
"height": 60,
|
||||
"falloff": 20
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 135,
|
||||
"z": -60
|
||||
},
|
||||
"max": {
|
||||
"x": 250,
|
||||
"z": 5
|
||||
},
|
||||
"height": 46,
|
||||
"falloff": 15
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 145,
|
||||
"z": 40
|
||||
},
|
||||
"max": {
|
||||
"x": 250,
|
||||
"z": 95
|
||||
},
|
||||
"height": 33,
|
||||
"falloff": 15
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": 160,
|
||||
"z": 130
|
||||
},
|
||||
"max": {
|
||||
"x": 235,
|
||||
"z": 180
|
||||
},
|
||||
"height": 20,
|
||||
"falloff": 14
|
||||
},
|
||||
{
|
||||
"type": "plateau",
|
||||
"min": {
|
||||
"x": -240,
|
||||
"z": 90
|
||||
},
|
||||
"max": {
|
||||
"x": -115,
|
||||
"z": 215
|
||||
},
|
||||
"height": 28,
|
||||
"falloff": 25
|
||||
},
|
||||
{
|
||||
"type": "basin",
|
||||
"center": {
|
||||
"x": -220,
|
||||
"z": -5
|
||||
},
|
||||
"radius": 47,
|
||||
"height": -26,
|
||||
"falloff": 30
|
||||
},
|
||||
{
|
||||
"type": "channel",
|
||||
"points": [
|
||||
{
|
||||
"x": -40,
|
||||
"z": 125
|
||||
},
|
||||
{
|
||||
"x": -25,
|
||||
"z": 200
|
||||
},
|
||||
{
|
||||
"x": 45,
|
||||
"z": 260
|
||||
},
|
||||
{
|
||||
"x": 15,
|
||||
"z": 383
|
||||
}
|
||||
],
|
||||
"width": 20,
|
||||
"height": -42,
|
||||
"falloff": 16
|
||||
},
|
||||
{
|
||||
"type": "channel",
|
||||
"points": [
|
||||
{
|
||||
"x": 100,
|
||||
"z": -250
|
||||
},
|
||||
{
|
||||
"x": 110,
|
||||
"z": -100
|
||||
},
|
||||
{
|
||||
"x": 100,
|
||||
"z": 70
|
||||
},
|
||||
{
|
||||
"x": 80,
|
||||
"z": 190
|
||||
}
|
||||
],
|
||||
"width": 10,
|
||||
"height": -34,
|
||||
"falloff": 12
|
||||
}
|
||||
],
|
||||
"preserve": []
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"version": 1,
|
||||
"min": {
|
||||
"x": -384,
|
||||
"y": 16,
|
||||
"z": -384
|
||||
},
|
||||
"max": {
|
||||
"x": 383,
|
||||
"y": 239,
|
||||
"z": 383
|
||||
},
|
||||
"base_height": 62,
|
||||
"seed": 28092005,
|
||||
"mode": "sculpt",
|
||||
"noise": {
|
||||
"amplitude": 0,
|
||||
"scale": 220
|
||||
},
|
||||
"palette": {
|
||||
"rock": "minecraft:stone",
|
||||
"soil": "minecraft:dirt",
|
||||
"surface": "minecraft:grass_block",
|
||||
"soil_depth": 3
|
||||
},
|
||||
"features": [],
|
||||
"preserve": []
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"version": 1,
|
||||
"min": {
|
||||
"x": 0,
|
||||
"y": 80,
|
||||
"z": 0
|
||||
},
|
||||
"max": {
|
||||
"x": 7,
|
||||
"y": 87,
|
||||
"z": 7
|
||||
},
|
||||
"base_height": 82,
|
||||
"seed": 2809,
|
||||
"mode": "sculpt",
|
||||
"noise": {
|
||||
"amplitude": 1,
|
||||
"scale": 12
|
||||
},
|
||||
"palette": {
|
||||
"rock": "minecraft:stone",
|
||||
"soil": "minecraft:dirt",
|
||||
"surface": "minecraft:grass_block",
|
||||
"soil_depth": 3
|
||||
},
|
||||
"features": [
|
||||
{
|
||||
"type": "hill",
|
||||
"center": {
|
||||
"x": 4,
|
||||
"z": 4
|
||||
},
|
||||
"radius": 1,
|
||||
"height": 3,
|
||||
"falloff": 3
|
||||
}
|
||||
],
|
||||
"preserve": []
|
||||
}
|
||||
Reference in New Issue
Block a user