dart_minecraft 0.6.0 copy "dart_minecraft: ^0.6.0" to clipboard
dart_minecraft: ^0.6.0 copied to clipboard

Utilities for Minecraft and Mojang Web-APIs, authentication, and using NBT Files.

Changelog #

0.6.0 #

  • Update to Dart 3
  • Change: Remove all deprecated API
  • Change: Bulk UUID lookup now uses new endpoint and returns a Map instead
  • Fix #12: Remove unused getContentEndian NBT function

0.5.2 #

  • Add: XBL authentication function
  • Add: Player certificate API
  • Add: Player attributes API
  • Add: Player entitlements API
  • Change: Deprecate getNameHistory as endpoint was removed

0.5.1 #

  • Add #5: Support little endianness in NBT files
  • Add: Blocked player list API
  • Add: Name change info API
  • Change: Deprecate getStatistics as endpoint was removed
  • Change: Switch to lints & update deps

0.5.0 #

  • Add: Microsoft authentication endpoints (Note that these are not complete!)
  • Change: Deprecate getStatus API as it got removed by Mojang
  • Change: Move NBT functionality to separate library (same package though)
  • Change: Remove deprecated API classes
  • Change: Use new profile endpoint for profile queries and update profile API
  • Fix: Server modt was invalid (thanks @TheKingDave)
  • Fix: Catch auth errors when account has migrated
  • Fix: The News endpoint changed

0.4.0 #

  • Add: Dart JS support (NBT, Server ping and packets do not work on JS.)
  • Add: API for Security Challenges
  • Update: Added new blocked servers
  • Change: We now use Minecraft version manifest Version 2
  • Fix: Yggdrasil's authenticate function did not work
  • Fix: Catch more errors in getStatus()

0.3.5 #

  • Add: Change password API
  • Add: Get UUID by name API
  • Add: Name availability check API
  • Change: Mojang, Minecraft and Yggdrasil classes have been deprecated. Use the globally available functions instead.
  • Change: The API now catches and reports more and better exceptions
  • Change: Now uses dart-lang/http library.

0.3.4 #

  • Add: You can now register custom clientbound packets and implement a custom PacketReader.
  • Fix: UTF-8 Values inside of any packet resulted in invalid data.

0.3.3 #

  • Implement server pinging
  • Generalized NBT file read/write internally.

0.3.2 #

  • Custom NBT File exceptions
  • More exceptions for Mojang functions
  • Implement MinecraftPatchType

0.3.1 #

  • Fix critical NBT_STRING write issue.
  • Add NBT Tag equality operators.

0.3.0 #

  • Support Dart null safety.
  • Implement more exceptions.

0.2.0 #

  • Add NBT File reading/writing.
  • Add new API functions.
  • Moved authentication API functions from Mojang to Yggdrasil.
  • Update exceptions for API functions.

0.1.2 #

  • Switch to Minecraft-Services API
  • Follow effective Dart guidelines

0.1.1 #

  • Minecraft API functions are now static

0.1.0 #

  • Initial version
20
likes
150
pub points
53%
popularity

Publisher

unverified uploader

Utilities for Minecraft and Mojang Web-APIs, authentication, and using NBT Files.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection, http, path, uuid

More

Packages that depend on dart_minecraft