Replacing the synchronized HashMap tileEntities in Chunk with a ConcurrentHashMap. The ConcurrentHashMap is built with a concurrency level of 1, which will be enough here as there is only one thread at a time that does updates to the map.