Skip to content

YonZeE8021/RotatingFlag

Repository files navigation

RotatingFlag - Minecraft 旋转旗帜插件

一个简单的 Minecraft 插件,用于在指定位置创建自动旋转的旗帜。

功能特性

  • 在任意位置创建指定颜色的旋转旗帜
  • 旗帜每 0.15 秒(默认)自动旋转一次
  • 支持所有 16 种 Minecraft 原版旗帜颜色
  • 可通过配置文件调整旋转速度
  • 支持玩家、控制台和命令方块使用
  • 完整的权限控制和 Tab 自动补全

安装

  1. RotatingFlag-1.0-SNAPSHOT.jar 复制到服务器的 plugins 目录
  2. 重启或重载服务器
  3. 插件将自动生成配置文件

命令用法

基本命令

/rotatingflag <x> <y> <z> <颜色> [世界名]

参数说明

  • x, y, z:放置旗帜的坐标(绝对坐标)
  • 颜色:旗帜颜色,支持以下16种:
    • white, orange, magenta, light_blue, yellow, lime, pink, gray
    • light_gray, cyan, purple, blue, brown, green, red, black
  • [世界名](可选):指定放置旗帜的世界,默认:
    • 玩家执行:玩家当前所在世界
    • 控制台/命令方块:主世界(可手动指定)

使用示例

# 玩家在当前世界 (100, 64, 200) 创建红色旗帜
/rotatingflag 100 64 200 red

# 控制台在主世界创建蓝色旗帜
/rotatingflag 100 64 200 blue

# 指定在下界世界创建绿色旗帜
/rotatingflag -100 70 300 green world_nether

权限

  • rotatingflag.use - 允许使用 /rotatingflag 命令
  • 默认权限:op(仅管理员)

配置

配置文件:plugins/RotatingFlag/config.yml

# 旋转间隔(单位:tick,20 tick = 1秒)
# 默认值:3 tick(约0.15秒)
rotation-tick-interval: 3

配置说明

  • rotation-tick-interval:旗帜旋转的时间间隔
  • 值越小旋转越快,值越大旋转越慢
  • 建议范围:1-20 tick(0.05-1秒)
  • 最小值为 1,防止性能问题

重载配置

服务器运行时,可使用以下命令重载配置:

/plugman reload RotatingFlag

或重启服务器使配置生效。

开发者信息

  • 插件名称:RotatingFlag
  • 版本:1.0-SNAPSHOT
  • 主要类:com.lorshancraft.rotatingFlag.RotatingFlag
  • API 版本:1.21

注意事项

  1. 旗帜放置在已有方块的位置时会失败
  2. 旗帜被破坏后会自动停止旋转
  3. 插件卸载时会清理所有旋转中的旗帜
  4. 控制台使用时建议指定世界名以确保位置正确

更新日志

v1.0-SNAPSHOT

  • 初始版本,实现基本旋转旗帜功能
  • 添加配置系统支持自定义旋转速度
  • 支持控制台和命令方块使用
  • 添加权限控制系统
  • 完善 Tab 自动补全功能

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages