• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
资源图标

Bukkit DuckInvite -- 邀请插件 1.0

没有下载权限
◆ 支持核心
CatServer
◆ 插件前置
PlaceholderAPI[非必须]
◆ 游戏版本
理论全版本
本插件完全由Trae编写(包括帮助文档),我只负责修了一些编译bug

DuckInvite 插件

DuckInvite是一个Minecraft邀请插件,支持邀请码系统、有效邀请跟踪和排行榜功能。

功能特点
  • 玩家邀请系统:每个玩家可以生成唯一的邀请码
  • 邀请状态跟踪:未使用邀请码(0)、已使用邀请码(1)、有效邀请(2)
  • 邀请管理:查看邀请列表、激活邀请等功能
  • 排行榜:基于有效邀请数量和历史有效邀请数量的排名
  • 配置灵活:支持通过JavaScript表达式定义激活条件,可访问玩家和邀请人对象
  • PlaceholderAPI支持:提供多种占位符供其他插件使用

安装说明
  1. 将插件JAR文件放入服务器的plugins文件夹
  2. 启动服务器以生成配置文件
  3. 根据需要修改配置文件config.yml
  4. 重启服务器或使用/di reload命令重载插件

命令说明
  • /duckinvite me (或 /di me): 生成或查看你的邀请码
  • /duckinvite code <邀请码> (或 /di code <邀请码>): 使用邀请码
  • /duckinvite active (或 /di active): 激活邀请
  • /duckinvite list [页码] (或 /di list [页码]): 查看邀请列表
  • /duckinvite reload (或 /di reload): 重载插件 (OP)
  • /duckinvite resetall (或 /di resetall): 重置所有有效邀请数 (OP)
  • /duckinvite rank [页码] (或 /di rank [页码]): 查看有效邀请排名
  • /duckinvite historyrank [页码] (或 /di historyrank [页码]): 查看历史有效邀请排名

配置说明
配置文件位于/plugins/DuckInvite/config.yml

代码:
# DuckInvite 插件配置文件

# 条件类型
# 可选值: expression(默认,使用JEXL表达式), javascript(使用JavaScript表达式)
condition-type: expression

# 有效邀请条件表达式
active-condition: "inviter.isOnline() && player.isOnline()"

# 邀请码长度
invite-code-length: 8

# 每页显示的邀请列表数量
list-page-size: 10

# 排名每页显示数量
rank-page-size: 10

# 数据存储位置
storage:
  type: yaml # 目前仅支持yaml
  file: data.yml

# JavaScript引擎配置
javascript-engine:
  # 是否启用JavaScript表达式计算
  enabled: true
  # 表达式执行超时时间(毫秒)
  timeout: 1000

PlaceholderAPI支持
  • %duckinvite_validinvite%: 有效邀请数量
  • %duckinvite_historyinvite%: 历史有效邀请数量
  • %duckinvite_code%: 邀请码
作者
Duck_fox
下载
2
查看
69
首次发布
最后更新
评分
0.00 星 0 星

来自Duck_fox的更多资源

分享资源