Commit Graph

4 Commits

Author SHA1 Message Date
Jikoo
fcc9a4c0cb Almost entirely functional silent shulker boxes
For whatever reason, the shulker box EnumDirection isn't being retrieved properly, so AnyChest will only trigger on shulker boxes that would not be able to open if placed downwards (opening upwards). Silentchest and anychest will work, though.
Suppressed a few deprecation warnings that don't make sense to keep.
If you do use my fork of OpenInv's API, it's not yet stable (specifically, IAnySilentContainer), and will change a little more as I polish things up.
2016-11-23 21:57:05 -05:00
Jikoo
c3f517d7ab Fix project setup to prevent recursive dependencies
Maven's fine with it, but it is bad practice.

OpenInv still modifies plugin.yml in OpenInvPlugin. It should really be done via the Assembly Plugin, but it works and I am lazy.
2016-11-17 12:22:52 -05:00
Jikoo
2e41b4bd45 Fix potentially server-crashing NPE
Whoops.
2016-11-17 03:22:24 -05:00
Jikoo
835e3151eb Convert to a more user-friendly Maven setup
Mostly based on Mbaxter's AbstractionExamplePlugin
Compiling OpenInv for a specific version is very easy - just compile the correct module.
Compiling for a set of versions is slightly more complex. You'll need to use a profile for the versions you want to compile. Provided profiles are latest, modern - versions 1.7.10+, and all. For more information, check out the Maven guide http://maven.apache.org/guides/introduction/introduction-to-profiles.html

This commit doesn't change anything with the plugin itself, but it makes it loads easier for people to maintain and compile their own version without destroying backwards compatibility.
2016-07-14 09:47:06 -04:00