Exemplo n.º 1
0
 /**
  * take/reset an arena block
  *
  * @param blockColor the teamcolor to reset
  * @param paBlockLocation the location to take/reset
  */
 void takeBlock(final String blockColor, final PABlockLocation paBlockLocation) {
   if (paBlockLocation == null) {
     return;
   }
   if ("WOOL".equals(arena.getArenaConfig().getString(CFG.GOAL_BLOCKDESTROY_BLOCKTYPE))) {
     paBlockLocation
         .toLocation()
         .getBlock()
         .setTypeIdAndData(
             Material.valueOf(arena.getArenaConfig().getString(CFG.GOAL_BLOCKDESTROY_BLOCKTYPE))
                 .getId(),
             StringParser.getColorDataFromENUM(blockColor),
             false);
   } else {
     paBlockLocation
         .toLocation()
         .getBlock()
         .setTypeId(
             Material.valueOf(arena.getArenaConfig().getString(CFG.GOAL_BLOCKDESTROY_BLOCKTYPE))
                 .getId());
   }
 }