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.
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
Fixes
+ Resolve not being able to launch the game
Misc
= Change "safe chat clicks history" to not depend on "safe chat clicks"
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
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
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"
Fixes
+ Resolve master volume being set to 100 when tabbing in and out
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
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
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)
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"
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
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
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
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
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.
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.
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.
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.
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).
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.
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.
The initial release of Patcher.