Плюс второго способа в том, что можно будет, например, для каждого мира разный размер локального чата, размер локального чата, к примеру, разделён по группам игроков.
Причем в код чата даже лезть не нужно будет. Просто в опциях выставляешь, например, контекст мира nether
и там переопределяешь chat-distance
для игрока/группы.