Class EntityBitField

java.lang.Object
mc.core.model.base.EntityBitField
All Implemented Interfaces:
Serializable

@Embeddable public class EntityBitField extends Object implements Serializable
Bit field is a bit mask and use bitwise operators. integer has 32 bits out of which 31 bits can be turned off or on to act as flag bits. (The highest order bit is reserved for plus or minus sign). integers can go from 2^^0 through 2^^30. default is 0x0000
See Also:
  • Constructor Details

    • EntityBitField

      public EntityBitField()
    • EntityBitField

      public EntityBitField(int defaultValue)
  • Method Details

    • setFlag

      public void setFlag(int mask, boolean value)
    • getFlag

      public boolean getFlag(int mask)
    • getBitField

      public int getBitField()
    • setBitField

      public void setBitField(int bitField)