Skip to content

Patcher optimizes the entirety of the game in every possible way, this contains the explanation to all 130+ of its features + planned and leaked ones + unconfigurable ones and a ton of general funfacts about it

License

Notifications You must be signed in to change notification settings

Zetvue/Patcher-Explanation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Patcher Features

Bug Fixes

Bug Fixes

  • Keep Shaders on Perspective change - Resolve Vanilla shaders being cleared when changing perspective. *default
  • Parallax Fix - Resolve the camera being too far back, seemingly making your eyes be in the back of your head. (Currently makes the F3 crosshair disappear.) MC-1846. (originally fixed by mojang in 15w46a)
  • Culling Fix - Resolve false negatives in frustum culling, creating invisible chunks in some cases. (Can negatively impact performance.) MC-63020 & MC-70850
  • Layers In Tab - Resolves players sometimes not having a hat layer in Tab. *default
  • Player Void Rendering - Resolve the black box around the player while in the void. *default
  • Alex Arm Position - Resolve Alex-model arms being shifted down further than Steve-model arms. *default
  • Resource Exploit Fix - Resolve an exploit in 1.8 allowing servers to look through directories. *default
Experimental
  • HUD Caching - Reuse frames from the HUD instead of constantly recreating it every frame, as most HUD elements will stay the same for a long amount of time. (This may cause stuff with animations to feel "choppy".)
Miscellaneous

Miscellaneous

  • Remove Ground Foliage - Stop plants/flower from rendering.
  • 1.12 Farm Selection Boxes - Replace the selection box for crops with the 1.12 variant. (Only works on hypixel & Singleplayer.) *default
  • FOV Modifier - Allow for modifying FOV change states.
  • Sprinting FOV - Modify your FOV when sprinting.
  • Bow FOV - Modify your FOV when pulling back a bow.
  • Speed FOV - Modify your FOV when having the speed effect.
  • Slowness FOV - Modify Your FOV when having the slowness effect.
  • Remove Water FOV - Remove the change of FOV when underwater.
  • Better Keybind Handling - Makes keys re-register when closing a GUI, like in 1.12+. (Does not work on macOS due to LWJGL issues.) *default
  • Disable Hotbar Scrolling - Remove the ability to scroll through your hotbar.
  • Crosshair Perspective - Remove the crosshair when in third person.
  • Unfocused Sounds - Change the volume of sounds when you're not tabbed into the window.
  • Unfocused FPS - Toggle changing your FPS to whatever Unfocused FPS is set to when not tabbed into the window.**
  • Unfocused FPS Amount - Change the maximum FPS when you're not tabbed into the window, saving resources.
  • Log Optimizer - Delete all files in the logs folder, as these can usually take up a lot of space. (These files are not recoverable once deleted.)
  • Log Optimizer Amount - Choose how many days old a file must be before being deleted.
  • Better Camera - Stop blocks such as grass and tall plants from affecting your FOV as done in 1.14+. *default
  • Better F1 - Hide nametags when in F1 mode. *default
  • Remove Screen Bobbing - While using View Bobbing, only remove the view aspect but have the hand still bounce around. - Suggested by Akinsoft
  • Remove Map Bobbing - While using View Bobbing, remove the hand bobbing when holding a map.
  • Static Items - Stop items from bobbing up and down when dropped on the ground.
  • Modify Every Sound - Open a separate GUI allowing you to mute or amplify individual sounds.
  • Zoom Adjustment - Scroll when using OptiFine's zoom to adjust the zoom level. *default
  • Remove Smooth Camera While Zoomed - Remove the smooth camera effect when using zoom.
  • Render Hand While Zoomed - Keep your hand on screen when you zoom in.
  • Zoom Sensitivity - Use a custom mouse sensitivity value when zoomed in. This is a percentage of your normal sensitivity.
  • Smooth Zoom Animation - Add a smooth animation when you zoom in and out. - Suggested by Pug#5853
  • Smooth Scroll-to-Zoom Animation - Add a smooth animation when you scroll in and out while zoomed.
  • Smooth Zoom Function - Change the smoothing function used in the smooth zooming animation.
  • Toggle to Zoom - Make OptiFine's zoom key a toggle instead of requiring you to hold it. - Suggested by Microcontrollers#6733 / Twens#9340 / me
  • Simplify FPS Counter - Remove the additions OptiFine L5 and above makes to the debug screen fps counter. *default
  • Use Vanilla Metrics Renderer - Replace Optifine's ALT+F3 metrics renderer with the Vanilla renderer. *default
  • Nausea Effect - Remove the nether portal effect appearing when clearing nausea.
  • Disable Achievements - Remove achievement notification.
  • Fire Overlay Height - Change the height of the fire overlay.
  • Remove Water Overlay - Remove the water texture overlay when underwater.
  • Remove Inverted Colors from Crosshair - Remove the inverted color effect on the crosshair.
  • Fullbright - Remove lighting updates, increasing visibility. (Can positively impact performance. May conflict with minimaps.) *default
  • Smart Fullbright - Automatically Disable the Fullbright Effect when using OptiFine Shaders. (Requires Fullbright.) *default - Suggested by jacob#9999
  • Show Own Nametag - See your own nametag in third person.
  • Clean Projectiles - Show projectiles 2 ticks after they're shot up to stop them from obstructing your view.
  • Ridden Horse Opacity - change the opacity of the horse you're currently riding for visibility. - Suggest by Microcontrollers
  • Numerical Enchantments - Use readable numbers instead of Roman numerals on enchants. *default
  • Clean View - Stop rendering your own potion effect particles. (Integration by LianMI)
  • Disable Breaking Particles - Remove block breaking particles for visibility.
  • Alternate Text Shadow - Change the text shadow to only move down rather than moving to the side. - Suggested by Aktimoose#3001 with a visual example
  • Add Text Shadow to Nametags - Render nametag with shadowed text. - Suggested by Twens#9340 / 4Fluffin#2181 / LRX#6974
  • Add Text Shadow to Actionbar - Render actionbar messages with shadowed text.
  • Disable Text shadow - Remove shadows from text. (Can positively impact performance).
  • Toggle Tab - Hold tab open without needing to hold down the tab key.
  • Number Ping - Show a readable ping number in tab instead of bars.
  • Windowed Fullscreen - Implement Windowed Fullscreen in Minecraft allowing you to drag your mouse outside the window
  • Instant Fullscreen (Windows Only) - Instant switching between full screen and non fullscreen modes.
