Add config option to suppress 'Unable to get entity for ID' errors

This commit is contained in:
Hugo Kerstens 2016-03-22 16:23:14 +01:00
parent b225afe6ef
commit 092c1f1924
2 changed files with 6 additions and 2 deletions

View File

@ -800,7 +800,8 @@ public class OutgoingTransformer {
private void transformMetadata(int entityID, ByteBuf input, ByteBuf output) throws CancelException {
EntityType type = clientEntityTypes.get(entityID);
if (type == null) {
System.out.println("Unable to get entity for ID: " + entityID);
if(!((ViaVersionPlugin)ViaVersion.getInstance()).getConfig().getBoolean("suppress-entityid-errors"))
System.out.println("Unable to get entity for ID: " + entityID);
output.writeByte(255);
return;
}

View File

@ -21,4 +21,7 @@ bossbar-patch: true
# If your boss bar flickers on 1.9, set this to 'true'. It will keep all boss bars on 100% (not recommended)
bossbar-anti-flicker: false
# This will show the new effect indicator in the top-right corner for 1.9 players.
use-new-effect-indicator: true
use-new-effect-indicator: true
# This will suppress the following error: 'Unable to get entity for ID: xxxx'
# This error message means one of you plugins is sending bad packets!
suppress-entityid-errors: false