
Euphoria Patches in FTB StoneBlock 4
FTB StoneBlock 4 1.23.0 ships version 1.10.0-r5.9-neoforge · First seen in 1.14.2
Euphoria Patches is a mod in FTB StoneBlock 4 1.23.0, where it is version 1.10.0-r5.9-neoforge. Euphoria Patches is an add-on for Complementary Shaders, extending it with more optional features and settings. (Summary from the mod's Modrinth page.)
Euphoria Patches guide for FTB StoneBlock 4
Last verified for FTB StoneBlock 4 v1.23.0 on Oct 5, 2026 · text last changed Oct 5, 2026
Also applies to:All the Mods 10 0.37 to 8.3All the Mods 10: To the Sky 1.0 to 2.1.0All the Mods 11 0.1.0 to 0.12.0-betaAll the Mons 0.3.0-beta to 1.3.0FTB Evolution 2 1.0.2 to 1.4.0
- Sections
- 5
2 sections are written for this pack; 3 are shared from another pack's guide.
Every recipe and number here was checked against FTB StoneBlock 4 1.23.0, read from the running game on Oct 13, 2026.
What is Euphoria Patches?
2 parts
Same as in the All the Mods 10 8.1 guide
Euphoria Patches is an add-on for Complementary Shaders, covering both the Reimagined and Unbound versions. It adds more optional features and settings on top of the shader. It is developed by SpacEagle17.[1]
It is a visual add-on, so it is for you if you run Complementary and like to tweak how it looks. If you don't use those shaders, there is nothing here for you to set up.[1]
How it works
Every option the add-on adds is disabled by default, so nothing changes until you turn a feature on. You can enable options one at a time. There is also a Popular Settings tab and a preset profile that apply the commonly used options quickly.[1]
In this pack
The pack includes Euphoria Patches 1.9.3-r5.8.1 for NeoForge, shipped as the file EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar. It was first included in version 2.25 or earlier of the pack.[2]
Unverified The sources do not show any pack quests, progression gates or ATM Star path steps involving this mod, so it is not confirmed to play any part in the pack's progression. The sources also don't say whether the pack ships a Complementary shader pack for you, so check that you have one installed.
How do you get started with Euphoria Patches?
1 part
Same as in the All the Mods 10 8.1 guide
Good news: Euphoria Patches isn't a mod where you craft a starter tool or build a machine first. It's an add-on for Complementary Shaders, so your first steps happen in the shader settings, not in the crafting grid.[1]
It works with the Reimagined and Unbound versions of Complementary Shaders. It adds optional handcrafted features and settings on top of them.[1]
Your first steps
- Make sure you're using one of the Complementary Shaders, either Reimagined or Unbound. Euphoria Patches extends those shaders.[1]
- Open the shader settings and look for the Euphoria Patches options. Every option is disabled by default, so nothing changes until you turn something on.[1]
- Start with the Popular Settings tab. It collects the commonly used options in one place.[1]
- If you'd rather not toggle things one by one, apply the preset profile. It switches on a set of commonly used options for you.[1]
- Turn on other options individually as you find ones you like, since each can be enabled on its own.[1]
Unverified I couldn't confirm any in-pack recipes, items or quests for Euphoria Patches, so there are no recipe blocks here. The exact setting names and where they sit in this pack's shader menu are also unconfirmed.
How does Euphoria Patches work?
2 parts
Same as in the All the Mods 10 8.1 guide
This one is different from most mods you'll see on the channel. Euphoria Patches has no machines, multiblocks, power, fluids or item automation. It's an add-on for Complementary Shaders (the Reimagined and Unbound versions), so everything it does is about how your shader looks and which shader options you can turn on.[1]
How the add-on works
Euphoria Patches expands Complementary Shaders with optional handcrafted features. You get extra settings on top of the ones the shader already has.[1]
Every option is disabled by default. Nothing changes in your game until you switch on the features you want, and you can enable them one at a time.[1]
Modded block support and translations
The project page says modded blocks and translation files can be added to Euphoria Patches. It points to the project's own website for how to do that, so check there if a modded block doesn't look right with the shader.[1]
Unverified The sources don't say which Euphoria Patches options this pack enables, or whether it ships a preset. They also don't describe the individual settings in detail. Check the in-game shader settings screen to see what's available in your version.
Which Euphoria Patches config options matter?
3 parts
Good news: Euphoria Patches has a small config, and the pack leaves every option in its settings file at the default value printed in that file's own comments. Nothing here was visibly changed by the pack, so you can leave it alone unless one of these options bugs you.[3]
Options you're most likely to touch
- updates.doUpdateChecking is set to "important". That means the update checker only reports critical or big updates. The other modes are "all" and "none", and the checker uses the Modrinth API.[3]
- display.doDisplayShaderInGameMessage is true. It shows in-game shader messages, such as an update message from the shader itself, and only works on Iris or Oculus.[3]
- display.doPopUpLogging is true. This controls the Sodium message popup logging.[3]
- advanced.doEmbedShaderSettingsInScreenshots is "enabled". Your screenshots carry the shaderpack's settings invisibly, so you can drop a screenshot onto the Iris/Oculus shader options screen to import those settings. The other modes are "disabled" and "debug".[3]
- advanced.alternativeShaderNames is an empty string, so no extra shader names are generated. If you want several settings profiles to switch between, you can list names separated by commas.[3]
Housekeeping and debugging
- maintenance.doRenameOldShaderFiles is true. Outdated Euphoria Patches folders and config files get renamed, which makes it easier to spot the old ones.[3]
- maintenance.doDeleteOldShaderFiles is false. Outdated folders and config files are not deleted automatically.[3]
- advanced.autoMergeBlockProperties is false. If you turn it on, the fragmented properties files are merged into the main block.properties file. That's mainly useful if you edit those files yourself.[3]
- debug.doDebugLogging is false. The JVM argument -DebugEP=true/false takes priority over this setting if you ever need debug logs.[3]
The .data.json file
The pack also ships a small data file that records EPVersion as 1.9.3, with styleReimagined and styleUnbound both set to false. There is also a shaderHash value.[4]
Unverified What the .data.json values are used for internally is not documented in the available sources, so treat that file as bookkeeping and avoid editing it.
What changed in Euphoria Patches between versions?
2 parts
FTB StoneBlock 4 1.21.0 ships Euphoria Patches 1.10.0-r5.9-neoforge. The mod was first included in pack version 1.14.2 or earlier. The notes below come from the mod's own changelogs.[5][6][7]
1.10.0 (the version in this pack)
This update brings the mod to Complementary Shaders r5.9 with Euphoria Patches 1.10.0. These are the shader changes:[5]
- A Black Hole was added to the End, with fully customizable parameters.[5]
- An End Nebula was added with many options you can tweak. It is based on the one from Supplemental Patches.[5]
- A new "Improved LabPBR" option makes reflections and metals behave as the resource pack creator intended. Refraction, porosity and texture AO support were added too.[5]
- WindLink support was added. It syncs foliage, weather, particles and more to a single wind system.[5]
And these are the mod-side changes:[5]
- Uniform uploading is now supported. It works on Iris/Oculus and even OptiFine.[5]
- Screenshot steganography was added. Your shader settings are embedded invisibly in the PNG pixels of your screenshots. You can drag and drop a screenshot in-game inside an Iris GUI to import those settings.[5]
- Support was added for the dragon_death_rays entity ID via the Euphoria Patcher mod.[5]
1.9.0 and 1.9.3
Version 1.9.3 (Complementary Shaders r5.8.1) is described as a small bugfix update, and it points back to the 1.9.0 changes for the main features. Those were:[6]
- Photonics support, enabling real-time blocklight shadows and global illumination. It requires Photonics 0.3+.[6]
- A new Pixelated Unbound Clouds setting that pixelates the clouds.[6]
- Much better custom skybox support, including skyboxes from mods and resource packs.[6]
- A lot more End customization.[6]
- Guaranteed 32+ colortex support on all Iris/Oculus versions.[6]
- A new second profile button added to Iris/Oculus through a Mixin. It makes the popular settings more user-friendly and keeps them separate from the performance profile.[6]
Sources
- Euphoria Patches project page (modrinth) · official mod data
- All the Mods 10 8.1 mod list · pack file
- FTB StoneBlock 4 1.21.0 config: config/euphoria_patcher/settings.toml · pack file
- FTB StoneBlock 4 1.21.0 config: config/euphoria_patcher/.data.json · pack file
- Euphoria Patches 1.10.0-r5.9-neoforge changelog · changelog
- Euphoria Patches 1.9.3-r5.8.1-neoforge changelog · changelog
- FTB StoneBlock 4 1.21.0 mod list · pack file
Where this guide comes from
Written from what FTB StoneBlock 4 itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.
Guide last verified Oct 5, 2026.
Report wrong info
Version in each release
16 releases, first in 1.14.2
| FTB StoneBlock 4 | Version | Jar | Where it came from |
|---|---|---|---|
| 1.23.0 Oct 12, 2026 | 1.10.0-r5.9-neoforge | EuphoriaPatcher-1.10.0-r5.9-neoforge.jar | From the published release |
| 1.22.0 Sep 22, 2026 | 1.10.0-r5.9-neoforge | EuphoriaPatcher-1.10.0-r5.9-neoforge.jar | From the published release |
| 1.21.0 Sep 9, 2026 | 1.10.0-r5.9-neoforge | EuphoriaPatcher-1.10.0-r5.9-neoforge.jar | From the published release |
| 1.20.1 Sep 1, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.20.0 Aug 26, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.19.1 Aug 12, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.19.0 Aug 11, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.18.0 Aug 9, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.17.2 Jul 29, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.17.1 Jul 28, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.17.0 Jul 24, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.16.0 Jul 2, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.15.3 Jun 17, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.15.2 Jun 16, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.15.0 Jun 13, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
| 1.14.2 Jun 3, 2026 | 1.9.3-r5.8.1-neoforge | EuphoriaPatcher-1.9.3-r5.8.1-neoforge.jar | From the published release |
"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.
Items and blocks
We can't match this mod to the pack's item list: it registers as euphoria_patcher, and the pack's recipe dump has nothing under that name. That means we found nothing, not that the mod adds nothing. Search the item browser
Config options (how FTB StoneBlock 4 sets them)
13 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.
Show settings
| Setting | FTB StoneBlock 4 value |
|---|---|
EPVersion config/euphoria_patcher/.data.json | 1.10.0 |
shaderHash config/euphoria_patcher/.data.json | bc3f6f5ec529cb7bc12a67086e0acd4606c615a3efc9400d8835e8d9380fded5 |
styleReimagined config/euphoria_patcher/.data.json | false |
styleUnbound config/euphoria_patcher/.data.json | false |
advanced.alternativeShaderNames Here one can set alternative Shader Names which will also be generated alongside the normal one. This is useful if you want multiple different settings you can quickly switch between Default = Empty String, which means no alternative names will be generated. In case of multiple names, separate them with a comma You can also use {baseVersion} or {patchVersion} in names to insert the base shader or Euphoria Patches version. Example: Euphoria Saturated, Comp_{baseVersion} + EP_{patchVersion} Dark Settings, EP High Performance, etc... config/euphoria_patcher/settings.toml | |
advanced.autoMergeBlockProperties Option that enables or disables automatic merging of the fragmented block.properties files into the main block.properties file. The properties files inside "Euphoria Patches/shaders/properties/" will be merged into a single block.properties file at the specified interval if any of them have changed. This helps organizing the files, reduces the number of entries in a single file and improves speed while editing them. Since they are merged automatically into the final block.properties file, the individual files can be edited without worrying about merge conflicts or losing changes. Default = false config/euphoria_patcher/settings.toml | false |
Comments and tips
Loading comments...