Jump to content

[SOLVED] Chunk done loading event?


deerangle

Recommended Posts

4 hours ago, deerangle said:

Is there some event or something I can use to call come code as soon as a chunk finishes loading? I know there is ChunkEvent.Load, but that gives me the chunk before it is loaded, not after.

What are you trying to do, not how you want to do it?

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Once ChunkEvent.Load is fired, the chunk is for all intents and purposes loaded - the event is not cancelable and the chunk data is in the chunk provider's loaded chunks map.  The only thing that hasn't yet occurred is population, which is a server-side thing anyway. 

 

You could always schedule your code to run on the next tick via Minecraft#addScheduledTask() (given your mention of map textures, I'm assuming you're doing this client-side).

Link to comment
Share on other sites

2 hours ago, deerangle said:

Another small problem now is, that when loading the map data, the ChunkEvent.Load event is invoked, which loads the map, which invokes the Event... Therefore, stackoverflowexception. Is there a way I can prevent that?

The fuck are you doing that causes this?

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Well, It seems getting the BlockState loads the chunk, which Invokes the event and thus starts a loop. Here is the relevant part of the StackTrace:

 

com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:40) //calling self again
net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic)
net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920)
net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105)
net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94)
net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130)
net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101)
net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147)
net.minecraft.world.World.getChunkFromChunkCoords(World.java:361)
net.minecraft.world.World.getChunkFromBlockCoords(World.java:353)
net.minecraft.world.World.getBlockState(World.java:994)
com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197)
com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190)
com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126)
com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:131)
com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:107)
com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:91)
com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:40) //initial call when chunk is loaded

 

Link to comment
Share on other sites

I did not ask for a stack trace, as the fact that your code is invoking a chunk load event was already self evident.

 

What I want is your code.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

6 hours ago, Draco18s said:

You should use << 4

The reason to use bit shifting instead of multiplication/division is that

- Minecraft’s chucks are a power of 2 (16x16) exactly so that you can use bit shifting instead of multiplication/division for performance gains

- Multiplication/division doesn’t always give the same result as bit shifting (-1)

 

Anyway you don’t need to use these functions directly as Minecraft has a ChunkPos class that handles this all for you. new ChunkPos(BlockPos);

 

You should also be using ReflectionHelper and storing a reference to the Field so that you don’t do a Field lookup every time. 

Edited by Cadiboo

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

49 minutes ago, deerangle said:

I fixed these minor things as suggested, but the Error is still not fixed.

Has anything changed? Please post your new entire debug log as described in my signature

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

Of course nothing changed. I'm now using a bitshift instead of multiply and getting the Field only once using a helper class instead of getting it several times not using the helper class. What difference did you expect?

 

And here the entire debug log:

Spoiler

