8 Commits

Author SHA1 Message Date
feildmaster
e48765bafb Fix MaterialData directions being incorrect. Fixes BUKKIT-3160
Prior to 49690f9, BlockFaces were mostly correct in their respective
MaterialData classes. However, a lot of things were not updated since
implementation and broke without being addressed.

This fixes any discrepancies with Block data.
2012-12-18 03:25:00 -06:00
feildmaster
1a5998a5d5 [BREAKING] Update BlockFace directions. Fixes BUKKIT-1567, BUKKIT-3069
If you use BlockFace in any way, to compensate the directionals being incorrect, you can still have backwards compatibility if you add in the handling in your plugin:
boolean legacyBlockFace = BlockFace.NORTH().getModX() == -1; (and then handle it accordingly)

If you didn't special case your directions to fix what's being fixed here... Hurray! Your plugin should now work.
2012-12-01 01:06:29 -06:00
Wesley Wolfe
3bb6fa8849 [Bleeding] Cleanup clone methods. 2012-02-20 05:47:03 -05:00
sunkid
6bcad55b31 Added additional BlockFace enum members and fixed Sign class. 2011-07-14 11:36:27 -04:00
Erik Broes
992f1f2bf3 Whitespace + general cleanup 2011-05-15 14:06:02 +02:00
sunkid
3d0781c8bf Ton of Material extensions handling the meta-data of blocks. 2011-04-03 11:28:19 +02:00
Dinnerbone
ba635ade10 Moved block stuff from org.bukkit to org.bukkit.block 2011-01-15 21:37:08 +00:00
Dinnerbone
194ef1a5d4 Added Sign MaterialData 2011-01-15 21:12:14 +00:00