Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions nonebot_plugin_picmcstat/draw.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@

from mcstatus import BedrockServer, JavaServer
from mcstatus.motd import Motd
from mcstatus.status_response import JavaStatusResponse

try:
from mcstatus.status_response import JavaStatusResponse
except ModuleNotFoundError:
from mcstatus.responses import JavaStatusResponse # type: ignore[no-redef]
from nonebot import get_driver
from nonebot.log import logger
from PIL.Image import Resampling
Expand All @@ -28,7 +32,10 @@
)

if TYPE_CHECKING:
from mcstatus.bedrock_status import BedrockStatusResponse
try:
from mcstatus.bedrock_status import BedrockStatusResponse
except ModuleNotFoundError:
from mcstatus.responses import BedrockStatusResponse # type: ignore[no-redef]
from pil_utils.typing import ColorType

MARGIN = 32
Expand Down
5 changes: 4 additions & 1 deletion nonebot_plugin_picmcstat/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,10 @@
ParsedMotdComponent,
WebColor,
)
from mcstatus.motd.transformers import PlainTransformer
try:
from mcstatus.motd.transformers import PlainTransformer
except ModuleNotFoundError:
from mcstatus.motd._transformers import PlainTransformer # type: ignore[no-redef]
from nonebot import logger

from .config import config
Expand Down