same(ItemStack stack, String name) : return true if the ItemStack are the same
same(Location l, Location l2) : return true if the Location are the same
contains(ItemStack stack, String name) : return true if the name of the itemstack contains the string
removeItemInHand(Player player, int how) : remove item in hand
teleport(Player player, int delay, Location location) : player player