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

改进entity renderer

This commit is contained in:
XiaoMoMi
2025-11-30 02:56:01 +08:00
parent ff920b74df
commit 12106c80c0
10 changed files with 262 additions and 147 deletions

View File

@@ -1834,354 +1834,354 @@ templates:
state: ${base_block}[east=false,north=false,south=false,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
east=true,north=false,south=false,waterlogged=false,west=false:
state: ${base_block}[east=true,north=false,south=false,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=false,north=true,south=false,waterlogged=false,west=false:
state: ${base_block}[east=false,north=true,south=false,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=false,north=false,south=true,waterlogged=false,west=false:
state: ${base_block}[east=false,north=false,south=true,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
east=false,north=false,south=false,waterlogged=false,west=true:
state: ${base_block}[east=false,north=false,south=false,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
east=true,north=true,south=false,waterlogged=false,west=false:
state: ${base_block}[east=true,north=true,south=false,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=false,south=true,waterlogged=false,west=false:
state: ${base_block}[east=true,north=false,south=true,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=false,south=false,waterlogged=false,west=true:
state: ${base_block}[east=true,north=false,south=false,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=false,north=true,south=true,waterlogged=false,west=false:
state: ${base_block}[east=false,north=true,south=true,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=false,north=true,south=false,waterlogged=false,west=true:
state: ${base_block}[east=false,north=true,south=false,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=false,north=false,south=true,waterlogged=false,west=true:
state: ${base_block}[east=false,north=false,south=true,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
east=true,north=true,south=true,waterlogged=false,west=false:
state: ${base_block}[east=true,north=true,south=true,waterlogged=false,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=true,south=false,waterlogged=false,west=true:
state: ${base_block}[east=true,north=true,south=false,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=false,south=true,waterlogged=false,west=true:
state: ${base_block}[east=true,north=false,south=true,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=false,north=true,south=true,waterlogged=false,west=true:
state: ${base_block}[east=false,north=true,south=true,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=true,north=true,south=true,waterlogged=false,west=true:
state: ${base_block}[east=true,north=true,south=true,waterlogged=false,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=false,north=false,south=false,waterlogged=true,west=false:
state: ${base_block}[east=false,north=false,south=false,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
east=true,north=false,south=false,waterlogged=true,west=false:
state: ${base_block}[east=true,north=false,south=false,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=false,north=true,south=false,waterlogged=true,west=false:
state: ${base_block}[east=false,north=true,south=false,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=false,north=false,south=true,waterlogged=true,west=false:
state: ${base_block}[east=false,north=false,south=true,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
east=false,north=false,south=false,waterlogged=true,west=true:
state: ${base_block}[east=false,north=false,south=false,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
east=true,north=true,south=false,waterlogged=true,west=false:
state: ${base_block}[east=true,north=true,south=false,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=false,south=true,waterlogged=true,west=false:
state: ${base_block}[east=true,north=false,south=true,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=false,south=false,waterlogged=true,west=true:
state: ${base_block}[east=true,north=false,south=false,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=false,north=true,south=true,waterlogged=true,west=false:
state: ${base_block}[east=false,north=true,south=true,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=false,north=true,south=false,waterlogged=true,west=true:
state: ${base_block}[east=false,north=true,south=false,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=false,north=false,south=true,waterlogged=true,west=true:
state: ${base_block}[east=false,north=false,south=true,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
east=true,north=true,south=true,waterlogged=true,west=false:
state: ${base_block}[east=true,north=true,south=true,waterlogged=true,west=false]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=true,south=false,waterlogged=true,west=true:
state: ${base_block}[east=true,north=true,south=false,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=true,north=false,south=true,waterlogged=true,west=true:
state: ${base_block}[east=true,north=false,south=true,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 270
rotation: 270
east=false,north=true,south=true,waterlogged=true,west=true:
state: ${base_block}[east=false,north=true,south=true,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
east=true,north=true,south=true,waterlogged=true,west=true:
state: ${base_block}[east=true,north=true,south=true,waterlogged=true,west=true]
entity-renderer:
- item: ${fence_post_item}
yaw: 180
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${fence_side_item}
yaw: 0
rotation: 0
- item: ${fence_side_item}
yaw: 90
rotation: 90
- item: ${fence_side_item}
yaw: 180
rotation: 180
- item: ${fence_side_item}
yaw: 270
rotation: 270
variants:
waterlogged=true:
settings: