@Override
 public void onDropRegistered(Npc npc) {
   Set<DropItem> dropItems =
       DropRegistrationService.getInstance().geCurrentDropMap().get(npc.getObjectId());
   int npcId = npc.getNpcId();
   int itemId = 0;
   Integer object = instance.getSoloPlayerObj();
   switch (npcId) {
     case 832865:
       dropItems.clear();
       switch (Rnd.get(1, 3)) {
         case 1:
           itemId = 188052742;
           break;
         case 2:
           itemId = 188052485;
           break;
         case 3:
           itemId = 188053450;
           break;
       }
       dropItems.add(
           DropRegistrationService.getInstance().regDropItem(1, object, npcId, itemId, 1));
       break;
   }
 }
 @Override
 public void onDropRegistered(Npc npc) {
   Set<DropItem> dropItems =
       DropRegistrationService.getInstance().geCurrentDropMap().get(npc.getObjectId());
   int npcId = npc.getNpcId();
   int itemId = 0;
   Integer object = instance.getSoloPlayerObj();
   switch (npcId) {
     case 702700:
       dropItems.add(
           DropRegistrationService.getInstance().regDropItem(1, object, npcId, 185000224, 1));
       if (Rnd.get(1, 100) < 70) {
         dropItems.add(
             DropRegistrationService.getInstance().regDropItem(1, object, npcId, 186000066, 1));
       }
       break;
     case 219963:
     case 219964:
     case 219965:
     case 219966:
     case 219967:
     case 219968:
       dropItems.clear();
       switch (Rnd.get(1, 3)) {
         case 1:
           itemId = 188052548;
           break;
         case 2:
           itemId = 188053620;
           break;
         case 3:
           itemId = 188053400;
           break;
       }
       dropItems.add(
           DropRegistrationService.getInstance().regDropItem(1, object, npcId, itemId, 3));
       break;
   }
 }