Package kr.toxicity.model.api.pack
Interface PackObfuscator
- All Known Implementing Classes:
PackObfuscator.Order
public interface PackObfuscator
Pack obfuscator
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classObfuscate by orderstatic final recordPair obfuscator -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription@NotNull StringObfuscate this namestatic @NotNull PackObfuscatororder()Creates order obfuscatorstatic @NotNull PackObfuscator.Pairpair(@NotNull PackObfuscator models, @NotNull PackObfuscator textures) Creates pair obfuscatordefault @NotNull PackObfuscator.PairwithModels(@NotNull PackObfuscator models) Creates pair with models
-
Field Details
-
NONE
None
-
-
Method Details
-
obfuscate
Obfuscate this name- Parameters:
rawName- raw name- Returns:
- obfuscated name
-
order
Creates order obfuscator- Returns:
- order obfuscator
-
withModels
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 obfuscatortextures- textures obfuscator- Returns:
- pair obfuscator
-