ModelLayers.java

net.minecraft.client.model.geom.ModelLayers

信息

  • 全限定名:net.minecraft.client.model.geom.ModelLayers
  • 类型:public class
  • 包:net.minecraft.client.model.geom
  • 源码路径:src/main/java/net/minecraft/client/model/geom/ModelLayers.java
  • 起始行号:L14
  • 职责:

    TODO

字段/常量

  • DEFAULT_LAYER

    • 类型: String
    • 修饰符: private static final
    • 源码定位: L15
    • 说明:

      TODO

  • ALL_MODELS

    • 类型: Set<ModelLayerLocation>
    • 修饰符: private static final
    • 源码定位: L16
    • 说明:

      TODO

  • ACACIA_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L17
    • 说明:

      TODO

  • ACACIA_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L18
    • 说明:

      TODO

  • ALLAY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L19
    • 说明:

      TODO

  • ARMADILLO

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L20
    • 说明:

      TODO

  • ARMADILLO_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L21
    • 说明:

      TODO

  • ARMOR_STAND

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L22
    • 说明:

      TODO

  • ARMOR_STAND_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L23
    • 说明:

      TODO

  • ARMOR_STAND_SMALL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L24
    • 说明:

      TODO

  • ARMOR_STAND_SMALL_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L25
    • 说明:

      TODO

  • ARROW

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L26
    • 说明:

      TODO

  • AXOLOTL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L27
    • 说明:

      TODO

  • AXOLOTL_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L28
    • 说明:

      TODO

  • BAMBOO_CHEST_RAFT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L29
    • 说明:

      TODO

  • BAMBOO_RAFT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L30
    • 说明:

      TODO

  • STANDING_BANNER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L31
    • 说明:

      TODO

  • STANDING_BANNER_FLAG

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L32
    • 说明:

      TODO

  • WALL_BANNER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L33
    • 说明:

      TODO

  • WALL_BANNER_FLAG

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L34
    • 说明:

      TODO

  • BAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L35
    • 说明:

      TODO

  • BED_FOOT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L36
    • 说明:

      TODO

  • BED_HEAD

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L37
    • 说明:

      TODO

  • BEE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L38
    • 说明:

      TODO

  • BEE_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L39
    • 说明:

      TODO

  • BEE_STINGER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L40
    • 说明:

      TODO

  • BELL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L41
    • 说明:

      TODO

  • BIRCH_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L42
    • 说明:

      TODO

  • BIRCH_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L43
    • 说明:

      TODO

  • BLAZE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L44
    • 说明:

      TODO

  • BOAT_WATER_PATCH

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L45
    • 说明:

      TODO

  • BOGGED

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L46
    • 说明:

      TODO

  • BOGGED_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L47
    • 说明:

      TODO

  • BOGGED_OUTER_LAYER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L48
    • 说明:

      TODO

  • BOOK

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L49
    • 说明:

      TODO

  • BREEZE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L50
    • 说明:

      TODO

  • BREEZE_WIND

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L51
    • 说明:

      TODO

  • BREEZE_EYES

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L52
    • 说明:

      TODO

  • CAMEL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L53
    • 说明:

      TODO

  • CAMEL_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L54
    • 说明:

      TODO

  • CAMEL_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L55
    • 说明:

      TODO

  • CAMEL_HUSK_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L56
    • 说明:

      TODO

  • CAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L57
    • 说明:

      TODO

  • CAT_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L58
    • 说明:

      TODO

  • CAT_BABY_COLLAR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L59
    • 说明:

      TODO

  • CAT_COLLAR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L60
    • 说明:

      TODO

  • CAVE_SPIDER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L61
    • 说明:

      TODO

  • CHERRY_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L62
    • 说明:

      TODO

  • CHERRY_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L63
    • 说明:

      TODO

  • CHEST

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L64
    • 说明:

      TODO

  • CHEST_MINECART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L65
    • 说明:

      TODO

  • CHICKEN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L66
    • 说明:

      TODO

  • CHICKEN_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L67
    • 说明:

      TODO

  • COD

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L68
    • 说明:

      TODO

  • COLD_CHICKEN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L69
    • 说明:

      TODO

  • COLD_COW

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L70
    • 说明:

      TODO

  • COLD_COW_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L71
    • 说明:

      TODO

  • COLD_PIG

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L72
    • 说明:

      TODO

  • COMMAND_BLOCK_MINECART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L73
    • 说明:

      TODO

  • CONDUIT_CAGE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L74
    • 说明:

      TODO

  • CONDUIT_EYE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L75
    • 说明:

      TODO

  • CONDUIT_SHELL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L76
    • 说明:

      TODO

  • CONDUIT_WIND

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L77
    • 说明:

      TODO

  • COPPER_GOLEM

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L78
    • 说明:

      TODO

  • COPPER_GOLEM_EYES

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L79
    • 说明:

      TODO

  • COPPER_GOLEM_RUNNING

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L80
    • 说明:

      TODO

  • COPPER_GOLEM_SITTING

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L81
    • 说明:

      TODO

  • COPPER_GOLEM_STAR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L82
    • 说明:

      TODO

  • ZOMBIE_NAUTILUS_CORAL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L83
    • 说明:

      TODO

  • COW

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L84
    • 说明:

      TODO

  • COW_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L85
    • 说明:

      TODO

  • CREAKING

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L86
    • 说明:

      TODO

  • CREAKING_EYES

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L87
    • 说明:

      TODO

  • CREEPER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L88
    • 说明:

      TODO

  • CREEPER_ARMOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L89
    • 说明:

      TODO

  • CREEPER_HEAD

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L90
    • 说明:

      TODO

  • DARK_OAK_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L91
    • 说明:

      TODO

  • DARK_OAK_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L92
    • 说明:

      TODO

  • DECORATED_POT_BASE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L93
    • 说明:

      TODO

  • DECORATED_POT_SIDES

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L94
    • 说明:

      TODO

  • DOLPHIN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L95
    • 说明:

      TODO

  • DOLPHIN_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L96
    • 说明:

      TODO

  • DONKEY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L97
    • 说明:

      TODO

  • DONKEY_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L98
    • 说明:

      TODO

  • DONKEY_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L99
    • 说明:

      TODO

  • DOUBLE_CHEST_LEFT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L100
    • 说明:

      TODO

  • DOUBLE_CHEST_RIGHT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L101
    • 说明:

      TODO

  • DRAGON_SKULL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L102
    • 说明:

      TODO

  • DROWNED

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L103
    • 说明:

      TODO

  • DROWNED_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L104
    • 说明:

      TODO

  • DROWNED_BABY_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L105
    • 说明:

      TODO

  • DROWNED_BABY_OUTER_LAYER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L106
    • 说明:

      TODO

  • DROWNED_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L107
    • 说明:

      TODO

  • DROWNED_OUTER_LAYER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L108
    • 说明:

      TODO

  • ELDER_GUARDIAN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L109
    • 说明:

      TODO

  • ELYTRA

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L110
    • 说明:

      TODO

  • ELYTRA_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L111
    • 说明:

      TODO

  • ENDERMAN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L112
    • 说明:

      TODO

  • ENDERMITE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L113
    • 说明:

      TODO

  • ENDER_DRAGON

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L114
    • 说明:

      TODO

  • END_CRYSTAL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L115
    • 说明:

      TODO

  • EVOKER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L116
    • 说明:

      TODO

  • EVOKER_FANGS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L117
    • 说明:

      TODO

  • FOX

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L118
    • 说明:

      TODO

  • FOX_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L119
    • 说明:

      TODO

  • FROG

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L120
    • 说明:

      TODO

  • FURNACE_MINECART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L121
    • 说明:

      TODO

  • GHAST

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L122
    • 说明:

      TODO

  • GIANT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L123
    • 说明:

      TODO

  • GIANT_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L124
    • 说明:

      TODO

  • GLOW_SQUID

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L125
    • 说明:

      TODO

  • GLOW_SQUID_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L126
    • 说明:

      TODO

  • GOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L127
    • 说明:

      TODO

  • GOAT_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L128
    • 说明:

      TODO

  • GUARDIAN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L129
    • 说明:

      TODO

  • HAPPY_GHAST

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L130
    • 说明:

      TODO

  • HAPPY_GHAST_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L131
    • 说明:

      TODO

  • HAPPY_GHAST_HARNESS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L132
    • 说明:

      TODO

  • HAPPY_GHAST_BABY_HARNESS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L133
    • 说明:

      TODO

  • HAPPY_GHAST_ROPES

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L134
    • 说明:

      TODO

  • HAPPY_GHAST_BABY_ROPES

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L135
    • 说明:

      TODO

  • HOGLIN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L136
    • 说明:

      TODO

  • HOGLIN_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L137
    • 说明:

      TODO

  • HOPPER_MINECART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L138
    • 说明:

      TODO

  • HORSE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L139
    • 说明:

      TODO

  • HORSE_ARMOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L140
    • 说明:

      TODO

  • HORSE_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L141
    • 说明:

      TODO

  • HORSE_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L142
    • 说明:

      TODO

  • HUSK

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L143
    • 说明:

      TODO

  • HUSK_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L144
    • 说明:

      TODO

  • HUSK_BABY_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L145
    • 说明:

      TODO

  • HUSK_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L146
    • 说明:

      TODO

  • ILLUSIONER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L147
    • 说明:

      TODO

  • IRON_GOLEM

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L148
    • 说明:

      TODO

  • JUNGLE_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L149
    • 说明:

      TODO

  • JUNGLE_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L150
    • 说明:

      TODO

  • LEASH_KNOT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L151
    • 说明:

      TODO

  • LLAMA

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L152
    • 说明:

      TODO

  • LLAMA_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L153
    • 说明:

      TODO

  • LLAMA_BABY_DECOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L154
    • 说明:

      TODO

  • LLAMA_DECOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L155
    • 说明:

      TODO

  • LLAMA_SPIT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L156
    • 说明:

      TODO

  • MAGMA_CUBE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L157
    • 说明:

      TODO

  • MANGROVE_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L158
    • 说明:

      TODO

  • MANGROVE_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L159
    • 说明:

      TODO

  • MINECART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L160
    • 说明:

      TODO

  • MOOSHROOM

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L161
    • 说明:

      TODO

  • MOOSHROOM_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L162
    • 说明:

      TODO

  • MULE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L163
    • 说明:

      TODO

  • MULE_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L164
    • 说明:

      TODO

  • MULE_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L165
    • 说明:

      TODO

  • NAUTILUS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L166
    • 说明:

      TODO

  • NAUTILUS_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L167
    • 说明:

      TODO

  • NAUTILUS_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L168
    • 说明:

      TODO

  • NAUTILUS_ARMOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L169
    • 说明:

      TODO

  • OAK_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L170
    • 说明:

      TODO

  • OAK_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L171
    • 说明:

      TODO

  • OCELOT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L172
    • 说明:

      TODO

  • OCELOT_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L173
    • 说明:

      TODO

  • PALE_OAK_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L174
    • 说明:

      TODO

  • PALE_OAK_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L175
    • 说明:

      TODO

  • PANDA

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L176
    • 说明:

      TODO

  • PANDA_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L177
    • 说明:

      TODO

  • PARCHED

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L178
    • 说明:

      TODO

  • PARCHED_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L179
    • 说明:

      TODO

  • PARCHED_OUTER_LAYER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L180
    • 说明:

      TODO

  • PARROT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L181
    • 说明:

      TODO

  • PHANTOM

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L182
    • 说明:

      TODO

  • PIG

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L183
    • 说明:

      TODO

  • PIGLIN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L184
    • 说明:

      TODO

  • PIGLIN_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L185
    • 说明:

      TODO

  • PIGLIN_BABY_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L186
    • 说明:

      TODO

  • PIGLIN_BRUTE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L187
    • 说明:

      TODO

  • PIGLIN_BRUTE_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L188
    • 说明:

      TODO

  • PIGLIN_HEAD

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L189
    • 说明:

      TODO

  • PIGLIN_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L190
    • 说明:

      TODO

  • PIG_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L191
    • 说明:

      TODO

  • PIG_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L192
    • 说明:

      TODO

  • PILLAGER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L193
    • 说明:

      TODO

  • PLAYER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L194
    • 说明:

      TODO

  • PLAYER_CAPE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L195
    • 说明:

      TODO

  • PLAYER_EARS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L196
    • 说明:

      TODO

  • PLAYER_HEAD

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L197
    • 说明:

      TODO

  • PLAYER_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L198
    • 说明:

      TODO

  • PLAYER_SLIM

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L199
    • 说明:

      TODO

  • PLAYER_SLIM_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L200
    • 说明:

      TODO

  • PLAYER_SPIN_ATTACK

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L201
    • 说明:

      TODO

  • POLAR_BEAR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L202
    • 说明:

      TODO

  • POLAR_BEAR_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L203
    • 说明:

      TODO

  • PUFFERFISH_BIG

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L204
    • 说明:

      TODO

  • PUFFERFISH_MEDIUM

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L205
    • 说明:

      TODO

  • PUFFERFISH_SMALL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L206
    • 说明:

      TODO

  • RABBIT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L207
    • 说明:

      TODO

  • RABBIT_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L208
    • 说明:

      TODO

  • RAVAGER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L209
    • 说明:

      TODO

  • SALMON

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L210
    • 说明:

      TODO

  • SALMON_LARGE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L211
    • 说明:

      TODO

  • SALMON_SMALL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L212
    • 说明:

      TODO

  • SHEEP

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L213
    • 说明:

      TODO

  • SHEEP_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L214
    • 说明:

      TODO

  • SHEEP_BABY_WOOL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L215
    • 说明:

      TODO

  • SHEEP_WOOL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L216
    • 说明:

      TODO

  • SHEEP_WOOL_UNDERCOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L217
    • 说明:

      TODO

  • SHIELD

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L218
    • 说明:

      TODO

  • SHULKER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L219
    • 说明:

      TODO

  • SHULKER_BOX

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L220
    • 说明:

      TODO

  • SHULKER_BULLET

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L221
    • 说明:

      TODO

  • SILVERFISH

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L222
    • 说明:

      TODO

  • SKELETON

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L223
    • 说明:

      TODO

  • SKELETON_HORSE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L224
    • 说明:

      TODO

  • SKELETON_HORSE_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L225
    • 说明:

      TODO

  • SKELETON_HORSE_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L226
    • 说明:

      TODO

  • SKELETON_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L227
    • 说明:

      TODO

  • SKELETON_SKULL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L228
    • 说明:

      TODO

  • SLIME

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L229
    • 说明:

      TODO

  • SLIME_OUTER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L230
    • 说明:

      TODO

  • SNIFFER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L231
    • 说明:

      TODO

  • SNIFFER_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L232
    • 说明:

      TODO

  • SNOW_GOLEM

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L233
    • 说明:

      TODO

  • SPAWNER_MINECART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L234
    • 说明:

      TODO

  • SPIDER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L235
    • 说明:

      TODO

  • SPRUCE_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L236
    • 说明:

      TODO

  • SPRUCE_CHEST_BOAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L237
    • 说明:

      TODO

  • SQUID

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L238
    • 说明:

      TODO

  • SQUID_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L239
    • 说明:

      TODO

  • STRAY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L240
    • 说明:

      TODO

  • STRAY_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L241
    • 说明:

      TODO

  • STRAY_OUTER_LAYER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L242
    • 说明:

      TODO

  • STRIDER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L243
    • 说明:

      TODO

  • STRIDER_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L244
    • 说明:

      TODO

  • STRIDER_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L245
    • 说明:

      TODO

  • TADPOLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L246
    • 说明:

      TODO

  • TNT_MINECART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L247
    • 说明:

      TODO

  • TRADER_LLAMA

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L248
    • 说明:

      TODO

  • TRADER_LLAMA_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L249
    • 说明:

      TODO

  • TRIDENT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L250
    • 说明:

      TODO

  • TROPICAL_FISH_LARGE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L251
    • 说明:

      TODO

  • TROPICAL_FISH_LARGE_PATTERN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L252
    • 说明:

      TODO

  • TROPICAL_FISH_SMALL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L253
    • 说明:

      TODO

  • TROPICAL_FISH_SMALL_PATTERN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L254
    • 说明:

      TODO

  • TURTLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L255
    • 说明:

      TODO

  • TURTLE_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L256
    • 说明:

      TODO

  • UNDEAD_HORSE_ARMOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L257
    • 说明:

      TODO

  • VEX

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L258
    • 说明:

      TODO

  • VILLAGER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L259
    • 说明:

      TODO

  • VILLAGER_NO_HAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L260
    • 说明:

      TODO

  • VILLAGER_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L261
    • 说明:

      TODO

  • VILLAGER_BABY_NO_HAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L262
    • 说明:

      TODO

  • VINDICATOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L263
    • 说明:

      TODO

  • WANDERING_TRADER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L264
    • 说明:

      TODO

  • WARDEN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L265
    • 说明:

      TODO

  • WARDEN_BIOLUMINESCENT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L266
    • 说明:

      TODO

  • WARDEN_PULSATING_SPOTS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L267
    • 说明:

      TODO

  • WARDEN_TENDRILS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L268
    • 说明:

      TODO

  • WARDEN_HEART

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L269
    • 说明:

      TODO

  • WARM_COW

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L270
    • 说明:

      TODO

  • WARM_COW_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L271
    • 说明:

      TODO

  • WIND_CHARGE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L272
    • 说明:

      TODO

  • WITCH

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L273
    • 说明:

      TODO

  • WITHER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L274
    • 说明:

      TODO

  • WITHER_ARMOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L275
    • 说明:

      TODO

  • WITHER_SKELETON

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L276
    • 说明:

      TODO

  • WITHER_SKELETON_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L277
    • 说明:

      TODO

  • WITHER_SKELETON_SKULL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L278
    • 说明:

      TODO

  • WITHER_SKULL

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L279
    • 说明:

      TODO

  • WOLF

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L280
    • 说明:

      TODO

  • WOLF_ARMOR

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L281
    • 说明:

      TODO

  • WOLF_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L282
    • 说明:

      TODO

  • ZOGLIN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L283
    • 说明:

      TODO

  • ZOGLIN_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L284
    • 说明:

      TODO

  • ZOMBIE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L285
    • 说明:

      TODO

  • ZOMBIE_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L286
    • 说明:

      TODO

  • ZOMBIE_BABY_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L287
    • 说明:

      TODO

  • ZOMBIE_HEAD

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L288
    • 说明:

      TODO

  • ZOMBIE_HORSE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L289
    • 说明:

      TODO

  • ZOMBIE_HORSE_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L290
    • 说明:

      TODO

  • ZOMBIE_HORSE_SADDLE

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L291
    • 说明:

      TODO

  • ZOMBIE_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L292
    • 说明:

      TODO

  • ZOMBIE_VILLAGER

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L293
    • 说明:

      TODO

  • ZOMBIE_VILLAGER_NO_HAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L294
    • 说明:

      TODO

  • ZOMBIE_VILLAGER_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L295
    • 说明:

      TODO

  • ZOMBIE_VILLAGER_BABY_NO_HAT

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L296
    • 说明:

      TODO

  • ZOMBIE_VILLAGER_BABY_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L297
    • 说明:

      TODO

  • ZOMBIE_VILLAGER_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L298
    • 说明:

      TODO

  • ZOMBIFIED_PIGLIN

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L299
    • 说明:

      TODO

  • ZOMBIFIED_PIGLIN_BABY

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L300
    • 说明:

      TODO

  • ZOMBIFIED_PIGLIN_BABY_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L301
    • 说明:

      TODO

  • ZOMBIFIED_PIGLIN_ARMOR

    • 类型: ArmorModelSet<ModelLayerLocation>
    • 修饰符: public static final
    • 源码定位: L302
    • 说明:

      TODO

  • ZOMBIE_NAUTILUS

    • 类型: ModelLayerLocation
    • 修饰符: public static final
    • 源码定位: L303
    • 说明:

      TODO

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

