feat: A-frame tent + portal walk-through field + texture polish
All checks were successful
Deploy Addons / deploy (push) Successful in 14s
All checks were successful
Deploy Addons / deploy (push) Successful in 14s
- camping: replace cube tent with A-frame slope panels (tent_panel_l/r) + cardinal_direction permutations; vote-skip sleep that mixes player.isSleeping bed sleepers with tent occupants and respects the playersSleepingPercentage gamerule; new weathered-canvas texture. - lobby: walk-through silverlabs:portal_field block (no collision, translucent swirl, cross-plane geo) auto-placed above each portal frame; invisible silverlabs:portal_label entity floats above each portal with the destination world name; transfer detection now scans down through the field to find the destination frame. - postal: regenerate post_office and mailbox block textures so they fill the full block face (brick + POST plaque, full red panel with slot/latch /flag/rivets) instead of small sprites floating on transparent. - dynamite + tow-boat: ship the addons (volumes wired into all four worlds; enabled_packs registers them into Mya's world). - art: build-textures.py extended; build-art-catalog.py added to project. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"format_version": "1.8.0",
|
||||
"animations": {
|
||||
"animation.tow_boat.bob": {
|
||||
"loop": true,
|
||||
"animation_length": 4.0,
|
||||
"bones": {
|
||||
"root": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"1.0": [0, 0.6, 0],
|
||||
"2.0": [0, 0, 0],
|
||||
"3.0": [0, -0.4, 0],
|
||||
"4.0": [0, 0, 0]
|
||||
},
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"1.0": [1.5, 0, -0.5],
|
||||
"2.0": [0, 0, 0],
|
||||
"3.0": [-1.0, 0, 0.5],
|
||||
"4.0": [0, 0, 0]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
30
tow-boat-addon/tow_boat_RP/entity/tow_boat.entity.json
Normal file
30
tow-boat-addon/tow_boat_RP/entity/tow_boat.entity.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"format_version": "1.10.0",
|
||||
"minecraft:client_entity": {
|
||||
"description": {
|
||||
"identifier": "silverlabs:tow_boat",
|
||||
"materials": {
|
||||
"default": "entity_alphatest"
|
||||
},
|
||||
"textures": {
|
||||
"default": "textures/entity/tow_boat"
|
||||
},
|
||||
"geometry": {
|
||||
"default": "geometry.tow_boat"
|
||||
},
|
||||
"render_controllers": [
|
||||
"controller.render.tow_boat"
|
||||
],
|
||||
"animations": {
|
||||
"bob": "animation.tow_boat.bob"
|
||||
},
|
||||
"scripts": {
|
||||
"animate": ["bob"]
|
||||
},
|
||||
"spawn_egg": {
|
||||
"texture": "tow_boat",
|
||||
"texture_index": 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
17
tow-boat-addon/tow_boat_RP/manifest.json
Normal file
17
tow-boat-addon/tow_boat_RP/manifest.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"format_version": 2,
|
||||
"header": {
|
||||
"name": "Tow Boat Resources",
|
||||
"description": "Model, texture, and animations for the Tow Boat addon.",
|
||||
"uuid": "c6193eda-f160-475b-ab65-fca17741e41b",
|
||||
"version": [1, 0, 0],
|
||||
"min_engine_version": [1, 21, 0]
|
||||
},
|
||||
"modules": [
|
||||
{
|
||||
"type": "resources",
|
||||
"uuid": "2ef90fb4-1c8f-404e-924f-a41463a51758",
|
||||
"version": [1, 0, 0]
|
||||
}
|
||||
]
|
||||
}
|
||||
105
tow-boat-addon/tow_boat_RP/models/entity/tow_boat.geo.json
Normal file
105
tow-boat-addon/tow_boat_RP/models/entity/tow_boat.geo.json
Normal file
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"format_version": "1.12.0",
|
||||
"minecraft:geometry": [
|
||||
{
|
||||
"description": {
|
||||
"identifier": "geometry.tow_boat",
|
||||
"texture_width": 64,
|
||||
"texture_height": 32,
|
||||
"visible_bounds_width": 3,
|
||||
"visible_bounds_height": 2,
|
||||
"visible_bounds_offset": [0, 0.5, 0]
|
||||
},
|
||||
"bones": [
|
||||
{
|
||||
"name": "root",
|
||||
"pivot": [0, 0, 0]
|
||||
},
|
||||
{
|
||||
"name": "hull",
|
||||
"parent": "root",
|
||||
"pivot": [0, 0, 0],
|
||||
"cubes": [
|
||||
{
|
||||
"origin": [-11, 0, -16],
|
||||
"size": [22, 3, 32],
|
||||
"uv": [0, 0]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "deck",
|
||||
"parent": "hull",
|
||||
"pivot": [0, 3, 0],
|
||||
"cubes": [
|
||||
{
|
||||
"origin": [-11, 3, -16],
|
||||
"size": [22, 1, 32],
|
||||
"uv": [0, 16]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rail_left",
|
||||
"parent": "deck",
|
||||
"pivot": [-11, 4, 0],
|
||||
"cubes": [
|
||||
{
|
||||
"origin": [-12, 4, -16],
|
||||
"size": [1, 2, 32],
|
||||
"uv": [0, 18]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rail_right",
|
||||
"parent": "deck",
|
||||
"pivot": [11, 4, 0],
|
||||
"cubes": [
|
||||
{
|
||||
"origin": [11, 4, -16],
|
||||
"size": [1, 2, 32],
|
||||
"uv": [0, 18]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rail_front",
|
||||
"parent": "deck",
|
||||
"pivot": [0, 4, -16],
|
||||
"cubes": [
|
||||
{
|
||||
"origin": [-11, 4, -17],
|
||||
"size": [22, 2, 1],
|
||||
"uv": [0, 22]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rail_back",
|
||||
"parent": "deck",
|
||||
"pivot": [0, 4, 16],
|
||||
"cubes": [
|
||||
{
|
||||
"origin": [-11, 4, 16],
|
||||
"size": [22, 2, 1],
|
||||
"uv": [0, 22]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "tow_post",
|
||||
"parent": "deck",
|
||||
"pivot": [0, 4, -14],
|
||||
"cubes": [
|
||||
{
|
||||
"origin": [-1, 4, -15],
|
||||
"size": [2, 4, 2],
|
||||
"uv": [44, 16]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
tow-boat-addon/tow_boat_RP/pack_icon.png
Normal file
BIN
tow-boat-addon/tow_boat_RP/pack_icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 381 B |
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"format_version": "1.10.0",
|
||||
"render_controllers": {
|
||||
"controller.render.tow_boat": {
|
||||
"geometry": "Geometry.default",
|
||||
"materials": [
|
||||
{ "*": "Material.default" }
|
||||
],
|
||||
"textures": ["Texture.default"]
|
||||
}
|
||||
}
|
||||
}
|
||||
3
tow-boat-addon/tow_boat_RP/texts/en_US.lang
Normal file
3
tow-boat-addon/tow_boat_RP/texts/en_US.lang
Normal file
@@ -0,0 +1,3 @@
|
||||
item.silverlabs:tow_boat=Tow Boat
|
||||
entity.silverlabs:tow_boat.name=Tow Boat
|
||||
action.interact.mount=Mount
|
||||
3
tow-boat-addon/tow_boat_RP/texts/languages.json
Normal file
3
tow-boat-addon/tow_boat_RP/texts/languages.json
Normal file
@@ -0,0 +1,3 @@
|
||||
[
|
||||
"en_US"
|
||||
]
|
||||
BIN
tow-boat-addon/tow_boat_RP/textures/entity/tow_boat.png
Normal file
BIN
tow-boat-addon/tow_boat_RP/textures/entity/tow_boat.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 571 B |
9
tow-boat-addon/tow_boat_RP/textures/item_texture.json
Normal file
9
tow-boat-addon/tow_boat_RP/textures/item_texture.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"resource_pack_name": "tow_boat_RP",
|
||||
"texture_name": "atlas.items",
|
||||
"texture_data": {
|
||||
"tow_boat": {
|
||||
"textures": "textures/items/tow_boat"
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
tow-boat-addon/tow_boat_RP/textures/items/tow_boat.png
Normal file
BIN
tow-boat-addon/tow_boat_RP/textures/items/tow_boat.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 160 B |
Reference in New Issue
Block a user