mirror of
https://github.com/EssentialsX/Essentials.git
synced 2025-02-13 02:41:37 +01:00
Force legacy spawn egg provider for 1.8.x due to client rendering bug
This commit is contained in:
parent
fdd5bc5a8e
commit
e7c81504a9
@ -7,6 +7,9 @@ import org.bukkit.inventory.ItemStack;
|
||||
public class ReflSpawnEggProvider extends SpawnEggProvider {
|
||||
@Override
|
||||
public ItemStack createEggItem(EntityType type) throws IllegalArgumentException {
|
||||
if (ReflUtil.getNMSVersion().startsWith("v1_8_R")) {
|
||||
throw new IllegalArgumentException("1.8 servers should use legacy provider");
|
||||
}
|
||||
try {
|
||||
return new SpawnEggRefl(type).toItemStack();
|
||||
} catch (Exception e) {
|
||||
@ -16,6 +19,9 @@ public class ReflSpawnEggProvider extends SpawnEggProvider {
|
||||
|
||||
@Override
|
||||
public EntityType getSpawnedType(ItemStack eggItem) throws IllegalArgumentException {
|
||||
if (ReflUtil.getNMSVersion().startsWith("v1_8_R")) {
|
||||
throw new IllegalArgumentException("1.8 servers should use legacy provider");
|
||||
}
|
||||
try {
|
||||
return SpawnEggRefl.fromItemStack(eggItem).getSpawnedType();
|
||||
} catch (Exception e) {
|
||||
|
Loading…
Reference in New Issue
Block a user