Sk1er.club

Patcher

Creator's Info

This mod was created by Sk1er LLC

Creator's Website - https://sk1er.club

Social Media


Description

Patcher is a Forge mod for 1.8.9 & 1.12.2 created to improve your all-around Minecraft experience, bringing tons of Quality of Life additions, performance improvements, and tons of Vanilla bug fixes.


For a list of mods that are no longer needed while using Patcher & recommended alternatives, please visit this link.

If you have any issues while using Patcher, please let us know at our support server on Discord.


Download

This mod requires Essential to work. It will be automatically installed when you start your game. If you want to learn more about what Essential is please go to https://essential.gg/

Direct Download

Click on a Minecraft version below in order to download the mod and place the file in your mods directory

Patcher 1.8.9 for Minecraft 1.8.9
Patcher 1.8.9 for Minecraft 1.12.2


Change Log

1.8.9 - 1.8.9, 1.12.2 (Mar 25, 2024)

Fixes

+ Resolve not being able to launch the game

Misc

= Change "safe chat clicks history" to not depend on "safe chat clicks"

1.8.8 - 1.8.9, 1.12.2 (Mar 25, 2024)

Additions

+ Add cactus to 1.14+ crop hitboxes
+ Add option to remove vertical view bobbing

Fixes

+ Resolve achievement menu breaking with remove container background
+ Resolve resource pack folder sometimes not opening on windows
+ Resolve not being able to open chests with a block 2 blocks above it
+ Resolve image preview breaking on Imgur links

Misc

= Change "inventoryscale" command to be hidden from autocomplete (this command was moved to "/patcher invscale")
= Fixed patcher not working in dev environments

1.8.7 - 1.8.9, 1.12.2 (May 13, 2023)

Additions

+ Warning about Labymod's RP24
+ Add fishing hooks to clean projectiles

Fixes

+ Resolve optimized font renderer not respecting OptiFine's custom colors
+ Resolve LimitVisGraphScan not working
+ Resolve shadowed actionbar no longer working

Misc

= Change culling nametags to be off by default

1.8.6 - 1.8.9, 1.12.2 (Jan 09, 2023)

Additions

+ Chat background when open
+ Always render the action bar above armor/health
+ Add case command fix to tab completion
+ Fix forge making chests with a bottom slab above being unopenable

Fixes

+ Resolve logs being spammed by lwjgl unlocking
+ Resolve some elements being drawn twice
+ Resolve hidden arrows still showing their bounding boxes
+ Resolve mobs inside of monster spawners being culled

Misc

- Removed "Sky Color Optimization"

1.8.5 - 1.8.9, 1.12.2 (Sep 18, 2022)

Fixes

+ Resolve master volume being set to 100 when tabbing in and out

1.8.4 - 1.8.9, 1.12.2 (Sep 18, 2022)

Additions

+ Support for FR AZERTY keyboard layout

Fixes

+ Resolve unfocused sounds not affecting currently playing sounds
+ Resolve false positives for replacement mods

Misc

+ Allow for setting custom fps in the config
- Remove name history

1.8.3 - 1.8.9, 1.12.2 (Aug 06, 2022)

Additions

+ Image Preview support for Twitter links

Fixes

+ Resolve a typo in preview width option description
+ Resolve an incompatibility with NickHider causing nametag backgrounds to be the wrong width
+ Resolve "Disable Nametag Boxes" not removing the square behind the Essential indicator
+ Resolve Essential force disabling Patcher's Screenshot Manager
+ Resolve formatting issue in "Image Preview Width" description
+ Resolve the Open to Lan button being the wrong width
+ Vanilla: Resolve log spam when switching or leaving servers
+ OptiFine: Resolve an issue with the game freezing when swapping worlds while using Render Regions (by calcastor)

Misc

+ Screenshot Manager is set to off by default

1.8.2 - 1.8.9, 1.12.2 (May 17, 2022)

Additions

+ Confirm Quit (Screens -> General)
+ Keyboard Layout (Bug Fixes -> Linux) (by DeDiamondPro)
+ Player name tab-completion with /patcher name
+ Vanilla Glass Panes (Bug Fixes -> Forge, 1.8.9) (by DJtheRedstoner)

