Posted January 11, 20214 yr my bow pulling animation type thing wont show up when i pull back with it to shoot. can anyone see any issues in here? this is the dragon_soul_bow.json https://gist.github.com/EILFYT/215cdf6e04f9b4cefc2ed49cf087222a this is the dragon_soul_bow_pulling_0.json https://gist.github.com/EILFYT/2ce35e99f4e6e4c668cfc27d4add1626 this is the dragon_soul_bow_pulling_1.json https://gist.github.com/EILFYT/d1d1e39a30374d49a2a34f5f3fd2057f this is the dragon_soul_bow_pulling_2.json https://gist.github.com/EILFYT/2fcf115b0e7577bfa7ed86f84989f96e this is the DragonBow class https://gist.github.com/EILFYT/5d8ef1d239e97f5ce07933326a012c7e and this is the few lines of code in the Main Class that register the pull and pulling things https://gist.github.com/EILFYT/65514e8c07ffb7320d11935d1c2b7c56 everything with the bow works except the animation thing. does anyone see any issues in this? its probably just one of my stupid mistakes again. any help would be greatly appreciated. thanks in advance. Edited January 11, 20214 yr by NeonEILFYT
January 12, 20214 yr You need to add to your bow custom ItemModelsProperties just use the FMLClientSetupEvent. Just look in this class: net.minecraft.item.ItemModelsProperties minecraft will add there the vanilla properties "starwars:pulling": 1 -> and remove the starwars there "pulling": 1
January 12, 20214 yr Author 8 hours ago, Luis_ST said: You need to add to your bow custom ItemModelsProperties just use the FMLClientSetupEvent. Just look in this class: net.minecraft.item.ItemModelsProperties minecraft will add there the vanilla properties wait is there anything wrong with this? https://gist.github.com/EILFYT/65514e8c07ffb7320d11935d1c2b7c56 Edited January 12, 20214 yr by NeonEILFYT
January 12, 20214 yr 49 minutes ago, NeonEILFYT said: wait is there anything wrong with this? This is the code you need to use replace "item" with "RegistryHandler.DRAGON_SOUL_BOW.get()" and then i think its work ItemModelsProperties.registerProperty(item, new ResourceLocation("pulling"), (p_239428_0_, p_239428_1_, p_239428_2_) -> { return p_239428_2_ != null && p_239428_2_.isHandActive() && p_239428_2_.getActiveItemStack() == p_239428_0_ ? 1.0F : 0.0F; }); ItemModelsProperties.registerProperty(item, new ResourceLocation("pull"), (p_239429_0_, p_239429_1_, p_239429_2_) -> { if (p_239429_2_ == null) { return 0.0F; } else { return p_239429_2_.getActiveItemStack() != p_239429_0_ ? 0.0F : (float)(p_239429_0_.getUseDuration() - p_239429_2_.getItemInUseCount()) / 20.0F; } });
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.