SL23W16: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 3: Line 3:
<br />
<br />


*Initial implementation of Interaction-Entities on top of BlockModels
*'''Concept change:''' Block,Text,Item Model Variant State changes implementation now only on user interaction via Interaction Entity.
**'''Problem: Interactions only have Width & Height, but Displays have Vector X,Y,Z....WTF Mojang'''
**This simply runs a PdaAction set onto the given Entity. Allows to control a BlockModel from a Screen-Button as well.
**TransitionTo Action for BlockModel movement between Variants
**"Translation" should no longer be a option on the screen as it is a direct result from V1.worldLoc().distance(V2.worldLoc())
**
**Basically the whole "transition-system of MC" goes out the window and we use fixed states that the player sets. The transition between those fixed states can then be calculated and animated by the server.
***Makes it much simpler so "move&rotate something to a specific location"
***Makes it impossible to "rotate 720"

Latest revision as of 23:09, 28 April 2023

◄ SL23W15 | SL23W17 ►


  • Concept change: Block,Text,Item Model Variant State changes implementation now only on user interaction via Interaction Entity.
    • This simply runs a PdaAction set onto the given Entity. Allows to control a BlockModel from a Screen-Button as well.
    • "Translation" should no longer be a option on the screen as it is a direct result from V1.worldLoc().distance(V2.worldLoc())
    • Basically the whole "transition-system of MC" goes out the window and we use fixed states that the player sets. The transition between those fixed states can then be calculated and animated by the server.
      • Makes it much simpler so "move&rotate something to a specific location"
      • Makes it impossible to "rotate 720"