9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-25 18:09:27 +00:00

进行低版本适配

This commit is contained in:
XiaoMoMi
2025-09-12 22:57:06 +08:00
parent 17f0f99953
commit 918bd6380d
2 changed files with 44 additions and 26 deletions

View File

@@ -90,59 +90,59 @@ items:
type: sofa_shape
appearances:
facing=east,shape=straight:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa
yaw: 90
facing=north,shape=straight:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa
facing=south,shape=straight:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa
yaw: 180
facing=west,shape=straight:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa
yaw: 270
facing=east,shape=inner_left:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
facing=north,shape=inner_left:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
yaw: 270
facing=south,shape=inner_left:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
yaw: 90
facing=west,shape=inner_left:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
yaw: 180
facing=east,shape=inner_right:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
yaw: 90
facing=north,shape=inner_right:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
facing=south,shape=inner_right:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
yaw: 180
facing=west,shape=inner_right:
state: barrier[waterlogged=false]
state: barrier
entity-renderer:
item: default:sofa_inner
yaw: 270

View File

@@ -3,22 +3,40 @@
items:
minecraft:string:
client-bound-data:
components:
minecraft:block_state:
attached: 'false'
disarmed: 'false'
east: 'true'
north: 'true'
powered: 'true'
south: 'true'
west: 'true'
$$>=1.20.5:
components:
minecraft:block_state:
attached: 'false'
disarmed: 'false'
east: 'true'
north: 'true'
powered: 'true'
south: 'true'
west: 'true'
$$fallback:
nbt:
BlockStateTag:
attached: 'false'
disarmed: 'false'
east: 'true'
north: 'true'
powered: 'true'
south: 'true'
west: 'true'
minecraft:note_block:
client-bound-data:
components:
minecraft:block_state:
instrument: harp
powered: 'false'
note: '0'
$$>=1.20.5:
components:
minecraft:block_state:
instrument: harp
powered: 'false'
note: '0'
$$fallback:
nbt:
BlockStateTag:
instrument: harp
powered: 'false'
note: '0'
# For the client to determine if a beacon can activate, it needs the beacon_base_blocks tag to render the beam.
# This allows custom blocks (like note blocks) to work as beacon bases.
# However, whether the beacon actually grants potion effects depends on the block's real tag (server-side check).