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)
|
* `Allow High-Resolution Title` (Enabled By Default)
|
||||||
* `Improved Classic Title Positioning` (Enabled By Default)
|
* `Improved Classic Title Positioning` (Enabled By Default)
|
||||||
* `Use Updated Title` (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)
|
* Existing Functionality (All Enabled By Default)
|
||||||
* `Fix Screen Rendering When Hiding HUD`
|
* `Fix Screen Rendering When Hiding HUD`
|
||||||
* `Sanitize Usernames`
|
* `Sanitize Usernames`
|
||||||
|
@ -105,4 +105,5 @@ TRUE Fix Camera Functionality
|
|||||||
TRUE Property Scale Animated Textures
|
TRUE Property Scale Animated Textures
|
||||||
TRUE Allow High-Resolution Title
|
TRUE Allow High-Resolution Title
|
||||||
TRUE Improved Classic Title Positioning
|
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);
|
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
|
// 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)) {
|
||||||
overwrite_calls(Dimension_updateLightRamp, Dimension_updateLightRamp_injection);
|
overwrite_calls(Dimension_updateLightRamp, Dimension_updateLightRamp_injection);
|
||||||
|
Loading…
Reference in New Issue
Block a user