Convert most of the project to maven; its a frankenbuild because forge requires gradle (and mavenizing it looks like it would be time consuming, if possible at all).
Add spigot support
Spigot and forge both go into the same jar; so its a working mod jar for forge and a working plugin for spigot, all packaged into one.
update to near-latest avaialable version of forge and spigot
use the HttpEventCollector to send events to splunk
limitations/hackiness
There are a lot of things I'd like to change/ make nicer, but I haven't had time to do:
better / up to date documentation
the commits are disorganized
many minor TODOs
things not mentioned here
Splunk Logging Library
It would be nice to be taking full advantage of this library. Currently just using the SplunkCimLogEvent (and manually sending it to a socket splunk is listening on) rather than using the nice ability to use a logger. Forge doesn't seem to play nice with... anything so I think there may be some issues with configuring the logging implementation, but not totally sure.
Included in this PR:
limitations/hackiness
There are a lot of things I'd like to change/ make nicer, but I haven't had time to do:
Splunk Logging Library
It would be nice to be taking full advantage of this library. Currently just using the
SplunkCimLogEvent
(and manually sending it to a socket splunk is listening on) rather than using the nice ability to use a logger. Forge doesn't seem to play nice with... anything so I think there may be some issues with configuring the logging implementation, but not totally sure.