promotional bannermobile promotional banner
premium banner
Pin any item to your HUD to keep track of resources at a glance -- other mods can integrate via a simple API to display their own pinned items.

Description

ItemPinBoard

  ItemPinBoard is a server-side Hytale mod that adds a persistent HUD overlay for tracking items. Players can pin any item to their screen and
  always see its icon and quantity -- perfect for gathering resources, preparing crafting materials, or keeping track of what's needed. The HUD
  position, scale, and visibility are fully customizable per player, and everything is saved across server restarts.

  Commands

  All interaction runs through a single command:

  - /pin -- Opens the browser UI where you can search items, pin/unpin them, and manage your list
  - /pinconfig -- Adjust HUD position, scale, and toggle visibility per mod

 

  API for Mod Developers

Other mods can use the ItemPinBoardAPI to pin items to a player's HUD. Each mod's pins are tracked separately, and players can toggle
  visibility per mod in settings. The modId parameter identifies which mod a pin belongs to -- this way multiple mods can pin the same item
  independently, and players can show or hide pins per mod. Since Hytale uses isolated classloaders, ItemPinBoard publishes its classloader via
  System.getProperties(), so other mods can integrate through reflection without a compile-time dependency -- making ItemPinBoard fully
  optional.

  ItemPinBoardAPI api = ItemPinBoardAPI.get();

  api.pin(player, playerRef, "Stone", 64, "YourModId");
  api.update(player, playerRef, "Stone", 32, "YourModId");
  api.unpin(player, playerRef, "Stone", "YourModId");
  api.unpinAll(player, playerRef, "YourModId");
  api.getItems(playerUuid, "YourModId");
  api.isPinned(playerUuid, "Stone", "YourModId");