ModelTemplates.java
net.minecraft.client.data.models.model.ModelTemplates
信息
- 全限定名:net.minecraft.client.data.models.model.ModelTemplates
- 类型:public class
- 包:net.minecraft.client.data.models.model
- 源码路径:src/main/java/net/minecraft/client/data/models/model/ModelTemplates.java
- 起始行号:L10
- 职责:
TODO
字段/常量
-
CUBE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L11 - 说明:
TODO
- 类型:
-
CUBE_DIRECTIONAL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L14 - 说明:
TODO
- 类型:
-
CUBE_ALL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L17 - 说明:
TODO
- 类型:
-
CUBE_ALL_INNER_FACES- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L18 - 说明:
TODO
- 类型:
-
CUBE_MIRRORED_ALL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L19 - 说明:
TODO
- 类型:
-
CUBE_NORTH_WEST_MIRRORED_ALL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L20 - 说明:
TODO
- 类型:
-
CUBE_COLUMN_UV_LOCKED_X- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L21 - 说明:
TODO
- 类型:
-
CUBE_COLUMN_UV_LOCKED_Y- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L22 - 说明:
TODO
- 类型:
-
CUBE_COLUMN_UV_LOCKED_Z- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L23 - 说明:
TODO
- 类型:
-
CUBE_COLUMN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L24 - 说明:
TODO
- 类型:
-
CUBE_COLUMN_HORIZONTAL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L25 - 说明:
TODO
- 类型:
-
CUBE_COLUMN_MIRRORED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L26 - 说明:
TODO
- 类型:
-
CUBE_TOP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L27 - 说明:
TODO
- 类型:
-
CUBE_BOTTOM_TOP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L28 - 说明:
TODO
- 类型:
-
CUBE_BOTTOM_TOP_INNER_FACES- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L29 - 说明:
TODO
- 类型:
-
CUBE_ORIENTABLE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L30 - 说明:
TODO
- 类型:
-
CUBE_ORIENTABLE_TOP_BOTTOM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L31 - 说明:
TODO
- 类型:
-
CUBE_ORIENTABLE_VERTICAL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L34 - 说明:
TODO
- 类型:
-
BUTTON- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L35 - 说明:
TODO
- 类型:
-
BUTTON_PRESSED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L36 - 说明:
TODO
- 类型:
-
BUTTON_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L37 - 说明:
TODO
- 类型:
-
DOOR_BOTTOM_LEFT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L38 - 说明:
TODO
- 类型:
-
DOOR_BOTTOM_LEFT_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L39 - 说明:
TODO
- 类型:
-
DOOR_BOTTOM_RIGHT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L40 - 说明:
TODO
- 类型:
-
DOOR_BOTTOM_RIGHT_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L41 - 说明:
TODO
- 类型:
-
DOOR_TOP_LEFT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L42 - 说明:
TODO
- 类型:
-
DOOR_TOP_LEFT_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L43 - 说明:
TODO
- 类型:
-
DOOR_TOP_RIGHT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L44 - 说明:
TODO
- 类型:
-
DOOR_TOP_RIGHT_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L45 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_POST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L46 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_SIDE_NORTH- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L47 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_SIDE_EAST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L48 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_SIDE_SOUTH- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L49 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_SIDE_WEST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L50 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L51 - 说明:
TODO
- 类型:
-
FENCE_POST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L52 - 说明:
TODO
- 类型:
-
FENCE_SIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L53 - 说明:
TODO
- 类型:
-
FENCE_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L54 - 说明:
TODO
- 类型:
-
WALL_POST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L55 - 说明:
TODO
- 类型:
-
WALL_LOW_SIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L56 - 说明:
TODO
- 类型:
-
WALL_TALL_SIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L57 - 说明:
TODO
- 类型:
-
WALL_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L58 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_GATE_CLOSED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L59 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_GATE_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L60 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_GATE_WALL_CLOSED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L61 - 说明:
TODO
- 类型:
-
CUSTOM_FENCE_GATE_WALL_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L64 - 说明:
TODO
- 类型:
-
FENCE_GATE_CLOSED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L67 - 说明:
TODO
- 类型:
-
FENCE_GATE_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L68 - 说明:
TODO
- 类型:
-
FENCE_GATE_WALL_CLOSED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L69 - 说明:
TODO
- 类型:
-
FENCE_GATE_WALL_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L70 - 说明:
TODO
- 类型:
-
PRESSURE_PLATE_UP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L71 - 说明:
TODO
- 类型:
-
PRESSURE_PLATE_DOWN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L72 - 说明:
TODO
- 类型:
-
PARTICLE_ONLY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L73 - 说明:
TODO
- 类型:
-
SLAB_BOTTOM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L74 - 说明:
TODO
- 类型:
-
SLAB_TOP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L75 - 说明:
TODO
- 类型:
-
LEAVES- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L76 - 说明:
TODO
- 类型:
-
STAIRS_STRAIGHT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L77 - 说明:
TODO
- 类型:
-
STAIRS_INNER- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L78 - 说明:
TODO
- 类型:
-
STAIRS_OUTER- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L79 - 说明:
TODO
- 类型:
-
TRAPDOOR_TOP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L80 - 说明:
TODO
- 类型:
-
TRAPDOOR_BOTTOM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L81 - 说明:
TODO
- 类型:
-
TRAPDOOR_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L82 - 说明:
TODO
- 类型:
-
ORIENTABLE_TRAPDOOR_TOP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L83 - 说明:
TODO
- 类型:
-
ORIENTABLE_TRAPDOOR_BOTTOM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L84 - 说明:
TODO
- 类型:
-
ORIENTABLE_TRAPDOOR_OPEN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L85 - 说明:
TODO
- 类型:
-
POINTED_DRIPSTONE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L86 - 说明:
TODO
- 类型:
-
CROSS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L87 - 说明:
TODO
- 类型:
-
TINTED_CROSS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L88 - 说明:
TODO
- 类型:
-
CROSS_EMISSIVE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L89 - 说明:
TODO
- 类型:
-
FLOWER_POT_CROSS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L90 - 说明:
TODO
- 类型:
-
TINTED_FLOWER_POT_CROSS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L91 - 说明:
TODO
- 类型:
-
FLOWER_POT_CROSS_EMISSIVE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L92 - 说明:
TODO
- 类型:
-
RAIL_FLAT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L93 - 说明:
TODO
- 类型:
-
RAIL_CURVED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L94 - 说明:
TODO
- 类型:
-
RAIL_RAISED_NE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L95 - 说明:
TODO
- 类型:
-
RAIL_RAISED_SW- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L96 - 说明:
TODO
- 类型:
-
CARPET- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L97 - 说明:
TODO
- 类型:
-
MOSSY_CARPET_SIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L98 - 说明:
TODO
- 类型:
-
FLOWERBED_1- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L99 - 说明:
TODO
- 类型:
-
FLOWERBED_2- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L100 - 说明:
TODO
- 类型:
-
FLOWERBED_3- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L101 - 说明:
TODO
- 类型:
-
FLOWERBED_4- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L102 - 说明:
TODO
- 类型:
-
LEAF_LITTER_1- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L103 - 说明:
TODO
- 类型:
-
LEAF_LITTER_2- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L104 - 说明:
TODO
- 类型:
-
LEAF_LITTER_3- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L105 - 说明:
TODO
- 类型:
-
LEAF_LITTER_4- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L106 - 说明:
TODO
- 类型:
-
CORAL_FAN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L107 - 说明:
TODO
- 类型:
-
CORAL_WALL_FAN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L108 - 说明:
TODO
- 类型:
-
GLAZED_TERRACOTTA- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L109 - 说明:
TODO
- 类型:
-
CHORUS_FLOWER- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L110 - 说明:
TODO
- 类型:
-
DAYLIGHT_DETECTOR- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L111 - 说明:
TODO
- 类型:
-
STAINED_GLASS_PANE_NOSIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L112 - 说明:
TODO
- 类型:
-
STAINED_GLASS_PANE_NOSIDE_ALT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L113 - 说明:
TODO
- 类型:
-
STAINED_GLASS_PANE_POST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L114 - 说明:
TODO
- 类型:
-
STAINED_GLASS_PANE_SIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L115 - 说明:
TODO
- 类型:
-
STAINED_GLASS_PANE_SIDE_ALT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L116 - 说明:
TODO
- 类型:
-
COMMAND_BLOCK- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L117 - 说明:
TODO
- 类型:
-
CHISELED_BOOKSHELF_SLOT_TOP_LEFT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L118 - 说明:
TODO
- 类型:
-
CHISELED_BOOKSHELF_SLOT_TOP_MID- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L121 - 说明:
TODO
- 类型:
-
CHISELED_BOOKSHELF_SLOT_TOP_RIGHT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L122 - 说明:
TODO
- 类型:
-
CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L125 - 说明:
TODO
- 类型:
-
CHISELED_BOOKSHELF_SLOT_BOTTOM_MID- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L128 - 说明:
TODO
- 类型:
-
CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L131 - 说明:
TODO
- 类型:
-
SHELF_BODY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L134 - 说明:
TODO
- 类型:
-
SHELF_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L135 - 说明:
TODO
- 类型:
-
SHELF_UNPOWERED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L136 - 说明:
TODO
- 类型:
-
SHELF_UNCONNECTED- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L137 - 说明:
TODO
- 类型:
-
SHELF_LEFT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L138 - 说明:
TODO
- 类型:
-
SHELF_CENTER- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L139 - 说明:
TODO
- 类型:
-
SHELF_RIGHT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L140 - 说明:
TODO
- 类型:
-
ANVIL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L141 - 说明:
TODO
- 类型:
-
STEMS- 类型:
ModelTemplate[] - 修饰符:
public static final - 源码定位:
L142 - 说明:
TODO
- 类型:
-
ATTACHED_STEM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L145 - 说明:
TODO
- 类型:
-
CROP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L146 - 说明:
TODO
- 类型:
-
FARMLAND- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L147 - 说明:
TODO
- 类型:
-
FIRE_FLOOR- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L148 - 说明:
TODO
- 类型:
-
FIRE_SIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L149 - 说明:
TODO
- 类型:
-
FIRE_SIDE_ALT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L150 - 说明:
TODO
- 类型:
-
FIRE_UP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L151 - 说明:
TODO
- 类型:
-
FIRE_UP_ALT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L152 - 说明:
TODO
- 类型:
-
CAMPFIRE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L153 - 说明:
TODO
- 类型:
-
LANTERN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L154 - 说明:
TODO
- 类型:
-
HANGING_LANTERN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L155 - 说明:
TODO
- 类型:
-
CHAIN- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L156 - 说明:
TODO
- 类型:
-
BARS_CAP- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L157 - 说明:
TODO
- 类型:
-
BARS_CAP_ALT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L158 - 说明:
TODO
- 类型:
-
BARS_POST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L159 - 说明:
TODO
- 类型:
-
BARS_POST_ENDS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L160 - 说明:
TODO
- 类型:
-
BARS_POST_SIDE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L161 - 说明:
TODO
- 类型:
-
BARS_POST_SIDE_ALT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L162 - 说明:
TODO
- 类型:
-
TORCH- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L163 - 说明:
TODO
- 类型:
-
TORCH_UNLIT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L164 - 说明:
TODO
- 类型:
-
WALL_TORCH- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L165 - 说明:
TODO
- 类型:
-
WALL_TORCH_UNLIT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L166 - 说明:
TODO
- 类型:
-
REDSTONE_TORCH- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L167 - 说明:
TODO
- 类型:
-
REDSTONE_WALL_TORCH- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L168 - 说明:
TODO
- 类型:
-
PISTON- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L169 - 说明:
TODO
- 类型:
-
PISTON_HEAD- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L170 - 说明:
TODO
- 类型:
-
PISTON_HEAD_SHORT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L171 - 说明:
TODO
- 类型:
-
SEAGRASS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L172 - 说明:
TODO
- 类型:
-
TURTLE_EGG- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L173 - 说明:
TODO
- 类型:
-
DRIED_GHAST- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L174 - 说明:
TODO
- 类型:
-
TWO_TURTLE_EGGS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L185 - 说明:
TODO
- 类型:
-
THREE_TURTLE_EGGS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L186 - 说明:
TODO
- 类型:
-
FOUR_TURTLE_EGGS- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L187 - 说明:
TODO
- 类型:
-
SINGLE_FACE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L188 - 说明:
TODO
- 类型:
-
CAULDRON_LEVEL1- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L189 - 说明:
TODO
- 类型:
-
CAULDRON_LEVEL2- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L192 - 说明:
TODO
- 类型:
-
CAULDRON_FULL- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L195 - 说明:
TODO
- 类型:
-
AZALEA- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L198 - 说明:
TODO
- 类型:
-
POTTED_AZALEA- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L199 - 说明:
TODO
- 类型:
-
POTTED_FLOWERING_AZALEA- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L200 - 说明:
TODO
- 类型:
-
SNIFFER_EGG- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L201 - 说明:
TODO
- 类型:
-
FLAT_ITEM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L204 - 说明:
TODO
- 类型:
-
MUSIC_DISC- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L205 - 说明:
TODO
- 类型:
-
FLAT_HANDHELD_ITEM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L206 - 说明:
TODO
- 类型:
-
FLAT_HANDHELD_ROD_ITEM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L207 - 说明:
TODO
- 类型:
-
TWO_LAYERED_ITEM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L208 - 说明:
TODO
- 类型:
-
THREE_LAYERED_ITEM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L209 - 说明:
TODO
- 类型:
-
SHULKER_BOX_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L210 - 说明:
TODO
- 类型:
-
BED_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L211 - 说明:
TODO
- 类型:
-
CHEST_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L212 - 说明:
TODO
- 类型:
-
BUNDLE_OPEN_FRONT_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L213 - 说明:
TODO
- 类型:
-
BUNDLE_OPEN_BACK_INVENTORY- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L214 - 说明:
TODO
- 类型:
-
BOW- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L215 - 说明:
TODO
- 类型:
-
CROSSBOW- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L216 - 说明:
TODO
- 类型:
-
SPEAR_IN_HAND- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L217 - 说明:
TODO
- 类型:
-
CANDLE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L218 - 说明:
TODO
- 类型:
-
TWO_CANDLES- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L219 - 说明:
TODO
- 类型:
-
THREE_CANDLES- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L220 - 说明:
TODO
- 类型:
-
FOUR_CANDLES- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L221 - 说明:
TODO
- 类型:
-
CANDLE_CAKE- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L222 - 说明:
TODO
- 类型:
-
SCULK_SHRIEKER- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L225 - 说明:
TODO
- 类型:
-
VAULT- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L228 - 说明:
TODO
- 类型:
-
FLAT_HANDHELD_MACE_ITEM- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L229 - 说明:
TODO
- 类型:
-
LIGHTNING_ROD- 类型:
ModelTemplate - 修饰符:
public static final - 源码定位:
L230 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
private static ModelTemplate create(TextureSlot... slots) @ L232
- 方法名:create
- 源码定位:L232
- 返回类型:ModelTemplate
- 修饰符:private static
参数:
- slots: TextureSlot…
说明:
TODO
private static ModelTemplate create(String id, TextureSlot... slots) @ L236
- 方法名:create
- 源码定位:L236
- 返回类型:ModelTemplate
- 修饰符:private static
参数:
- id: String
- slots: TextureSlot…
说明:
TODO
private static ModelTemplate createItem(String id, TextureSlot... slots) @ L240
- 方法名:createItem
- 源码定位:L240
- 返回类型:ModelTemplate
- 修饰符:private static
参数:
- id: String
- slots: TextureSlot…
说明:
TODO
private static ModelTemplate createItem(String id, String suffix, TextureSlot... slots) @ L244
- 方法名:createItem
- 源码定位:L244
- 返回类型:ModelTemplate
- 修饰符:private static
参数:
- id: String
- suffix: String
- slots: TextureSlot…
说明:
TODO
private static ModelTemplate create(String id, String suffix, TextureSlot... slots) @ L248
- 方法名:create
- 源码定位:L248
- 返回类型:ModelTemplate
- 修饰符:private static
参数:
- id: String
- suffix: String
- slots: TextureSlot…
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class ModelTemplates {
public static final ModelTemplate CUBE = create(
"cube", TextureSlot.PARTICLE, TextureSlot.NORTH, TextureSlot.SOUTH, TextureSlot.EAST, TextureSlot.WEST, TextureSlot.UP, TextureSlot.DOWN
);
public static final ModelTemplate CUBE_DIRECTIONAL = create(
"cube_directional", TextureSlot.PARTICLE, TextureSlot.NORTH, TextureSlot.SOUTH, TextureSlot.EAST, TextureSlot.WEST, TextureSlot.UP, TextureSlot.DOWN
);
public static final ModelTemplate CUBE_ALL = create("cube_all", TextureSlot.ALL);
public static final ModelTemplate CUBE_ALL_INNER_FACES = create("cube_all_inner_faces", TextureSlot.ALL);
public static final ModelTemplate CUBE_MIRRORED_ALL = create("cube_mirrored_all", "_mirrored", TextureSlot.ALL);
public static final ModelTemplate CUBE_NORTH_WEST_MIRRORED_ALL = create("cube_north_west_mirrored_all", "_north_west_mirrored", TextureSlot.ALL);
public static final ModelTemplate CUBE_COLUMN_UV_LOCKED_X = create("cube_column_uv_locked_x", "_x", TextureSlot.END, TextureSlot.SIDE);
public static final ModelTemplate CUBE_COLUMN_UV_LOCKED_Y = create("cube_column_uv_locked_y", "_y", TextureSlot.END, TextureSlot.SIDE);
public static final ModelTemplate CUBE_COLUMN_UV_LOCKED_Z = create("cube_column_uv_locked_z", "_z", TextureSlot.END, TextureSlot.SIDE);
public static final ModelTemplate CUBE_COLUMN = create("cube_column", TextureSlot.END, TextureSlot.SIDE);
public static final ModelTemplate CUBE_COLUMN_HORIZONTAL = create("cube_column_horizontal", "_horizontal", TextureSlot.END, TextureSlot.SIDE);
public static final ModelTemplate CUBE_COLUMN_MIRRORED = create("cube_column_mirrored", "_mirrored", TextureSlot.END, TextureSlot.SIDE);
public static final ModelTemplate CUBE_TOP = create("cube_top", TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate CUBE_BOTTOM_TOP = create("cube_bottom_top", TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.SIDE);
public static final ModelTemplate CUBE_BOTTOM_TOP_INNER_FACES = create("cube_bottom_top_inner_faces", TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.SIDE);
public static final ModelTemplate CUBE_ORIENTABLE = create("orientable", TextureSlot.TOP, TextureSlot.FRONT, TextureSlot.SIDE);
public static final ModelTemplate CUBE_ORIENTABLE_TOP_BOTTOM = create(
"orientable_with_bottom", TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.SIDE, TextureSlot.FRONT
);
public static final ModelTemplate CUBE_ORIENTABLE_VERTICAL = create("orientable_vertical", "_vertical", TextureSlot.FRONT, TextureSlot.SIDE);
public static final ModelTemplate BUTTON = create("button", TextureSlot.TEXTURE);
public static final ModelTemplate BUTTON_PRESSED = create("button_pressed", "_pressed", TextureSlot.TEXTURE);
public static final ModelTemplate BUTTON_INVENTORY = create("button_inventory", "_inventory", TextureSlot.TEXTURE);
public static final ModelTemplate DOOR_BOTTOM_LEFT = create("door_bottom_left", "_bottom_left", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate DOOR_BOTTOM_LEFT_OPEN = create("door_bottom_left_open", "_bottom_left_open", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate DOOR_BOTTOM_RIGHT = create("door_bottom_right", "_bottom_right", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate DOOR_BOTTOM_RIGHT_OPEN = create("door_bottom_right_open", "_bottom_right_open", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate DOOR_TOP_LEFT = create("door_top_left", "_top_left", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate DOOR_TOP_LEFT_OPEN = create("door_top_left_open", "_top_left_open", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate DOOR_TOP_RIGHT = create("door_top_right", "_top_right", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate DOOR_TOP_RIGHT_OPEN = create("door_top_right_open", "_top_right_open", TextureSlot.TOP, TextureSlot.BOTTOM);
public static final ModelTemplate CUSTOM_FENCE_POST = create("custom_fence_post", "_post", TextureSlot.TEXTURE, TextureSlot.PARTICLE);
public static final ModelTemplate CUSTOM_FENCE_SIDE_NORTH = create("custom_fence_side_north", "_side_north", TextureSlot.TEXTURE);
public static final ModelTemplate CUSTOM_FENCE_SIDE_EAST = create("custom_fence_side_east", "_side_east", TextureSlot.TEXTURE);
public static final ModelTemplate CUSTOM_FENCE_SIDE_SOUTH = create("custom_fence_side_south", "_side_south", TextureSlot.TEXTURE);
public static final ModelTemplate CUSTOM_FENCE_SIDE_WEST = create("custom_fence_side_west", "_side_west", TextureSlot.TEXTURE);
public static final ModelTemplate CUSTOM_FENCE_INVENTORY = create("custom_fence_inventory", "_inventory", TextureSlot.TEXTURE);
public static final ModelTemplate FENCE_POST = create("fence_post", "_post", TextureSlot.TEXTURE);
public static final ModelTemplate FENCE_SIDE = create("fence_side", "_side", TextureSlot.TEXTURE);
public static final ModelTemplate FENCE_INVENTORY = create("fence_inventory", "_inventory", TextureSlot.TEXTURE);
public static final ModelTemplate WALL_POST = create("template_wall_post", "_post", TextureSlot.WALL);
public static final ModelTemplate WALL_LOW_SIDE = create("template_wall_side", "_side", TextureSlot.WALL);
public static final ModelTemplate WALL_TALL_SIDE = create("template_wall_side_tall", "_side_tall", TextureSlot.WALL);
public static final ModelTemplate WALL_INVENTORY = create("wall_inventory", "_inventory", TextureSlot.WALL);
public static final ModelTemplate CUSTOM_FENCE_GATE_CLOSED = create("template_custom_fence_gate", TextureSlot.TEXTURE, TextureSlot.PARTICLE);
public static final ModelTemplate CUSTOM_FENCE_GATE_OPEN = create("template_custom_fence_gate_open", "_open", TextureSlot.TEXTURE, TextureSlot.PARTICLE);
public static final ModelTemplate CUSTOM_FENCE_GATE_WALL_CLOSED = create(
"template_custom_fence_gate_wall", "_wall", TextureSlot.TEXTURE, TextureSlot.PARTICLE
);
public static final ModelTemplate CUSTOM_FENCE_GATE_WALL_OPEN = create(
"template_custom_fence_gate_wall_open", "_wall_open", TextureSlot.TEXTURE, TextureSlot.PARTICLE
);
public static final ModelTemplate FENCE_GATE_CLOSED = create("template_fence_gate", TextureSlot.TEXTURE);
public static final ModelTemplate FENCE_GATE_OPEN = create("template_fence_gate_open", "_open", TextureSlot.TEXTURE);
public static final ModelTemplate FENCE_GATE_WALL_CLOSED = create("template_fence_gate_wall", "_wall", TextureSlot.TEXTURE);
public static final ModelTemplate FENCE_GATE_WALL_OPEN = create("template_fence_gate_wall_open", "_wall_open", TextureSlot.TEXTURE);
public static final ModelTemplate PRESSURE_PLATE_UP = create("pressure_plate_up", TextureSlot.TEXTURE);
public static final ModelTemplate PRESSURE_PLATE_DOWN = create("pressure_plate_down", "_down", TextureSlot.TEXTURE);
public static final ModelTemplate PARTICLE_ONLY = create(TextureSlot.PARTICLE);
public static final ModelTemplate SLAB_BOTTOM = create("slab", TextureSlot.BOTTOM, TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate SLAB_TOP = create("slab_top", "_top", TextureSlot.BOTTOM, TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate LEAVES = create("leaves", TextureSlot.ALL);
public static final ModelTemplate STAIRS_STRAIGHT = create("stairs", TextureSlot.BOTTOM, TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate STAIRS_INNER = create("inner_stairs", "_inner", TextureSlot.BOTTOM, TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate STAIRS_OUTER = create("outer_stairs", "_outer", TextureSlot.BOTTOM, TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate TRAPDOOR_TOP = create("template_trapdoor_top", "_top", TextureSlot.TEXTURE);
public static final ModelTemplate TRAPDOOR_BOTTOM = create("template_trapdoor_bottom", "_bottom", TextureSlot.TEXTURE);
public static final ModelTemplate TRAPDOOR_OPEN = create("template_trapdoor_open", "_open", TextureSlot.TEXTURE);
public static final ModelTemplate ORIENTABLE_TRAPDOOR_TOP = create("template_orientable_trapdoor_top", "_top", TextureSlot.TEXTURE);
public static final ModelTemplate ORIENTABLE_TRAPDOOR_BOTTOM = create("template_orientable_trapdoor_bottom", "_bottom", TextureSlot.TEXTURE);
public static final ModelTemplate ORIENTABLE_TRAPDOOR_OPEN = create("template_orientable_trapdoor_open", "_open", TextureSlot.TEXTURE);
public static final ModelTemplate POINTED_DRIPSTONE = create("pointed_dripstone", TextureSlot.CROSS);
public static final ModelTemplate CROSS = create("cross", TextureSlot.CROSS);
public static final ModelTemplate TINTED_CROSS = create("tinted_cross", TextureSlot.CROSS);
public static final ModelTemplate CROSS_EMISSIVE = create("cross_emissive", TextureSlot.CROSS, TextureSlot.CROSS_EMISSIVE);
public static final ModelTemplate FLOWER_POT_CROSS = create("flower_pot_cross", TextureSlot.PLANT);
public static final ModelTemplate TINTED_FLOWER_POT_CROSS = create("tinted_flower_pot_cross", TextureSlot.PLANT);
public static final ModelTemplate FLOWER_POT_CROSS_EMISSIVE = create("flower_pot_cross_emissive", TextureSlot.PLANT, TextureSlot.CROSS_EMISSIVE);
public static final ModelTemplate RAIL_FLAT = create("rail_flat", TextureSlot.RAIL);
public static final ModelTemplate RAIL_CURVED = create("rail_curved", "_corner", TextureSlot.RAIL);
public static final ModelTemplate RAIL_RAISED_NE = create("template_rail_raised_ne", "_raised_ne", TextureSlot.RAIL);
public static final ModelTemplate RAIL_RAISED_SW = create("template_rail_raised_sw", "_raised_sw", TextureSlot.RAIL);
public static final ModelTemplate CARPET = create("carpet", TextureSlot.WOOL);
public static final ModelTemplate MOSSY_CARPET_SIDE = create("mossy_carpet_side", TextureSlot.SIDE);
public static final ModelTemplate FLOWERBED_1 = create("flowerbed_1", "_1", TextureSlot.FLOWERBED, TextureSlot.STEM);
public static final ModelTemplate FLOWERBED_2 = create("flowerbed_2", "_2", TextureSlot.FLOWERBED, TextureSlot.STEM);
public static final ModelTemplate FLOWERBED_3 = create("flowerbed_3", "_3", TextureSlot.FLOWERBED, TextureSlot.STEM);
public static final ModelTemplate FLOWERBED_4 = create("flowerbed_4", "_4", TextureSlot.FLOWERBED, TextureSlot.STEM);
public static final ModelTemplate LEAF_LITTER_1 = create("template_leaf_litter_1", "_1", TextureSlot.TEXTURE);
public static final ModelTemplate LEAF_LITTER_2 = create("template_leaf_litter_2", "_2", TextureSlot.TEXTURE);
public static final ModelTemplate LEAF_LITTER_3 = create("template_leaf_litter_3", "_3", TextureSlot.TEXTURE);
public static final ModelTemplate LEAF_LITTER_4 = create("template_leaf_litter_4", "_4", TextureSlot.TEXTURE);
public static final ModelTemplate CORAL_FAN = create("coral_fan", TextureSlot.FAN);
public static final ModelTemplate CORAL_WALL_FAN = create("coral_wall_fan", TextureSlot.FAN);
public static final ModelTemplate GLAZED_TERRACOTTA = create("template_glazed_terracotta", TextureSlot.PATTERN);
public static final ModelTemplate CHORUS_FLOWER = create("template_chorus_flower", TextureSlot.TEXTURE);
public static final ModelTemplate DAYLIGHT_DETECTOR = create("template_daylight_detector", TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate STAINED_GLASS_PANE_NOSIDE = create("template_glass_pane_noside", "_noside", TextureSlot.PANE);
public static final ModelTemplate STAINED_GLASS_PANE_NOSIDE_ALT = create("template_glass_pane_noside_alt", "_noside_alt", TextureSlot.PANE);
public static final ModelTemplate STAINED_GLASS_PANE_POST = create("template_glass_pane_post", "_post", TextureSlot.PANE, TextureSlot.EDGE);
public static final ModelTemplate STAINED_GLASS_PANE_SIDE = create("template_glass_pane_side", "_side", TextureSlot.PANE, TextureSlot.EDGE);
public static final ModelTemplate STAINED_GLASS_PANE_SIDE_ALT = create("template_glass_pane_side_alt", "_side_alt", TextureSlot.PANE, TextureSlot.EDGE);
public static final ModelTemplate COMMAND_BLOCK = create("template_command_block", TextureSlot.FRONT, TextureSlot.BACK, TextureSlot.SIDE);
public static final ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_LEFT = create(
"template_chiseled_bookshelf_slot_top_left", "_slot_top_left", TextureSlot.TEXTURE
);
public static final ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_MID = create("template_chiseled_bookshelf_slot_top_mid", "_slot_top_mid", TextureSlot.TEXTURE);
public static final ModelTemplate CHISELED_BOOKSHELF_SLOT_TOP_RIGHT = create(
"template_chiseled_bookshelf_slot_top_right", "_slot_top_right", TextureSlot.TEXTURE
);
public static final ModelTemplate CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT = create(
"template_chiseled_bookshelf_slot_bottom_left", "_slot_bottom_left", TextureSlot.TEXTURE
);
public static final ModelTemplate CHISELED_BOOKSHELF_SLOT_BOTTOM_MID = create(
"template_chiseled_bookshelf_slot_bottom_mid", "_slot_bottom_mid", TextureSlot.TEXTURE
);
public static final ModelTemplate CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT = create(
"template_chiseled_bookshelf_slot_bottom_right", "_slot_bottom_right", TextureSlot.TEXTURE
);
public static final ModelTemplate SHELF_BODY = create("template_shelf_body", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate SHELF_INVENTORY = create("template_shelf_inventory", "_inventory", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate SHELF_UNPOWERED = create("template_shelf_unpowered", "_unpowered", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate SHELF_UNCONNECTED = create("template_shelf_unconnected", "_unconnected", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate SHELF_LEFT = create("template_shelf_left", "_left", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate SHELF_CENTER = create("template_shelf_center", "_center", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate SHELF_RIGHT = create("template_shelf_right", "_right", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate ANVIL = create("template_anvil", TextureSlot.TOP);
public static final ModelTemplate[] STEMS = IntStream.range(0, 8)
.mapToObj(i -> create("stem_growth" + i, "_stage" + i, TextureSlot.STEM))
.toArray(ModelTemplate[]::new);
public static final ModelTemplate ATTACHED_STEM = create("stem_fruit", TextureSlot.STEM, TextureSlot.UPPER_STEM);
public static final ModelTemplate CROP = create("crop", TextureSlot.CROP);
public static final ModelTemplate FARMLAND = create("template_farmland", TextureSlot.DIRT, TextureSlot.TOP);
public static final ModelTemplate FIRE_FLOOR = create("template_fire_floor", TextureSlot.FIRE);
public static final ModelTemplate FIRE_SIDE = create("template_fire_side", TextureSlot.FIRE);
public static final ModelTemplate FIRE_SIDE_ALT = create("template_fire_side_alt", TextureSlot.FIRE);
public static final ModelTemplate FIRE_UP = create("template_fire_up", TextureSlot.FIRE);
public static final ModelTemplate FIRE_UP_ALT = create("template_fire_up_alt", TextureSlot.FIRE);
public static final ModelTemplate CAMPFIRE = create("template_campfire", TextureSlot.FIRE, TextureSlot.LIT_LOG);
public static final ModelTemplate LANTERN = create("template_lantern", TextureSlot.LANTERN);
public static final ModelTemplate HANGING_LANTERN = create("template_hanging_lantern", "_hanging", TextureSlot.LANTERN);
public static final ModelTemplate CHAIN = create("template_chain", TextureSlot.TEXTURE);
public static final ModelTemplate BARS_CAP = create("template_bars_cap", "_cap", TextureSlot.BARS, TextureSlot.EDGE);
public static final ModelTemplate BARS_CAP_ALT = create("template_bars_cap_alt", "_cap_alt", TextureSlot.BARS, TextureSlot.EDGE);
public static final ModelTemplate BARS_POST = create("template_bars_post", "_post", TextureSlot.BARS, TextureSlot.EDGE);
public static final ModelTemplate BARS_POST_ENDS = create("template_bars_post_ends", "_post_ends", TextureSlot.BARS, TextureSlot.EDGE);
public static final ModelTemplate BARS_POST_SIDE = create("template_bars_side", "_side", TextureSlot.BARS, TextureSlot.EDGE);
public static final ModelTemplate BARS_POST_SIDE_ALT = create("template_bars_side_alt", "_side_alt", TextureSlot.BARS, TextureSlot.EDGE);
public static final ModelTemplate TORCH = create("template_torch", TextureSlot.TORCH);
public static final ModelTemplate TORCH_UNLIT = create("template_torch_unlit", TextureSlot.TORCH);
public static final ModelTemplate WALL_TORCH = create("template_torch_wall", TextureSlot.TORCH);
public static final ModelTemplate WALL_TORCH_UNLIT = create("template_torch_wall_unlit", TextureSlot.TORCH);
public static final ModelTemplate REDSTONE_TORCH = create("template_redstone_torch", TextureSlot.TORCH);
public static final ModelTemplate REDSTONE_WALL_TORCH = create("template_redstone_torch_wall", TextureSlot.TORCH);
public static final ModelTemplate PISTON = create("template_piston", TextureSlot.PLATFORM, TextureSlot.BOTTOM, TextureSlot.SIDE);
public static final ModelTemplate PISTON_HEAD = create("template_piston_head", TextureSlot.PLATFORM, TextureSlot.SIDE, TextureSlot.UNSTICKY);
public static final ModelTemplate PISTON_HEAD_SHORT = create("template_piston_head_short", TextureSlot.PLATFORM, TextureSlot.SIDE, TextureSlot.UNSTICKY);
public static final ModelTemplate SEAGRASS = create("template_seagrass", TextureSlot.TEXTURE);
public static final ModelTemplate TURTLE_EGG = create("template_turtle_egg", TextureSlot.ALL);
public static final ModelTemplate DRIED_GHAST = create(
"dried_ghast",
TextureSlot.PARTICLE,
TextureSlot.TOP,
TextureSlot.BOTTOM,
TextureSlot.NORTH,
TextureSlot.SOUTH,
TextureSlot.EAST,
TextureSlot.WEST,
TextureSlot.TENTACLES
);
public static final ModelTemplate TWO_TURTLE_EGGS = create("template_two_turtle_eggs", TextureSlot.ALL);
public static final ModelTemplate THREE_TURTLE_EGGS = create("template_three_turtle_eggs", TextureSlot.ALL);
public static final ModelTemplate FOUR_TURTLE_EGGS = create("template_four_turtle_eggs", TextureSlot.ALL);
public static final ModelTemplate SINGLE_FACE = create("template_single_face", TextureSlot.TEXTURE);
public static final ModelTemplate CAULDRON_LEVEL1 = create(
"template_cauldron_level1", TextureSlot.CONTENT, TextureSlot.INSIDE, TextureSlot.PARTICLE, TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.SIDE
);
public static final ModelTemplate CAULDRON_LEVEL2 = create(
"template_cauldron_level2", TextureSlot.CONTENT, TextureSlot.INSIDE, TextureSlot.PARTICLE, TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.SIDE
);
public static final ModelTemplate CAULDRON_FULL = create(
"template_cauldron_full", TextureSlot.CONTENT, TextureSlot.INSIDE, TextureSlot.PARTICLE, TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.SIDE
);
public static final ModelTemplate AZALEA = create("template_azalea", TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate POTTED_AZALEA = create("template_potted_azalea_bush", TextureSlot.PLANT, TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate POTTED_FLOWERING_AZALEA = create("template_potted_azalea_bush", TextureSlot.PLANT, TextureSlot.TOP, TextureSlot.SIDE);
public static final ModelTemplate SNIFFER_EGG = create(
"sniffer_egg", TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.NORTH, TextureSlot.SOUTH, TextureSlot.EAST, TextureSlot.WEST
);
public static final ModelTemplate FLAT_ITEM = createItem("generated", TextureSlot.LAYER0);
public static final ModelTemplate MUSIC_DISC = createItem("template_music_disc", TextureSlot.LAYER0);
public static final ModelTemplate FLAT_HANDHELD_ITEM = createItem("handheld", TextureSlot.LAYER0);
public static final ModelTemplate FLAT_HANDHELD_ROD_ITEM = createItem("handheld_rod", TextureSlot.LAYER0);
public static final ModelTemplate TWO_LAYERED_ITEM = createItem("generated", TextureSlot.LAYER0, TextureSlot.LAYER1);
public static final ModelTemplate THREE_LAYERED_ITEM = createItem("generated", TextureSlot.LAYER0, TextureSlot.LAYER1, TextureSlot.LAYER2);
public static final ModelTemplate SHULKER_BOX_INVENTORY = createItem("template_shulker_box", TextureSlot.PARTICLE);
public static final ModelTemplate BED_INVENTORY = createItem("template_bed", TextureSlot.PARTICLE);
public static final ModelTemplate CHEST_INVENTORY = createItem("template_chest", TextureSlot.PARTICLE);
public static final ModelTemplate BUNDLE_OPEN_FRONT_INVENTORY = createItem("template_bundle_open_front", "_open_front", TextureSlot.LAYER0);
public static final ModelTemplate BUNDLE_OPEN_BACK_INVENTORY = createItem("template_bundle_open_back", "_open_back", TextureSlot.LAYER0);
public static final ModelTemplate BOW = createItem("bow", TextureSlot.LAYER0);
public static final ModelTemplate CROSSBOW = createItem("crossbow", TextureSlot.LAYER0);
public static final ModelTemplate SPEAR_IN_HAND = createItem("spear_in_hand", "_in_hand", TextureSlot.LAYER0);
public static final ModelTemplate CANDLE = create("template_candle", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate TWO_CANDLES = create("template_two_candles", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate THREE_CANDLES = create("template_three_candles", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate FOUR_CANDLES = create("template_four_candles", TextureSlot.ALL, TextureSlot.PARTICLE);
public static final ModelTemplate CANDLE_CAKE = create(
"template_cake_with_candle", TextureSlot.CANDLE, TextureSlot.BOTTOM, TextureSlot.SIDE, TextureSlot.TOP, TextureSlot.PARTICLE
);
public static final ModelTemplate SCULK_SHRIEKER = create(
"template_sculk_shrieker", TextureSlot.BOTTOM, TextureSlot.SIDE, TextureSlot.TOP, TextureSlot.PARTICLE, TextureSlot.INNER_TOP
);
public static final ModelTemplate VAULT = create("template_vault", TextureSlot.TOP, TextureSlot.BOTTOM, TextureSlot.SIDE, TextureSlot.FRONT);
public static final ModelTemplate FLAT_HANDHELD_MACE_ITEM = createItem("handheld_mace", TextureSlot.LAYER0);
public static final ModelTemplate LIGHTNING_ROD = create("template_lightning_rod", TextureSlot.TEXTURE);
private static ModelTemplate create(TextureSlot... slots) {
return new ModelTemplate(Optional.empty(), Optional.empty(), slots);
}
private static ModelTemplate create(String id, TextureSlot... slots) {
return new ModelTemplate(Optional.of(Identifier.withDefaultNamespace("block/" + id)), Optional.empty(), slots);
}
private static ModelTemplate createItem(String id, TextureSlot... slots) {
return new ModelTemplate(Optional.of(Identifier.withDefaultNamespace("item/" + id)), Optional.empty(), slots);
}
private static ModelTemplate createItem(String id, String suffix, TextureSlot... slots) {
return new ModelTemplate(Optional.of(Identifier.withDefaultNamespace("item/" + id)), Optional.of(suffix), slots);
}
private static ModelTemplate create(String id, String suffix, TextureSlot... slots) {
return new ModelTemplate(Optional.of(Identifier.withDefaultNamespace("block/" + id)), Optional.of(suffix), slots);
}
}引用的其他类
-
- 引用位置:
字段/构造调用/返回值 - 关联成员:
ModelTemplate()
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
Identifier.withDefaultNamespace()
- 引用位置: