ANYWAY if you would expand the client thread, and see if any voxelmap methods are showing disproportionately in there (as opposed to one of the independent worldmap gen threads). And IIRC self-time should be time spent *in that method* as opposed to that method and all called from it, while time spent waiting as opposed to actively doing things, I don't recall at the moment. been too long
Attaching a new profile with the client thread expanded. I don't see any Voxel-related method calls in there.
I did make two changes before running it this time. I updated to 1.6.20 and I removed VoxelMap-Mod-1.11.0.litemod (that's the filename, which seems a little different than the convention you're using now) which was sitting in there from when I was playing on a 1.11 server instead of 1.11.2 like I am here. I'm not sure if this has made too much of a difference, it might have, but I can't tell with the profiler running, as that lags the game as well.
One thing that really seems to slow things down is planting torches, so wonder if it's related to the light map?
that is curious. I'm not doing anything on the client thread that should hang things up, and that profile seems to bear that out. All the heavy lifting is in other threads, and the number of worldmap calculation threads is kept at less than available cores. If MC is doing a lot of multithreading itself it could find itself waiting on CPU time, but none of my threads are high priority, and none of them should be working too hard just walking around. *If* they are blocking on IO (again hard to see how more than one or two would be with you just walking around) and *if* some other thread is unable to get CPU time as a result that could cause some slows, but I would think java's thread management would give CPU to threads that are doing something.. maybe a platform issue. I'll have to fire this up on a Linux box just for the heck of it some time.
Planting torches could, depending on location, force four chunk updates at a time. Again, that's a small portion of the chunks visible and should be entirely doable. The reentrant lock I mentioned earlier has to do with the sky light tables, and should be unaffected by torches. But did you try removing that mixin from the json?
Planting torches could, depending on location, force four chunk updates at a time. Again, that's a small portion of the chunks visible and should be entirely doable. The reentrant lock I mentioned earlier has to do with the sky light tables, and should be unaffected by torches. But did you try removing that mixin from the json?
Just tried removing the value from the JSON. Didn't seem to make much of a difference. It really slowed down when I came across some newly discovered Savannah Plateau M with the super-high mountains.
k. well if I could ask, try running it with hyperthreading disabled. Creating more map processing threads than there are physical cores could be hurting. Works fine here, but a different OS and environment. I still don't see how that would cause hangups, they aren't high priority threads or anything (and there should be that many of them actively doing anything as you walk around). And the heavy worldgen stuff is happening on another machine (your server). Still it's one possible variable to check out (and maybe rule out)
k. well if I could ask, try running it with hyperthreading disabled. Creating more map processing threads than there are physical cores could be hurting. Works fine here, but a different OS and environment. I still don't see how that would cause hangups, they aren't high priority threads or anything (and there should be that many of them actively doing anything as you walk around). And the heavy worldgen stuff is happening on another machine (your server). Still it's one possible variable to check out (and maybe rule out)
Read up on how to do this, turns out you can do it while the machine is running, which is good because I reboot maybe once a month.
Didn't seem to make much difference in performance. Really slow at first, actually, but then again I was dealing with the Savannah Plateau M terrain with the curiously tall and sometimes floating mountains.
One odd thing I noticed that in 1.11.* parts of the landscape appear shaded when they shouldn't be, at least until you drop a torch there and it recalculates the light levels. This doesn't happen under 1.7.*. I don't think this is specific to VoxelMap, though, it happens without it. This could be an odd graphics interaction specific to Linux, perhaps as a complication, but it does also make me wonder why things slow down when placing torches. My other thought was some I/O bottleneck, but I think you mostly ruled that out. The cached map data is maybe 120MB for this mod, and I'm not sure how much it tries to modify, read, or add at once.
I do wonder about the lighting. I mean it's weird if it doesn't impact performance without the mod, but it's weird there are lighting glitches at all. Searge redid the lighting stuff and I've noticed far fewer spurious shadows than before
Anyway: IO. You shouldn't be seeing more than one read and one write per region per session. Each region gets read when you look at it on the map, or when you visit it. It's then held in memory until you leave the world, or your world map cache gets too big and the ones that haven't been viewed the longest are flushed. If it's changed since it was loaded, it's written. Reluctance to do too much IO does have the unfortunate side effect of new region data disappearing if your client crashes before they get flushed. But I didn't want to go around hammering IO.
Anyway I appreciate you looking into this. I'll go ahead and try to visit one of those biomes on my Linux box some time
I do wonder about the lighting. I mean it's weird if it doesn't impact performance without the mod, but it's weird there are lighting glitches at all. Searge redid the lighting stuff and I've noticed far fewer spurious shadows than before
Anyway: IO. You shouldn't be seeing more than one read and one write per region per session. Each region gets read when you look at it on the map, or when you visit it. It's then held in memory until you leave the world, or your world map cache gets too big and the ones that haven't been viewed the longest are flushed. If it's changed since it was loaded, it's written. Reluctance to do too much IO does have the unfortunate side effect of new region data disappearing if your client crashes before they get flushed. But I didn't want to go around hammering IO.
Anyway I appreciate you looking into this. I'll go ahead and try to visit one of those biomes on my Linux box some time
As you may have guessed, I'm a software developer so a lot of this made sense. Most of the stuff I've worked on though is server-side that runs on middleware containers, rather than client side with graphics.
I really don't know if I'd get around to this given my current priorities, but if you have any tips on setting up a debugging environment it's not out of the question that I could grab your github repository to test it out on my own hardware - I've been meaning to learn more about github. I'm used to Eclipse as an IDE.
Personally, I'm kinda curious how the permissions system works, both as a staff member of a server, and as a developer who's interested in possibly adding it to one or two of my own mods.
Rollback Post to RevisionRollBack
Have an idea for a mod? Join me on Discord or let me know here! (I prefer Discord though)
Keep track of the latest news and updates by following my twitter!
Feel like playing MC with me? Join me on the official PC Gamer US server here!
Personally, I'm kinda curious how the permissions system works, both as a staff member of a server, and as a developer who's interested in possibly adding it to one or two of my own mods.
Let's say you have a mod called "dave" which has two permissions, "scan" and "help". The rough process goes like this:
At startup, LiteLoader asks the mod what permissions it supports. The mod responds "mod.dave.scan" and "mod.dave.help".
When you join a server, LiteLoader creates a bundle containing all the permissions the mod supports and sends it to the server along with the mod id and version
If the server doesn't have the plugin, nothing happens and all permissions stay "granted" on the client
If the server has ClientPermissions, it unpacks the bundle and then asks the server's permissions system to grant/deny each permission
ClientPermissions packs the results into another bundle and sends it back to the client.
LiteLoader receives the bundle, unpacks it and offers it back to the mod.
LiteLoader refreshes the permissions every 5 minutes, or the server is allowed to re-send bundles whenever it wishes (eg. if the console issues /clps refresh)
What this means is that server owners can integrate the mod permissions into their existing player permissions structure easily by simply granting permissions as normal. ClientPermissions only accepts/responds to ids that it's been configured to accept:
/clps add dave // add the dave mod to supported permissions
/permplugin grant users mod.dave.scan // pseudocommand adding permission to the users group
The server retains a copy of bundles it has received in the config dir, so that server owners can easily see what permissions are supported for particular mods. It also allows a minimum version of the mod to be specified: imagine that our mod adds a new feature "poke" which is added in version 1.1, however the mod author forgets to add a permission for it and releases 1.2 which fixes this. Obviously the server owner will want to ensure users are on 1.2 and not 1.1 so the plugin can be set to kick people who connect using the old version.
More information is available on the curse page and Permissible interface in LiteLoader.
The Meaning of Life, the Universe, and Everything.
Join Date:
2/21/2015
Posts:
57
Location:
9152 200 -5310
Member Details
Great update!
could you add an option to hide waypoints / dim the rest of the map a bit when viewing slime chunks? it could be quite helpful to see them a bit easier
and it seems like when i toggle guardians off on the mob radar, elder guardians disappear too and toggling elder guardian off does nothing.
Guardians: intended pretty much. Didn't feel like making them a separate type. I don't even see an entry for Elder Guardians in the list of mobs to display/hide when I play, and I'm pretty surprised you do, they're coded not to have an entry at all
EDIT I see.. Elder Guardians have their own class now (starting in 1.11), which they didn't when they were first introduced. Map sees them and creates a new entry for them. And here at least, the Guardian entry doesn't affect Elder Guardians. Shouldn't, since it got its own automatically created icon. The EG's icon is just rendering very very small
Anyway being separate classes now makes things a bit easier Will have as separate types in the menu, and get Elder Guardians rendering right. 1.11 and up will get this fix with next release
There are these black/ blue (the colors of the boxes change) start to pop up randomly and they don't go away until I go directly above the chunk but I have my render distance to maximum (32). Someone before had the same issue and thought it's a server issue but is there any way for me/ the devs to fix it? This is what I mean: https://gyazo.com/8a49fdf309fb9714d4157d87c8fcadd3
Also the server IP is: play.wynncraft.com if that helps at all.
There are these black/ blue (the colors of the boxes change) start to pop up randomly and they don't go away until I go directly above the chunk but I have my render distance to maximum (32). Someone before had the same issue and thought it's a server issue but is there any way for me/ the devs to fix it? This is what I mean: https://gyazo.com/8a49fdf309fb9714d4157d87c8fcadd3
Also the server IP is: play.wynncraft.com if that helps at all.
Could you go to two of those "black chunks" and tell us the chunk coordinates? You can use DinnerBones' Coordinate tool to convert your own coordinates to the chunk coordinates.
(Asking for 6 numbers: {x1, y1, z1}, {x2, y2, z2} )
Honestly, I've started having the same issue recently, but I've been so caught up with everything else I've not had time to share it. It seems like it has to do with older cached map files, and you can't get close without the map resampling your surroundings and mapping over the squares.
Rollback Post to RevisionRollBack
Have an idea for a mod? Join me on Discord or let me know here! (I prefer Discord though)
Keep track of the latest news and updates by following my twitter!
Feel like playing MC with me? Join me on the official PC Gamer US server here!
It's something that happens on certain servers. https://atherys.com/ is another one. I've never been able to pin down why. The client is being told those chunks are empty. I'd just ignore those but on some maps chunks really are empty. I don't really feel like developing heuristics for determining when to trust the info coming from the server.
If server owners disavow any knowledge of it, some plugin is doing something weird. I'd be curious to know which one
I'll check out the server linked, but if it's like Atherys, I'm not going to spend time in survival to try to diagnose things. MC itself is a bit of a chore, I don't feel like actually playing it as part of figuring something out haha
And yeah you can't get close to them without them getting painted over with the live data the client sees. When the client gets farther away though, server's saying "this chunk is empty now lol". They change color because that's the color of the sky. You go above 64 it's blue, below it's black. Same would happen with any empty chunk. I'll stress this again: it's not that the chunk is unloading, it's that the client is specifically being told it is empty
I'm not seeing a "crash report" but am unable to get my game to start today with Voxelmap loaded. I remove it from the mods folder and the game starts as normal. This was using 1.6.19. Updated to 1.6.20, no change. Things were functioning just fine yesterday. I am not sure how to track down the problem...would the launcher log be of any assistance? (Launcher log in spoiler) Only running Liteloader, Optifine, and Voxelmap. Java updated to latest 64 bit version. Java crashes after Calling Late Init for mod Voxelmap. Any assistance would be appreciated...this is over my head.
Put your spoiler here.
[15:03:24] [main/INFO]: Loading tweak class name com.mumfrey.liteloader.launch.LiteLoaderTweaker
[15:03:24] [main/INFO]: Using primary tweak class name com.mumfrey.liteloader.launch.LiteLoaderTweaker
[15:03:24] [main/INFO]: Calling tweak class com.mumfrey.liteloader.launch.LiteLoaderTweaker
[15:03:24] [main/INFO]: Bootstrapping LiteLoader 1.11.2
[15:03:24] [main/INFO]: Registering API provider class com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient
[15:03:24] [main/INFO]: Spawning API provider class 'com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient' ...
[15:03:24] [main/INFO]: API provider class 'com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient' provides API 'liteloader'
[15:03:24] [main/INFO]: Initialising API 'liteloader' ...
[15:03:24] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.6.6 Source=file:/C:/Users/Peter%20Sanderson/AppData/Roaming/.minecraft/libraries/com/mumfrey/liteloader/1.11.2-SNAPSHOT/liteloader-1.11.2-SNAPSHOT.jar Env=CLIENT
[15:03:24] [main/INFO]: LiteLoader begin PREINIT...
[15:03:24] [main/INFO]: Initialising Loader properties...
[15:03:24] [main/INFO]: Setting up logger...
[15:03:24] [main/INFO]: LiteLoader 1.11.2 starting up...
[15:03:24] [main/INFO]: Active Pack: 1.11.2-SNAPSHOT-r49900AE-b6-6
[15:03:24] [main/INFO]: Java reports OS="windows 10"
[15:03:24] [main/INFO]: Adding supported mod class prefix 'LiteMod'
[15:03:24] [main/INFO]: Enumerating class path...
[15:03:24] [main/INFO]: Class path separator=";"
[15:03:24] [main/INFO]: Class path entries=(
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mumfrey\liteloader\1.11.2-SNAPSHOT\liteloader-1.11.2-SNAPSHOT.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\netty\1.6\netty-1.6.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.23.Final\netty-all-4.0.23.Final.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.24\authlib-1.5.24.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.10.11\realms-1.10.11.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\it\unimi\dsi\fastutil\7.0.12_mojang\fastutil-7.0.12_mojang.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\versions\1.11.2\1.11.2.jar
)
[15:03:24] [main/INFO]: Registering discovery module EnumeratorModuleClassPath: [<Java Class Path>]
[15:03:24] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods]
[15:03:24] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\1.11.2]
[15:03:24] [main/INFO]: Registering enumerator plugin DefaultEnumeratorPlugin: [com.mumfrey.liteloader.core.api.DefaultEnumeratorPlugin@35e2d654]
[15:03:24] [main/INFO]: Discovering tweaks on class path...
[15:03:25] [main/INFO]: Baking listener list for EnumerationObserver with 1 listeners
[15:03:25] [main/INFO]: Discovering valid mod files in folder C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods
[15:03:25] [main/INFO]: Considering valid mod file: C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod
[15:03:25] [main/INFO]: Adding newest valid mod file 'C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod' at revision 1620.0000
[15:03:25] [main/INFO]: Discovering valid mod files in folder C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\1.11.2
[15:03:25] [main/INFO]: Inspecting jar metadata in 'OptiFine_1.11.2_HD_U_B6_MOD.jar'
[15:03:25] [main/INFO]: Registering mixin config mixins.oldnorth.json for mod_voxelMap_1.6.20_for_1.11.2.litemod
[15:03:25] [main/INFO]: Registering mixin config mixins.voxelmap.json for mod_voxelMap_1.6.20_for_1.11.2.litemod
[15:03:25] [main/INFO]: Mod file 'OptiFine_1.11.2_HD_U_B6_MOD.jar' provides tweakClass 'optifine.OptiFineForgeTweaker', adding to Launch queue with priority -1000
[15:03:25] [main/INFO]: tweakClass 'optifine.OptiFineForgeTweaker' was successfully added
[15:03:25] [main/INFO]: ClassPathUtilities: attempting to inject file:/C:/Users/Peter%20Sanderson/AppData/Roaming/.minecraft/mods/1.11.2/OptiFine_1.11.2_HD_U_B6_MOD.jar into LaunchClassLoader
[15:03:25] [main/INFO]: Initialising LiteLoader Mixins
[15:03:25] [main/INFO]: LiteLoader PREINIT complete
[15:03:25] [main/INFO]: Injecting cascaded tweakers...
[15:03:25] [main/INFO]: Injecting tweak class optifine.OptiFineForgeTweaker with priority -1000
[15:03:25] [main/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.transformers.event.EventProxyTransformer'
[15:03:25] [main/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.launch.LiteLoaderTransformer'
[15:03:25] [main/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.client.transformers.CrashReportTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.transformers.event.EventTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.client.transformers.MinecraftTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.transformers.event.json.ModEventInjectionTransformer'
[15:03:25] [main/INFO]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[15:03:25] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[15:03:25] [main/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker
[15:03:25] [main/INFO]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[15:03:25] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[15:03:25] [main/INFO]: Calling tweak class optifine.OptiFineForgeTweaker
[15:03:25] [main/WARN]: Tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker has already been visited -- skipping
[15:03:25] [main/INFO]: Injecting downstream transformers
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.transformers.event.EventTransformer'
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer'
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.client.transformers.MinecraftTransformer'
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.transformers.event.json.ModEventInjectionTransformer'
[15:03:25] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[15:03:25] [main/INFO]: MinecraftTransformer found INIT injection point, this is good.
[15:03:25] [Client thread/INFO]: Setting user: PJSanderson
[15:03:27] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$RenderFogEvent
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: akf.getWaterColorMultiplier
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addDestroyEffects
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addHitEffects
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canCreatureSpawn
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canRenderInLayer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.doesSideBlockRendering
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getBedDirection
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getExtendedState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightOpacity
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightValue
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getSoundType
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.hasTileEntity
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isAir
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBed
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBedFoot
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isSideSolid
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.canRiderInteract
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.captureDrops
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.capturedDrops
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRenderInPass
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRiderSit
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getDurabilityForDisplay
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getRGBDurabilityForDisplay
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.onEntitySwing
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.shouldCauseReequipAnimation
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.showDurabilityBar
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bro.handleItemState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: adp.hasOverlay
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afy.getRecordResource
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyConflictContext
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyModifierAndCode
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.getKeyModifier
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.shouldRenderHUD
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.renderHUDEffect
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sh.isCurativeItem
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.canRenderBreaking
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.getRenderBoundingBox
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.hasFastRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.shouldRenderInPass
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.preDraw
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.postDraw
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.countEntities
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.getPerWorldStorage
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.initCapabilities
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getCloudRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getSkyRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getWeatherRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyConflictContext
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyModifier
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.gui.NotificationModUpdateScreen
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.ScreenshotEvent
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
[15:03:27] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
[15:03:27] [Client thread/INFO]: LWJGL Version: 2.9.4
[15:03:28] [Client thread/INFO]: [OptiFine]
[15:03:28] [Client thread/INFO]: [OptiFine] OptiFine_1.11.2_HD_U_B6
[15:03:28] [Client thread/INFO]: [OptiFine] Build: 20170112-180443
[15:03:28] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
[15:03:28] [Client thread/INFO]: [OptiFine] Java: 1.8.0_121, Oracle Corporation
[15:03:28] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[15:03:28] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[15:03:28] [Client thread/INFO]: [OptiFine] OpenGL: GeForce GTX 650/PCIe/SSE2, version 4.5.0 NVIDIA 378.49, NVIDIA Corporation
[15:03:28] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.0
[15:03:28] [Client thread/INFO]: [OptiFine] Maximum texture size: 16384x16384
[15:03:28] [Thread-6/INFO]: [OptiFine] Checking for new version
[15:03:28] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
[15:03:28] [Client thread/INFO]: [Shaders] OpenGL Version: 4.5.0 NVIDIA 378.49
[15:03:28] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
[15:03:28] [Client thread/INFO]: [Shaders] Renderer: GeForce GTX 650/PCIe/SSE2
[15:03:28] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
[15:03:28] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[15:03:28] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[15:03:28] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[15:03:28] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
[15:03:28] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Anisotropic Filtering is enabled: 16x
[15:03:28] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled.
[15:03:28] [Client thread/INFO]: [Shaders] No shaderpack loaded.
[15:03:28] [Client thread/INFO]: Reloading ResourceManager: Default
[15:03:29] [Thread-6/INFO]: [OptiFine] Version found: B5
[15:03:29] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[15:03:29] [Client thread/INFO]: [OptiFine] Resource packs: Default
[15:03:29] [Sound Library Loader/INFO]: Starting up SoundSystem...
[15:03:29] [Thread-7/INFO]: Initializing LWJGL OpenAL
[15:03:29] [Thread-7/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[15:03:29] [Thread-7/INFO]: OpenAL initialized.
[15:03:30] [Sound Library Loader/INFO]: Sound engine started
[15:03:33] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[15:03:33] [Client thread/INFO]: [OptiFine] Multitexture: true
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[15:03:33] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[15:03:33] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[15:03:34] [Client thread/INFO]: Created: 1024x512 textures-atlas
[15:03:36] [Client thread/INFO]: JInput Component Registry is initialising...
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/INFO]: Inspecting Keyboard controller HID Keyboard Device on Unknown...
[15:03:36] [Client thread/INFO]: Inspecting Mouse controller HID-compliant mouse on Unknown...
[15:03:36] [Client thread/INFO]: Inspecting Unknown controller Splashtop Virtual Hid on Unknown...
[15:03:36] [Client thread/INFO]: Inspecting Unknown controller Splashtop Virtual Hid on Unknown...
[15:03:36] [Client thread/INFO]: JInput Component Registry initialised, found 4 controller(s) 125 component(s)
[15:03:36] [Client thread/INFO]: LiteLoader begin INIT...
[15:03:36] [Client thread/INFO]: Baking listener list for CoreProvider with 2 listeners
[15:03:36] [Client thread/INFO]: Injecting external mods into class path...
[15:03:36] [Client thread/INFO]: Injecting external mods into class path...
[15:03:36] [Client thread/INFO]: Discovering mods on class path...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mumfrey\liteloader\1.11.2-SNAPSHOT\liteloader-1.11.2-SNAPSHOT.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\netty\1.6\netty-1.6.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.23.Final\netty-all-4.0.23.Final.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.24\authlib-1.5.24.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.10.11\realms-1.10.11.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\it\unimi\dsi\fastutil\7.0.12_mojang\fastutil-7.0.12_mojang.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\versions\1.11.2\1.11.2.jar...
[15:03:37] [Client thread/INFO]: Discovering mods in valid mod files...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod...
[15:03:37] [Client thread/INFO]: Found 1 potential matches
[15:03:37] [Client thread/INFO]: Discovering mods in valid mod files...
[15:03:37] [Client thread/INFO]: Mod class discovery completed
[15:03:37] [Client thread/INFO]: LiteLoader begin POSTINIT...
[15:03:37] [Client thread/INFO]: Inhibiting sound handler reload
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.LiteLoaderEventBrokerClient for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.PacketEventsClient for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.ClientPluginChannelsClient for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.core.ServerPluginChannels for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.messaging.MessageBus for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Discovered 1 total mod(s), injected 1 tweak(s)
[15:03:37] [Client thread/INFO]: Loading mod from com.mamiyaotaru.voxelmap.litemod.LiteModVoxelMap
[15:03:37] [Client thread/INFO]: Baking listener list for ModLoadObserver with 1 listeners
[15:03:37] [Client thread/INFO]: Successfully added mod VoxelMap version 1.6.20
[15:03:37] [Client thread/INFO]: Adding "C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod" to active resource pack set
[15:03:37] [Client thread/INFO]: Setting up "mod_voxelMap_1.6.20_for_1.11.2.litemod" as mod resource pack with identifier "VoxelMap"
[15:03:37] [Client thread/INFO]: Successfully added "C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod" to active resource pack set
[15:03:37] [Client thread/INFO]: Initialising mod VoxelMap version 1.6.20
[15:03:37] [Client thread/INFO]: Baking listener list for InterfaceObserver with 0 listeners
[15:03:38] [Client thread/INFO]: Reloading ResourceManager: Default, LiteLoader, VoxelMap
[15:03:38] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[15:03:38] [Client thread/INFO]: [OptiFine] Resource packs: Default
[15:03:40] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[15:03:40] [Client thread/INFO]: [OptiFine] Multitexture: true
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[15:03:40] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[15:03:40] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[15:03:42] [Client thread/INFO]: Created: 1024x512 textures-atlas
[15:03:43] [Client thread/INFO]: Calling late init for mod VoxelMap
[15:03:44] [Client thread/INFO]: Created: 256x128 waypoints-atlas
[15:03:44] [Client thread/INFO]: Created: 128x128 chooser-atlas
I'm not seeing a "crash report" but am unable to get my game to start today with Voxelmap loaded.
meaning what exactly? game starts then exits? hangs? Guessing exits. Looks like a problem creating the texture atlas for the waypoint icon chooser. Why that would be, especially when it wasn't yesterday, hard to say
What's changed? Computers (and programs) are usually pretty deterministic: same input leads to the same output. New Optifine version? Shaders? New profile with less memory allocated? Java update?
Thanks for at least taking a swing at it, I know I gave you very little to go on.
"What's changed?"
OK, I'm face-palming pretty hard now... I had forgotten the graphics driver was updated (Geforce Nvidia GTX 650, driver version 378.49) . I have no idea how that might impede the texture atlas (I don't know what a texture atlas is ). Is there a file that can be deleted or re-installed and if so, where?
Thing is, I attempted to do a workaround by going to MultiMC instead of the vanilla launcher. It's latest version allows the snapshot versions of Liteloader, which I installed along with Voxelmap 1.6.20 .
It ran without a hitch. I copied my existing Voxelmap folder with maps and waypoints to the MultiMC instance, no problems. I can keep playing with that but I find it odd that the driver install would have had that effect.
I am attempting to duplicate the issue with fresh installs of the vanilla launcher. I have deleted the vanilla install, and will reinstall with just Liteloader and Voxelmaps.
It may be helpful to know in case someone else has the same issue.
Attaching a new profile with the client thread expanded. I don't see any Voxel-related method calls in there.
I did make two changes before running it this time. I updated to 1.6.20 and I removed VoxelMap-Mod-1.11.0.litemod (that's the filename, which seems a little different than the convention you're using now) which was sitting in there from when I was playing on a 1.11 server instead of 1.11.2 like I am here. I'm not sure if this has made too much of a difference, it might have, but I can't tell with the profiler running, as that lags the game as well.
One thing that really seems to slow things down is planting torches, so wonder if it's related to the light map?
Cheers,
-BS
that is curious. I'm not doing anything on the client thread that should hang things up, and that profile seems to bear that out. All the heavy lifting is in other threads, and the number of worldmap calculation threads is kept at less than available cores. If MC is doing a lot of multithreading itself it could find itself waiting on CPU time, but none of my threads are high priority, and none of them should be working too hard just walking around. *If* they are blocking on IO (again hard to see how more than one or two would be with you just walking around) and *if* some other thread is unable to get CPU time as a result that could cause some slows, but I would think java's thread management would give CPU to threads that are doing something.. maybe a platform issue. I'll have to fire this up on a Linux box just for the heck of it some time.
Planting torches could, depending on location, force four chunk updates at a time. Again, that's a small portion of the chunks visible and should be entirely doable. The reentrant lock I mentioned earlier has to do with the sky light tables, and should be unaffected by torches. But did you try removing that mixin from the json?
Just tried removing the value from the JSON. Didn't seem to make much of a difference. It really slowed down when I came across some newly discovered Savannah Plateau M with the super-high mountains.
Cheers,
-BS
k. well if I could ask, try running it with hyperthreading disabled. Creating more map processing threads than there are physical cores could be hurting. Works fine here, but a different OS and environment. I still don't see how that would cause hangups, they aren't high priority threads or anything (and there should be that many of them actively doing anything as you walk around). And the heavy worldgen stuff is happening on another machine (your server). Still it's one possible variable to check out (and maybe rule out)
Read up on how to do this, turns out you can do it while the machine is running, which is good because I reboot maybe once a month.
http://techblog.cloudperf.net/2016/07/measuring-intel-hyper-thread-overhead.html
Didn't seem to make much difference in performance. Really slow at first, actually, but then again I was dealing with the Savannah Plateau M terrain with the curiously tall and sometimes floating mountains.
One odd thing I noticed that in 1.11.* parts of the landscape appear shaded when they shouldn't be, at least until you drop a torch there and it recalculates the light levels. This doesn't happen under 1.7.*. I don't think this is specific to VoxelMap, though, it happens without it. This could be an odd graphics interaction specific to Linux, perhaps as a complication, but it does also make me wonder why things slow down when placing torches. My other thought was some I/O bottleneck, but I think you mostly ruled that out. The cached map data is maybe 120MB for this mod, and I'm not sure how much it tries to modify, read, or add at once.
Cheers,
-BS
I do wonder about the lighting. I mean it's weird if it doesn't impact performance without the mod, but it's weird there are lighting glitches at all. Searge redid the lighting stuff and I've noticed far fewer spurious shadows than before
Anyway: IO. You shouldn't be seeing more than one read and one write per region per session. Each region gets read when you look at it on the map, or when you visit it. It's then held in memory until you leave the world, or your world map cache gets too big and the ones that haven't been viewed the longest are flushed. If it's changed since it was loaded, it's written. Reluctance to do too much IO does have the unfortunate side effect of new region data disappearing if your client crashes before they get flushed. But I didn't want to go around hammering IO.
Anyway I appreciate you looking into this. I'll go ahead and try to visit one of those biomes on my Linux box some time
As you may have guessed, I'm a software developer so a lot of this made sense. Most of the stuff I've worked on though is server-side that runs on middleware containers, rather than client side with graphics.
I really don't know if I'd get around to this given my current priorities, but if you have any tips on setting up a debugging environment it's not out of the question that I could grab your github repository to test it out on my own hardware - I've been meaning to learn more about github. I'm used to Eclipse as an IDE.
Cheers,
-BS
Personally, I'm kinda curious how the permissions system works, both as a staff member of a server, and as a developer who's interested in possibly adding it to one or two of my own mods.
Have an idea for a mod? Join me on Discord or let me know here! (I prefer Discord though)
Keep track of the latest news and updates by following my twitter!
Feel like playing MC with me? Join me on the official PC Gamer US server here!
Let's say you have a mod called "dave" which has two permissions, "scan" and "help". The rough process goes like this:
What this means is that server owners can integrate the mod permissions into their existing player permissions structure easily by simply granting permissions as normal. ClientPermissions only accepts/responds to ids that it's been configured to accept:
The server retains a copy of bundles it has received in the config dir, so that server owners can easily see what permissions are supported for particular mods. It also allows a minimum version of the mod to be specified: imagine that our mod adds a new feature "poke" which is added in version 1.1, however the mod author forgets to add a permission for it and releases 1.2 which fixes this. Obviously the server owner will want to ensure users are on 1.2 and not 1.1 so the plugin can be set to kick people who connect using the old version.
More information is available on the curse page and Permissible interface in LiteLoader.
Everything about 1.6.20 is just excellent
And the F3 change plus slime chunks addition is the icing on the cake !!!
Signature removed by popular demand.
Great update!
could you add an option to hide waypoints / dim the rest of the map a bit when viewing slime chunks? it could be quite helpful to see them a bit easier
and it seems like when i toggle guardians off on the mob radar, elder guardians disappear too and toggling elder guardian off does nothing.
Punch trees, get diamonds.
Pro tip #1: Dont be stupid.
Pro tip #2: Dont be too smart.
Guardians: intended pretty much. Didn't feel like making them a separate type. I don't even see an entry for Elder Guardians in the list of mobs to display/hide when I play, and I'm pretty surprised you do, they're coded not to have an entry at all
EDIT I see.. Elder Guardians have their own class now (starting in 1.11), which they didn't when they were first introduced. Map sees them and creates a new entry for them. And here at least, the Guardian entry doesn't affect Elder Guardians. Shouldn't, since it got its own automatically created icon. The EG's icon is just rendering very very small
Anyway being separate classes now makes things a bit easier Will have as separate types in the menu, and get Elder Guardians rendering right. 1.11 and up will get this fix with next release
Thanks
Punch trees, get diamonds.
Pro tip #1: Dont be stupid.
Pro tip #2: Dont be too smart.
There are these black/ blue (the colors of the boxes change) start to pop up randomly and they don't go away until I go directly above the chunk but I have my render distance to maximum (32). Someone before had the same issue and thought it's a server issue but is there any way for me/ the devs to fix it? This is what I mean: https://gyazo.com/8a49fdf309fb9714d4157d87c8fcadd3
Also the server IP is: play.wynncraft.com if that helps at all.
Honestly, I've started having the same issue recently, but I've been so caught up with everything else I've not had time to share it. It seems like it has to do with older cached map files, and you can't get close without the map resampling your surroundings and mapping over the squares.
Have an idea for a mod? Join me on Discord or let me know here! (I prefer Discord though)
Keep track of the latest news and updates by following my twitter!
Feel like playing MC with me? Join me on the official PC Gamer US server here!
It's something that happens on certain servers. https://atherys.com/ is another one. I've never been able to pin down why. The client is being told those chunks are empty. I'd just ignore those but on some maps chunks really are empty. I don't really feel like developing heuristics for determining when to trust the info coming from the server.
If server owners disavow any knowledge of it, some plugin is doing something weird. I'd be curious to know which one
I'll check out the server linked, but if it's like Atherys, I'm not going to spend time in survival to try to diagnose things. MC itself is a bit of a chore, I don't feel like actually playing it as part of figuring something out haha
And yeah you can't get close to them without them getting painted over with the live data the client sees. When the client gets farther away though, server's saying "this chunk is empty now lol". They change color because that's the color of the sky. You go above 64 it's blue, below it's black. Same would happen with any empty chunk. I'll stress this again: it's not that the chunk is unloading, it's that the client is specifically being told it is empty
I'm not seeing a "crash report" but am unable to get my game to start today with Voxelmap loaded. I remove it from the mods folder and the game starts as normal. This was using 1.6.19. Updated to 1.6.20, no change. Things were functioning just fine yesterday. I am not sure how to track down the problem...would the launcher log be of any assistance? (Launcher log in spoiler) Only running Liteloader, Optifine, and Voxelmap. Java updated to latest 64 bit version. Java crashes after Calling Late Init for mod Voxelmap. Any assistance would be appreciated...this is over my head.
Put your spoiler here.
[15:03:24] [main/INFO]: Loading tweak class name com.mumfrey.liteloader.launch.LiteLoaderTweaker
[15:03:24] [main/INFO]: Using primary tweak class name com.mumfrey.liteloader.launch.LiteLoaderTweaker
[15:03:24] [main/INFO]: Calling tweak class com.mumfrey.liteloader.launch.LiteLoaderTweaker
[15:03:24] [main/INFO]: Bootstrapping LiteLoader 1.11.2
[15:03:24] [main/INFO]: Registering API provider class com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient
[15:03:24] [main/INFO]: Spawning API provider class 'com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient' ...
[15:03:24] [main/INFO]: API provider class 'com.mumfrey.liteloader.client.api.LiteLoaderCoreAPIClient' provides API 'liteloader'
[15:03:24] [main/INFO]: Initialising API 'liteloader' ...
[15:03:24] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.6.6 Source=file:/C:/Users/Peter%20Sanderson/AppData/Roaming/.minecraft/libraries/com/mumfrey/liteloader/1.11.2-SNAPSHOT/liteloader-1.11.2-SNAPSHOT.jar Env=CLIENT
[15:03:24] [main/INFO]: LiteLoader begin PREINIT...
[15:03:24] [main/INFO]: Initialising Loader properties...
[15:03:24] [main/INFO]: Setting up logger...
[15:03:24] [main/INFO]: LiteLoader 1.11.2 starting up...
[15:03:24] [main/INFO]: Active Pack: 1.11.2-SNAPSHOT-r49900AE-b6-6
[15:03:24] [main/INFO]: Java reports OS="windows 10"
[15:03:24] [main/INFO]: Adding supported mod class prefix 'LiteMod'
[15:03:24] [main/INFO]: Enumerating class path...
[15:03:24] [main/INFO]: Class path separator=";"
[15:03:24] [main/INFO]: Class path entries=(
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mumfrey\liteloader\1.11.2-SNAPSHOT\liteloader-1.11.2-SNAPSHOT.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\netty\1.6\netty-1.6.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.23.Final\netty-all-4.0.23.Final.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.24\authlib-1.5.24.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.10.11\realms-1.10.11.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\it\unimi\dsi\fastutil\7.0.12_mojang\fastutil-7.0.12_mojang.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar
classpathEntry=C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\versions\1.11.2\1.11.2.jar
)
[15:03:24] [main/INFO]: Registering discovery module EnumeratorModuleClassPath: [<Java Class Path>]
[15:03:24] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods]
[15:03:24] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\1.11.2]
[15:03:24] [main/INFO]: Registering enumerator plugin DefaultEnumeratorPlugin: [com.mumfrey.liteloader.core.api.DefaultEnumeratorPlugin@35e2d654]
[15:03:24] [main/INFO]: Discovering tweaks on class path...
[15:03:25] [main/INFO]: Baking listener list for EnumerationObserver with 1 listeners
[15:03:25] [main/INFO]: Discovering valid mod files in folder C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods
[15:03:25] [main/INFO]: Considering valid mod file: C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod
[15:03:25] [main/INFO]: Adding newest valid mod file 'C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod' at revision 1620.0000
[15:03:25] [main/INFO]: Discovering valid mod files in folder C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\1.11.2
[15:03:25] [main/INFO]: Inspecting jar metadata in 'OptiFine_1.11.2_HD_U_B6_MOD.jar'
[15:03:25] [main/INFO]: Registering mixin config mixins.oldnorth.json for mod_voxelMap_1.6.20_for_1.11.2.litemod
[15:03:25] [main/INFO]: Registering mixin config mixins.voxelmap.json for mod_voxelMap_1.6.20_for_1.11.2.litemod
[15:03:25] [main/INFO]: Mod file 'OptiFine_1.11.2_HD_U_B6_MOD.jar' provides tweakClass 'optifine.OptiFineForgeTweaker', adding to Launch queue with priority -1000
[15:03:25] [main/INFO]: tweakClass 'optifine.OptiFineForgeTweaker' was successfully added
[15:03:25] [main/INFO]: ClassPathUtilities: attempting to inject file:/C:/Users/Peter%20Sanderson/AppData/Roaming/.minecraft/mods/1.11.2/OptiFine_1.11.2_HD_U_B6_MOD.jar into LaunchClassLoader
[15:03:25] [main/INFO]: Initialising LiteLoader Mixins
[15:03:25] [main/INFO]: LiteLoader PREINIT complete
[15:03:25] [main/INFO]: Injecting cascaded tweakers...
[15:03:25] [main/INFO]: Injecting tweak class optifine.OptiFineForgeTweaker with priority -1000
[15:03:25] [main/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.transformers.event.EventProxyTransformer'
[15:03:25] [main/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.launch.LiteLoaderTransformer'
[15:03:25] [main/INFO]: Injecting required class transformer 'com.mumfrey.liteloader.client.transformers.CrashReportTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.transformers.event.EventTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.client.transformers.MinecraftTransformer'
[15:03:25] [main/INFO]: Queuing required class transformer 'com.mumfrey.liteloader.transformers.event.json.ModEventInjectionTransformer'
[15:03:25] [main/INFO]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[15:03:25] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[15:03:25] [main/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker
[15:03:25] [main/INFO]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[15:03:25] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker
[15:03:25] [main/INFO]: Calling tweak class optifine.OptiFineForgeTweaker
[15:03:25] [main/WARN]: Tweak class name org.spongepowered.asm.mixin.MixinEnvironment$EnvironmentStateTweaker has already been visited -- skipping
[15:03:25] [main/INFO]: Injecting downstream transformers
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.transformers.event.EventTransformer'
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer'
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.client.transformers.MinecraftTransformer'
[15:03:25] [main/INFO]: Injecting additional class transformer class 'com.mumfrey.liteloader.transformers.event.json.ModEventInjectionTransformer'
[15:03:25] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[15:03:25] [main/INFO]: MinecraftTransformer found INIT injection point, this is good.
[15:03:25] [Client thread/INFO]: Setting user: PJSanderson
[15:03:27] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$RenderFogEvent
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: akf.getWaterColorMultiplier
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addDestroyEffects
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addHitEffects
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canCreatureSpawn
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canRenderInLayer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.doesSideBlockRendering
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getBedDirection
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getExtendedState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightOpacity
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightValue
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getSoundType
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.hasTileEntity
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isAir
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBed
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBedFoot
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isSideSolid
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.canRiderInteract
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.captureDrops
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.capturedDrops
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRenderInPass
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRiderSit
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getDurabilityForDisplay
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getRGBDurabilityForDisplay
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.onEntitySwing
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.shouldCauseReequipAnimation
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.showDurabilityBar
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bro.handleItemState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: adp.hasOverlay
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afy.getRecordResource
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyConflictContext
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyModifierAndCode
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.getKeyModifier
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.shouldRenderHUD
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.renderHUDEffect
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sh.isCurativeItem
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.canRenderBreaking
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.getRenderBoundingBox
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.hasFastRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.shouldRenderInPass
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.preDraw
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.postDraw
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.countEntities
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.getPerWorldStorage
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.initCapabilities
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getCloudRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getSkyRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getWeatherRenderer
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyConflictContext
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyModifier
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.gui.NotificationModUpdateScreen
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.ScreenshotEvent
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
[15:03:27] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
[15:03:27] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
[15:03:27] [Client thread/INFO]: LWJGL Version: 2.9.4
[15:03:28] [Client thread/INFO]: [OptiFine]
[15:03:28] [Client thread/INFO]: [OptiFine] OptiFine_1.11.2_HD_U_B6
[15:03:28] [Client thread/INFO]: [OptiFine] Build: 20170112-180443
[15:03:28] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
[15:03:28] [Client thread/INFO]: [OptiFine] Java: 1.8.0_121, Oracle Corporation
[15:03:28] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[15:03:28] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[15:03:28] [Client thread/INFO]: [OptiFine] OpenGL: GeForce GTX 650/PCIe/SSE2, version 4.5.0 NVIDIA 378.49, NVIDIA Corporation
[15:03:28] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.0
[15:03:28] [Client thread/INFO]: [OptiFine] Maximum texture size: 16384x16384
[15:03:28] [Thread-6/INFO]: [OptiFine] Checking for new version
[15:03:28] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
[15:03:28] [Client thread/INFO]: [Shaders] OpenGL Version: 4.5.0 NVIDIA 378.49
[15:03:28] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
[15:03:28] [Client thread/INFO]: [Shaders] Renderer: GeForce GTX 650/PCIe/SSE2
[15:03:28] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
[15:03:28] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[15:03:28] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[15:03:28] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[15:03:28] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
[15:03:28] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Anisotropic Filtering is enabled: 16x
[15:03:28] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled.
[15:03:28] [Client thread/INFO]: [Shaders] No shaderpack loaded.
[15:03:28] [Client thread/INFO]: Reloading ResourceManager: Default
[15:03:29] [Thread-6/INFO]: [OptiFine] Version found: B5
[15:03:29] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[15:03:29] [Client thread/INFO]: [OptiFine] Resource packs: Default
[15:03:29] [Sound Library Loader/INFO]: Starting up SoundSystem...
[15:03:29] [Thread-7/INFO]: Initializing LWJGL OpenAL
[15:03:29] [Thread-7/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[15:03:29] [Thread-7/INFO]: OpenAL initialized.
[15:03:30] [Sound Library Loader/INFO]: Sound engine started
[15:03:33] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[15:03:33] [Client thread/INFO]: [OptiFine] Multitexture: true
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[15:03:33] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[15:03:33] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[15:03:33] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[15:03:34] [Client thread/INFO]: Created: 1024x512 textures-atlas
[15:03:36] [Client thread/INFO]: JInput Component Registry is initialising...
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/ERROR]: The jar file C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar has a security seal for path net.java.games.input, but that path is defined and not secure
[15:03:36] [Client thread/INFO]: Inspecting Keyboard controller HID Keyboard Device on Unknown...
[15:03:36] [Client thread/INFO]: Inspecting Mouse controller HID-compliant mouse on Unknown...
[15:03:36] [Client thread/INFO]: Inspecting Unknown controller Splashtop Virtual Hid on Unknown...
[15:03:36] [Client thread/INFO]: Inspecting Unknown controller Splashtop Virtual Hid on Unknown...
[15:03:36] [Client thread/INFO]: JInput Component Registry initialised, found 4 controller(s) 125 component(s)
[15:03:36] [Client thread/INFO]: LiteLoader begin INIT...
[15:03:36] [Client thread/INFO]: Baking listener list for CoreProvider with 2 listeners
[15:03:36] [Client thread/INFO]: Injecting external mods into class path...
[15:03:36] [Client thread/INFO]: Injecting external mods into class path...
[15:03:36] [Client thread/INFO]: Discovering mods on class path...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mumfrey\liteloader\1.11.2-SNAPSHOT\liteloader-1.11.2-SNAPSHOT.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\netty\1.6\netty-1.6.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar...
[15:03:36] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.23.Final\netty-all-4.0.23.Final.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.24\authlib-1.5.24.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.10.11\realms-1.10.11.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\it\unimi\dsi\fastutil\7.0.12_mojang\fastutil-7.0.12_mojang.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\versions\1.11.2\1.11.2.jar...
[15:03:37] [Client thread/INFO]: Discovering mods in valid mod files...
[15:03:37] [Client thread/INFO]: Searching C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod...
[15:03:37] [Client thread/INFO]: Found 1 potential matches
[15:03:37] [Client thread/INFO]: Discovering mods in valid mod files...
[15:03:37] [Client thread/INFO]: Mod class discovery completed
[15:03:37] [Client thread/INFO]: LiteLoader begin POSTINIT...
[15:03:37] [Client thread/INFO]: Inhibiting sound handler reload
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.LiteLoaderEventBrokerClient for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.PacketEventsClient for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.ClientPluginChannelsClient for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.core.ServerPluginChannels for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.messaging.MessageBus for API LiteLoader core API
[15:03:37] [Client thread/INFO]: Discovered 1 total mod(s), injected 1 tweak(s)
[15:03:37] [Client thread/INFO]: Loading mod from com.mamiyaotaru.voxelmap.litemod.LiteModVoxelMap
[15:03:37] [Client thread/INFO]: Baking listener list for ModLoadObserver with 1 listeners
[15:03:37] [Client thread/INFO]: Successfully added mod VoxelMap version 1.6.20
[15:03:37] [Client thread/INFO]: Adding "C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod" to active resource pack set
[15:03:37] [Client thread/INFO]: Setting up "mod_voxelMap_1.6.20_for_1.11.2.litemod" as mod resource pack with identifier "VoxelMap"
[15:03:37] [Client thread/INFO]: Successfully added "C:\Users\Peter Sanderson\AppData\Roaming\.minecraft\mods\mod_voxelMap_1.6.20_for_1.11.2.litemod" to active resource pack set
[15:03:37] [Client thread/INFO]: Initialising mod VoxelMap version 1.6.20
[15:03:37] [Client thread/INFO]: Baking listener list for InterfaceObserver with 0 listeners
[15:03:38] [Client thread/INFO]: Reloading ResourceManager: Default, LiteLoader, VoxelMap
[15:03:38] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[15:03:38] [Client thread/INFO]: [OptiFine] Resource packs: Default
[15:03:40] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[15:03:40] [Client thread/INFO]: [OptiFine] Multitexture: true
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[15:03:40] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[15:03:40] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[15:03:40] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[15:03:42] [Client thread/INFO]: Created: 1024x512 textures-atlas
[15:03:43] [Client thread/INFO]: Calling late init for mod VoxelMap
[15:03:44] [Client thread/INFO]: Created: 256x128 waypoints-atlas
[15:03:44] [Client thread/INFO]: Created: 128x128 chooser-atlas
meaning what exactly? game starts then exits? hangs? Guessing exits. Looks like a problem creating the texture atlas for the waypoint icon chooser. Why that would be, especially when it wasn't yesterday, hard to say
What's changed? Computers (and programs) are usually pretty deterministic: same input leads to the same output. New Optifine version? Shaders? New profile with less memory allocated? Java update?
Thanks for at least taking a swing at it, I know I gave you very little to go on.
"What's changed?"
OK, I'm face-palming pretty hard now... I had forgotten the graphics driver was updated (Geforce Nvidia GTX 650, driver version 378.49) . I have no idea how that might impede the texture atlas (I don't know what a texture atlas is ). Is there a file that can be deleted or re-installed and if so, where?
Thing is, I attempted to do a workaround by going to MultiMC instead of the vanilla launcher. It's latest version allows the snapshot versions of Liteloader, which I installed along with Voxelmap 1.6.20 .
It ran without a hitch. I copied my existing Voxelmap folder with maps and waypoints to the MultiMC instance, no problems. I can keep playing with that but I find it odd that the driver install would have had that effect.
I am attempting to duplicate the issue with fresh installs of the vanilla launcher. I have deleted the vanilla install, and will reinstall with just Liteloader and Voxelmaps.
It may be helpful to know in case someone else has the same issue.
Edit: It's linked to this I suspect..
https://bugs.mojang.com/browse/MC-112780
So is there any fix to these black/ blue boxes?