From da68f37ef219a3f6796c2784b092f07fa3c7e4c1 Mon Sep 17 00:00:00 2001 From: bluefireoly Date: Sat, 10 Oct 2020 23:48:05 +0200 Subject: [PATCH] Title function with default parameters --- .../kspigot/extensions/bukkit/EntityExtensions.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/kotlin/net/axay/kspigot/extensions/bukkit/EntityExtensions.kt b/src/main/kotlin/net/axay/kspigot/extensions/bukkit/EntityExtensions.kt index 08a28922..17f7b567 100644 --- a/src/main/kotlin/net/axay/kspigot/extensions/bukkit/EntityExtensions.kt +++ b/src/main/kotlin/net/axay/kspigot/extensions/bukkit/EntityExtensions.kt @@ -100,4 +100,15 @@ fun Location.spawnCleanEntity(entityType: EntityType): Entity? { craftWorld.handle.addEntity(it) return@let it.bukkitEntity } +} + +/** + * @param mainText title text + * @param subText subtitle text + * @param fadeIn time in ticks for titles to fade in + * @param stay time in ticks for titles to stay + * @param fadeOut time in ticks for titles to fade out + */ +fun Player.title(mainText: String? = null, subText: String? = null, fadeIn: Int = 10, stay: Int = 70, fadeOut: Int = 20) { + sendTitle(mainText, subText, fadeIn, stay, fadeOut) } \ No newline at end of file