• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

SunLight-Core:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
第403行: 第403行:
'''特点:'''
'''特点:'''


* '''GUI commands''' - Each GUI may have it's own commands to open.
* '''菜单指令''' - 每个菜单可使用不同的指令打开.
* '''Permission''' - Each GUI may require permission to open.
* '''权限''' - 每个菜单可需要不同的权限才能打开.
* '''Display Conditions''' - Displays or hides the specified items depends on it's conditions.
* '''显示条件''' - 根据条件显示或隐藏指定的菜单物品.
* '''Click Conditions''' - Met the conditions to click the item.
* '''点击条件''' - 满足条件才能点击物品.
* '''Click Types''' - Each item may have up to 5 clicks with different actions and conditions.
* '''点击类型''' - 5种不同的点击类型.
* '''Click Actions''' - Custom actions for item clicks.
* '''点击行为''' - 自定义的点击物品触发行为.
* '''PlaceholderAPI support.'''
* '''支持PlaceholderAPI.'''


=== '''Settings.yml''' ===
=== '''Settings.yml''' ===
第416行: 第416行:


=== 菜单配置 ===
=== 菜单配置 ===
In module folder you'see a '''/gui/''' subfolder. All the GUIs must be stored in this folder.
在模块文件夹你可以找到 '''/gui/''' 子文件夹. 所有菜单都在这个文件夹内.


To create new GUI just copy the existent config and modify it.
想要创建新的菜单你只需复制已有菜单文件并进行修改即可.
  <code># 菜单标题
  <code># 菜单标题
  '''title:''' '''<nowiki/>'&8[&2SunLight GUI&8]''''
  '''title:''' '''<nowiki/>'&8[&2SunLight GUI&8]''''
第436行: 第436行:
     # '''提醒: 显示顺序很重要'''! 位于下方的物品优先度更高.
     # '''提醒: 显示顺序很重要'''! 位于下方的物品优先度更高.
     '''display:'''
     '''display:'''
       # '''default''' display is always displayed, but you can remove it to show item only with conditions.
       # '''default''' 为常时显示, 但你可以删除这个来使其在满足条件后显示.
       '''default:'''
       '''default:'''
         # Item material.  
         # 物品材料名.  
         # Format: '''Material:Data:Amount'''
         # 格式: '''Material:Data:Amount'''
         '''material:''' '''<nowiki/>'COAL:0:1''''
         '''material:''' '''<nowiki/>'COAL:0:1''''
         # Item name
         # 物品名
         # Supports '''PlaceholderAPI'''
         # 支持 '''PlaceholderAPI'''
         '''name:''' '''<nowiki/>'&7[&8Coal&7]''''
         '''name:''' '''<nowiki/>'&7[&8Coal&7]''''
         # Item lore
         # 物品描述
         # Supports '''PlaceholderAPI'''
         # 支持 '''PlaceholderAPI'''
         '''lore:'''
         '''lore:'''
         '''-''' '''<nowiki/>'&7The default display will be shown when there is''''
         '''-''' '''<nowiki/>'&7默认所有人都看得见的物品''''
         '''-''' '''<nowiki/>'&7no other displays or player don't''' '''met''' '''the''' '''conditions''' '''of''' '''them.''''
         '''-''' '''<nowiki/>'&7玩家不需要满足条件就看得见.''''
         # Head texture or owner name.
         # 头的皮肤.
         # You can use '''%player%''' for owner name.
         # 你可以使用 '''%player%''' 代表使用者.
         '''skull:'''
         '''skull:'''
           '''hash:''' '''<nowiki>''</nowiki>'''
           '''hash:''' '''<nowiki>''</nowiki>'''
第470行: 第470行:
         '''name:''' '''<nowiki/>'&7[&eGold&7]''''
         '''name:''' '''<nowiki/>'&7[&eGold&7]''''
         '''lore:'''
         '''lore:'''
         '''-''' '''<nowiki/>'&7This item will be shown for players with permission &ecore.gui.vip''''
         '''-''' '''<nowiki/>'&7这件物品只有拥有ecore.gui.vip权限的玩家看得到''''
         '''skull:'''
         '''skull:'''
           '''hash:''' '''<nowiki>''</nowiki>'''
           '''hash:''' '''<nowiki>''</nowiki>'''
第484行: 第484行:
         '''name:''' '''<nowiki/>'&7[&aEmerald&7]''''
         '''name:''' '''<nowiki/>'&7[&aEmerald&7]''''
         '''lore:'''
         '''lore:'''
         '''-''' '''<nowiki/>'&7This item will be shown for players with permission &acore.gui.emerald''''
         '''-''' '''<nowiki/>'&7这件物品只一拥有&acore.gui.emerald权限的玩家看得到''''
         '''-''' '''<nowiki/>'&7''''
         '''-''' '''<nowiki/>'&7''''
         '''-''' '''<nowiki/>'&7Lower items are always has priority,''''
         '''-''' '''<nowiki/>'&7越往下的物品优先度越高,''''
         '''-''' '''<nowiki/>'&7Player with both permissions &acore.gui.vip &7and &acore.gui.emerald''''
         '''-''' '''<nowiki/>'&7拥有 &acore.gui.vip &7和 &acore.gui.emerald权限的玩家''''
         '''-''' '''<nowiki/>'&7will see &aemerald&7 item, if it's''' '''lower''' '''than''' '''&avip&7.''''
         '''-''' '''<nowiki/>'&7只看得到绿宝石.''''
         '''skull:'''
         '''skull:'''
           '''hash:''' '''<nowiki>''</nowiki>'''
           '''hash:''' '''<nowiki>''</nowiki>'''
第498行: 第498行:
         '''conditions:'''
         '''conditions:'''
         '''-''' '''<nowiki/>'[PERMISSION] core.gui.emerald''''
         '''-''' '''<nowiki/>'[PERMISSION] core.gui.emerald''''
     # Item GUI positions.
     # 物品格子序数.
     # You can provide many numbers separated by a comma.
     # 可用逗号分隔多个位置.
     '''slots:''' '''<nowiki/>'20,22,24''''
     '''slots:''' '''<nowiki/>'20,22,24''''
     # Item click actions.
     # 物品点击行为.
     '''clicks:'''
     '''clicks:'''
       # Click Type.
       # 点击类型.
       # Allowed:
       # 可用类型:
       # '''- LEFT'''
       # '''- LEFT'''
       # '''- RIGHT'''
       # '''- RIGHT'''
第511行: 第511行:
       # '''- SHIFT_RIGHT'''
       # '''- SHIFT_RIGHT'''
       '''LEFT:'''
       '''LEFT:'''
         # Click conditions.
         # 点击条件.
         # '''List of Conditions'''.
         # '''条件列表'''.
         '''conditions:''' '''[]'''
         '''conditions:''' '''[]'''
         # Actions on click.
         # 点击触发行为.
         # '''List of Actions'''.
         # '''行为列表'''.
         '''actions:'''
         '''actions:'''
         '''-''' '''<nowiki/>'[MESSAGE] &eLeft Click!''''
         '''-''' '''<nowiki/>'[MESSAGE] &请左击!''''
         # Message, when player does not met the conditions.
         # 发送给不满足条件的玩家的消息.
         # Leave empty to disable.
         # 留空则不显示.
         '''fail-message:''' '''<nowiki/>'You must bet the conditions!''''
         '''fail-message:''' '''<nowiki/>'你必须满足条件!''''
       '''RIGHT:'''
       '''RIGHT:'''
         '''conditions:''' '''[]'''
         '''conditions:''' '''[]'''
         '''actions:'''
         '''actions:'''
         '''-''' '''<nowiki/>'[MESSAGE] &eRight Click!''''
         '''-''' '''<nowiki/>'[MESSAGE] &e请右击!''''
         '''fail-message:''' '''<nowiki/>'You must bet the conditions!''''
         '''fail-message:''' '''<nowiki/>'你必须满足条件!''''
       '''MIDDLE:'''
       '''MIDDLE:'''
         '''conditions:''' '''[]'''
         '''conditions:''' '''[]'''
         '''actions:'''
         '''actions:'''
         '''-''' '''<nowiki/>'[MESSAGE] &eMiddle Click!''''
         '''-''' '''<nowiki/>'[MESSAGE] &e请使用鼠标中键!''''
         '''fail-message:''' '''<nowiki/>'You must bet the conditions!''''
         '''fail-message:''' '''<nowiki/>'你必须满足条件!''''
       '''SHIFT_LEFT:'''
       '''SHIFT_LEFT:'''
         '''conditions:''' '''[]'''
         '''conditions:''' '''[]'''
         '''actions:'''
         '''actions:'''
         '''-''' '''<nowiki/>'[MESSAGE] &eShift-Left Click!''''
         '''-''' '''<nowiki/>'[MESSAGE] &e请Shift+左击!''''
         '''fail-message:''' '''<nowiki/>'You must bet the conditions!''''
         '''fail-message:''' '''<nowiki/>'你必须满足条件!''''
       '''SHIFT_RIGHT:'''
       '''SHIFT_RIGHT:'''
         '''conditions:''' '''[]'''
         '''conditions:''' '''[]'''
         '''actions:'''
         '''actions:'''
         '''-''' '''<nowiki/>'[MESSAGE] &eShift-Right Click!''''
         '''-''' '''<nowiki/>'[MESSAGE] &e请Shift+右击!''''
         '''fail-message:''' '''<nowiki/>'You must bet the conditions!'<nowiki/>'''</code>
         '''fail-message:''' '''<nowiki/>'你必须满足条件!'<nowiki/>'''</code>


=== 指令和权限 ===
=== 指令和权限 ===
第556行: 第556行:
|'''/gui [id]/gui [id] [player]'''
|'''/gui [id]/gui [id] [player]'''
| -
| -
|Force opens specified GUI for player ignoring GUI permission.
|忽略权限强制玩家打开指定菜单.
|Yes
|
No
|core.cmd.gui
|core.cmd.gui
core.cmd.gui.others
core.cmd.gui.others

2019年7月3日 (三) 12:48的版本

欢迎来到SunLight-Core插件百科

插件名
SunLight-Core

作者
NightExpress

兼容版本
1.13-1.14

原文
nexwiki

介绍  · Introduction

这是款轻量级的基础插件,包含了很多对于管理服务器很有用的功能. 插件分成多个模块,你可以随意关闭插件的任意模块.

模块  · Modules

模块

AFK

settings.yml

general:
  # 多久后玩家进入离开游戏状态
  # 需要权限: core.cmd.afk
  afk-time: 600
  # AFK多久后玩家会被踢出服务器. 设置为 -1 关闭.
  # 无视被踢的权限为: core.bypass.afk.kick
  kick-time: 1200
  # 检测间隔.
  check-interval: 5
  # 行为列表, 对进入/离开AFK模式的玩家执行.
  # 行为列表.
  enter-afk-actions: []
  exit-afk-actions: []

Anti-Lagg

这个模块添加了简单的优化系统来优化你的服务器性能和提升TPS.

当前特性: 实体限制 - 限制每个区块的实体数.

Settings.yml

entity-chink-limit:
  # 是否启用区域限制.
  enabled: true
  # 是否自动检测区块
  inspection-enabled: true
  # 检测间隔.
  inspection-frequency: 300
  # 每个区块的实体限制.
  limits:
    ANIMAL: 50
    MONSTER: 50
    NPC: 20
    AMBIENT: 10
    WATER: 20
    OTHER: 50

椅子

这个模块可以让玩家坐在半砖、台阶和地毯上.

指令和权限

指令 缩写 描述 是否只能由玩家使用 权限
/chairs - 切换座椅模式. core.cmd.chairs

聊天

这个模块可以让你管理聊天消息.

玩家聊天消息不支持JSON!

特性:

  • 防大写 - 防止全大写英文消息.
  • 防刷屏 - 防止消息和指令刷屏.
  • 加入和退出服务器的消息 - 根据分组显示不同的加入和退出服务器的消息.
  • 死亡消息 - 更改玩家死亡消息.
  • 物品展示 - 在聊天框内展示你的物品.
  • 全服和本地聊天 - 可配置聊天范围.
  • 管理员聊天 - 管理员聊天频道.
  • 支持PlaceholderAPI.
  • 聊天规则和惩罚 - 使用正则表达式检测聊天内容并进行惩罚!
  • 自动公告 - 每隔一段时间发送公告. 支持 JSON.

Settings.yml

anti-caps:
  # 是否启用防大写功能
  enabled: true
  # 该功能生效的指令.
  # 你可以使用指令缩写.
  # 请勿添加同一指令的多个缩写 - 这没有意义.
  in-commands:
  - me
  - broadcast
  - tell
  # 防大写检测的最小消息长度
  min-length: 3
  # 检测几率.
  percentage: 70
  # 单词白名单
  whitelist:
  - OMG
  - LOL
  - WTF
  - WOW
  - ROFL

anti-spam:
  # 聊天冷却.
  chat-delay: 3
  # 指令冷却.
  cmd-delay: 3
  # 相似度.
  percentage: 90
  # 指令白名单.
  # 可使用缩写.
  # 请勿使用多个同一指令的缩写,这毫无意义.
  whitelist:
  - 'tell'
  - 'spawn'
  - 'home'
  - 'sethome'
  - 'reply'
  - 'stats'
  - 'kit'
  - 'warp'
  
join-and-quit:
  # 是否使用自定义加入、退出服务器消息.
  enabled: true
  # 指定权限的消息.
  # 插件自动检测权限组插件.
  join-groups:
    Admins: '&7[&2+&7] &7Admin &2%player% &7has joined the game.'
  quit-groups:
    Admins: '&7[&4-&7] &7Admin &4%player% &7has left the game.'

item-link:
  # 聊天展示物品.
  enabled: true
  # 替换物品的占位符.
  keyword: '@hand'
  # 物品名格式.
  format: '&7<&f%item%&7>&f'

death-messages:
  # 死亡消息.
  enabled: true
  # 指定 死因的死亡消息.
  # 同一死因可添加多条消息.
  # 未列出的死因则不会显示死亡消息.
  by-cause:
    LAVA:
    - '&7(&c☠&7) &c%player% &7被岩浆淹没.'
    BLOCK_EXPLOSION:
    - '&7(&c☠&7) &c%player% &7爆炸了!'
  # 同上,以下为 实体类型.
  by-entity:
    PLAYER:
    - '&7(&c⚔&7) &c%damager% &7killed &c%player%'
    ZOMBIE:
    - '&7(&c☠&7) &c%player%&7''s brains has been eaten by zombie.'

chat:
  format:
    # Placeholders:
    # {player_prefix} - 玩家权限组前缀.
    # {player_suffix} - 玩家权限组后缀.
    # {name} - 玩家名.
    # {display_name} - 自定义玩家名 (/nick的昵称等).
    # {message} - 玩家消息.
    # 支持PlaceholderAPI! 请使用 {} 而不是 %.
    local: '&3[Local] &7{player_prefix}{display_name}{player_suffix}&f: {message}'
    global: '&6[Global] &7{player_prefix}{display_name}{player_suffix}&f: {message}'
    spy: '&cSpy&7 | {world} {name}&7: {message}'
    admin: '&7[&bAdmin Chat&7] &7{player_prefix}{display_name}{player_suffix}&f: {message}'
    # Local chat range. Set on 0 to disable local chat.
    range: 100.0

# 聊天规则部分.
rules:
  # Rule name
  swear:
    dick:
      # Regular expression.
      # Use this site for tests: http://myregexp.com/
      match: '((D|d)+([^a-zA-ZА-Яа-я]|\s)*(i|I|1|!)+([^a-zA-ZА-Яа-я]|\s)*(c|C)+([^a-zA-ZА-Яа-я]|\s)*(k|K)+([^a-zA-ZА-Яа-я]|\s)*)'
      # Action on detect.
      # Allowed:
      # REPLACE - Replaces the bad word.
      # REPLACE_FULL - Replaces full message/command.
      # DENY - Cancels the message/command.
      action: REPLACE
      # Text to replace with.
      replace-with: '***'
      # Word, that will be ignored for this rules.
      # Maybe useful it some good word contains a little bad word.
      ignore-strings:
      - 'dickon'
    shit:
      match: '((s|S|$)+([^a-zA-ZА-Яа-я]|\s)*(h|H)+([^a-zA-ZА-Яа-я]|\s)*(i|I|1|!)+([^a-zA-ZА-Яа-я]|\s)*(T|t|7)+([^a-zA-ZА-Яа-я]|\s)*)'
      action: REPLACE
      replace-with: '***'
      ignore-strings: []
  adv:
    ips:
      match: '\b[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}\b'
      action: DENY
      replace-with: '***'
      ignore-strings:
      - '127.0.0.1'
    domain:
      match: '[a-zA-Z0-9\-\.]+\s?(\.|dot|\(dot\)|-|;|:|,)\s?(com|org|net|cz|co|uk|sk|biz|mobi|xxx|eu|me|io|ru|su|tk|ua)\b'
      action: DENY
      replace-with: '***'
      ignore-strings:
      - 'yandex.ru'
      - 'google.com'
      - 'spigotmc.org'

# 惩罚
rules-punish:
  # Rule name from the section above.
  swear:
    # Send message
    message: '&cChat &4║ &fYour message have been changed: &cSwearing&f.'
    # Executing command. Leave empty to disable.
    command: 'warn %player% Swearing'
  adv:
    message: '&cChat &4║ &fYour message have been cancelled: &cAdvertisement&f.'
    command: ''

# 自动公告
announcer:
  # Time in seconds between the messages
  time: 180
  # Messages list. Use /n to make message multi-line.
  list:
  - '/n &e▣ &fFirst Line&f. /n &e▣ &fSecond Line /n &e▣ &fAnother Line&f. /n'

指令和权限

权限列表:

  • core.chat.color - Allows to use color codes in messages and commands.
  • core.chat.spy - Allows to see local chat.
  • core.chat.admin - Allows to see and use admin chat.
  • core.bypass.chat.delay.msg - Bypass chat message delays.
  • core.bypass.chat.delay.cmd - Bypass chat command delays.
  • core.bypass.chat.caps - Bypass chat anti-caps check.
  • core.bypass.chat.spam - Bypass chat similarity check.
  • core.bypass.chat.rules - Bypass chat rules check.
指令 缩写 描述 是否只能由玩家使用 权限
/adminchat - 切换管理员聊天模式 core.chat.admin

经济

模板:Please leave this line alone and write below (this is the coloured heading) 这一模块需要安装Vault!

特点:

  • 支持离线玩家 - 设置/给予/拿走 离线玩家的金钱.

Settings.yml

# /baltop更新间隔
baltop-update: 15
currency:
  # 货币符号
  symbol: '$'
  # 新玩家拥有的钱
  start-balance: 100.0

指令和权限

指令 缩写 描述 是否只能由玩家使用 权限
/balance (player) /bal, /money, /cash 查看玩家有多少钱 core.eco.balance
/balancetop (page) /baltop, /moneytop 金钱排行榜 core.eco.balancetop
/pay [player] [amount] - 支付给玩家金钱 core.eco.pay
/eco give [player] [amount] /economy give 给予玩家金钱 core.eco + core.eco.give
/eco take [player] [amount] /economy take 拿走玩家的钱 core.eco + core.eco.take
/eco set [player] [amount] /economy give 设置玩家的金钱 core.eco + core.eco.set

补丁

这个模块修复了一些漏洞.

特点:

  • Fishing Farm - 防止挂机钓鱼.
  • Bed GUI - 防止在床上时打开菜单.
  • Ender Farm - 防止使用末影螨建造小黑塔.
  • IP Limit - 限制同一IP加入的玩家上限.
  • Creative Limiter - 防止玩家从创造模式中拿取物品.

Settings.yml

patcher:
  # 防钓鱼农场
  fishing: true
  # 防止在床上时打开菜单
  bed-gui: true
  #  防止使用末影螨建造小黑塔
  ender-farm: true
  # 限制同一IP加入的玩家上限.
  limit-ip: true
  # 防止玩家从创造模式中拿取物品.
  limit-creative: true

limit-creative:
  # 创造模式限制的物品.
  item-blacklist:
  - SPLASH_POTION
  - TNT
  - EXPERIENCE_BOTTLE
  - TRIDENT
  - LINGERING_POTION
  - ENDER_EYE
  - BEDROCK
  - END_PORTAL_FRAME
  - ITEM_FRAME
  - WITHER_SKELETON_SKULL
  # 创造模式指令黑名单
  cmd-blacklist:
  - 'auc'
  - 'ah'

权限列表

  • core.bypass.creative - 忽略创造限制.

菜单

这个模块可以让你创建自定义菜单.

特点:

  • 菜单指令 - 每个菜单可使用不同的指令打开.
  • 权限 - 每个菜单可需要不同的权限才能打开.
  • 显示条件 - 根据条件显示或隐藏指定的菜单物品.
  • 点击条件 - 满足条件才能点击物品.
  • 点击类型 - 5种不同的点击类型.
  • 点击行为 - 自定义的点击物品触发行为.
  • 支持PlaceholderAPI.

Settings.yml

暂无 :/ 请查看下面的菜单配置


菜单配置

在模块文件夹你可以找到 /gui/ 子文件夹. 所有菜单都在这个文件夹内.

想要创建新的菜单你只需复制已有菜单文件并进行修改即可.

# 菜单标题
title: '&8[&2SunLight GUI&8]'
# 菜单尺寸. 可用数值: 9/18/27/36/45/54
size: 54
# 是否需要权限打开菜单?
# 权限为 core.gui.[id] ,[id] 为文件名.
need-permission: false
# 菜单指令缩写
aliases:
- 'menu'
- 'servermenu'
# 菜单物品
content:
  rank-item:
    # 物品显示设置.
    # 提醒: 显示顺序很重要! 位于下方的物品优先度更高.
    display:
      # default 为常时显示, 但你可以删除这个来使其在满足条件后显示.
      default:
        # 物品材料名. 
        # 格式: Material:Data:Amount
        material: 'COAL:0:1'
        # 物品名
        # 支持 PlaceholderAPI
        name: '&7[&8Coal&7]'
        # 物品描述
        # 支持 PlaceholderAPI
        lore:
        - '&7默认所有人都看得见的物品'
        - '&7玩家不需要满足条件就看得见.'
        # 头的皮肤.
        # 你可以使用 %player% 代表使用者.
        skull:
          hash: ''
          owner: ''
        # 附魔光效
        enchanted: true
        # 隐藏物品的所有属性.
        hide-flags: true
        # 设置药水的药水效果.
        potion-effect: 'JUMP'
        # 设置皮革装备的RGB颜色.
        leather-color: '255,255,255'
        # 设置显示物品的条件.
        # 条件列表.
        conditions:
        - '[PERMISSION] core.gui.user'
      vip:
        material: 'GOLD_INGOT:0:1'
        name: '&7[&eGold&7]'
        lore:
        - '&7这件物品只有拥有ecore.gui.vip权限的玩家看得到'
        skull:
          hash: ''
          owner: ''
        enchanted: true
        hide-flags: true
        potion-effect: 'JUMP'
        leather-color: '255,255,255'
        conditions:
        - '[PERMISSION] core.gui.vip'
      emerald:
        material: 'EMERALD:0:1'
        name: '&7[&aEmerald&7]'
        lore:
        - '&7这件物品只一拥有&acore.gui.emerald权限的玩家看得到'
        - '&7'
        - '&7越往下的物品优先度越高,'
        - '&7拥有 &acore.gui.vip &7和 &acore.gui.emerald权限的玩家'
        - '&7只看得到绿宝石.'
        skull:
          hash: ''
          owner: ''
        enchanted: true
        hide-flags: true
        potion-effect: 'JUMP'
        leather-color: '255,255,255'
        conditions:
        - '[PERMISSION] core.gui.emerald'
    # 物品格子序数.
    # 可用逗号分隔多个位置.
    slots: '20,22,24'
    # 物品点击行为.
    clicks:
      # 点击类型.
      # 可用类型:
      # - LEFT
      # - RIGHT
      # - MIDDLE
      # - SHIFT_LEFT
      # - SHIFT_RIGHT
      LEFT:
        # 点击条件.
        # 条件列表.
        conditions: []
        # 点击触发行为.
        # 行为列表.
        actions:
        - '[MESSAGE] &请左击!'
        # 发送给不满足条件的玩家的消息.
        # 留空则不显示.
        fail-message: '你必须满足条件!'
      RIGHT:
        conditions: []
        actions:
        - '[MESSAGE] &e请右击!'
        fail-message: '你必须满足条件!'
      MIDDLE:
        conditions: []
        actions:
        - '[MESSAGE] &e请使用鼠标中键!'
        fail-message: '你必须满足条件!'
      SHIFT_LEFT:
        conditions: []
        actions:
        - '[MESSAGE] &e请Shift+左击!'
        fail-message: '你必须满足条件!'
      SHIFT_RIGHT:
        conditions: []
        actions:
        - '[MESSAGE] &e请Shift+右击!'
        fail-message: '你必须满足条件!'

指令和权限

权限列表:

  • core.gui.[id] - 允许打开指定[id] 的菜单.
指令 缩写 描述 是否只能由玩家使用 权限
/gui [id]/gui [id] [player] - 忽略权限强制玩家打开指定菜单.

core.cmd.gui

core.cmd.gui.others

礼包

随机传送

计分版

TAB

地标

欢迎消息

多世界管理

配置

指令和权限

所有权限:

  • core.bypass.afk.kick - 挂机不会被自动踢出服务器.
  • core.bypass.nick - 跳过 /nick 昵称限制.
  • core.bypass.gm - 忽略游戏模式控制.
  • core.bypass.fly - 忽略飞行控制.
  • core.bypass.kit - 忽略礼包冷却和花费.
  • core.bypass.creative - 忽略创造限制.
  • core.bypass.warp.cost - 忽略传送费用.
  • core.bypass.chat.delay.msg - 忽略聊天冷却.
  • core.bypass.chat.delay.cmd - 忽略指令冷却.
  • core.bypass.chat.caps - 忽略聊天防大写.
  • core.bypass.chat.spam - 忽略聊天内容相似度检测.
  • core.bypass.chat.rules - 忽略聊天规则检测.
  • core.bypass.vanish.see - 可以看到隐身的玩家.
  • core.bypass.command.cooldown - 忽略所有指令的冷却.
  • core.admin - 管理员权限.
  • core.save.level - 死亡保留经验值.
  • core.save.items - 死亡保留物品.

仅限玩家意味着只能通过玩家在游戏内执行.

[] - 为必须, () - 为可选.

指令 缩写 描述 仅限玩家 权限
/air [amount]/air [amount] (player) - 更改空气等级.

core.cmd.air

core.cmd.air.others

/anvil/anvil (player) - 打开铁砧.

core.cmd.anvil

core.cmd.anvil.others

/armor [player] - 查看和更换玩家的装备. core.cmd.armor
/back/back [player] - 传送回上一个地方.

core.cmd.back

core.cmd.back.others

/broadcast [text] /bc 广播消息. core.cmd.broadcast
/burn [player] [time] /ignite 点燃玩家. core.cmd.burn
/clearchat /cchat Clears chat. core.cmd.clearchat
/clearinventory/clearinventory (player) /clearinv, /clear, /ci 清空玩家背包(包括装备)

core.cmd.clearinventory

core.cmd.clearinventory.others

/core /sl, /sunlight 插件主指令. core.cmd.admin
/delspawn (spawn) /deletespawn 删除特定的(或默认的)传送点. core.cmd.delspawn
/enchant [enchant] [level] /ench 附魔或驱魔你手中物品. core.cmd.enchant
/enchanting - 打开附魔台. core.cmd.enchanting
/enderchest/enderchest (player) /echest, /ec 打开末影箱. core.cmd.enderchest

core.cmd.enderchest.others

/exp [set/give] [amount]/exp [set/give] [player] [amount] /xp 修改玩家的经验值.

core.cmd.exp

core.cmd.exp.others

/extinguish/extinguish (player) /ext 熄灭玩家身上的火焰.

core.cmd.ext

core.cmd.ext.others

/feed/feed (player) - 恢复玩家的饥饿度.

core.cmd.feed

core.cmd.feed.others

/fly (0/1)/fly (0/1) (player) - 切换飞行模式.

core.cmd.fly

core.cmd.fly.others

/gm (0/1/2/3)/gm (0/1/2/3) (player) /gamemode, /gmc, /gms, /gma 更改玩家的游戏模式.

core.cmd.gamemode

core.cmd.gamemode.survival core.cmd.gamemode.creative core.cmd.gamemode.adventure core.cmd.gamemode.spectator core.cmd.gamemode.others

/give [material] (amount)/give (player) [material] (amount) /item, /i 给予玩家物品.

core.cmd.give
/god (0/1)/god (0/1) (player) - 切换玩家的上帝模式.

core.cmd.god

core.cmd.god.others

/hat - 戴帽子. core.cmd.hat
/heal/heal (player) - 治疗玩家.

core.cmd.heal

core.cmd.heal.others

/ignore [player] - 屏蔽玩家. core.cmd.ignore
/invsee [player] /inv 查看玩家背包. core.cmd.inv

core.cmd.inv.others

/itemname [name] /rename 重命名手中物品. core.cmd.itemname
/list /online, /players 显示在线玩家. core.cmd.list
/me [action] - 在聊天内执行行为. core.cmd.me
/mobkill [type] /killmob 击杀附近的实体. core.cmd.mobkill
/more - 增加物品堆叠数至64. core.cmd.more
/near (radius) /nearby 显示附近的玩家. core.cmd.near
/nick (nick)/nick [player] [nick] /name, /nickname 修改玩家昵称.

core.cmd.nick

core.cmd.nick.others

/nophantom/nophantom [player] /antiphantom 关闭玩家附近的幻翼生成.

core.cmd.nophantom

core.cmd.nophantom.others

/playerinfo [player] /pinfo 显示玩家信息. 支持 PlaceholderAPI. core.cmd.playerinfo
/powetool [command] /pt, /itemcmd 给手中物品添加指令. core.cmd.powetool
/repair (all) /fix 修复手中或背包内的物品. core.cmd.repair
/reply [text] /r 回复玩家的私聊. core.cmd.reply
/seen [player] - 查看玩家最后在线时间. core.cmd.seen
/setspawn (spawn) - 设置传送点. core.cmd.setspawn
/skull [player] /head 获得玩家头颅. core.cmd.skull
/sms [player] [text] /tell, /t, /m, /msg, /message, /w, /whisper, /pm 发送私聊消息给其他玩家. core.cmd.tell
/socialspy (0/1)/socialspy (0/1) (player) - 切换侦查私聊模式.

core.cmd.socialspy

core.cmd.socialspy.others

/spawn (spawn)/spawn [player] (spawn) - 强制玩家传送到传送点.

core.cmd.spawn

core.cmd.spawn.others

/spawner [type] - 更改刷怪笼实体类型. core.cmd.spawner

core.cmd.spawner.[type]

/spawnmob [type] [amount] /mob 刷怪. core.cmd.spawnmob

core.cmd.spawnmob.[type]

/speed (amount)/speed (amount) (player) - 更改玩家速度.

core.cmd.speed

core.cmd.speed.others

/sudo [player] [command]/sudo [player] c:[text] - 强制玩家执行指令或发送聊天消息.

core.cmd.sudo
/suicide /killme, /killmeplease 自杀. core.cmd.suicide
/summon [player] /s 传送玩家到你身边(相当于Essentials的/tphere). core.cmd.summon
/system /tps, /gc, /mem 系统信息. core.cmd.system
/thunder/thunder (player) /smite 雷击玩家或你看着的方块.

core.cmd.thunder

core.cmd.thunder.others

/top/top (player) /up Teleport to the highest block above you.

core.cmd.top

core.cmd.top.others

/tpaccept/tpaccept (player) - Accepts teleport request. core.cmd.tpaccept
/tpa [player] /call Send teleport request. core.cmd.tpa
/tp [player]/tp [who] [to] - Teleports to player or teleport one player to another.

core.cmd.tp

core.cmd.tp.others

/tpdeny/tpdeny [player] - Declines teleport request.

core.cmd.tpdeny

core.cmd.tpdeny.others

/tppos [x] [y] [z]/tppos [x] [y] [z] [player] - Teleport to specified coordinates.

core.cmd.tppos

core.cmd.tppos.others

/tptoggle - Toggle teleport requests.

core.cmd.tptoggle
/unignore [player] - Removes player from ignore list.

core.cmd.unignore
/vanish/vanish [player] /v Toggle vanish mode.

core.cmd.vanish

core.cmd.vanish.others

/workbench /wb 打开工作台. core.cmd.workbench

实用功能


自定义行为

这些行为可用于插件的部分模块, 特别是是菜单.

支持在这里使用PlaceholderAPI!

配置行为格式:

actions:
- '[ACTION] ARGUMENTS [CHANCE]'
行为:
- '[PLAYER_COMMAND] rules %25.0' # Force player to execute /rules command with 25% chance.

Action chance:

To make the action have a chance to execute, add %NUM at the end of action. Where NUM is chance decimal.

行为类型:

  • [CONSOLE_COMMAND] {CMD} - Executes the specified command by console. Cmd = Command. Placeholders: %p - Executor name
  • [OP_COMMAND] {CMD} - Executes the specified command by target as OP. Cmd = Command. Placeholders: %p - Executor name
  • [PLAYER_COMMAND] {CMD} - Executes the specified command by target. Cmd = Command. Placeholders: %p - Executor name
  • [TELEPORT] {WORLD} {X} {Y} {Z} - Teleport target on specified coordinates.
  • [TAKE_ITEM] (TYPE) (AMOUNT) (NAME) (LORE) - Takes specified amount of items from player's inventory.
  • [TAKE_ARMOR] {HELMET / CHESTPLATE / LEGGINGS / BOOTS / ALL} - Takes specified armor from player's inventory.
  • [TAKE_ECO] {AMOUNT} - Takes specified amount of money from player's balance.
  • [MESSAGE] {TEXT} - Sends message to target.
  • [ACTION_BAR] {TEXT} - Sends action bar message to target.
  • [TITLES] {TITLE_TEXT} {SUB_TITLE_TEXT} - Sends title message to target. Space separates the titles and subtitles. Use _ as a space. Example: [TITLES] Hello_Player! This_is_subtitle!
  • [SOUND] {NAME} - Plays sound at target location. Name = Sound name.
  • [FIREWORK] - Launch random firework.
  • [OPEN_GUI] {ID} - Opens GUI with specified ID.
  • [CLOSE] - Closes GUI.
  • [DELAY] {TIME} - Delay between the actions. Time = Duration in Ticks, 20 ticks = 1 second.

自定义条件

这些条件可用于插件的部分模块, 特别是是菜单.

Condition format:

conditions:
- '[CONDITION] ARGUMENTS'
条件:
- '[PERMISSION] core.custom' # Will require core.custom permission.

Condition Types:

  • [OP] {true/false} - Requires players to be (de)OP.
  • [PERMISSION] {permission} - Requires player to have specified permission.
  • [LEVEL] {AMOUNT} - Requires player to have specified exp level.
  • [ITEM] (TYPE) (AMOUNT) (NAME) (LORE) - Requires specified amount of items to be in player's inventory.
  • [MONEY] {AMOUNT} - Requires specified amount of money to be on player's balance.