Interface PackObfuscator

All Known Implementing Classes:
PackObfuscator.Order

public interface PackObfuscator
Pack obfuscator
  • Field Details

  • Method Details

    • obfuscate

      @NotNull @NotNull String obfuscate(@NotNull @NotNull String rawName)
      Obfuscate this name
      Parameters:
      rawName - raw name
      Returns:
      obfuscated name
    • order

      @NotNull static @NotNull PackObfuscator order()
      Creates order obfuscator
      Returns:
      order obfuscator
    • withModels

      @NotNull default @NotNull PackObfuscator.Pair withModels(@NotNull @NotNull PackObfuscator models)
      Creates pair with models
      Parameters:
      models - models obfuscator
      Returns:
      obfuscator pair
    • pair

      @NotNull static @NotNull PackObfuscator.Pair pair(@NotNull @NotNull PackObfuscator models, @NotNull @NotNull PackObfuscator textures)
      Creates pair obfuscator
      Parameters:
      models - models obfuscator
      textures - textures obfuscator
      Returns:
      pair obfuscator