I made some engineering diagrams of Bukkit's internal class structure for a project I am working on. I figured they might help someone. org.bukkit.entity class diagram org.bukkit.event class diagram org.bukkit.material class diagram Partial world runtime structure Plugin Loading Command System