mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-24 18:07:39 +01:00
SPIGOT-986: Default back to skull ID 0 (SKELETON) whenever an invalid ID is encountered instead of throwing an AssertionError
This commit is contained in:
parent
d432434fd8
commit
e91aed81b3
@ -38,6 +38,7 @@ public class CraftSkull extends CraftBlockState implements Skull {
|
||||
|
||||
static SkullType getSkullType(int id) {
|
||||
switch (id) {
|
||||
default:
|
||||
case 0:
|
||||
return SkullType.SKELETON;
|
||||
case 1:
|
||||
@ -48,13 +49,12 @@ public class CraftSkull extends CraftBlockState implements Skull {
|
||||
return SkullType.PLAYER;
|
||||
case 4:
|
||||
return SkullType.CREEPER;
|
||||
default:
|
||||
throw new AssertionError(id);
|
||||
}
|
||||
}
|
||||
|
||||
static int getSkullType(SkullType type) {
|
||||
switch(type) {
|
||||
default:
|
||||
case SKELETON:
|
||||
return 0;
|
||||
case WITHER:
|
||||
@ -65,8 +65,6 @@ public class CraftSkull extends CraftBlockState implements Skull {
|
||||
return 3;
|
||||
case CREEPER:
|
||||
return 4;
|
||||
default:
|
||||
throw new AssertionError(type);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user