private ItemMeta getItemMetaIntenal(Material material) {
switch (material) {
case AIR:
return null;
case WRITTEN_BOOK:
case BOOK_AND_QUILL:
return mock(BookMeta.class);
case SKULL_ITEM:
return mock(SkullMeta.class);
case LEATHER_HELMET:
case LEATHER_CHESTPLATE:
case LEATHER_LEGGINGS:
case LEATHER_BOOTS:
return mock(LeatherArmorMeta.class);
case POTION:
case SPLASH_POTION:
case LINGERING_POTION:
case TIPPED_ARROW:
return mock(PotionMeta.class);
case MAP:
return mock(PotionMeta.class);
case FIREWORK:
return mock(PotionMeta.class);
case FIREWORK_CHARGE:
return mock(FireworkEffectMeta.class);
case ENCHANTED_BOOK:
return mock(EnchantmentStorageMeta.class);
case BANNER:
return mock(BannerMeta.class);
case FURNACE:
case CHEST:
case TRAPPED_CHEST:
case JUKEBOX:
case DISPENSER:
case DROPPER:
case SIGN:
case MOB_SPAWNER:
case NOTE_BLOCK:
case PISTON_BASE:
case BREWING_STAND_ITEM:
case ENCHANTMENT_TABLE:
case COMMAND:
case COMMAND_REPEATING:
case COMMAND_CHAIN:
case BEACON:
case DAYLIGHT_DETECTOR:
case DAYLIGHT_DETECTOR_INVERTED:
case HOPPER:
case REDSTONE_COMPARATOR:
case FLOWER_POT_ITEM:
case SHIELD:
case STRUCTURE_BLOCK:
return mock(BlockStateMeta.class);
default:
return mock(ItemMeta.class);
}
}
TestItemFactory.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:ExilePearl
作者:
评论列表
文章目录