void entityDestroyCheck(DownlinkState linkState) {
		if(linkState != null) {
			if(packetId == 0x1D && linkState.entityIds != null) {
				Integer entityId = (Integer)fields[0].getValue();
				linkState.entityIds.remove(entityId);
			} else if (packetId == 0x32) {
				Integer x = (Integer)fields[0].getValue();
				Integer z = (Integer)fields[1].getValue();
				Boolean mode = (Boolean)fields[2].getValue();
				if(mode) {
					if(linkState.contains(x, z)) {
						System.out.println("Chunk " + x + " " + z + " added " + linkState.contains(x, z));
					}
					linkState.addChunk(x, z);
				} else {
					if(!linkState.contains(x, z)) {
						System.out.println("Chunk " + x + " " + z + " removed " + linkState.contains(x, z));
					}
					linkState.removeChunk(x, z);
				}
			} else if (packetId == 0x33) {
				Integer x = ((Integer)fields[0].getValue()) >> 4;
		Integer z = ((Integer)fields[2].getValue()) >> 4;
		if(!linkState.contains(x, z)) {
			System.out.println("Chunk " + x + " " + z + " updated " + linkState.contains(x, z));
		}
		linkState.addChunk(x, z);
			}
		}
	}