9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2026-01-04 15:41:38 +00:00

feat(bukkit): 添加沙发

This commit is contained in:
jhqwqmc
2025-09-08 19:49:18 +08:00
parent ea6148cef0
commit a4a812d14f
17 changed files with 823 additions and 82 deletions

View File

@@ -81,4 +81,4 @@ minecraft:cherry_fence_gate: 16
minecraft:bamboo_fence_gate: 16
minecraft:crimson_fence_gate: 16
minecraft:warped_fence_gate: 16
minecraft:cactus: 15
minecraft:barrier: 24

View File

@@ -555,6 +555,353 @@ items#misc:
facing=west,open=true:
appearance: west_open
id: 29
default:sofa:
material: nether_brick
custom-model-data: 3008
data:
item-name: <!i><i18n:item.sofa>
model:
type: minecraft:model
path: minecraft:item/custom/sofa
generation:
parent: minecraft:block/custom/sofa
behavior:
type: block_item
block:
loot:
template: default:loot_table/self
settings:
hardness: 2
resistance: 3
map-color: 56
burn-chance: 5
fire-spread-chance: 20
burnable: true
is-suffocating: false
is-redstone-conductor: false
push-reaction: BLOCK
instrument: BASS
sounds:
break: minecraft:block.wood.break
fall: minecraft:block.wood.fall
hit: minecraft:block.wood.hit
place: minecraft:block.wood.place
step: minecraft:block.wood.step
states:
properties:
waterlogged:
type: boolean
default: false
appearances:
waterlogged=false:
state: sculk_sensor[power=1,sculk_sensor_phase=inactive,waterlogged=false]
model:
path: minecraft:block/custom/sofa
waterlogged=true:
state: sculk_sensor[power=1,sculk_sensor_phase=inactive,waterlogged=true]
model:
path: minecraft:block/custom/sofa
variants:
waterlogged=false:
appearance: waterlogged=false
id: 0
waterlogged=true:
appearance: waterlogged=true
id: 1
default:connectable_sofa_straight:
material: nether_brick
custom-model-data: 3009
data:
item-name: <!i><i18n:item.sofa>
model:
type: minecraft:model
path: minecraft:item/custom/sofa_straight
default:connectable_sofa_inner:
material: nether_brick
custom-model-data: 3010
data:
item-name: <!i><i18n:item.sofa>
model:
type: minecraft:model
path: minecraft:item/custom/sofa_inner
default:connectable_sofa:
material: nether_brick
custom-model-data: 3011
data:
item-name: <!i><i18n:item.sofa>
model:
type: minecraft:model
path: minecraft:item/custom/sofa_straight
behavior:
type: block_item
block:
loot:
template: default:loot_table/self
settings:
hardness: 2
resistance: 3
map-color: 56
burn-chance: 5
fire-spread-chance: 20
burnable: true
is-suffocating: false
is-redstone-conductor: false
push-reaction: BLOCK
instrument: BASS
sounds:
break: minecraft:block.wood.break
fall: minecraft:block.wood.fall
hit: minecraft:block.wood.hit
place: minecraft:block.wood.place
step: minecraft:block.wood.step
behavior:
type: sofa_block
states:
properties:
facing:
type: horizontal_direction
shape:
type: sofa_shape
waterlogged:
type: boolean
default: false
appearances:
facing=east,shape=straight,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_straight
yaw: 90
facing=north,shape=straight,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_straight
facing=south,shape=straight,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_straight
yaw: 180
facing=west,shape=straight,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_straight
yaw: 270
facing=east,shape=straight,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_straight
yaw: 90
facing=north,shape=straight,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_straight
facing=south,shape=straight,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_straight
yaw: 180
facing=west,shape=straight,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_straight
yaw: 270
facing=east,shape=inner_left,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
facing=north,shape=inner_left,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 270
facing=south,shape=inner_left,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 90
facing=west,shape=inner_left,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 180
facing=east,shape=inner_left,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
facing=north,shape=inner_left,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 270
facing=south,shape=inner_left,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 90
facing=west,shape=inner_left,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 180
facing=east,shape=inner_right,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 90
facing=north,shape=inner_right,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
facing=south,shape=inner_right,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 180
facing=west,shape=inner_right,waterlogged=false:
state: barrier[waterlogged=false]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 270
facing=east,shape=inner_right,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 90
facing=north,shape=inner_right,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
facing=south,shape=inner_right,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 180
facing=west,shape=inner_right,waterlogged=true:
state: barrier[waterlogged=true]
entity-renderer:
item: default:connectable_sofa_inner
yaw: 270
variants:
facing=east,shape=inner_left,waterlogged=false:
appearance: facing=east,shape=inner_left,waterlogged=false
id: 0
facing=east,shape=inner_right,waterlogged=false:
appearance: facing=east,shape=inner_right,waterlogged=false
id: 1
facing=east,shape=straight,waterlogged=false:
appearance: facing=east,shape=straight,waterlogged=false
id: 2
facing=north,shape=inner_left,waterlogged=false:
appearance: facing=north,shape=inner_left,waterlogged=false
id: 3
facing=north,shape=inner_right,waterlogged=false:
appearance: facing=north,shape=inner_right,waterlogged=false
id: 4
facing=north,shape=straight,waterlogged=false:
appearance: facing=north,shape=straight,waterlogged=false
id: 5
facing=south,shape=inner_left,waterlogged=false:
appearance: facing=south,shape=inner_left,waterlogged=false
id: 6
facing=south,shape=inner_right,waterlogged=false:
appearance: facing=south,shape=inner_right,waterlogged=false
id: 7
facing=south,shape=straight,waterlogged=false:
appearance: facing=south,shape=straight,waterlogged=false
id: 8
facing=west,shape=inner_left,waterlogged=false:
appearance: facing=west,shape=inner_left,waterlogged=false
id: 9
facing=west,shape=inner_right,waterlogged=false:
appearance: facing=west,shape=inner_right,waterlogged=false
id: 10
facing=west,shape=straight,waterlogged=false:
appearance: facing=west,shape=straight,waterlogged=false
id: 11
facing=east,shape=inner_left,waterlogged=true:
appearance: facing=east,shape=inner_left,waterlogged=true
id: 12
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=east,shape=inner_right,waterlogged=true:
appearance: facing=east,shape=inner_right,waterlogged=true
id: 13
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=east,shape=straight,waterlogged=true:
appearance: facing=east,shape=straight,waterlogged=true
id: 14
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=north,shape=inner_left,waterlogged=true:
appearance: facing=north,shape=inner_left,waterlogged=true
id: 15
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=north,shape=inner_right,waterlogged=true:
appearance: facing=north,shape=inner_right,waterlogged=true
id: 16
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=north,shape=straight,waterlogged=true:
appearance: facing=north,shape=straight,waterlogged=true
id: 17
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=south,shape=inner_left,waterlogged=true:
appearance: facing=south,shape=inner_left,waterlogged=true
id: 18
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=south,shape=inner_right,waterlogged=true:
appearance: facing=south,shape=inner_right,waterlogged=true
id: 19
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=south,shape=straight,waterlogged=true:
appearance: facing=south,shape=straight,waterlogged=true
id: 20
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=west,shape=inner_left,waterlogged=true:
appearance: facing=west,shape=inner_left,waterlogged=true
id: 21
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=west,shape=inner_right,waterlogged=true:
appearance: facing=west,shape=inner_right,waterlogged=true
id: 22
settings:
resistance: 1200.0
burnable: false
fluid-state: water
facing=west,shape=straight,waterlogged=true:
appearance: facing=west,shape=straight,waterlogged=true
id: 23
settings:
resistance: 1200.0
burnable: false
fluid-state: water
recipes#misc:
default:chinese_lantern:
type: shaped