Performance

Performance

  • Entity Culling - Stop entities that aren't visible to the player from rendering. *default
  • Entity Culling Interval - The amount of time in ms between occlusion checks for entities. Shorter periods are more costly toward performance but provide the most accurate information. Lower values recommended in competitive environments.
  • Smart Entity Culling - Stop entity culling effect when using OptiFine shaders. (Due to the way OptiFine shaders work, we are unable to make Entity Culling compatible at this time). *Default - Suggested by Twens#9340 / Already planned when Microcontrollers#6733 Suggested it
  • Don't Cull Player Nametags - Render nametags even when the player and nametag are occluded.
  • Don't Cull Entity Nametags - Render nametags even when the entity and nametag are occluded.
  • Don't Cull Armorstand Nametags - Render nametags even when the armour stand is occluded.
  • Check Armorstand Rules - Don't cull armorstands that have a marker set in their entity rules. This will result in a lot of unculled armorstands in places like Hypixel Skyblock, but will provide better entity visibility while losing out on some performance improvements.
  • Entity Back-face Culling - Stop rendering sides of entities that you cannot see. Being inside an entity will cause that body part to be invisible. (Some models may have a transparent face and will cause the back face to not show, such as Wither Skeletons.)
  • Player Back-face Culling - Stop rendering sides of players that you cannot see. Being inside a player will cause that body part to be invisible.
  • Disable Armorstands - Stop armorstands from rendering. (Armorstands are commonly used for NPC nametag rendering. Enabling this will stop those from rendering as well.)
  • Disable Semitransparent Players - Stop semitransparent players from rendering.
  • Disable Enchantment Books - Stop enchantment table books from rendering.
  • Disable Item Frames - Stop item frames from rendering.
  • Disable Mapped Item frames - Stop item frames only with maps as their item from rendering. - Suggested by Duel#0969 / DJtheRedstoner#6408
  • Disable Grounded Arrows - Stop arrows that are in the ground from rendering.
  • Disable Attached Arrows - Stop arrows that are attached to a player from Rendering.
  • Disable Skulls - Stop skulls from rendering.
  • Disable Nametags Boxes - Remove the transparent box around the nametag.
  • Unstacked Items - Render stacks of items on the ground as just one instead of having up to 5 copies in one stack.
  • Entity Render Distance Toggle - Toggle allowing a custom entity render distance.
  • Hostile Entity Render Distance - Stop rendering hostile entities outside a specified radius.
  • Passive Entity Render Distance - Stop rendering passive entities outside a specified radius.
  • Player Entity Render Distance - Stop rendering player entities outside a specified radius.
  • Global Entity Render Distance - Stop rendering all entities outside a specified radius. This will ignore the distance of other entity render distances if smaller.
  • Disable End Portals - Stop end portals from rendering.
  • Disable Enchantment Glint - Disable the enchantment glint on enchanted items/potions.
  • Static Particle Color - Disable particle lighting checks each frame. *default
  • Max Particle Limit - Stop additional particles from appearing when there's too many at once.
  • Downscale Pack Images - Change all pack icons to 64x64 to reduce memory usage. *default
  • Optimized Font Renderer - Use modern rendering techniques to improve font renderer performance. *default (Optimization Test)
  • Cache Font Data - Cache font data allowing for it to be reused multiple times before needing recalculation. *default (Optimization Test)
  • Instant World Swapping - Remove the dirt screen and waiting time when switching a world. *default
  • Limit Chunk Updates - Limit the amount of chunk updates that happen a second. - Was planned, wasn't able to implement until Moulberry presented a way, first suggester is jackson#0003 / Darkr#4233 and and / Geek#8405 (?)
  • Chunk Update Limit - Specify the amount of updates that can happen a second.
  • Static Fog Color - Simplify fog color creation with a static fog color. *default
  • Low Animation Tick - Lowers the amount of animations that happen a second from 1000 to 500. *default
  • Batch Model Rendering - Render models in a single draw call, reducing the amount of OpenGL instructions performed a second. *default
  • Optimized Cloud Renderer - Use modern rendering techniques to improve cloud renderer performance. *default - Alternative explanation: Upload cloud geometry to the GPU, resulting in much faster cloud rendering.
  • Remove Cloud Transparency - Remove transparency from clouds.
