java.lang.Object
com.xzavier0722.mc.plugin.slimefun4.storage.util.DataUtils

public class DataUtils extends Object
  • Constructor Details

    • DataUtils

      public DataUtils()
  • Method Details

    • serializeItemStack

      public static String serializeItemStack(org.bukkit.inventory.ItemStack itemStack)
      使用 BukkitObjectOutputStream 序列化 ItemStack 为 Base64 字符串,用于数据库存储.
      Parameters:
      itemStack - 要序列化的 ItemStack
      Returns:
      序列化后的 Base64 字符串
    • deserializeItemStack

      @Nullable public static org.bukkit.inventory.ItemStack deserializeItemStack(String base64Str)
      使用 BukkitObjectInputStream 反序列化 Base64 字符串 为 ItemStack 对象.
      Parameters:
      base64Str - 要反序列化的 Base64 字符串
      Returns:
      反序列化后的 ItemStack 对象
    • blockDataBase64

      public static String blockDataBase64(String text)
    • blockDataDebase64

      public static String blockDataDebase64(String base64Str)
    • profileDataBase64

      public static String profileDataBase64(String text)
    • profileDataDebase64

      public static String profileDataDebase64(String base64Str)
    • base64Encode

      public static String base64Encode(String text)
    • base64Decode

      public static String base64Decode(String base64Str)