SL21W49: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[SL21W48|◄ SL21W48]] | [[SL21W50|SL21W50 ►]]
[[SL21W48|◄ SL21W48]] | [[SL21W50|SL21W50 ►]]


*'''Reimplement ViewDistance per player'''
*Reimplement ViewDistance per player
**'''Implement simdist for single player'''
**Implement simdist for single player
**'''Implement fakeviewdistance'''
**Implement fakeviewdistance


<br />
<br />
Line 25: Line 25:
<br />
<br />


*'''Update to Minecraft 1.18.1'''
*Update to Minecraft 1.18.1
*'''Todo: Validate height changes from 256 to possibly 384 in worlds for:'''
*Todo: Validate height changes from 256 to possibly 384 in worlds for:
**AbstractCChunk
**AbstractCChunk
**'''BackgroundRelightAreaAction'''
**BackgroundRelightAreaAction
**'''RelightChunkRequest'''
**RelightChunkRequest
**'''RequestInternal'''
**RequestInternal
**'''RequestInternalHelper'''
**RequestInternalHelper
**'''CChunk'''
**CChunk
**NibbleHelper
**NibbleHelper
**WorldChunkRectangle
**WorldChunkRectangle
**ChunkRectanlge
**ChunkRectanlge
**containsOnly for SingleValuePalette and DataPaletteGlobal
**
*Bug: /chunk raise 20 fill will overwrite with stone to height 0
*Feature: Implement cancellation of relight-tasks in a given area
**/chunk xxx commands should not be blocked by running relight tasks
**
*Super strange: sequence in SystemUtils can be optimized a lot for the light engine and everything still works...
**
**

Latest revision as of 13:59, 4 November 2022

◄ SL21W48 | SL21W50 ►

  • Reimplement ViewDistance per player
    • Implement simdist for single player
    • Implement fakeviewdistance


  • Improved startup-speed of server by >50%, slow loading of DataFixerUpper stuff && disabling old conversion codes
  • Improved jar-file size by extracting all referenced libs from kadi (10 MB -> 4,5 MB)


  • Chunkli
    • Fixed Water-flow not being copied to other chunks
    • Fixed incorrect saving of some chunk data
    • Increased default thread-pool size for faster testing


  • ViewMode
    • Improved Xray
    • Updated viewDistance implementation (still not fully fixed)


  • Update to Minecraft 1.18.1
  • Todo: Validate height changes from 256 to possibly 384 in worlds for:
    • AbstractCChunk
    • BackgroundRelightAreaAction
    • RelightChunkRequest
    • RequestInternal
    • RequestInternalHelper
    • CChunk
    • NibbleHelper
    • WorldChunkRectangle
    • ChunkRectanlge
    • containsOnly for SingleValuePalette and DataPaletteGlobal
  • Bug: /chunk raise 20 fill will overwrite with stone to height 0
  • Feature: Implement cancellation of relight-tasks in a given area
    • /chunk xxx commands should not be blocked by running relight tasks
  • Super strange: sequence in SystemUtils can be optimized a lot for the light engine and everything still works...