Так спроектировали архитектуру, инвентарей много, все они должны реализовывать набор методов. На этот вопрос можно было получить ответ прочитав что такое интерфейс.
Мне сходу даже в голову не приходит что из Bukkit API, кроме ItemStack можно создать через new.