9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2026-01-03 22:26:16 +00:00

重新设计

This commit is contained in:
XiaoMoMi
2025-09-26 21:58:21 +08:00
parent f9448bfbff
commit e12273e600
101 changed files with 5278 additions and 6137 deletions

View File

@@ -1,91 +0,0 @@
# This file will register an additional number of block states to the server, based on the mappings defined in mappings.yml.
# If you're unsure what this means, you can read the following explanation below.
# Suppose you create a new type of leaf, but its appearance has only two states (waterlogged and normal).
# However, because of the defined properties such as distance, persistent, and waterlogged, it requires at least 2x2x7 = 28 different block states.
# By default, the plugin only registers the same number of block states as those defined in the mappings.yml file.
# Therefore, during actual configuration, you will notice that the internal IDs are insufficient
# (without configuring additional-real-block, one type of leaf can only provide 26 states, whereas creating a new leaf requires 28 states).
# The purpose of this file is to register additional block states with the server when starting it, ensuring the correct mapping between real blocks and the visual appearance of fake blocks on the server.
# Some common questions:
# Q: Do I need to restart the server for the changes to take effect?
# A: Yes! Modifying the block registry while the server is running is extremely risky.
# Q: When do I need to configure this file?
# A: When the number of real block IDs is insufficient, but there are still available appearances.
minecraft:oak_leaves: 112
minecraft:oak_sapling: 1
minecraft:birch_sapling: 1
minecraft:spruce_sapling: 1
minecraft:jungle_sapling: 1
minecraft:dark_oak_sapling: 1
minecraft:pale_oak_sapling: 1
minecraft:acacia_sapling: 1
minecraft:cherry_sapling: 1
minecraft:anvil: 2
minecraft:chipped_anvil: 2
minecraft:damaged_anvil: 2
minecraft:sugar_cane: 14
minecraft:iron_trapdoor: 32
minecraft:acacia_trapdoor: 32
minecraft:oak_trapdoor: 32
minecraft:spruce_trapdoor: 32
minecraft:birch_trapdoor: 32
minecraft:jungle_trapdoor: 32
minecraft:dark_oak_trapdoor: 32
minecraft:pale_oak_trapdoor: 32
minecraft:mangrove_trapdoor: 32
minecraft:cherry_trapdoor: 32
minecraft:bamboo_trapdoor: 32
minecraft:crimson_trapdoor: 32
minecraft:warped_trapdoor: 32
minecraft:copper_trapdoor: 32
minecraft:exposed_copper_trapdoor: 32
minecraft:weathered_copper_trapdoor: 32
minecraft:oxidized_copper_trapdoor: 32
minecraft:waxed_copper_trapdoor: 32
minecraft:waxed_exposed_copper_trapdoor: 32
minecraft:waxed_weathered_copper_trapdoor: 32
minecraft:waxed_oxidized_copper_trapdoor: 32
minecraft:iron_door: 32
minecraft:acacia_door: 32
minecraft:oak_door: 32
minecraft:spruce_door: 32
minecraft:birch_door: 32
minecraft:jungle_door: 32
minecraft:dark_oak_door: 32
minecraft:pale_oak_door: 32
minecraft:mangrove_door: 32
minecraft:cherry_door: 32
minecraft:bamboo_door: 32
minecraft:crimson_door: 32
minecraft:warped_door: 32
minecraft:copper_door: 32
minecraft:exposed_copper_door: 32
minecraft:weathered_copper_door: 32
minecraft:oxidized_copper_door: 32
minecraft:waxed_copper_door: 32
minecraft:waxed_exposed_copper_door: 32
minecraft:waxed_weathered_copper_door: 32
minecraft:waxed_oxidized_copper_door: 32
minecraft:oak_fence_gate: 16
minecraft:acacia_fence_gate: 16
minecraft:spruce_fence_gate: 16
minecraft:birch_fence_gate: 16
minecraft:jungle_fence_gate: 16
minecraft:dark_oak_fence_gate: 16
minecraft:pale_oak_fence_gate: 16
minecraft:mangrove_fence_gate: 16
minecraft:cherry_fence_gate: 16
minecraft:bamboo_fence_gate: 16
minecraft:crimson_fence_gate: 16
minecraft:warped_fence_gate: 16
minecraft:barrier: 128
minecraft:white_bed: 1
minecraft:redstone_torch: 1
minecraft:redstone_wall_torch: 4
minecraft:pumpkin_stem: 8
minecraft:attached_pumpkin_stem: 4
minecraft:birch_button: 24
minecraft:oak_fence: 32

View File

@@ -139,7 +139,7 @@ resource-pack:
item:
# Make custom-model-data and item-model clientside by default
client-bound-model: false
client-bound-model: true
# Add a <!i> tag on custom name and lore
non-italic-tag: false
# Determines when to trigger the item updater

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,6 @@
items:
default:amethyst_torch:
material: nether_brick
custom-model-data: 3020
data:
item-name: <!i><i18n:item.amethyst_torch>
model:
@@ -20,7 +19,6 @@ items:
block: default:amethyst_wall_torch
default:amethyst_standing_torch:
material: nether_brick
custom-model-data: 3021
data:
item-name: <!i><i18n:item.amethyst_torch>
model:
@@ -32,7 +30,6 @@ items:
torch: minecraft:block/custom/amethyst_torch
default:amethyst_wall_torch:
material: nether_brick
custom-model-data: 3022
data:
item-name: <!i><i18n:item.amethyst_torch>
model:
@@ -59,7 +56,6 @@ blocks:
luminance: 15
item: default:amethyst_torch
state:
id: 0
state: redstone_torch[lit=false]
entity-renderer:
item: default:amethyst_standing_torch
@@ -146,16 +142,12 @@ blocks:
variants:
facing=north:
appearance: north
id: 0
facing=east:
appearance: east
id: 1
facing=west:
appearance: west
id: 2
facing=south:
appearance: south
id: 3
recipes:
default:amethyst_torch:
type: shaped

