@TerroDoor 1. Don't create the items outside the event, instead do it inside the loop. 2. Set the items in the inventory inside the loop. (that way you can just add a new kit without having to specify the slot) To do this you'll have to change the loop from an enhanced for loop to just a for loop. (When you do this, you can get the kit name by using kits.get(index)) You can also open the inventory after adding the items. 3. When you've created the item in the loop, set the name of the item to the name from the loop. Also: 1. Don't use 'toString()' on a String. 2. Don't check if it equals a specific kit.