本帖最后由 TheRam_ 于 2020-1-23 13:56 编辑


BedwarsMultiple
起床战争·多床模式





玩法介绍

每个队伍将拥有2张或以上的床
队伍玩家必须保护好自己的床并摧毁敌方的床
当队伍所有床被摧毁后,队伍玩家将不能重生






游戏截图











开发者API

接口/类 说明
Arena 游戏竞技场
BedBlock 床方块
ArenaManager 游戏竞技场管理器
BedBlockDestroyedEvent 玩家摧毁床事件


  1. import org.bukkit.event.Listener;
  2. import org.bukkit.event.EventHandler;

  3. import com.ram.bedwarsmultiple.arena.Arena;
  4. import com.ram.bedwarsmultiple.arena.BedBlock;
  5. import com.ram.bedwarsmultiple.manager.ArenaManager;
  6. import com.ram.bedwarsmultiple.event.BedBlockDestroyedEvent;

  7. public class EventListener implements Listener {

  8.         @EventHandler
  9.         public void onDestroyed(BedBlockDestroyedEvent e) {
  10.                 ArenaManager arenamanager = Main.getArenaManager();
  11.                 Arena arena = arenamanager.getArena(e.getGame().getName());
  12.                 BedBlock bedblock = e.getBedBlock();
  13.         }

  14. }
复制代码






使用方法

1、设置床
    1.鼠标准心对着床,执行指令/bwm bed set <游戏> <队伍> <ID> <名称>
       例:
/bwm bed set 起床战争 红队 bed1 1号床

2、队伍状态信息
     需要前置BedwarsScoreBoardAddon 2.5及以上版本





指令、权限

指令:

  /bwm  -  显示插件信息
  /bwm  -  队伍床设置
  /bwm reload  -  重载配置文件
  /bwm upcheck  -  重载配置文件

权限:

  bedwarsmultiple.bed  -  允许配置床
  bedwarsmultiple.reload  -  允许重载配置文件
  bedwarsmultiple.updatecheck  -  允许检测更新




配置文件






更新日志

BedwarsMultiple 1.0
  • 插件发布

BedwarsMultiple 1.1
  • 支持 BedwarsScoreBoardAddon2.10.0 API




下载


BedwarsMultiple-1.1.jar (41.93 KB, 下载次数: 228)





本插件所用所有代码均为原创,不存在借用/抄袭等行为