|
|
| | | |
| 等级颜色设置, 表示0到9级颜色为'&7', 10级及以后为'&f' | | 等级颜色设置, 表示0到9级颜色为'&7', 10级及以后为'&f' |
− | <pre>Colors: | + | <pre> |
| + | Colors: |
| 0: '&7' | | 0: '&7' |
| 10: '&f' | | 10: '&f' |
|
|
| | | |
| 表示升到1,2,3,4,5级需要100经验,升到6,7,8,9,10级要1000经验,10级以后要默认经验 | | 表示升到1,2,3,4,5级需要100经验,升到6,7,8,9,10级要1000经验,10级以后要默认经验 |
− | <pre>Custom-exps-to-level-up: | + | <pre> |
| + | Custom-exps-to-level-up: |
| 1: 100 | | 1: 100 |
| 2: 100 | | 2: 100 |
|
|
| | | |
| 例: 未指定到达第3级的经验, 则为默认经验 | | 例: 未指定到达第3级的经验, 则为默认经验 |
− | <pre>Custom-exps-to-level-up: | + | <pre> |
| + | Custom-exps-to-level-up: |
| 1: 100 | | 1: 100 |
| 2: 100 | | 2: 100 |
|
|
| | | |
| 代替上述原版写法 | | 代替上述原版写法 |
− | <pre>Custom-exps-to-level-up: | + | <pre> |
| + | Custom-exps-to-level-up: |
| 5: 100 #5级以前每升一级要100经验 | | 5: 100 #5级以前每升一级要100经验 |
| 6: 1000 #从5级升到6级,需要1000经验 | | 6: 1000 #从5级升到6级,需要1000经验 |
|
|
| | | |
| <pre> | | <pre> |
− | Custom-Items:
| + | Custom-Items: |
− | Custom-Border:
| + | Custom-Border: |
− | Name: '&7Border'
| + | Name: '&7Border' |
− | Material: GRAY_STAINED_GLASS_PANE
| + | Material: GRAY_STAINED_GLASS_PANE |
| </pre> | | </pre> |
| + | |
| + | '''当然,在Custom-Items中我们也可以重写Previous-Page,Next-Page等Items.yml所配置好的物品''' |
| + | |
| + | '''这样奖励菜单调用的将会是Custom-Items中的物品,而不是Items.yml中的物品 (仅在如果该奖励无Custom-Items时, 详见下文)''' |
| | | |
| 可自行添加一个物品,如下: | | 可自行添加一个物品,如下: |
| | | |
− | [[文件:自定义物品-1.png|无框]]
| + | <pre> |
| + | Custom-Items: |
| + | Custom-Item1: |
| + | Name: '&9自定义物品1' |
| + | Material: DIAMOND |
| + | Lore: |
| + | - '&b这是一颗钻石' |
| + | </pre> |
| | | |
| 然后到Item-Slots中, 填写位置 | | 然后到Item-Slots中, 填写位置 |
| + | |
| + | [[文件:自定义位置.png|无框]] |
| + | |
| + | 重载一下,打开菜单,就能看到物品了 |
| + | |
| + | ===自定义奖励=== |
| + | |
| + | 一个奖励的基本规范: |
| | | |
| <pre> | | <pre> |
− | Item-Slots:
| + | "奖励名": |
− | Custom-Item1:
| + | Level: 所需的等级 |
− | - 49
| + | Page: 页数 |
| + | Slot: 位置 |
| + | Rewards: #%reward%所显示的东西 |
| + | - '&6Coins x100' |
| + | Events: #领取奖励后的事件 |
| + | - '@EventProperty world' |
| + | - '[CONSOLE_COMMAND] bal give %player% 100' |
| </pre> | | </pre> |
− | [[文件:自定义位置.png|无框]]
| |
| | | |
− | 重载一下,打开菜单,就能看到物品了
| + | 当然,我们也可以自定义当前奖励的物品 |
| + | |
| + | 这里默认奖励菜单的第三个奖励就是个很好的例子 |
| + | |
| + | <pre> |
| + | '3': |
| + | Level: 3 |
| + | Page: 2 |
| + | Slot: 10 |
| + | Rewards: |
| + | - '&6Coins x100' |
| + | Events: |
| + | - '@EventProperty world' |
| + | - '[CONSOLE_COMMAND] bal give %player% 100' |
| + | Custom-Items: |
| + | Reward-Unlocked: |
| + | Name: '&eReward 3★ &f| &aUnlocked' |
| + | Lore: |
| + | - '' |
| + | - '&6Rewards:' |
| + | - '%rewards%' |
| + | - '' |
| + | - '&aClick to claim!' |
| + | Material: CHEST_MINECART |
| + | Amount: 1 |
| + | Data: 0 |
| + | ItemFlags: HIDE_ENCHANTS |
| + | Enchantments: 'PROTECTION_ENVIRONMENTAL : 1' |
| + | Events: |
| + | - '[msg] &aReceived successfully' |
| + | Reward-Locked: |
| + | Name: '&eReward 3★ &f| &cLocked' |
| + | Lore: |
| + | - '' |
| + | - '&6Rewards:' |
| + | - '%rewards%' |
| + | - '' |
| + | - '&cYou need more levels!' |
| + | Material: CHEST_MINECART |
| + | Amount: 1 |
| + | Data: 0 |
| + | Events: |
| + | - '[msg] &cThis reward is locked!' |
| + | Reward-Received: |
| + | Name: '&eReward 3★ &f| &cReceived' |
| + | Lore: |
| + | - '' |
| + | - '&6Rewards:' |
| + | - '%rewards%' |
| + | - '' |
| + | - '&cYou''ve already received!' |
| + | Material: MINECART |
| + | Amount: 1 |
| + | Data: 0 |
| + | Events: |
| + | - '[msg] &cYou''ve already received this reward!' |
| + | Reward-NoPermissions: |
| + | Name: '&eReward 3★ &f| &cLocked' |
| + | Lore: |
| + | - '' |
| + | - '&6Rewards:' |
| + | - '%rewards%' |
| + | - '' |
| + | - '&cYou don''t have permissions!' |
| + | Material: CHEST_MINECART |
| + | Amount: 1 |
| + | Data: 0 |
| + | Events: |
| + | - '[msg] &cYou don''t have permissions to receive this reward!' |
| + | </pre> |
| + | |
| + | 我们可以看到, 该奖励所显示的物品, 全在该奖励下Custom-Items中被重写了! |
| + | |
| + | '''如果一个奖励菜单,Custom-Items中重写了Items中的物品, 又有奖励的Custom-Items重写了Items中的物品, 则该奖励默认使用奖励设置中Custom-Items里的物品''' |
| | | |
− | [[文件:截图-1.png|无框]]
| + | 至此,自定义奖励教程结束 |
| | | |
| ==权限== | | ==权限== |