Common

Shared utilities, data structures, and helpers.

Package: com.hypixel.hytale.common

Benchmarking

Class
Description

benchmark.TimeRecorder

Time recording

benchmark.TimeDistributionRecorder

Time distribution

benchmark.ContinuousValueRecorder

Continuous values

benchmark.DiscreteValueRecorder

Discrete values

Collections

Class
Description

collection.Flag

Single flag

collection.Flags

Flag collection

collection.BucketList

Bucket list

collection.BucketItem

Bucket item

collection.BucketItemPool

Item pool

Fast Utilities

Class
Description

fastutil.HLongSet

Long hash set interface

fastutil.HLongOpenHashSet

Long open hash set

fastutil.HObjectOpenHashSet

Object open hash set

Maps

Class
Description

map.DefaultMap

Default map

map.IWeightedMap

Weighted map interface

map.WeightedMap

Weighted map

map.IWeightedElement

Weighted element

Plugin Info

Class
Description

plugin.PluginManifest

Plugin manifest

plugin.PluginIdentifier

Plugin ID

plugin.AuthorInfo

Author info

Semantic Versioning

Class
Description

semver.Semver

Semantic version

semver.SemverRange

Version range

semver.SemverComparator

Version comparison

semver.SemverSatisfies

Satisfaction check

Threading

Class
Description

thread.HytaleForkJoinThreadFactory

Thread factory

thread.ticking.Tickable

Tickable interface

Tuples

Class
Description

tuple.BoolDoublePair

Bool+Double pair

tuple.BoolIntPair

Bool+Int pair

Utilities

Class
Description

util.ArrayUtil

Array utilities

util.ListUtil

List utilities

util.MapUtil

Map utilities

util.BitUtil

Bit manipulation

util.BitSetUtil

BitSet utilities

util.FormatUtil

Formatting

util.ExceptionUtil

Exception handling

util.CompletableFutureUtil

Async utilities

util.NetworkUtil

Network utilities

util.GCUtil

GC utilities

util.HardwareUtil

Hardware info

util.AudioUtil

Audio utilities

Last updated

Was this helpful?