// Register "higher level" components (check listeners).
for (final Object obj : new Object[]{
new BlockInteractListener(),
new BlockBreakListener(),
new BlockPlaceListener(),
new ChatListener(),
new CombinedListener(),
// Do mind registration order: Combined must come before Fight.
new FightListener(),
new InventoryListener(),