Fixes

+ Resolve NullPointerException when taking a screenshot (by cbyrneee)
+ Resolve OptiFine popup not appearing if clicked away from
+ Resolve invalid mixin target regarding Particle Culling (1.12.2)
+ Resolve log spam from deleted mixin
+ Resolve log spam when checking length of mapDataBytes (by DJtheRedstoner)
+ OptiFine: Resolve crash when using Connected Textures (by Wyvest)

1.8.1 - 1.8.9, 1.12.2 (Mar 01, 2022)

Additions

+ Display amount of usernames in Name History menu
+ Automatically Scale Titles (Miscellaneous -> Titles, by Wyvest)
+ Title Opacity (Miscellaneous -> Titles, by Wyvest)
+ Title Scale (Miscellaneous -> Titles, by Wyvest)

Fixes

+ Resolve Chat Timestamps being incompatible with Safe Chat Clicks
+ Resolve mobs not spawning with Fullbright enabled (1.12.2)
+ Resolve scrollbar in Name History menu not being grabbable

Misc

+ Changed Fire Overlay Opacity to be a Percentage slider
+ Moved "Disable Titles" from "Miscellaneous -> Overlays" to "Miscellaneous -> Titles"
- Removed "Optimized Cloud Renderer"

1.8.0 - 1.8.9, 1.12.2 (Jan 14, 2022)

Additions

+ 1.12.2 Support
+ Allow changing the current Audio Device (Located in the vanilla volume menu, originally by cbyrneee)
+ Disable Lightning Bolts (Miscellaneous -> Rendering)
+ Disable Titles (Miscellaneous -> Overlays)
+ Dynamic Zoom Sensitivty (Miscellaneous -> OptiFine)
+ Extend Chat Background (Screens -> Chat)
+ Left Hand in First Person (Miscellaneous -> Rendering)
+ Levelhead 8.0 Support
+ Show Seconds on Timestamps (Screens -> Chat)

Fixes

+ Resolve Disable Nametag Boxes not working on the Essential nametag indicator
+ Resolve LAN servers showing up in the server menu as the LAN scan entry (monkuous)
+ Resolve OptiFine breaking unicode string width (DJtheRedstoner)
+ Resolve alpha text issues with the Sidebar Revamp mod
+ Resolve bold unicode characters causing incorrect string width (DJtheRedstoner)
+ Resolve depth issues when HUD Caching is enabled
+ Resolve incompatibilities with Tabulous
+ Resolve unicode characters using incorrect bold offset (DJtheRedstoner)
+ Resolve using Shift+Number on the server menu selecting the LAN scan entry (monkuous)
+ Vanilla: Resolve perspective keybind not registering until a key is pressed if bound to a mouse button
+ OptiFine: Resolve VBOs causing the sky to cut off at the void (calcastor)

Misc

+ Change Unfocused FPS Amount minimum from 1 to 15
+ Completely redesign & rework the Name History screen
- Remove "Chat Peek" as it's now built into Essential

1.7.0 - 1.8.9 (Nov 13, 2021)

Additions

+ Add Background to Actionbar (Miscellaneous -> Rendering)
+ Allow changing Inventory Scale through /patcher (Screens -> Inventory, DJtheRedstoner)
+ Allow extra arguments when using /patcher sendcoords
+ Allow providing no username when using /patcher name
+ Allow refreshing sounds in the vanilla sound menu for those without access to F3+S/F3+T
+ Container Opacity (Screens -> General)
+ Fire Overlay Opacity (Miscellaneous -> Overlays)
+ Greatly optimized memory usage when loading chunks while using OptiFine
+ Hide Aura on Invisible Withers (Miscellaneous -> Rendering)
+ Hide Fire Overlay with Fire Resistance (Miscellaneous -> Overlays)
+ Improved smooth lighting while underwater
+ Separate Sound & Texture Reloading (Miscellaneous -> General)
+ Tab Player Count (Screens -> Tab)
+ Translate Unknown Roman Numerals (Miscellaneous -> Rendering, DJtheRedstoner)
+ Warn the user if they're using an outdated version of Forge

