Hello,
When I load the game (using the recommended client version of Minecraft Forge 1.8 - 11.14.4.1563 and the latest Dalek Mod version for 1.8 - Update 46.2) everything runs as normal UNTIL I log into the Public Server. It loads very slowly and anywhere between after immediately logging on to around 5 mins my game ALWAYS crashes and gives me this crash error:

(I have also inserted the full crash report at the end.)
What Happens Before It Crashes:
When I logged on, at first I was in my TARDIS and the game immediately crashed. I then re-logged on and quickly typed /spawn to teleport out of my Tardis hoping this would fix it. But after a couple of seconds it crashed once again. Finally, I re-logged once more and this time managed to ask a staff member to force summon my Tardis as It was in flight when I had to teleport out, but once the Tardis had been summoned my game crashed once again.
I have searched Google for a way to fix it but I haven't found anything other than a few forums saying it's something to do with a mod - and since The Dalek Mod is the only mod im running, I don't know what to do. It's also confused me even more because of the fact that when my brother logs on using his Minecraft account (as well as using the same Minecraft Forge client download and the Latest Dalek Mod version), he is able to play as normal.
Any help would be appreciated!
[Below is the full crash report.]
---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!
Time: 29/08/17 19:11
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at uk.co.swdteam.client.overlay.OverlaySonicUI.render(OverlaySonicUI.java:118)
at uk.co.swdteam.client.eventHandler.TickHandler.onRenderTick(TickHandler.java:227)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_35_TickHandler_onRenderTick_TickEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraftforge.fml.common.FMLCommonHandler.onRenderTickStart(FMLCommonHandler.java:376)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1053)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:345)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at uk.co.swdteam.client.overlay.OverlaySonicUI.render(OverlaySonicUI.java:118)
at uk.co.swdteam.client.eventHandler.TickHandler.onRenderTick(TickHandler.java:227)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_35_TickHandler_onRenderTick_TickEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
-- Affected level --
Details:
Level name: MpServer
All players: 2 total; [EntityPlayerSP['type40nikedies'/14867375, l='MpServer', x=2299.81, y=68.00, z=234066.98], EntityOtherPlayerMP['Zelotbe'/13778723, l='MpServer', x=2296.06, y=70.47, z=234070.81]]
Chunk stats: MultiplayerChunkCache: 289, 289
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: 2318.00,80.00,234189.00 - World: (2318,80,234189), Chunk: (at 14,5,13 in 144,14636; contains blocks 2304,0,234176 to 2319,255,234191), Region: (4,457; contains chunks 128,14624 to 159,14655, blocks 2048,0,233984 to 2559,255,234495)
Level time: 52619794 game time, 94099 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 16 total; [EntityPlayerSP['type40nikedies'/14867375, l='MpServer', x=2299.81, y=68.00, z=234066.98], EntityBat['Bat'/14981252, l='MpServer', x=2331.75, y=35.10, z=234123.38], EntityBat['Bat'/15023591, l='MpServer', x=2349.41, y=10.81, z=234064.84], EntityBat['Bat'/15183364, l='MpServer', x=2311.66, y=28.81, z=234104.75], EntityBat['Bat'/15187364, l='MpServer', x=2338.97, y=27.25, z=234080.88], EntityBat['Bat'/15106145, l='MpServer', x=2366.05, y=27.30, z=234139.30], EntityBat['Bat'/15183468, l='MpServer', x=2222.59, y=10.03, z=234140.25], EntityBat['Bat'/15183371, l='MpServer', x=2304.69, y=12.00, z=234067.25], EntityBat['Bat'/15183370, l='MpServer', x=2312.47, y=12.22, z=234073.22], EntityBat['Bat'/14882989, l='MpServer', x=2261.44, y=18.10, z=234042.75], EntityBat['Bat'/15106152, l='MpServer', x=2316.95, y=30.95, z=234106.27], EntityOtherPlayerMP['Zelotbe'/13778723, l='MpServer', x=2296.06, y=70.47, z=234070.81], EntityBat['Bat'/14868688, l='MpServer', x=2340.25, y=36.10, z=234062.75], EntitySquid['Squid'/15016048, l='MpServer', x=2315.31, y=61.16, z=234027.91], EntityOtherPlayerMP['Zelotbe'/13778723, l='MpServer', x=2296.06, y=70.47, z=234070.81], EntityBat['Bat'/15130302, l='MpServer', x=2274.53, y=59.92, z=234014.52]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:351)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2502)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:374)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 346733248 bytes (330 MB) / 788836352 bytes (752 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.4.1563 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAmcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAFML{8.0.99.99} [Forge Mod Loader] (forge-1.8-11.14.4.1563.jar)
UCHIJAForge{11.14.4.1563} [Minecraft Forge] (forge-1.8-11.14.4.1563.jar)
UCHIJAthedalekmod{Update 46 (2.46.0.2)} [The Dalek Mod] (Dalek Mod - Update 46_2.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13399 Compatibility Profile Context 15.201.1151.0' Renderer: 'AMD Radeon HD 6370D'
Launched Version: 1.8-forge1.8-11.14.4.1563
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 6370D GL version 4.5.13399 Compatibility Profile Context 15.201.1151.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
"java.lang.NullPointerException: Unexpected error
at uk.co.swdteam.client.overlay.OverlaySonicUI.render(OverlaySonicUI.java:118)
at uk.co.swdteam.client.eventHandler.TickHandler.onRenderTick(TickHandler.java:227)
at "
It looks to me like your sonic screwdriver is crashing you. Were you holding it in your hand or something? Sometimes when Minecraft returns a NullPointerException I restart my PC and try again (though that's usually a problem with the authentication servers, and it only works when I try to join a server and it says "restart your game"). ALSO, if you have a GeForce Nvidia graphics driver, try backtracking to a previous version and restarting MC.
Hope this helps :)
Okay, Ill have a go. Thanks for everyones help! :)