SL23W17: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
*Initial implementation of Interaction-Entities on top of BlockModels | *Initial implementation of Interaction-Entities on top of BlockModels | ||
**'''Problem: Interactions only have Width & Height, but Displays have Vector X,Y,Z....WTF Mojang''' | **'''Problem: Interactions only have Width & Height, but Displays have Vector X,Y,Z....WTF Mojang''' | ||
**TransitionTo Action for BlockModel movement between Variants | **TransitionTo Action for BlockModel movement between Variants | ||
** | ** | ||
*'''Move switchBlockProperty, buildPropertyString, getStateDefinition NMS stuff to FakeDisplayHelper''' | *'''Move switchBlockProperty, buildPropertyString, getStateDefinition NMS stuff to FakeDisplayHelper''' | ||
Line 10: | Line 10: | ||
*'''Add Hitbox for Item, Text''' | *'''Add Hitbox for Item, Text''' | ||
*'''Generalize sending MetaAnimation''' | *'''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''' | |||
* | |||
*<br /> | |||
** | ** |
Revision as of 19:27, 30 April 2023
- 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