Put Sending Full Level Behind Flag

This commit is contained in:
TheBrokenRail 2024-01-31 23:52:29 -05:00
parent 6d4ff44092
commit d175f692e0
2 changed files with 7 additions and 4 deletions

View File

@ -52,3 +52,4 @@ TRUE Load Custom Skins
TRUE 3D Chest Model TRUE 3D Chest Model
TRUE Replace Block Highlight With Outline TRUE Replace Block Highlight With Outline
TRUE Use Java Beta 1.3 Light Ramp TRUE Use Java Beta 1.3 Light Ramp
TRUE Send Full Level When Hosting Game

View File

@ -738,10 +738,12 @@ void init_misc() {
overwrite_calls((void *) FurnaceTileEntity_getLitProgress, (void *) FurnaceTileEntity_getLitProgress_injection); overwrite_calls((void *) FurnaceTileEntity_getLitProgress, (void *) FurnaceTileEntity_getLitProgress_injection);
// Send the full level, not only changed chunks // Send the full level, not only changed chunks
unsigned char nop_patch[4] = {0x00, 0xf0, 0x20, 0xe3}; // "nop" if (feature_has("Send Full Level When Hosting Game", server_enabled)) {
patch((void *) 0x717c4, nop_patch); unsigned char nop_patch[4] = {0x00, 0xf0, 0x20, 0xe3}; // "nop"
unsigned char mov_r3_ff[4] = {0xff, 0x30, 0xa0, 0xe3}; // "mov r3, #0xff" patch((void *) 0x717c4, nop_patch);
patch((void *) 0x7178c, mov_r3_ff); unsigned char mov_r3_ff[4] = {0xff, 0x30, 0xa0, 0xe3}; // "mov r3, #0xff"
patch((void *) 0x7178c, mov_r3_ff);
}
// Java Light Ramp // Java Light Ramp
if (feature_has("Use Java Beta 1.3 Light Ramp", server_disabled)) { if (feature_has("Use Java Beta 1.3 Light Ramp", server_disabled)) {