View File

@@ -1,7 +1,6 @@
items:
default:chessboard_block:
material: nether_brick
custom-model-data: 3000
data:
item-name: <!i><i18n:item.chessboard_block>
model:
@@ -60,16 +59,12 @@ items:
variants:
facing=east:
appearance: east
id: 18
facing=north:
appearance: north
id: 19
facing=south:
appearance: south
id: 20
facing=west:
appearance: west
id: 21
recipes:
default:chessboard_block:
type: shaped

View File

@@ -1,7 +1,6 @@
items:
default:chinese_lantern:
material: nether_brick
custom-model-data: 3001
data:
item-name: <!i><i18n:item.chinese_lantern>
model:
@@ -26,7 +25,6 @@ items:
luminance: 15
map-color: 36
state:
id: 15
state: note_block:15
model:
path: minecraft:block/custom/chinese_lantern

View File

@@ -1,7 +1,6 @@
items:
default:copper_coil:
material: nether_brick
custom-model-data: 3002
data:
item-name: <!i><i18n:item.copper_coil>
model:
@@ -61,10 +60,8 @@ items:
variants:
lit=false:
appearance: 'off'
id: 0
lit=true:
appearance: 'on'
id: 1
settings:
luminance: 8
recipes:

View File

@@ -1,7 +1,6 @@
items:
default:ender_pearl_flower_seeds:
material: nether_brick
custom-model-data: 3003
data:
item-name: <!i><i18n:item.ender_pearl_flower_seeds>
model:
@@ -117,13 +116,10 @@ blocks:
variants:
age=0:
appearance: stage_0
id: 0
age=1:
appearance: stage_1
id: 1
age=2:
appearance: stage_2
id: 8
vanilla-loots:
default:ender_pearl_flower_seeds_from_endermite:
type: entity

View File

@@ -1,7 +1,6 @@
items:
default:fairy_flower:
material: nether_brick
custom-model-data: 3004
data:
item-name: <!i><i18n:item.fairy_flower>
model:
@@ -27,7 +26,6 @@ items:
loot:
template: default:loot_table/self
state:
id: 0
state: sugar_cane:0
models:
- path: minecraft:block/custom/fairy_flower_1

View File

@@ -1,7 +1,6 @@
items:
default:flame_cane:
material: nether_brick
custom-model-data: 3005
data:
item-name: <!i><i18n:item.flame_cane>
model:
@@ -71,22 +70,16 @@ items:
variants:
age=0:
appearance: default
id: 2
age=1:
appearance: default
id: 3
age=2:
appearance: default
id: 4
age=3:
appearance: default
id: 5
age=4:
appearance: default
id: 6
age=5:
appearance: default
id: 7
recipes:
default:magma_cream:
type: shaped

View File

@@ -1,7 +1,6 @@
items:
default:gunpowder_block:
material: nether_brick
custom-model-data: 3006
data:
item-name: <!i><i18n:item.gunpowder_block>
model:
@@ -28,7 +27,6 @@ items:
instrument: snare
map-color: 45
state:
id: 16
state: note_block:16
model:
path: minecraft:block/custom/gunpowder_block
@@ -38,7 +36,6 @@ items:
all: minecraft:block/custom/gunpowder_block
default:solid_gunpowder_block:
material: nether_brick
custom-model-data: 3007
data:
item-name: <!i><i18n:item.solid_gunpowder_block>
model:
@@ -62,7 +59,6 @@ items:
instrument: basedrum
map-color: 45
state:
id: 17
state: note_block:17
model:
path: minecraft:block/custom/solid_gunpowder_block

View File

@@ -1,7 +1,6 @@
items:
default:hami_melon_slice:
material: melon_slice
custom-model-data: 1000
data:
item-name: <!i><i18n:item.hami_melon_slice>
$$>=1.20.5:
@@ -20,7 +19,6 @@ items:
path: minecraft:item/custom/hami_melon_slice
default:hami_melon:
material: nether_brick
custom-model-data: 3023
data:
item-name: <!i><i18n:item.hami_melon>
model:
@@ -32,7 +30,6 @@ items:
block: default:hami_melon
default:hami_melon_seeds:
material: nether_brick
custom-model-data: 3024
data:
item-name: <!i><i18n:item.hami_melon_seeds>
model:
@@ -82,7 +79,6 @@ blocks:
- minecraft:mineable/axe
- minecraft:sword_efficient
state:
id: 30
state: note_block:30
model:
template: default:model/cube
@@ -144,28 +140,20 @@ blocks:
variants:
age=0:
appearance: age=0
id: 0
age=1:
appearance: age=1
id: 1
age=2:
appearance: age=2
id: 2
age=3:
appearance: age=3
id: 3
age=4:
appearance: age=4
id: 4
age=5:
appearance: age=5
id: 5
age=6:
appearance: age=6
id: 6
age=7:
appearance: age=7
id: 7
default:attached_hami_melon_stem:
settings:
template:
@@ -205,16 +193,12 @@ blocks:
variants:
facing=east:
appearance: facing=east
id: 0
facing=south:
appearance: facing=south
id: 1
facing=west:
appearance: facing=west
id: 2
facing=north:
appearance: facing=north
id: 3
recipes:
default:hami_melon:
type: shaped

