|
10 | 10 |
|
11 | 11 | public final class AdornStats {
|
12 | 12 | public static final Registrar<Identifier> CUSTOM_STATS = RegistrarFactory.get().create(RegistryKeys.CUSTOM_STAT);
|
13 |
| - public static final Identifier OPEN_BREWER = register("open_brewer", StatFormatter.DEFAULT); |
14 |
| - public static final Identifier OPEN_DRAWER = register("open_drawer", StatFormatter.DEFAULT); |
15 |
| - public static final Identifier OPEN_KITCHEN_CUPBOARD = register("open_kitchen_cupboard", StatFormatter.DEFAULT); |
16 |
| - public static final Identifier INTERACT_WITH_SHELF = register("interact_with_shelf", StatFormatter.DEFAULT); |
17 |
| - public static final Identifier INTERACT_WITH_TABLE_LAMP = register("interact_with_table_lamp", StatFormatter.DEFAULT); |
18 |
| - public static final Identifier INTERACT_WITH_TRADING_STATION = register("interact_with_trading_station", StatFormatter.DEFAULT); |
19 |
| - public static final Identifier DYE_TABLE_LAMP = register("dye_table_lamp", StatFormatter.DEFAULT); |
20 |
| - public static final Identifier DYE_SOFA = register("dye_sofa", StatFormatter.DEFAULT); |
21 |
| - public static final Identifier SIT_ON_CHAIR = register("sit_on_chair", StatFormatter.DEFAULT); |
22 |
| - public static final Identifier SIT_ON_SOFA = register("sit_on_sofa", StatFormatter.DEFAULT); |
23 |
| - public static final Identifier SIT_ON_BENCH = register("sit_on_bench", StatFormatter.DEFAULT); |
| 13 | + public static final Identifier OPEN_BREWER = register("open_brewer"); |
| 14 | + public static final Identifier OPEN_DRAWER = register("open_drawer"); |
| 15 | + public static final Identifier OPEN_KITCHEN_CUPBOARD = register("open_kitchen_cupboard"); |
| 16 | + public static final Identifier INTERACT_WITH_SHELF = register("interact_with_shelf"); |
| 17 | + public static final Identifier INTERACT_WITH_TABLE_LAMP = register("interact_with_table_lamp"); |
| 18 | + public static final Identifier INTERACT_WITH_TRADING_STATION = register("interact_with_trading_station"); |
| 19 | + public static final Identifier DYE_TABLE_LAMP = register("dye_table_lamp"); |
| 20 | + public static final Identifier DYE_SOFA = register("dye_sofa"); |
| 21 | + public static final Identifier SIT_ON_CHAIR = register("sit_on_chair"); |
| 22 | + public static final Identifier SIT_ON_SOFA = register("sit_on_sofa"); |
| 23 | + public static final Identifier SIT_ON_BENCH = register("sit_on_bench"); |
24 | 24 |
|
25 |
| - private static Identifier register(String name, StatFormatter formatter) { |
| 25 | + private static Identifier register(String name) { |
26 | 26 | var id = AdornCommon.id(name);
|
27 | 27 | CUSTOM_STATS.register(name, () -> id);
|
28 |
| - Stats.CUSTOM.getOrCreateStat(id, formatter); |
29 | 28 | return id;
|
30 | 29 | }
|
31 | 30 |
|
32 | 31 | public static void init() {
|
| 32 | + for (Identifier stat : CUSTOM_STATS) { |
| 33 | + Stats.CUSTOM.getOrCreateStat(stat, StatFormatter.DEFAULT); |
| 34 | + } |
33 | 35 | }
|
34 | 36 | }
|
0 commit comments