Hide Block Outline When GUI Is Hidden
This commit is contained in:
parent
00d193e732
commit
be3ccae7c1
@ -43,6 +43,7 @@
|
||||
* `Allow High-Resolution Title` (Enabled By Default)
|
||||
* `Improved Classic Title Positioning` (Enabled By Default)
|
||||
* `Use Updated Title` (Enabled By Default)
|
||||
* `Hide Block Outline When GUI Is Hidden` (Enabled By Default)
|
||||
* Existing Functionality (All Enabled By Default)
|
||||
* `Fix Screen Rendering When Hiding HUD`
|
||||
* `Sanitize Usernames`
|
||||
|
@ -105,4 +105,5 @@ TRUE Fix Camera Functionality
|
||||
TRUE Property Scale Animated Textures
|
||||
TRUE Allow High-Resolution Title
|
||||
TRUE Improved Classic Title Positioning
|
||||
TRUE Use Updated Title
|
||||
TRUE Use Updated Title
|
||||
TRUE Hide Block Outline When GUI Is Hidden
|
@ -288,6 +288,15 @@ void _init_misc_graphics() {
|
||||
overwrite_call((void *) 0x4d764, (void *) LevelRenderer_render_AABB_glColor4f_injection);
|
||||
}
|
||||
|
||||
// Properly Hide Block Outline
|
||||
if (feature_has("Hide Block Outline When GUI Is Hidden", server_disabled)) {
|
||||
overwrite_calls(LevelRenderer_renderHitSelect, [](LevelRenderer_renderHitSelect_t original, LevelRenderer *self, Player *player, const HitResult &hit_result, const int i, void *vp, const float f) {
|
||||
if (!self->minecraft->options.hide_gui) {
|
||||
original(self, player, hit_result, i, vp, f);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Java Light Ramp
|
||||
if (feature_has("Use Java Beta 1.3 Light Ramp", server_disabled)) {
|
||||
overwrite_calls(Dimension_updateLightRamp, Dimension_updateLightRamp_injection);
|
||||
|
Loading…
Reference in New Issue
Block a user