Display Entities: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 2: Line 2:
To describe:
To describe:


* '''Transformation'''
*'''Transformation'''
** Vector3f translation
**Vector3f translation
** Quaternionf leftRotation
**Quaternionf leftRotation
** Vector3f scale
**Vector3f scale
** Quaternionf rightRotation
**Quaternionf rightRotation
* InterpolationDelay
*InterpolationDelay
* InterpolationDuration
*InterpolationDuration
* ViewRange
*ViewRange
* DeltaMovement
*DeltaMovement
* BillboardConstraints
*BillboardConstraints


<br />
<br />


== Display ==
==Display==


* Integer DATA_INTERPOLATION_START_DELTA_TICKS_ID  
*Integer DATA_INTERPOLATION_START_DELTA_TICKS_ID  
* Integer DATA_INTERPOLATION_DURATION_ID  
*Integer DATA_INTERPOLATION_DURATION_ID  
* Vector3f DATA_TRANSLATION_ID  
*Vector3f DATA_TRANSLATION_ID  
* Vector3f DATA_SCALE_ID  
*Vector3f DATA_SCALE_ID  
* Quaternionf DATA_LEFT_ROTATION_ID  
*Quaternionf DATA_LEFT_ROTATION_ID  
* Quaternionf DATA_RIGHT_ROTATION_ID  
*Quaternionf DATA_RIGHT_ROTATION_ID  
* Byte DATA_BILLBOARD_RENDER_CONSTRAINTS_ID  
*Byte DATA_BILLBOARD_RENDER_CONSTRAINTS_ID  
* Integer DATA_BRIGHTNESS_OVERRIDE_ID  
*Integer DATA_BRIGHTNESS_OVERRIDE_ID  
* Float DATA_VIEW_RANGE_ID  
*Float DATA_VIEW_RANGE_ID  
* Float DATA_SHADOW_RADIUS_ID  
*Float DATA_SHADOW_RADIUS_ID  
* Float DATA_SHADOW_STRENGTH_ID  
*Float DATA_SHADOW_STRENGTH_ID  
* Float DATA_WIDTH_ID  
*Float DATA_WIDTH_ID  
* Float DATA_HEIGHT_ID  
*Float DATA_HEIGHT_ID  
* Integer DATA_GLOW_COLOR_OVERRIDE_ID   
*Integer DATA_GLOW_COLOR_OVERRIDE_ID 


== TextDisplay ==
==TextDisplay==


* IChatBaseComponent DATA_TEXT_ID  
*IChatBaseComponent DATA_TEXT_ID  
* Integer DATA_LINE_WIDTH_ID  
*Integer DATA_LINE_WIDTH_ID  
* Integer DATA_BACKGROUND_COLOR_ID  
*Integer DATA_BACKGROUND_COLOR_ID  
* Byte DATA_TEXT_OPACITY_ID  
*Byte DATA_TEXT_OPACITY_ID  
* Byte DATA_STYLE_FLAGS_ID   
*Byte DATA_STYLE_FLAGS_ID 


== BlockDisplay ==
==BlockDisplay==


* IBlockData DATA_BLOCK_STATE_ID
*IBlockData DATA_BLOCK_STATE_ID


== ItemDisplay ==
==ItemDisplay==


* ItemStack DATA_ITEM_STACK_ID
*ItemStack DATA_ITEM_STACK_ID
* Byte DATA_ITEM_DISPLAY_ID
*Byte DATA_ITEM_DISPLAY_ID
 
<br />
 
== Interaction ==
 
* Float DATA_WIDTH_ID
* Float DATA_HEIGHT_ID
* Boolean DATA_RESPONSE_ID
 
PlayerAction(UUID player, long timestamp) for lastInteraction like we use anyway already for FakeStuff :)

Latest revision as of 03:11, 19 March 2023

To describe:

  • Transformation
    • Vector3f translation
    • Quaternionf leftRotation
    • Vector3f scale
    • Quaternionf rightRotation
  • InterpolationDelay
  • InterpolationDuration
  • ViewRange
  • DeltaMovement
  • BillboardConstraints


Display

  • Integer DATA_INTERPOLATION_START_DELTA_TICKS_ID  
  • Integer DATA_INTERPOLATION_DURATION_ID  
  • Vector3f DATA_TRANSLATION_ID  
  • Vector3f DATA_SCALE_ID  
  • Quaternionf DATA_LEFT_ROTATION_ID  
  • Quaternionf DATA_RIGHT_ROTATION_ID  
  • Byte DATA_BILLBOARD_RENDER_CONSTRAINTS_ID  
  • Integer DATA_BRIGHTNESS_OVERRIDE_ID  
  • Float DATA_VIEW_RANGE_ID  
  • Float DATA_SHADOW_RADIUS_ID  
  • Float DATA_SHADOW_STRENGTH_ID  
  • Float DATA_WIDTH_ID  
  • Float DATA_HEIGHT_ID  
  • Integer DATA_GLOW_COLOR_OVERRIDE_ID 

TextDisplay

  • IChatBaseComponent DATA_TEXT_ID  
  • Integer DATA_LINE_WIDTH_ID  
  • Integer DATA_BACKGROUND_COLOR_ID  
  • Byte DATA_TEXT_OPACITY_ID  
  • Byte DATA_STYLE_FLAGS_ID 

BlockDisplay

  • IBlockData DATA_BLOCK_STATE_ID

ItemDisplay

  • ItemStack DATA_ITEM_STACK_ID
  • Byte DATA_ITEM_DISPLAY_ID


Interaction

  • Float DATA_WIDTH_ID
  • Float DATA_HEIGHT_ID
  • Boolean DATA_RESPONSE_ID

PlayerAction(UUID player, long timestamp) for lastInteraction like we use anyway already for FakeStuff :)