Because of the recent DMCA on Bukkit, there will probably not be any 1.8 update, official or not. Currently, the only software that supports the 1.8 client is Spigot. However, as mentioned billions of times on this forum, the support of 3rd party software is forbidden. My main concern here is that because of the DMCA takedown, more and more people will migrate to Spigot, as it is the only form of CraftBukkit that supports 1.8, which thus forces developers who work on a lower level than the Bukkit API (NMS and OBC) to compile against Spigot as Spigot brings some new changes to underlying NMS classes. In my case, ImgMap can play videos on Minecraft maps. However, in order to do so (as smoothly as possible; you can still technically do sendMap, but it's extremely inefficient to make rapid calls to sendMap), I need access to the player's Netty Channel along with PacketPlayOutMap. CraftBukkit's PacketPlayOutMap is different in that it does not have the new 1.8 field/construction parameter named "scale"; however, Spigot does; which causes the plugin to fail if on either server if the parameter, for lack of better words, satisfied. I want to make this plugin as universal as possible, so I wrote code to support Spigot and CraftBukkit; but this might constitute as supporting of 3rd party. Is this even allowed since CB is dead currently? tl;dr Am I allowed to support Spigot in my plugins, while still focusing development on CraftBukkit?