Fixes

+ Resolve Chat Timestamps not working on messages with extra siblings
+ Resolve MouseBindFix not working while Labymod is present
+ Resolve Normal FPS Counter not working with OptiFine's debug fps option
+ Resolve Unicode chars rendering too far apart with Optimized Font Renderer (DJtheRedstoner)
+ Resolve crash with 5zig Reborn and Smart Disconnect
+ Resolve crash with Log Optimizer
+ Resolve crash with old versions of Forge
+ Resolve custom debug keybinds causing the default keybinds to not work if disabled
+ Resolve entities flickering at high coordinates with Entity Culling
+ Resolve player hover events not working in singleplayer
+ Resolve possible freeze when starting the client
+ Resolve possible freeze when connecting to a server
+ Resolve possible stability issues with log spam patches
+ Resolve queued messages not respecting Transparent Chat option
+ Resolve startup-notification counting until you reach the main menu, resulting in incorrect times
+ Resolve underline & strikethrough styles to not render with Optimized Font Renderer (DJtheRedstoner)
+ Vanilla: Resolve additional log spam caused by scoreboards
+ Vanilla: Resolve being able to click chat messages that have scrolled out of chat (Lily)
+ Vanilla: Resolve crash when Unicode chars are bound to keybinds
+ Vanilla: Resolve flipped nametag rotation on sneaking players when in third person
+ Vanilla: Resolve not being able to close containers with mouse buttons (Lily)

Misc

+ Display current Patcher version in the Settings GUI
+ OptiFine M6_pre2 support
+ Rename "Instant World Swapping" to "Optimized World Swapping"
+ Rework "Replace Open to Lan" to have multiple choices & rename to "Open to LAN Replacement"
- Remove "Custom Tab Opacity" to reduce the number of steps needed to change tab opacity, can now just modify the slider
- Remove "Remove Water FOV"
- Remove "Skin Refresher" as Essential has replaced this

1.6.1 - 1.8.9 (Aug 18, 2021)

Fixes

+ Possibly resolve resources not being found and appearing black & pink
+ Resolve Server List button being shorter than usual in specific cases with Essential's settings
+ Resolve Show Own Nametag not appearing when HUD is disabled
+ Resolve Tab Height activating when mods disable the bossbar
+ Resolve color bleeding onto entities, tile entities, HUD elements, etc.
+ Resolve crosshair rendering twice with HUD Caching & Custom Crosshair
+ Resolve heads not rendering properly
+ Resolve screenshots returning a null error when it fails to delete the previous message
+ Resolve sorting being lost in the available packs screen
+ Vanilla: Resolve crash when server sends a bad server icon

1.6 - 1.8.9 (Aug 04, 2021)

Additions

+ 1.11 Chat Length (Screens -> Chat)
+ 1.16 Chat Delay (Screens -> Chat)
+ Add Text Shadow to Actionbar (Miscellaneous -> Rendering)
+ Automatically refresh singleplayer menu when a new save is inserted
+ Better FPS Limiter Integration (Done through /patcher fps)
+ Chat Timestamps Style (Screens -> Chat)
+ Clean Projectiles (Miscellaneous -> Rendering)
+ Click Out of Containers (Screens -> Inventory)
+ Consecutive Compact Chat (Screens -> Chat)
+ Disable Hotbar Scrolling (Miscellaneous -> General)
+ Entity Back-face Culling (Performance -> Culling)
+ HUD Caching (Experimental -> HUD Caching) (Credits: Moulberry)
+ Individual Screenshot Feedback Button Toggles (Screenshots -> Feedback)
+ Max Particle Limit (Performance -> Particles)
+ Modifiable F1, F3, and F4 keybinds (Controls menu)
+ Name History Style (Screens -> General)
+ Player Back-face Culling (Performance -> Culling)
+ Remove Map Bobbing (Miscellaneous -> General)
+ Render Hand While Zoomed (Miscellaneous -> OptiFine)
+ Ridden Horse Opacity (Miscellaneous -> Rendering)
+ Split Entity Render Distance into categories (Performance -> Entity Rendering)
+ Static Items (Miscellaneous -> General)
+ Unfocused FPS (Miscellaneous -> General)
+ Unfocused Sounds (Miscellaneous -> General)
+ Unstacked Items (Performance -> Entity Rendering)
+ Use Vanilla Metrics Renderer (Miscellaneous -> OptiFine)