View File

@@ -72,11 +72,12 @@ categories:
- default:solid_gunpowder_block
- default:ender_pearl_flower_seeds
- default:gui_head_size_1
- default:gui_head_size_4
- minecraft:air
- default:copper_coil
- default:flame_elytra
- default:cap
- default:pebble
- default:chessboard_block
- default:safe_block
- default:safe_block
- default:sofa
- default:connectable_sofa
- default:gui_head_size_4

View File

@@ -47,6 +47,7 @@ i18n:
item.flower_basket: Flower Basket
item.chessboard_block: Chessboard Block
item.safe_block: Safe Block
item.sofa: Sofa
category.default.name: Default Assets
category.default.lore: Contains the default configuration of CraftEngine
category.palm_tree: Palm Tree
@@ -104,6 +105,7 @@ i18n:
item.flower_basket: 花篮
item.chessboard_block: 棋盘方块
item.safe_block: 保险柜
item.sofa: 沙发
category.default.name: 默认资产
category.default.lore: 包含了CraftEngine的默认配置
category.palm_tree: 棕榈树

View File

@@ -0,0 +1,118 @@
{
"credit": "Made with Blockbench",
"textures": {
"0": "item/custom/sofa",
"particle": "item/custom/sofa"
},
"elements": [
{
"from": [1, 0, 1],
"to": [3, 3, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]},
"faces": {
"north": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"east": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"south": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"west": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"up": {"uv": [16, 15.5, 15.5, 15], "texture": "#0"},
"down": {"uv": [16, 15.5, 15.5, 16], "texture": "#0"}
}
},
{
"from": [13, 0, 1],
"to": [15, 3, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 1]},
"faces": {
"north": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"east": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"south": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"west": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"up": {"uv": [15.5, 15.5, 16, 15], "texture": "#0"},
"down": {"uv": [15.5, 15.5, 16, 16], "texture": "#0"}
}
},
{
"from": [13, 0, 13],
"to": [15, 3, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 15]},
"faces": {
"north": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"east": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"south": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"west": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"up": {"uv": [15.5, 15, 16, 15.5], "texture": "#0"},
"down": {"uv": [15.5, 16, 16, 15.5], "texture": "#0"}
}
},
{
"from": [1, 0, 13],
"to": [3, 3, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 15]},
"faces": {
"north": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"east": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"south": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"west": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"up": {"uv": [16, 15, 15.5, 15.5], "texture": "#0"},
"down": {"uv": [16, 16, 15.5, 15.5], "texture": "#0"}
}
},
{
"from": [0.01, 2.51, 0.01],
"to": [15.99, 8.49, 15.99],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
"faces": {
"north": {"uv": [4, 11.5, 8, 13], "texture": "#0"},
"east": {"uv": [8, 11.5, 4, 13], "texture": "#0"},
"south": {"uv": [4, 11.5, 8, 13], "texture": "#0"},
"west": {"uv": [4, 11.5, 8, 13], "texture": "#0"},
"up": {"uv": [4, 4, 0, 0], "texture": "#0"},
"down": {"uv": [4, 12, 0, 16], "texture": "#0"}
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [60, -34, 0],
"translation": [-0.5, 3, 0.25],
"scale": [0.25, 0.25, 0.25]
},
"thirdperson_lefthand": {
"rotation": [60, -34, 0],
"translation": [-0.5, 3, 0.25],
"scale": [0.25, 0.25, 0.25]
},
"firstperson_righthand": {
"rotation": [0, 180, 0],
"translation": [0.5, 0.5, 0],
"scale": [0.5, 0.5, 0.5]
},
"firstperson_lefthand": {
"rotation": [0, 180, 0],
"translation": [0.5, 0.5, 0],
"scale": [0.5, 0.5, 0.5]
},
"ground": {
"translation": [0, 2.75, 0],
"scale": [0.35, 0.35, 0.35]
},
"gui": {
"rotation": [25, -135, 0],
"translation": [0.25, -1, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [-90, 0, 0],
"translation": [0, 0, -16],
"scale": [2, 2, 2]
}
},
"groups": [
{
"name": "group",
"origin": [0, 0, 0],
"color": 0,
"children": [0, 1, 2, 3, 4]
}
]
}

