SL23W20: Difference between revisions
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
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