Fixes

+ Resolve a scoreboard patch not being applied
+ Resolve bold unicode characters messing with shadow offset
+ Resolve coloring issues with Image Preview
+ Resolve crash with CleanView
+ Resolve crash with FOV Modifier
+ Resolve font renderer issues when SmoothFont is present
+ Resolve height issues on Glance Renderers
+ Resolve incompatibility with Hychat and Shift+F3
+ Resolve incompatibility with Hytilities
+ Resolve issues regarding ResourceExploitFix
+ Resolve issues regarding case sensitivity in commands
+ Resolve issues with dividers and Compact Chat
+ Resolve performance issue with Debug Performance Stats
+ Resolve performance issue with Entity Culling
+ Resolve Smooth Zoom Animation appearing to skip
+ Resolve text styling being lost with Optimized Font Renderer
+ Resolve tick events processing 40 times/s instead of 20 times/s
+ Resolve Z-Fighting on own nametag
+ Vanilla: MC-30481/Enchanted fishing rod doesn't glow when fishing
+ Vanilla: MC-54619/World border invisible with blindness effect
+ Vanilla: MC-63720/Banners don't move in wind when over certain "Time" value of the level.dat
+ Vanilla: MC-64591/Wither Skeletons Wield Sword Incorrectly
+ Vanilla: MC-79995/Too many banners items (in chests) will become invisible after 6-7 chests
+ Vanilla: MC-82351/Fire overlay appears as missing if not referenced in a model
+ Vanilla: Resolve Alex arms being down 2 pixels further than Steve arms (Bug Fixes -> Rendering)
+ Vanilla: Resolve Shift+NUMBER not registering on Linux
+ Vanilla: Resolve Villager's robes missing the bottom two pixels
+ Vanilla: Resolve absorption hearts rendering as empty when poisoned/withered
+ Vanilla: Resolve another performance issue when opening the Resource Packs screen
+ Vanilla: Resolve baby withers having normal wither shadow scale
+ Vanilla: Resolve crash when updating Potion Effects
+ Vanilla: Resolve hovering over text component in books appearing under icons
+ Vanilla: Resolve invalid NBT crash
+ Vanilla: Resolve log spam when in Skyblock Dungeons due to malformed map packets (Credits: DJtheRedstoner)
+ Vanilla: Resolve log spam when removing scoreboard objectives
+ Vanilla: Resolve memory leak with maps
+ Vanilla: Resolve resource packs being held onto when unused
+ Vanilla: Resolve strange text shadow offset
+ Vanilla: Resolve z-fighting on slabs & water

Misc

+ Automatically fetch supported OptiFine versions
+ Categorized sounds by their typical category in the Patcher Sounds menu
+ Compact Chat will now use number formatting (1,000, 10,000, etc.)
+ Easy access to /patcher sounds through /patcher & the button titled Modify Every Sound
+ Force-enable several settings
+ Improved Instant World Swapping functionality
+ Migrated all commands to /patcher. Use /patcher help to find a list of all commands
+ Redesigned Name History screen
+ Renamed Anti Clear Chat to Remove Blank Messages
+ Renamed Container Backgrounds to Remove Container Background
+ Renamed Zoom Smooth Camera to Remove Smooth Camera While Zoomed
+ Replaced ModCore with Essential
+ Rework Chat Peek to render all of chat instead of rendering an extra chat
+ Rework Show Own Nametag to render the same way other players would see it
+ Server List button will no longer kick you from the server when clicking Direct Connect
- Removed Disable Mob Spawning
- Removed Optimized Item Renderer

1.5.1 - 1.8.9 (Dec 27, 2020)

Fixes

+ Resolve Compact Chat & Optimized Resource Pack Discovery issues by force-disabling them when Labymod is found. This issue is entirely on their end.
+ Resolve pack icons below 64x64 being upscaled to 64x64, wasting memory.

