Catalog PyPI
PACKAGE EXPLORERView in registry

100-mcping

PyPI

Minecraft 服务器状态查询工具,支持 Java 版和 Bedrock 基岩版

bedrockminecraftpingserversrvstatus
Versions collected1
Direct dependencies6From release 1.0.0
Last observed20 Oct, 15:04 UTC

README

Version 1.0.0 documentation

mcping

Minecraft server status query tool supporting both Java and Bedrock editions.

Installation

pip install 100-mcping

Usage

# Java Edition
mcping hypixel.net

# Specify port
mcping my.server.com -p 25565

# Bedrock Edition
mcping play.hydrogen.rip -p 19132 --bedrock

# Output JSON
mcping hypixel.net --json

# Other options
mcping my.server.com --player-limit 20   # Show more players
mcping my.server.com --no-players        # Hide player list
mcping my.server.com --no-srv           # Disable SRV resolution
mcping my.server.com --timeout 15        # Adjust timeout

As a Python Library

import asyncio
from mcping.java_ping import mcping as java_ping
from mcping.bedrock_ping import mcping_bedrock

async def main():
    # Java Edition
    result = await java_ping("hypixel.net")
    if result.success:
        print(f"Latency: {result.latency_ms}ms")
        print(f"Online: {result.players_online}/{result.players_max}")

    # Bedrock Edition
    result_bedrock = await mcping_bedrock("play.hydrogen.rip", 19132)
    if result_bedrock.success:
        print(f"Latency: {result_bedrock.latency_ms}ms")

asyncio.run(main())

Options

OptionDescriptionDefault
hostServer addressRequired
-p, --portPortJava: 25565 / Bedrock: 19132
-b, --bedrockBedrock Edition—
--timeoutTimeout in seconds10
--player-limitMax players to show5
--no-playersHide player list—
--no-srvDisable SRV resolution—
--jsonJSON output—

License

GPLv3

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.012 Apr 20266

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
little100/mcping

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 15:04 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:e242a0fc1d45f601421917ccb00b036bd3c070b25960cda6e5f3b9328da2deac