WorldEdit 拥有插件自己提供的 Player 和 World 的类,一些方法就需要这个。
获得 WE 的 World 对象:
WorldEdit.getInstance().getServer().getWorlds();
// 或者特别使用 Bukkit
BukkitUtil.getLocalWorld(bukkitWorld);
获取玩家对象
// Bukkit
WorldEditPlugin worldEdit = (WorldEditPlugin) Bukkit.getServer().getPluginManager().getPlugin("WorldEdit");
worldedit.wrapPlayer(bukkitPlayer);
// Forge
ForgeWorldEdit.inst.wrap(entityPlayer);
// FAWE 的变更
FawePlayer.wrap(uuid or username or actor or player object here).getPlayer();
要想异步使用请查看,例如: PlayerWrapper.wrap(player)