Misc

+ Recolor Safe Chat Clicks.

1.5 - 1.8.9 (Dec 26, 2020)

Additions

+ Auto Copy Screenshots. Automatically copy a screenshot to the clipboard when taken. (Screenshots -> General)
+ Check Armorstand Rules: Don't cull armorstands with the NBT flag "Marker:1b". Will provide better visibility for a lot of things in Hypixel Skyblock (for example) that get removed by Entity Culling, while losing out on some performance. (Performance -> Culling)
+ Chunk Update Limiting: Limit the amount of chunk updates that happen a second. (Performance -> World, min 5 max 250, has a hard toggle for no cap, Credits: Moulberry)
+ Compact Chat Time: Change how long before old messages are no longer compacted. (Screens -> Chat, replaces Super Compact Chat)
+ Delete any separator that was previously apart of a compacted message.
+ Detect ModCore in mods folder, warn the user if it's present as it could lead to crashing.
+ Disable Mapped Item Frames: Stop item frames only with maps as their item from rendering. (Performance -> Entity Rendering)
+ Fluid Stitching: Fix missing edges in fluids. May cause Z-Fighting against other blocks. (Bug Fixes -> Rendering)
+ Force tooltips to render above potion effects.
+ Inventory Scale: Change the GUI Scale of the inventory standalone of your normal GUI Scale. Accessed by '/invscale help'. (Credits: Moulberry)
+ Move Tooltips to render above Potion Effects.
+ Nether Wart & Wheat support for 1.12 hitboxes.
+ Optimized Resource Pack Discovery. When using more than 50 resource packs, the screen to view them may take a while. This should now be much quicker. (Credits: Moulberry)
+ Optimized Skin Loading: Reduce the amount of stutter when loading into a world with a lot of players, caused by fetching the skin file and applying it. (Credits: Moulberry)
+ Remove Screen Bobbing: While using View Bobbing, only remove the view aspect but have the hand still bounce around. (Miscellaneous -> General)
+ Rewrote Compact Chat & the way it works.
+ Shift Chat: Holding shift while pressing enter will keep chat open. (Screens -> Chat)
+ Smart Disconnect: Choose between disconnecting or relogging when clicking the disconnect button. (Screens -> General)

+ OptiFine I7-M5: Resolve OptiFine causing resourcepacks that edit the XP bar color to be the Vanilla color. (Credits: Moulberry)
+ OptiFine L5-L6: Resolve horses sometimes never rendering, and hitting said horse would cause the screen to have a red tint. (Credits: rbrick & DJtheRedstoner)
+ OptiFine L5-L6: Resolve signs flickering while editing them, such as the Hypixel Skyblock Banker's signs. (Credits: DJtheRedstoner)
+ OptiFine L5-L6: Resolve wither particles following your crosshair when using L5 or above. (Credits: DJtheRedstoner)
+ OptiFine L5-M5: Resolve a duplicate & useless "Alternate Blocks" button in the Details menu. (Credits: DJtheRedstoner)
+ OptiFine M5-pre1 & pre2 support.
+ Resolve Forge issue where "Search:" in the Mods GUI would be "Search\:"
+ Resolve Minecraft sometimes never saving options.
+ Resolve the player not hearing when their own armor breaks.

Fixes

+ Make sure the entity is in the same world as the player before culling.
+ Resolve Alternate Text Shadow not affecting Shadowed Nametags.
+ Resolve Chat Height issues with Vanilla Enhancements.
+ Resolve Crop Hitbox issues.
+ Resolve FOV setting not saving when using /fov.
+ Resolve Inventory Position being overwritten by Spiderfrog's Old Animations.
+ Resolve Patcher's interaction with Levelhead & PingTag.
+ Resolve Z-Fighting on Shadowed Nametags.
+ Resolve a few transformer issues and the way they interact with other mods.
+ Resolve bleeding text color, causing several rendering issues with transparent HUD elements.
+ Resolve crash when running /patcher debugfps.
+ Resolve dropped items never rendering with Labymod.
+ Resolve issues regarding SkyblockAddons & Entity Render Distance, and NotEnoughUpdates & Entity Culling.
+ Resolve issues with unicode font rendering with italics.
+ Resolve keybinds being loaded too early, resolving issues with mods that use Mixins on KeyBinding.
+ Resolve messages with type 1 (Command Blocks and such) not being compacted.
+ Resolve most/all complaints about Compact Chat. This may behave weirdly as a result, as it has been entirely rewritten so expect a few issues. (Credit: Moulberry)
+ Resolve not being able to open screenshots folder after deleting a screenshot.
+ Resolve not being able to use Drop Modifier in some situations.
+ Resolve own nametag rendering while in spectator.
+ Resolve possible crash when connecting a server quickly.
+ Resolve the sun sometimes being black when using a Powns mod.