View File

@@ -1,7 +1,6 @@
items:
default:netherite_anvil:
material: nether_brick
custom-model-data: 3008
data:
item-name: <!i><i18n:item.netherite_anvil>
model:
@@ -18,6 +17,9 @@ items:
type: falling_block
hurt-amount: 4
max-hurt: 80
sounds:
land: minecraft:block.anvil.land
destroy: minecraft:block.anvil.destroy
events:
- on: right_click
functions:
@@ -39,8 +41,6 @@ items:
place: minecraft:block.anvil.place
hit: minecraft:block.anvil.hit
fall: minecraft:block.anvil.fall
land: minecraft:block.anvil.land
destroy: minecraft:block.anvil.destroy
map-color: 29
hardness: 10.0
resistance: 1200
@@ -69,16 +69,12 @@ items:
variants:
facing_clockwise=east:
appearance: axisX
id: 0
facing_clockwise=west:
appearance: axisX
id: 1
facing_clockwise=north:
appearance: axisZ
id: 2
facing_clockwise=south:
appearance: axisZ
id: 3
recipes:
default:netherite_anvil:
type: shaped

View File

@@ -1,7 +1,6 @@
items:
default:palm_log:
material: nether_brick
custom-model-data: 1000
settings:
fuel-time: 300
tags:
@@ -33,17 +32,8 @@ items:
texture_side_path: minecraft:block/custom/palm_log
model_vertical_path: minecraft:block/custom/palm_log
model_horizontal_path: minecraft:block/custom/palm_log_horizontal
vanilla_id:
type: self_increase_int
from: 0
to: 2
internal_id:
type: self_increase_int
from: 0
to: 2
default:stripped_palm_log:
material: nether_brick
custom-model-data: 1001
settings:
fuel-time: 300
tags:
@@ -72,17 +62,8 @@ items:
texture_side_path: minecraft:block/custom/stripped_palm_log
model_vertical_path: minecraft:block/custom/stripped_palm_log
model_horizontal_path: minecraft:block/custom/stripped_palm_log_horizontal
vanilla_id:
type: self_increase_int
from: 3
to: 5
internal_id:
type: self_increase_int
from: 3
to: 5
default:palm_wood:
material: nether_brick
custom-model-data: 1002
settings:
fuel-time: 300
tags:
@@ -114,17 +95,8 @@ items:
texture_side_path: minecraft:block/custom/palm_log
model_vertical_path: minecraft:block/custom/palm_wood
model_horizontal_path: minecraft:block/custom/palm_wood_horizontal
vanilla_id:
type: self_increase_int
from: 6
to: 8
internal_id:
type: self_increase_int
from: 6
to: 8
default:stripped_palm_wood:
material: nether_brick
custom-model-data: 1003
settings:
fuel-time: 300
tags:
@@ -153,17 +125,8 @@ items:
texture_side_path: minecraft:block/custom/stripped_palm_log
model_vertical_path: minecraft:block/custom/stripped_palm_wood
model_horizontal_path: minecraft:block/custom/stripped_palm_wood_horizontal
vanilla_id:
type: self_increase_int
from: 9
to: 11
internal_id:
type: self_increase_int
from: 9
to: 11
default:palm_planks:
material: nether_brick
custom-model-data: 1004
settings:
fuel-time: 300
tags:
@@ -188,11 +151,9 @@ items:
template: default:model/simplified_cube_all
arguments:
path: minecraft:block/custom/palm_planks
id: 12
state: note_block:12
default:palm_sapling:
material: nether_brick
custom-model-data: 1005
settings:
fuel-time: 100
data:
@@ -236,13 +197,10 @@ items:
variants:
stage=0:
appearance: default
id: 0
stage=1:
appearance: default
id: 1
default:palm_leaves:
material: oak_leaves
custom-model-data: 1000
data:
item-name: <!i><i18n:item.palm_leaves>
components:
@@ -277,13 +235,8 @@ items:
waterlogged_state: oak_leaves[distance=1,persistent=false,waterlogged=true]
model_path: minecraft:block/custom/palm_leaves
texture_path: minecraft:block/custom/palm_leaves
internal_id:
type: self_increase_int
from: 0
to: 27
default:palm_trapdoor:
material: nether_brick
custom-model-data: 1006
data:
item-name: <!i><i18n:item.palm_trapdoor>
settings:
@@ -338,7 +291,6 @@ items:
texture: minecraft:block/custom/palm_trapdoor
default:palm_door:
material: nether_brick
custom-model-data: 1007
data:
item-name: <!i><i18n:item.palm_door>
settings:
@@ -413,7 +365,6 @@ items:
textures: *textures
default:palm_fence_gate:
material: nether_brick
custom-model-data: 1008
data:
item-name: <!i><i18n:item.palm_fence_gate>
settings:
@@ -470,7 +421,6 @@ items:
textures: *textures
default:palm_slab:
material: nether_brick
custom-model-data: 1009
data:
item-name: <!i><i18n:item.palm_slab>
settings:
@@ -517,7 +467,6 @@ items:
model_double_path: minecraft:block/custom/palm_planks
default:palm_stairs:
material: nether_brick
custom-model-data: 1013
model:
type: minecraft:model
path: minecraft:item/custom/palm_stairs
@@ -567,7 +516,6 @@ items:
textures: *textures
default:palm_pressure_plate:
material: nether_brick
custom-model-data: 1014
model:
type: minecraft:model
path: minecraft:item/custom/palm_pressure_plate
@@ -608,8 +556,6 @@ items:
arguments:
normal_state: light_weighted_pressure_plate:0
powered_state: light_weighted_pressure_plate:1
normal_id: 0
powered_id: 1
model_normal_path: minecraft:block/custom/palm_pressure_plate
model_normal_generation:
parent: minecraft:block/pressure_plate_up
@@ -624,7 +570,6 @@ items:
items#pfence:
default:palm_fence:
material: nether_brick
custom-model-data: 1018
data:
item-name: <!i><i18n:item.palm_fence>
model:
@@ -639,7 +584,6 @@ items#pfence:
block: default:palm_fence
default:palm_fence_post:
material: nether_brick
custom-model-data: 1019
model:
type: minecraft:model
path: minecraft:block/custom/palm_fence_post
@@ -649,7 +593,6 @@ items#pfence:
texture: minecraft:block/custom/palm_planks
default:palm_fence_side:
material: nether_brick
custom-model-data: 1020
model:
type: minecraft:model
path: minecraft:block/custom/palm_fence_side
@@ -689,15 +632,10 @@ blocks#fence:
base_block: oak_fence
fence_post_item: default:palm_fence_post
fence_side_item: default:palm_fence_side
internal_id:
type: self_increase_int
from: 0
to: 31
items#button:
default:palm_button:
material: nether_brick
custom-model-data: 1015
model:
type: minecraft:model
path: minecraft:item/custom/palm_button
@@ -714,7 +652,6 @@ items#button:
block: default:palm_button
default:palm_button_pressed:
material: nether_brick
custom-model-data: 1016
model:
type: minecraft:model
path: minecraft:block/custom/palm_button_pressed
@@ -724,7 +661,6 @@ items#button:
texture: minecraft:block/custom/palm_planks
default:palm_button_not_pressed:
material: nether_brick
custom-model-data: 1017
model:
type: minecraft:model
path: minecraft:block/custom/palm_button_not_pressed
@@ -763,10 +699,6 @@ blocks#button:
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

