Package net.glowstone.util
package net.glowstone.util
-
ClassDescriptionA small utility class that allow to maintain a
BlockState
's list in order to capture a chain of modified blocks and update all the states in once, or never (ie: event cancelled).Compatibility bundles are bundles of libraries that other servers include in their servers but Glowstone does not.A map whose values are of variable types known to those invoking the getters.Utility methods for dealing with entities.Non-boxing version of{@link java.util.function.Consumer}<Float>
.Container for the game rule map for worlds.An implementation ofHelpMap
.ACachedServerIcon
implementation.Deprecated.An array of nibbles (4-bit values) stored efficiently as a byte array of half the size.Identity methods used to prevent inlining of constant.A static class housing position-related utilities and constants.Utility class for performing encrypted authentication.Non-boxing version of{@link java.util.function.Consumer}<Short>
.Thread started on shutdown that monitors for and kills rogue non-daemon threads.A class that encapsulates relevant data for playing sounds (volume and pitch).A collection of utility methods to play sounds.A container for statistic tracking.Simple container for chat message structures until more advanced chat formatting is implemented.Utility class to ease conversion from standard time units to in-game ticks.Utility methods for dealing with UUIDs.