View File

@@ -0,0 +1,144 @@
{
"credit": "Made with Blockbench",
"textures": {
"0": "item/custom/sofa",
"particle": "item/custom/sofa"
},
"elements": [
{
"from": [1, 0, 1],
"to": [3, 3, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]},
"faces": {
"north": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"east": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"south": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"west": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"up": {"uv": [16, 15.5, 15.5, 15], "texture": "#0"},
"down": {"uv": [16, 15.5, 15.5, 16], "texture": "#0"}
}
},
{
"from": [13, 0, 1],
"to": [15, 3, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 1]},
"faces": {
"north": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"east": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"south": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"west": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"up": {"uv": [15.5, 15.5, 16, 15], "texture": "#0"},
"down": {"uv": [15.5, 15.5, 16, 16], "texture": "#0"}
}
},
{
"from": [13, 0, 13],
"to": [15, 3, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 15]},
"faces": {
"north": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"east": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"south": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"west": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"up": {"uv": [15.5, 15, 16, 15.5], "texture": "#0"},
"down": {"uv": [15.5, 16, 16, 15.5], "texture": "#0"}
}
},
{
"from": [1, 0, 13],
"to": [3, 3, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 15]},
"faces": {
"north": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"east": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"south": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"west": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"up": {"uv": [16, 15, 15.5, 15.5], "texture": "#0"},
"down": {"uv": [16, 16, 15.5, 15.5], "texture": "#0"}
}
},
{
"from": [0.01, 2.51, 0.01],
"to": [15.99, 8.49, 15.99],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
"faces": {
"north": {"uv": [4, 11.5, 8, 13], "texture": "#0"},
"east": {"uv": [8, 14.5, 4, 16], "texture": "#0"},
"south": {"uv": [4, 13, 8, 14.5], "texture": "#0"},
"west": {"uv": [4, 14.5, 8, 16], "texture": "#0"},
"up": {"uv": [4, 8, 0, 4], "texture": "#0"},
"down": {"uv": [4, 12, 0, 16], "texture": "#0"}
}
},
{
"from": [0.02, 6.02, 12.02],
"to": [15.98, 19.98, 15.98],
"rotation": {"angle": 22.5, "axis": "x", "origin": [7, 8, 14]},
"faces": {
"north": {"uv": [13, 8.5, 9, 12], "texture": "#0"},
"east": {"uv": [8, 12.5, 9, 16], "texture": "#0"},
"south": {"uv": [9, 12.5, 13, 16], "texture": "#0"},
"west": {"uv": [9, 12.5, 8, 16], "texture": "#0"},
"up": {"uv": [9, 12, 8, 8.5], "rotation": 90, "texture": "#0"},
"down": {"uv": [7.75, 10.5, 4.25, 11.5], "texture": "#0"}
}
},
{
"from": [0.02, 6.02, 0.02],
"to": [3.98, 19.98, 15.98],
"rotation": {"angle": 22.5, "axis": "z", "origin": [2, 8, 8]},
"faces": {
"north": {"uv": [9, 8.5, 8, 12], "texture": "#0"},
"east": {"uv": [9, 8.5, 13, 12], "texture": "#0"},
"south": {"uv": [8, 12.5, 9, 16], "texture": "#0"},
"west": {"uv": [13, 12.5, 9, 16], "texture": "#0"},
"up": {"uv": [8, 12, 9, 8.5], "texture": "#0"},
"down": {"uv": [4.25, 11.5, 7.75, 10.5], "rotation": 90, "texture": "#0"}
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [60, 180, 0],
"translation": [-0.5, 3, 0.25],
"scale": [0.25, 0.25, 0.25]
},
"thirdperson_lefthand": {
"rotation": [60, 0, 0],
"translation": [-0.5, 3, 0.25],
"scale": [0.25, 0.25, 0.25]
},
"firstperson_righthand": {
"rotation": [0, 180, 0],
"translation": [0.5, 0.5, 0],
"scale": [0.5, 0.5, 0.5]
},
"firstperson_lefthand": {
"rotation": [0, 90, 0],
"translation": [0.5, 0.5, 0],
"scale": [0.5, 0.5, 0.5]
},
"ground": {
"translation": [0, 2.75, 0],
"scale": [0.35, 0.35, 0.35]
},
"gui": {
"rotation": [25, -135, 0],
"translation": [0.25, -1, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [-90, 0, 0],
"translation": [0, 0, -16],
"scale": [2, 2, 2]
}
},
"groups": [
{
"name": "group",
"origin": [0, 0, 0],
"color": 0,
"children": [0, 1, 2, 3, 4, 5, 6]
}
]
}

