Class SojournersSashItem

java.lang.Object
net.minecraft.world.item.Item
vazkii.botania.common.item.equipment.bauble.BaubleItem
vazkii.botania.common.item.equipment.bauble.SojournersSashItem
All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike, CosmeticAttachable, PhantomInkable
Direct Known Subclasses:
GlobetrottersSashItem, PlanestridersSashItem

public class SojournersSashItem extends BaubleItem
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class net.minecraft.world.item.Item

    net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final float
     
    final float
     
    final float
     

    Fields inherited from class net.minecraft.world.item.Item

    ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTH

    Fields inherited from interface net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • Constructor Summary

    Constructors
    Constructor
    Description
    SojournersSashItem(net.minecraft.world.item.Item.Properties props)
     
    SojournersSashItem(net.minecraft.world.item.Item.Properties props, float speed, float jump, float fallBuffer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    float
    getSpeed(net.minecraft.world.item.ItemStack stack)
     
    void
    onMovedTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
     
    void
    onNotMovingTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
     
    static float
    onPlayerFall(net.minecraft.world.entity.player.Player entity, float dist)
     
    static void
    onPlayerJump(net.minecraft.world.entity.LivingEntity living)
     
    static void
    tickBelt(net.minecraft.world.entity.player.Player player)
     

    Methods inherited from class net.minecraft.world.item.Item

    asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isValidRepairItem, mineBlock, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, toString, use, useOn, useOnRelease, verifyComponentsAfterLoad

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.minecraft.world.flag.FeatureElement

    isEnabled
  • Field Details

    • speed

      public final float speed
    • jump

      public final float jump
    • fallBuffer

      public final float fallBuffer
  • Constructor Details

    • SojournersSashItem

      public SojournersSashItem(net.minecraft.world.item.Item.Properties props)
    • SojournersSashItem

      public SojournersSashItem(net.minecraft.world.item.Item.Properties props, float speed, float jump, float fallBuffer)
  • Method Details

    • onPlayerFall

      public static float onPlayerFall(net.minecraft.world.entity.player.Player entity, float dist)
    • tickBelt

      public static void tickBelt(net.minecraft.world.entity.player.Player player)
    • getSpeed

      public float getSpeed(net.minecraft.world.item.ItemStack stack)
    • onMovedTick

      public void onMovedTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
    • onNotMovingTick

      public void onNotMovingTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.entity.player.Player player)
    • onPlayerJump

      public static void onPlayerJump(net.minecraft.world.entity.LivingEntity living)