SL23W20: Difference between revisions

From ETM
Jump to navigation Jump to search
(Created page with "◄ SL23W19 | SL23W21 ►")
 
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[SL23W19|◄ SL23W19]] | [[SL23W21|SL23W21 ►]]
[[SL23W19|◄ SL23W19]] | [[SL23W21|SL23W21 ►]]
<br />
*'''Bug: private final Map<IChunkPos, Set<PlayerId>> deliveredTo; is not properly cleaned up on world switches'''
*TODO: Implement that Chat/Command packets run async by default 
**Keeping it sync for now as we need order-dependency on copy-pasted console commands, see handleChatCommand
<br />
*'''SelectPdaPodDiv cleanup'''
**'''Selection Action Popup does not auto-select first entry'''
**'''Clicking "Add Action" will select A1 with the incorrect data'''
*'''AbstractDiv canScroll is not correct when the scrollbar is decreasing'''
*'''FakesHtml'''
**'''Cleanup setupXButtons'''
**'''Finish defaultButtons (Highlight / Move / Delete / Clone / ? )'''
**'''Fix finish allowedType / make abstracter if possible? (AllowedDisplayOptionTypes?)'''
**'''Fix getOptionState / Make more abstract as well?'''
*'''Make sure Cleanup of ItemFake/MobFake/BlockFake/PlayerFake/TextFake is ok'''
*'''Can we optimize "ProgressHelper" / "SliderHelper" ?'''
*'''Refactor MoveFakeAction; convert to two actions? TryMove and move?'''
<br />
*'''Cleanup "Variants" "TrackableInternal"'''
*'''FakesManagerImpl'''
**'''Try to remove special-case codes for DisplayBlocks'''
**'''Add method to return Fakes in area but mark which ones are invisible/visible based on their state for the player'''
*'''Try to remove VariantEntry.Active (like in PdaEntry)'''
*'''Check if we possibly have more key-combos like QSneaking and if any make sense'''<br />
*'''Just mark all DesktopPages as "UNFINISHED" to show WIP stuff like fakes'''
<br />
*'''Finally update Inbound/Outbound Channel Listener to use a threadpool / queue to get rid of possible netty layer lags'''
<br />

Latest revision as of 22:49, 27 May 2023

◄ SL23W19 | SL23W21 ►


  • Bug: private final Map<IChunkPos, Set<PlayerId>> deliveredTo; is not properly cleaned up on world switches
  • TODO: Implement that Chat/Command packets run async by default
    • Keeping it sync for now as we need order-dependency on copy-pasted console commands, see handleChatCommand


  • SelectPdaPodDiv cleanup
    • Selection Action Popup does not auto-select first entry
    • Clicking "Add Action" will select A1 with the incorrect data
  • AbstractDiv canScroll is not correct when the scrollbar is decreasing
  • FakesHtml
    • Cleanup setupXButtons
    • Finish defaultButtons (Highlight / Move / Delete / Clone / ? )
    • Fix finish allowedType / make abstracter if possible? (AllowedDisplayOptionTypes?)
    • Fix getOptionState / Make more abstract as well?
  • Make sure Cleanup of ItemFake/MobFake/BlockFake/PlayerFake/TextFake is ok
  • Can we optimize "ProgressHelper" / "SliderHelper" ?
  • Refactor MoveFakeAction; convert to two actions? TryMove and move?


  • Cleanup "Variants" "TrackableInternal"
  • FakesManagerImpl
    • Try to remove special-case codes for DisplayBlocks
    • Add method to return Fakes in area but mark which ones are invisible/visible based on their state for the player
  • Try to remove VariantEntry.Active (like in PdaEntry)
  • Check if we possibly have more key-combos like QSneaking and if any make sense
  • Just mark all DesktopPages as "UNFINISHED" to show WIP stuff like fakes


  • Finally update Inbound/Outbound Channel Listener to use a threadpool / queue to get rid of possible netty layer lags