@SubscribeEvent(priority = EventPriority.LOWEST)
 public void onChunkLoad(ChunkEvent.Load event) {
   Chunk chunk = event.getChunk();
   if (chunk != null) {
     List[] entityLists = chunk.entityLists;
     // sendChatMessage("chunk not null");
     for (List entityList : entityLists) {
       for (Object thing : entityList) {
         MobPicker.addMobInstance((Entity) thing);
       }
     }
   }
 }
 @SubscribeEvent
 public void onChunkUnload(ChunkEvent.Unload event) {
   List[] entityLists = event.getChunk().entityLists;
   for (List entityList : entityLists) {
     for (Object thing : entityList) {
       MobPicker.removeMobInstance((Entity) thing);
     }
   }
 }
 @SubscribeEvent
 public void onMobDeath(LivingDeathEvent event) {
   Entity mob = event.entity;
   MobPicker.removeMobInstance(mob);
 }