@@ -1,7 +1,6 @@
items:
default:pebble:
material: nether_brick
custom-model-data: 3009
data:
item-name: <!i><i18n:item.pebble>
model:
@@ -103,13 +102,10 @@ items:
variants:
pebble=1:
appearance: 'one'
id: 2
pebble=2:
appearance: 'two'
id: 3
pebble=3:
appearance: 'three'
id: 4
recipes:
default:pebble:
type: shapeless

View File

@@ -1,7 +1,6 @@
items:
default:reed:
material: nether_brick
custom-model-data: 3010
data:
item-name: <!i><i18n:item.reed>
model:
@@ -26,7 +25,6 @@ items:
loot:
template: default:loot_table/self
state:
id: 1
state: sugar_cane:1
model:
path: minecraft:block/custom/reed

View File

@@ -1,7 +1,6 @@
items:
default:safe_block:
material: nether_brick
custom-model-data: 3011
data:
item-name: <!i><i18n:item.safe_block>
model:
@@ -101,28 +100,20 @@ items:
variants:
facing=east,open=false:
appearance: east
id: 22
facing=east,open=true:
appearance: east_open
id: 23
facing=north,open=false:
appearance: north
id: 24
facing=north,open=true:
appearance: north_open
id: 25
facing=south,open=false:
appearance: south
id: 26
facing=south,open=true:
appearance: south_open
id: 27
facing=west,open=false:
appearance: west
id: 28
facing=west,open=true:
appearance: west_open
id: 29
recipes:
default:safe_block:
type: shaped

View File

@@ -1,7 +1,6 @@
items:
default:sleeper_sofa:
material: nether_brick
custom-model-data: 3012
data:
item-name: <!i><i18n:item.sofa>
model:
@@ -37,19 +36,16 @@ items:
bounce-height: 0.66
sync-player-position: false
state:
id: 0
state: white_bed[facing=west,occupied=false,part=foot]
entity-renderer:
item: default:sleeper_sofa
default:sofa_inner:
material: nether_brick
custom-model-data: 3013
model:
type: minecraft:model
path: minecraft:item/custom/sofa_inner
default:sofa:
material: nether_brick
custom-model-data: 3014
data:
item-name: <!i><i18n:item.sofa>
model:
@@ -150,37 +146,25 @@ items:
variants:
facing=east,shape=inner_left:
appearance: facing=east,shape=inner_left
id: 0
facing=east,shape=inner_right:
appearance: facing=east,shape=inner_right
id: 1
facing=east,shape=straight:
appearance: facing=east,shape=straight
id: 2
facing=north,shape=inner_left:
appearance: facing=north,shape=inner_left
id: 3
facing=north,shape=inner_right:
appearance: facing=north,shape=inner_right
id: 4
facing=north,shape=straight:
appearance: facing=north,shape=straight
id: 5
facing=south,shape=inner_left:
appearance: facing=south,shape=inner_left
id: 6
facing=south,shape=inner_right:
appearance: facing=south,shape=inner_right
id: 7
facing=south,shape=straight:
appearance: facing=south,shape=straight
id: 8
facing=west,shape=inner_left:
appearance: facing=west,shape=inner_left
id: 9
facing=west,shape=inner_right:
appearance: facing=west,shape=inner_right
id: 10
facing=west,shape=straight:
appearance: facing=west,shape=straight
id: 11
appearance: facing=west,shape=straight

