From f2c7c9c2b135f50af1aa9fcc96bb5c5f6a11829c Mon Sep 17 00:00:00 2001 From: 502647092 Date: Sat, 14 Nov 2015 11:09:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0LocalUtil=20=E5=B7=B2?= =?UTF-8?q?=E7=BF=BB=E8=AF=91IC2=20=E5=92=8C=E9=A3=8E=20NPC=20=E7=AD=89MOD?= =?UTF-8?q?=E7=89=A9=E5=93=81=E5=90=8D=E7=A7=B0...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- pom.xml | 4 +- .../maxgamer/QuickShop/Config/ItemConfig.java | 44 -- .../org/maxgamer/QuickShop/QuickShop.java | 6 +- .../org/maxgamer/QuickShop/Util/Util.java | 5 +- src/main/resources/item.yml | 426 ------------------ 5 files changed, 8 insertions(+), 477 deletions(-) delete mode 100644 src/main/java/org/maxgamer/QuickShop/Config/ItemConfig.java delete mode 100644 src/main/resources/item.yml diff --git a/pom.xml b/pom.xml index 3943e1b..1cd547a 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.maxgamer QuickShop - 1.5.2 + 1.6 快捷商店重置版本... ${project.name} @@ -54,7 +54,7 @@ http://ci.citycraft.cn:8080 - &4紧急更新 &c修复金斧权限检测问题... + &c更新LocalUtil &a已翻译&dIC2 和风 NPC&a等MOD物品名称... UTF-8 diff --git a/src/main/java/org/maxgamer/QuickShop/Config/ItemConfig.java b/src/main/java/org/maxgamer/QuickShop/Config/ItemConfig.java deleted file mode 100644 index d10983e..0000000 --- a/src/main/java/org/maxgamer/QuickShop/Config/ItemConfig.java +++ /dev/null @@ -1,44 +0,0 @@ -package org.maxgamer.QuickShop.Config; - -import java.io.File; - -import org.bukkit.inventory.ItemStack; -import org.bukkit.plugin.Plugin; - -import cn.citycraft.PluginHelper.config.FileConfig; - -public class ItemConfig { - public static FileConfig config; - public static File file; - private static String CONFIG_NAME = "item.yml"; - - public static String getItemName(final ItemStack i) { - if (i.hasItemMeta() && i.getItemMeta().hasDisplayName()) { - return i.getItemMeta().getDisplayName(); - } - final String name = i.getType().name(); - final int dur = i.getDurability(); - final String dura = i.getMaxStackSize() != 1 ? dur != 0 ? "_" + dur : "" : ""; - final String iname = name + dura; - return getItemName(iname); - } - - public static String getItemName(final String iname) { - String aname = config.getString(iname); - if (aname == null) { - aname = iname; - config.set(iname, iname); - config.save(); - } - return aname; - } - - public static void load(final Plugin p) { - config = new FileConfig(p, CONFIG_NAME); - } - - public static void reload() { - config.reload(); - } - -} diff --git a/src/main/java/org/maxgamer/QuickShop/QuickShop.java b/src/main/java/org/maxgamer/QuickShop/QuickShop.java index ca5f74d..3aec0f8 100644 --- a/src/main/java/org/maxgamer/QuickShop/QuickShop.java +++ b/src/main/java/org/maxgamer/QuickShop/QuickShop.java @@ -25,7 +25,6 @@ import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scheduler.BukkitTask; import org.maxgamer.QuickShop.Command.QuickShopCommands; import org.maxgamer.QuickShop.Config.ConfigManager; -import org.maxgamer.QuickShop.Config.ItemConfig; import org.maxgamer.QuickShop.Database.Database; import org.maxgamer.QuickShop.Database.DatabaseCore; import org.maxgamer.QuickShop.Database.DatabaseHelper; @@ -52,6 +51,7 @@ import org.maxgamer.QuickShop.Watcher.ItemWatcher; import org.maxgamer.QuickShop.Watcher.LogWatcher; import cn.citycraft.PluginHelper.config.FileConfig; +import cn.citycraft.PluginHelper.utils.LocalUtil; import cn.citycraft.PluginHelper.utils.VersionChecker; public class QuickShop extends JavaPlugin { @@ -343,7 +343,7 @@ public class QuickShop extends JavaPlugin { @Override public void onLoad() { config = new FileConfig(this); - ItemConfig.load(this); + LocalUtil.reload(); MsgUtil.init(this); } @@ -351,6 +351,6 @@ public class QuickShop extends JavaPlugin { @Override public void reloadConfig() { config.reload(); - ItemConfig.reload(); + LocalUtil.reload(); } } \ No newline at end of file diff --git a/src/main/java/org/maxgamer/QuickShop/Util/Util.java b/src/main/java/org/maxgamer/QuickShop/Util/Util.java index 6468371..1267b8f 100644 --- a/src/main/java/org/maxgamer/QuickShop/Util/Util.java +++ b/src/main/java/org/maxgamer/QuickShop/Util/Util.java @@ -21,7 +21,8 @@ import org.bukkit.inventory.meta.EnchantmentStorageMeta; import org.bukkit.material.MaterialData; import org.bukkit.material.Sign; import org.maxgamer.QuickShop.QuickShop; -import org.maxgamer.QuickShop.Config.ItemConfig; + +import cn.citycraft.PluginHelper.utils.LocalUtil; @SuppressWarnings("deprecation") public class Util { @@ -161,7 +162,7 @@ public class Util { */ public static String getName(final ItemStack i) { // final String vanillaName = getDataName(i.getType(), i.getDurability()); - final String vanillaName = ItemConfig.getItemName(i); + final String vanillaName = LocalUtil.getItemName(i); return prettifyText(vanillaName); } diff --git a/src/main/resources/item.yml b/src/main/resources/item.yml deleted file mode 100644 index 1c11b67..0000000 --- a/src/main/resources/item.yml +++ /dev/null @@ -1,426 +0,0 @@ -Version: 1.0 - -AIR_-1: 爪子 -AIR: 爪子 -STONE: 石头 -GRASS: 草方块 -DIRT: 泥土 -COBBLESTONE: 圆石 -WOOD: 木板 -SAPLING: 橡木树苗 -SAPLING_1: 云杉树苗 -SAPLING_2: 白桦树苗 -SAPLING_3: 丛林树苗 -SAPLING_4: 金合欢树苗 -SAPLING_5: 深色橡木树苗 -BEDROCK: 基岩 -WATER: 水 -STATIONARY_WATER: 静态的水 -LAVA: 岩浆 -STATIONARY_LAVA: 静态的岩浆 -SAND: 沙子 -GRAVEL: 沙砾 -GOLD_ORE: 金矿石 -IRON_ORE: 铁矿石 -COAL_ORE: 煤矿石 -LOG: 橡木 -LEAVES: 橡木树叶 -SPONGE: 海绵 -GLASS: 玻璃 -LAPIS_ORE: 青金石矿石 -LAPIS_BLOCK: 青金石块 -DISPENSER: 发射器 -SANDSTONE: 沙石 -NOTE_BLOCK: 音符盒 -BED_BLOCK: 床 -POWERED_RAIL: 动力铁轨 -DETECTOR_RAIL: 探测铁轨 -PISTON_STICKY_BASE: 粘性活塞 -WEB: 蜘蛛网 -LONG_GRASS: 灌木 -DEAD_BUSH: 枯死的灌木 -PISTON_BASE: 活塞 -PISTON_EXTENSION: 活塞帽 -WOOL: 羊毛 -PISTON_MOVING_PIECE: PISTON_MOVING_PIECE -YELLOW_FLOWER: 蒲公英 -RED_ROSE: 罂粟 -BROWN_MUSHROOM: 棕色蘑菇 -RED_MUSHROOM: 红色蘑菇 -GOLD_BLOCK: 金块 -IRON_BLOCK: 铁块 -DOUBLE_STEP: 石台阶(两层) -STEP: 石台阶 -BRICK: 砖块 -TNT: TNT -BOOKSHELF: 书架 -MOSSY_COBBLESTONE: 苔石 -OBSIDIAN: 黑曜石 -TORCH: 火把 -FIRE: 火 -MOB_SPAWNER: 刷怪笼 -WOOD_STAIRS: 橡木楼梯 -CHEST: 箱子 -REDSTONE_WIRE: 红石粉 -DIAMOND_ORE: 钻石原矿 -DIAMOND_BLOCK: 钻石块 -WORKBENCH: 工作台 -CROPS: 农作物 -SOIL: 耕地 -FURNACE: 熔炉 -BURNING_FURNACE: 燃烧的熔炉 -SIGN_POST: 木牌 -WOODEN_DOOR: 橡木门 -LADDER: 梯子 -RAILS: 铁轨 -COBBLESTONE_STAIRS: 圆石台阶 -WALL_SIGN: 墙上的木牌 -LEVER: 拉杆 -STONE_PLATE: 石质压力板 -IRON_DOOR_BLOCK: 铁门 -WOOD_PLATE: 木质压力板 -REDSTONE_ORE: 红石原矿 -GLOWING_REDSTONE_ORE: 采集中的红石原矿 -REDSTONE_TORCH_OFF: 红石火把(关闭) -REDSTONE_TORCH_ON: 红石火把(打开) -STONE_BUTTON: 石按钮 -SNOW: 雪 -ICE: 冰 -SNOW_BLOCK: 雪块 -CACTUS: 仙人掌 -CLAY: 粘土 -SUGAR_CANE_BLOCK: SUGAR_CANE_BLOCK -JUKEBOX: 唱片机 -FENCE: 栅栏 -PUMPKIN: 南瓜 -NETHERRACK: 地狱岩 -SOUL_SAND: 灵魂沙 -GLOWSTONE: 萤石 -PORTAL: 传送门 -JACK_O_LANTERN: 南瓜灯 -CAKE_BLOCK: 蛋糕 -DIODE_BLOCK_OFF: DIODE_BLOCK_OFF -DIODE_BLOCK_ON: DIODE_BLOCK_ON -LOCKED_CHEST: 上锁的箱子 -STAINED_GLASS: 白色染色玻璃 -STAINED_GLASS_1: 橙色染色玻璃 -STAINED_GLASS_2: 品红色染色玻璃 -STAINED_GLASS_3: 淡蓝色染色玻璃 -STAINED_GLASS_4: 黄色染色玻璃 -STAINED_GLASS_5: 黄绿色染色玻璃 -STAINED_GLASS_6: 粉红色染色玻璃 -STAINED_GLASS_7: 灰色染色玻璃 -STAINED_GLASS_8: 淡灰色染色玻璃 -STAINED_GLASS_9: 青色染色玻璃 -STAINED_GLASS_10: 紫色染色玻璃 -STAINED_GLASS_11: 蓝色染色玻璃 -STAINED_GLASS_12: 棕色染色玻璃 -STAINED_GLASS_13: 绿色染色玻璃 -STAINED_GLASS_14: 红色染色玻璃 -STAINED_GLASS_15: 黑色染色玻璃 -TRAP_DOOR: 活板门 -MONSTER_EGGS: 石头刷怪蛋 -SMOOTH_BRICK: 石砖 -HUGE_MUSHROOM_1: 蘑菇 -HUGE_MUSHROOM_2: 蘑菇 -IRON_FENCE: 铁栅栏 -THIN_GLASS: 玻璃板 -MELON_BLOCK: 西瓜方块 -PUMPKIN_STEM: 南瓜种子 -MELON_STEM: 西瓜种子 -VINE: 藤蔓 -FENCE_GATE: 栅栏门 -BRICK_STAIRS: 砖楼梯 -SMOOTH_STAIRS: 石砖楼梯 -MYCEL: 菌丝 -WATER_LILY: 睡莲 -NETHER_BRICK: 地狱砖块 -NETHER_FENCE: 地狱栅栏 -NETHER_BRICK_STAIRS: 地狱砖楼梯 -NETHER_WARTS: 地狱疣 -ENCHANTMENT_TABLE: 附魔台 -BREWING_STAND: 酿造台 -CAULDRON: 炼药锅 -ENDER_PORTAL: 末地传送门 -ENDER_PORTAL_FRAME: 末地传送框架 -ENDER_STONE: 末地石 -DRAGON_EGG: 龙蛋 -REDSTONE_LAMP_OFF: 红石灯(关闭) -REDSTONE_LAMP_ON: 红石灯(打开) -WOOD_DOUBLE_STEP: 橡木台阶(两层) -WOOD_STEP: 橡木台阶 -COCOA: 可可豆 -SANDSTONE_STAIRS: 沙石台阶 -EMERALD_ORE: 绿宝石矿石 -ENDER_CHEST: 末影箱 -TRIPWIRE_HOOK: 绊线钩 -TRIPWIRE: 绊线钩 -EMERALD_BLOCK: 绿宝石块 -SPRUCE_WOOD_STAIRS: 云杉木楼梯 -BIRCH_WOOD_STAIRS: 桦木楼梯 -JUNGLE_WOOD_STAIRS: 丛林木楼梯 -COMMAND: 命令方块 -BEACON: 信标 -COBBLE_WALL: 圆石墙 -FLOWER_POT: 花盆 -CARROT: 胡萝卜 -POTATO: 土豆 -WOOD_BUTTON: 木按钮 -SKULL: 头颅 -ANVIL: 铁毡 -TRAPPED_CHEST: 陷阱箱 -GOLD_PLATE: 测重压力板(轻质) -IRON_PLATE: 测重压力板(重质) -REDSTONE_COMPARATOR_OFF: 红石比较器(关闭) -REDSTONE_COMPARATOR_ON: 红石比较器(打开) -DAYLIGHT_DETECTOR: 阳光传感器 -REDSTONE_BLOCK: 红石块 -QUARTZ_ORE: 下界石英矿石 -HOPPER: 漏斗 -QUARTZ_BLOCK: 石英块 -QUARTZ_STAIRS: 石英楼梯 -ACTIVATOR_RAIL: 激活铁轨 -DROPPER: 掉落物 -STAINED_CLAY: 白色染色粘土 -STAINED_CLAY_1: 橙色染色粘土 -STAINED_CLAY_2: 品红色染色粘土 -STAINED_CLAY_3: 淡蓝色染色粘土 -STAINED_CLAY_4: 黄色染色粘土 -STAINED_CLAY_5: 黄绿色染色粘土 -STAINED_CLAY_6: 粉红色染色粘土 -STAINED_CLAY_7: 灰色染色粘土 -STAINED_CLAY_8: 淡灰色染色粘土 -STAINED_CLAY_9: 青色染色粘土 -STAINED_CLAY_10: 紫色染色粘土 -STAINED_CLAY_11: 蓝色染色粘土 -STAINED_CLAY_12: 棕色染色粘土 -STAINED_CLAY_13: 绿色染色粘土 -STAINED_CLAY_14: 红色染色粘土 -STAINED_CLAY_15: 黑色染色粘土 -STAINED_GLASS_PANE: 白色染色玻璃板 -STAINED_GLASS_PANE_1: 橙色染色玻璃板 -STAINED_GLASS_PANE_2: 品红色染色玻璃板 -STAINED_GLASS_PANE_3: 淡蓝色染色玻璃板 -STAINED_GLASS_PANE_4: 黄色染色玻璃板 -STAINED_GLASS_PANE_5: 黄绿色染色玻璃板 -STAINED_GLASS_PANE_6: 粉红色染色玻璃板 -STAINED_GLASS_PANE_7: 灰色染色玻璃板 -STAINED_GLASS_PANE_8: 淡灰色染色玻璃板 -STAINED_GLASS_PANE_9: 青色染色玻璃板 -STAINED_GLASS_PANE_10: 紫色染色玻璃板 -STAINED_GLASS_PANE_11: 蓝色染色玻璃板 -STAINED_GLASS_PANE_12: 棕色染色玻璃板 -STAINED_GLASS_PANE_13: 绿色染色玻璃板 -STAINED_GLASS_PANE_14: 红色染色玻璃板 -STAINED_GLASS_PANE_15: 黑色染色玻璃板 -LEAVES_2: 合金欢树叶 -LOG_2: 合金欢木 -ACACIA_STAIRS: 合金欢楼梯 -DARK_OAK_STAIRS: 深色橡木楼梯 -HAY_BLOCK: 干草快 -CARPET: 白色地毯 -CARPET_1: 橙色地毯 -CARPET_2: 品红色地毯 -CARPET_3: 淡蓝色地毯 -CARPET_4: 黄色地毯 -CARPET_5: 黄绿色地毯 -CARPET_6: 粉红色地毯 -CARPET_7: 灰色地毯 -CARPET_8: 淡灰色地毯 -CARPET_9: 青色地毯 -CARPET_10: 紫色地毯 -CARPET_11: 蓝色地毯 -CARPET_12: 棕色地毯 -CARPET_13: 绿色地毯 -CARPET_14: 红色地毯 -CARPET_15: 黑色地毯 -HARD_CLAY: 硬化粘土 -COAL_BLOCK: 煤炭快 -PACKED_ICE: 浮冰 -DOUBLE_PLANT: 向日葵 -IRON_SPADE: 铁楸 -IRON_PICKAXE: 铁镐 -IRON_AXE: 铁斧 -FLINT_AND_STEEL: 打火石 -APPLE: 苹果 -BOW: 弓 -ARROW: 箭 -COAL: 煤炭 -DIAMOND: 钻石 -IRON_INGOT: 铁锭 -GOLD_INGOT: 金锭 -IRON_SWORD: 铁剑 -WOOD_SWORD: 木剑 -WOOD_SPADE: 木楸 -WOOD_PICKAXE: 木稿 -WOOD_AXE: 木斧 -STONE_SWORD: 石剑 -STONE_SPADE: 石楸 -STONE_PICKAXE: 石稿 -STONE_AXE: 石斧 -DIAMOND_SWORD: 钻石剑 -DIAMOND_SPADE: 钻石楸 -DIAMOND_PICKAXE: 钻石稿 -DIAMOND_AXE: 钻石斧 -STICK: 木棍 -BOWL: 碗 -MUSHROOM_SOUP: 蘑菇煲 -GOLD_SWORD: 金剑 -GOLD_SPADE: 金楸 -GOLD_PICKAXE: 金稿 -GOLD_AXE: 金斧 -GOLD_HOE: 金锄 -STRING: 线 -FEATHER: 羽毛 -SULPHUR: 火药 -WOOD_HOE: 木锄 -STONE_HOE: 石锄 -IRON_HOE: 铁锄 -DIAMOND_HOE: 钻石锄 -SEEDS: 种子 -WHEAT: 小麦 -BREAD: 面包 -LEATHER_HELMET: 皮革帽子 -LEATHER_CHESTPLATE: 皮革外套 -LEATHER_LEGGINGS: 皮革护腿 -LEATHER_BOOTS: 皮革靴子 -CHAINMAIL_HELMET: 锁链帽子 -CHAINMAIL_CHESTPLATE: 锁链外套 -CHAINMAIL_LEGGINGS: 锁链护腿 -CHAINMAIL_BOOTS: 锁链靴子 -IRON_HELMET: 铁帽子 -IRON_CHESTPLATE: 铁外套 -IRON_LEGGINGS: 铁护腿 -IRON_BOOTS: 铁靴子 -DIAMOND_HELMET: 钻石帽子 -DIAMOND_CHESTPLATE: 钻石外套 -DIAMOND_LEGGINGS: 钻石护腿 -DIAMOND_BOOTS: 钻石靴子 -GOLD_HELMET: 金帽子 -GOLD_CHESTPLATE: 金外套 -GOLD_LEGGINGS: 金护腿 -GOLD_BOOTS: 金靴子 -FLINT: 燧石 -PORK: 生猪排 -GRILLED_PORK: 熟猪排 -PAINTING: 画 -GOLDEN_APPLE: 金苹果 -SIGN: 木牌 -WOOD_DOOR: 木门 -BUCKET: 桶 -WATER_BUCKET: 水桶 -LAVA_BUCKET: 岩浆桶 -MINECART: 矿车 -SADDLE: SADDLE -IRON_DOOR: 铁门 -REDSTONE: 红石 -SNOW_BALL: 雪球 -BOAT: 船 -LEATHER: 皮革 -MILK_BUCKET: 牛奶桶 -CLAY_BRICK: 红砖 -CLAY_BALL: 粘土球 -SUGAR_CANE: 甘蔗 -PAPER: 纸 -BOOK: 书 -SLIME_BALL: 史莱姆球 -STORAGE_MINECART: 运输矿车 -POWERED_MINECART: 动力矿车 -EGG: 鸡蛋 -COMPASS: 指南针 -FISHING_ROD: 鱼竿 -WATCH: 钟 -GLOWSTONE_DUST: 萤石粉 -RAW_FISH: 生鱼 -COOKED_FISH: 熟鱼 -INK_SACK: 墨囊 -INK_SACK_1: 玫瑰红 -INK_SACK_2: 仙人掌绿 -INK_SACK_3: 可可豆 -INK_SACK_4: 青金石 -INK_SACK_5: 紫色染料 -INK_SACK_6: 青色染料 -INK_SACK_7: 淡灰色染料 -INK_SACK_8: 灰色染料 -INK_SACK_9: 粉色染料 -INK_SACK_10: 黄绿色染料 -INK_SACK_11: 蒲公英黄染料 -INK_SACK_12: 淡蓝色染料 -INK_SACK_13: 品红色染料 -INK_SACK_14: 橙色染料 -INK_SACK_15: 骨粉 -BONE: 骨粉 -SUGAR: 糖 -CAKE: 蛋糕 -BED: 床 -DIODE: 红石中继器 -COOKIE: 曲奇 -MAP: 地图 -SHEARS: 剪刀 -MELON: 西瓜 -PUMPKIN_SEEDS: 南瓜种子 -MELON_SEEDS: 西瓜种子 -RAW_BEEF: 生牛肉 -COOKED_BEEF: 熟牛肉 -RAW_CHICKEN: 生鸡肉 -COOKED_CHICKEN: 熟鸡肉 -ROTTEN_FLESH: 腐肉 -ENDER_PEARL: 末影之眼 -BLAZE_ROD: 烈焰棒 -GHAST_TEAR: 恶魂之泪 -GOLD_NUGGET: 金粒 -NETHER_STALK: 地狱疣 -POTION: 药水 -GLASS_BOTTLE: 玻璃瓶 -SPIDER_EYE: 蜘蛛眼 -FERMENTED_SPIDER_EYE: 发酵蛛眼 -BLAZE_POWDER: 烈焰粉 -MAGMA_CREAM: 岩浆膏 -BREWING_STAND_ITEM: 酿造台 -CAULDRON_ITEM: 炼药锅 -EYE_OF_ENDER: 末影之眼 -SPECKLED_MELON: 闪烁的西瓜 -MONSTER_EGG: 刷怪蛋 -EXP_BOTTLE: 附魔之瓶 -FIREBALL: 火焰弹 -BOOK_AND_QUILL: 书和笔 -WRITTEN_BOOK: 成书 -EMERALD: 绿宝石 -ITEM_FRAME: 物品展示框 -FLOWER_POT_ITEM: 花盆 -CARROT_ITEM: 胡萝卜 -POTATO_ITEM: 马铃薯 -BAKED_POTATO: 烤马铃薯 -POISONOUS_POTATO: 毒马铃薯 -EMPTY_MAP: 空地图 -GOLDEN_CARROT: 金萝卜 -SKULL_ITEM: 头颅 -CARROT_STICK: 胡萝卜 -NETHER_STAR: 下界之星 -PUMPKIN_PIE: 南瓜派 -FIREWORK: 烟花 -FIREWORK_CHARGE: 烟花 -ENCHANTED_BOOK: 附魔书 -REDSTONE_COMPARATOR: 红石比较器 -NETHER_BRICK_ITEM: 地狱砖块 -QUARTZ: 石英 -EXPLOSIVE_MINECART: TNT矿车 -HOPPER_MINECART: 漏斗矿车 -IRON_BARDING: 铁马凯 -GOLD_BARDING: 金马凯 -DIAMOND_BARDING: 钻石马凯 -LEASH: 栓绳 -NAME_TAG: 命名牌 -COMMAND_MINECART: 命令方块 -GOLD_RECORD: 音乐唱片 -GREEN_RECORD: 音乐唱片 -RECORD_3: 音乐唱片 -RECORD_4: 音乐唱片 -RECORD_5: 音乐唱片 -RECORD_6: 音乐唱片 -RECORD_7: 音乐唱片 -RECORD_8: 音乐唱片 -RECORD_9: 音乐唱片 -RECORD_10: 音乐唱片 -RECORD_11: 音乐唱片 -RECORD_12: 音乐唱片 \ No newline at end of file