SL23W17: Difference between revisions

From ETM
Jump to navigation Jump to search
(Created page with "◄ SL23W16 | SL23W18 ►")
 
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[SL23W16|◄ SL23W16]] | [[SL23W18|SL23W18 ►]]
[[SL23W16|◄ SL23W16]] | [[SL23W18|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
*
*
*
<br />

Latest revision as of 20:17, 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