| new BlockBreakListener(),
new BlockPlaceListener(),
new ChatListener(),
new CombinedListener(),
// Do mind registration order: Combined must come before Fight.
new FightListener(),
new InventoryListener(),
new MovingListener(),
}){
addComponent(obj);
// Register sub-components (allow later added to use registries, if any).
|