Class VarbitChanged


  • public class VarbitChanged
    extends java.lang.Object
    An event when a varbit or varplayer has changed. If the client preemptively changes a varp and the server agrees the next tick, VarbitChanged will only be posted when the client changes the value, not the server. This can cause unintended effects if the VarPlayer has special engine behavior assigned to it.
    • Constructor Summary

      Constructors 
      Constructor Description
      VarbitChanged()  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      int getIndex()
      Deprecated.
      int getValue()
      The new value of the varp or varbit
      int getVarbitId()
      The id of the varbit that was changed.
      int getVarpId()
      The id of the varp that was changed.
      int hashCode()  
      void setValue​(int value)
      The new value of the varp or varbit
      void setVarbitId​(int varbitId)
      The id of the varbit that was changed.
      void setVarpId​(int varpId)
      The id of the varp that was changed.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • VarbitChanged

        public VarbitChanged()
    • Method Detail

      • getIndex

        @Deprecated
        public int getIndex()
        Deprecated.
      • getVarpId

        public int getVarpId()
        The id of the varp that was changed. For a varplayer, this is the varplayer id.
      • getVarbitId

        public int getVarbitId()
        The id of the varbit that was changed. For a varplayer, this is -1.
      • getValue

        public int getValue()
        The new value of the varp or varbit
      • setVarpId

        public void setVarpId​(int varpId)
        The id of the varp that was changed. For a varplayer, this is the varplayer id.
      • setVarbitId

        public void setVarbitId​(int varbitId)
        The id of the varbit that was changed. For a varplayer, this is -1.
      • setValue

        public void setValue​(int value)
        The new value of the varp or varbit
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object