WorldEdit version independent abstraction layer.

All these deleted files were moved to WorldEditUtil

groupId=mc.alk
artifactId=worldeditutil
version=1.0.0-SNAPSHOT

https://github.com/Europia79/WorldEditUtil
Deleted un used field.
Formatted while investigating a reported error.

http://pastebin.com/vWavBKuh

Reported by vk2gpz

Apparently this issue is now resolved. Altho, I suspect this may have just
been some kind of configuration issue.

Unfortunately, I could never replicate the error.
BattleArena v3.9.9.3

Added new dependency to the pom.xml for WorldEditUtil:
groupId=mc.alk
artifactId=worldeditutil
version=1.0.0-SNAPSHOT

https://github.com/Europia79/WorldEditUtil

Also, I reverted some groupIds in the POM back to unknown.plugins

The major change is the addition of WorldEditUtil which provides a version
independent abstraction layer for WorldEdit. It allows BattleArena to
support multiple versions of WorldEdit and WorldGuard.

******************************************************

The fully qualified abstraction:

mc.alk.arena.plugins.worldguard.WorldGuardInterface

public abstract class WorldGuardInterface {

    public abstract boolean pasteSchematic();

    public abstract boolean saveSchematic();

}

The implementations:

mc.alk.arena.plugins.worldguard.v5.WG
mc.alk.arena.plugins.worldguard.v6.WG

WG extends WorldGuardInterface { }

The instantiation of WorldGuardInterface:

WorldGuardInterface wgi = WorldGuardInterface.newInstance();

*************************************************

This was the solution to the WorldEdit API breakage from v5 to v6.

WARNING: v6 is not fully implemented.

Using this will get rid of the startup errors.

However, errors instead be generate if BattleArena is configured
to pasteSchematics() : i.e. restore regions.

To implement v6, we need to find the equivalent API method for
clipboard.paste()

Once found, construct the necessary parameters recursively until
all compiler errors are fixed. All the compiler errors are documented
in the comments.