TrMenu
TrMenu copied to clipboard
[问题]: 選單載入報錯
🚀 是否已尝试最新的版本
- [X] 我已更新 TrMenu 至最新的版本, 并且同样复现该问题.
📚 是否已查阅 Wiki
- [X] 我已查阅 Wiki 对于该问题的相关内容, 并确定该问题是存在的.
🔗 是否存在重复 issue
- [X] 我已翻阅现有的 issue 没有发现内容重复, 亦或是对现有 issue 的更详细的描述.
📰 服务端详细信息
TrMenu Dump Information (Date: 2022-06-27 23:34:13)
| Server OS: Linux amd64 5.15.0-1010-gcp | Server software: git-Purpur-1632 (MC: 1.18.2) (1.18.2-R0.1-SNAPSHOT) | Java version: 18-ea
| TrMenu: 3.1.12 Installed Plugins: · AdvancedAchievements - 8.0.2 (0 KB) · AlonsoTags - 2.0.7-BETA-PRO (0 KB) · ArtMap - 3.9.2 (0 KB) · BansWebhook - 2.0 (0 KB) · BetterProfiles - 1.5-BETA (0 KB) · BetterRTP - 3.4.4 (0 KB) · BlockLocker - 1.10.3 (0 KB) · CMI - 9.2.0.4 (0 KB) · CMIEInjector - 1.0.2.3 (0 KB) · CMILib - 1.2.0.3 (0 KB) · ChatControlRed - 10.11.7 (0 KB) · ChestSort - 13.2.0 (0 KB) · Citizens - 2.0.29-SNAPSHOT (build 2509) (0 KB) · CommandBlocks - 1.2.9 (0 KB) · CommandToItem - ${version} (0 KB) · CoreProtect - 21.2 (0 KB) · DeluxeAnnounce - 20.3.19 (0 KB) · DiscordSRV - 1.25.1 (0 KB) · EcoEnchants - 8.93.0 (0 KB) · EcoEnchantsGUI - 4.1 (0 KB) · Elevator - 3.12.2 (0 KB) · GSit - 1.1.0 (0 KB) · HamsterAPI - 0.1.7 (0 KB) · HeadDatabase - 4.17.0 (0 KB) · HungerKeeperPlus - 1.4.1 (0 KB) · InteractiveChat - 4.2.2.0 (0 KB) · ItemsAdder - 3.2.0c-beta6 (0 KB) · Jobs - 5.1.0.0 (0 KB) · Lands - 6.6.3 (0 KB) · LevelledMobs - 3.6.3 b656 (0 KB) · LibsDisguises - 10.0.28-SNAPSHOT (0 KB) · LightAPI - bukkit-5.2.0 (build SNAPSHOT) (0 KB) · LiteBans - 2.9.5 (0 KB) · LoneLibs - 1.0.19 (0 KB) · LuckPerms - 5.4.30 (0 KB) · MCCosmetics - 0.5.0-SNAPSHOT-e5896e21 (0 KB) · MobFarmManager - 2.0.3.0 (0 KB) · ModelEngine - R2.5.1 (0 KB) · Multiverse-Core - 4.3.2-SNAPSHOT-b868 (0 KB) · MythicLib - 1.3.2 (0 KB) · MythicMobs - 5.0.4-f1007ca3 (0 KB) · NBTAPI - 2.10.0 (0 KB) · NotTooExpensive - 1.3.3 (0 KB) · Pl-Hide-Pro - 2.5 (0 KB) · PlaceholderAPI - 2.11.1 (0 KB) · Plan - 5.4 build 1722 (0 KB) · PlayerPoints - 3.2.4 (0 KB) · PlayerWarps - 6.17.3 (0 KB) · ProtectionLib - 1.4 (0 KB) · ProtocolLib - 5.0.0-SNAPSHOT-b570 (0 KB) · PublicBin - 1.1.0 (0 KB) · PyroFishingPro - 4.6.9 (0 KB) · PyroLib - 1.1.1 (0 KB) · Quests - 4.5.0-b345 (0 KB) · QuickShop - 5.1.0.8 (0 KB) · STN-Studios-API - 5.0.0-alpha.12 (0 KB) · Seasons - 2.5.0 (0 KB) · ServerBooster - 1.0.58 (0 KB) · ServerUtils - 3.5.1 (0 KB) · Shops - 3.4.0 (0 KB) · Skript - 2.6.2 (0 KB) · SlimeChunkMapPlus - 4.1.5 (0 KB) · TAB - 3.1.0 (0 KB) · TogglePvp - 6.3 (0 KB) · TrMenu - 3.1.12 (0 KB) · TradeMe - 6.1.1.1 (0 KB) · TreeAssist - 7.3.27 (0 KB) · UltimateAutoRestart - Build 52b (0 KB) · Vault - 1.7.3-b131 (0 KB) · Vulcan - 2.6.7-HOTFIX (0 KB) · WolfyUtilities - 4.16.1.0 (0 KB) · WorldEdit - 7.2.10+1742f98 (0 KB) · ajLeaderboards - 2.5.7 (0 KB) · dynmap - 3.4-beta-4-792 (0 KB) · eco - 6.37.1 (0 KB) · mcMMO - 2.1.212 (0 KB) · zAuctionHouse-Discord - 1.0.7 (0 KB) · zAuctionHouseV3 - 3.0.9.5 (0 KB)
🔍 详细的描述
選單剛讀取的時候會卡一小段時間,看起來很像是選單容量太大 主要是我想知道有沒有優化此選單的方式 我很像寫太多累贅的東西了 https://pastebin.com/gV4qa67t 1.載入此選單 2./trmenu reload 3.開啟此選單 之後伺服器就會卡5~20秒左右
🗄 服务端日志
[23:08:01] [Watchdog Thread/ERROR]: PID: 21 | Suspended: false | Native: true | State: RUNNABLE
[23:08:01] [Watchdog Thread/ERROR]: Stack:
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/sun.nio.ch.Net.poll(Native Method)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:178)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:187)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:311)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:347)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:800)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/java.net.Socket$SocketInputStream.read(Socket.java:966)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/java.io.FilterInputStream.read(FilterInputStream.java:133)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:514)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:700)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:639)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:987)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.NativeSession.execSQL(NativeSession.java:666)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:930)
[23:08:01] [Watchdog Thread/ERROR]: com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:1009)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/java.lang.invoke.LambdaForm$DMH/0x0000000800c89000.invokeInterface(LambdaForm$DMH)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/java.lang.invoke.LambdaForm$MH/0x0000000803908000.invoke(LambdaForm$MH)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/java.lang.reflect.Method.invoke(Method.java:577)
[23:08:01] [Watchdog Thread/ERROR]: mcMMO.jar//com.gmail.nossr50.mcmmo.database.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:118)
[23:08:01] [Watchdog Thread/ERROR]: mcMMO.jar/jdk.proxy17/jdk.proxy17.$Proxy125.executeQuery(Unknown Source)
[23:08:01] [Watchdog Thread/ERROR]: mcMMO.jar//com.gmail.nossr50.database.SQLDatabaseManager.readRank(SQLDatabaseManager.java:431)
[23:08:01] [Watchdog Thread/ERROR]: mcMMO.jar//com.gmail.nossr50.api.ExperienceAPI.getPlayerRankSkill(ExperienceAPI.java:932)
[23:08:01] [Watchdog Thread/ERROR]: pw.valaria.placeholders.mcmmo.bridge.v2_1.McmmoBridge21.getRank(McmmoBridge21.java:93)
[23:08:01] [Watchdog Thread/ERROR]: pw.valaria.placeholders.mcmmo.bridge.placeholders.SkillRankPlaceholder.process(SkillRankPlaceholder.java:19)
[23:08:01] [Watchdog Thread/ERROR]: pw.valaria.placeholders.mcmmo.bridge.McMMOPlaceholderExpansion.onPlaceholderRequest(McMMOPlaceholderExpansion.java:77)
[23:08:01] [Watchdog Thread/ERROR]: PlaceholderAPI-2.11.1.jar//me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:32)
[23:08:01] [Watchdog Thread/ERROR]: PlaceholderAPI-2.11.1.jar//me.clip.placeholderapi.replacer.CharsReplacer.apply(CharsReplacer.java:161)
[23:08:01] [Watchdog Thread/ERROR]: PlaceholderAPI-2.11.1.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:70)
[23:08:01] [Watchdog Thread/ERROR]: PlaceholderAPI-2.11.1.jar//me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:98)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.taboolib.platform.compat.PlaceholderExpansionKt.replacePlaceholder(PlaceholderExpansion.kt:15)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.MenuSession.parse(MenuSession.kt:116)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.item.Lore.parse(Lore.kt:32)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.item.Item.lore(Item.kt:27)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.item.Item.build$default(Item.kt:37)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.item.Item.get(Item.kt:31)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.icon.Icon.settingItem(Icon.kt:80)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.icon.Icon.filter(Icon.kt:156)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.icon.Icon.onRefresh(Icon.kt:85)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.Menu.loadIcon(Menu.kt:155)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.Menu.open(Menu.kt:90)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.impl.menu.Open.onExecute(Open.kt:30)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.base.ActionEntry$execute$proceed$1$1.invoke(ActionEntry.kt:29)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.base.ActionEntry$execute$proceed$1$1.invoke(ActionEntry.kt:29)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.base.ActionBase$Option.evalPlayers(ActionBase.kt:115)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.base.ActionEntry$execute$proceed$1.invoke(ActionEntry.kt:29)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.base.ActionEntry$execute$proceed$1.invoke(ActionEntry.kt:29)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.base.ActionEntry.execute(ActionEntry.kt:31)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.action.ActionHandle.runAction(ActionHandle.kt:92)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.api.reaction.Reactions.eval(Reactions.kt:16)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.icon.IconProperty.handleClick(IconProperty.kt:42)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.layout.Layout$initReceptacle$2$1$1.invoke(Layout.kt:93)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.module.display.layout.Layout$initReceptacle$2$1$1.invoke(Layout.kt:91)
[23:08:01] [Watchdog Thread/ERROR]: TrMenu-3.1.10.jar//me.arasple.mc.trmenu.taboolib.platform.BukkitExecutor$submit$7.run(BukkitExecutor.kt:98)
[23:08:01] [Watchdog Thread/ERROR]: org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101)
[23:08:01] [Watchdog Thread/ERROR]: org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[23:08:01] [Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1559)
[23:08:01] [Watchdog Thread/ERROR]: net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:522)
[23:08:01] [Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1483)
[23:08:01] [Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1247)
[23:08:01] [Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:321)
[23:08:01] [Watchdog Thread/ERROR]: net.minecraft.server.MinecraftServer$$Lambda$4088/0x0000000801440a88.run(Unknown Source)
[23:08:01] [Watchdog Thread/ERROR]: java.base@18-ea/java.lang.Thread.run(Thread.java:833)
⚙ 配置文件
Title:
- '&{#2e2e2e}ξ( &{#e68ac1}✿&{#2e2e2e}>◡❛) &f⚔&9mcMMO介面&f🏹'
Layout:
- - '$$$$m$$$$'
- '!!%%%%%##'
- '!%FJHGI%#'
- '%%BCAED%%'
- '#%KLMNO%!'
- '##%%%%%!!'
Bindings:
Commands:
- 'mcstat'
Icons:
'#':
display:
material: Blue Stained Glass Pane
name: '&{#000000}0'
'$':
display:
material: Gray Stained Glass Pane
name: '&{#000000}0'
'!':
display:
material: Red Stained Glass Pane
name: '&{#000000}0'
'%':
display:
material: Purple Stained Glass Pane
name: '&{#000000}0'
'm':
display:
material: 'head:%player_name%'
name: '&{#7caed6}狀態預覽'
lore:
- '&4⚔戰鬥力&7(總&{#44e354}等級):&{#e0313d} lv.%mcmmo_power_level%'
'A':
update: 20
display:
material: Grass Block
name: '&{#53e072}挖掘'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_挖掘%'
- '&{#44e354}等級 Lv.%mcmmo_level_挖掘%'
- '&{#8ce344}經驗值 %mcmmo_xp_挖掘%/%mcmmo_xp_remaining_挖掘%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}手持鏟子挖掘特定方塊即可獲得經驗.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k考古學&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖掘% == *0}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}⁸⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *850 check papi *%mcmmo_level_挖掘% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *750 check papi *%mcmmo_level_挖掘% < *850 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}⁶⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *650 check papi *%mcmmo_level_挖掘% < *750 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *500 check papi *%mcmmo_level_挖掘% < *650 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}³⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *350 check papi *%mcmmo_level_挖掘% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}²⁵⁰&{#2e2e2e}⁾⁽&{#c90000}³⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *250 check papi *%mcmmo_level_挖掘% < *350 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}考古學&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾⁽&{#c90000}²⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖掘% >= *1 check papi *%mcmmo_level_挖掘% < *250 ]}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k暴走鑽頭&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖掘% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}暴走鑽頭&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖掘% >= *50}'
actions:
all:
- 'command: 挖掘'
- 'close'
icons:
- condition: 'check papi *%mcmmo_level_挖掘% >= *1000'
inherit: true
display:
material: Red Sand
actions:
all:
- 'command: 挖掘'
- 'close'
- condition: 'check papi *%mcmmo_level_挖掘% >= *50'
inherit: true
display:
material: Sand
actions:
all:
- 'command: 挖掘'
- 'close'
- condition: 'check papi *%mcmmo_level_挖掘% >= *1'
inherit: true
display:
material: Dirt
actions:
all:
- 'command: 挖掘'
- 'close'
'B':
update: 20
display:
material: Oak Wood
name: '&{#53e072}伐木'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_伐木%'
- '&{#44e354}等級 Lv.%mcmmo_level_伐木%'
- '&{#8ce344}經驗值 %mcmmo_xp_伐木%/%mcmmo_xp_remaining_伐木%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}手持斧頭破壞木頭類方塊.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k樹木豐收&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% < *1}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}樹木豐收&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% >= *1}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k伐木工&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}伐木工&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% >= *50}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k秋風掃落葉&r&{#2e2e2e}⁽&{#c90000}¹⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% < *150}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}秋風掃落葉&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% >= *150}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k敲木頭&r&{#2e2e2e}⁽&{#c90000}³⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% < *300}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}敲木頭&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}³⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_伐木% >= *300 check papi *%mcmmo_level_伐木% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}敲木頭&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_伐木% >= *600}'
actions:
all:
- 'command: 伐木'
- 'close'
icons:
- condition: 'check papi *%mcmmo_level_伐木% >= *600'
inherit: true
display:
material: Dark Oak Wood
actions:
all:
- 'command: 伐木'
- 'close'
- condition: 'check papi *%mcmmo_level_伐木% >= *300'
inherit: true
display:
material: Acacia Wood
actions:
all:
- 'command: 伐木'
- 'close'
- condition: 'check papi *%mcmmo_level_伐木% >= *150'
inherit: true
display:
material: Jungle Wood
actions:
all:
- 'command: 伐木'
- 'close'
- condition: 'check papi *%mcmmo_level_伐木% >= *50'
inherit: true
display:
material: Brich Wood
actions:
all:
- 'command: 伐木'
- 'close'
- condition: 'check papi *%mcmmo_level_伐木% >= *1'
inherit: true
display:
material: Spruce Wood
actions:
all:
- 'command: 伐木'
- 'close'
'C':
update: 20
display:
material: Stone
name: '&{#53e072}挖礦'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_挖礦%'
- '&{#44e354}等級 Lv.%mcmmo_level_挖礦%'
- '&{#8ce344}經驗值 %mcmmo_xp_挖礦%/%mcmmo_xp_remaining_挖礦%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}手持鎬子破壞特定方塊.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k雙倍掉落&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% == *0}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}雙倍掉落&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% >= *1}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k超級碎石機&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}超級碎石機&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% >= *50}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k爆破開挖&r&{#2e2e2e}⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% < *100}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}²⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖礦% >= *100 check papi *%mcmmo_level_挖礦% < *250 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}²⁵⁰&{#2e2e2e}⁾⁽&{#c90000}³⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖礦% >= *250 check papi *%mcmmo_level_挖礦% < *350 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}³⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖礦% >= *350 check papi *%mcmmo_level_挖礦% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖礦% >= *500 check papi *%mcmmo_level_挖礦% < *650 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}⁶⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖礦% >= *650 check papi *%mcmmo_level_挖礦% < *750 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖礦% >= *750 check papi *%mcmmo_level_挖礦% < *850 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}⁸⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_挖礦% >= *850 check papi *%mcmmo_level_挖礦% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破開挖&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k大型炸彈&r&{#2e2e2e}⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% < *100}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}大型炸彈&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% >= *100}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k爆破專家&r&{#2e2e2e}⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% < *100}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}爆破專家&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_挖礦% >= *100}'
actions:
all:
- 'command: 挖礦'
- 'close'
icons:
- condition: 'check papi *%mcmmo_level_挖礦% >= *1000'
inherit: true
display:
material: Ancient Debris
actions:
all:
- 'command: 挖礦'
- 'close'
- condition: 'check papi *%mcmmo_level_挖礦% >= *100'
inherit: true
display:
material: Diamond Ore
actions:
all:
- 'command: 挖礦'
- 'close'
- condition: 'check papi *%mcmmo_level_挖礦% >= *50'
inherit: true
display:
material: Gold Ore
actions:
all:
- 'command: 挖礦'
- 'close'
- condition: 'check papi *%mcmmo_level_挖礦% >= *1'
inherit: true
display:
material: Iron Ore
actions:
all:
- 'command: 挖礦'
- 'close'
'D':
update: 20
display:
material: Cod
name: '&{#53e072}釣魚'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_釣魚%'
- '&{#44e354}等級 Lv.%mcmmo_level_釣魚%'
- '&{#8ce344}經驗值 %mcmmo_xp_釣魚%/%mcmmo_xp_remaining_釣魚%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}就釣魚阿,不然哩,你以為要製作一個網站騙別人個資喔.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k淘金者&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% == *0}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾⁽&{#c90000}²⁵⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *1 check papi *%mcmmo_level_釣魚% < *250 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}²⁵⁰&{#2e2e2e}⁾⁽&{#c90000}³⁵⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *250 check papi *%mcmmo_level_釣魚% < *350 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}³⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *350 check papi *%mcmmo_level_釣魚% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁵⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *500 check papi *%mcmmo_level_釣魚% < *650 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}⁶⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *650 check papi *%mcmmo_level_釣魚% < *750 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁵⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *750 check papi *%mcmmo_level_釣魚% < *850 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}⁸⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *850 check papi *%mcmmo_level_釣魚% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}淘金者&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k釣魚大師&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% == *0}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *1 check papi *%mcmmo_level_釣魚% < *200 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}³⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *200 check papi *%mcmmo_level_釣魚% < *300 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}³⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *300 check papi *%mcmmo_level_釣魚% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *400 check papi *%mcmmo_level_釣魚% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *600 check papi *%mcmmo_level_釣魚% < *700 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}⁷⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *700 check papi *%mcmmo_level_釣魚% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *800 check papi *%mcmmo_level_釣魚% < *900 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}釣魚大師&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% >= *900}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k冰釣&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}冰釣&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% >= *50}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k抖動&r&{#2e2e2e}⁽&{#c90000}¹⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% < *150}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}抖動&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% >= *150}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k漁夫的食譜&r&{#2e2e2e}⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% < *200}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}漁夫的食譜&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *200 check papi *%mcmmo_level_釣魚% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}漁夫的食譜&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *400 check papi *%mcmmo_level_釣魚% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}漁夫的食譜&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *600 check papi *%mcmmo_level_釣魚% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}漁夫的食譜&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾&{#2e2e2e}{condition: all [ check papi *%mcmmo_level_釣魚% >= *800 check papi *%mcmmo_level_釣魚% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}漁夫的食譜&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k魔法獵人&r&{#2e2e2e}⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% < *200}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}魔法獵人&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_釣魚% >= *200}'
actions:
all:
- 'command: 釣魚'
- 'close'
icons:
- condition: 'all [ check papi *%mcmmo_level_釣魚% >= *1 check papi *%mcmmo_level_釣魚% < *50 ]'
inherit: true
display:
material: Salmon
actions:
all:
- 'command: 釣魚'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_釣魚% >= *50 check papi *%mcmmo_level_釣魚% < *150 ]'
inherit: true
display:
material: Tropical Fish
actions:
all:
- 'command: 釣魚'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_釣魚% >= *150 check papi *%mcmmo_level_釣魚% < *200 ]'
inherit: true
display:
material: Pufferfish
actions:
all:
- 'command: 釣魚'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_釣魚% >= *200 check papi *%mcmmo_level_釣魚% < *1000 ]'
inherit: true
display:
material: Turtle Egg
actions:
all:
- 'command: 釣魚'
- 'close'
- condition: 'check papi *%mcmmo_level_釣魚% >= *1000'
inherit: true
display:
material: Nautilus Shell
actions:
all:
- 'command: 釣魚'
- 'close'
'E':
update: 20
display:
material: Grass
name: '&{#53e072}草藥學'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_草藥學%'
- '&{#44e354}等級 Lv.%mcmmo_level_草藥學%'
- '&{#8ce344}經驗值 %mcmmo_xp_草藥學%/%mcmmo_xp_remaining_草藥學%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}採集植物/作物.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}梅拉爾的祝福&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% >= *0}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}菌絲化&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% >= *0}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k雙倍掉落&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% == *0}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}雙倍掉落&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% >= *1}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k大地祝福&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}大地祝福&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% >= *50}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k農夫食譜&r&{#2e2e2e}⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% < *200}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}農夫食譜&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_草藥學% >= *200 check papi *%mcmmo_level_草藥學% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}農夫食譜&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_草藥學% >= *400 check papi *%mcmmo_level_草藥學% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}農夫食譜&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_草藥學% >= *600 check papi *%mcmmo_level_草藥學% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}農夫食譜&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_草藥學% >= *800 check papi *%mcmmo_level_草藥學% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}農夫食譜&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k綠手指&r&{#2e2e2e}⁽&{#c90000}²⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% < *250}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}綠手指&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}²⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_草藥學% >= *250 check papi *%mcmmo_level_草藥學% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}綠手指&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_草藥學% >= *500 check papi *%mcmmo_level_草藥學% < *750 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}綠手指&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_草藥學% >= *750 check papi *%mcmmo_level_草藥學% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}綠手指&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_草藥學% >= *1000}'
actions:
all:
- 'command: 草藥學'
- 'close'
icons:
- condition: 'all [ check papi *%mcmmo_level_草藥學% >= *1 check papi *%mcmmo_level_草藥學% < *50 ]'
inherit: true
display:
material: Wheat
actions:
all:
- 'command: 草藥學'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_草藥學% >= *50 check papi *%mcmmo_level_草藥學% < *200 ]'
inherit: true
display:
material: Carrot
actions:
all:
- 'command: 草藥學'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_草藥學% >= *200 check papi *%mcmmo_level_草藥學% < *250 ]'
inherit: true
display:
material: Potato
actions:
all:
- 'command: 草藥學'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_草藥學% >= *250 check papi *%mcmmo_level_草藥學% < *1000 ]'
inherit: true
display:
material: Melon
actions:
all:
- 'command: 草藥學'
- 'close'
- condition: 'check papi *%mcmmo_level_草藥學% >= *1000'
inherit: true
display:
material: Pumpkin
actions:
all:
- 'command: 草藥學'
- 'close'
'F':
update: 20
inherit: true
display:
material: Wooden Sword
name: '&{#f56464}劍術'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_劍術%'
- '&{#44e354}等級 Lv.%mcmmo_level_劍術%'
- '&{#8ce344}經驗值 %mcmmo_xp_劍術%/%mcmmo_xp_remaining_劍術%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}使用劍對生物或其他玩家造成傷害.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k撕裂&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% < *1}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}撕裂&{#679699}(Lv.1)&r&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾&{#2e2e2e}⁽&{#c90000}¹⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *1 check papi *%mcmmo_level_劍術% < *150 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}撕裂&{#679699}(Lv.2)&r&{#2e2e2e}⁽&{#00C939}¹⁵⁰&{#2e2e2e}⁾&{#2e2e2e}⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *150 check papi *%mcmmo_level_劍術% < *750 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}撕裂&{#679699}(Lv.3)&r&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *750 check papi *%mcmmo_level_劍術% < *900 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}撕裂&{#679699}(Lv.&{#f2d86d}Max&{#679699})&r&{#2e2e2e}⁽&{#00C939}⁹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% >= *900}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k利刃突刺&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}利刃突刺&{#679699}(Lv.&{#f2d86d}Max&{#679699})&r&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% >= *50}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k劍術突破極限&r&{#2e2e2e}⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% < *100}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.1)&r&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *100 check papi *%mcmmo_level_劍術% < *200 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.2)&r&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}³⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *200 check papi *%mcmmo_level_劍術% < *300 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.3)&r&{#2e2e2e}⁽&{#00C939}³⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *300 check papi *%mcmmo_level_劍術% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.4)&r&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *400 check papi *%mcmmo_level_劍術% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.5)&r&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *500 check papi *%mcmmo_level_劍術% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.6)&r&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *600 check papi *%mcmmo_level_劍術% < *700 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.7)&r&{#2e2e2e}⁽&{#00C939}⁷⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *700 check papi *%mcmmo_level_劍術% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.8)&r&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *800 check papi *%mcmmo_level_劍術% < *900 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.9)&r&{#2e2e2e}⁽&{#00C939}⁹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *900 check papi *%mcmmo_level_劍術% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}劍術突破極限&{#679699}(Lv.&{#f2d86d}Max&{#679699})&r&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k反擊&r&{#2e2e2e}⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% < *200}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}反擊&{#679699}(Lv.&{#f2d86d}Max&{#679699})&r&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% >= *200}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k穿刺&r&{#2e2e2e}⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% < *750}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}穿刺&{#679699}(Lv.1)&r&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_劍術% >= *750 check papi *%mcmmo_level_劍術% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}穿刺&{#679699}(Lv.&{#f2d86d}Max&{#679699})&r&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_劍術% >= *1000}'
actions:
all:
- 'command: 劍術'
- 'close'
icons:
- condition: 'check papi *%mcmmo_level_劍術% >= *1000'
inherit: true
display:
material: Netherite Sword
actions:
all:
- 'command: 劍術'
- 'close'
- condition: 'check papi *%mcmmo_level_劍術% >= *200'
inherit: true
display:
material: Diamond Sword
actions:
all:
- 'command: 劍術'
- 'close'
- condition: 'check papi *%mcmmo_level_劍術% >= *100'
inherit: true
display:
material: Golden Sword
actions:
all:
- 'command: 劍術'
- 'close'
- condition: 'check papi *%mcmmo_level_劍術% >= *50'
inherit: true
display:
material: Iron Sword
actions:
all:
- 'command: 劍術'
- 'close'
- condition: 'check papi *%mcmmo_level_劍術% >= *1'
inherit: true
display:
material: Stone Sword
actions:
all:
- 'command: 劍術'
- 'close'
'G':
update: 20
display:
material: Wooden Axe
name: '&{#f56464}斧技'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_斧技%'
- '&{#44e354}等級 Lv.%mcmmo_level_斧技%'
- '&{#8ce344}經驗值 %mcmmo_xp_斧技%/%mcmmo_xp_remaining_斧技%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}使用斧頭對生物或其他玩家造成傷害.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k暴擊&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% < *1}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}暴擊&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% >= *1}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k破甲&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% < *1}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *1 check papi *%mcmmo_level_斧技% < *100 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *100 check papi *%mcmmo_level_斧技% < *150 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}¹⁵⁰&{#2e2e2e}⁾⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *150 check papi *%mcmmo_level_斧技% < *200 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}²⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *200 check papi *%mcmmo_level_斧技% < *250 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}²⁵⁰&{#2e2e2e}⁾⁽&{#c90000}³⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *250 check papi *%mcmmo_level_斧技% < *300 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}³⁰⁰&{#2e2e2e}⁾⁽&{#c90000}³⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *300 check papi *%mcmmo_level_斧技% < *350 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}³⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *350 check papi *%mcmmo_level_斧技% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.8)&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *400 check papi *%mcmmo_level_斧技% < *450 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.9)&{#2e2e2e}⁽&{#00C939}⁴⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *450 check papi *%mcmmo_level_斧技% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.10)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *500 check papi *%mcmmo_level_斧技% < *550 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.11)&{#2e2e2e}⁽&{#00C939}⁵⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *550 check papi *%mcmmo_level_斧技% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.12)&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *600 check papi *%mcmmo_level_斧技% < *650 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.13)&{#2e2e2e}⁽&{#00C939}⁶⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *650 check papi *%mcmmo_level_斧技% < *700 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.14)&{#2e2e2e}⁽&{#00C939}⁷⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *700 check papi *%mcmmo_level_斧技% < *750 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.15)&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *750 check papi *%mcmmo_level_斧技% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.16)&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *800 check papi *%mcmmo_level_斧技% < *850 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.17)&{#2e2e2e}⁽&{#00C939}⁸⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *850 check papi *%mcmmo_level_斧技% < *900 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.18)&{#2e2e2e}⁽&{#00C939}⁹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *900 check papi *%mcmmo_level_斧技% < *950 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.19)&{#2e2e2e}⁽&{#00C939}⁹⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *950 check papi *%mcmmo_level_斧技% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}破甲&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k斬首者&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斬首者&{#679699}(Lv.&{#f2d86d}Max&{#679699})&r&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% >= *50}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k斧頭精通&r&{#2e2e2e}⁽&{#c90000}⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% < *50}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧頭精通&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *50 check papi *%mcmmo_level_斧技% < *100 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧頭精通&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *100 check papi *%mcmmo_level_斧技% < *150 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧頭精通&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}¹⁵⁰&{#2e2e2e}⁾⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *150 check papi *%mcmmo_level_斧技% < *200 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧頭精通&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% >= *200}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k斧技極限突破&r&{#2e2e2e}⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% < *100}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *100 check papi *%mcmmo_level_斧技% < *200 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}³⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *200 check papi *%mcmmo_level_斧技% < *300 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}³⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *300 check papi *%mcmmo_level_斧技% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *400 check papi *%mcmmo_level_斧技% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *500 check papi *%mcmmo_level_斧技% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *600 check papi *%mcmmo_level_斧技% < *700 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}⁷⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *700 check papi *%mcmmo_level_斧技% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.8)&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *800 check papi *%mcmmo_level_斧技% < *900 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.9)&{#2e2e2e}⁽&{#00C939}⁹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_斧技% >= *900 check papi *%mcmmo_level_斧技% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}斧技極限突破&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k強烈猛擊&r&{#2e2e2e}⁽&{#c90000}²⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% < *250}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}強烈猛擊&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}²⁵⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_斧技% >= *250}'
actions:
all:
- 'command: 斧技'
- 'close'
icons:
- condition: 'check papi *%mcmmo_level_斧技% >= *1000'
display:
material: Netherite Axe
actions:
all:
- 'command: 斧技'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_斧技% >= *250 check papi *%mcmmo_level_斧技% < *1000 ]'
display:
material: Diamond Axe
actions:
all:
- 'command: 斧技'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_斧技% >= *100 check papi *%mcmmo_level_斧技% < *250 ]'
inherit: true
display:
material: Golden Axe
actions:
all:
- 'command: 斧技'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_斧技% >= *50 check papi *%mcmmo_level_斧技% < *100 ]'
inherit: true
display:
material: Iron Axe
actions:
all:
- 'command: 斧技'
- 'close'
- condition: 'all [ check papi *%mcmmo_level_斧技% >= *1 check papi *%mcmmo_level_斧技% < *50 ]'
inherit: true
display:
material: Stone Axe
actions:
all:
- 'command: 斧技'
- 'close'
'H':
update: 20
display:
material: Bow
name: '&{#f56464}箭術'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_箭術%'
- '&{#44e354}等級 Lv.%mcmmo_level_箭術%'
- '&{#8ce344}經驗值 %mcmmo_xp_箭術%/%mcmmo_xp_remaining_箭術%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}使用斧頭對生物或其他玩家造成傷害.'
- '&{#7d8aff}技能組↓'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k箭矢回收&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_箭術% < *1}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭矢回收&{#679699}(Lv.&{#f2d86d}Max&{#679699})⁽&{#00C939}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_箭術% >= *1}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}擊暈&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}⁰&{#2e2e2e}⁾'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k技巧射擊&r&{#2e2e2e}⁽&{#c90000}¹&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_箭術% < *1}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *1 check papi *%mcmmo_level_箭術% < *100 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *100 check papi *%mcmmo_level_箭術% < *150 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}¹⁵⁰&{#2e2e2e}⁾⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *150 check papi *%mcmmo_level_箭術% < *200 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}²⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *200 check papi *%mcmmo_level_箭術% < *250 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}²⁵⁰&{#2e2e2e}⁾⁽&{#c90000}³⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *250 check papi *%mcmmo_level_箭術% < *300 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}³⁰⁰&{#2e2e2e}⁾⁽&{#c90000}³⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *300 check papi *%mcmmo_level_箭術% < *350 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}³⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *350 check papi *%mcmmo_level_箭術% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.8)&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *400 check papi *%mcmmo_level_箭術% < *450 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.9)&{#2e2e2e}⁽&{#00C939}⁴⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *450 check papi *%mcmmo_level_箭術% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.10)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *500 check papi *%mcmmo_level_箭術% < *550 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.11)&{#2e2e2e}⁽&{#00C939}⁵⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *550 check papi *%mcmmo_level_箭術% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.12)&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *600 check papi *%mcmmo_level_箭術% < *650 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.13)&{#2e2e2e}⁽&{#00C939}⁶⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *650 check papi *%mcmmo_level_箭術% < *700 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.14)&{#2e2e2e}⁽&{#00C939}⁷⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *700 check papi *%mcmmo_level_箭術% < *750 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.15)&{#2e2e2e}⁽&{#00C939}⁷⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *750 check papi *%mcmmo_level_箭術% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.16)&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *800 check papi *%mcmmo_level_箭術% < *850 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.17)&{#2e2e2e}⁽&{#00C939}⁸⁵⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *850 check papi *%mcmmo_level_箭術% < *900 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.18)&{#2e2e2e}⁽&{#00C939}⁹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁵⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *900 check papi *%mcmmo_level_箭術% < *950 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.19)&{#2e2e2e}⁽&{#00C939}⁹⁵⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *950 check papi *%mcmmo_level_箭術% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}技巧射擊&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_箭術% >= *1000}'
- '&{#2e2e2e}(&{#c90000}&l✗&{#2e2e2e})&{#5962b5}&k箭術極限突破&r&{#2e2e2e}⁽&{#c90000}¹⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_箭術% < *100}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.1)&{#2e2e2e}⁽&{#00C939}¹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}²⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *100 check papi *%mcmmo_level_箭術% < *200 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.2)&{#2e2e2e}⁽&{#00C939}²⁰⁰&{#2e2e2e}⁾⁽&{#c90000}³⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *200 check papi *%mcmmo_level_箭術% < *300 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.3)&{#2e2e2e}⁽&{#00C939}³⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁴⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *300 check papi *%mcmmo_level_箭術% < *400 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.4)&{#2e2e2e}⁽&{#00C939}⁴⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁵⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *400 check papi *%mcmmo_level_箭術% < *500 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.5)&{#2e2e2e}⁽&{#00C939}⁵⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁶⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *500 check papi *%mcmmo_level_箭術% < *600 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.6)&{#2e2e2e}⁽&{#00C939}⁶⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁷⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *600 check papi *%mcmmo_level_箭術% < *700 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.7)&{#2e2e2e}⁽&{#00C939}⁷⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁸⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *700 check papi *%mcmmo_level_箭術% < *800 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.8)&{#2e2e2e}⁽&{#00C939}⁸⁰⁰&{#2e2e2e}⁾⁽&{#c90000}⁹⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *800 check papi *%mcmmo_level_箭術% < *900 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.9)&{#2e2e2e}⁽&{#00C939}⁹⁰⁰&{#2e2e2e}⁾⁽&{#c90000}¹⁰⁰⁰&{#2e2e2e}⁾{condition: all [ check papi *%mcmmo_level_箭術% >= *900 check papi *%mcmmo_level_箭術% < *1000 ]}'
- '&{#2e2e2e}(&{#00C939}&l✓&{#2e2e2e})&{#5962b5}箭術極限突破&{#679699}(Lv.&{#f2d86d}Max&{#679699})&{#2e2e2e}⁽&{#00C939}¹⁰⁰⁰&{#2e2e2e}⁾{condition: check papi *%mcmmo_level_箭術% >= *1000}'
actions:
all:
- 'command: 箭術'
- 'close'
'I':
update: 20
display:
material: Bone
name: '&{#f56464}馴獸'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_馴獸%'
- '&{#44e354}等級 Lv.%mcmmo_level_馴獸%'
- '&{#8ce344}經驗值 %mcmmo_xp_馴獸%/%mcmmo_xp_remaining_馴獸%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}飼養狗狗/貓貓,或是和狗狗一同作戰.'
- '&{#7d8aff}技能組↓'
actions:
all:
- 'command: 馴獸'
- 'close'
'J':
update: 20
display:
material: Totem Of Undying
name: '&{#f56464}格鬥'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_格鬥%'
- '&{#44e354}等級 Lv.%mcmmo_level_格鬥%'
- '&{#8ce344}經驗值 %mcmmo_xp_格鬥%/%mcmmo_xp_remaining_格鬥%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}徒手對生物或其他玩家造成傷害.'
actions:
all:
- 'command: 格鬥'
- 'close'
'K':
update: 20
display:
material: Feather
name: '&{#946ded}雜技'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_雜技%'
- '&{#44e354}等級 Lv.%mcmmo_level_雜技%'
- '&{#8ce344}經驗值 %mcmmo_xp_雜技%/%mcmmo_xp_remaining_雜技%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}從高處摔落受傷並存活,戰鬥中迴避.'
actions:
all:
- 'command: 雜技'
- 'close'
'L':
update: 20
display:
material: Brewing Stand
name: '&{#946ded}煉金術'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_煉金術%'
- '&{#44e354}等級 Lv.%mcmmo_level_煉金術%'
- '&{#8ce344}經驗值 %mcmmo_xp_煉金術%/%mcmmo_xp_remaining_煉金術%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}釀造藥水.'
actions:
all:
- 'command: 煉金術'
- 'close'
'M':
update: 20
display:
material: Anvil
name: '&{#946ded}修理'
lore:
- '&{#ebeb5b}排名 No.%mcmmo_rank_修理%'
- '&{#44e354}等級 Lv.%mcmmo_level_修理%'
- '&{#8ce344}經驗值 %mcmmo_xp_修理%/%mcmmo_xp_remaining_修理%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}使用mcMMO的鐵砧(鐵方塊)來修理盔甲/工具.'
actions:
all:
- 'command: 修理'
- 'close'
'N':
update: 20
display:
material: Composter
name: '&{#946ded}分解'
lore:
- '&{#44e354}等級 Lv.%mcmmo_level_分解%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}依照釣魚&修理來自動升級'
actions:
all:
- 'command: 分解'
- 'close'
'O':
update: 20
display:
material: Blast Furnace
name: '&{#946ded}冶煉'
lore:
- '&{#44e354}等級 Lv.%mcmmo_level_冶煉%'
- '&{#e6a5e1}經驗來源↓'
- '&{#b582b2}依照挖礦&修理來自動升級'
actions:
all:
- 'command: 冶煉'
- 'close'
变量条件太多了,一下子加载太多就炸了
那有更好的寫法嗎?
可以用meta缓存那些重复的placeholder,减少papi解析次数
他只有第一次開啟選單會卡住,後面同一個人開啟都不會卡
这是正常的,因为你第一次打开的时候会将他储存下来,下次打开的时候就从储存下来的地方获取的,并不是重新获取
所以如果我用meta緩存,可以解決卡頓的問題嗎?
所以如果我用meta緩存,可以解決卡頓的問題嗎?
嗯,如果我理解的不错的话,他是多次频繁获取导致他一下子损耗过高,然后就出现了打开第一次就踢出服务器,或者崩服
所以如果我用meta緩存,可以解決卡頓的問題嗎?
嗯,如果我理解的不错的话,他是多次频繁获取导致他一下子损耗过高,然后就出现了打开第一次就踢出服务器,或者崩服
那我該怎麼寫緩存
set-meta: xxx 变量内容
set-meta: xxx 变量内容
應該說我該如何應用 他要寫在動作,但我是選單打開直接看到判斷式的結果,沒有地方可以提前放動作