View File

@@ -1,7 +1,6 @@
items:
default:table_lamp:
material: nether_brick
custom-model-data: 3015
data:
item-name: <!i><i18n:item.table_lamp>
model:
@@ -80,39 +79,30 @@ items:
variants:
facing=east,lit=false:
appearance: east_off
id: 12
facing=north,lit=false:
appearance: north_off
id: 13
facing=south,lit=false:
appearance: south_off
id: 14
facing=west,lit=false:
appearance: west_off
id: 15
facing=east,lit=true:
appearance: east_on
id: 16
settings:
luminance: 15
facing=north,lit=true:
appearance: north_on
id: 17
settings:
luminance: 15
facing=south,lit=true:
appearance: south_on
id: 18
settings:
luminance: 15
facing=west,lit=true:
appearance: west_on
id: 19
settings:
luminance: 15
default:table_lamp_on:
material: nether_brick
custom-model-data: 3016
model:
type: minecraft:model
path: minecraft:item/custom/table_lamp_on

View File

@@ -1,7 +1,6 @@
items:
default:topaz_ore:
material: nether_brick
custom-model-data: 3017
data:
item-name: <!i><i18n:item.topaz_ore>
model:
@@ -14,7 +13,6 @@ items:
block: default:topaz_ore
default:deepslate_topaz_ore:
material: nether_brick
custom-model-data: 3018
data:
item-name: <!i><i18n:item.deepslate_topaz_ore>
model:
@@ -27,7 +25,6 @@ items:
block: default:deepslate_topaz_ore
default:topaz:
material: nether_brick
custom-model-data: 3019
settings:
anvil-repair-item:
- target:
@@ -53,7 +50,6 @@ blocks:
arguments:
break_power: 2
state:
id: 13
state: note_block:13
model:
template: default:model/simplified_cube_all
@@ -72,7 +68,6 @@ blocks:
arguments:
break_power: 2
state:
id: 14
state: note_block:14
model:
template: default:model/simplified_cube_all

View File

@@ -1,7 +1,6 @@
items:
default:bench:
material: nether_brick
custom-model-data: 2000
data:
item-name: <!i><i18n:item.bench>
model:

View File

@@ -1,7 +1,6 @@
items:
default:flower_basket:
material: nether_brick
custom-model-data: 2001
data:
item-name: <!i><i18n:item.flower_basket>
model:
@@ -13,19 +12,16 @@ items:
furniture: default:flower_basket
default:flower_basket_ground:
material: nether_brick
custom-model-data: 2002
model:
type: minecraft:model
path: minecraft:item/custom/flower_basket_ground
default:flower_basket_wall:
material: nether_brick
custom-model-data: 2003
model:
type: minecraft:model
path: minecraft:item/custom/flower_basket_wall
default:flower_basket_ceiling:
material: nether_brick
custom-model-data: 2004
model:
type: minecraft:model
path: minecraft:item/custom/flower_basket_ceiling

View File

@@ -1,7 +1,6 @@
items:
default:wooden_chair:
material: nether_brick
custom-model-data: 2005
data:
item-name: <!i><i18n:item.wooden_chair>
model:

View File

@@ -2,7 +2,6 @@ items:
default:cap:
material: leather_helmet
client-bound-material: leather_horse_armor
custom-model-data: 1000
data:
item-name: <!i><white><i18n:item.cap>
unbreakable: true

View File

@@ -2,7 +2,6 @@ items:
$$>=1.21.2#flame_elytra:
default:flame_elytra:
material: elytra
custom-model-data: 1000
settings:
equippable:
slot: chest

View File

@@ -1,8 +1,6 @@
items:
default:gui_head_size_1:
material: player_head
custom-model-data: 1000
item-model: default:gui_head_size_1
model:
type: minecraft:special
path: minecraft:item/custom/gui_head_size_1
@@ -17,8 +15,6 @@ items:
type: minecraft:player_head
default:gui_head_size_4:
material: player_head
custom-model-data: 1001
item-model: default:gui_head_size_4
model:
type: minecraft:special
path: minecraft:item/custom/gui_head_size_4

View File

@@ -1,7 +1,6 @@
templates:
default:armor/topaz:
material: chainmail_${part}
custom-model-data: 1000
data:
item-name: <!i><#FF8C00><i18n:item.topaz_${part}>
tooltip-style: minecraft:topaz

View File

@@ -1,7 +1,6 @@
items:
default:topaz_rod:
material: fishing_rod
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -15,7 +14,6 @@ items:
cast_path: minecraft:item/custom/topaz_rod_cast
default:topaz_bow:
material: bow
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -31,7 +29,6 @@ items:
pulling_2_path: minecraft:item/custom/topaz_bow_pulling_2
default:topaz_crossbow:
material: crossbow
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -49,7 +46,6 @@ items:
firework_path: minecraft:item/custom/topaz_crossbow_firework
default:topaz_pickaxe:
material: golden_pickaxe
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -64,7 +60,6 @@ items:
path: minecraft:item/custom/topaz_pickaxe
default:topaz_axe:
material: golden_axe
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -79,7 +74,6 @@ items:
path: minecraft:item/custom/topaz_axe
default:topaz_hoe:
material: golden_hoe
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -94,7 +88,6 @@ items:
path: minecraft:item/custom/topaz_hoe
default:topaz_shovel:
material: golden_shovel
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -109,7 +102,6 @@ items:
path: minecraft:item/custom/topaz_shovel
default:topaz_sword:
material: golden_sword
custom-model-data: 1000
settings:
tags:
- default:topaz_tools
@@ -125,7 +117,6 @@ items:
$$>=1.21.4#topaz_trident:
default:topaz_trident:
material: trident
custom-model-data: 1000
settings:
projectile:
item: default:topaz_trident
@@ -176,7 +167,6 @@ items:
client-bound-material:
$$1.20.1~1.21.1: bow
$$1.21.2~1.21.3: honey_bottle
custom-model-data: 1001
data:
item-name: <!i><#FF8C00><i18n:item.topaz_trident>
components:

