The shadow rendering in G7 is optimized and skips the chunks which do not have visible shadows (depends on the sun position and view direction). The shadows should not flicker in G7 and later.
Unfortunatly the shadows do flicker and have the same problem that was in early 1.8 versions of not rendering shadows from objects that are behind the player, where as your G6 version had this problem fixed and yes the G6 version ran slower but thats to be expected since it was rending shadows as they should be. I would like to ask if you could add an option in the shaders menu to turn on what ever you had to fix this in G6 so we can decide to either have the optimized shadow rendering in g7+ or have the slower but better shadow rendering from G6 please as I would gladly take a fps hit to fix this.
#shaders/shaders.properties
# Profiles
profile.High=SSAO:true BLOOM:true GOD_RAYS:true HAND_DEPTH:0.25
profile.Medium=SSAO:false BLOOM:true GOD_RAYS:true
# Short form (XYZ = on, !XYZ = off)
profile.Low=!SSAO !BLOOM !GOD_RAYS SHADOW_FAST
# Base a profile on another profile
profile.Medium_Motionblur=profile.Medium MOTION_BLUR:true
# When no profile matches, the profile "Custom" is shown
# shaders/lang/en_US.lang
option.SHADOW_FILTER=Shadow Filter
option.SHADOW_FILTER.comment=Smooth out edges of shadows. Very small performance hit.
# shaders/lang/de_DE.lang
option.SHADOW_FILTER=Shatten-Filter
option.SHADOW_FILTER.comment=Glättet Schatten-Kanten. Sehr kleine Performance-Einbußen
- fixed shader shadow flickering (like it was in G6), performance may suffer a bit
- fixed Random Mobs in multiplayer worlds
#shaders/shaders.properties
# Profiles
profile.High=SSAO:true BLOOM:true GOD_RAYS:true HAND_DEPTH:0.25
profile.Medium=SSAO:false BLOOM:true GOD_RAYS:true
# Short form (XYZ = on, !XYZ = off)
profile.Low=!SSAO !BLOOM !GOD_RAYS SHADOW_FAST
# Base a profile on another profile
profile.Medium_Motionblur=profile.Medium MOTION_BLUR:true
# When no profile matches, the profile "Custom" is shown
# shaders/lang/en_US.lang
option.SHADOW_FILTER=Shadow Filter
option.SHADOW_FILTER.comment=Smooth out edges of shadows. Very small performance hit.
# shaders/lang/de_DE.lang
option.SHADOW_FILTER=Shatten-Filter
option.SHADOW_FILTER.comment=Glättet Schatten-Kanten. Sehr kleine Performance-Einbußen
- fixed shader shadow flickering (like it was in G6), performance may suffer a bit
- fixed Random Mobs in multiplayer worlds
Thank you so much for this update the shadow flickering is fixed and everything is looking great exept for one last bug that I know of and thats the shadow map (I think is the problem here) is acting strange when your under water, this is only a problem in some newer beta shaders such as my Continuum and Super Shaders as they now let shadows pass through water.
from these pics you can see that the bottom half of the screen is all black from shadow and the top half is fine, I dont suppose there is a fix for this on your end with the shaders mod?
...
-A weird bug with the way I handle transparencies on my latest shaderpack : The alpha value is correct only if you are pointing a block in range. Instead of exporting the transparencies of gbuffer_water and weather to gcolor, I'm exporting it to another buffer and do the mix in composite in order to make transparencies work relatively well with deffered shading. It was working perfectly in 1.7.10 but it is not working with the new optifine + shaders. The alpha value is correct when using gcolor
....
Ninja updated Preview H0 with a bugfix for the transparency.
The blend mode was the problem, resetting it to "GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA" after rendering the block outlines seems to work.
I attempted to download OptiFine_1.7.10_HD_U_A4 and run that with ShadersMod-v2.3.29mc1.7.10-installer.
The installation was smooth, created the version and then when I attempt to join a server or create a world, I get this error. Assistance would be appreciated.
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.
java.lang.NoSuchMethodError: com.mojang.authlib.minecraft.MinecraftProfileTexture.<init>(Ljava/lang/String;)V
at blg.<init>(AbstractClientPlayer.java:46)
at blk.<init>(SourceFile:43)
at bjk.<init>(SourceFile:36)
at bje.a(SourceFile:290)
at bao.a(SourceFile:1698)
at bao.a(SourceFile:1652)
at bjb.a(SourceFile:125)
at hd.a(SourceFile:70)
at hd.a(SourceFile:13)
at ej.a(SourceFile:174)
at bcx.e(SourceFile:78)
at bao.p(SourceFile:1343)
at bao.ak(SourceFile:774)
at bao.f(SourceFile:728)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at blg.<init>(AbstractClientPlayer.java:46)
at blk.<init>(SourceFile:43)
at bjk.<init>(SourceFile:36)
at bje.a(SourceFile:290)
at bao.a(SourceFile:1698)
at bao.a(SourceFile:1652)
at bjb.a(SourceFile:125)
at hd.a(SourceFile:70)
at hd.a(SourceFile:13)
at ej.a(SourceFile:174)
at bcx.e(SourceFile:78)
-- Affected screen --
Details:
Screen name: bcx
-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 0, 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ~~ERROR~~ NullPointerException: null
Server type: Non-integrated multiplayer server
Stacktrace:
at bjf.a(SourceFile:289)
at bao.b(SourceFile:1972)
at bao.f(SourceFile:737)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 72027816 bytes (68 MB) / 189620224 bytes (180 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.10-OptiFine_HD_U_A4-ShadersMod2.3.29
LWJGL: 2.9.1
OpenGL: GeForce GT 730/PCIe/SSE2 GL version 4.5.0 NVIDIA 358.91, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I really don't know if somebody got the same problem... but when I run Optifine with Forge in 1.8x versions the Mojang logo appears than after some minutes the game crashes. I lost my happiness, I've always played with OF and Forge, now its just one of them
- added more resources (en_US.lang)
- updated shader profiles
- added support for shader variables
// In the shader code
// The allowed values are given as a list "[v1 v2 v3]", the default value is automatically added if not present
// The variable can be used in a profile with the allowed values
#define TORCH_INTENSITY 10.0 // Torch intensity. 0 = darkest. 100 = brightest [10.0 20.0 50.0 100.0]
WARNING: coremods are present:
Contact their authors BEFORE contacting forge
// Don't be sad. I'll do better next time, I promise!
Time: 12/31/15 2:03 AM
Description: Initializing game
java.lang.AbstractMethodError: net.minecraft.client.resources.model.ModelRotation.apply(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional;
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:455)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:133)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:455)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:133)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 10 (amd64) version 10.0
CPU: 8x Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 132111080 bytes (125 MB) / 292085760 bytes (278 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.0.1663 Optifine OptiFine_1.8.9_HD_U_G9 3 mods loaded, 3 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.18} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.0.1663.jar)
UCH Forge{11.15.0.1663} [Minecraft Forge] (forge-1.8.9-11.15.0.1663.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 358.91' Renderer: 'GeForce GTX 960/PCIe/SSE2'
Launched Version: 1.8.9-forge1.8.9-11.15.0.1663
LWJGL: 2.9.4
OpenGL: GeForce GTX 960/PCIe/SSE2 GL version 4.5.0 NVIDIA 358.91, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-6700 CPU
And before you use the standard answer: No. There are always logs.
Oh sorry... I forgot ...
---- Minecraft Crash Report ----
WARNING: coremods are present:
Contact their authors BEFORE contacting forge
// I blame Dinnerbone.
Time: 30/12/15 16:59
Description: Initializing game
java.lang.AbstractMethodError: net.minecraft.client.resources.model.ModelRotation.apply(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional;
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:365)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:126)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:365)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:126)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.8.8
Operating System: Windows 7 (amd64) version 6.1
CPU: 2x AMD E1-1500 APU with Radeon(tm) HD Graphics
Java Version: 1.7.0_79, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1412059904 bytes (1346 MB) / 2058878976 bytes (1963 MB) up to 2058878976 bytes (1963 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -Xms2G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.18 Powered by Forge 11.15.0.1635 Optifine OptiFine_1.8.8_HD_U_G7 3 mods loaded, 3 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.18} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.8-11.15.0.1635-1.8.8.jar)
UCH Forge{11.15.0.1635} [Minecraft Forge] (forge-1.8.8-11.15.0.1635-1.8.8.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13292 Compatibility Profile Context 14.502.1014.0' Renderer: 'AMD Radeon HD 7310 Graphics'
Launched Version: 1.8.8-Forge
LWJGL: 2.9.4
OpenGL: AMD Radeon HD 7310 Graphics GL version 4.4.13292 Compatibility Profile Context 14.502.1014.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [1.8] Dramatic Skys [v1.5].zip, Water Shader 1.0, Smooth Water 1.1, Luminance 1.3 - SEUS Shading
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 2x AMD E1-1500 APU with Radeon(tm) HD Graphics
- added more resources (en_US.lang)
- updated shader profiles
- added support for shader variables
// In the shader code
// The allowed values are given as a list "[v1 v2 v3]", the default value is automatically added if not present
// The variable can be used in a profile with the allowed values
#define TORCH_INTENSITY 10.0 // Torch intensity. 0 = darkest. 100 = brightest [10.0 20.0 50.0 100.0]
So do shader variables like the one you've posted require a profile?...I probably won't use them at least for now as I sometimes end up doing more changes between those presets, biggest one is from medium to lite.
Also few other things:
Certain german letters like, ä, ö, ü or even ß(double s) aren't shown correctly.
Adding color codes will show the symbol that is necessary for colored text. (§)
Other than that it's working fine and will be included in the next update:
So me and my team are working on updating minecrafts OpenGL version to 4.5, and move to a c++ pipeline, if anyone wants to help the github is here, it currently doesn't compile, but hopefully soon it will, sp614x if you have any pointers or tips they would be greatly appreciated as you seem to know the renderer like the back of your hand, thanks again and hopefully this mod is optifine compatible at some point. https://github.com/DethRaid/vulkan-mod
This is a BuildCraft problem, it conflicts with the shaders vertex format size.
It should use a variable vertex format size "vertexData.length / 4", not fixed (28 / 4).
There is no workaround possible, the shaders require double vertex format size in order to work.
Ahh, I'll update Alex on the BuildCraft Issue Report...
This is a BuildCraft problem, it conflicts with the shaders vertex format size.
It should use a variable vertex format size "vertexData.length / 4", not fixed (28 / 4).
There is no workaround possible, the shaders require double vertex format size in order to work.
Thanks for the info. Does optifine leave all of the data in the first half of the expanded vertex data? I'm wondering as I modify the first 6 ints for each vertex and I would rather not stomp all over your data when I change it.
An alternative solution and question is whether you change forge's UnpackedBakedQuad, or whether I can safely use that instead of minecraft's.
The Meaning of Life, the Universe, and Everything.
Location:
Neverland
Join Date:
2/1/2015
Posts:
246
Location:
The Mesa
Member Details
Is there any reason I should get an FPS drop of ~50-60 FPS when using Optifine and opening F3? Currently running Forge 1.7.2-10.12.2.1147, ShadersModCore-v2.3.30-mc1.7.2-f, Legacy Java Fixer 1.0, and OptiFine_1.7.2_HD_U_D3, tested with none, internal, SEUS, and Sildurs's shaders. Average FPS ~80-100 (with Sildur's shaders a bit less, usually doesn't drop below 70). I have to Shift-F3 (Laptop keyboards yay! :P), which opens up the debug screen with the charts and stuff (I don't know what it's called :P). The drop is not as noticeable in pure Vanilla 1.7.2 (no optifine)- about 10-20 FPS drop. With just Optifine (1.7.2-HD_U_D5) I get about 50 FPS drop. I don't currently have logs (the last crash I got was on my old computer), but I can get them. I also get a very random error (doesn't crash game and doesn't happen on my old computer, will be shown when I get logs) that I have never gotten on my old computer.
Specs (if needed):
Old PC:
Windows Vista
5.00 GB RAM, 1121 MB RAM recognized by MC, usually 200 allocated
Java 8 (slightly outdated version, can't update due to antivirus)
Graphics card: Unknown (Nvidia?)
Optifine version: 1.72-HD_U_D5
New laptop:
Windows 10
4.00 GB RAM, 200 allocated
Java 8 (latest version)
Graphics card: Intel (Celeron N3050 processor, I haven't taken the sticker off yet :P)
Optifine versions: 1.7.2-HD_U_D3 & D5
And my dad just used the mouse connected to the new computer and I had to retype and post this from my tablet because I don't know how to click with my mousepad, yay!
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[03:17:31] [main/INFO] [FML]: Forge Mod Loader version 11.14.4.1563 for Minecraft 1.8 loading
[03:17:31] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 10:amd64:10.0, installed at C:\Users\Jeffrey\Downloads\runtime\jre-x64\1.8.0_25
[03:17:31] [main/INFO] [FML]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.8.9_HD_U_G9.jar
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name optifine.OptiFineForgeTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class optifine.OptiFineForgeTweaker
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: acceptOptions
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: injectIntoClassLoader
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ClassTransformer
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine URL: file:/C:/Users/Jeffrey/AppData/Roaming/.minecraft/mods/OptiFine_1.8.9_HD_U_G9.jar
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ZIP file: java.util.zip.ZipFile@1563da5
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[03:17:32] [main/WARN] [FML]: Patcher expecting empty class data file for net.minecraft.server.dedicated.DedicatedServer$4, but received non-empty
[03:17:32] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[03:17:32] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[03:17:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[03:17:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[03:17:33] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[03:17:33] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[03:17:33] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: getLaunchArguments
[03:17:33] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[03:17:33] [main/INFO] [STDOUT]: [net.minecraft.client.main.Main:main:55]: Completely ignored arguments: [--nativeLauncherVersion, 286]
[03:17:33] [Client thread/INFO]: Setting user: JP1300
[03:17:33] [Client thread/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockState$StateImplementation
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockState$StateImplementation
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockStateBase
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockStateBase
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Exception in thread "Client thread" [03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:30)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Runtime.exit(Runtime.java:107)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.System.exit(System.java:968)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Thanks for the info. Does optifine leave all of the data in the first half of the expanded vertex data? I'm wondering as I modify the first 6 ints for each vertex and I would rather not stomp all over your data when I change it.
An alternative solution and question is whether you change forge's UnpackedBakedQuad, or whether I can safely use that instead of minecraft's.
The first part of the vertex data is the same. The shaders add some fields at the end, doubling the total size.
Using a variable size "vertexData.length / 4" instead of fixed 7 is enough to fix it.
// Vanilla
for (int i = 0; i < 4; i++)
{
int pos = i * 7;
float u = Float.intBitsToFloat(vertexData[pos + 4]);
float v = Float.intBitsToFloat(vertexData[pos + 4 +1]);
}
// Shaders compatible
int step = vertexData.length / 4;
for (int i = 0; i < 4; i++)
{
int pos = i * step;
float u = Float.intBitsToFloat(vertexData[pos + 4]);
float v = Float.intBitsToFloat(vertexData[pos + 4 +1]);
}
You can also use the Forge UnpackedBakedQuad.
I expand or compact the vertex data when it is used, depending on the current shaders state.
So do shader variables like the one you've posted require a profile?...I probably won't use them at least for now as I sometimes end up doing more changes between those presets, biggest one is from medium to lite.
Also few other things:
Certain german letters like, ä, ö, ü or even ß(double s) aren't shown correctly.
Adding color codes will show the symbol that is necessary for colored text. (§)
Ninja updated H0 for 1.8.9 with a bugfix for the resource encoding.
The letters ä, ö, ü and ß should work properly now.
The shader variables can be used without a profile, just define the allowed values in the comment.
Unfortunatly the shadows do flicker and have the same problem that was in early 1.8 versions of not rendering shadows from objects that are behind the player, where as your G6 version had this problem fixed and yes the G6 version ran slower but thats to be expected since it was rending shadows as they should be. I would like to ask if you could add an option in the shaders menu to turn on what ever you had to fix this in G6 so we can decide to either have the optimized shadow rendering in g7+ or have the slower but better shadow rendering from G6 please as I would gladly take a fps hit to fix this.
cheers for all your hard work on this
Preview OptiFine H0 for 1.8.9 it availalbe.
- added shader profiles
- added resources - /assets/minecraft/optifine/lang/en_US.lang
- fixed shader shadow flickering (like it was in G6), performance may suffer a bit- added shader resources
- fixed Random Mobs in multiplayer worlds
http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.8.8.html Click show all downloads and you'll find it.
Thank you so much for this update the shadow flickering is fixed and everything is looking great exept for one last bug that I know of and thats the shadow map (I think is the problem here) is acting strange when your under water, this is only a problem in some newer beta shaders such as my Continuum and Super Shaders as they now let shadows pass through water.
from these pics you can see that the bottom half of the screen is all black from shadow and the top half is fine, I dont suppose there is a fix for this on your end with the shaders mod?
Full size here: http://imgur.com/a/SRa9s
Continuum Beta:
Super Shaders Beta:
Continuum beta 1.7.10:
Super shaders Beta 1.7.10:
once again Cheers for your time and your great work on expanding the shaders mod
Ninja updated Preview H0 with a bugfix for the transparency.
The blend mode was the problem, resetting it to "GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA" after rendering the block outlines seems to work.
I attempted to download OptiFine_1.7.10_HD_U_A4 and run that with ShadersMod-v2.3.29mc1.7.10-installer.
The installation was smooth, created the version and then when I attempt to join a server or create a world, I get this error. Assistance would be appreciated.
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.
Time: 12/30/15 9:10 PM
Description: Ticking screen
java.lang.NoSuchMethodError: com.mojang.authlib.minecraft.MinecraftProfileTexture.<init>(Ljava/lang/String;)V
at blg.<init>(AbstractClientPlayer.java:46)
at blk.<init>(SourceFile:43)
at bjk.<init>(SourceFile:36)
at bje.a(SourceFile:290)
at bao.a(SourceFile:1698)
at bao.a(SourceFile:1652)
at bjb.a(SourceFile:125)
at hd.a(SourceFile:70)
at hd.a(SourceFile:13)
at ej.a(SourceFile:174)
at bcx.e(SourceFile:78)
at bao.p(SourceFile:1343)
at bao.ak(SourceFile:774)
at bao.f(SourceFile:728)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at blg.<init>(AbstractClientPlayer.java:46)
at blk.<init>(SourceFile:43)
at bjk.<init>(SourceFile:36)
at bje.a(SourceFile:290)
at bao.a(SourceFile:1698)
at bao.a(SourceFile:1652)
at bjb.a(SourceFile:125)
at hd.a(SourceFile:70)
at hd.a(SourceFile:13)
at ej.a(SourceFile:174)
at bcx.e(SourceFile:78)
-- Affected screen --
Details:
Screen name: bcx
-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 0, 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ~~ERROR~~ NullPointerException: null
Server type: Non-integrated multiplayer server
Stacktrace:
at bjf.a(SourceFile:289)
at bao.b(SourceFile:1972)
at bao.f(SourceFile:737)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 72027816 bytes (68 MB) / 189620224 bytes (180 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.10-OptiFine_HD_U_A4-ShadersMod2.3.29
LWJGL: 2.9.1
OpenGL: GeForce GT 730/PCIe/SSE2 GL version 4.5.0 NVIDIA 358.91, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I really don't know if somebody got the same problem... but when I run Optifine with Forge in 1.8x versions the Mojang logo appears than after some minutes the game crashes. I lost my happiness, I've always played with OF and Forge, now its just one of them
Ninja updated Preview OptiFine H0 for Minecraft 1.8.9
- added more resources (en_US.lang)
- updated shader profiles
- added support for shader variables
---- Minecraft Crash Report ----
WARNING: coremods are present:
Contact their authors BEFORE contacting forge
// Don't be sad. I'll do better next time, I promise!
Time: 12/31/15 2:03 AM
Description: Initializing game
java.lang.AbstractMethodError: net.minecraft.client.resources.model.ModelRotation.apply(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional;
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:455)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:133)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:455)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:133)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 10 (amd64) version 10.0
CPU: 8x Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 132111080 bytes (125 MB) / 292085760 bytes (278 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.0.1663 Optifine OptiFine_1.8.9_HD_U_G9 3 mods loaded, 3 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.18} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.0.1663.jar)
UCH Forge{11.15.0.1663} [Minecraft Forge] (forge-1.8.9-11.15.0.1663.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 358.91' Renderer: 'GeForce GTX 960/PCIe/SSE2'
Launched Version: 1.8.9-forge1.8.9-11.15.0.1663
LWJGL: 2.9.4
OpenGL: GeForce GTX 960/PCIe/SSE2 GL version 4.5.0 NVIDIA 358.91, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-6700 CPU
@ 3.40GHz
Oh sorry... I forgot ...
---- Minecraft Crash Report ----
WARNING: coremods are present:
Contact their authors BEFORE contacting forge
// I blame Dinnerbone.
Time: 30/12/15 16:59
Description: Initializing game
java.lang.AbstractMethodError: net.minecraft.client.resources.model.ModelRotation.apply(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional;
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:365)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:126)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.client.model.IPerspectiveAwareModel$MapWrapper.getTransforms(IPerspectiveAwareModel.java:52)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:365)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:126)
at net.minecraft.client.resources.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110542_a(SimpleReloadableResourceManager.java:120)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:478)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:329)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.8.8
Operating System: Windows 7 (amd64) version 6.1
CPU: 2x AMD E1-1500 APU with Radeon(tm) HD Graphics
Java Version: 1.7.0_79, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1412059904 bytes (1346 MB) / 2058878976 bytes (1963 MB) up to 2058878976 bytes (1963 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -Xms2G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.18 Powered by Forge 11.15.0.1635 Optifine OptiFine_1.8.8_HD_U_G7 3 mods loaded, 3 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.18} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.8-11.15.0.1635-1.8.8.jar)
UCH Forge{11.15.0.1635} [Minecraft Forge] (forge-1.8.8-11.15.0.1635-1.8.8.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13292 Compatibility Profile Context 14.502.1014.0' Renderer: 'AMD Radeon HD 7310 Graphics'
Launched Version: 1.8.8-Forge
LWJGL: 2.9.4
OpenGL: AMD Radeon HD 7310 Graphics GL version 4.4.13292 Compatibility Profile Context 14.502.1014.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [1.8] Dramatic Skys [v1.5].zip, Water Shader 1.0, Smooth Water 1.1, Luminance 1.3 - SEUS Shading
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 2x AMD E1-1500 APU with Radeon(tm) HD Graphics
i had the latest version! but i found out the problem i was trying to load minecraft 1.7.10 with 64 renderdistance!
So do shader variables like the one you've posted require a profile?...I probably won't use them at least for now as I sometimes end up doing more changes between those presets, biggest one is from medium to lite.
Also few other things:
Certain german letters like, ä, ö, ü or even ß(double s) aren't shown correctly.
Adding color codes will show the symbol that is necessary for colored text. (§)
Other than that it's working fine and will be included in the next update:
Patreon, Offical Website, Twitter, Facebook, Youtube, Shaderlabs Discord, Optifine Discord
So me and my team are working on updating minecrafts OpenGL version to 4.5, and move to a c++ pipeline, if anyone wants to help the github is here, it currently doesn't compile, but hopefully soon it will, sp614x if you have any pointers or tips they would be greatly appreciated as you seem to know the renderer like the back of your hand, thanks again and hopefully this mod is optifine compatible at some point. https://github.com/DethRaid/vulkan-mod
Ahh, I'll update Alex on the BuildCraft Issue Report...
Thanks for the info. Does optifine leave all of the data in the first half of the expanded vertex data? I'm wondering as I modify the first 6 ints for each vertex and I would rather not stomp all over your data when I change it.
An alternative solution and question is whether you change forge's UnpackedBakedQuad, or whether I can safely use that instead of minecraft's.
Is there any reason I should get an FPS drop of ~50-60 FPS when using Optifine and opening F3? Currently running Forge 1.7.2-10.12.2.1147, ShadersModCore-v2.3.30-mc1.7.2-f, Legacy Java Fixer 1.0, and OptiFine_1.7.2_HD_U_D3, tested with none, internal, SEUS, and Sildurs's shaders. Average FPS ~80-100 (with Sildur's shaders a bit less, usually doesn't drop below 70). I have to Shift-F3 (Laptop keyboards yay! :P), which opens up the debug screen with the charts and stuff (I don't know what it's called :P). The drop is not as noticeable in pure Vanilla 1.7.2 (no optifine)- about 10-20 FPS drop. With just Optifine (1.7.2-HD_U_D5) I get about 50 FPS drop. I don't currently have logs (the last crash I got was on my old computer), but I can get them. I also get a very random error (doesn't crash game and doesn't happen on my old computer, will be shown when I get logs) that I have never gotten on my old computer.
Specs (if needed):
Old PC:
Windows Vista
5.00 GB RAM, 1121 MB RAM recognized by MC, usually 200 allocated
Java 8 (slightly outdated version, can't update due to antivirus)
Graphics card: Unknown (Nvidia?)
Optifine version: 1.72-HD_U_D5
New laptop:
Windows 10
4.00 GB RAM, 200 allocated
Java 8 (latest version)
Graphics card: Intel (Celeron N3050 processor, I haven't taken the sticker off yet :P)
Optifine versions: 1.7.2-HD_U_D3 & D5
And my dad just used the mouse connected to the new computer and I had to retype and post this from my tablet because I don't know how to click with my mousepad, yay!
so
All my social media whachamacallsems!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Youtube: youtube.com/c/puppyspirit36teamender
Twitter: twitter.com/kittykqtender
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[03:17:31] [main/INFO] [FML]: Forge Mod Loader version 11.14.4.1563 for Minecraft 1.8 loading
[03:17:31] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 10:amd64:10.0, installed at C:\Users\Jeffrey\Downloads\runtime\jre-x64\1.8.0_25
[03:17:31] [main/INFO] [FML]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.8.9_HD_U_G9.jar
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name optifine.OptiFineForgeTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class optifine.OptiFineForgeTweaker
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: acceptOptions
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: injectIntoClassLoader
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ClassTransformer
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine URL: file:/C:/Users/Jeffrey/AppData/Roaming/.minecraft/mods/OptiFine_1.8.9_HD_U_G9.jar
[03:17:31] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ZIP file: java.util.zip.ZipFile@1563da5
[03:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[03:17:32] [main/WARN] [FML]: Patcher expecting empty class data file for net.minecraft.server.dedicated.DedicatedServer$4, but received non-empty
[03:17:32] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[03:17:32] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[03:17:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[03:17:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[03:17:33] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[03:17:33] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[03:17:33] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: getLaunchArguments
[03:17:33] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[03:17:33] [main/INFO] [STDOUT]: [net.minecraft.client.main.Main:main:55]: Completely ignored arguments: [--nativeLauncherVersion, 286]
[03:17:33] [Client thread/INFO]: Setting user: JP1300
[03:17:33] [Client thread/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockState$StateImplementation
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockState$StateImplementation
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockStateBase
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockStateBase
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2021) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:554) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Exception in thread "Client thread" [03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:30)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Runtime.exit(Runtime.java:107)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.System.exit(System.java:968)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[03:17:33] [Client thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
The first part of the vertex data is the same. The shaders add some fields at the end, doubling the total size.
Using a variable size "vertexData.length / 4" instead of fixed 7 is enough to fix it.
You can also use the Forge UnpackedBakedQuad.
I expand or compact the vertex data when it is used, depending on the current shaders state.
You are using OptiFine for Minecraft 1.8.9 with Minecraft 1.8.
Ninja updated H0 for 1.8.9 with a bugfix for the resource encoding.
The letters ä, ö, ü and ß should work properly now.
The shader variables can be used without a profile, just define the allowed values in the comment.