Screens

Screens

  • 1.11 Chat Length - Extend the amount of characters you can type from 100 to 256 on supported servers. (Supported servers are servers that support 1.11 or above. Some servers may kick you for this despite supporting 1.11 or above.) *default
  • Transparent Chat - Remove the background from chat. (Can positively impact performance).
  • Transparent Chat input field - Remove the background from chat's input field. (Can positively impact performance).
  • Compact Chat - Clean up chat by stacking duplicate messages (Does not work with Labymod.) *default
  • Consecutive Compact Chat - Only compact messages if they're consecutive.
  • Compact Chat time - Change the amount of time old messages take to stop being compacted. (Measured in seconds.)
  • Remove Blank Messages - Remove blank messages from chat.
  • Shift Chat - Holding shift while pressing enter will keep chat open.
  • Chat Delay - Delay chat messages if they're sent within the selected timeframe after the previous message. (Measured in seconds.)
  • Chat Position - Move the chat up 12 pixels to stop it from overlapping the health bar, as done in 1.12+. *default
  • Chat Timestamps - Add timestamps before a message.
  • Chat Timestamps Style - Choose how Chat Timestamps should appear.
  • Chat Timestamps Format - Change the time format of Chat Timestamps.
  • Safe Chat Clicks - Show the command or link that is ran/opened on click.
  • Damage Glance - View the damage value of the currently held item above your hotbar.
  • Item Count Glance - View the amount of the currently held item above your hotbar.
  • Enchantment Glance - View the enchantments of the currently held item above your hotbar.
  • Protection Percentage - View how much total armor protection you have inside of your inventory.
  • Projectile Protection Percentage - View how much total projectile protection you have inside of your inventory.
  • Name History Style - Choose how Name History should appear.
  • Container Backgrounds - Remove the dark background inside of a container.
  • GUI Crosshair - Stop rendering the crosshair when in a GUI.
  • Startup Notification - Notify how long the game took to start. *default
  • Clean Main Menu - Remove the Realms button on the main menu as it's useless on 1.8.9. *default
  • Skin Refresher - Add a button to the escape menu to refresh your current skin without needing to leave the server. (Also accessible with the command “/refreshskin”.)
  • Replace Open to Lan - Remove the Open to Lan button when in multiplayer server with a button to quickly open your server list. (Will be reworked in the future to not kick you from the server).
  • Replaced Mods Warning - Display on startup what mods you may have that are replaced by Patcher. *default
  • Smart Disconnect - Choose between disconnecting or relogging when clicking the disconnect button. (Only works on multiplayer servers.) - Suggested by Pug#5853
  • Image Preview - Preview image links when hovering over a supported URL. Press shift to use fullscreen and Control to render in native image resolution. (Currently supported: Imgur, Discord, Badlion screenshots.)
  • Image Preview Width - The % of screen width to be used for image preview.
  • Inventory Position - Stop potion effects from shifting your inventory to the right. *default
  • Click Out of Containers - Click outside of a container to close the menu.
  • Custom Tab Opacity - Change the tab list opacity.
  • Tab Opacity - Allow for customizing tab opacity.
  • Tab Height - Move the tab overlay down n amount of pixels when there's an active bossbar.
  • Set Tab Height - Choose how many pixels down the tab will go when there's an active bossbar
