这是一个简单的Minecraft服务器插件,用于设置和管理玩家出生点,强制阻止所有生物生成,并在玩家Y坐标过低时传送回出生点。
- 使用
/spawn set命令设置出生点(需要nekospawn.setspawn权限) - 玩家加入服务器时自动传送到出生点(包含朝向)
- 自动移除所有生成的生物实体(每30秒执行一次)
- 强制阻止所有生物生成(无需指令控制)
- 当玩家Y坐标小于等于0时自动传送回出生点(包含朝向)
- 玩家加入时自动获得二次元猫娘主题菜单时钟,右键点击可打开传送菜单
- 菜单物品不可丢弃和移动
- 点击菜单按钮可连接到其他后端服务器
- 使用插件通道实现跨服传送,不依赖/server指令
- 支持BungeeCord和Velocity代理服务器
- 建筑权限系统:没有
nekospawn.build权限的玩家无法与世界交互 - 美化系统:简洁美观的二次元猫娘主题GUI菜单
- 天气锁定系统:服务器始终为晴天无雨
- 消息过滤系统:移除玩家加入/离开服务器的消息
- 位置信息保存在 config.yml 中
- 将编译后的插件JAR文件放入服务器的
plugins文件夹 - 重启服务器
插件会在第一次运行时自动生成config.yml配置文件,包含以下设置:
spawn.world- 出生点所在世界名称spawn.x, spawn.y, spawn.z- 出生点坐标spawn.yaw, spawn.pitch- 出生点朝向
lobby-server.name- Lobby服务器名称(需要在代理服务器中配置)
- 玩家需要拥有
nekospawn.setspawn权限才能设置出生点 - 站在想要设置为出生点的位置
- 执行命令
/spawn set - 所有玩家加入服务器时都会被传送到这个位置(包含朝向)
- 插件会自动每30秒移除一次所有世界中的生物实体(不包括玩家)
- 无需任何指令或操作,自动运行
- 插件会自动阻止所有生物生成,无需任何指令控制
- 所有生物(包括怪物、动物、掉落物等)都不会自然生成
- 当玩家Y坐标小于等于0时,会自动传送回出生点(包含朝向)
- 传送时不会显示任何消息
- 无需任何指令或操作,自动运行
- 玩家加入服务器时会自动获得一个二次元猫娘主题时钟物品
- 时钟物品不可丢弃和移动
- 右键点击时钟可打开3行二次元猫娘主题菜单GUI
- 点击"进入梦幻世界"按钮可连接到其他后端服务器(可在配置文件中设置服务器名称)
- 使用插件通道实现跨服传送,不依赖/server指令
- 支持BungeeCord和Velocity代理服务器
- 没有
nekospawn.build权限的玩家无法:- 破坏方块
- 放置方块
- 与方块交互(如打开箱子、拉杆等)
- 踩踏农田(包括其他玩家的农田)
- 默认只有OP玩家拥有此权限
- 玩家物品栏只保留菜单时钟,保持简洁
- 菜单GUI采用简洁美观的二次元猫娘主题设计:
- 中心位置:"进入梦幻世界"按钮(钻石材质)
- 四角装饰:小鱼干、猫薄荷、玩具球、小猫窝
- 按钮周围:闪闪发光的星星碎片装饰
- 所有装饰物品均为不可丢弃和不可移动
- 代码结构清晰,易于维护和扩展
- 服务器启动后自动锁定所有世界天气为晴天无雨
- 每60秒检查并重置天气状态,确保不会下雨
- 无需任何指令操作,自动运行
- 自动移除玩家加入服务器时的欢迎消息
- 自动移除玩家离开服务器时的告别消息
- 保持服务器聊天界面的简洁
- 无需任何指令操作,自动运行
如果点击"进入梦幻世界"按钮后无法连接到目标服务器,请检查:
- 确保代理服务器(Velocity/BungeeCord)已正确配置目标服务器
- 确保配置文件中的服务器名称与代理服务器配置一致
- 检查服务器日志中是否有相关错误信息
- 确保代理服务器已正确配置插件通道支持
- 插件已针对Minecraft 1.12版本优化,使用WATCH材质代替CLOCK
- 如果在其他版本中遇到物品显示问题,请检查对应版本的Material常量
nekospawn.setspawn- 允许设置出生点(默认为OP)nekospawn.build- 允许建筑和与方块交互(默认为OP)