Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface PackGenerator
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
val String.boneName: @NotNull BoneName
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val CONFIG: @NotNull BetterModelConfig
Link copied to clipboard
val DATA_FOLDER: @NotNull File
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun <K, V> addressingMapOf(): @NotNull Object2ObjectOpenHashMap<K?, V?>
fun <K, V> addressingMapOf(capacity: Int): @NotNull Object2ObjectOpenHashMap<K?, V?>
Link copied to clipboard
Link copied to clipboard
fun buildJsonArray(capacity: Int = 10, block: JsonArray.() -> Unit): JsonArray
Link copied to clipboard
fun buildJsonObject(block: JsonObject.() -> Unit): JsonObject
Link copied to clipboard
inline fun <T : ModelEvent> callEvent(noinline block: () -> T): Boolean
Link copied to clipboard
fun componentOf(): @NotNull TextComponent.Builder
inline fun componentOf(builder: TextComponent.Builder.() -> TextComponent.Builder): @NotNull TextComponent
fun componentOf(vararg like: ComponentLike): @NotNull TextComponent
inline fun componentOf(content: String, builder: TextComponent.Builder.() -> TextComponent.Builder): @NotNull TextComponent
Link copied to clipboard
fun componentWithLineOf(vararg like: ComponentLike): @NotNull TextComponent
Link copied to clipboard
inline fun copyResourceAs(name: String, block: (InputStream) -> Unit)
Link copied to clipboard
inline fun debugPack(lazyMessage: () -> Component)
Link copied to clipboard
fun emptyComponentOf(): @NotNull TextComponent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun File.getOrCreateDirectory(name: String, initialConsumer: (File) -> Unit = {}): File
Link copied to clipboard
Link copied to clipboard
inline fun <T> Result<T>.handleFailure(lazyMessage: () -> String): Result<T>
Link copied to clipboard
fun <T : Any> httpClient(block: HttpClient.() -> T): HttpUtil.Result<T>
Link copied to clipboard
inline fun <T> T?.ifNull(lazyMessage: () -> String): T & Any
Link copied to clipboard
fun info(vararg message: Component)
Link copied to clipboard
fun Audience.info(message: String)
fun Audience.info(message: ComponentLike)
fun Audience.info(vararg messages: ComponentLike)
Link copied to clipboard
fun Audience.infoNotNull(vararg messages: ComponentLike?)
Link copied to clipboard
fun jsonArrayOf(vararg element: Any?): JsonArray
Link copied to clipboard
fun jsonObjectOf(vararg element: Pair<String, Any>): JsonObject
Link copied to clipboard
fun lineComponentOf(): @NotNull TextComponent
Link copied to clipboard
operator fun JsonArray.plusAssign(other: JsonElement)
Link copied to clipboard
fun <K, V> sequencedAddressingMapOf(): @NotNull Object2ObjectLinkedOpenHashMap<K?, V?>
fun <K, V> sequencedAddressingMapOf(capacity: Int): @NotNull Object2ObjectLinkedOpenHashMap<K?, V?>
Link copied to clipboard
fun spaceComponentOf(): @NotNull TextComponent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun String.toComponent(builder: TextComponent.Builder.() -> TextComponent.Builder = { this }): @NotNull TextComponent
fun String.toComponent(color: TextColor): @NotNull TextComponent
Link copied to clipboard
fun ComponentLike.toHoverEvent(): @NotNull HoverEvent<Component?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Any.toJsonElement(): JsonElement
Link copied to clipboard
Link copied to clipboard
fun String.toPackName(): @NotNull String
Link copied to clipboard
fun <T> Stream<T>.toSet(): Set<T>
Link copied to clipboard
Link copied to clipboard
fun warn(vararg message: Component)
Link copied to clipboard
fun Audience.warn(message: String)
fun Audience.warn(message: ComponentLike)
fun Audience.warn(vararg messages: ComponentLike)
Link copied to clipboard
Link copied to clipboard
fun PackZipper.writeToResult(pipeline: ReloadPipeline, dir: File? = null): PackResult