Screenshots

Screenshots

  • No Feedback - Remove the messages from screenshots entirely.
  • Compact Response - Compact the message given when screenshotting.
  • Favorite Screenshot - Show a text component that allows you to delete a screenshot. *default
  • Delete Screenshot - Show a text component that allows you to delete. *default
  • Upload Screenshot - Show a text component that allows you to upload a screenshot to Imgur. *default
  • Copy Screenshot - Show a text component that allows you to copy a screenshot. *default
  • Open Screenshots Folder - Show a text component that allows you to open the screenshots folder. *default
  • Screenshot Manager - Change the way screenshotting works as a whole, creating a whole new process to screenshotting such as uploading to imgur, copying to clipboard, etc. *default
  • Auto Copy Screenshot - Automatically copy screenshots to the clipboard when taken - Suggested by mdash#0001 / DJtheRedstoner#6408 had a similar suggestion so dont get confused with both
  • Screenshot Preview - Preview the look of your screenshot when taken in the bottom right corner.
  • Preview Time - Adjust how long the preview should stay on screen before sliding out. time is measured in seconds.
  • Preview Animation - Select an animation style for the screenshot preview.
  • Preview Scale - Change the scale of the preview. smaller number is bigger.

Other

Nonconfigurable Patcher Settings

Nonconfigurable Patcher Settings

  • 1.9 Skin Support - Allow for transparency on secondary skin layers, as done in 1.9+.
  • Async Block & Item Loading - Register blocks & items at the same time instead of one after another.
  • Clear out stored errors after model loading finishes - Forge optimization.
  • Disable Constant Fog Color Checking - still a thing but renamed to static fov color which simplifies fog color creation with a static fog color.
  • Faster fluid checking - Forge optimization.
  • Fix Minecraft sometimes never saving options.
  • Fix the player not hearing when their own armor breaks.
  • Fix the possible crash on opening the server menu.
  • Fix the possible crash when connecting a server quickly.
  • Fix typo in Forge's mod list by changing “Search:\” to “Search:”.
  • Fix typo in sky rendering causing tons of BlockPos allocations - Forge optimization.
  • Fix Unclosed Server Stream - Release server icons buffer, fixing a memory leak.
  • Fix unclosed stream in AnvilChunkLoader - Forge optimization.
  • Fix unclosed stream in GuiModList - Forge optimization.
  • Force Chat History Length to always be 32767.
  • Force tooltips to render above potion effects.
  • Head Optimization - Cache custom head layers, improving performance.
  • OptiFine I7-M5: Resolve OptiFine causing resourcepacks that edit the XP bar color to be the Vanilla color. (Credits: DJtheRedstoner)
  • 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)
  • Optimizations made to GameRules$Value and EntityOtherPlayerMP.
  • Optimizations regarding PathFinding memory leak, BlockEntities removal, Resource loading, Entity capability checks, GameRules, and other players.
  • Optimizations related to armorstands & player states
  • Optimized character stripping - Forge optimization.
  • Optimized Lightmap Updates.
  • Optimized Model Rendering.
  • Optimized Particle Collision.
  • 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)
  • PathFinding optimization - Cleanup blockaccess once processed.
  • Persistent Chunk Check Performance - Forge optimization.
  • Reflection Optimizations - OptiFine uses Reflection to communicate with Forge and implement Forge's changes when present. We already know we're in a Forge-environment, so remove any instance of reflection done by OptiFine to improve performance.
  • Remove the "Unable to locate sign at (coords)" message from chat.
  • Resolve Minecraft sometimes never saving options.
  • Resource Optimization - Cache resources to reduce loading startup & pack loading times.
  • Save Chat when toggling fullscreen.
  • Scoreboard Patch - Resolve scoreboard packets constantly spamming logs.
  • Settings Enhancement - Don't change mipmap levels until user leaves GUI, stopping accidental mipmap level changes & freezing the game as a result.
  • Show Patcher version in the F3 menu.
  • Skip searching for mods in the JAVA_HOME directory - Forge optimization
  • Startup Optimization - Don't refresh resources twice during startup.
  • Skylight performance being recalculated is very slow.
  • If you enable Fullbright the game will stop regenerating the lightmap every frame as well as not running a lot of the actual lighting engine which can improve fps by noticeable amounts.
  • TileEntity optimization (Cleanup removable tile entities).
  • Optimizations regarding PathFinding memory leak, BlockEntities removal, Resource loading, Entity capability checks, GameRules, and other players.
  • MC-185: Creating or loading a singleplayer world shows the main menu for a brief second.
  • MC-234: z-fighting when digging straight down.
  • MC-417: arrows bounce back then appear at correct location.
  • MC-2781: languages using Windows IME to type (chinese, korean, japanese, etc.) cannot speak in chat.
  • MC-4647: Having both underwater/Night vision and Blindness turns the world black.
  • MC-5404: Name Tags/XP Orbs/Splash Potions are angled in third-person mode.
  • MC-10480: Blindness + Night-vision Effects Create Complete Blindness.
  • MC-11519 & MC-50304: collecting too much xp could act as an epilepsy trigger & experience orbs are too low to the ground.
  • MC-31222: Crash when pressing a Hotbar slot key & leaving the GUI at the same time.
  • MC-35714: Sounds duplicate when entering/leaving a GUI.
  • MC-49628: When in spectator mode the head overlay shows even if it is set not to show in the skin customisation options.
  • MC-51150: Swimming in water, riding a minecart or standing on soul sand and snow layers 8 darkens the sky at day time.
  • MC-58177: Night vision rendered darker and orange when nearing light sources with brightness on moody.
  • MC-58614: xp bar isnt transparent when crosshair isnt visible.
  • MC-67017: The small cube in slime blocks isn't displayed in inventory and when dropped.
  • MC-67406: Small armor stands display items differently than normal ones.
  • MC-68381: NullPointerException: group when connecting to MP server.
  • MC-71990: In tab list, spectators and distant players are always hatless.
  • MC-72397: Alex Model Displays Items Incorrectly.
  • MC-72494: In Statistics screen 'm' is the same unit for both minutes and meters.
  • MC-74764: Particle "largeexplode", "hugeexplosion" and “sweepattack” not showing when using the front view. (twice F5)
  • MC-76899: Dragging items with the middle mouse button causes block count to go negative.
  • MC-77759: The game takes a screenshot when pressing the "<|>" key on foreign keyboards.
  • MC-80966: Lightcalculation of ChunkSelection faulty implemented resulting in client bugs. (empty chunks don’t show light/render dark)
  • MC-81738: Crash: IndexOutOfBoundsException on Tesselating block in world.
  • MC-81876: Number of characters before line cutoff in chat is not same when unicode mode is enabled and when it is off.
  • MC-84774: Cobblestone wall fence gate facing south has different texture mapping. (uvlock tag issue)
  • MC-85132: Leaves are not culled in fast mode - Before, After.
  • MC-86385: Leading zeroes omitted on dyed leather armor colour.
  • MC-90560: Custom Payload Packet Memory Leak.
  • MC-92057: particles/entities at y>=256 are dark.
  • MC-94535: Flying and holding CTRL really close to the ground, emits walking particles.
  • MC-98093: Distorted Pistons.
  • MC-101233: burned out Redstone torch map causes a memory leak..
  • MC-117412: Heightmap min value not set when loading chunk from NBT.
  • MC-121884: Server->Client custom payload packets can leak resources.
  • Resolve Minecraft sometimes never saving options.
  • Resolve the player not hearing when their own armor breaks.
  • bakes you a cookie
    • Note that this is all public information and there is many many stuff that are in the code but are not made public.
