mirror of
https://github.com/songoda/FabledSkyBlock.git
synced 2024-09-18 09:51:00 +02:00
Better material checking in 1.12-
This commit is contained in:
parent
33d589387f
commit
55c5dcbd05
@ -1131,24 +1131,37 @@ public enum Materials {
|
|||||||
|
|
||||||
Materials pmat = null;
|
Materials pmat = null;
|
||||||
|
|
||||||
|
// Try 1.13+ names
|
||||||
for (Materials mat : Materials.values()) {
|
for (Materials mat : Materials.values()) {
|
||||||
if (name.equalsIgnoreCase(mat.old12Mat)) {
|
if (name.equalsIgnoreCase(mat.name())) {
|
||||||
if (pmat == null) {
|
if (pmat == null) {
|
||||||
pmat = mat;
|
pmat = mat;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (((byte) mat.data) == data) {
|
if (((byte) mat.data) == data) {
|
||||||
cachedSearch.put(mat.old12Mat + "," + data, mat);
|
cachedSearch.put(mat.name() + "," + data, mat);
|
||||||
return mat;
|
return mat;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pmat != null) {
|
// Try 1.12- names
|
||||||
return pmat;
|
for (Materials mat : Materials.values()) {
|
||||||
|
if (name.equalsIgnoreCase(mat.name()))
|
||||||
|
|
||||||
|
if (name.equalsIgnoreCase(mat.old12Mat)) {
|
||||||
|
if (pmat == null) {
|
||||||
|
pmat = mat;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (((byte) mat.data) == data) {
|
||||||
|
cachedSearch.put(mat.old12Mat + "," + data, mat);
|
||||||
|
return mat;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
return pmat;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isSpawner() {
|
public boolean isSpawner() {
|
||||||
@ -1233,7 +1246,7 @@ public enum Materials {
|
|||||||
case "CHESTPLATE":
|
case "CHESTPLATE":
|
||||||
return true;
|
return true;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user