не работает капа

Версия Minecraft
1.12.2
627
72
178
Крашится при попытке зайти в мир с ссылкой на эвент AttachCapabilities. Насчёт работы с капабилити мало что знаю, первый опыт работы с ней..
Java:
 public static final ResourceLocation ATTRIBUTES_CAP = new ResourceLocation(Morrowind.MODID, "attributes");
@SubscribeEvent
    public void attachCAP(AttachCapabilitiesEvent<Entity> evt) {
    if (evt.getObject() instanceof EntityPlayer) {
        evt.addCapability(ATTRIBUTES_CAP, new CAPAttributesProvider());
        System.out.println("Attributes CAP Attached");
    }
}
Java:
public class CAPAttributesStorage implements IStorage<ICAPAttributes> {

    @Override
    public NBTBase writeNBT(Capability<ICAPAttributes> capability, ICAPAttributes instance, EnumFacing side) {
    NBTTagCompound properties = new NBTTagCompound();
    for (int i = 0; i <= 6; i++) {
        properties.setFloat(instance.getAllNames()[i], instance.getAllAttributes()[i]);
    }
    return properties;
    }

    @Override
    public void readNBT(Capability<ICAPAttributes> capability, ICAPAttributes instance, EnumFacing side, NBTBase nbt) {
    NBTTagCompound properties = (NBTTagCompound) nbt;
    for (int i = 0; i <= 6; i++) {
        properties.getFloat(instance.getAllNames()[i]);
    }
    }
}
Java:
public class CAPAttributes implements ICAPAttributes {
    public float mana = 0F, manaMax = 2000F, stamina = 0F, staminaMax = 2000F, exp = 0F, expMax = 170F, level = 0;

    @Override
    public float getMana() {
    return this.mana;
    }

    @Override
    public float getMaxMana() {
    return this.manaMax;
    }

    @Override
    public void setMana(float mana) {
    this.mana = mana;
    }

    @Override
    public void setMaxMana(float mana) {
    this.manaMax = mana;
    }

    @Override
    public void increaseMana(float mana) {
    this.mana += mana;
    }

    @Override
    public void decreaseMana(float mana) {
    this.mana -= mana;
    }

    @Override
    public void increaseMaxMana(float mana) {
    this.manaMax += mana;
    }

    @Override
    public void decreaseMaxMana(float mana) {
    this.manaMax -= mana;
    }

    @Override
    public void replenishMana() {
    this.mana = this.manaMax;
    }

    @Override
    public void clearMana() {
    this.mana = 0F;
    }

    @Override
    public float getStamina() {
    return this.stamina;
    }

    @Override
    public float getMaxStamina() {
    return this.staminaMax;
    }

    @Override
    public void setStamina(float stamina) {
    this.stamina = stamina;
    }

    @Override
    public void setMaxStamina(float stamina) {
    this.staminaMax = stamina;
    }

    @Override
    public void increaseStamina(float stamina) {
    this.stamina += stamina;
    }

    @Override
    public void decreaseStamina(float stamina) {
    this.stamina -= stamina;
    }

    @Override
    public void increaseMaxStamina(float stamina) {
    this.staminaMax += stamina;
    }

    @Override
    public void decreaseMaxStamina(float stamina) {
    this.staminaMax -= stamina;
    }

    @Override
    public void replenishStamina() {
    this.stamina = this.staminaMax;
    }

    @Override
    public void clearStamina() {
    this.stamina = 0F;

    }

    @Override
    public float getLevel() {
    return this.level;
    }

    @Override
    public void setLevel(int level) {
    this.level = level;

    }

    @Override
    public void increaseLevel(int level) {
    this.level += level;
    }

    @Override
    public void decreaseLevel(int level) {
    this.level -= level;
    }

    @Override
    public float getExp() {
    return this.exp;
    }

    @Override
    public float getMaxExp() {
    return this.expMax;
    }

    @Override
    public void setExp(float exp) {
    this.exp = exp;
    }

    @Override
    public void setMaxExp(float exp) {
    this.expMax = exp;
    }

    @Override
    public void increaseExp(float exp) {
    this.exp += exp;
    }

