Stats.java
net.minecraft.stats.Stats
信息
- 全限定名:net.minecraft.stats.Stats
- 类型:public class
- 包:net.minecraft.stats
- 源码路径:src/main/java/net/minecraft/stats/Stats.java
- 起始行号:L11
- 职责:
TODO
字段/常量
-
BLOCK_MINED- 类型:
StatType<Block> - 修饰符:
public static final - 源码定位:
L12 - 说明:
TODO
- 类型:
-
ITEM_CRAFTED- 类型:
StatType<Item> - 修饰符:
public static final - 源码定位:
L13 - 说明:
TODO
- 类型:
-
ITEM_USED- 类型:
StatType<Item> - 修饰符:
public static final - 源码定位:
L14 - 说明:
TODO
- 类型:
-
ITEM_BROKEN- 类型:
StatType<Item> - 修饰符:
public static final - 源码定位:
L15 - 说明:
TODO
- 类型:
-
ITEM_PICKED_UP- 类型:
StatType<Item> - 修饰符:
public static final - 源码定位:
L16 - 说明:
TODO
- 类型:
-
ITEM_DROPPED- 类型:
StatType<Item> - 修饰符:
public static final - 源码定位:
L17 - 说明:
TODO
- 类型:
-
ENTITY_KILLED- 类型:
StatType<EntityType<?>> - 修饰符:
public static final - 源码定位:
L18 - 说明:
TODO
- 类型:
-
ENTITY_KILLED_BY- 类型:
StatType<EntityType<?>> - 修饰符:
public static final - 源码定位:
L19 - 说明:
TODO
- 类型:
-
CUSTOM- 类型:
StatType<Identifier> - 修饰符:
public static final - 源码定位:
L20 - 说明:
TODO
- 类型:
-
LEAVE_GAME- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L21 - 说明:
TODO
- 类型:
-
PLAY_TIME- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L22 - 说明:
TODO
- 类型:
-
TOTAL_WORLD_TIME- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L23 - 说明:
TODO
- 类型:
-
TIME_SINCE_DEATH- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L24 - 说明:
TODO
- 类型:
-
TIME_SINCE_REST- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L25 - 说明:
TODO
- 类型:
-
CROUCH_TIME- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L26 - 说明:
TODO
- 类型:
-
WALK_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L27 - 说明:
TODO
- 类型:
-
CROUCH_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L28 - 说明:
TODO
- 类型:
-
SPRINT_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L29 - 说明:
TODO
- 类型:
-
WALK_ON_WATER_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L30 - 说明:
TODO
- 类型:
-
FALL_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L31 - 说明:
TODO
- 类型:
-
CLIMB_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L32 - 说明:
TODO
- 类型:
-
FLY_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L33 - 说明:
TODO
- 类型:
-
WALK_UNDER_WATER_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L34 - 说明:
TODO
- 类型:
-
MINECART_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L35 - 说明:
TODO
- 类型:
-
BOAT_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L36 - 说明:
TODO
- 类型:
-
PIG_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L37 - 说明:
TODO
- 类型:
-
HAPPY_GHAST_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L38 - 说明:
TODO
- 类型:
-
HORSE_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L39 - 说明:
TODO
- 类型:
-
AVIATE_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L40 - 说明:
TODO
- 类型:
-
SWIM_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L41 - 说明:
TODO
- 类型:
-
STRIDER_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L42 - 说明:
TODO
- 类型:
-
NAUTILUS_ONE_CM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L43 - 说明:
TODO
- 类型:
-
JUMP- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L44 - 说明:
TODO
- 类型:
-
DROP- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L45 - 说明:
TODO
- 类型:
-
DAMAGE_DEALT- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L46 - 说明:
TODO
- 类型:
-
DAMAGE_DEALT_ABSORBED- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L47 - 说明:
TODO
- 类型:
-
DAMAGE_DEALT_RESISTED- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L48 - 说明:
TODO
- 类型:
-
DAMAGE_TAKEN- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L49 - 说明:
TODO
- 类型:
-
DAMAGE_BLOCKED_BY_SHIELD- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L50 - 说明:
TODO
- 类型:
-
DAMAGE_ABSORBED- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L51 - 说明:
TODO
- 类型:
-
DAMAGE_RESISTED- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L52 - 说明:
TODO
- 类型:
-
DEATHS- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L53 - 说明:
TODO
- 类型:
-
MOB_KILLS- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L54 - 说明:
TODO
- 类型:
-
ANIMALS_BRED- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L55 - 说明:
TODO
- 类型:
-
PLAYER_KILLS- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L56 - 说明:
TODO
- 类型:
-
FISH_CAUGHT- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L57 - 说明:
TODO
- 类型:
-
TALKED_TO_VILLAGER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L58 - 说明:
TODO
- 类型:
-
TRADED_WITH_VILLAGER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L59 - 说明:
TODO
- 类型:
-
EAT_CAKE_SLICE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L60 - 说明:
TODO
- 类型:
-
FILL_CAULDRON- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L61 - 说明:
TODO
- 类型:
-
USE_CAULDRON- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L62 - 说明:
TODO
- 类型:
-
CLEAN_ARMOR- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L63 - 说明:
TODO
- 类型:
-
CLEAN_BANNER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L64 - 说明:
TODO
- 类型:
-
CLEAN_SHULKER_BOX- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L65 - 说明:
TODO
- 类型:
-
INTERACT_WITH_BREWINGSTAND- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L66 - 说明:
TODO
- 类型:
-
INTERACT_WITH_BEACON- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L67 - 说明:
TODO
- 类型:
-
INSPECT_DROPPER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L68 - 说明:
TODO
- 类型:
-
INSPECT_HOPPER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L69 - 说明:
TODO
- 类型:
-
INSPECT_DISPENSER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L70 - 说明:
TODO
- 类型:
-
PLAY_NOTEBLOCK- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L71 - 说明:
TODO
- 类型:
-
TUNE_NOTEBLOCK- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L72 - 说明:
TODO
- 类型:
-
POT_FLOWER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L73 - 说明:
TODO
- 类型:
-
TRIGGER_TRAPPED_CHEST- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L74 - 说明:
TODO
- 类型:
-
OPEN_ENDERCHEST- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L75 - 说明:
TODO
- 类型:
-
ENCHANT_ITEM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L76 - 说明:
TODO
- 类型:
-
PLAY_RECORD- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L77 - 说明:
TODO
- 类型:
-
INTERACT_WITH_FURNACE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L78 - 说明:
TODO
- 类型:
-
INTERACT_WITH_CRAFTING_TABLE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L79 - 说明:
TODO
- 类型:
-
OPEN_CHEST- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L80 - 说明:
TODO
- 类型:
-
SLEEP_IN_BED- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L81 - 说明:
TODO
- 类型:
-
OPEN_SHULKER_BOX- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L82 - 说明:
TODO
- 类型:
-
OPEN_BARREL- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L83 - 说明:
TODO
- 类型:
-
INTERACT_WITH_BLAST_FURNACE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L84 - 说明:
TODO
- 类型:
-
INTERACT_WITH_SMOKER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L85 - 说明:
TODO
- 类型:
-
INTERACT_WITH_LECTERN- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L86 - 说明:
TODO
- 类型:
-
INTERACT_WITH_CAMPFIRE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L87 - 说明:
TODO
- 类型:
-
INTERACT_WITH_CARTOGRAPHY_TABLE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L88 - 说明:
TODO
- 类型:
-
INTERACT_WITH_LOOM- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L89 - 说明:
TODO
- 类型:
-
INTERACT_WITH_STONECUTTER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L90 - 说明:
TODO
- 类型:
-
BELL_RING- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L91 - 说明:
TODO
- 类型:
-
RAID_TRIGGER- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L92 - 说明:
TODO
- 类型:
-
RAID_WIN- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L93 - 说明:
TODO
- 类型:
-
INTERACT_WITH_ANVIL- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L94 - 说明:
TODO
- 类型:
-
INTERACT_WITH_GRINDSTONE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L95 - 说明:
TODO
- 类型:
-
TARGET_HIT- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L96 - 说明:
TODO
- 类型:
-
INTERACT_WITH_SMITHING_TABLE- 类型:
Identifier - 修饰符:
public static final - 源码定位:
L97 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
private static Identifier makeCustomStat(String id, StatFormatter formatter) @ L99
- 方法名:makeCustomStat
- 源码定位:L99
- 返回类型:Identifier
- 修饰符:private static
参数:
- id: String
- formatter: StatFormatter
说明:
TODO
private static <T> StatType<T> makeRegistryStatType(String name, Registry<T> registry) @ L106
- 方法名:makeRegistryStatType
- 源码定位:L106
- 返回类型:
StatType - 修饰符:private static
参数:
- name: String
- registry: Registry
说明:
TODO
代码
public class Stats {
public static final StatType<Block> BLOCK_MINED = makeRegistryStatType("mined", BuiltInRegistries.BLOCK);
public static final StatType<Item> ITEM_CRAFTED = makeRegistryStatType("crafted", BuiltInRegistries.ITEM);
public static final StatType<Item> ITEM_USED = makeRegistryStatType("used", BuiltInRegistries.ITEM);
public static final StatType<Item> ITEM_BROKEN = makeRegistryStatType("broken", BuiltInRegistries.ITEM);
public static final StatType<Item> ITEM_PICKED_UP = makeRegistryStatType("picked_up", BuiltInRegistries.ITEM);
public static final StatType<Item> ITEM_DROPPED = makeRegistryStatType("dropped", BuiltInRegistries.ITEM);
public static final StatType<EntityType<?>> ENTITY_KILLED = makeRegistryStatType("killed", BuiltInRegistries.ENTITY_TYPE);
public static final StatType<EntityType<?>> ENTITY_KILLED_BY = makeRegistryStatType("killed_by", BuiltInRegistries.ENTITY_TYPE);
public static final StatType<Identifier> CUSTOM = makeRegistryStatType("custom", BuiltInRegistries.CUSTOM_STAT);
public static final Identifier LEAVE_GAME = makeCustomStat("leave_game", StatFormatter.DEFAULT);
public static final Identifier PLAY_TIME = makeCustomStat("play_time", StatFormatter.TIME);
public static final Identifier TOTAL_WORLD_TIME = makeCustomStat("total_world_time", StatFormatter.TIME);
public static final Identifier TIME_SINCE_DEATH = makeCustomStat("time_since_death", StatFormatter.TIME);
public static final Identifier TIME_SINCE_REST = makeCustomStat("time_since_rest", StatFormatter.TIME);
public static final Identifier CROUCH_TIME = makeCustomStat("sneak_time", StatFormatter.TIME);
public static final Identifier WALK_ONE_CM = makeCustomStat("walk_one_cm", StatFormatter.DISTANCE);
public static final Identifier CROUCH_ONE_CM = makeCustomStat("crouch_one_cm", StatFormatter.DISTANCE);
public static final Identifier SPRINT_ONE_CM = makeCustomStat("sprint_one_cm", StatFormatter.DISTANCE);
public static final Identifier WALK_ON_WATER_ONE_CM = makeCustomStat("walk_on_water_one_cm", StatFormatter.DISTANCE);
public static final Identifier FALL_ONE_CM = makeCustomStat("fall_one_cm", StatFormatter.DISTANCE);
public static final Identifier CLIMB_ONE_CM = makeCustomStat("climb_one_cm", StatFormatter.DISTANCE);
public static final Identifier FLY_ONE_CM = makeCustomStat("fly_one_cm", StatFormatter.DISTANCE);
public static final Identifier WALK_UNDER_WATER_ONE_CM = makeCustomStat("walk_under_water_one_cm", StatFormatter.DISTANCE);
public static final Identifier MINECART_ONE_CM = makeCustomStat("minecart_one_cm", StatFormatter.DISTANCE);
public static final Identifier BOAT_ONE_CM = makeCustomStat("boat_one_cm", StatFormatter.DISTANCE);
public static final Identifier PIG_ONE_CM = makeCustomStat("pig_one_cm", StatFormatter.DISTANCE);
public static final Identifier HAPPY_GHAST_ONE_CM = makeCustomStat("happy_ghast_one_cm", StatFormatter.DISTANCE);
public static final Identifier HORSE_ONE_CM = makeCustomStat("horse_one_cm", StatFormatter.DISTANCE);
public static final Identifier AVIATE_ONE_CM = makeCustomStat("aviate_one_cm", StatFormatter.DISTANCE);
public static final Identifier SWIM_ONE_CM = makeCustomStat("swim_one_cm", StatFormatter.DISTANCE);
public static final Identifier STRIDER_ONE_CM = makeCustomStat("strider_one_cm", StatFormatter.DISTANCE);
public static final Identifier NAUTILUS_ONE_CM = makeCustomStat("nautilus_one_cm", StatFormatter.DISTANCE);
public static final Identifier JUMP = makeCustomStat("jump", StatFormatter.DEFAULT);
public static final Identifier DROP = makeCustomStat("drop", StatFormatter.DEFAULT);
public static final Identifier DAMAGE_DEALT = makeCustomStat("damage_dealt", StatFormatter.DIVIDE_BY_TEN);
public static final Identifier DAMAGE_DEALT_ABSORBED = makeCustomStat("damage_dealt_absorbed", StatFormatter.DIVIDE_BY_TEN);
public static final Identifier DAMAGE_DEALT_RESISTED = makeCustomStat("damage_dealt_resisted", StatFormatter.DIVIDE_BY_TEN);
public static final Identifier DAMAGE_TAKEN = makeCustomStat("damage_taken", StatFormatter.DIVIDE_BY_TEN);
public static final Identifier DAMAGE_BLOCKED_BY_SHIELD = makeCustomStat("damage_blocked_by_shield", StatFormatter.DIVIDE_BY_TEN);
public static final Identifier DAMAGE_ABSORBED = makeCustomStat("damage_absorbed", StatFormatter.DIVIDE_BY_TEN);
public static final Identifier DAMAGE_RESISTED = makeCustomStat("damage_resisted", StatFormatter.DIVIDE_BY_TEN);
public static final Identifier DEATHS = makeCustomStat("deaths", StatFormatter.DEFAULT);
public static final Identifier MOB_KILLS = makeCustomStat("mob_kills", StatFormatter.DEFAULT);
public static final Identifier ANIMALS_BRED = makeCustomStat("animals_bred", StatFormatter.DEFAULT);
public static final Identifier PLAYER_KILLS = makeCustomStat("player_kills", StatFormatter.DEFAULT);
public static final Identifier FISH_CAUGHT = makeCustomStat("fish_caught", StatFormatter.DEFAULT);
public static final Identifier TALKED_TO_VILLAGER = makeCustomStat("talked_to_villager", StatFormatter.DEFAULT);
public static final Identifier TRADED_WITH_VILLAGER = makeCustomStat("traded_with_villager", StatFormatter.DEFAULT);
public static final Identifier EAT_CAKE_SLICE = makeCustomStat("eat_cake_slice", StatFormatter.DEFAULT);
public static final Identifier FILL_CAULDRON = makeCustomStat("fill_cauldron", StatFormatter.DEFAULT);
public static final Identifier USE_CAULDRON = makeCustomStat("use_cauldron", StatFormatter.DEFAULT);
public static final Identifier CLEAN_ARMOR = makeCustomStat("clean_armor", StatFormatter.DEFAULT);
public static final Identifier CLEAN_BANNER = makeCustomStat("clean_banner", StatFormatter.DEFAULT);
public static final Identifier CLEAN_SHULKER_BOX = makeCustomStat("clean_shulker_box", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_BREWINGSTAND = makeCustomStat("interact_with_brewingstand", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_BEACON = makeCustomStat("interact_with_beacon", StatFormatter.DEFAULT);
public static final Identifier INSPECT_DROPPER = makeCustomStat("inspect_dropper", StatFormatter.DEFAULT);
public static final Identifier INSPECT_HOPPER = makeCustomStat("inspect_hopper", StatFormatter.DEFAULT);
public static final Identifier INSPECT_DISPENSER = makeCustomStat("inspect_dispenser", StatFormatter.DEFAULT);
public static final Identifier PLAY_NOTEBLOCK = makeCustomStat("play_noteblock", StatFormatter.DEFAULT);
public static final Identifier TUNE_NOTEBLOCK = makeCustomStat("tune_noteblock", StatFormatter.DEFAULT);
public static final Identifier POT_FLOWER = makeCustomStat("pot_flower", StatFormatter.DEFAULT);
public static final Identifier TRIGGER_TRAPPED_CHEST = makeCustomStat("trigger_trapped_chest", StatFormatter.DEFAULT);
public static final Identifier OPEN_ENDERCHEST = makeCustomStat("open_enderchest", StatFormatter.DEFAULT);
public static final Identifier ENCHANT_ITEM = makeCustomStat("enchant_item", StatFormatter.DEFAULT);
public static final Identifier PLAY_RECORD = makeCustomStat("play_record", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_FURNACE = makeCustomStat("interact_with_furnace", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_CRAFTING_TABLE = makeCustomStat("interact_with_crafting_table", StatFormatter.DEFAULT);
public static final Identifier OPEN_CHEST = makeCustomStat("open_chest", StatFormatter.DEFAULT);
public static final Identifier SLEEP_IN_BED = makeCustomStat("sleep_in_bed", StatFormatter.DEFAULT);
public static final Identifier OPEN_SHULKER_BOX = makeCustomStat("open_shulker_box", StatFormatter.DEFAULT);
public static final Identifier OPEN_BARREL = makeCustomStat("open_barrel", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_BLAST_FURNACE = makeCustomStat("interact_with_blast_furnace", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_SMOKER = makeCustomStat("interact_with_smoker", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_LECTERN = makeCustomStat("interact_with_lectern", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_CAMPFIRE = makeCustomStat("interact_with_campfire", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_CARTOGRAPHY_TABLE = makeCustomStat("interact_with_cartography_table", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_LOOM = makeCustomStat("interact_with_loom", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_STONECUTTER = makeCustomStat("interact_with_stonecutter", StatFormatter.DEFAULT);
public static final Identifier BELL_RING = makeCustomStat("bell_ring", StatFormatter.DEFAULT);
public static final Identifier RAID_TRIGGER = makeCustomStat("raid_trigger", StatFormatter.DEFAULT);
public static final Identifier RAID_WIN = makeCustomStat("raid_win", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_ANVIL = makeCustomStat("interact_with_anvil", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_GRINDSTONE = makeCustomStat("interact_with_grindstone", StatFormatter.DEFAULT);
public static final Identifier TARGET_HIT = makeCustomStat("target_hit", StatFormatter.DEFAULT);
public static final Identifier INTERACT_WITH_SMITHING_TABLE = makeCustomStat("interact_with_smithing_table", StatFormatter.DEFAULT);
private static Identifier makeCustomStat(String id, StatFormatter formatter) {
Identifier location = Identifier.withDefaultNamespace(id);
Registry.register(BuiltInRegistries.CUSTOM_STAT, id, location);
CUSTOM.get(location, formatter);
return location;
}
private static <T> StatType<T> makeRegistryStatType(String name, Registry<T> registry) {
Component displayName = Component.translatable("stat_type.minecraft." + name);
return Registry.register(BuiltInRegistries.STAT_TYPE, name, new StatType<>(registry, displayName));
}
}引用的其他类
-
- 引用位置:
参数/方法调用 - 关联成员:
Registry.register()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
Component.translatable()
- 引用位置:
-
- 引用位置:
字段/方法调用/返回值 - 关联成员:
Identifier.withDefaultNamespace()
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
字段/返回值
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置: