- 🛠️ Fixed latency being returned as
null
instead of zero.
- 🟢 Added lookup option
protocolVersion
to send requests as different Minecraft versions.
- 🛠️ Fixed Issue #1 of not being able to catch errors, by rejecting network errors instead of throwing them.
- 🛠️ Changed imports to prefix with
node:
so this package can be used with Deno. - ⚙️ Standardized quotes from single quotes to double quotes.
-
🛠️ Fixed a bug which prevented users from
.catch
-ing errors thrown from the.lookup
function. Any errors that cannot be caught in minecraftstatuspinger should be reported to issues. -
🛠️ Fixed a bug where the custom DNS lookup wouldn't properly deliver the DNS data to the
createConnection
socket, resulting fromcreateConnection
asking for either all IPs (array) or just the first one (object) which I needed to return differently.
- 🟢 Added lookup option
disableJSONParse
to completely skip parsing JSON. - ⚙️ Renamed primary lookup option
hostname
tohost
,hostname
stays as an alias.