[10:34:11] [main/INFO] [GradleStart]: Extra: []
[10:34:11] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, /home/ian/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[10:34:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[10:34:11] [main/INFO] [FML]: Forge Mod Loader version 14.23.4.2705 for Minecraft 1.12.2 loading
[10:34:11] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_181, running on Linux:amd64:4.15.0-34-generic, installed at /opt/Oracle_Java/jdk1.8.0_181/jre
[10:34:11] [main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using default libraries directory.
[10:34:11] [main/ERROR] [FML]: Full: /home/ian/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven-artifact/3.5.3/7dc72b6d6d8a6dced3d294ed54c2cc3515ade9f4/maven-artifact-3.5.3.jar
[10:34:11] [main/ERROR] [FML]: Trimmed: /home/ian/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven-artifact/3.5.3/
[10:34:11] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[10:34:11] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
[10:34:11] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
[10:34:11] [main/INFO] [FML]: Searching /home/ian/Desktop/Java/minecraft/Mods/ris/RIS-Minimap/run/./mods for mods
[10:34:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[10:34:11] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[10:34:11] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[10:34:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[10:34:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:34:12] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[10:34:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[10:34:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[10:34:13] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[10:34:13] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[10:34:13] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[10:34:13] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[10:34:14] [main/INFO] [net.minecraft.client.Minecraft]: Setting user: Player889
[10:34:18] [main/WARN] [net.minecraft.client.settings.GameSettings]: Skipping bad option: lastServer:
[10:34:18] [main/INFO] [net.minecraft.client.Minecraft]: LWJGL Version: 2.9.4
[10:34:18] [main/INFO] [FML]: -- System Details --
Details:
   Minecraft Version: 1.12.2
   Operating System: Linux (amd64) version 4.15.0-34-generic
   Java Version: 1.8.0_181, Oracle Corporation
   Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
   Memory: 137593928 bytes (131 MB) / 602931200 bytes (575 MB) up to 3728736256 bytes (3556 MB)
   JVM Flags: 0 total; 
   IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
   FML: 
   Loaded coremods (and transformers): 
   GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13527 Compatibility Profile Context' Renderer: 'AMD Radeon (TM) RX 460 Graphics'
[10:34:18] [main/INFO] [FML]: MinecraftForge v14.23.4.2705 Initialized
[10:34:19] [main/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[10:34:19] [main/INFO] [FML]: Replaced 1036 ore ingredients
[10:34:19] [main/INFO] [FML]: Searching /home/ian/Desktop/Java/minecraft/Mods/ris/RIS-Minimap/run/./mods for mods
[10:34:20] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
[10:34:20] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, risminimap] at CLIENT
[10:34:20] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, risminimap] at SERVER
[10:34:21] [main/INFO] [net.minecraft.client.resources.SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:RIS-Minimap
[10:34:21] [main/INFO] [FML]: Processing ObjectHolder annotations
[10:34:21] [main/INFO] [FML]: Found 1168 ObjectHolder annotations
[10:34:21] [main/INFO] [FML]: Identifying ItemStackHolder annotations
[10:34:21] [main/INFO] [FML]: Found 0 ItemStackHolder annotations
[10:34:21] [main/INFO] [FML]: Configured a dormant chunk cache size of 0
[10:34:21] [main/INFO] [STDOUT]: [com.deerangle.render.MinimapGuiScreen:<init>:32]: Setting up texture
[10:34:21] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[10:34:21] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 233063615 nanos
[10:34:21] [main/INFO] [FML]: Applying holder lookups
[10:34:21] [main/INFO] [FML]: Holder lookups applied
[10:34:21] [main/INFO] [FML]: Applying holder lookups
[10:34:21] [main/INFO] [FML]: Holder lookups applied
[10:34:21] [main/INFO] [FML]: Applying holder lookups
[10:34:21] [main/INFO] [FML]: Holder lookups applied
[10:34:21] [main/INFO] [FML]: Applying holder lookups
[10:34:21] [main/INFO] [FML]: Holder lookups applied
[10:34:21] [main/INFO] [FML]: Injecting itemstacks
[10:34:21] [main/INFO] [FML]: Itemstack injection complete
[10:34:21] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Found status: UP_TO_DATE Target: null
[10:34:22] [Sound Library Loader/INFO] [net.minecraft.client.audio.SoundManager]: Starting up SoundSystem...
[10:34:22] [Thread-4/INFO] [net.minecraft.client.audio.SoundManager]: Initializing LWJGL OpenAL
[10:34:22] [Thread-4/INFO] [net.minecraft.client.audio.SoundManager]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[10:34:23] [Thread-4/INFO] [net.minecraft.client.audio.SoundManager]: OpenAL initialized.
[10:34:23] [Sound Library Loader/INFO] [net.minecraft.client.audio.SoundManager]: Sound engine started
[10:34:25] [main/INFO] [FML]: Max texture size: 16384
[10:34:25] [main/INFO] [net.minecraft.client.renderer.texture.TextureMap]: Created: 512x512 textures-atlas
[10:34:27] [main/INFO] [FML]: Applying holder lookups
[10:34:27] [main/INFO] [FML]: Holder lookups applied
[10:34:27] [main/INFO] [FML]: Injecting itemstacks
[10:34:27] [main/INFO] [FML]: Itemstack injection complete
[10:34:27] [main/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods
[10:34:27] [main/WARN] [net.minecraft.client.settings.GameSettings]: Skipping bad option: lastServer:
[10:34:27] [main/INFO] [com.mojang.text2speech.NarratorLinux]: Narrator library successfully loaded
[10:34:28] [Realms Notification Availability checker #1/INFO] [com.mojang.realmsclient.client.RealmsClient]: Could not authorize you against Realms server: Invalid session id
[10:34:39] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Starting integrated minecraft server version 1.12.2
[10:34:39] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer]: Generating keypair
[10:34:39] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance
[10:34:40] [Server thread/INFO] [FML]: Applying holder lookups
[10:34:40] [Server thread/INFO] [FML]: Holder lookups applied
[10:34:40] [Server thread/INFO] [FML]: Loading dimension 0 (Test World) (net.minecraft.server.integrated.IntegratedServer@21958f58)
[10:34:40] [Server thread/INFO] [net.minecraft.advancements.AdvancementList]: Loaded 488 advancements
[10:34:40] [Server thread/INFO] [FML]: Loading dimension 1 (Test World) (net.minecraft.server.integrated.IntegratedServer@21958f58)
[10:34:40] [Server thread/INFO] [FML]: Loading dimension -1 (Test World) (net.minecraft.server.integrated.IntegratedServer@21958f58)
[10:34:40] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Preparing start region for level 0
[10:34:42] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.world.ChunkEvent$Load@4f351409:
java.lang.StackOverflowError: null
   at java.io.UnixFileSystem.canonicalize0(Native Method) ~[?:1.8.0_181]
   at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:172) ~[?:1.8.0_181]
   at java.io.File.getCanonicalPath(File.java:618) ~[?:1.8.0_181]
   at java.io.FilePermission$1.run(FilePermission.java:215) ~[?:1.8.0_181]
   at java.io.FilePermission$1.run(FilePermission.java:203) ~[?:1.8.0_181]
   at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_181]
   at java.io.FilePermission.init(FilePermission.java:203) ~[?:1.8.0_181]
   at java.io.FilePermission.<init>(FilePermission.java:277) ~[?:1.8.0_181]
   at java.lang.SecurityManager.checkRead(SecurityManager.java:888) ~[?:1.8.0_181]
   at java.io.File.exists(File.java:814) ~[?:1.8.0_181]
   at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1282) ~[?:1.8.0_181]
   at sun.misc.URLClassPath.getResource(URLClassPath.java:239) ~[?:1.8.0_181]
   at java.net.URLClassLoader$1.run(URLClassLoader.java:365) ~[?:1.8.0_181]
   at java.net.URLClassLoader$1.run(URLClassLoader.java:362) ~[?:1.8.0_181]
   at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_181]
   at java.net.URLClassLoader.findClass(URLClassLoader.java:361) ~[?:1.8.0_181]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_181]
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) ~[?:1.8.0_181]
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_181]
   at org.apache.logging.log4j.core.impl.MutableLogEvent.getThrownProxy(MutableLogEvent.java:338) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.pattern.ExtendedThrowablePatternConverter.format(ExtendedThrowablePatternConverter.java:61) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.pattern.PatternFormatter.format(PatternFormatter.java:38) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.layout.PatternLayout$PatternSerializer.toSerializable(PatternLayout.java:333) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.layout.PatternLayout$PatternSerializer.toSerializable(PatternLayout.java:323) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.layout.PatternLayout.toSerializable(PatternLayout.java:208) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.layout.PatternLayout.toSerializable(PatternLayout.java:57) ~[log4j-core-2.8.1.jar:2.8.1]
   at net.minecraftforge.server.console.log4j.TerminalConsoleAppender.formatEvent(TerminalConsoleAppender.java:184) ~[forgeSrc-1.12.2-14.23.4.2705.jar:?]
   at net.minecraftforge.server.console.log4j.TerminalConsoleAppender.append(TerminalConsoleAppender.java:167) ~[forgeSrc-1.12.2-14.23.4.2705.jar:?]
   at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:448) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:433) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:403) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:63) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146) ~[log4j-core-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2091) ~[log4j-api-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2011) ~[log4j-api-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1884) ~[log4j-api-2.8.1.jar:2.8.1]
   at org.apache.logging.log4j.spi.AbstractLogger.error(AbstractLogger.java:854) ~[log4j-api-2.8.1.jar:2.8.1]
   at net.minecraftforge.fml.common.eventhandler.EventBus.handleException(EventBus.java:203) ~[EventBus.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:187) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:168) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapEventHandler.loadChunk(MinimapEventHandler.java:39) ~[MinimapEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_11_MinimapEventHandler_loadChunk_Load.invoke(.dynamic) ~[?:?]
   at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
   at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) ~[EventBus.class:?]
   at net.minecraft.world.chunk.Chunk.onLoad(Chunk.java:920) ~[Chunk.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:105) ~[ChunkIOProvider.class:?]
   at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94) ~[ChunkIOExecutor.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:130) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:101) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:147) ~[ChunkProviderServer.class:?]
   at net.minecraft.world.World.getChunkFromChunkCoords(World.java:361) ~[World.class:?]
   at net.minecraft.world.World.getChunkFromBlockCoords(World.java:353) ~[World.class:?]
   at net.minecraft.world.World.getBlockState(World.java:994) ~[World.class:?]
   at com.deerangle.render.MinimapColors.getOpacity(MinimapColors.java:197) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getBrightness(MinimapColors.java:190) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapColors.getMapColor(MinimapColors.java:126) ~[MinimapColors.class:?]
   at com.deerangle.render.MinimapCacher.getMapPixelColor(MinimapCacher.java:134) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.loadChunk(MinimapCacher.java:110) ~[MinimapCacher.class:?]
   at com.deerangle.render.MinimapCacher.cacheChunk(MinimapCacher.java:94) ~[MinimapCacher.class:?]

 

