Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.16.5] Simple way to add animated item lore? [SOLVED]


Novality
 Share

Recommended Posts

I know how to add advanced tooltips, and regular item lore.ย 
I've started to explore a bit and ended up pondering animated item lore. I've seen mods that have it, and I was wondering if there was a somewhat simple way that I could do this too!

Any help is greatly appreciated :)

Link to comment
Share on other sites

2 hours ago, Novality said:

I know how to add advanced tooltips, and regular item lore.ย 
I've started to explore a bit and ended up pondering animated item lore. I've seen mods that have it, and I was wondering if there was a somewhat simple way that I could do this too!

Any help is greatly appreciated :)

Basically, animating an item is nothing else than water, which is an animated block,
you need a texture with the size / height 16/16 * x (x indicates the number of individual textures),
and you need a file_name.png .mcmeta file which handle the animation

take a look at how the water animation works

Link to comment
Share on other sites

7 hours ago, Luis_ST said:

Basically, animating an item is nothing else than water, which is an animated block,
you need a texture with the size / height 16/16 * x (x indicates the number of individual textures),
and you need a file_name.png .mcmeta file which handle the animation

take a look at how the water animation works

You seem to have missed the point of the question. I want an animated tooltip not an animated item texture which can be easily done. ๐Ÿ˜„

ย 

Link to comment
Share on other sites

21 minutes ago, Novality said:

You seem to have missed the point of the question. I want an animated tooltip not an animated item texture which can be easily done. ๐Ÿ˜„

okay sorry about that๐Ÿ˜…, then define "animated", did you mean the color, font type (bold), ...?

Link to comment
Share on other sites

Just now, Luis_ST said:

okay sorry about that๐Ÿ˜…, then define "animated", did you mean the color, font type (bold), ...?

No worries! I was looking for something that will periodically bold and unbold green text. But anything specific isn't really needed. An example would be best!

Link to comment
Share on other sites

27 minutes ago, Novality said:

No worries! I was looking for something that will periodically bold and unbold green text. But anything specific isn't really needed. An example would be best!

look at a mod that does exactly what you want to do
Unfortunately, I am not familiar with tooltips, but will try a bit and I give you an answer when I find something that works

Link to comment
Share on other sites

6 hours ago, Luis_ST said:

look at a mod that does exactly what you want to do
Unfortunately, I am not familiar with tooltips, but will try a bit and I give you an answer when I find something that works

I found a solution :Dย 

Thanks for the help though!

