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(builder: TextComponent.Builder.() -> Unit): TextComponent?
fun componentOf(vararg like: ComponentLike): TextComponent?
fun componentOf(content: String, builder: TextComponent.Builder.() -> Unit): TextComponent?
Link copied to clipboard
fun componentWithLineOf(vararg like: ComponentLike): 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(): 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(): 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(): TextComponent?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun String.toComponent(builder: TextComponent.Builder.() -> Unit = {}): TextComponent?
fun String.toComponent(color: TextColor): TextComponent?
Link copied to clipboard
fun ComponentLike.toHoverEvent(): 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