Add Feature Flag For Custom Skins

This commit is contained in:
TheBrokenRail 2023-10-19 01:56:09 -04:00
parent c908d46d54
commit 5b792fbf3a
2 changed files with 15 additions and 11 deletions

View File

@ -48,3 +48,4 @@ FALSE Add Biome Colors To Grass
TRUE Generate Caves TRUE Generate Caves
FALSE Disable Block Tinting FALSE Disable Block Tinting
TRUE Disable Hostile AI In Creative Mode TRUE Disable Hostile AI In Creative Mode
TRUE Load Custom Skins

View File

@ -2,7 +2,7 @@
#include <symbols/minecraft.h> #include <symbols/minecraft.h>
#include <mods/init/init.h> #include <mods/init/init.h>
#include <mods/feature/feature.h>
#include "skin-internal.h" #include "skin-internal.h"
// Base64 Encode (https://gist.github.com/tomykaira/f0fd86b6c73063283afe550bc5d77594) // Base64 Encode (https://gist.github.com/tomykaira/f0fd86b6c73063283afe550bc5d77594)
@ -79,6 +79,8 @@ static int32_t Textures_loadAndBindTexture_injection(unsigned char *textures, __
// Init // Init
void init_skin() { void init_skin() {
// Check Feature Flag
if (feature_has("Load Custom Skins", server_disabled)) {
// LocalPlayer // LocalPlayer
overwrite_call((void *) 0x44c28, (void *) Player_username_assign_injection); overwrite_call((void *) 0x44c28, (void *) Player_username_assign_injection);
// RemotePlayer // RemotePlayer
@ -91,4 +93,5 @@ void init_skin() {
// Loader // Loader
_init_skin_loader(); _init_skin_loader();
}
} }