Patcher FunFacts

Patcher FunFacts

  • Patcher has 49 Default options and 136 options in general, 16 of those are bug fixes, (note that those are the only bug fixes that you can enable and disable there is over 70 bug fixes which are force enabled) 41 QOL features and 41 Performance features (note that again those are the only visible ones) and Patcher also replaces 17 mods.
  • Optimized Font Renderer has been forcefully disabled in a recent sba beta.
  • Fastchat, Better Keybind Handling, pretty much all OptiFine zoom stuff were added by Llamalad7 along with fixing ssmanager by making it take priority over VanillaEnhancements since it completely broke it.
  • Patcher not only fixes vanilla bugs but even other mod's bugs suprisingly enough patcher fixes forge bugs and vanilla bugs and even optifine bugs.
  • Patcher was originally called tweaker as a project Asbyth the now main patcher developer was working on and then introduced tweaker 2.0 and Patcher which was then superseded by the now known patcher which has been worked on in the span of an entire year and more to come in the future.
  • Save Chat when toggling fullscreen was added by UserTeemu.
  • Downscale Pack Images - Used to upscale packs to 64x if they were less than 64x. - Reported by me
  • Resource Exploit Fix - Had a problem where servers were actually able to workaround which was later on fixed in an unknown patcher version. - Reported by Unknown
  • Old /FOV - Many people believe the /fov command had unlimited posibilities which isnt true, the command actually has a limit which is /fov 340282356779733661637539395458142568447. - Discovery by me
  • Patcher fixes an issue with the sun sometimes being black when using a Powns mod.
  • Optimized Resource Packs Menu - Is force disabled with the presence of labymod as the developers of the RP24 addon have no intentions of fixing their addon because it does things very poorly.
  • Fire Overlay Height - option was originally named Fire Height then got renamed with the release of Patcher 1.1 beta 1.
  • Downscale Pack Images - option was originally named Pack Images then later on got renamed with the release of Patcher 1.1 beta 7.
  • With the release of Patcher 1.1 beta 9 they renamed /blacklist to /pblacklist and removed /history alias to name history later on in Patcher 1.3 beta 16 they renamed /name to /pname due to it potentially messing up normal server/client commands.
  • In Patcher 1.1, they added optimizations regarding TileEntities, PathFinding memory leak, BlockEntities removal, Resource loading, Entity capability checks, GameRules, and other players.
  • Patcher 1.2 improved startup time significantly, 66 mods, patcher 1.1 -> 81 seconds, 66 mods, patcher 1.2 -> 52 seconds
  • In Patcher 1.3 beta 14, the disable armorstands option's description was extended to note that this setting will also disable most NPC names on most servers due to a ton of idiots complaining.
  • In Patcher 1.3, they fixed the annoying Vanilla bug that would crash the game when closing a GUI and pressing a hotbar key slot at the same time.
  • In Patcher 1.3, they moved commands such as /patchersounds to /patcher sounds, /name to /patcher name, /pblacklist to /patcher blacklist.
  • In Patcher 1.3.1 beta 1, the Blaze Culling Algorithm was released which performs some extra checks to see if entities are hidden behind others to not render them to later on get removed in Patcher 1.4 beta 1 then integrated in entity culling after it being redone in Unknown Patcher Version.
  • In Patcher 1.4, they fixed over 40 vanilla bugs.
  • In Patcher 1.4, they rewrote Entity Culling to use Depth Buffer Sampling, resulting in much better culling performance.
  • Speaking of Patcher 1.4 beta 1, this version had 24+ vanilla bugs that were reported there is others that were unreported including the hitbox rendering of Cactus after x/z + 1677216, and other related floating precision point issues here's some.
  • In Patcher 1.4 beta 6, the file size got reduced by an incredible amount from 3.3mb to ~600kb. This was the result of Asbyth requesting permission from sk1er to bundle coroutines and caffeine then removing them from the Patcher jar.
  • In Patcher 1.5 beta 3, they Removed Chunk Lighting Fix due to complaints of stuttering.
  • /coords was changed to /sendcoords in a Patcher 1.5 beta after the user Microcontrollers complained about it being first in tab complete ahead of /coordshud.
  • The Compact Chat rewrite and Limit Chunk Updates were pretty much done by Moulberry.
  • In Patcher 1.5, they forced max FOV through /fov to be 110 to stop things from being broken when too high.
  • In Patcher 1.5, the Name History menu was completely redesigned.
Known Planned Features for Patcher

Known Planned Features for Patcher

  • Fix parallax fix from removing crosshair on F3 - Self explanatory.
  • Opacity silder for chat transparency instead of the current option. - Current option is just transparency with no configurable slider, that will change in the next version(s).
  • Save chatbox content when closed - For when you're randomly warped the text you were typing in the chatbox gets saved.
Mods Patcher Replaces

Mods Patcher Replaces

Credits to

The End.

big monkey

About

Patcher optimizes the entirety of the game in every possible way, this contains the explanation to all 130+ of its features + planned and leaked ones + unconfigurable ones and a ton of general funfacts about it

Resources

License

Stars

Watchers

Forks

Packages

No packages published