    @Override
    public void decreaseExp(float exp) {
    this.exp -= exp;
    }

    @Override
    public void increaseMaxExp(float exp) {
    this.expMax += exp;
    }

    @Override
    public void decreaseMaxExp(float exp) {
    this.expMax -= exp;
    }

    @Override
    public void replenishExp() {
    this.exp = expMax;
    }

    @Override
    public void clearExp() {
    this.exp = 0F;
    }

    @Override
    public float[] getAllAttributes() {
    return new float[] { mana, manaMax, stamina, staminaMax, level, exp, expMax };
    }

    @Override
    public void setAllAttributes(float[] arr) {
    this.mana = arr[0];
    this.manaMax = arr[1];
    this.stamina = arr[2];
    this.staminaMax = arr[3];
    this.level = arr[4];
    this.exp = arr[5];
    this.expMax = arr[6];
    }

    @Override
    public String[] getAllNames() {
    return new String[] { "mana", "manaMax", "stamina", "staminaMax", "level", "exp", "expMax" };
    }
}
Java:
public class CAPAttributesProvider implements ICapabilitySerializable<NBTBase> {
    @CapabilityInject(ICAPAttributes.class)
    public static final Capability<ICAPAttributes> ATTRIBUTES_CAP = null;
    private ICAPAttributes instance = ATTRIBUTES_CAP.getDefaultInstance();

    @Override
    public boolean hasCapability(Capability<?> capability, EnumFacing facing) {
    return capability == ATTRIBUTES_CAP;
    }

    @Override
    public <T> T getCapability(Capability<T> capability, EnumFacing facing) {
    return capability == ATTRIBUTES_CAP ? ATTRIBUTES_CAP.<T>cast(this.instance) : null;
    }

    @Override
    public NBTBase serializeNBT() {
    return ATTRIBUTES_CAP.getStorage().writeNBT(ATTRIBUTES_CAP, this.instance, null);
    }

    @Override
    public void deserializeNBT(NBTBase nbt) {
    ATTRIBUTES_CAP.getStorage().readNBT(ATTRIBUTES_CAP, this.instance, null, nbt);
    }
}
 
Краш-лог
[21:03:07] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.AttachCapabilitiesEvent@4760621:
java.lang.NullPointerException: null
at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13) ~[CAPAttributesProvider.class:?]
at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187) ~[CommonEvents.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.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.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691) [ForgeEventFactory.class:?]
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661) [ForgeEventFactory.class:?]
at net.minecraft.entity.Entity.<init>(Entity.java:266) [Entity.class:?]
at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204) [EntityLivingBase.class:?]
at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180) [EntityPlayer.class:?]
at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181) [EntityPlayerMP.class:?]
at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538) [PlayerList.class:?]
at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139) [NetHandlerLoginServer.class:?]
at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67) [NetHandlerLoginServer.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307) [NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197) [NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192) [IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
[21:03:07] [Server thread/ERROR] [FML]: Index: 1 Listeners:
[21:03:07] [Server thread/ERROR] [FML]: 0: NORMAL
[21:03:07] [Server thread/ERROR] [FML]: 1: ASM: lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents@7e2163f8 attachCAP(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V
[21:03:07] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking memory connection
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:212) ~[NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192) ~[IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
Caused by: java.lang.NullPointerException
at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13) ~[CAPAttributesProvider.class:?]
at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187) ~[CommonEvents.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.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.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691) ~[ForgeEventFactory.class:?]
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661) ~[ForgeEventFactory.class:?]
at net.minecraft.entity.Entity.<init>(Entity.java:266) ~[Entity.class:?]
at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204) ~[EntityLivingBase.class:?]
at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180) ~[EntityPlayer.class:?]
at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181) ~[EntityPlayerMP.class:?]
at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538) ~[PlayerList.class:?]
at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139) ~[NetHandlerLoginServer.class:?]
at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67) ~[NetHandlerLoginServer.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307) ~[NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197) ~[NetworkSystem.class:?]
... 5 more
[21:03:07] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: C:\Users\stflowerg\Desktop\morrowind-workspace\run\.\crash-reports\crash-2020-01-06_23.03.07-server.txt
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'Новый мир'/overworld
[21:03:07] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: ---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 1/6/20 9:03 PM
Description: Ticking memory connection

