deathcap/wsmc

Forge API plugin support for wsmc/Java

deathcap opened this issue · 2 comments

Currently wsmc/Java can load as a Bukkit plugin (see also: GH-7 Sponge plugin), but this leaves out non-Bukkit-compatible servers. Consider adding support to load as a Forge plugin, see: http://www.minecraftforge.net/

There is no need to call into Minecraft code, so this plugin ought to be compatible across a decent number of game versions, as long as the Forge plugin API is consistent.

This (Forge API plugin support) or #7 (Sponge API plugin support) would be particularly useful now that wsmc supports forge (as of 017b333). Currently, Forge/Sponge users have to run wsmc standalone because it isn't available as a plugin for their platform (non-Bukkit).

#7 Sponge API plugin support added, at feature parity with the Bukkit plugin, but Sponge only supports 1.8.9 no earlier, and http://bot.notenoughmods.com shows there are 1146 (!) mods for 1.7.10 but only 175 (?) for 1.8.9. Forge works with older versions of Minecraft so having wsmc run as a Forge plugin may be useful for those users, or possibly via Bukkit for 1.7.10 with https://github.com/TCPR/Thermos? A third alternative is enhancing wsmc standalone mode to achieve parity with the Sponge and Bukkit plugins, namely adding authentication support #43, then I wouldn't have to maintain a fourth plugin platform (Forge, Sponge, Bukkit, and standalone).