View File

@@ -74,7 +74,6 @@ images:
templates:
internal:icon/2d:
material: arrow
custom-model-data: ${model_data}
data:
item-name: ${name}
lore: ${lore}
@@ -93,7 +92,6 @@ items:
internal:next_page_0:
template: internal:icon/2d
arguments:
model_data: 1000
texture: next_page_0
name: <!i><#FAFAD2><i18n:internal.next_page>
lore:
@@ -101,7 +99,6 @@ items:
internal:next_page_1:
template: internal:icon/2d
arguments:
model_data: 1001
texture: next_page_1
name: <!i><#808080><i18n:internal.next_page>
lore:
@@ -109,7 +106,6 @@ items:
internal:previous_page_0:
template: internal:icon/2d
arguments:
model_data: 1002
texture: previous_page_0
name: <!i><#FAFAD2><i18n:internal.previous_page>
lore:
@@ -117,7 +113,6 @@ items:
internal:previous_page_1:
template: internal:icon/2d
arguments:
model_data: 1003
texture: previous_page_1
name: <!i><#808080><i18n:internal.previous_page>
lore:
@@ -125,34 +120,29 @@ items:
internal:return:
template: internal:icon/2d
arguments:
model_data: 1004
texture: return
name: <!i><#DAA520><i18n:internal.return>
lore: null
internal:next_recipe_0:
material: arrow
custom-model-data: 1000
data:
item-name: <!i><#FAFAD2><i18n:internal.next_recipe>
lore:
- <!i><#F5F5F5><arg:current_page>/<arg:max_page>
internal:next_recipe_1:
material: arrow
custom-model-data: 1001
data:
item-name: <!i><#808080><i18n:internal.next_recipe>
lore:
- <!i><#696969><arg:current_page>/<arg:max_page>
internal:previous_recipe_0:
material: arrow
custom-model-data: 1002
data:
item-name: <!i><#FAFAD2><i18n:internal.previous_recipe>
lore:
- <!i><#F5F5F5><arg:current_page>/<arg:max_page>
internal:previous_recipe_1:
material: arrow
custom-model-data: 1003
data:
item-name: <!i><#808080><i18n:internal.previous_recipe>
lore:
@@ -160,7 +150,6 @@ items:
internal:get_item:
template: internal:icon/2d
arguments:
model_data: 1005
texture: get_item
name: <!i><#DAA520><i18n:internal.get_item>
lore:
@@ -169,7 +158,6 @@ items:
internal:cooking_info:
template: internal:icon/2d
arguments:
model_data: 1006
texture: cooking_info
name: <!i><#FF8C00><i18n:internal.cooking_info>
lore:
@@ -178,7 +166,6 @@ items:
internal:exit:
template: internal:icon/2d
arguments:
model_data: 1007
texture: exit
name: <!i><#DAA520><i18n:internal.exit>
lore: null

File diff suppressed because it is too large Load Diff

View File

@@ -264,7 +264,6 @@ warning.config.block.state.unavailable_vanilla: "<yellow>Problem in Datei <arg:0
warning.config.block.state.invalid_vanilla_id: "<yellow>Problem in Datei <arg:0> gefunden - Der Block '<arg:1>' verwendet einen Vanilla-Block-State '<arg:2>', der den verfügbaren Slot-Bereich '0~<arg:3>' überschreitet.</yellow>"
warning.config.block.state.conflict: "<yellow>Problem in Datei <arg:0> gefunden - Der Block '<arg:1>' verwendet einen Vanilla-Block-State '<arg:2>', der bereits von '<arg:3>' belegt ist.</yellow>"
warning.config.block.state.bind_failed: "<yellow>Problem in Datei <arg:0> gefunden - Der Block '<arg:1>' konnte den echten Block-State für '<arg:2>' nicht binden, da der State bereits von '<arg:3>' belegt ist.</yellow>"
warning.config.block.state.invalid_real_id: "<yellow>Problem in Datei <arg:0> gefunden - Der Block '<arg:1>' verwendet einen echten Block-State '<arg:2>', der den verfügbaren Slot-Bereich '0~<arg:3>' überschreitet. Erwäge, weitere echte States in 'additional-real-blocks.yml' hinzuzufügen, wenn die Slots aufgebraucht sind.</yellow>"
warning.config.block.state.model.missing_path: "<yellow>Problem in Datei <arg:0> gefunden - Beim Block '<arg:1>' fehlt die erforderliche 'path'-Option für 'model'.</yellow>"
warning.config.block.state.model.invalid_path: "<yellow>Problem in Datei <arg:0> gefunden - Der Block '<arg:1>' hat ein 'path'-Argument '<arg:2>', das ungültige Zeichen enthält. Bitte lies https://minecraft.wiki/w/Resource_location#Legal_characters.</yellow>"
warning.config.block.state.model.conflict: "<yellow>Problem in Datei <arg:0> gefunden - Der Block '<arg:1>' versucht, das Model '<arg:2>' an den Block-State '<arg:3>' zu binden, der bereits an das Model '<arg:4>' gebunden ist.</yellow>"

