SL21W03: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 3: Line 3:
<br />
<br />


* '''Implement WorldActions.onOptionChange'''
*Implement WorldActions.onOptionChange
** '''WorldActions onDifficulty change'''
**WorldActions onDifficulty change
** '''Move     KadeWorldConfig config = world.getKadeWorldConfig(); to NMS helper'''
**Move     KadeWorldConfig config = world.getKadeWorldConfig(); to NMS helper
*Added compression for desktop-data send to website by hand
**Dont know why tomcat/spring does not support this easily, tutorials are shit
**Added by hand/custom deflat/inflate of the byte arrays; reduces load from 240kb to 5-35 kb ~= 5% load
*Disabled /difficulty of NMS
*Update Kson/CCRender & Chunkliservice to use kwebapi spring settings
*Moved dimension hack code to NMS, fixed login-invisibility bug caused by dimension hack
*Change ChunkliService API completely to AppPrincipal  public/private setup
*Upgraded to Minecraft 1.16.5
*Buggy Fakeview chunks sometimes?
**Happens because the Chunks do not yet have the latest Data-Version
**We should run a world-converter on every MC-Update in the future
*Desktop: close/reset all websocket connections on token/password change
**Implement a new Event in Kadi that informs about a pw change -> Act in Kson on this and invalidate the spring session & disconnect WS clients
*You fucked up the log4j2.xml config loading in chunkliservice
**Fix ServerController, UserController, PaymentController fix principal.getId().getUuid().toString()
**
**
**
**<br />
***






<br />
<br />

Latest revision as of 20:08, 10 October 2022

◄ SL21W02 | SL21W04 ►


  • Implement WorldActions.onOptionChange
    • WorldActions onDifficulty change
    • Move    KadeWorldConfig config = world.getKadeWorldConfig(); to NMS helper
  • Added compression for desktop-data send to website by hand
    • Dont know why tomcat/spring does not support this easily, tutorials are shit
    • Added by hand/custom deflat/inflate of the byte arrays; reduces load from 240kb to 5-35 kb ~= 5% load
  • Disabled /difficulty of NMS
  • Update Kson/CCRender & Chunkliservice to use kwebapi spring settings
  • Moved dimension hack code to NMS, fixed login-invisibility bug caused by dimension hack
  • Change ChunkliService API completely to AppPrincipal public/private setup
  • Upgraded to Minecraft 1.16.5
  • Buggy Fakeview chunks sometimes?
    • Happens because the Chunks do not yet have the latest Data-Version
    • We should run a world-converter on every MC-Update in the future
  • Desktop: close/reset all websocket connections on token/password change
    • Implement a new Event in Kadi that informs about a pw change -> Act in Kson on this and invalidate the spring session & disconnect WS clients
  • You fucked up the log4j2.xml config loading in chunkliservice
    • Fix ServerController, UserController, PaymentController fix principal.getId().getUuid().toString()