java.lang.NullPointerException: Ticking memory connection
at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13)
at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691)
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661)
at net.minecraft.entity.Entity.<init>(Entity.java:266)
at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204)
at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180)
at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181)
at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538)
at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139)
at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67)
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307)
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592)
at java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13)
at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691)
at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661)
at net.minecraft.entity.Entity.<init>(Entity.java:266)
at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204)
at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180)
at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181)
at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538)
at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139)
at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67)
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307)

-- Ticking connection --
Details:
Connection: net.minecraft.network.NetworkManager@a91c657
Stacktrace:
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592)
at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_201, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 764145848 bytes (728 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2847 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID | Version | Source | Signature |
|:------ |:--------- |:------------ |:------------------------------------------------------------- |:--------- |
| LCHIJA | minecraft | 1.12.2 | minecraft.jar | None |
| LCHIJA | mcp | 9.42 | minecraft.jar | None |
| LCHIJA | FML | 8.0.99.99 | forgeSrc-1.12.2-14.23.5.2847-PROJECT(morrowind-workspace).jar | None |
| LCHIJA | forge | 14.23.5.2847 | forgeSrc-1.12.2-14.23.5.2847-PROJECT(morrowind-workspace).jar | None |
| LCHIJA | morrowind | 1.0.0 | bin | None |

Loaded coremods (and transformers):
MorrowindHookLoader (unknown)
gloomyfolken.hooklib.minecraft.PrimaryClassTransformer
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Player Count: 0 / 8; []
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
[21:03:07] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: #@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2020-01-06_21.03.07-server.txt
[21:03:07] [Client thread/INFO] [FML]: Waiting for the server to terminate/save.
[21:03:08] [Server thread/INFO] [FML]: Unloading dimension 0
[21:03:08] [Server thread/INFO] [FML]: Applying holder lookups
[21:03:08] [Server thread/INFO] [FML]: Holder lookups applied
[21:03:08] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
[21:03:08] [Client thread/INFO] [FML]: Server terminated.
[21:03:08] [Client Shutdown Thread/INFO] [minecraft/MinecraftServer]: Stopping server
AL lib: (EE) alc_cleanup: 1 device not closed
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
Краш-лог:
[21:03:07] [Server thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.AttachCapabilitiesEvent@4760621:
java.lang.NullPointerException: null
	at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13) ~[CAPAttributesProvider.class:?]
	at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187) ~[CommonEvents.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.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.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691) [ForgeEventFactory.class:?]
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661) [ForgeEventFactory.class:?]
	at net.minecraft.entity.Entity.<init>(Entity.java:266) [Entity.class:?]
	at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204) [EntityLivingBase.class:?]
	at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180) [EntityPlayer.class:?]
	at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181) [EntityPlayerMP.class:?]
	at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538) [PlayerList.class:?]
	at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139) [NetHandlerLoginServer.class:?]
	at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67) [NetHandlerLoginServer.class:?]
	at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307) [NetworkManager.class:?]
	at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197) [NetworkSystem.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743) [MinecraftServer.class:?]
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192) [IntegratedServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592) [MinecraftServer.class:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
[21:03:07] [Server thread/ERROR] [FML]: Index: 1 Listeners:
[21:03:07] [Server thread/ERROR] [FML]: 0: NORMAL
[21:03:07] [Server thread/ERROR] [FML]: 1: ASM: lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents@7e2163f8 attachCAP(Lnet/minecraftforge/event/AttachCapabilitiesEvent;)V
[21:03:07] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking memory connection
	at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:212) ~[NetworkSystem.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865) ~[MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743) ~[MinecraftServer.class:?]
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192) ~[IntegratedServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592) [MinecraftServer.class:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
Caused by: java.lang.NullPointerException
	at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13) ~[CAPAttributesProvider.class:?]
	at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187) ~[CommonEvents.class:?]
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.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.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691) ~[ForgeEventFactory.class:?]
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661) ~[ForgeEventFactory.class:?]
	at net.minecraft.entity.Entity.<init>(Entity.java:266) ~[Entity.class:?]
	at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204) ~[EntityLivingBase.class:?]
	at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180) ~[EntityPlayer.class:?]
	at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181) ~[EntityPlayerMP.class:?]
	at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538) ~[PlayerList.class:?]
	at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139) ~[NetHandlerLoginServer.class:?]
	at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67) ~[NetHandlerLoginServer.class:?]
	at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307) ~[NetworkManager.class:?]
	at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197) ~[NetworkSystem.class:?]
	... 5 more