View File

@@ -255,6 +255,8 @@ warning.config.item.model.special.head.missing_kind: "<yellow>Issue found in fil
warning.config.item.updater.missing_type: "<yellow>Issue found in file <arg:0> - The item '<arg:1>' is missing the required 'type' argument for item updater.</yellow>"
warning.config.item.updater.invalid_type: "<yellow>Issue found in file <arg:0> - The item '<arg:1>' is using an invalid 'type' argument '<arg:2>' for item updater.</yellow>"
warning.config.item.updater.transmute.missing_material: "<yellow>Issue found in file <arg:0> - The item '<arg:1>' is missing the required 'material' argument for 'transmute' item updater.</yellow>"
warning.config.block_state_mapping.invalid_state: "<yellow>Issue found in file <arg:0> - The config '<arg:1>' is using an invalid block state '<arg:2>'.</yellow>"
warning.config.block_state_mapping.conflict: "<yellow>Issue found in file <arg:0> - The config '<arg:1>' is unable to map block state <arg:2> to block state <arg:3> because the state has already been mapped to <arg:4>.</yellow>"
warning.config.block.duplicate: "<yellow>Issue found in file <arg:0> - Duplicated block '<arg:1>'. Please check if there is the same configuration in other files.</yellow>"
warning.config.block.missing_state: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'state' argument.</yellow>"
warning.config.block.state.property.missing_type: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'type' argument for property '<arg:2>'.</yellow>"
@@ -278,7 +280,7 @@ warning.config.block.state.unavailable_vanilla: "<yellow>Issue found in file <ar
warning.config.block.state.invalid_vanilla_id: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is using a vanilla block state '<arg:2>' that exceeds the available slot range '0~<arg:3>'.</yellow>"
warning.config.block.state.conflict: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is using a vanilla block state '<arg:2>' that has been occupied by '<arg:3>'.</yellow>"
warning.config.block.state.bind_failed: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' failed to bind real block state '<arg:4>' for '<arg:2>' as the state has been occupied by '<arg:3>'.</yellow>"
warning.config.block.state.invalid_real_id: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is using a real block state '<arg:2>' that exceeds the available slot range '0~<arg:3>'. Consider adding more real states in 'additional-real-blocks.yml' if the slots are used up.</yellow>"
warning.config.block.state.invalid_real_id: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is using a real block state '<arg:2>' that exceeds the available slot range '0~<arg:3>'. Consider adding more serverside blocks in 'config.yml' if the slots are used up.</yellow>"
warning.config.block.state.model.missing_path: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is missing the required 'path' option for 'model'.</yellow>"
warning.config.block.state.model.invalid_path: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' has a 'path' argument '<arg:2>' that contains illegal characters. Please read https://minecraft.wiki/w/Resource_location#Legal_characters.</yellow>"
warning.config.block.state.model.conflict: "<yellow>Issue found in file <arg:0> - The block '<arg:1>' is trying to bind model '<arg:2>' to block state '<arg:3>' which has already been bound to model '<arg:4>'</yellow>"

View File

@@ -187,7 +187,6 @@ warning.config.block.state.unavailable_vanilla: "<yellow>Problema encontrado en
warning.config.block.state.invalid_vanilla_id: "<yellow>Problema encontrado en el archivo <arg:0> - El bloque '<arg:1>' está usando un estado de bloque vanilla '<arg:2>' que excede el rango de slots disponible '0~<arg:3>'.</yellow>"
warning.config.block.state.conflict: "<yellow>Problema encontrado en el archivo <arg:0> - El bloque '<arg:1>' está usando un estado de bloque vanilla '<arg:2>' que está ocupado por '<arg:3>'.</yellow>"
warning.config.block.state.bind_failed: "<yellow>Problema encontrado en el archivo <arg:0> - El bloque '<arg:1>' falló al vincular el estado de bloque real para '<arg:2>' porque está ocupado por el estado '<arg:3>'.</yellow>"
warning.config.block.state.invalid_real_id: "<yellow>Problema encontrado en el archivo <arg:0> - El bloque '<arg:1>' está usando un estado de bloque real '<arg:2>' que excede el rango de slots disponible '0~<arg:3>'. Si los slots están usados, considera agregar más estados reales a 'additional-real-blocks.yml'.</yellow>"
warning.config.block.state.model.missing_path: "<yellow>Problema encontrado en el archivo <arg:0> - El bloque '<arg:1>' carece de la opción requerida 'path' para 'model'.</yellow>"
warning.config.block.state.model.invalid_path: "<yellow>Problema encontrado en el archivo <arg:0> - El bloque '<arg:1>' tiene un argumento 'path' '<arg:2>' que contiene caracteres prohibidos. Por favor lee https://minecraft.wiki/w/Resource_location#Legal_characters</yellow>"
warning.config.block.settings.unknown: "<yellow>Problema encontrado en el archivo <arg:0> - El bloque '<arg:1>' está usando un tipo de configuración desconocido '<arg:2>'.</yellow>"

View File