Misc

+ Alert the user when uploading too many screenshots too quickly.
+ Changed /coords to /sendcoords.
+ Completely redesigned Name History menu, should look much nicer now.
+ Force Chat History Length to always be 32767, removes option to change.
+ Force max FOV through /fov to be 110 to stop things from being broken when too high.
+ Made Hotbar Utilities look more consistent.
- Removed Chunk Lighting Fix due to complaints of stuttering.

1.4.1 - 1.8.9 (Oct 31, 2020)

Additions

+ Force Entity Culling to be disabled if Vanilla Enhancements or Labymod are found in their loaded mods.
+ Stop the client from launching if using OptiFine I3 or lower as these have never been supported by Patcher and will always crash.

1.4 - 1.8.9 (Oct 26, 2020)

Additions

+ Better F1: Hide nametags when using F1.
+ Chat Timestamps Format: Use 12 Hour or 24 Hour time formats for Chat Timestamps.
+ Clean Text Shadow: Change the text shadow to only move down rather than moving to the side.
+ Fixed a ton of <a href ="https://git.io/JTKN6">Vanilla bugs (over 40)</a>.
+ Preview Animation: Change the way the Screenshot Preview animation looks.
+ Preview Scale: Change the scale of the Screenshot Preview.
+ Preview Time: Change how long Screenshot Preview lasts.
+ Rewrote Entity Culling to use Depth Buffer Sampling, resulting in much better culling performance.
+ Shadowed Nametags: Render nametag text with a shadow.
+ Silence scoreboard spam when in a place like Skyblock Dungeons.
+ Smart Entity Culling: Automatically disable Entity Culling when using OptiFine shaders.
+ Smart Fullbright: Automatically disable Fullbright when using OptiFine shaders.
+ Smooth Zoom: Add an animation to the zoom effect when using OptiFine zoom.
+ Toggle Zoom: Use OptiFine zoom with a single keypress instead of holding it.
+ Zoom Sensitivity: Change your sensitivity when using OptiFine zoom.

Fixes

+ Fixed skin transparency on player skulls breaking potion effect icon.
+ Resolved freeze when copying a screenshot to clipboard.
+ Resolved freeze when enchanting an item for the first time.
+ Resolved performance issues when using Damage Glance.

Misc

+ Added support for OptiFine L6.
+ Detect duplicate mods on startup and warn the user.
+ Made 1.14 camera handling able to be toggled.
+ Made Chat Peek a held keybind instead of a toggle.
+ Reorganized Patcher settings.

1.3 - 1.8.9 (Sep 01, 2020)

Additions

+ Allow removing transparency from clouds. (Performance -> World).
+ Async Block & Item Loading.
+ Async Mod Loading.
+ Improved overall memory usage.
+ Optimized Fog Color Calculation. (Performance -> World)
+ Optimized Font Renderer. (Performance -> Rendering)
+ Optimized Item Rendering. (Performance -> Items)
+ Optimized Lightmap Updates.
+ Optimized Model Rendering. (Performance -> World)
+ Optimized Particle Collision.
+ Optimized Particle Color Calculation. (Performance -> Particles).
+ Particle Culling - Stop rendering particles that you don't see. (Performance -> Culling)