private static ModelLayerLocation register(String model) @ L305

  • 方法名:register
  • 源码定位:L305
  • 返回类型:ModelLayerLocation
  • 修饰符:private static

参数:

  • model: String

说明:

TODO

private static ModelLayerLocation register(String model, String layer) @ L309

  • 方法名:register
  • 源码定位:L309
  • 返回类型:ModelLayerLocation
  • 修饰符:private static

参数:

  • model: String
  • layer: String

说明:

TODO

private static ModelLayerLocation createLocation(String model, String layer) @ L318

  • 方法名:createLocation
  • 源码定位:L318
  • 返回类型:ModelLayerLocation
  • 修饰符:private static

参数:

  • model: String
  • layer: String

说明:

TODO

private static ArmorModelSet<ModelLayerLocation> registerArmorSet(String modelId) @ L322

  • 方法名:registerArmorSet
  • 源码定位:L322
  • 返回类型:ArmorModelSet
  • 修饰符:private static

参数:

  • modelId: String

说明:

TODO

public static ModelLayerLocation createStandingSignModelName(WoodType type) @ L326

  • 方法名:createStandingSignModelName
  • 源码定位:L326
  • 返回类型:ModelLayerLocation
  • 修饰符:public static

参数:

  • type: WoodType

说明:

TODO

