Skip to content

Instantly share code, notes, and snippets.

@arjolpanci
Created August 20, 2019 20:30
Show Gist options
  • Save arjolpanci/525f0bbcd99961ceaf0c2539b117bc44 to your computer and use it in GitHub Desktop.
Save arjolpanci/525f0bbcd99961ceaf0c2539b117bc44 to your computer and use it in GitHub Desktop.
public BowItem(Item.Properties builder) {
super(builder);
this.addPropertyOverride(new ResourceLocation("pull"), (p_210310_0_, p_210310_1_, p_210310_2_) -> {
if (p_210310_2_ == null) {
return 0.0F;
} else {
return !(p_210310_2_.getActiveItemStack().getItem() instanceof BowItem) ? 0.0F : (float)(p_210310_0_.getUseDuration() - p_210310_2_.getItemInUseCount()) / 20.0F;
}
});
this.addPropertyOverride(new ResourceLocation("pulling"), (p_210309_0_, p_210309_1_, p_210309_2_) -> {
return p_210309_2_ != null && p_210309_2_.isHandActive() && p_210309_2_.getActiveItemStack() == p_210309_0_ ? 1.0F : 0.0F;
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment