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

提取到模板

This commit is contained in:
jhqwqmc
2025-09-24 06:54:13 +08:00
parent 383d296ce4
commit 7d90c9bb95
2 changed files with 260 additions and 250 deletions

View File

@@ -697,256 +697,15 @@ blocks:
on: minecraft:block.wooden_button.click_on
off: minecraft:block.wooden_button.click_off
states:
properties:
powered:
type: boolean
default: false
face:
type: anchor_type
default: floor
facing:
type: 4-direction
default: north
appearances:
face=floor,facing=east,powered=true:
state: birch_button[face=floor,facing=east,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=west,powered=true:
state: birch_button[face=floor,facing=west,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,-90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=east,powered=false:
state: birch_button[face=floor,facing=east,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=west,powered=false:
state: birch_button[face=floor,facing=west,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,-90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=south,powered=true:
state: birch_button[face=floor,facing=south,powered=true]
entity-renderer:
item: default:palm_button_pressed
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=north,powered=true:
state: birch_button[face=floor,facing=north,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,180,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=south,powered=false:
state: birch_button[face=floor,facing=south,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=north,powered=false:
state: birch_button[face=floor,facing=north,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,180,0
scale: 1.0001
translation: 0,0.0001,0
face=wall,facing=north,powered=true:
state: birch_button[face=wall,facing=north,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: -90,0,0
scale: 1.0001
translation: 0,0,-0.0001
face=wall,facing=south,powered=true:
state: birch_button[face=wall,facing=south,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 90,0,180
scale: 1.0001
translation: 0,0,0.0001
face=wall,facing=north,powered=false:
state: birch_button[face=wall,facing=north,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: -90,0,0
scale: 1.0001
translation: 0,0,-0.0001
face=wall,facing=south,powered=false:
state: birch_button[face=wall,facing=south,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 90,0,180
scale: 1.0001
translation: 0,0,0.0001
face=wall,facing=west,powered=true:
state: birch_button[face=wall,facing=west,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,90,90
scale: 1.0001
translation: -0.0001,0,0
face=wall,facing=east,powered=true:
state: birch_button[face=wall,facing=east,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,270,-90
scale: 1.0001
translation: 0.0001,0,0
face=wall,facing=west,powered=false:
state: birch_button[face=wall,facing=west,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,90,90
scale: 1.0001
translation: -0.0001,0,0
face=wall,facing=east,powered=false:
state: birch_button[face=wall,facing=east,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,270,-90
scale: 1.0001
translation: 0.0001,0,0
face=ceiling,facing=north,powered=true:
state: birch_button[face=ceiling,facing=north,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,180,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=south,powered=true:
state: birch_button[face=ceiling,facing=south,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,0,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=north,powered=false:
state: birch_button[face=ceiling,facing=north,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,180,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=south,powered=false:
state: birch_button[face=ceiling,facing=south,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,0,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=west,powered=true:
state: birch_button[face=ceiling,facing=west,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: 0,90,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=east,powered=true:
state: birch_button[face=ceiling,facing=east,powered=true]
entity-renderer:
item: default:palm_button_pressed
rotation: -90,-90,-90
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=west,powered=false:
state: birch_button[face=ceiling,facing=west,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: 0,90,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=east,powered=false:
state: birch_button[face=ceiling,facing=east,powered=false]
entity-renderer:
item: default:palm_button_not_pressed
rotation: -90,-90,-90
scale: 1.0001
translation: 0,-0.0001,0
variants:
face=floor,facing=east,powered=true:
appearance: face=floor,facing=east,powered=true
id: 0
face=floor,facing=west,powered=true:
appearance: face=floor,facing=west,powered=true
id: 1
face=floor,facing=east,powered=false:
appearance: face=floor,facing=east,powered=false
id: 2
face=floor,facing=west,powered=false:
appearance: face=floor,facing=west,powered=false
id: 3
face=floor,facing=south,powered=true:
appearance: face=floor,facing=south,powered=true
id: 4
face=floor,facing=north,powered=true:
appearance: face=floor,facing=north,powered=true
id: 5
face=floor,facing=south,powered=false:
appearance: face=floor,facing=south,powered=false
id: 6
face=floor,facing=north,powered=false:
appearance: face=floor,facing=north,powered=false
id: 7
face=wall,facing=north,powered=true:
appearance: face=wall,facing=north,powered=true
id: 8
face=wall,facing=south,powered=true:
appearance: face=wall,facing=south,powered=true
id: 9
face=wall,facing=north,powered=false:
appearance: face=wall,facing=north,powered=false
id: 10
face=wall,facing=south,powered=false:
appearance: face=wall,facing=south,powered=false
id: 11
face=wall,facing=west,powered=true:
appearance: face=wall,facing=west,powered=true
id: 12
face=wall,facing=east,powered=true:
appearance: face=wall,facing=east,powered=true
id: 13
face=wall,facing=west,powered=false:
appearance: face=wall,facing=west,powered=false
id: 14
face=wall,facing=east,powered=false:
appearance: face=wall,facing=east,powered=false
id: 15
face=ceiling,facing=north,powered=true:
appearance: face=ceiling,facing=north,powered=true
id: 16
face=ceiling,facing=south,powered=true:
appearance: face=ceiling,facing=south,powered=true
id: 17
face=ceiling,facing=north,powered=false:
appearance: face=ceiling,facing=north,powered=false
id: 18
face=ceiling,facing=south,powered=false:
appearance: face=ceiling,facing=south,powered=false
id: 19
face=ceiling,facing=west,powered=true:
appearance: face=ceiling,facing=west,powered=true
id: 20
face=ceiling,facing=east,powered=true:
appearance: face=ceiling,facing=east,powered=true
id: 21
face=ceiling,facing=west,powered=false:
appearance: face=ceiling,facing=west,powered=false
id: 22
face=ceiling,facing=east,powered=false:
appearance: face=ceiling,facing=east,powered=false
id: 23
template: default:block_state/button
arguments:
base_block: birch_button
pressed_item: default:palm_button_pressed
not_pressed_item: default:palm_button_not_pressed
internal_id:
type: self_increase_int
from: 0
to: 23
recipes:
default:palm_planks:

View File

@@ -3138,6 +3138,257 @@ templates#block_states:
powered=true:
appearance: powered
id: ${powered_id}
default:block_state/button:
properties:
powered:
type: boolean
default: false
face:
type: anchor_type
default: floor
facing:
type: 4-direction
default: north
appearances:
face=floor,facing=east,powered=true:
state: ${base_block}[face=floor,facing=east,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=west,powered=true:
state: ${base_block}[face=floor,facing=west,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,-90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=east,powered=false:
state: ${base_block}[face=floor,facing=east,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=west,powered=false:
state: ${base_block}[face=floor,facing=west,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,-90,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=south,powered=true:
state: ${base_block}[face=floor,facing=south,powered=true]
entity-renderer:
item: ${pressed_item}
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=north,powered=true:
state: ${base_block}[face=floor,facing=north,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,180,0
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=south,powered=false:
state: ${base_block}[face=floor,facing=south,powered=false]
entity-renderer:
item: ${not_pressed_item}
scale: 1.0001
translation: 0,0.0001,0
face=floor,facing=north,powered=false:
state: ${base_block}[face=floor,facing=north,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,180,0
scale: 1.0001
translation: 0,0.0001,0
face=wall,facing=north,powered=true:
state: ${base_block}[face=wall,facing=north,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: -90,0,0
scale: 1.0001
translation: 0,0,-0.0001
face=wall,facing=south,powered=true:
state: ${base_block}[face=wall,facing=south,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 90,0,180
scale: 1.0001
translation: 0,0,0.0001
face=wall,facing=north,powered=false:
state: ${base_block}[face=wall,facing=north,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: -90,0,0
scale: 1.0001
translation: 0,0,-0.0001
face=wall,facing=south,powered=false:
state: ${base_block}[face=wall,facing=south,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 90,0,180
scale: 1.0001
translation: 0,0,0.0001
face=wall,facing=west,powered=true:
state: ${base_block}[face=wall,facing=west,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,90,90
scale: 1.0001
translation: -0.0001,0,0
face=wall,facing=east,powered=true:
state: ${base_block}[face=wall,facing=east,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,270,-90
scale: 1.0001
translation: 0.0001,0,0
face=wall,facing=west,powered=false:
state: ${base_block}[face=wall,facing=west,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,90,90
scale: 1.0001
translation: -0.0001,0,0
face=wall,facing=east,powered=false:
state: ${base_block}[face=wall,facing=east,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,270,-90
scale: 1.0001
translation: 0.0001,0,0
face=ceiling,facing=north,powered=true:
state: ${base_block}[face=ceiling,facing=north,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,180,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=south,powered=true:
state: ${base_block}[face=ceiling,facing=south,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,0,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=north,powered=false:
state: ${base_block}[face=ceiling,facing=north,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,180,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=south,powered=false:
state: ${base_block}[face=ceiling,facing=south,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,0,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=west,powered=true:
state: ${base_block}[face=ceiling,facing=west,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: 0,90,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=east,powered=true:
state: ${base_block}[face=ceiling,facing=east,powered=true]
entity-renderer:
item: ${pressed_item}
rotation: -90,-90,-90
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=west,powered=false:
state: ${base_block}[face=ceiling,facing=west,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: 0,90,180
scale: 1.0001
translation: 0,-0.0001,0
face=ceiling,facing=east,powered=false:
state: ${base_block}[face=ceiling,facing=east,powered=false]
entity-renderer:
item: ${not_pressed_item}
rotation: -90,-90,-90
scale: 1.0001
translation: 0,-0.0001,0
variants:
face=floor,facing=east,powered=true:
appearance: face=floor,facing=east,powered=true
id: ${internal_id}
face=floor,facing=west,powered=true:
appearance: face=floor,facing=west,powered=true
id: ${internal_id}
face=floor,facing=east,powered=false:
appearance: face=floor,facing=east,powered=false
id: ${internal_id}
face=floor,facing=west,powered=false:
appearance: face=floor,facing=west,powered=false
id: ${internal_id}
face=floor,facing=south,powered=true:
appearance: face=floor,facing=south,powered=true
id: ${internal_id}
face=floor,facing=north,powered=true:
appearance: face=floor,facing=north,powered=true
id: ${internal_id}
face=floor,facing=south,powered=false:
appearance: face=floor,facing=south,powered=false
id: ${internal_id}
face=floor,facing=north,powered=false:
appearance: face=floor,facing=north,powered=false
id: ${internal_id}
face=wall,facing=north,powered=true:
appearance: face=wall,facing=north,powered=true
id: ${internal_id}
face=wall,facing=south,powered=true:
appearance: face=wall,facing=south,powered=true
id: ${internal_id}
face=wall,facing=north,powered=false:
appearance: face=wall,facing=north,powered=false
id: ${internal_id}
face=wall,facing=south,powered=false:
appearance: face=wall,facing=south,powered=false
id: ${internal_id}
face=wall,facing=west,powered=true:
appearance: face=wall,facing=west,powered=true
id: ${internal_id}
face=wall,facing=east,powered=true:
appearance: face=wall,facing=east,powered=true
id: ${internal_id}
face=wall,facing=west,powered=false:
appearance: face=wall,facing=west,powered=false
id: ${internal_id}
face=wall,facing=east,powered=false:
appearance: face=wall,facing=east,powered=false
id: ${internal_id}
face=ceiling,facing=north,powered=true:
appearance: face=ceiling,facing=north,powered=true
id: ${internal_id}
face=ceiling,facing=south,powered=true:
appearance: face=ceiling,facing=south,powered=true
id: ${internal_id}
face=ceiling,facing=north,powered=false:
appearance: face=ceiling,facing=north,powered=false
id: ${internal_id}
face=ceiling,facing=south,powered=false:
appearance: face=ceiling,facing=south,powered=false
id: ${internal_id}
face=ceiling,facing=west,powered=true:
appearance: face=ceiling,facing=west,powered=true
id: ${internal_id}
face=ceiling,facing=east,powered=true:
appearance: face=ceiling,facing=east,powered=true
id: ${internal_id}
face=ceiling,facing=west,powered=false:
appearance: face=ceiling,facing=west,powered=false
id: ${internal_id}
face=ceiling,facing=east,powered=false:
appearance: face=ceiling,facing=east,powered=false
id: ${internal_id}
# recipes
templates#recipes:
default:recipe/planks: