服务器使用量
未统计
服务玩家数
未统计
下载量
16,255
插件详细介绍
简介
本插件最初仅计划添加玩家首次加入时执行的命令,但如今功能已大大扩展。只需在配置文件中编辑命令,即可在玩家首次加入、每次加入/离开、死亡、击杀等不同时机自动执行指令。配置简单直接,但需要您具备基本的文件读写能力。
核心功能
- 特定玩家加入/离开命令:为指定玩家设置独特的加入或离开时执行的命令。
- 通用加入/离开命令:为所有玩家设置加入或离开服务器时执行的命令。
- 死亡命令:在玩家首次死亡或每次死亡时执行命令。
- 击杀命令:在玩家首次击杀或其他玩家或每次击杀时执行命令。
- 首次加入世界命令:玩家首次进入某个特定世界时执行命令。
- 每次加入世界命令:玩家每次进入某个特定世界时执行命令。
- 灵活开关:可独立启用或禁用任何功能模块。
- 世界级禁用:可在指定的世界中禁用特定功能。
- 多执行身份:可选择以 OP、玩家本人或控制台身份执行命令。
待实现功能
- 命令延迟执行(已规划,但尚未完成)
前提要求与依赖
- 必需依赖:本插件必须安装 Vault 插件才能正常运行。
- 使用者需要能够阅读文件名并进行基本的文件编辑。
配置文件详解
所有功能均通过编辑插件生成的配置文件来实现。主要配置文件如下:
Config.yml
定义各类事件触发时执行的命令列表。
# 玩家首次加入服务器时执行的命令
FirstJoinCommands:
- me example
# 玩家非首次加入时执行的命令
JoinCommands:
- me example
# 玩家离开服务器时执行的命令(由控制台执行)
LeaveCommands:
- say example
# 玩家首次死亡时执行的命令
FirstDeathCommands:
- me example
# 玩家非首次死亡时执行的命令
DeathCommands:
- me example
# 玩家首次击杀其他玩家时执行的命令
FirstKillCommands:
- me example
# 玩家非首次击杀时执行的命令
KillCommands:
- me example
# OP 离开服务器时执行的命令
OpLeaveCommands:
- me example
# OP 加入服务器时执行的命令
OpJoinCommands:
- me exampleFirstJoinWorlds.yml & EveryJoinWorlds.yml
配置玩家在特定世界首次加入或每次加入时执行的命令。格式为世界名对应命令列表。
world:
- me example firstEnable.yml
用于启用或禁用各个功能模块。
FirstJoinCommandsEnabled: true
JoinCommandsEnabled: true
# ... 其他选项DisableSpecific.yml
在此文件中添加世界名称,即可在该世界禁用指定的功能。
# 将希望禁用功能的世界名添加到对应列表下
FirstJoinCommands:
- exampleworld
- ''Modes.yml
设置每个功能模块中命令的执行身份。可选 console(控制台)、player(玩家身份,考虑权限)或 op(OP身份)。
FirstJoinCommandsMode: player
JoinCommandsMode: player
# ... 其他选项SpecificPlayerJoin.yml & SpecificPlayerLeave.yml
为特定玩家设置独特的加入或离开命令。玩家名必须为小写。
# 玩家名及要执行的命令列表
steve:
- me example specific join
- ''
# 需要添加的玩家名列表(小写)
players:
- steve
- ''可用变量
在命令中可以使用以下变量
%player%:玩家的游戏名。%playername%:玩家的游戏名(包含前后缀)。%ip%:玩家的 IP 地址。
重要须知
- 请不要声称本插件代码是你自己的,不要反编译插件,也不要因为自身配置问题而给予差评。
- 插件作者(zbturtle)因缺乏稳定收入来源,已减少公开开发工作。捐赠将能极大支持作者,并鼓励其重新投入精力更新本插件及开发新插件。
支持与反馈
- 遇到问题? 可以通过 Discord 联系作者:Zerox#4569
- 喜欢这个插件? 为其评分可以帮助作者了解大家的反馈!
---
免责声明:无需担心捐赠问题!本插件旨在为大家提供帮助。享受游戏吧!
测试支持版本
版本分布
基本信息
插件名称
First Join Commands
作者
zbturtle
平台
Bukkit / Spigot
支持版本
1.7 - 1.16
点赞数
9
最近版本
暂无数据
-