Class CustomModelDataUtil

java.lang.Object
dev.cwhead.GravesX.util.CustomModelDataUtil

public class CustomModelDataUtil extends Object
Utility methods for safely applying custom model data across multiple Minecraft / Bukkit API versions.
  • Constructor Details

    • CustomModelDataUtil

      public CustomModelDataUtil()
  • Method Details

    • applyCustomModelData

      public static void applyCustomModelData(org.bukkit.inventory.meta.ItemMeta meta, int customModelData)
      Applies custom model data using the 1.20.5+ component API if available, falling back to legacy ItemMeta.setCustomModelData(Integer).
      Parameters:
      meta - the item meta (book meta or item meta)
      customModelData - the model data id; ignored if < 0