SL23W20

From ETM
Jump to navigation Jump to search

◄ 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