服务器使用量
未统计
服务玩家数
未统计
下载量
45,527
插件详细介绍
LostSkyWars 是一款基于 Hy 服务器风格的简易空岛战争插件,支持队伍系统和神秘宝箱等扩展功能。
核心特性
- 多版本支持:兼容 v1_8_R3 至 v1_12_R1(部分版本未经完整测试)。
- 数据存储:支持 MySQL 和 SQLite。
- 游戏系统:
- 多竞技场模式(多世界)
- 队伍系统(需 LostParties 扩展)
- 神秘宝库(需 LostBoxes 扩展)
- 灵魂与灵魂之井系统
- 自定义装备系统
- 高度可定制:
- 自定义消息、菜单与选项
- 可通过 NPC 加入游戏
- 完整的 API 接口
API 概览
主类位于 io.github.losteddev.skywars.api 包中的 LostSkyWarsAPI。
主要方法
LostSkyWarsAPI#tryWatch(Player, String usernameToWatch)LostSkyWarsAPI#getLostPlayer(Player)
LostPlayer 类
提供玩家数据操作
destroy()– 销毁此玩家数据(仅 LostPlayer 对象)addExp(double)– 增加经验setCoins(int)/addCoins(int)/removeCoins(int)– 硬币操作setSouls(int)/addSouls(int)/removeSouls(int)– 灵魂操作getCoins()/getSouls()/getCurrentExp()/getLevel()/getMysteryDusts()– 获取数据getServer()– 获取当前游戏服务器(大厅中返回 null)getHandle()– 返回内部账户对象,用于 SkyWarsServer 方法
SkyWarsServer 类
提供服务器操作
connect(Account)/disconnect(Account)– 连接/断开玩家getState()– 返回服务器状态isSpectator(Player)– 检查是否为观察者getName()– 返回地图名称getServerName()– 返回服务器名称getOnline()– 返回在线玩家数(含观察者)getAlive()– 返回存活玩家数getAliveTeams()– 返回存活队伍列表getKills(Player)– 返回玩家击杀数getMaxPlayers()– 返回最大玩家数getTeam(Player)– 返回玩家所在队伍
使用示例
public static void changeCoinsLostSkyWars(Player player, int coins) {
LostPlayer lp = LostSkyWarsAPI.getLostPlayer(player);
lp.addCoins(coins);
lp.destroy(); // 帮助垃圾回收
}玩家命令
/stats <player>– 查看玩家统计信息。/watch <player>– 观战指定玩家的比赛。
管理员命令
主命令为 `/lsw`,包含以下子命令
基础设置
setlobby– 设置服务器大厅。build– 启用建造模式。fstart– 强制开始当前服务器游戏。
NPC 管理
playnpc add/remove– 添加/移除游戏 NPC。playnpc setskin <mode> <user>– 设置 NPC 皮肤。boxnpc add/remove– 管理神秘宝库 NPC。wellnpc add/remove– 管理灵魂之井 NPC。
排行榜与数据
leaderboard add/remove– 添加/移除排行榜。give coins/souls <player> <amount>– 给予玩家硬币/灵魂。remove coins/souls <player> <amount>– 移除玩家硬币/灵魂。
世界管理
load/unload– 加载/卸载服务器世界。teleport– 传送到服务器世界。create– 创建新游戏。chest– 进入宝箱模式(修改游戏宝箱类型)。
权限列表
lostskywars.lobby.fly– 在大厅飞行。lostskywars.chat.delay– 绕过聊天发送延迟。lostskywars.chat.color– 在聊天中使用颜色。lostskywars.mapselector.infinite– 无限地图选择次数。lostskywars.cmd.skywars– 使用/lsw所有命令。lostskywars.cmd.stats– 使用/stats <username>。lostskywars.cmd.watch– 使用/watch <username>。
配置文件
配置文件最后更新于 2019/04/04,支持深度自定义。
主要配置文件
- cells.yml – 笼子选择菜单配置。
- chesttypes.yml – 定义不同模式的宝箱内容(如 solo, solo2, solofeast)。
- levels.yml – 等级经验设置。
- play.yml – 游戏主菜单。
- profile.yml – 玩家个人资料菜单。
- ranks.yml – 等级与权限组设置。
- settings.yml – 玩家设置菜单。
- shop.yml – 游戏商店菜单。
- statistics.yml – 数据统计菜单。
- lang.yml – 语言、计分板、消息、奖励等全局设置。
重要声明
- 您不得将此插件声称为自己的作品。
- 您不得修改代码并声称其为自己的作品。
- 您不得重新分发此插件并声称其为自己的作品。
- 您不得反编译此插件。
- 您不得出售此插件。
支持与反馈
如需支持,请加入我们的 Discord 服务器或联系 lostedd#5285。您也可以在 Spigot 私信中向我发送消息以获取帮助。
如果您喜欢这个插件,请给它评分,这将让我非常开心!
测试支持版本
版本分布
基本信息
插件名称
LostSkyWars
作者
LostedDev
平台
Bukkit / Spigot
支持版本
1.8 - 1.12
点赞数
36
最近版本
暂无数据
-