Link to comment
Share on other sites

  • Novality changed the title to [1.16.5] Simple way to add animated item lore? [SOLVED]

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Okay, so i am playing on a online hosting with around 80 mods, this just randomly happens when we play. Help please?ย  ย  [15:47:08] [Server thread/ERROR] [ne.mi.ev.EventBus/EVENTBUS]: Exception caught during firing event: net.minecraft.entity.LivingEntity.func_70016_h(DDD)V Index: 2 Listeners: 0: NORMAL 1: ASM: com.bobmowzie.mowziesmobs.server.ServerEventHandler@13a5bc1a onLivingJump(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingJumpEvent;)V 2: ASM: class com.deltajay.tonsofenchants.enchantments.normalench.feet.Springy jumpHigher(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingJumpEvent;)V 3: ASM: class com.ma.events.CommonEventHandler onLivingJump(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingJumpEvent;)V 4: ASM: blusunrize.immersiveengineering.common.EventHandler@24572eae onLivingJump(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingJumpEvent;)V 5: LOW 6: ASM: class io.github.apace100.origins.OriginForgeEventHandler livingJump(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingJumpEvent;)V 7: LOWEST 8: ASM: alpvax.mc.goprone.GoProne@17346c35 onPlayerJump(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingJumpEvent;)V java.lang.NoSuchMethodError: net.minecraft.entity.LivingEntity.func_70016_h(DDD)V at com.deltajay.tonsofenchants.enchantments.normalench.feet.Springy.jumpHigher(Springy.java:70) at net.minecraftforge.eventbus.ASMEventHandler_114_Springy_jumpHigher_LivingJumpEvent.invoke(.dynamic) at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) at net.minecraftforge.common.ForgeHooks.onLivingJump(ForgeHooks.java:460) at net.minecraft.entity.LivingEntity.func_70664_aZ(LivingEntity.java:1877) at net.minecraft.entity.LivingEntity.func_70636_d(LivingEntity.java:2430) at net.minecraft.entity.MobEntity.func_70636_d(MobEntity.java:488) at net.minecraft.entity.monster.MonsterEntity.func_70636_d(SourceFile:43) at net.minecraft.entity.monster.AbstractSkeletonEntity.func_70636_d(AbstractSkeletonEntity.java:116) at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2158) at net.minecraft.entity.MobEntity.func_70071_h_(MobEntity.java:300) at net.minecraft.world.server.ServerWorld.func_217479_a(ServerWorld.java:611) at net.minecraft.world.World.func_217390_a(World.java:554) at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:404) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:851) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:291) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:787) at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:642) at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232) at java.lang.Thread.run(Thread.java:748) [15:47:08] [Server thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 5f4e4d65-4ba2-4d02-90c3-f5df12470a80 [15:47:08] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception net.minecraft.crash.ReportedException: Ticking entity at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:855) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixin.terraforged.json:common.MixinMinecraftServer,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:291) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:787) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixin.terraforged.json:common.MixinMinecraftServer,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:642) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixin.terraforged.json:common.MixinMinecraftServer,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixin.terraforged.json:common.MixinMinecraftServer,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242] {} Caused by: java.lang.NoSuchMethodError: net.minecraft.entity.LivingEntity.func_70016_h(DDD)V at com.deltajay.tonsofenchants.enchantments.normalench.feet.Springy.jumpHigher(Springy.java:70) ~[tonsofenchants:1.0] {re:classloading} at net.minecraftforge.eventbus.ASMEventHandler_114_Springy_jumpHigher_LivingJumpEvent.invoke(.dynamic) ~[?:?] {} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.common.ForgeHooks.onLivingJump(ForgeHooks.java:460) ~[forge:?] {re:mixin,re:classloading,pl:mixin:APP:origins.forge.mixins.json:ForgeHooksMixin,pl:mixin:A} at net.minecraft.entity.LivingEntity.func_70664_aZ(LivingEntity.java:1877) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:blue_skies.mixins.json:LivingEntityMixin,pl:mixin:APP:caelus.mixins.json:LivingEntityMixin,pl:mixin:APP:citadel.mixins.json:LivingEntityMixin,pl:mixin:APP:curioofundying.mixins.json:LivingEntityMixin,pl:mixin:APP:assets/offhandcombat/offhandcombat.mixins.json:SwingEntityMixin,pl:mixin:APP:origins.mixins.json:LivingEntityMixin,pl:mixin:APP:origins.forge.mixins.json:LivingEntityMixin,pl:mixin:APP:enhancedcelestials.mixins.json:MixinLivingEntity,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.entity.LivingEntity.func_70636_d(LivingEntity.java:2430) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:blue_skies.mixins.json:LivingEntityMixin,pl:mixin:APP:caelus.mixins.json:LivingEntityMixin,pl:mixin:APP:citadel.mixins.json:LivingEntityMixin,pl:mixin:APP:curioofundying.mixins.json:LivingEntityMixin,pl:mixin:APP:assets/offhandcombat/offhandcombat.mixins.json:SwingEntityMixin,pl:mixin:APP:origins.mixins.json:LivingEntityMixin,pl:mixin:APP:origins.forge.mixins.json:LivingEntityMixin,pl:mixin:APP:enhancedcelestials.mixins.json:MixinLivingEntity,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.entity.MobEntity.func_70636_d(MobEntity.java:488) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.entity.monster.MonsterEntity.func_70636_d(SourceFile:43) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:betterendforge.mixins.json:MonsterEntityMixin,pl:mixin:A} at net.minecraft.entity.monster.AbstractSkeletonEntity.func_70636_d(AbstractSkeletonEntity.java:116) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:forge:bows.5,xf:fml:forge:bows.4} at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2158) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:blue_skies.mixins.json:LivingEntityMixin,pl:mixin:APP:caelus.mixins.json:LivingEntityMixin,pl:mixin:APP:citadel.mixins.json:LivingEntityMixin,pl:mixin:APP:curioofundying.mixins.json:LivingEntityMixin,pl:mixin:APP:assets/offhandcombat/offhandcombat.mixins.json:SwingEntityMixin,pl:mixin:APP:origins.mixins.json:LivingEntityMixin,pl:mixin:APP:origins.forge.mixins.json:LivingEntityMixin,pl:mixin:APP:enhancedcelestials.mixins.json:MixinLivingEntity,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.entity.MobEntity.func_70071_h_(MobEntity.java:300) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.world.server.ServerWorld.func_217479_a(ServerWorld.java:611) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:betternether.mixins.json:ServerWorldMixin,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.world.World.func_217390_a(World.java:554) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:twilightforest:hitbox,pl:mixin:APP:sereneseasons.mixins.json:MixinWorld,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:404) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:betternether.mixins.json:ServerWorldMixin,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:APP:enhancedcelestials.mixins.json:MixinServerWorld,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:851) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixin.terraforged.json:common.MixinMinecraftServer,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:A,pl:runtimedistcleaner:A} ... 5 more
    • ReplayMod is a fabric-only mod, why do they even have it...
    • You can save the color of your entity in it's class (make sure it's saved to the NBT and is synced) and after that use the instance that's passed to the method for the texture in your model to check for the color and pass a different texture depending on that. You can have an enum with all your colors and then save the ordinal of the color to the NBT.
    • I'm working on an entity, which texture should have several variations. You know, there is blue sheep, black sheep, white sheep. I want to do the same thing. How should I do that? I'm working with Geckolib.
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.