Edited by deerangle
Link to comment
Share on other sites

Try scheduling it to run on the next tick? Or make sure your using a ChunkCache?

It appears that your getOpacity is getting a blockstate at a pos which forces a (the) chunk to be (re)loaded.

I see two possible problems:

1) getOpacity forces the current chunk to be reloaded repeatedly somehow

2) Your getting the opacity for a block in a neighbouring chunk causing neighbouring chunks to be loaded indefinitely.

Try printing out the BlockPos that your calling getBlockState for. It will tell you which one of the problems your having (or show a 3rd problem)

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Me and my sister are playing on a modded minecraft server, but recently she has been crashing at random intervals and no one I've talked with knows why. There's no crash report on my sister's side, but in the log of the server there appears a bunch of lines every time she crashes. They appear to be mostly similar with different mods changing each crash. Minecraft Version: 1.20.1 Forge version: forge-47.2.20 Server log: [07May2024 18:13:29.067] [Server thread/ERROR] [net.minecraftforge.eventbus.EventBus/EVENTBUS]: Exception caught during firing event: null     Index: 12     Listeners:         0: NORMAL         1: ASM: com.github.alexthe666.citadel.server.CitadelEvents@28c884eb onEntityUpdateDebug(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         2: net.minecraftforge.eventbus.EventBus$$Lambda$4374/0x00007f0098c72da0@10f79ae2         3: ASM: com.github.alexthe666.alexsmobs.event.ServerEvents@6f4126f3 onLivingUpdateEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         4: ASM: class tallestegg.illagersweararmor.IWASpawnEvents tickEntity(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         5: ASM: class io.github.lightman314.lightmanscurrency.common.EventHandler entityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         6: ASM: com.github.L_Ender.cataclysm.event.ServerEventHandler@1bbd60d8 onLivingUpdateEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         7: ASM: class io.github.edwinmindcraft.apoli.common.ApoliPowerEventHandler playerTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         8: ASM: class io.github.edwinmindcraft.apoli.common.ApoliEventHandler livingTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         9: net.minecraftforge.eventbus.EventBus$$Lambda$4374/0x00007f0098c72da0@1e30768c         10: ASM: class net.mcreator.borninchaosv.init.EntityAnimationFactory onEntityTick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         11: ASM: squeek.appleskin.network.SyncHandler@29e380f7 onLivingTickEvent(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V         12: ASM: top.theillusivec4.curios.common.event.CuriosEventHandler@55b4416c tick(Lnet/minecraftforge/event/entity/living/LivingEvent$LivingTickEvent;)V java.lang.ArrayIndexOutOfBoundsException [07May2024 18:13:29.146] [Server thread/WARN] [net.minecraft.server.network.ServerConnectionListener/]: Failed to handle packet for /OMITTED IP net.minecraft.ReportedException: Ticking player     at net.minecraft.server.level.ServerPlayer.m_9240_(ServerPlayer.java:530) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.server.network.ServerGamePacketListenerImpl.m_9933_(ServerGamePacketListenerImpl.java:262) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.network.Connection.m_129483_(Connection.java:263) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.server.network.ServerConnectionListener.m_9721_(ServerConnectionListener.java:142) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:907) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:283) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:814) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23461!/:?]     at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: java.lang.ArrayIndexOutOfBoundsException Mod List: SecurityCraft v1.9.9.jar additional_lights-1.20.1-2.1.7.jar advancements_tracker_1.20.1-6.1.0.jar AI-Improvements-1.20-0.5.2.jar alexsdelight-1.5.jar alexsmobs-1.22.8.jar AmbientSounds_FORGE_v5.3.9_mc1.20.1.jar amendments-1.20-1.1.26.jar appleskin-forge-mc1.20.1-2.5.1.jar Aquaculture-1.20.1-2.5.1.jar aquaculture_delight_1.0.0_forge_1.20.1.jar architectury-9.2.14-forge.jar Arda's Sculks 1.3.2 [FORGE] [1.20.1].jar artifacts-forge-9.5.3.jar async-locator-forge-1.20-1.3.0.jar athena-forge-1.20.1-3.1.2.jar AttributeFix-Forge-1.20.1-21.0.4.jar BadOptimizations-2.1.1.jar badpackets-forge-0.4.3.jar balm-forge-1.20.1-7.2.2.jar beautify-2.0.2.jar BetterAdvancements-1.20.1-0.3.2.162.jar bettercombat-forge-1.8.5+1.20.1.jar BetterF3-7.0.2-Forge-1.20.1.jar betterfarmerscombat-1.2-1.20.1.jar BetterThirdPerson-Forge-1.20-1.9.0.jar BiomesOPlenty-1.20.1-18.0.0.598.jar Bookshelf-Forge-1.20.1-20.1.10.jar born_in_chaos_[Forge]1.20.1_1.2.jar Bountiful-6.0.3+1.20.1-forge.jar caelus-forge-3.2.0+1.20.1.jar camera-forge-1.20.1-1.0.8.jar canary-mc1.20.1-0.3.3.jar chat_heads-0.10.32-forge-1.20.jar Chimes-v2.0.1-1.20.1.jar Chipped-forge-1.20.1-3.0.6.jar chunksending-1.20.1-2.8.jar Chunky-1.3.136.jar citadel-2.5.4-1.20.1.jar cloth-config-11.1.118-forge.jar Clumps-forge-1.20.1-12.0.0.3.jar cluttered-2.1-1.20.1.jar connectedglass-1.1.11-forge-mc1.20.1.jar Controlling-forge-1.20.1-12.0.2.jar corpse-forge-1.20.1-1.0.12.jar cosmeticarmorreworked-1.20.1-v1a.jar CreativeCore_FORGE_v2.11.27_mc1.20.1.jar creeperoverhaul-3.0.2-forge.jar Croptopia-1.20.1-FORGE-3.0.4.jar ctia-1.20.1-forge-2.0.9.jar cupboard-1.20.1-2.6.jar curios-forge-5.9.0+1.20.1.jar CustomPlayerModels-1.20-0.6.16c.jar darktimer-forge-1.20.1-1.0.9.jar dotbe-1.20.1-1.5.5.jar dummmmmmy-1.20-1.8.14.jar DungeonsArise-1.20.x-2.1.58-release.jar DungeonsAriseSevenSeas-1.20.x-1.0.2-forge.jar dye_depot-1.0.0-forge.jar dynamiclights-v1.7.1-mc1.17x-1.20x-mod.jar easy_mob_farm_1.20.1-7.1.0.jar elevatorid-1.20.1-lex-1.9.jar embeddium-0.3.17+mc1.20.1-all.jar embeddiumplus-1.20.1-v1.2.8.jar emotecraft-for-MC1.20.1-2.2.7-b.build.50-forge.jar EnchantmentDescriptions-Forge-1.20.1-17.0.14.jar EnderMail-1.20.1-1.2.9.jar endermanoverhaul-forge-1.20.1-1.0.4.jar endersdelight-1.20.1-1.0.3.jar entityculling-forge-1.6.2-mc1.20.1.jar EpheroLib-1.20.1-FORGE-1.2.0.jar fantasyfurniture-1.20.1-9.0.0.jar FarmersDelight-1.20.1-1.2.4.jar farmersutils-1.0.5-1.20.1.jar Fastload-Reforged-mc1.20.1-3.4.0.jar fastpaintings-1.20-1.2.5.jar ferritecore-6.0.1-forge.jar friendsandfoes-forge-mc1.20.1-2.0.10.jar ftb-essentials-forge-2001.2.2.jar ftb-library-forge-2001.2.1.jar fusion-1.1.1-forge-mc1.20.1.jar geckolib-forge-1.20.1-4.4.4.jar getittogetherdrops-forge-1.20-1.3.jar handcrafted-forge-1.20.1-3.0.6.jar IllagerInvasion-v8.0.5-1.20.1-Forge.jar illagersweararmor-1.20.1-1.3.4.jar ImmediatelyFast-Forge-1.2.13+1.20.4.jar immersive_melodies-0.1.0+1.20.1-forge.jar Incendium_1.20.4_v5.3.4.jar Item_Obliterator-FORGE-MC1.20.1-1.7.0.jar Jade-1.20.1-forge-11.8.0.jar jei-1.20.1-forge-15.3.0.4.jar journeymap-1.20.1-5.9.20-forge.jar Kambrik-6.1.1+1.20.1-forge.jar kotlinforforge-4.10.0-all.jar L_Enders_Cataclysm-1.99.2 -1.20.1.jar LeavesBeGone-v8.0.0-1.20.1-Forge.jar letmedespawn-forge-1.20.x-1.2.0.jar letsdo-addon-compat-forge-v1.4.1.jar letsdo-API-forge-1.2.9-forge.jar letsdo-bakery-forge-1.1.8.jar letsdo-beachparty-forge-1.1.4-1.jar letsdo-brewery-forge-1.1.6.jar letsdo-candlelight-forge-1.2.11.jar letsdo-herbalbrews-forge-1.0.6.jar letsdo-meadow-forge-1.3.8.jar letsdo-nethervinery-forge-1.2.10.jar letsdo-vinery-forge-1.4.15.jar lightmanscurrency-1.20.1-2.2.1.3b.jar lionfishapi-1.8.jar magicvibedecorations-HALLOWEEN 1.5.0 1.20.1 forge.jar make_bubbles_pop-0.2.0-forge-mc1.19.4+.jar memoryleakfix-forge-1.17+-1.1.5.jar MobLassos-v8.0.1-1.20.1-Forge.jar modelfix-1.15.jar moonlight-1.20-2.11.14-forge.jar morediscs-1.20.1-33-forge.jar MouseTweaks-forge-mc1.20-2.25.jar Necronomicon-Forge-1.4.2.jar nether-s-exoticism-1.20.1-1.2.7.jar nethersdelight-1.20.1-4.0.jar nomowanderer-1.20.1_1.6.4.jar oculus-mc1.20.1-1.7.0.jar origins-forge-1.20.1-1.10.0.7-all.jar origins-plus-plus-2.2-forge.jar Paraglider-forge-20.1.3.jar Patchouli-1.20.1-84-FORGE.jar Paxi-1.20-Forge-4.0.jar Pehkui-3.8.0+1.20.1-forge.jar player-animation-lib-forge-1.0.2-rc1+1.20.jar PlayerRevive_FORGE_v2.0.24_mc1.20.1.jar plushies-1.4.0-forge.jar polymorph-forge-0.49.3+1.20.1.jar projectvibrantjourneys-1.20.1-6.0.0.jar PuzzlesLib-v8.1.18-1.20.1-Forge.jar resourcefulconfig-forge-1.20.1-2.1.2.jar resourcefullib-forge-1.20.1-2.1.24.jar right-click-harvest-3.2.3+1.20.1-forge.jar rubidium-extra-0.5.4.3+mc1.20.1-build.121.jar Runelic-Forge-1.20.1-18.0.2.jar saturn-mc1.20.1-0.1.3.jar sawmill-1.20-1.3.13.jar scholar-1.20.1-1.0.0-forge.jar screenshot_viewer-1.2.1-forge-mc1.20.1.jar Searchables-forge-1.20.1-1.0.2.jar selfexpression-2.8 1.20.1.jar servercore-forge-1.5.1+1.20.1.jar ShulkerArmory_1.20.1_1.2.1_hotfix.jar simplehats-forge-1.20.1-0.2.4.jar simplevoicechat_broadcast-mc1.20.1-1.0.1.jar simplyswords-forge-1.55.0-1.20.1.jar smoothboot(reloaded)-mc1.20.1-0.0.4.jar Sniffer+-forge-1.20.1-0.3.0.jar sophisticatedbackpacks-1.20.1-3.20.5.1044.jar sophisticatedcore-1.20.1-0.6.21.609.jar sophisticatedstorage-1.20.1-0.10.21.793.jar spark-1.10.53-forge.jar stalwart-dungeons-1.20.1-1.2.8.jar starlight-1.1.2+forge.1cda73c.jar step-1.20.1-1.2.2.jar supermartijn642corelib-1.1.17-forge-mc1.20.1.jar supplementaries-1.20-2.8.10.jar temporalapi-1.5.0.jar TerraBlender-forge-1.20.1-3.0.1.4.jar Terralith_1.20.4_v2.4.11.jar toms_storage-1.20-1.6.6.jar torchmaster-20.1.6.jar trashslot-forge-1.20-15.1.0.jar treasuredistance-1.20-1.2.jar tru.e-ending-v1.1.0c.jar v_slab_compat-1.20-2.3.jar vintagedelight-0.0.12.jar vmp-fabric-mc1.20.1-0.2.0+beta.7.101-all.jar voicechat-forge-1.20.1-2.5.11.jar waystones-forge-1.20-14.1.3.jar WI-Zoom-1.5-MC1.20.1-Forge.jar worldedit-mod-7.2.15.jar wsopulence1.2.0_Forge_MC1.20.1-1.20.4.jar xlpackets-1.18.2-2.1.jar YungsApi-1.20-Forge-4.0.4.jar YungsBetterEndIsland-1.20-Forge-2.0.6.jar YungsBetterNetherFortresses-1.20-Forge-2.0.6.jar YungsBetterOceanMonuments-1.20-Forge-3.0.4.jar YungsBetterStrongholds-1.20-Forge-4.0.3.jar
    • Like the title i wanted to render a obj model into minecraft but i cant find any tutorials for this.
    • Hi, I'm making a necklace that stores relics with Curios mod integration. Right-clicking on a diamond currently opens the GUI, but I don't know how to store the items within it. Can anyone help me with this? (minecraft 1.20.1) -> My mod Gith https://github.com/Susakushii/SusakushiMods
    • It sounds to me like you're trying to register an item or block in the wrong place. Check to make sure you're handling the registries in the right place. 
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.