diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2022-09-17 10:20:41 +0200 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2022-09-17 10:20:41 +0200 |
| commit | b66cb82e81b2fa9446a37aba867e5725de0838ea (patch) | |
| tree | 25b7efa76494f1c91526f034d4b8dac0764975d0 /src/main/java/at/hannibal2/skyhanni/utils | |
| parent | adaf98c3b893689c56ffb873063c4200209bf763 (diff) | |
| download | SkyHanni-b66cb82e81b2fa9446a37aba867e5725de0838ea.tar.gz SkyHanni-b66cb82e81b2fa9446a37aba867e5725de0838ea.tar.bz2 SkyHanni-b66cb82e81b2fa9446a37aba867e5725de0838ea.zip | |
add skin texture to copyentities
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt index d057abd90..e9621b319 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/EntityUtils.kt @@ -4,6 +4,7 @@ import at.hannibal2.skyhanni.utils.LorenzUtils.baseMaxHealth import net.minecraft.entity.EntityLiving import net.minecraft.entity.EntityLivingBase import net.minecraft.entity.item.EntityArmorStand +import net.minecraft.entity.player.EntityPlayer import net.minecraft.util.AxisAlignedBB object EntityUtils { @@ -88,4 +89,14 @@ object EntityUtils { else -> false } } + + fun EntityPlayer.getSkinTexture(): String? { + val gameProfile = gameProfile ?: return null + + return gameProfile.properties.entries() + .filter { it.key == "textures" } + .map { it.value } + .firstOrNull { it.name == "textures" } + ?.value + } }
\ No newline at end of file |