[21:03:07] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: C:\Users\stflowerg\Desktop\morrowind-workspace\run\.\crash-reports\crash-2020-01-06_23.03.07-server.txt
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
[21:03:07] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'Новый мир'/overworld
[21:03:07] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: ---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 1/6/20 9:03 PM
Description: Ticking memory connection

java.lang.NullPointerException: Ticking memory connection
	at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13)
	at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661)
	at net.minecraft.entity.Entity.<init>(Entity.java:266)
	at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204)
	at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180)
	at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181)
	at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538)
	at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139)
	at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67)
	at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307)
	at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197)
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743)
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592)
	at java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
	at lv.stflowerg.theeldercraft.morrowind.common.cap.attributes.CAPAttributesProvider.<init>(CAPAttributesProvider.java:13)
	at lv.stflowerg.theeldercraft.morrowind.common.handlers.CommonEvents.attachCAP(CommonEvents.java:187)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_22_CommonEvents_attachCAP_AttachCapabilitiesEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:691)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:661)
	at net.minecraft.entity.Entity.<init>(Entity.java:266)
	at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:204)
	at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:180)
	at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:181)
	at net.minecraft.server.management.PlayerList.createPlayerForUser(PlayerList.java:538)
	at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:139)
	at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:67)
	at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:307)

-- Ticking connection --
Details:
	Connection: net.minecraft.network.NetworkManager@a91c657
Stacktrace:
	at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:197)
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:865)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743)
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592)
	at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_201, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 764145848 bytes (728 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
	JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP 9.42 Powered by Forge 14.23.5.2847 5 mods loaded, 5 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

	| State  | ID        | Version      | Source                                                        | Signature |
	|:------ |:--------- |:------------ |:------------------------------------------------------------- |:--------- |
	| LCHIJA | minecraft | 1.12.2       | minecraft.jar                                                 | None      |
	| LCHIJA | mcp       | 9.42         | minecraft.jar                                                 | None      |
	| LCHIJA | FML       | 8.0.99.99    | forgeSrc-1.12.2-14.23.5.2847-PROJECT(morrowind-workspace).jar | None      |
	| LCHIJA | forge     | 14.23.5.2847 | forgeSrc-1.12.2-14.23.5.2847-PROJECT(morrowind-workspace).jar | None      |
	| LCHIJA | morrowind | 1.0.0        | bin                                                           | None      |

	Loaded coremods (and transformers): 
MorrowindHookLoader (unknown)
  gloomyfolken.hooklib.minecraft.PrimaryClassTransformer
	GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
	Profiler Position: N/A (disabled)
	Player Count: 0 / 8; []
	Type: Integrated Server (map_client.txt)
	Is Modded: Definitely; Client brand changed to 'fml,forge'
[21:03:07] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: #@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2020-01-06_21.03.07-server.txt
[21:03:07] [Client thread/INFO] [FML]: Waiting for the server to terminate/save.
[21:03:08] [Server thread/INFO] [FML]: Unloading dimension 0
[21:03:08] [Server thread/INFO] [FML]: Applying holder lookups
[21:03:08] [Server thread/INFO] [FML]: Holder lookups applied
[21:03:08] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
[21:03:08] [Client thread/INFO] [FML]: Server terminated.
[21:03:08] [Client Shutdown Thread/INFO] [minecraft/MinecraftServer]: Stopping server
AL lib: (EE) alc_cleanup: 1 device not closed
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
Сверху