Commit Graph

3 Commits

Author SHA1 Message Date
MikeMatrix
a91c4c6f38 Added negative id check to Material.getMaterial(int). Fixes BUKKIT-3414
Negative id values would try to access the array out of bounds and throw an java.lang.ArrayIndexOutOfBoundsException.
2013-01-15 05:05:20 -06:00
Darth Android
b0b6d082d9 Cache material data constructors. Fixes BUKKIT-2980
Reobtaining a constructor is not a trivial operation, this change makes the Material enum store the respective constructors for each MaterialData.

Additionally 'fixed' the material tests to use proper generics.
2012-11-24 02:25:20 -06:00
Erik Broes
9c0f2f6d38 Add some testing 2012-01-29 11:17:44 +01:00