The NyaLib Base module mostly contains some shared Util classes and miscellaneous parts of NyaLib which I could not find a good module to fit them into.

Features

  • Server-side particles (ParticleHelper)
  • Server-side sounds and music (SoundHelper)
  • An implementation of the A* path finding algorithm
  • BoxUtil - helper class for manipulating Box
  • ColorUtil - helper class for calculating the DeltaE2000 and DeltaE1976 of two colors
  • MapUtil - helper class for getting a map color within a certain DeltaE2000 of the specified color or adding a new one
  • Structure - a predefined set of blocks for placing in world with collision checking and rotation