RandomEffects

RandomEffects 是一个灵活的 Minecraft 插件,它在游戏过程中为玩家施加随机药水效果,创造出不可预测且令人兴奋的挑战。

资源图片
# 随机效果 [RU](README_RU.md) | EN RandomEffects 是一个灵活的 Minecraft 插件,它在游戏过程中随机地向玩家施加药水效果,创造出不可预测且令人兴奋的挑战。 ![RandomEffects Help](https://github.com/art3m4ik3/RandomEffects/raw/master/.github/images/help-en.png) ## 特点 - 多个效果应用模式: - **定时模式**: 在可配置的间隔内向所有玩家施加随机效果 - **区块模式**: 当玩家进入不同的区块时,会收到新的效果 - **加入模式**: 玩家加入服务器时会收到效果 - 完全可定制的效果设置 - 配置可用的效果、持续时间和放大器 - 控制同时生效的效果数量 - 可选的粒子显示 - 多语言支持(英语和俄语) - 简单直观的指令 - 与多个 Minecraft 版本兼容 (1.8.8+) ## 要求 - Java 8 或更高版本 - Spigot/Bukkit 服务器 (1.8.8 或更高版本) ## 安装 1. 从发布部分下载最新的 `RandomEffects-1.0.0.jar` 2. 将 JAR 文件放在服务器的 `plugins` 文件夹中 3. 重新启动你的服务器 4. 默认的配置文件将生成在 `plugins/RandomEffects/config.yml` ## 配置 该插件会在 `plugins/RandomEffects` 目录中创建一个 `config.yml` 文件。关键设置包括: ```yaml # 语言设置 (en, ru) language: en # 效果设置 effects: # 定时模式 - 同时为所有人激活效果 timed: enabled: true interval: 60 # seconds # 区块模式 - 当玩家进入新的区块时激活效果 chunk: enabled: true # 玩家加入服务器时应用效果 applyOnJoin: true # 持续时间范围(秒) duration: min: 20 max: 60 # 放大器范围 (0 = 1 级,1 = 2 级,等等) amplifier: min: 0 max: 2 ``` ## 使用 基本指令: - `/randomeffects` - 显示插件信息 - `/randomeffects help` - 显示帮助信息 - `/randomeffects reload` - 重新加载插件配置 - `/randomeffects apply [player]` - 向你或指定的玩家施加随机效果 - `/randomeffects clear [player]` - 清除你或指定玩家的效果 - `/randomeffects toggle ` - 切换特定的插件模式 - `/randomeffects interval ` - 设置定时模式的间隔 别名:`/reffects`, `/reff` ## 权限 - `randomeffects.use` - 基本指令访问(默认:true) - `randomeffects.admin.reload` - 重新加载配置(默认:op) - `randomeffects.admin.apply` - 向玩家施加效果(默认:op) - `randomeffects.admin.clear` - 清除玩家的效果(默认:op) - `randomeffects.admin.toggle` - 切换插件模式(默认:op) - `randomeffects.admin.interval` - 更改定时效果的间隔(默认:op) ## 从源代码构建 这个项目使用 Maven 作为其构建系统。要构建插件: 1. 克隆存储库 2. 导航到项目目录 3. 运行: ```bash mvn -B package --file pom.xml ``` 编译后的 JAR 将位于 `target/RandomEffects-1.0.0.jar` ## 依赖项 - Spigot API