View File

@@ -0,0 +1,132 @@
{
"credit": "Made with Blockbench",
"texture_size": [64, 64],
"textures": {
"0": "item/custom/sofa",
"particle": "item/custom/sofa"
},
"elements": [
{
"from": [1, 0, 1],
"to": [3, 3, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]},
"faces": {
"north": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"east": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"south": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"west": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"up": {"uv": [16, 15.5, 15.5, 15], "texture": "#0"},
"down": {"uv": [16, 15.5, 15.5, 16], "texture": "#0"}
}
},
{
"from": [13, 0, 1],
"to": [15, 3, 3],
"rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 1]},
"faces": {
"north": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"east": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"south": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"west": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"up": {"uv": [15.5, 15.5, 16, 15], "texture": "#0"},
"down": {"uv": [15.5, 15.5, 16, 16], "texture": "#0"}
}
},
{
"from": [13, 0, 13],
"to": [15, 3, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 15]},
"faces": {
"north": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"east": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"south": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"west": {"uv": [15, 15.25, 15.5, 16], "texture": "#0"},
"up": {"uv": [15.5, 15, 16, 15.5], "texture": "#0"},
"down": {"uv": [15.5, 16, 16, 15.5], "texture": "#0"}
}
},
{
"from": [1, 0, 13],
"to": [3, 3, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 15]},
"faces": {
"north": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"east": {"uv": [15.5, 15.25, 15, 16], "texture": "#0"},
"south": {"uv": [15, 15.25, 14.5, 16], "texture": "#0"},
"west": {"uv": [14.5, 15.25, 15, 16], "texture": "#0"},
"up": {"uv": [16, 15, 15.5, 15.5], "texture": "#0"},
"down": {"uv": [16, 16, 15.5, 15.5], "texture": "#0"}
}
},
{
"from": [0.01, 2.51, 0.01],
"to": [15.99, 8.49, 15.99],
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
"faces": {
"north": {"uv": [4, 11.5, 8, 13], "texture": "#0"},
"east": {"uv": [8, 14.5, 4, 16], "texture": "#0"},
"south": {"uv": [4, 13, 8, 14.5], "texture": "#0"},
"west": {"uv": [4, 14.5, 8, 16], "texture": "#0"},
"up": {"uv": [4, 12, 0, 8], "texture": "#0"},
"down": {"uv": [4, 12, 0, 16], "texture": "#0"}
}
},
{
"from": [0.02, 6.02, 12.02],
"to": [15.98, 19.98, 15.98],
"rotation": {"angle": 22.5, "axis": "x", "origin": [7, 8, 14]},
"faces": {
"north": {"uv": [9, 8.5, 13, 12], "texture": "#0"},
"east": {"uv": [8, 12.5, 9, 16], "texture": "#0"},
"south": {"uv": [9, 12.5, 13, 16], "texture": "#0"},
"west": {"uv": [9, 12.5, 8, 16], "texture": "#0"},
"up": {"uv": [9, 12, 8, 8.5], "rotation": 90, "texture": "#0"},
"down": {"uv": [7.75, 10.5, 4.25, 11.5], "texture": "#0"}
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [60, -34, 0],
"translation": [-0.5, 3, 0.25],
"scale": [0.25, 0.25, 0.25]
},
"thirdperson_lefthand": {
"rotation": [60, -34, 0],
"translation": [-0.5, 3, 0.25],
"scale": [0.25, 0.25, 0.25]
},
"firstperson_righthand": {
"rotation": [0, 180, 0],
"translation": [0.5, 0.5, 0],
"scale": [0.5, 0.5, 0.5]
},
"firstperson_lefthand": {
"rotation": [0, 180, 0],
"translation": [0.5, 0.5, 0],
"scale": [0.5, 0.5, 0.5]
},
"ground": {
"translation": [0, 2.75, 0],
"scale": [0.35, 0.35, 0.35]
},
"gui": {
"rotation": [25, -135, 0],
"translation": [0.5, -1, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [-90, 0, 0],
"translation": [0, 0, -16],
"scale": [2, 2, 2]
}
},
"groups": [
{
"name": "group",
"origin": [0, 0, 0],
"color": 0,
"children": [0, 1, 2, 3, 4, 5]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -305,8 +305,8 @@ warning.config.block.behavior.slab.missing_type: "<yellow>Issue found in file <a
warning.config.block.behavior.stairs.missing_facing: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'facing' property for 'stairs_block' behavior.</yellow>"
warning.config.block.behavior.stairs.missing_half: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'half' property for 'stairs_block' behavior.</yellow>"
warning.config.block.behavior.stairs.missing_shape: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'shape' property for 'stairs_block' behavior.</yellow>"
warning.config.block.behavior.bottom_half_stairs.missing_facing: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'facing' property for 'bottom_half_stairs_block' behavior.</yellow>"
warning.config.block.behavior.bottom_half_stairs.missing_shape: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'shape' property for 'bottom_half_stairs_block' behavior.</yellow>"
warning.config.block.behavior.sofa.missing_facing: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'facing' property for 'sofa_block' behavior.</yellow>"
warning.config.block.behavior.sofa.missing_shape: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'shape' property for 'sofa_block' behavior.</yellow>"
warning.config.block.behavior.pressure_plate.missing_powered: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'powered' property for 'pressure_plate_block' behavior.</yellow>"
warning.config.block.behavior.grass.missing_feature: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'feature' argument for 'grass_block' behavior.</yellow>"
warning.config.block.behavior.double_high.missing_half: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'half' property for 'double_block' behavior.</yellow>"

View File

@@ -305,8 +305,8 @@ warning.config.block.behavior.slab.missing_type: "<yellow>在文件 <arg:0> 发
warning.config.block.behavior.stairs.missing_facing: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'stairs_block' 行为缺少必需的 'facing' 属性</yellow>"
warning.config.block.behavior.stairs.missing_half: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'stairs_block' 行为缺少必需的 'half' 属性</yellow>"
warning.config.block.behavior.stairs.missing_shape: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'stairs_block' 行为缺少必需的 'shape' 属性</yellow>"
warning.config.block.behavior.bottom_half_stairs.missing_facing: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'bottom_half_stairs_block' 行为缺少必需的 'facing' 属性</yellow>"
warning.config.block.behavior.bottom_half_stairs.missing_shape: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'bottom_half_stairs_block' 行为缺少必需的 'shape' 属性</yellow>"
warning.config.block.behavior.sofa.missing_facing: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'sofa_block' 行为缺少必需的 'facing' 属性</yellow>"
warning.config.block.behavior.sofa.missing_shape: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'sofa_block' 行为缺少必需的 'shape' 属性</yellow>"
warning.config.block.behavior.pressure_plate.missing_powered: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'pressure_plate_block' 行为缺少必需的 'powered' 属性</yellow>"
warning.config.block.behavior.grass.missing_feature: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'grass_block' 行为缺少必需的 'feature' 参数</yellow>"
warning.config.block.behavior.double_high.missing_half: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'double_block' 行为缺少必需的 'half' 属性</yellow>"