Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"MD013": false,
"MD033": false,
"MD036": false,
"MD041": false,
"$schema": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.40.0/schema/markdownlint-config-schema.json"
}
2 changes: 1 addition & 1 deletion PRIVACY.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ No env file or credentials are needed — the DSN is embedded. Launch a dev clie
self-test flag and one synthetic event is sent on config load (environment matches the
version channel, with tag `runtime=dev`):

```
```text
./gradlew runClient -PtelemetryTest=true
```

Expand Down
3 changes: 3 additions & 0 deletions RELEASE_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Tick a box only after the gradle-MCP build + gametests are green AND the in-game
## 4. Verification & testing

### Targeted runClient pass (every pending in-game item)

- [ ] Fuel Tank auto-fuel + 3×3 speed bonus + pumping particles/sound
- [ ] Pad gating messages (3×3, T3 Station Wall ring) + grounding on pad break
- [ ] Oxygen drain/refill/suffocation + sealed rooms + airlock refill
Expand All @@ -38,9 +39,11 @@ Tick a box only after the gradle-MCP build + gametests are green AND the in-game
- [ ] Terraformer + oxygen field end-to-end

### Survival playthrough

- [ ] Full start-to-terraform survival playthrough (no creative shortcuts) — log friction/balance notes

### Multiplayer

- [ ] Dedicated-server pass (`runServer` + 2 clients): oxygen sync, rocket rides, pipe networks,
GUIs, world join (registry sync), suit HUD per player

Expand Down
136 changes: 136 additions & 0 deletions art/blockbench/block/quarry_controller.bbmodel
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
{
"meta": {
"format_version": "4.10",
"model_format": "java_block",
"box_uv": false
},
"name": "quarry_controller",
"model_identifier": "",
"visible_box": [
1,
1,
0
],
"variable_placeholders": "",
"variable_placeholder_buttons": [],
"timeline_setups": [],
"unhandled_root_fields": {},
"resolution": {
"width": 16,
"height": 16
},
"elements": [
{
"name": "quarry_controller",
"box_uv": false,
"rescale": false,
"locked": false,
"render_order": "default",
"allow_mirror_modeling": true,
"from": [
0,
0,
0
],
"to": [
16,
16,
16
],
"autouv": 0,
"color": 0,
"origin": [
8,
8,
8
],
"uv_offset": [
0,
0
],
"faces": {
"north": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"east": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"south": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"west": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"up": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"down": {
"uv": [
0,
0,
16,
16
],
"texture": 0
}
},
"type": "cube",
"uuid": "404f1f9b-bf26-4498-9eb3-52ae8cf5d4d8"
}
],
"outliner": [
"404f1f9b-bf26-4498-9eb3-52ae8cf5d4d8"
],
"textures": [
{
"path": "C:\\Users\\dario\\Documents\\Github\\nerospace\\src\\main\\resources\\assets\\nerospace\\textures\\block\\quarry_controller.png",
"name": "quarry_controller.png",
"folder": "block",
"namespace": "nerospace",
"id": "0",
"particle": true,
"render_mode": "default",
"render_sides": "auto",
"frame_time": 1,
"frame_order_type": "loop",
"frame_order": "",
"frame_interpolate": false,
"visible": true,
"mode": "bitmap",
"saved": true,
"uuid": "1f2fa489-a44b-4912-9ee3-3f4b16597f33",
"relative_path": "../../../src/main/resources/assets/nerospace/textures/block/quarry_controller.png",
"source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABlklEQVR4nKWSMWsbMRiGHxtDixFClMNoOI4OIhwdj5KpU+fOHTqUDP0BnUsGT5kzhwwmdCodTIf8gkymePBkioZy3CCOIxyH8FRwBldKD9M4kHcRkj7pe99HGszmqy1P0Ajg4nyKTg12vWSiM2pXYvKCrm2oXclEZ0iV0LUNUiW4yuJ9x23jGALo1JBOzzB5wca3e4drV+IqS+1KAF5ffkMICcBgNl9tf3z/CoBdL3v2TF7gKrtneywUG99S/v61iwDEwtvGxcLFzTVWJxjXxLXs5RFSJXE+BOja+4LHKMSLF0iVoFODyYuDh8dCUbsyMhgBPfqHtPEtQki87+4vCNQnOmMx+tM78OzjDHt1EufvhEKqJALfc2CaPg97ddKH+PwFUiWYvGBxc71jEPKE8SEF6wH8MCxKlcTNhxRAh6eM/yAwCC687zB5wdvKcvzmmBD13+8cHUx0xqvzi9hlLBRCSLq2QacmNhBCUruSdHoW3Q5h9zQ/P73vxRj/pe0qi10ve3vV9EtsNpjNV9vTzx8OZv+f7gBTd8GK7JAejwAAAABJRU5ErkJggg=="
}
]
}
136 changes: 136 additions & 0 deletions art/blockbench/block/quarry_frame.bbmodel
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
{
"meta": {
"format_version": "4.10",
"model_format": "java_block",
"box_uv": false
},
"name": "quarry_frame",
"model_identifier": "",
"visible_box": [
1,
1,
0
],
"variable_placeholders": "",
"variable_placeholder_buttons": [],
"timeline_setups": [],
"unhandled_root_fields": {},
"resolution": {
"width": 16,
"height": 16
},
"elements": [
{
"name": "quarry_frame",
"box_uv": false,
"rescale": false,
"locked": false,
"render_order": "default",
"allow_mirror_modeling": true,
"from": [
0,
0,
0
],
"to": [
16,
16,
16
],
"autouv": 0,
"color": 0,
"origin": [
8,
8,
8
],
"uv_offset": [
0,
0
],
"faces": {
"north": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"east": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"south": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"west": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"up": {
"uv": [
0,
0,
16,
16
],
"texture": 0
},
"down": {
"uv": [
0,
0,
16,
16
],
"texture": 0
}
},
"type": "cube",
"uuid": "7f001289-a12e-49c7-a3b7-173ba6e80fdf"
}
],
"outliner": [
"7f001289-a12e-49c7-a3b7-173ba6e80fdf"
],
"textures": [
{
"path": "C:\\Users\\dario\\Documents\\Github\\nerospace\\src\\main\\resources\\assets\\nerospace\\textures\\block\\quarry_frame.png",
"name": "quarry_frame.png",
"folder": "block",
"namespace": "nerospace",
"id": "0",
"particle": true,
"render_mode": "default",
"render_sides": "auto",
"frame_time": 1,
"frame_order_type": "loop",
"frame_order": "",
"frame_interpolate": false,
"visible": true,
"mode": "bitmap",
"saved": true,
"uuid": "a6f0faf6-15f1-44dd-a96e-464be8799d70",
"relative_path": "../../../src/main/resources/assets/nerospace/textures/block/quarry_frame.png",
"source": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfElEQVR4nGM88un//5S2XgZywJyqYgYGjYqe/1xSCnBMCj/vzp//TGRZjQQoNoBRo6LnPyUGsDAwMDA8WjQFLiAXl0M0P+XQHcq9QPswmFNVzIAvnRAMgxQ88kMkDAiBgU8HjEc+/f+/6tVfuMCuORMY3FIKiOKHiTEzAADIc2ClB+GSQgAAAABJRU5ErkJggg=="
}
]
}
Loading
Loading