@@ -237,7 +237,6 @@ warning.config.block.state.unavailable_vanilla: "<yellow>Проблема най
warning.config.block.state.invalid_vanilla_id: "<yellow>Проблема найдена в файле <arg:0> - Блок '<arg:1>' использует состояние ванильного блока '<arg:2>', что превышает доступный диапазон слотов '0~<arg:3>'.</yellow>"
warning.config.block.state.conflict: "<yellow>Проблема найдена в файле <arg:0> - Блок '<arg:1>' использует состояние ванильного блока '<arg:2>' которое занято '<arg:3>'.</yellow>"
warning.config.block.state.bind_failed: "<yellow>Проблема найдена в файле <arg:0> - Блоку '<arg:1>' не удалось привязать реальное состояние блока для '<arg:2>', так как состояние занято '<arg:3>'.</yellow>"
warning.config.block.state.invalid_real_id: "<yellow>Проблема найдена в файле <arg:0> - Блок '<arg:1>' использует реальное состояние блока '<arg:2>', которое превышает доступный диапазон слотов '0~<arg:3>'. Рассмотрите возможность добавления большего количества реальных состояний в 'additional-real-blocks.yml' если слоты израсходованы.</yellow>"
warning.config.block.state.model.missing_path: "<yellow>Проблема найдена в файле <arg:0> - В блоке '<arg:1>' отсутствует необходимый 'path' опция для 'model'.</yellow>"
warning.config.block.state.model.invalid_path: "<yellow>Проблема найдена в файле <arg:0> - Блок '<arg:1>' имеет 'path' аргумент '<arg:2>' содержит недопустимые символы. Пожалуйста, прочтите https://minecraft.wiki/w/Resource_location#Legal_characters.</yellow>"
warning.config.block.settings.unknown: "<yellow>Проблема найдена в файле <arg:0> - Блок '<arg:1>' использует неизвестный тип настройки '<arg:2>'.</yellow>"

View File

@@ -185,7 +185,6 @@ warning.config.block.state.unavailable_vanilla: "<yellow><arg:0> dosyasında sor
warning.config.block.state.invalid_vanilla_id: "<yellow><arg:0> dosyasında sorun bulundu - '<arg:1>' bloğu, mevcut yuva aralığı '0~<arg:3>' aşan bir vanilya blok durumu '<arg:2>' kullanıyor.</yellow>"
warning.config.block.state.conflict: "<yellow><arg:0> dosyasında sorun bulundu - '<arg:1>' bloğu, '<arg:3>' tarafından işgal edilmiş bir vanilya blok durumu '<arg:2>' kullanıyor.</yellow>"
warning.config.block.state.bind_failed: "<yellow><arg:0> dosyasında sorun bulundu - '<arg:1>' bloğu, durum '<arg:3>' tarafından işgal edildiği için '<arg:2>' için gerçek blok durumu bağlamada başarısız oldu.</yellow>"
warning.config.block.state.invalid_real_id: "<yellow><arg:0> dosyasında sorun bulundu - '<arg:1>' bloğu, mevcut yuva aralığı '0~<arg:3>' aşan bir gerçek blok durumu '<arg:2>' kullanıyor. Yuvalar kullanılmışsa, 'additional-real-blocks.yml' dosyasına daha fazla gerçek durum eklemeyi düşünün.</yellow>"
warning.config.block.state.model.missing_path: "<yellow><arg:0> dosyasında sorun bulundu - '<arg:1>' bloğu, 'model' için gerekli 'path' seçeneği eksik.</yellow>"
warning.config.block.state.model.invalid_path: "<yellow><arg:0> dosyasında sorun bulundu - '<arg:1>' bloğunun, yasak karakterler içeren bir 'path' argümanı '<arg:2>' var. Lütfen https://minecraft.wiki/w/Resource_location#Legal_characters sayfasını okuyun.</yellow>"
warning.config.block.settings.unknown: "<yellow><arg:0> dosyasında sorun bulundu - '<arg:1>' bloğu bilinmeyen bir ayar türü '<arg:2>' kullanıyor.</yellow>"

View File

@@ -272,7 +272,7 @@ warning.config.block.state.unavailable_vanilla: "<yellow>在文件 <arg:0> 发
warning.config.block.state.invalid_vanilla_id: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 使用的原版方块状态 '<arg:2>' 超出可用槽位范围 '0~<arg:3>'</yellow>"
warning.config.block.state.conflict: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 使用的原版方块状态 '<arg:2>' 已被 '<arg:3>' 占用</yellow>"
warning.config.block.state.bind_failed: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 无法为 '<arg:2>' 绑定真实方块状态 '<arg:4>' 因该状态已被 '<arg:3>' 占用</yellow>"
warning.config.block.state.invalid_real_id: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 使用的真实方块状态 '<arg:2>' 超出可用槽位范围 '0~<arg:3>' 如果槽位已用尽 请在 additional-real-blocks.yml 中添加更多真实状态</yellow>"
warning.config.block.state.invalid_real_id: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 使用的真实方块状态 '<arg:2>' 超出可用槽位范围 '0~<arg:3>' 如果槽位已用尽 请在 config.yml 中添加更多服务端侧方块</yellow>"
warning.config.block.state.model.missing_path: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'model' 缺少必需的 'path' 选项</yellow>"
warning.config.block.state.model.invalid_path: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 的 'path' 参数 '<arg:2>' 包含非法字符 请参考 https://zh.minecraft.wiki/w/%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4ID#%E5%90%88%E6%B3%95%E5%AD%97%E7%AC%A6</yellow>"
warning.config.block.state.model.conflict: "<yellow>在文件 <arg:0> 发现问题 - 方块 '<arg:1>' 正尝试将模型 '<arg:2>' 绑定到方块状态 '<arg:3>' 上, 但是此状态已绑定了另一个模型 '<arg:4>'</yellow>"