+ 1.12 Potato/Carrot hitboxes. (Quality of Life -> General, will only work on Hypixel)
+ Add option to simplify Optifine L5's FPS Counter. (Quality of Life -> Optifine)
+ Chat Peek Keybind - "Open" chat with a keybind, allowing you to read the last few available messages without opening chat. (Located in the keybinds menu)
+ Detect incompatible mods on startup & tell the user. (Currently only Frames+ & the old 5zig)
+ Drop Modifier Keybind - Change the key used to drop a stack of items, allowing you to make it something such as K+Q. (Located in the keybinds menu)
+ Entity Render Distance - Choose how far away an entity has to be before rendering. (1 to 64 (vanilla, default), Performance -> Rendering)
+ Gui Crosshair - Removes the crosshair when inside of any GUI. (Quality of Life -> General)
+ Image Previewing - Hover over an image link and display the current image on the screen, currently only supports Imgur and Badlion Client screenshots. (Quality of Life -> Image Preview)
+ Remove Crosshair Inversion - Allow disabling the inverted color effect on the crosshair. (Quality of Life -> General)
+ Remove Underwater FOV - Allow removing the slight FOV change when entering water. (Quality of Life -> Field of View)
+ Remove the "Unable to locate sign at (coords)" message from chat.
+ Select a server while on the multiplayer menu through ctrl + number.
+ Show Patcher version in the F3 menu.
+ Show what link/command will be ran when hovering over a chat component. (Quality of Life -> Chat)
+ Slider allowing you to change how much the tab goes down when there's a bossbar present. (now 10 by default as that's much better compared to how far down it was prior, min 0 max 24, Quality of Life -> Tab)

+ Fix Forge issue where some class names use ',' instead of '.'
+ Vanilla Bug Fix - MC-31222/Crash when pressing a Hotbar slot key & leaving the GUI at the same time.

Fixes

+ Catch null screenshots from attempting to be deleted.
+ Fix blacklisted servers not being blacklisted when restarting.
+ Fixed Screenshot Preview utilizing other threads to display the image.
+ Fixed player sprint particles being removed when using "Disable Block Breaking Particles".
+ Fixed skulls not respecting skin transparency.
+ Fixed small chance to crash on opening the server menu.
+ Imgur Uploading no longer blocks the client while uploading.
+ ReplayMod, CustomMainMenu, 5zigReborn, & bspkrscore Compatibility.
+ Screenshot Preview now functions properly.
+ Stop Hotbar Glances from appearing while in spectator mode.
+ Stop rendering the nametag twice when using Entity Culling & Don't Cull Nametags.

Misc

+ Extend 'Disable Armorstands' description to note that this setting will also disable most NPC names on most servers.
+ Make ResourceExploitFix toggleable for servers that don't support what it's trying to do. (Fixes -> Security)
+ Move the cloud renderer related items from Rendering to World.
+ Moved /name & /pblacklist to /patcher name/names playerName | blacklist serverip. User is told about these when using the original.
+ Moved some chat messages over to ModCore notifications (Can be reverted by entirely disabling ModCore notifications in /modcore).

1.2 - 1.8.9 (May 16, 2020)

Additions

+ Optimized startup time when using a lot of mods that go through a lot of construction.
+ Optimized visible face scanning in frustum culling.
+ Optimized GL Error Checking further.
+ Resolve an undocumented Vanilla bug in LWJGL 2.0 that caused inputs on mouse button 4 to be treated as mouse button 5 when any modifiers are pressed (Shift, Control, etc.)
+ Resolve Vanilla Bug MC-63020 & MC-70850/False-negatives in frustum culling, leaving empty spots in chunks.
+ Resolve Vanilla Bug MC-35714/Sounds duplicate when entering/leaving a GUI.
+ Resolve Vanilla Bug MC-77759/The game takes a screenshot when pressing the "<|>" key on foreign keyboards.

Fixes

+ Fix deleted screenshots being kept in memory.

1.1 - 1.8.9 (May 08, 2020)

Additions