public static ModelLayerLocation createWallSignModelName(WoodType type) @ L330

  • 方法名:createWallSignModelName
  • 源码定位:L330
  • 返回类型:ModelLayerLocation
  • 修饰符:public static

参数:

  • type: WoodType

说明:

TODO

public static ModelLayerLocation createHangingSignModelName(WoodType type, HangingSignBlock.Attachment attachmentType) @ L334

  • 方法名:createHangingSignModelName
  • 源码定位:L334
  • 返回类型:ModelLayerLocation
  • 修饰符:public static

参数:

  • type: WoodType
  • attachmentType: HangingSignBlock.Attachment

说明:

TODO

public static Stream<ModelLayerLocation> getKnownLocations() @ L338

  • 方法名:getKnownLocations
  • 源码定位:L338
  • 返回类型:Stream
  • 修饰符:public static

参数:

说明:

TODO

代码

@OnlyIn(Dist.CLIENT)
public class ModelLayers {
    private static final String DEFAULT_LAYER = "main";
    private static final Set<ModelLayerLocation> ALL_MODELS = Sets.newHashSet();
    public static final ModelLayerLocation ACACIA_BOAT = register("boat/acacia");
    public static final ModelLayerLocation ACACIA_CHEST_BOAT = register("chest_boat/acacia");
    public static final ModelLayerLocation ALLAY = register("allay");
    public static final ModelLayerLocation ARMADILLO = register("armadillo");
    public static final ModelLayerLocation ARMADILLO_BABY = register("armadillo_baby");
    public static final ModelLayerLocation ARMOR_STAND = register("armor_stand");
    public static final ArmorModelSet<ModelLayerLocation> ARMOR_STAND_ARMOR = registerArmorSet("armor_stand");
    public static final ModelLayerLocation ARMOR_STAND_SMALL = register("armor_stand_small");
    public static final ArmorModelSet<ModelLayerLocation> ARMOR_STAND_SMALL_ARMOR = registerArmorSet("armor_stand_small");
    public static final ModelLayerLocation ARROW = register("arrow");
    public static final ModelLayerLocation AXOLOTL = register("axolotl");
    public static final ModelLayerLocation AXOLOTL_BABY = register("axolotl_baby");
    public static final ModelLayerLocation BAMBOO_CHEST_RAFT = register("chest_boat/bamboo");
    public static final ModelLayerLocation BAMBOO_RAFT = register("boat/bamboo");
    public static final ModelLayerLocation STANDING_BANNER = register("standing_banner");
    public static final ModelLayerLocation STANDING_BANNER_FLAG = register("standing_banner", "flag");
    public static final ModelLayerLocation WALL_BANNER = register("wall_banner");
    public static final ModelLayerLocation WALL_BANNER_FLAG = register("wall_banner", "flag");
    public static final ModelLayerLocation BAT = register("bat");
    public static final ModelLayerLocation BED_FOOT = register("bed_foot");
    public static final ModelLayerLocation BED_HEAD = register("bed_head");
    public static final ModelLayerLocation BEE = register("bee");
    public static final ModelLayerLocation BEE_BABY = register("bee_baby");
    public static final ModelLayerLocation BEE_STINGER = register("bee_stinger");
    public static final ModelLayerLocation BELL = register("bell");
    public static final ModelLayerLocation BIRCH_BOAT = register("boat/birch");
    public static final ModelLayerLocation BIRCH_CHEST_BOAT = register("chest_boat/birch");
    public static final ModelLayerLocation BLAZE = register("blaze");
    public static final ModelLayerLocation BOAT_WATER_PATCH = register("boat", "water_patch");
    public static final ModelLayerLocation BOGGED = register("bogged");
    public static final ArmorModelSet<ModelLayerLocation> BOGGED_ARMOR = registerArmorSet("bogged");
    public static final ModelLayerLocation BOGGED_OUTER_LAYER = register("bogged", "outer");
    public static final ModelLayerLocation BOOK = register("book");
    public static final ModelLayerLocation BREEZE = register("breeze");
    public static final ModelLayerLocation BREEZE_WIND = register("breeze", "wind");
    public static final ModelLayerLocation BREEZE_EYES = register("breeze", "eyes");
    public static final ModelLayerLocation CAMEL = register("camel");
    public static final ModelLayerLocation CAMEL_BABY = register("camel_baby");
    public static final ModelLayerLocation CAMEL_SADDLE = register("camel", "saddle");
    public static final ModelLayerLocation CAMEL_HUSK_SADDLE = register("camel_husk", "saddle");
    public static final ModelLayerLocation CAT = register("cat");
    public static final ModelLayerLocation CAT_BABY = register("cat_baby");
    public static final ModelLayerLocation CAT_BABY_COLLAR = register("cat_baby", "collar");
    public static final ModelLayerLocation CAT_COLLAR = register("cat", "collar");
    public static final ModelLayerLocation CAVE_SPIDER = register("cave_spider");
    public static final ModelLayerLocation CHERRY_BOAT = register("boat/cherry");
    public static final ModelLayerLocation CHERRY_CHEST_BOAT = register("chest_boat/cherry");
    public static final ModelLayerLocation CHEST = register("chest");
    public static final ModelLayerLocation CHEST_MINECART = register("chest_minecart");
    public static final ModelLayerLocation CHICKEN = register("chicken");
    public static final ModelLayerLocation CHICKEN_BABY = register("chicken_baby");
    public static final ModelLayerLocation COD = register("cod");
    public static final ModelLayerLocation COLD_CHICKEN = register("cold_chicken");
    public static final ModelLayerLocation COLD_COW = register("cold_cow");
    public static final ModelLayerLocation COLD_COW_BABY = register("cold_cow_baby");
    public static final ModelLayerLocation COLD_PIG = register("cold_pig");
    public static final ModelLayerLocation COMMAND_BLOCK_MINECART = register("command_block_minecart");
    public static final ModelLayerLocation CONDUIT_CAGE = register("conduit", "cage");
    public static final ModelLayerLocation CONDUIT_EYE = register("conduit", "eye");
    public static final ModelLayerLocation CONDUIT_SHELL = register("conduit", "shell");
    public static final ModelLayerLocation CONDUIT_WIND = register("conduit", "wind");
    public static final ModelLayerLocation COPPER_GOLEM = register("copper_golem");
    public static final ModelLayerLocation COPPER_GOLEM_EYES = register("copper_golem", "eyes");
    public static final ModelLayerLocation COPPER_GOLEM_RUNNING = register("copper_golem_running");
    public static final ModelLayerLocation COPPER_GOLEM_SITTING = register("copper_golem_sitting");
    public static final ModelLayerLocation COPPER_GOLEM_STAR = register("copper_golem_star");
    public static final ModelLayerLocation ZOMBIE_NAUTILUS_CORAL = register("zombie_nautilus_coral");
    public static final ModelLayerLocation COW = register("cow");
    public static final ModelLayerLocation COW_BABY = register("cow_baby");
    public static final ModelLayerLocation CREAKING = register("creaking");
    public static final ModelLayerLocation CREAKING_EYES = register("creaking", "eyes");
    public static final ModelLayerLocation CREEPER = register("creeper");
    public static final ModelLayerLocation CREEPER_ARMOR = register("creeper", "armor");
    public static final ModelLayerLocation CREEPER_HEAD = register("creeper_head");
    public static final ModelLayerLocation DARK_OAK_BOAT = register("boat/dark_oak");
    public static final ModelLayerLocation DARK_OAK_CHEST_BOAT = register("chest_boat/dark_oak");
    public static final ModelLayerLocation DECORATED_POT_BASE = register("decorated_pot_base");
    public static final ModelLayerLocation DECORATED_POT_SIDES = register("decorated_pot_sides");
    public static final ModelLayerLocation DOLPHIN = register("dolphin");
    public static final ModelLayerLocation DOLPHIN_BABY = register("dolphin_baby");
    public static final ModelLayerLocation DONKEY = register("donkey");
    public static final ModelLayerLocation DONKEY_BABY = register("donkey_baby");
    public static final ModelLayerLocation DONKEY_SADDLE = register("donkey", "saddle");
    public static final ModelLayerLocation DOUBLE_CHEST_LEFT = register("double_chest_left");
    public static final ModelLayerLocation DOUBLE_CHEST_RIGHT = register("double_chest_right");
    public static final ModelLayerLocation DRAGON_SKULL = register("dragon_skull");
    public static final ModelLayerLocation DROWNED = register("drowned");
    public static final ModelLayerLocation DROWNED_BABY = register("drowned_baby");
    public static final ArmorModelSet<ModelLayerLocation> DROWNED_BABY_ARMOR = registerArmorSet("drowned_baby");
    public static final ModelLayerLocation DROWNED_BABY_OUTER_LAYER = register("drowned_baby", "outer");
    public static final ArmorModelSet<ModelLayerLocation> DROWNED_ARMOR = registerArmorSet("drowned");
    public static final ModelLayerLocation DROWNED_OUTER_LAYER = register("drowned", "outer");
    public static final ModelLayerLocation ELDER_GUARDIAN = register("elder_guardian");
    public static final ModelLayerLocation ELYTRA = register("elytra");
    public static final ModelLayerLocation ELYTRA_BABY = register("elytra_baby");
    public static final ModelLayerLocation ENDERMAN = register("enderman");
    public static final ModelLayerLocation ENDERMITE = register("endermite");
    public static final ModelLayerLocation ENDER_DRAGON = register("ender_dragon");
    public static final ModelLayerLocation END_CRYSTAL = register("end_crystal");
    public static final ModelLayerLocation EVOKER = register("evoker");
    public static final ModelLayerLocation EVOKER_FANGS = register("evoker_fangs");
    public static final ModelLayerLocation FOX = register("fox");
    public static final ModelLayerLocation FOX_BABY = register("fox_baby");
    public static final ModelLayerLocation FROG = register("frog");
    public static final ModelLayerLocation FURNACE_MINECART = register("furnace_minecart");
    public static final ModelLayerLocation GHAST = register("ghast");
    public static final ModelLayerLocation GIANT = register("giant");
    public static final ArmorModelSet<ModelLayerLocation> GIANT_ARMOR = registerArmorSet("giant");
    public static final ModelLayerLocation GLOW_SQUID = register("glow_squid");
    public static final ModelLayerLocation GLOW_SQUID_BABY = register("glow_squid_baby");
    public static final ModelLayerLocation GOAT = register("goat");
    public static final ModelLayerLocation GOAT_BABY = register("goat_baby");
    public static final ModelLayerLocation GUARDIAN = register("guardian");
    public static final ModelLayerLocation HAPPY_GHAST = register("happy_ghast");
    public static final ModelLayerLocation HAPPY_GHAST_BABY = register("happy_ghast_baby");
    public static final ModelLayerLocation HAPPY_GHAST_HARNESS = register("happy_ghast_harness");
    public static final ModelLayerLocation HAPPY_GHAST_BABY_HARNESS = register("happy_ghast_baby_harness");
    public static final ModelLayerLocation HAPPY_GHAST_ROPES = register("happy_ghast_ropes");
    public static final ModelLayerLocation HAPPY_GHAST_BABY_ROPES = register("happy_ghast_baby_ropes");
    public static final ModelLayerLocation HOGLIN = register("hoglin");
    public static final ModelLayerLocation HOGLIN_BABY = register("hoglin_baby");
    public static final ModelLayerLocation HOPPER_MINECART = register("hopper_minecart");
    public static final ModelLayerLocation HORSE = register("horse");
    public static final ModelLayerLocation HORSE_ARMOR = register("horse_armor");
    public static final ModelLayerLocation HORSE_SADDLE = register("horse", "saddle");
    public static final ModelLayerLocation HORSE_BABY = register("horse_baby");
    public static final ModelLayerLocation HUSK = register("husk");
    public static final ModelLayerLocation HUSK_BABY = register("husk_baby");
    public static final ArmorModelSet<ModelLayerLocation> HUSK_BABY_ARMOR = registerArmorSet("husk_baby");
    public static final ArmorModelSet<ModelLayerLocation> HUSK_ARMOR = registerArmorSet("husk");
    public static final ModelLayerLocation ILLUSIONER = register("illusioner");
    public static final ModelLayerLocation IRON_GOLEM = register("iron_golem");
    public static final ModelLayerLocation JUNGLE_BOAT = register("boat/jungle");
    public static final ModelLayerLocation JUNGLE_CHEST_BOAT = register("chest_boat/jungle");
    public static final ModelLayerLocation LEASH_KNOT = register("leash_knot");
    public static final ModelLayerLocation LLAMA = register("llama");
    public static final ModelLayerLocation LLAMA_BABY = register("llama_baby");
    public static final ModelLayerLocation LLAMA_BABY_DECOR = register("llama_baby", "decor");
    public static final ModelLayerLocation LLAMA_DECOR = register("llama", "decor");
    public static final ModelLayerLocation LLAMA_SPIT = register("llama_spit");
    public static final ModelLayerLocation MAGMA_CUBE = register("magma_cube");
    public static final ModelLayerLocation MANGROVE_BOAT = register("boat/mangrove");
    public static final ModelLayerLocation MANGROVE_CHEST_BOAT = register("chest_boat/mangrove");
    public static final ModelLayerLocation MINECART = register("minecart");
    public static final ModelLayerLocation MOOSHROOM = register("mooshroom");
    public static final ModelLayerLocation MOOSHROOM_BABY = register("mooshroom_baby");
    public static final ModelLayerLocation MULE = register("mule");
    public static final ModelLayerLocation MULE_BABY = register("mule_baby");
    public static final ModelLayerLocation MULE_SADDLE = register("mule", "saddle");
    public static final ModelLayerLocation NAUTILUS = register("nautilus");
    public static final ModelLayerLocation NAUTILUS_BABY = register("nautilus_baby");
    public static final ModelLayerLocation NAUTILUS_SADDLE = register("nautilus", "saddle");
    public static final ModelLayerLocation NAUTILUS_ARMOR = register("nautilus_armor");
    public static final ModelLayerLocation OAK_BOAT = register("boat/oak");
    public static final ModelLayerLocation OAK_CHEST_BOAT = register("chest_boat/oak");
    public static final ModelLayerLocation OCELOT = register("ocelot");
    public static final ModelLayerLocation OCELOT_BABY = register("ocelot_baby");
    public static final ModelLayerLocation PALE_OAK_BOAT = register("boat/pale_oak");
    public static final ModelLayerLocation PALE_OAK_CHEST_BOAT = register("chest_boat/pale_oak");
    public static final ModelLayerLocation PANDA = register("panda");
    public static final ModelLayerLocation PANDA_BABY = register("panda_baby");
    public static final ModelLayerLocation PARCHED = register("parched");
    public static final ArmorModelSet<ModelLayerLocation> PARCHED_ARMOR = registerArmorSet("parched");
    public static final ModelLayerLocation PARCHED_OUTER_LAYER = register("parched", "outer");
    public static final ModelLayerLocation PARROT = register("parrot");
    public static final ModelLayerLocation PHANTOM = register("phantom");
    public static final ModelLayerLocation PIG = register("pig");
    public static final ModelLayerLocation PIGLIN = register("piglin");
    public static final ModelLayerLocation PIGLIN_BABY = register("piglin_baby");
    public static final ArmorModelSet<ModelLayerLocation> PIGLIN_BABY_ARMOR = registerArmorSet("piglin_baby");
    public static final ModelLayerLocation PIGLIN_BRUTE = register("piglin_brute");
    public static final ArmorModelSet<ModelLayerLocation> PIGLIN_BRUTE_ARMOR = registerArmorSet("piglin_brute");
    public static final ModelLayerLocation PIGLIN_HEAD = register("piglin_head");
    public static final ArmorModelSet<ModelLayerLocation> PIGLIN_ARMOR = registerArmorSet("piglin");
    public static final ModelLayerLocation PIG_BABY = register("pig_baby");
    public static final ModelLayerLocation PIG_SADDLE = register("pig", "saddle");
    public static final ModelLayerLocation PILLAGER = register("pillager");
    public static final ModelLayerLocation PLAYER = register("player");
    public static final ModelLayerLocation PLAYER_CAPE = register("player", "cape");
    public static final ModelLayerLocation PLAYER_EARS = register("player", "ears");
    public static final ModelLayerLocation PLAYER_HEAD = register("player_head");
    public static final ArmorModelSet<ModelLayerLocation> PLAYER_ARMOR = registerArmorSet("player");
    public static final ModelLayerLocation PLAYER_SLIM = register("player_slim");
    public static final ArmorModelSet<ModelLayerLocation> PLAYER_SLIM_ARMOR = registerArmorSet("player_slim");
    public static final ModelLayerLocation PLAYER_SPIN_ATTACK = register("spin_attack");
    public static final ModelLayerLocation POLAR_BEAR = register("polar_bear");
    public static final ModelLayerLocation POLAR_BEAR_BABY = register("polar_bear_baby");
    public static final ModelLayerLocation PUFFERFISH_BIG = register("pufferfish_big");
    public static final ModelLayerLocation PUFFERFISH_MEDIUM = register("pufferfish_medium");
    public static final ModelLayerLocation PUFFERFISH_SMALL = register("pufferfish_small");
    public static final ModelLayerLocation RABBIT = register("rabbit");
    public static final ModelLayerLocation RABBIT_BABY = register("rabbit_baby");
    public static final ModelLayerLocation RAVAGER = register("ravager");
    public static final ModelLayerLocation SALMON = register("salmon");
    public static final ModelLayerLocation SALMON_LARGE = register("salmon_large");
    public static final ModelLayerLocation SALMON_SMALL = register("salmon_small");
    public static final ModelLayerLocation SHEEP = register("sheep");
    public static final ModelLayerLocation SHEEP_BABY = register("sheep_baby");
    public static final ModelLayerLocation SHEEP_BABY_WOOL = register("sheep_baby", "wool");
    public static final ModelLayerLocation SHEEP_WOOL = register("sheep", "wool");
    public static final ModelLayerLocation SHEEP_WOOL_UNDERCOAT = register("sheep", "wool_undercoat");
    public static final ModelLayerLocation SHIELD = register("shield");
    public static final ModelLayerLocation SHULKER = register("shulker");
    public static final ModelLayerLocation SHULKER_BOX = register("shulker_box");
    public static final ModelLayerLocation SHULKER_BULLET = register("shulker_bullet");
    public static final ModelLayerLocation SILVERFISH = register("silverfish");
    public static final ModelLayerLocation SKELETON = register("skeleton");
    public static final ModelLayerLocation SKELETON_HORSE = register("skeleton_horse");
    public static final ModelLayerLocation SKELETON_HORSE_BABY = register("skeleton_horse_baby");
    public static final ModelLayerLocation SKELETON_HORSE_SADDLE = register("skeleton_horse", "saddle");
    public static final ArmorModelSet<ModelLayerLocation> SKELETON_ARMOR = registerArmorSet("skeleton");
    public static final ModelLayerLocation SKELETON_SKULL = register("skeleton_skull");
    public static final ModelLayerLocation SLIME = register("slime");
    public static final ModelLayerLocation SLIME_OUTER = register("slime", "outer");
    public static final ModelLayerLocation SNIFFER = register("sniffer");
    public static final ModelLayerLocation SNIFFER_BABY = register("sniffer_baby");
    public static final ModelLayerLocation SNOW_GOLEM = register("snow_golem");
    public static final ModelLayerLocation SPAWNER_MINECART = register("spawner_minecart");
    public static final ModelLayerLocation SPIDER = register("spider");
    public static final ModelLayerLocation SPRUCE_BOAT = register("boat/spruce");
    public static final ModelLayerLocation SPRUCE_CHEST_BOAT = register("chest_boat/spruce");
    public static final ModelLayerLocation SQUID = register("squid");
    public static final ModelLayerLocation SQUID_BABY = register("squid_baby");
    public static final ModelLayerLocation STRAY = register("stray");
    public static final ArmorModelSet<ModelLayerLocation> STRAY_ARMOR = registerArmorSet("stray");
    public static final ModelLayerLocation STRAY_OUTER_LAYER = register("stray", "outer");
    public static final ModelLayerLocation STRIDER = register("strider");
    public static final ModelLayerLocation STRIDER_SADDLE = register("strider", "saddle");
    public static final ModelLayerLocation STRIDER_BABY = register("strider_baby");
    public static final ModelLayerLocation TADPOLE = register("tadpole");
    public static final ModelLayerLocation TNT_MINECART = register("tnt_minecart");
    public static final ModelLayerLocation TRADER_LLAMA = register("trader_llama");
    public static final ModelLayerLocation TRADER_LLAMA_BABY = register("trader_llama_baby");
    public static final ModelLayerLocation TRIDENT = register("trident");
    public static final ModelLayerLocation TROPICAL_FISH_LARGE = register("tropical_fish_large");
    public static final ModelLayerLocation TROPICAL_FISH_LARGE_PATTERN = register("tropical_fish_large", "pattern");
    public static final ModelLayerLocation TROPICAL_FISH_SMALL = register("tropical_fish_small");
    public static final ModelLayerLocation TROPICAL_FISH_SMALL_PATTERN = register("tropical_fish_small", "pattern");
    public static final ModelLayerLocation TURTLE = register("turtle");
    public static final ModelLayerLocation TURTLE_BABY = register("turtle_baby");
    public static final ModelLayerLocation UNDEAD_HORSE_ARMOR = register("undead_horse_armor");
    public static final ModelLayerLocation VEX = register("vex");
    public static final ModelLayerLocation VILLAGER = register("villager");
    public static final ModelLayerLocation VILLAGER_NO_HAT = register("villager_no_hat");
    public static final ModelLayerLocation VILLAGER_BABY = register("villager_baby");
    public static final ModelLayerLocation VILLAGER_BABY_NO_HAT = register("villager_baby_no_hat");
    public static final ModelLayerLocation VINDICATOR = register("vindicator");
    public static final ModelLayerLocation WANDERING_TRADER = register("wandering_trader");
    public static final ModelLayerLocation WARDEN = register("warden");
    public static final ModelLayerLocation WARDEN_BIOLUMINESCENT = register("warden", "bioluminescent");
    public static final ModelLayerLocation WARDEN_PULSATING_SPOTS = register("warden", "pulsating_spots");
    public static final ModelLayerLocation WARDEN_TENDRILS = register("warden", "tendrils");
    public static final ModelLayerLocation WARDEN_HEART = register("warden", "heart");
    public static final ModelLayerLocation WARM_COW = register("warm_cow");
    public static final ModelLayerLocation WARM_COW_BABY = register("warm_cow_baby");
    public static final ModelLayerLocation WIND_CHARGE = register("wind_charge");
    public static final ModelLayerLocation WITCH = register("witch");
    public static final ModelLayerLocation WITHER = register("wither");
    public static final ModelLayerLocation WITHER_ARMOR = register("wither", "armor");
    public static final ModelLayerLocation WITHER_SKELETON = register("wither_skeleton");
    public static final ArmorModelSet<ModelLayerLocation> WITHER_SKELETON_ARMOR = registerArmorSet("wither_skeleton");
    public static final ModelLayerLocation WITHER_SKELETON_SKULL = register("wither_skeleton_skull");
    public static final ModelLayerLocation WITHER_SKULL = register("wither_skull");
    public static final ModelLayerLocation WOLF = register("wolf");
    public static final ModelLayerLocation WOLF_ARMOR = register("wolf_armor");
    public static final ModelLayerLocation WOLF_BABY = register("wolf_baby");
    public static final ModelLayerLocation ZOGLIN = register("zoglin");
    public static final ModelLayerLocation ZOGLIN_BABY = register("zoglin_baby");
    public static final ModelLayerLocation ZOMBIE = register("zombie");
    public static final ModelLayerLocation ZOMBIE_BABY = register("zombie_baby");
    public static final ArmorModelSet<ModelLayerLocation> ZOMBIE_BABY_ARMOR = registerArmorSet("zombie_baby");
    public static final ModelLayerLocation ZOMBIE_HEAD = register("zombie_head");
    public static final ModelLayerLocation ZOMBIE_HORSE = register("zombie_horse");
    public static final ModelLayerLocation ZOMBIE_HORSE_BABY = register("zombie_horse_baby");
    public static final ModelLayerLocation ZOMBIE_HORSE_SADDLE = register("zombie_horse", "saddle");
    public static final ArmorModelSet<ModelLayerLocation> ZOMBIE_ARMOR = registerArmorSet("zombie");
    public static final ModelLayerLocation ZOMBIE_VILLAGER = register("zombie_villager");
    public static final ModelLayerLocation ZOMBIE_VILLAGER_NO_HAT = register("zombie_villager_no_hat");
    public static final ModelLayerLocation ZOMBIE_VILLAGER_BABY = register("zombie_villager_baby");
    public static final ModelLayerLocation ZOMBIE_VILLAGER_BABY_NO_HAT = register("zombie_villager_baby_no_hat");
    public static final ArmorModelSet<ModelLayerLocation> ZOMBIE_VILLAGER_BABY_ARMOR = registerArmorSet("zombie_villager_baby");
    public static final ArmorModelSet<ModelLayerLocation> ZOMBIE_VILLAGER_ARMOR = registerArmorSet("zombie_villager");
    public static final ModelLayerLocation ZOMBIFIED_PIGLIN = register("zombified_piglin");
    public static final ModelLayerLocation ZOMBIFIED_PIGLIN_BABY = register("zombified_piglin_baby");
    public static final ArmorModelSet<ModelLayerLocation> ZOMBIFIED_PIGLIN_BABY_ARMOR = registerArmorSet("zombified_piglin_baby");
    public static final ArmorModelSet<ModelLayerLocation> ZOMBIFIED_PIGLIN_ARMOR = registerArmorSet("zombified_piglin");
    public static final ModelLayerLocation ZOMBIE_NAUTILUS = register("zombie_nautilus");
 
