本帖最后由 pyhert123 于 2013-10-19 13:01 编辑

前期版本及一些介绍&视频看这里:http://www.mcbbs.net/thread-41084-1-1.html
支持单人、组队PvP

支持多个场地随机切换

可配置的多种职业(随意删减修改)

多出生点随机切换

可配置的入口/出口区域

物品自动切换保留

进入后阻止一切传送和指令(可配置)

支持观战模式

队伍自动更改名字颜色




首先使用/bn set 建立进入/退出路标(如果未建立会提示)

接着使用/bn arenas create创立一个竞技场,可多个

最后输入/bn arenas addspawn设置好玩家出生点,可多个

玩家通过/bn join 加入竞技场后,先通过点击木牌选择职业,然后点击准备方块(默认铁块, 可配置)进行准备

准备完毕会被传送入竞技场

时间结束自动传送到退出区域(如果启用的话)

如果未启用退出区域, 则会回到使用/bn join进入时的位置




创立职业选择点:

职业类别在classes.yml中可以看到

比如想增加Tank职业的选择点, 放置一块木牌, 输入Tank(区分大小写),确定,就OK了

职业可以在配置文件中随意增减和修改




指令:

  1. /bn announce <信息> - 发送信息给竞技场玩家
  2. /bn arenas create <竞技场名称> - 创建竞技场
  3. /bn arenas delete <竞技场名称> - 删除竞技场
  4. /bn arenas name <竞技场名称> <显示名称> - 设置显示名称
  5. /bn arenas addspawn <竞技场名称> - 设置出生点
  6. /bn arenas removespawn <竞技场名称> - 移除出生点
  7. /bn arenas list - 竞技场列表
  8. /bn arenas enable <竞技场名称> - 启用竞技场
  9. /bn arenas disable <竞技场名称> - 禁用竞技场
  10. /bn arenas texturepack <竞技场名称> - 设置材质包
  11. /bn end - 结束竞技
  12. /bn help - 查看帮助
  13. /bn join - 加入竞技
  14. /bn kick <玩家> [理由] - 踢出玩家
  15. /bn kickall - 踢出所有玩家
  16. /bn leave - 离开竞技
  17. /bn reload - 重载配置
  18. /bn set <路标> [x] [y] [z] - 设置竞技场路标Lounge是进入大厅Exit是退出大厅

  19. /bn tp <场地> [出生点] - 传送到指定出生点
  20. /bn tp [路标] - 传送到指定路标
  21. /bn test <test> - 运行指定测试
  22. /bn version - 查看版本
  23. /bn watch - 观看竞技
  24. /bn waypoints - 显示路标
复制代码


权限:
  1. battlenight.user
  2. ----help, join, leave, watch, version

  3. battlenight.moderator
  4. ----announce, end, kick

  5. 其余都是battlenight.admin权限
复制代码


配置:
  1. Battle:
  2. # 竞技类型. TDM是组队战, FFA是单人战
  3.     Type: TDM
  4. # 持续时间
  5.     Duration: 300
  6. # 最少玩家
  7.     MinPlayers: 2
  8. # 最大玩家
  9.     MaxPlayers: 0
  10. # 启用权限
  11. UsePermissions: false
  12. # 准备方块. 默认铁块
  13. ReadyBlock: 42
  14. # 同队伤害
  15. FriendlyFire: false
  16. # 阻止自动回血
  17. StopHealthRegen: true
  18. # 启用退出区域
  19. ExitWaypoint: false
  20. # 传送控制
  21. Teleportation:
  22. # 末影珍珠
  23.     EnderPearls: true
  24. # 入口
  25.     Portals: true
  26. # 指令
  27.     Commands: false
  28. # 插件
  29.     Plugins: false
  30. # 未知
  31.     Unknown: true
  32. Particles:
  33. # 选择职业时的特效. 支持smoke, ender和none
  34.     ClassSelection: smoke
  35. Commands:
  36. # 阻止玩家使用非白名单的指令
  37.     Block: true
  38. # 白名单
  39.     Whitelist:
  40.     - list
  41.     - me
  42.     - toggledownfall
  43.     - stop
  44.     - reload
  45. # 检查更新
  46. UpdateCheck: true
  47. # 调试
  48. Debug: false
复制代码


职业(classes.yml):
  1. # 职业名称
  2. Scout:
  3. # 装备栏
  4. # 分别是头, 胸, 腿, 脚位置的装备
  5. # none是空. 309表示物品ID, e表示是附魔物品, 2表示附魔类型, 4表示附魔等级
  6. Armour: none, none, none, 309e(2~4)
  7. # 物品栏
  8. # 说明同上
  9. # x3表示数量乘以3
  10. Items: 268e(19~2), 373:8262, none, none, none, none, none, none, 373:8226x3
复制代码