コード例 #1
0
ファイル: dNPCRegistry.java プロジェクト: ausFort/Denizen
 public static void _registerNPC(dNPC denizenNPC) {
   if (denizenNPC == null || !denizenNPC.isValid()) {
     return;
   }
   int id = denizenNPC.getId();
   if (!denizenNPCs.containsKey(id)) {
     denizenNPCs.put(id, denizenNPC);
     Inventory npcInventory = Bukkit.getServer().createInventory(denizenNPC, InventoryType.PLAYER);
     npcInventory.setContents(
         Arrays.copyOf(denizenNPC.getInventoryTrait().getContents(), npcInventory.getSize()));
     npcInventories.put(id, npcInventory);
   }
 }