SL23W17: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 17: Line 17:
*'''The Variant-Animation can be wrong if we store any kind of rotation-information inside of Options.Rotation instead of the worldVector.yaw'''
*'''The Variant-Animation can be wrong if we store any kind of rotation-information inside of Options.Rotation instead of the worldVector.yaw'''
*
*
*Bug: Desktop Scrolling ScrollState is bugged if we switch between Fakes on the FakesHtml Page<br />
*Bug: Desktop Scrolling ScrollState is bugged if we switch between Fakes on the FakesHtml Page
**
*
*
*
 
<br />
 
* '''Hitboxes of Text / Block / Item are partially broken if Quaternionrotation is applied, ignored for now'''
* '''Jumping between Variant-States is not clean, sometimes does not work?; possibly need to delay the packets?'''
* '''Test multiple Blocks in the default-state and create a Stage; test what happens to interaction-entities'''
** '''Does the interaction-entity correctly trigger the sage or fail on triggering the blockmodel as it is not part of a world'''
* '''Cleanup/hide/mark screen-options''' '''that do not work correctly/fail'''
* '''Make Button/Option-Listing not exceed page/not have scrolling'''
 
*

Revision as of 14:07, 2 May 2023

◄ SL23W16 | SL23W18 ►


  • Initial implementation of Interaction-Entities on top of BlockModels
    • Problem: Interactions only have Width & Height, but Displays have Vector X,Y,Z....WTF Mojang
    • TransitionTo Action for BlockModel movement between Variants
  • Move switchBlockProperty, buildPropertyString, getStateDefinition NMS stuff to FakeDisplayHelper
  • Test the same Manipulation for ItemDisplays and TextDisplays
  • Add Hitbox for Item, Text
  • Generalize sending MetaAnimation
  • Bug: BlockOption.Rotation is being changed on MoveFakeAction, but should not
  • Interaction AABB is cancer, try the make it work with blocks and items at least.
    • For Text lets just do 1x1x1 default or something
    • FakeLocationUpdateImpl.updateNMSLocation needs refactoring to apply interaction-rotation for Blocks, Items and Text Displays
    • Interaction will be wrong if we use Variants
  • The Variant-Animation can be wrong if we store any kind of rotation-information inside of Options.Rotation instead of the worldVector.yaw
  • Bug: Desktop Scrolling ScrollState is bugged if we switch between Fakes on the FakesHtml Page


  • Hitboxes of Text / Block / Item are partially broken if Quaternionrotation is applied, ignored for now
  • Jumping between Variant-States is not clean, sometimes does not work?; possibly need to delay the packets?
  • Test multiple Blocks in the default-state and create a Stage; test what happens to interaction-entities
    • Does the interaction-entity correctly trigger the sage or fail on triggering the blockmodel as it is not part of a world
  • Cleanup/hide/mark screen-options that do not work correctly/fail
  • Make Button/Option-Listing not exceed page/not have scrolling