aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/compat/World.kt30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/compat/World.kt b/src/main/java/at/hannibal2/skyhanni/utils/compat/World.kt
index 827e7d3cf..48b99b311 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/compat/World.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/compat/World.kt
@@ -1,13 +1,5 @@
package at.hannibal2.skyhanni.utils.compat
-//#if MC > 1.16
-//$$import net.minecraft.ChatFormatting
-//$$import net.minecraft.network.chat.TextColor
-//#endif
-//#if MC > 1.20
-//$$import net.minecraft.text.MutableText
-//$$import net.minecraft.text.PlainTextContent
-//#endif
import net.minecraft.client.Minecraft
import net.minecraft.client.multiplayer.WorldClient
import net.minecraft.entity.Entity
@@ -15,6 +7,17 @@ import net.minecraft.entity.item.EntityArmorStand
import net.minecraft.entity.player.EntityPlayer
import net.minecraft.potion.Potion
import net.minecraft.util.IChatComponent
+//#if MC > 1.12
+//$$ import net.minecraft.init.PotionTypes
+//#endif
+//#if MC > 1.16
+//$$ import net.minecraft.ChatFormatting
+//$$ import net.minecraft.network.chat.TextColor
+//#endif
+//#if MC > 1.20
+//$$ import net.minecraft.text.MutableText
+//$$ import net.minecraft.text.PlainTextContent
+//#endif
fun WorldClient.getLoadedPlayers(): List<EntityPlayer> =
//#if MC < 1.14
@@ -23,18 +26,17 @@ fun WorldClient.getLoadedPlayers(): List<EntityPlayer> =
//$$ this.players()
//#endif
-
fun Entity.getNameAsString(): String =
this.name
//#if MC >= 1.14
-//$$ .getString()
+//$$ .string
//#endif
fun EntityArmorStand.getArmorOrFullInventory() =
//#if MC < 1.12
this.inventory
//#else
-//$$ this.getArmorInventoryList()
+//$$ this.armorInventoryList
//#endif
fun Minecraft.isOnMainThread() =
@@ -52,6 +54,7 @@ fun IChatComponent.getDirectlyContainedText() =
//#else
//$$ (this.content as? PlainTextContent)?.string() ?: ""
//#endif
+
fun IChatComponent.getFormattedTextCompat() =
//#if MC < 1.16
this.formattedText
@@ -78,6 +81,7 @@ fun IChatComponent.getFormattedTextCompat() =
//$$ return sequenceOf(this) + siblings.asSequence().flatMap { it.iterator() } // TODO: in theory we want to properly inherit styles here
//$$}
//#endif
+
//#if MC > 1.20
//$$fun MutableText.withColor(formatting: Formatting): Text {
//$$ return this.styled { it.withColor(formatting) }
@@ -89,8 +93,6 @@ object Effects {
//#if MC <1.12
Potion.invisibility
//#else
- //$$ net.minecraft.init.PotionTypes.INVISIBILITY
+ //$$ PotionTypes.INVISIBILITY
//#endif
}
-
-