+ Entity Culling - Don't render entities that you can't see. (Performance -> Culling)
+ Don't Cull Nametags - When using Entity Culling, enable this if you still want to see name tags. (Performance -> Culling)
+ Remove Water Overlay - Remove the water texture overlay when underwater. (Quality of Life -> Overlay)
+ Protection/Projectile Protection Values - View the total amount of protection & projectile protection you currently have with your armor. (Quality of Life -> Combat Utilities)
+ Drop All Key - Drop an entire stack using a key. (Only useful for macOS, as this isn't normally possible on there)
+ NameHistory - Press a set keybind while hovering over a player (player has to be within 12 blocks) to view their name history, or type /names <username>.
+ Transparent chat field - Remove the box under the currently typed chat message. (Quality of Life -> Chat)
+ CleanView integration - Stop rendering potion effects emitted by the player. (Quality of Life -> Rendering, originally by LianMI)
+ Windowed Fullscreen - Remove the border around the window when fullscreen, also includes Instant Fullscreen (Instant Fullscreen only works on Windows, Quality of Life -> Fullscreen)
+ ScreenshotManager Integration - Include our mod, ScreenshotManager, which allows for a much better screenshotting experience (Quality of Life -> Screenshot Utilities)
+ Clean Main Menu - Remove the realms button and extend the width of the mods button. (Quality of Life -> General)
+ Disable Block Breaking Particles - Remove the particles created by blocks when breaking. (Performance -> Particles)
+ Disable Enchantment Table Book - Remove the book from enchantment tables. (Performance -> Rendering)
+ Disable GL Error Checking - Disable unnecessary constant checking for errors in OpenGL. (Performance -> General)
+ Disable Enchantment Glint - Stop enchantment glints from rendering. (Performance -> Rendering)
+ Save Chat when toggling fullscreen. (Quality of Life -> Chat, by UserTeemu)
+ Log Optimizer - Remove logs within a set amount of days. (1 -> 90, Quality of Life -> Cleaner, off by default)
+ Refresh Skin - Refresh your current skin without having to leave the world. (Button can be toggled in Quality of Life -> General, can also be invoked using /refreshskin)
+ Super Compact Chat - Compact messages within the select range. (1 (previous functionality) -> 25, Quality of Life -> Chat)
+ Ignore tall grass/flowers when in third person.
+ AntiClearChat - Remove blank messages from chat.
+ Server List - Remove the 'Open to Lan' button when in a multiplayer server and replace it with a server list button. (Quality of Life -> General)
+ Optimized Cloud Rendering - Upload cloud geometry to the GPU, resulting in much faster cloud rendering. (Performance -> Rendering)
+ Optimizations regarding TileEntities, PathFinding memory leak, BlockEntities removal, Resource loading, Entity capability checks, GameRules, and other players.
+ Vanilla Bug - MC-234/z-fighting when digging straight down.
+ Vanilla Bug - MC-101233/burned out Redstone torch map causes a memory leak.
+ Vanilla Bug - MC-2781/languages using Windows IME to type (chinese, korean, japanese, etc.) cannot speak in chat. 
+ Vanilla Bug - MC-417/arrows bounce back then appear at correct location.
+ Vanilla Bug - MC-11519 & MC-50304/collecting too much xp could act as an epilepsy trigger & experience orbs are too low to the ground.
+ Vanilla Bug - MC-58614/xp bar isnt transparent when crosshair isnt visible.
+ Vanilla Bug - MC-1846/player camera is too far back, making things appear the way they shouldnt. (Fixes -> Parallax Fix)
+ Vanilla Bug - MC-92057/particles/entities at y>=256 are dark
+ Vanilla Bug - Skylight performance being recalculated is very slow.

Fixes

+ Resolve ResourceExploitFix not working at all.
+ Resolve Void Flicker Fix not working at all.

Misc

+ Made CrossChat optional.
+ Compact Chat now ignores things like separators & empty messages.
+ Tab Overlay Ping now draws with a shadow.
+ Rename 'Hotbar Utilities' to 'Combat Utilities'.
+ Rename 'Fire Height' to 'Fire Overlay Height', move to 'Overlay'.
+ Rename 'Pack Images' to 'Downscale Pack Images', move to 'Resources'.
+ Better mod support regarding Levelhead, PingTag, and TNT Timer.

1.0 - 1.8.9 (Apr 05, 2020)

The initial release of Patcher.