Class JetBootsHandler.JetBootsLocalState

java.lang.Object
me.desht.pneumaticcraft.common.pneumatic_armor.handlers.JetBootsHandler.JetBootsLocalState
All Implemented Interfaces:
IArmorExtensionData
Enclosing class:
JetBootsHandler

public static class JetBootsHandler.JetBootsLocalState extends Object implements IArmorExtensionData
Stuff that isn't sync'd like in JetBootsStateTracker but tracked internally on both client and server
  • Field Details

    • hover

      public boolean hover
    • smartHover

      public boolean smartHover
    • flightStabilizers

      public boolean flightStabilizers
    • jetBootsPower

      public float jetBootsPower
  • Constructor Details

    • JetBootsLocalState

      public JetBootsLocalState()
  • Method Details

    • tickActive

      public void tickActive()
    • resetActive

      public void resetActive()
    • updateAccel

      public void updateAccel(net.minecraft.world.phys.Vec3 lookVec)
    • getEffectiveMotion

      public net.minecraft.world.phys.Vec3 getEffectiveMotion(net.minecraft.world.phys.Vec3 lookVec, boolean gliding)
    • isHovering

      public boolean isHovering()
    • setHovering

      public void setHovering(boolean hovering)
    • getPrevJetBootsAirUsage

      public int getPrevJetBootsAirUsage()
    • setPrevJetBootsAirUsage

      public void setPrevJetBootsAirUsage(int prevJetBootsAirUsage)
    • resetAccel

      public void resetAccel()
    • calcAirUsage

      public int calcAirUsage(int jetbootsCount)
    • canHover

      public boolean canHover()
    • isSmartHover

      public boolean isSmartHover()
    • isFlightStabilizers

      public boolean isFlightStabilizers()