    private static ModelLayerLocation register(String model) {
        return register(model, "main");
    }
 
    private static ModelLayerLocation register(String model, String layer) {
        ModelLayerLocation result = createLocation(model, layer);
        if (!ALL_MODELS.add(result)) {
            throw new IllegalStateException("Duplicate registration for " + result);
        } else {
            return result;
        }
    }
 
    private static ModelLayerLocation createLocation(String model, String layer) {
        return new ModelLayerLocation(Identifier.withDefaultNamespace(model), layer);
    }
 
    private static ArmorModelSet<ModelLayerLocation> registerArmorSet(String modelId) {
        return new ArmorModelSet<>(register(modelId, "helmet"), register(modelId, "chestplate"), register(modelId, "leggings"), register(modelId, "boots"));
    }
 
    public static ModelLayerLocation createStandingSignModelName(WoodType type) {
        return createLocation("sign/standing/" + type.name(), "main");
    }
 
    public static ModelLayerLocation createWallSignModelName(WoodType type) {
        return createLocation("sign/wall/" + type.name(), "main");
    }
 
    public static ModelLayerLocation createHangingSignModelName(WoodType type, HangingSignBlock.Attachment attachmentType) {
        return createLocation("hanging_sign/" + type.name() + "/" + attachmentType.getSerializedName(), "main");
    }
 
    public static Stream<ModelLayerLocation> getKnownLocations() {
        return ALL_MODELS.stream();
    }
}

引用的其他类