Daripher / Passive-Skill-Tree

Other
18 stars 33 forks source link

NullPointerException by improving a health-related skill #134

Closed CrawKatt closed 9 months ago

CrawKatt commented 10 months ago

Hi, I made a server with mods and after a while the PassiveSkillTree Mod started giving NullPointerException errors to one of my friends. Apparently the culprit is the "apply health reservation" inside the handler events which is the handler of the passive skilltree code Line 393:

  @SubscribeEvent
  public static void applyHealthReservationEffect(TickEvent.PlayerTickEvent event) {
    if (event.phase == TickEvent.Phase.END || event.side == LogicalSide.CLIENT) return;
    float reservation =
        getSkillBonuses(event.player, HealthReservationBonus.class).stream()
            .map(b -> b.getAmount(event.player))
            .reduce(Float::sum)
            .orElse(0f);
    if (reservation == 0) return;
    if (event.player.getHealth() / event.player.getMaxHealth() > 1 - reservation) {
      event.player.setHealth(event.player.getMaxHealth() * (1 - reservation));
    }
  }

invoking the ability causes the error

Crash Skills ![image](https://github.com/Daripher/Passive-Skill-Tree/assets/108593932/b3d7e204-b501-4b90-a625-b2b80b181962)
Crash Report ``` ---- Minecraft Crash Report ---- // I bet Cylons wouldn't have this problem. Time: 2023-12-26 20:44:51 Description: Ticking entity java.lang.NullPointerException: Ticking entity at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {} at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?] {} at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {} at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {} at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {} at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {} at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {} at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {} at daripher.skilltree.skill.bonus.SkillBonusHandler.getSkillBonuses(SkillBonusHandler.java:504) ~[PassiveSkillTree-1.20.1-BETA-0.6.3-all.jar%23254!/:0.6.3] {re:mixin,re:classloading} at daripher.skilltree.skill.bonus.SkillBonusHandler.applyHealthReservationEffect(SkillBonusHandler.java:392) ~[PassiveSkillTree-1.20.1-BETA-0.6.3-all.jar%23254!/:0.6.3] {re:mixin,re:classloading} at daripher.skilltree.skill.bonus.__SkillBonusHandler_applyHealthReservationEffect_PlayerTickEvent.invoke(.dynamic) ~[PassiveSkillTree-1.20.1-BETA-0.6.3-all.jar%23254!/:0.6.3] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.event.ForgeEventFactory.onPlayerPreTick(ForgeEventFactory.java:915) ~[forge-1.20.1-47.2.18-universal.jar%23271!/:?] {re:mixin,re:classloading} at net.minecraft.world.entity.player.Player.m_8119_(Player.java:214) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:carryon.mixins.json:PlayerMixin,pl:mixin:APP:supplementaries.mixins.json:PlayerProjectileMixin,pl:mixin:APP:skilltree.mixins.json:minecraft/PlayerMixin,pl:mixin:APP:tombstone.mixins.json:PlayerMixin,pl:mixin:APP:expandability-common.mixins.json:swimming.PlayerMixin,pl:mixin:A} at net.minecraft.client.player.AbstractClientPlayer.m_8119_(AbstractClientPlayer.java:70) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:client.AbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.player.LocalPlayer.m_8119_(LocalPlayer.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:caelus.mixins.json:MixinLocalPlayer,pl:mixin:APP:journeymap.mixins.json:client.LocalPlayerMixin,pl:mixin:APP:supplementaries-common.mixins.json:LocalPlayerMixin,pl:mixin:APP:farmersdelight.mixins.json:CanvasSignEditScreenMixin,pl:mixin:APP:expandability.mixins.json:swimming.client.LocalPlayerMixin,pl:mixin:APP:expandability-common.mixins.json:swimming.client.LocalPlayerMixin,pl:mixin:APP:create.mixins.json:client.HeavyBootsOnPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:LevelMixin,pl:mixin:A} at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:256) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:classloading} at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:254) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1814) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1-forge-47.2.18.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Suspected Mod: Passive Skill Tree (skilltree), Version: 0.6.3 at TRANSFORMER/skilltree@0.6.3/daripher.skilltree.skill.bonus.SkillBonusHandler.getSkillBonuses(SkillBonusHandler.java:504) Stacktrace: at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {} at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?] {} at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {} at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {} at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {} at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {} at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {} at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {} at daripher.skilltree.skill.bonus.SkillBonusHandler.getSkillBonuses(SkillBonusHandler.java:504) ~[PassiveSkillTree-1.20.1-BETA-0.6.3-all.jar%23254!/:0.6.3] {re:mixin,re:classloading} at daripher.skilltree.skill.bonus.SkillBonusHandler.applyHealthReservationEffect(SkillBonusHandler.java:392) ~[PassiveSkillTree-1.20.1-BETA-0.6.3-all.jar%23254!/:0.6.3] {re:mixin,re:classloading} at daripher.skilltree.skill.bonus.__SkillBonusHandler_applyHealthReservationEffect_PlayerTickEvent.invoke(.dynamic) ~[PassiveSkillTree-1.20.1-BETA-0.6.3-all.jar%23254!/:0.6.3] {re:classloading,pl:eventbus:B} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {} at net.minecraftforge.event.ForgeEventFactory.onPlayerPreTick(ForgeEventFactory.java:915) ~[forge-1.20.1-47.2.18-universal.jar%23271!/:?] {re:mixin,re:classloading} at net.minecraft.world.entity.player.Player.m_8119_(Player.java:214) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:carryon.mixins.json:PlayerMixin,pl:mixin:APP:supplementaries.mixins.json:PlayerProjectileMixin,pl:mixin:APP:skilltree.mixins.json:minecraft/PlayerMixin,pl:mixin:APP:tombstone.mixins.json:PlayerMixin,pl:mixin:APP:expandability-common.mixins.json:swimming.PlayerMixin,pl:mixin:A} at net.minecraft.client.player.AbstractClientPlayer.m_8119_(AbstractClientPlayer.java:70) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:client.AbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.player.LocalPlayer.m_8119_(LocalPlayer.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:caelus.mixins.json:MixinLocalPlayer,pl:mixin:APP:journeymap.mixins.json:client.LocalPlayerMixin,pl:mixin:APP:supplementaries-common.mixins.json:LocalPlayerMixin,pl:mixin:APP:farmersdelight.mixins.json:CanvasSignEditScreenMixin,pl:mixin:APP:expandability.mixins.json:swimming.client.LocalPlayerMixin,pl:mixin:APP:expandability-common.mixins.json:swimming.client.LocalPlayerMixin,pl:mixin:APP:create.mixins.json:client.HeavyBootsOnPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:LevelMixin,pl:mixin:A} at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:256) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:classloading} at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:254) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} -- Entity being ticked -- Details: Entity Type: minecraft:player (net.minecraft.client.player.LocalPlayer) Entity ID: 386200 Entity Name: Shuryn Entity's Exact location: -138.60, 82.00, -157.38 Entity's Block location: World: (-139,82,-158), Section: (at 5,2,2 in -9,5,-10; chunk contains blocks -144,-64,-160 to -129,319,-145), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,-64,-512 to -1,319,-1) Entity's Momentum: 0.00, 0.00, 0.00 Entity's Passengers: [] Entity's Vehicle: null Stacktrace: at net.minecraft.world.level.Level.m_46653_(Level.java:479) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:LevelMixin,pl:mixin:A} at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:256) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:classloading} at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:254) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1814) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1-forge-47.2.18.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} -- Affected level -- Details: All players: 4 total; [LocalPlayer['Shuryn'/386200, l='ClientLevel', x=-138.60, y=82.00, z=-157.38], RemotePlayer['XDASSASSINDX'/380656, l='ClientLevel', x=-135.14, y=54.00, z=-111.62], RemotePlayer['CrawKatt'/385588, l='ClientLevel', x=-131.52, y=48.00, z=-108.04], RemotePlayer['Nygel1657'/296107, l='ClientLevel', x=-141.92, y=47.88, z=-110.05]] Chunk stats: 729, 336 Level dimension: minecraft:overworld Level spawn location: World: (0,69,32), Section: (at 0,5,0 in 0,4,2; chunk contains blocks 0,-64,32 to 15,319,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 9992797 game time, 10242858 day time Server brand: forge Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:455) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2319) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:735) ~[client-1.20.1-20230612.114412-srg.jar%23266!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:customskinloader:MinecraftTransformer,pl:mixin:A,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1-forge-47.2.18.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.18.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {} -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, mod_resources, Moonlight Mods Dynamic Assets -- System Details -- Details: Minecraft Version: 1.20.1 Minecraft Version ID: 1.20.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.8, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 472572808 bytes (450 MiB) / 1895825408 bytes (1808 MiB) up to 3741319168 bytes (3568 MiB) CPUs: 4 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 3 2200G with Radeon Vega Graphics Identifier: AuthenticAMD Family 23 Model 17 Stepping 0 Microarchitecture: Zen Frequency (GHz): 3.49 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 4 Graphics card #0 name: Radeon RX 570 Series Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x67df Graphics card #0 versionInfo: DriverVersion=31.0.21905.1001 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 2.40 Memory slot #0 type: DDR4 Virtual memory max (MB): 19400.10 Virtual memory used (MB): 11379.77 Swap memory total (MB): 12288.00 Swap memory used (MB): 402.99 JVM Flags: 8 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -Xmx3556m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump Launched Version: 1.20.1-forge-47.2.18 Backend library: LWJGL version 3.3.1 build 7 Backend API: Radeon RX 570 Series GL version 4.6.0 Core Profile Context 23.11.1.231017, ATI Technologies Inc. Window size: 1366x768 GL Caps: Using framebuffer using OpenGL 3.2 GL debug messages: Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'forge' Type: Client (map_client.txt) Graphics mode: fancy Resource Packs: Current Language: es_ar CPU: 4x AMD Ryzen 3 2200G with Radeon Vega Graphics ModLauncher: 10.0.9+10.0.9+main.dcd20f30 ModLauncher launch target: forgeclient ModLauncher naming: srg ModLauncher services: mixin-0.8.5.jar mixin PLUGINSERVICE eventbus-6.0.5.jar eventbus PLUGINSERVICE fmlloader-1.20.1-47.2.18.jar slf4jfixer PLUGINSERVICE fmlloader-1.20.1-47.2.18.jar object_holder_definalize PLUGINSERVICE fmlloader-1.20.1-47.2.18.jar runtime_enum_extender PLUGINSERVICE fmlloader-1.20.1-47.2.18.jar capability_token_subclass PLUGINSERVICE accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE fmlloader-1.20.1-47.2.18.jar runtimedistcleaner PLUGINSERVICE modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE FML Language Providers: javafml@null lowcodefml@null minecraft@1.0 gml@4.0.9 Mod List: elytraslot-forge-6.3.0+1.20.1.jar |Elytra Slot |elytraslot |6.3.0+1.20.1 |DONE |Manifest: NOSIGNATURE SkyVillages-1.0.3-1.19.2-1.20.x-forge-release.jar |Sky Villages |skyvillages |1.0.3 |DONE |Manifest: NOSIGNATURE BetterAnimationsCollection-v8.0.0-1.20.1-Forge.jar|Better Animations Collection |betteranimationscollection |8.0.0 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a trashslot-forge-1.20-15.1.0.jar |TrashSlot |trashslot |15.1.0 |DONE |Manifest: NOSIGNATURE awesomedungeonend-forge-1.20.1-3.1.1.jar |Awesome dungeon the end |awesomedungeonend |3.1.1 |DONE |Manifest: NOSIGNATURE CustomSkinLoader_ForgeActive-14.17.jar |CustomSkinLoader |customskinloader |14.17 |DONE |Manifest: 4a:31:8b:cf:34:eb:d0:13:f3:19:39:d5:d2:b9:12:78:b5:f2:8d:91:3e:6f:8f:ed:97:48:00:69:e1:30:3a:54 jei-1.20.1-forge-15.2.0.27.jar |Just Enough Items |jei |15.2.0.27 |DONE |Manifest: NOSIGNATURE AttributeFix-Forge-1.20.1-21.0.4.jar |AttributeFix |attributefix |21.0.4 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 libraryferret-forge-1.20.1-4.0.0.jar |Library ferret |libraryferret |4.0.0 |DONE |Manifest: NOSIGNATURE goblintraders-forge-1.20.1-1.9.3.jar |Goblin Traders |goblintraders |1.9.3 |DONE |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99 epicsamurai-0.0.32-1.20.1-neo.jar |Epic Samurai |epicsamurai |0.0.32-1.20.1-neo |DONE |Manifest: NOSIGNATURE caelus-forge-3.1.0+1.20.jar |Caelus API |caelus |3.1.0+1.20 |DONE |Manifest: NOSIGNATURE waystones-forge-1.20-14.1.3.jar |Waystones |waystones |14.1.3 |DONE |Manifest: NOSIGNATURE journeymap-1.20.1-5.9.18-forge.jar |Journeymap |journeymap |5.9.18 |DONE |Manifest: NOSIGNATURE awesomedungeon-forge-1.20.1-3.2.0.jar |Awesome dungeon |awesomedungeon |3.2.0 |DONE |Manifest: NOSIGNATURE citadel-2.4.9-1.20.1.jar |Citadel |citadel |2.4.9 |DONE |Manifest: NOSIGNATURE alexsmobs-1.22.7.jar |Alex's Mobs |alexsmobs |1.22.7 |DONE |Manifest: NOSIGNATURE TravelersBackpack-1.20.1-9.1.11.jar |Traveler's Backpack |travelersbackpack |9.1.11 |DONE |Manifest: NOSIGNATURE artifacts-forge-9.2.0.jar |Artifacts |artifacts |9.2.0 |DONE |Manifest: NOSIGNATURE MaxHealthFix-Forge-1.20.1-12.0.2.jar |MaxHealthFix |maxhealthfix |12.0.2 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 mixinextras-forge-0.3.2.jar |MixinExtras |mixinextras |0.3.2 |DONE |Manifest: NOSIGNATURE Bookshelf-Forge-1.20.1-20.1.7.jar |Bookshelf |bookshelf |20.1.7 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 balm-forge-1.20.1-7.2.1.jar |Balm |balm |7.2.1 |DONE |Manifest: NOSIGNATURE carryon-forge-1.20.1-2.1.2.7.jar |Carry On |carryon |2.1.2.7 |DONE |Manifest: NOSIGNATURE azurelib-neo-1.20.1-2.0.17.jar |AzureLib |azurelib |2.0.17 |DONE |Manifest: NOSIGNATURE puzzlesaccessapi-forge-8.0.7.jar |Puzzles Access Api |puzzlesaccessapi |8.0.7 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a cloth-config-11.1.106-forge.jar |Cloth Config v10 API |cloth_config |11.1.106 |DONE |Manifest: NOSIGNATURE forge-1.20.1-47.2.18-universal.jar |Forge |forge |47.2.18 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 supplementaries-1.20-2.7.12.jar |Supplementaries |supplementaries |1.20-2.7.12 |DONE |Manifest: NOSIGNATURE konkrete_forge_1.6.1-2_MC_1.20.jar |Konkrete |konkrete |1.6.1 |DONE |Manifest: NOSIGNATURE awesomedungeonocean-forge-1.20.1-3.3.0.jar |Awesome dungeon edition ocean |awesomedungeonocean |3.3.0 |DONE |Manifest: NOSIGNATURE client-1.20.1-20230612.114412-srg.jar |Minecraft |minecraft |1.20.1 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f mcw-bridges-2.1.1-mc1.20.1forge.jar |Macaw's Bridges |mcwbridges |2.1.1 |DONE |Manifest: NOSIGNATURE FarmersDelight-1.20.1-1.2.3.jar |Farmer's Delight |farmersdelight |1.20.1-1.2.3 |DONE |Manifest: NOSIGNATURE torchmaster-20.1.5.jar |Torchmaster |torchmaster |20.1.5 |DONE |Manifest: NOSIGNATURE voicechat-forge-1.20.1-2.4.32.jar |Simple Voice Chat |voicechat |1.20.1-2.4.32 |DONE |Manifest: NOSIGNATURE repurposed_structures-7.1.11+1.20.1-forge.jar |Repurposed Structures |repurposed_structures |7.1.11+1.20.1-forge |DONE |Manifest: NOSIGNATURE EnchantmentDescriptions-Forge-1.20.1-17.0.9.jar |EnchantmentDescriptions |enchdesc |17.0.9 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 moonlight-1.20-2.8.67-forge.jar |Moonlight Library |moonlight |1.20-2.8.67 |DONE |Manifest: NOSIGNATURE MouseTweaks-forge-mc1.20-2.25.jar |Mouse Tweaks |mousetweaks |2.25 |DONE |Manifest: NOSIGNATURE mod-4.0.9.jar |GroovyModLoader |gml |4.0.9 |DONE |Manifest: NOSIGNATURE mixinsquared-forge-0.1.1.jar |MixinSquared |mixinsquared |0.1.1 |DONE |Manifest: NOSIGNATURE Jade-1.20.1-forge-11.6.3.jar |Jade |jade |11.6.3 |DONE |Manifest: NOSIGNATURE explorify-v1.3.0-mc1.20.jar |Explorify |explorify |1.3.0-mc1.20 |DONE |Manifest: NOSIGNATURE CreativeCore_FORGE_v2.11.16_mc1.20.1.jar |CreativeCore |creativecore |2.11.16 |DONE |Manifest: NOSIGNATURE ItemProductionLib-1.20.1-1.0.0a-all.jar |Item Production Lib |itemproductionlib |1.0.0a |DONE |Manifest: NOSIGNATURE spectrelib-forge-0.13.14+1.20.1.jar |SpectreLib |spectrelib |0.13.14+1.20.1 |DONE |Manifest: NOSIGNATURE PassiveSkillTree-1.20.1-BETA-0.6.3-all.jar |Passive Skill Tree |skilltree |0.6.3 |DONE |Manifest: NOSIGNATURE curios-forge-5.4.6+1.20.1.jar |Curios API |curios |5.4.6+1.20.1 |DONE |Manifest: NOSIGNATURE flywheel-forge-1.20.1-0.6.10-7.jar |Flywheel |flywheel |0.6.10-7 |DONE |Manifest: NOSIGNATURE create-1.20.1-0.5.1.f.jar |Create |create |0.5.1.f |DONE |Manifest: NOSIGNATURE cgl-1.20-forge-0.3.3.jar |CommonGroovyLibrary |commongroovylibrary |0.3.3 |DONE |Manifest: NOSIGNATURE [1.20.1] SecurityCraft v1.9.8.jar |SecurityCraft |securitycraft |1.9.8 |DONE |Manifest: NOSIGNATURE tombstone-8.5.5-1.20.1.jar |Corail Tombstone |tombstone |8.5.5 |DONE |Manifest: NOSIGNATURE eatinganimation-1.20-5.0.0.jar |Eating Animation |eatinganimation |5.0.0 |DONE |Manifest: NOSIGNATURE architectury-9.1.12-forge.jar |Architectury |architectury |9.1.12 |DONE |Manifest: NOSIGNATURE PuzzlesLib-v8.1.11-1.20.1-Forge.jar |Puzzles Lib |puzzleslib |8.1.11 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a charmofundying-forge-6.4.5+1.20.1.jar |Charm of Undying |charmofundying |6.4.5+1.20.1 |DONE |Manifest: NOSIGNATURE framework-forge-1.20.1-0.6.16.jar |Framework |framework |0.6.16 |DONE |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99 FallingTree-1.20.1-4.3.3.jar |FallingTree |fallingtree |4.3.3 |DONE |Manifest: 3c:8e:df:6c:df:a6:2a:9f:af:64:ea:04:9a:cf:65:92:3b:54:93:0e:96:50:b4:52:e1:13:42:18:2b:ae:40:29 Towns-and-Towers-1.12-Fabric+Forge.jar |Towns and Towers |t_and_t |0.0NONE |DONE |Manifest: NOSIGNATURE expandability-forge-9.0.0.jar |ExpandAbility |expandability |9.0.0 |DONE |Manifest: NOSIGNATURE createaddition-1.20.1-1.2.1.jar |Create Crafts & Additions |createaddition |1.20.1-1.2.1 |DONE |Manifest: NOSIGNATURE cristellib-1.1.5-forge.jar |Cristel Lib |cristellib |1.1.5 |DONE |Manifest: NOSIGNATURE Crash Report UUID: 6da4f026-b047-4c92-ac60-2eaed71006b2 FML: 47.2 Forge: net.minecraftforge:47.2.18 Flywheel Backend: GL33 Instanced Arrays ```
Daripher commented 10 months ago

Most likely related to #131

CrawKatt commented 10 months ago

I asked my friend and he told me that last time he was over a zombie spawner. And that he moved the spawner with another mod.

Daripher commented 9 months ago

Can you check if this was fixed in the latest version of the mod? And send me a new crash log if it wasn't.

CrawKatt commented 9 months ago

Yes, it worked correctly at the time we updated the version. It turns out that we had installed a previous version because the day we downloaded the Mod a few moments later they released a new version