Skip to content

Releases: CodeAndCup/HologramUILib

1.0-SNAPSHOT Release

18 Jan 21:20

Choose a tag to compare

HologramUILib 1.0 Release Notes

Release Date: January 18, 2026


Overview

HologramUILib 1.0 is a complete solution for creating interactive, floating holographic menus in Minecraft 1.21.4. It provides both a Fabric client mod and a Spigot server plugin, enabling seamless integration between server-side plugins and client-side UI experiences.


Key Features

  • Client-side mod (Fabric):

    • 3D holographic menus rendered in the world
    • 8 element types: Button, Text, Image, Item, Separator, ProgressBar, Slider, Container
    • Advanced animation system (30+ easing functions, timeline, presets)
    • Full interaction support: hover, click (left/right/middle), drag & drop, anti-spam, sounds
    • Debug mode: hitboxes, raycast, orientation, HUD info
    • JSON and API configuration
    • Automatic layout and validation
    • Performance optimizations (distance culling, billboarding)
  • Server-side plugin (Spigot):

    • Simple API for sending menus to players
    • Menu builder with fluent syntax
    • Event callbacks for button clicks and slider changes
    • Automatic client detection and compatibility checks
    • No server-side rendering or dependencies required
  • Network protocol:

    • Custom packets for menu data, close, and interaction
    • Bidirectional communication between server and client

Documentation


Installation

  • Place the Fabric mod JAR in your .minecraft/mods folder (client)
  • Create your Spigot plugin with the Spigot API of HologramUILib and put your JAR in your server's plugins folder (server)
  • See the documentation for detailed setup and usage

Compatibility

  • Minecraft 1.21.4+
  • Java 21+
  • Fabric Loader 0.16.9+
  • Spigot/Paper 1.21.4

Changelog

  • Initial public release
  • Full documentation in English
  • Stable, production-ready API for both Fabric and Spigot
  • All known bugs and protocol issues resolved

For questions, support, or to report issues, see the GitHub repository or join the community Discord.