You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Wrap player object in class
* Add utility methods to player
* Add javadocs for player object
* Add javadocs for property accessors
* Add get level method to player
* Update examples
* Fix incorrect network exp
* Use getLongProperty instead of getNumberProperty.longValue
* Use fallback when displayname is not present
* Fix exp calculation
Co-authored-by: mdashlw <[email protected]>
* Add method for recent GameType
* Add method for PetStats
* Add methods to check player api visibility
* Add rank color & mc version methods to player
* Fix incorrect javadocs
* Fix javadoc typo
* Remove methods that access player settings
* Add public constructor to Player
* Check for exception in GetPlayerExample
* Return UUID instead of String from getUuid
* Move GSON into Utilities
* Clarify getUuid javadoc
Co-authored-by: Noe <[email protected]>
* Change getPlusColor to getSelectedPlusColor
* Explicitly exit in GetPlayerExample
* Clean up uuidFromString
Co-authored-by: Noe <[email protected]>
* Add hasProperty() to Player
* Add ComplexHypixelObject for property methods
* Remove extra parenthesis
* Simplify uuidFromString
* Begin property filter
* Let keys be removed from filter
* Check for null keys
* Document PropertyFilter
* Overload player fetch methods w/ filters
* Allow batch filtering
* Detect & fix key collisions
* Respect escapes when applying
* Respect escapes in #getProperty(...)
* Apply suggestions from code review
Co-authored-by: Noe <[email protected]>
* Make raw non-null
* Change "complex" to "unstable"
* Only compile key splitter once
* Private constructor & final for Utilities
* Remove redundant getProperty() logic
* More getProperty() simplifying
* Change with() to including()
* Remove "keys" from method names
* Clarify property javadocs
* Update exists() check
* Formatting & example change
* Fix null players & flip filter/object dependence
* Clarify documentation for players
* Use ZonedDateTime instead of Date
* Use a more informative example
* Add a note about getRaw()
* Suppression on lazily assigned field
* Change toString() for null players
* Fix broken import
Co-authored-by: mdashlw <[email protected]>
Co-authored-by: Noe <[email protected]>
Co-authored-by: Connor Linfoot <[email protected]>
0 commit comments