SL23W17: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
<br /> | <br /> | ||
* '''Hitboxes of Text / Block / Item are partially broken if Quaternionrotation is applied, ignored for now''' | *'''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?''' | *'''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''' | *'''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''' | **'''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''' | *'''Cleanup/hide/mark screen-options''' '''that do not work correctly/fail''' | ||
* '''Make Button/Option-Listing not exceed page/not have scrolling''' | *'''Make Button/Option-Listing not exceed page/not have scrolling''' | ||
*'''Look at https://github.com/mapstruct/mapstruct''' | |||
**'''Compatible with lombok + easy way to hide fields from existing Dtos maybe?''' | |||
* | * |
Revision as of 15:30, 2 May 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
- 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
- Look at https://github.com/mapstruct/mapstruct
- Compatible with lombok + easy way to hide fields from existing Dtos maybe?