mcdreforged.handler.impl.arclight_handler 源代码

import re

from typing_extensions import override

from mcdreforged.handler.impl.bukkit_handler import BukkitHandler


[文档] class ArclightHandler(BukkitHandler): """ A handler for `Arclight <https://github.com/IzzelAliz/Arclight>`__ servers """ # [13:22:36 INFO]: Successfully initialized permission handler forge:default_handler # [13:22:36 INFO] [Arclight]: Forwarding forge permission[forge:default_handler] to bukkit # [13:26:10 INFO]: Fallen_Breath joined the game # [13:26:18 INFO]: [Not Secure] <Fallen_Breath> hello # [13:26:28 INFO]: Fallen_Breath lost connection: Disconnected @classmethod @override def get_content_parsing_formatter(cls) -> re.Pattern: return re.compile( r'\[(?P<hour>\d+):(?P<min>\d+):(?P<sec>\d+) (?P<logging>[^]]+)]' r'( \[[^]]+])?' # useless logger name r': (?P<content>.*)' )