public class EntityUIComponent
Component for tracking entityui state. Attach this component to entities that need to track entityui data.
java.lang.Object > EntityUIComponent
Field Summary
type
public
EntityUIType
type
Field type.
hitboxOffset
public
Vector2f
hitboxOffset
Field hitboxOffset.
unknown
public
boolean
unknown
Field unknown.
entityStatIndex
public
int
entityStatIndex
Field entityStatIndex.
combatTextRandomPositionOffsetRange
public
RangeVector2f
combatTextRandomPositionOffsetRange
Field combatTextRandomPositionOffsetRange.
combatTextViewportMargin
public
float
combatTextViewportMargin
Field combatTextViewportMargin.
combatTextDuration
public
float
combatTextDuration
Field combatTextDuration.
combatTextHitAngleModifierStrength
public
float
combatTextHitAngleModifierStrength
Field combatTextHitAngleModifierStrength.
combatTextFontSize
public
float
combatTextFontSize
Field combatTextFontSize.
combatTextColor
public
Color
combatTextColor
Field combatTextColor.
combatTextAnimationEvents
public
CombatTextEntityUIComponentAnimationEvent[]
combatTextAnimationEvents
Field combatTextAnimationEvents.
obj
final
EntityUIComponent
obj
Field obj.
nullBits
final
byte
nullBits
Field nullBits.
combatTextAnimationEventsCount
final
int
combatTextAnimationEventsCount
Field combatTextAnimationEventsCount.
combatTextAnimationEventsVarLen
final
int
combatTextAnimationEventsVarLen
Field combatTextAnimationEventsVarLen.
arrLen
final
int
arrLen
Field arrLen.
copy
final
EntityUIComponent
copy
Field copy.
Method Detail
EntityUIComponent
public
public
EntityUIComponent
()
Method EntityUIComponent.
deserialize
Method deserialize.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
computeBytesConsumed
static
int
computeBytesConsumed
(@Nonnull final ByteBuf buf, final int offset)
Method computeBytesConsumed.
- Parameters:
@Nonnull final ByteBufbuffinal intoffset
serialize
public
void
serialize
(@Nonnull final ByteBuf buf)
Method serialize.
- Parameters:
@Nonnull final ByteBufbuf
computeSize
public
int
computeSize
()
Method computeSize.
validateStructure
Method validateStructure.
- Parameters:
@Nonnull final ByteBufbufferfinal intoffset
equals
public
boolean
equals
(final Object obj)
Method equals.
- Parameters:
final Objectobj
hashCode
public
int
hashCode
()
Method hashCode.