Fix off-by-one error in DyeColor. Fixes BUKKIT-3938

By: Acrobot <andrzejp@dysleksja.pl>
This commit is contained in:
Bukkit/Spigot 2013-04-09 23:55:57 +02:00
parent c22b602d2b
commit 606b5ba706

View File

@ -164,7 +164,7 @@ public enum DyeColor {
*/
public static DyeColor getByWoolData(final byte data) {
int i = 0xff & data;
if (i > BY_WOOL_DATA.length) {
if (i >= BY_WOOL_DATA.length) {
return null;
}
return BY_WOOL_DATA[i];
@ -179,7 +179,7 @@ public enum DyeColor {
*/
public static DyeColor getByDyeData(final byte data) {
int i = 0xff & data;
if (i > BY_DYE_DATA.length) {
if (i >= BY_DYE_DATA.length) {
return null;
}
return BY_DYE_DATA[i];