SL23W20: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:


'''Bug: private final Map<IChunkPos, Set<PlayerId>> deliveredTo; is not properly cleaned up on world switches'''
'''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'''


<br />
<br />

Revision as of 23:09, 22 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


  • 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