@@ -29,35 +29,28 @@ private Categories() {}
2929 private static final String lore = "&a> 单击打开" ;
3030
3131 public static final Category WEAPONS = new Category (new CustomItem (Material .GOLDEN_SWORD , "&7武器" , "" , lore ), 1 );
32- public static final Category PORTABLE = new Category (new CustomItem (getSkull ( "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDBjYjFlNjdiNTEyYWIyZDRiZjNkN2FjZTBlYWFmNjFjMzJjZDQ2ODFkZGMzOTg3Y2ViMzI2NzA2YTMzZmEifX19" ) , "&7物品" , "" , lore ), 1 );
32+ public static final Category PORTABLE = new Category (new CustomItem (SlimefunItems . BACKPACK_MEDIUM , "&7物品" , "" , lore ), 1 );
3333 public static final Category FOOD = new Category (new CustomItem (Material .APPLE , "&7食物" , "" , lore ), 2 );
34- public static final Category MACHINES_1 = new Category (new CustomItem (getSkull ("eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTM0M2NlNThkYTU0Yzc5OTI0YTJjOTMzMWNmYzQxN2ZlOGNjYmJlYTliZTQ1YTdhYzg1ODYwYTZjNzMwIn19fQ==" ), "&7基础机器" , "" , lore ), 1 );
35-
36- public static final LockedCategory ELECTRICITY = new LockedCategory (new CustomItem (getSkull ("eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTU4NDQzMmFmNmYzODIxNjcxMjAyNThkMWVlZThjODdjNmU3NWQ5ZTQ3OWU3YjBkNGM3YjZhZDQ4Y2ZlZWYifX19" ), "&b能源与电力" , "" , lore ), 4 , MACHINES_1 );
37- public static final LockedCategory GPS = new LockedCategory (new CustomItem (getSkull ("eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjBjOWMxYTAyMmY0MGI3M2YxNGI0Y2JhMzdjNzE4YzZhNTMzZjNhMjg2NGI2NTM2ZDVmNDU2OTM0Y2MxZiJ9fX0=" ), "&b基于 GPS 的机器" , "" , "&a>单击打开" ), 4 , MACHINES_1 );
34+ public static final Category MACHINES_1 = new Category (new CustomItem (Material .SMITHING_TABLE , "&7基础机器" , "" , lore ), 1 );
35+ public static final LockedCategory ELECTRICITY = new LockedCategory (new CustomItem (SlimefunItems .NUCLEAR_REACTOR , "&b能源与电力" , "" , lore ), 4 , MACHINES_1 );
36+ public static final LockedCategory GPS = new LockedCategory (new CustomItem (SlimefunItems .GPS_TRANSMITTER , "&b基于 GPS 的机器" , "" , "&a>单击打开" ), 4 , MACHINES_1 );
3837 public static final Category ARMOR = new Category (new CustomItem (Material .IRON_CHESTPLATE , "&7防具" , "" , lore ), 2 );
3938 public static final Category LUMPS_AND_MAGIC = new Category (new CustomItem (SlimefunItems .RUNE_ENDER , "&7魔法物品" , "" , lore ), 2 );
4039 public static final Category MAGIC = new Category (new CustomItem (SlimefunItems .ENDER_BACKPACK , "&7魔法工具" , "" , lore ), 3 );
41- public static final Category MISC = new Category (new CustomItem (getSkull ( "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTRkYTk3ZjA4MGUzOTViODQyYzRjYzgyYTg0MDgyM2Q0ZGJkOGNhNjg4YTIwNjg1M2U1NzgzZTRiZmRjMDEyIn19fQ==" ) , "&7杂项" , "" , lore ), 2 );
40+ public static final Category MISC = new Category (new CustomItem (SlimefunItems . CAN , "&7杂项" , "" , lore ), 2 );
4241 public static final Category TECH = new Category (new CustomArmor (new CustomItem (Material .LEATHER_CHESTPLATE , "&7科技工具" , "" , lore ), Color .SILVER ), 3 );
43- public static final Category RESOURCES = new Category (new CustomItem (getSkull ( "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2U4ZjVhZGIxNGQ2YzlmNmI4MTBkMDI3NTQzZjFhOGMxZjQxN2UyZmVkOTkzYzk3YmNkODljNzRmNWUyZTgifX19" ) , "&7资源" , "" , lore ), 1 );
44- public static final Category CARGO = new LockedCategory (new CustomItem (getSkull ( "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTUxMGJjODUzNjJhMTMwYTZmZjlkOTFmZjExZDZmYTQ2ZDdkMTkxMmEzNDMxZjc1MTU1OGVmM2M0ZDljMiJ9fX0=" ) , "&c货物管理" , "" , lore ), 4 , MACHINES_1 );
42+ public static final Category RESOURCES = new Category (new CustomItem (SlimefunItems . SYNTHETIC_SAPPHIRE , "&7资源" , "" , lore ), 1 );
43+ public static final Category CARGO = new LockedCategory (new CustomItem (SlimefunItems . CARGO_MANAGER , "&c货物管理" , "" , lore ), 4 , MACHINES_1 );
4544 public static final Category TECH_MISC = new Category (new CustomItem (SlimefunItems .HEATING_COIL , "&7科技零件" , "" , lore ), 2 );
4645 public static final Category MAGIC_ARMOR = new Category (new CustomItem (SlimefunItems .ENDER_HELMET , "&7魔法防具" , "" , lore ), 2 );
4746 public static final Category TALISMANS_1 = new Category (new CustomItem (Material .EMERALD , "&7护身符 - &a1级" , "" , lore ), 2 );
4847 public static final LockedCategory TALISMANS_2 = new LockedCategory (new CustomItem (Material .EMERALD , "&7护身符 - &a2级" , "" , lore ), 3 , TALISMANS_1 );
4948 public static final Category TOOLS = new Category (new CustomItem (Material .GOLDEN_PICKAXE , "&7工具" , "" , lore ), 1 );
49+
50+ // Seasonal Categories
5051 public static final SeasonalCategory CHRISTMAS = new SeasonalCategory (12 , 1 , new CustomItem (Material .NETHER_STAR , "&a圣&b诞&c节" , "" , ChatColor .translateAlternateColorCodes ('&' , "&c帮助 &a圣诞老人" )));
5152 public static final SeasonalCategory VALENTINES_DAY = new SeasonalCategory (2 , 2 , new CustomItem (Material .POPPY , "&d情人节" , "" , ChatColor .translateAlternateColorCodes ('&' , "&d庆祝爱情" )));
5253 public static final SeasonalCategory EASTER = new SeasonalCategory (4 , 2 , new CustomItem (Material .EGG , "&6复活节" , "" , ChatColor .translateAlternateColorCodes ('&' , "&a给一些蛋上色" )));
5354 public static final SeasonalCategory BIRTHDAY = new SeasonalCategory (10 , 1 , new CustomItem (Material .FIREWORK_ROCKET , "&a&lTheBusyBiscuit 的生日 &7(10/26)" , "" , ChatColor .translateAlternateColorCodes ('&' , "&a和我一起庆祝" )));
5455
55- private static ItemStack getSkull (String texture ) {
56- try {
57- return CustomSkull .getItem (texture );
58- } catch (Exception x ) {
59- Slimefun .getLogger ().log (Level .SEVERE , "An Error occured while initializing the Categories for Slimefun " + Slimefun .getVersion (), x );
60- return new ItemStack (Material .PLAYER_HEAD );
61- }
62- }
6356}
0 commit comments