Better Animals Plus

Better Animals Plus

22M Downloads

Improper handling of null variants causes crash (Random crash near shark, whale, or other)

feru4g opened this issue · 25 comments

commented

Describe what you were doing before the crash
[eg. Loading game, creating world, spawning a certain mob, hurting a mob, walking around]

Shark = swimming in water, attack or attacked
Whale = walking on ice block, suddenly, I saw a white bear (I can know what is happened with crash report).

To Reproduce
Steps to reproduce the behavior (if possible):

Shark
Continued battles, crash twice.

Whale
I have seen NO Whale, only escaped from there.

Crash Log (REQUIRED)
Get your minecraft crash log and paste it here.

---- Minecraft Crash Report ---- (Shark)
// You're mean.

Time: 20/04/18 14:33
Description: Rendering entity in world

java.lang.NullPointerException: Rendering entity in world
at its_meow.betteranimalsplus.client.renderer.entity.RenderShark.doRender(RenderShark.java:35) ~[?:9.0.0] {re:classloading}
at its_meow.betteranimalsplus.client.renderer.entity.RenderShark.func_76986_a(RenderShark.java:13) ~[?:9.0.0] {re:classloading}
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188391_a(EntityRendererManager.java:370) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_147046_a(SourceFile:142) ~[?:?] {re:classloading,pl:accesstransformer:B}
at tamaized.aov.client.gui.AoVOverlay.renderTarget(AoVOverlay.java:491) ~[?:1.14-0.13.2] {re:classloading}
at tamaized.aov.client.gui.AoVOverlay.renderOverlayPost(AoVOverlay.java:200) ~[?:1.14-0.13.2] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_193_AoVOverlay_renderOverlayPost_Post.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80) ~[eventbus-1.0.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-1.0.0-service.jar:?] {}
at net.minecraftforge.client.ForgeIngameGui.post(ForgeIngameGui.java:831) ~[?:?] {re:classloading}
at net.minecraftforge.client.ForgeIngameGui.renderExperience(ForgeIngameGui.java:588) ~[?:?] {re:classloading}
at net.minecraftforge.client.ForgeIngameGui.func_175180_a(ForgeIngameGui.java:175) ~[?:?] {re:classloading}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:520) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:890) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:384) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(SourceFile:155) [?:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.14.4-28.2.4.jar:28.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$419/1787083839.call(Unknown Source) [forge-1.14.4-28.2.4.jar:28.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-4.1.0.jar:?] {}

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

-- Head --
Thread: Client thread
Stacktrace:
at its_meow.betteranimalsplus.client.renderer.entity.RenderShark.doRender(RenderShark.java:35)
at its_meow.betteranimalsplus.client.renderer.entity.RenderShark.func_76986_a(RenderShark.java:13)

-- Entity being rendered --
Details:
Entity Type: betteranimalsplus:shark (its_meow.betteranimalsplus.common.entity.EntityShark)
Entity ID: 29140
Entity Name: サメ
Entity's Exact location: 0.00, 0.00, 0.00
Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0.00, 0.00, 0.00
Entity's Passengers: []
Entity's Vehicle: ERROR NullPointerException: null

-- Renderer details --
Details:
Assigned renderer: its_meow.betteranimalsplus.client.renderer.entity.RenderShark@203c8d7a
Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Rotation: 0.0
Delta: 1.0
Stacktrace:
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188391_a(EntityRendererManager.java:370)
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_147046_a(SourceFile:142)
at tamaized.aov.client.gui.AoVOverlay.renderTarget(AoVOverlay.java:491)
at tamaized.aov.client.gui.AoVOverlay.renderOverlayPost(AoVOverlay.java:200)
at net.minecraftforge.eventbus.ASMEventHandler_193_AoVOverlay_renderOverlayPost_Post.invoke(.dynamic)
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
at net.minecraftforge.client.ForgeIngameGui.post(ForgeIngameGui.java:831)
at net.minecraftforge.client.ForgeIngameGui.renderExperience(ForgeIngameGui.java:588)
at net.minecraftforge.client.ForgeIngameGui.func_175180_a(ForgeIngameGui.java:175)

-- Affected level --
Details:
All players: 1 total; [ClientPlayerEntity['Ferusuzu'/1530464, l='MpServer', x=247.63, y=43.40, z=452.54]]
Chunk stats: Client Chunk Cache: 729, 441
Level dimension: DimensionType{minecraft:overworld}
Level name: MpServer
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: {}
Level spawn location: World: (-179,63,53), Chunk: (at 13,3,5 in -12,3; contains blocks -192,0,48 to -177,255,63), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 2226357 game time, 249207 day time
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Server brand: forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:410)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:1750)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:400)
at net.minecraft.client.main.Main.main(SourceFile:155)
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:497)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$419/1787083839.call(Unknown Source)
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81)
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)

-- System Details --
Details:
Minecraft Version: 1.14.4
Minecraft Version ID: 1.14.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 4935291072 bytes (4706 MB) / 6442450944 bytes (6144 MB) up to 6442450944 bytes (6144 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 4.1.0+62+5bfa59b
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/eventbus-1.0.0-service.jar eventbus PLUGINSERVICE
/forge-1.14.4-28.2.4.jar object_holder_definalize PLUGINSERVICE
/forge-1.14.4-28.2.4.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-1.0.5-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.14.4-28.2.4.jar capability_inject_definalize PLUGINSERVICE
/forge-1.14.4-28.2.4.jar runtimedistcleaner PLUGINSERVICE
/forge-1.14.4-28.2.4.jar fml TRANSFORMATIONSERVICE
FML: 28.2
Forge: net.minecraftforge:28.2.4
FML Language Providers:
[email protected]
minecraft@1
Mod List:
forge-1.14.4-28.2.4-client.jar Minecraft {[email protected] DONE}
ComPatchedStorage-1.14.4-2.1.4.jar ComPatchedStorage {[email protected] DONE}
AoV-1.14-0.13.2.jar Angel of Vengeance {[email protected] DONE}
jei-1.14.4-6.0.0.27.jar Just Enough Items {[email protected] DONE}
SlashBlade-1.14-0.0.10.jar Slash Blade {[email protected] DONE}
japaricraftmod-1.14.4-0.2.0.jar JapariCraftMod {[email protected] DONE}
paintings-1.14.4-6.0.1.5.jar Paintings ++ {[email protected] DONE}
findme-1.14.4-1.1.0.13.jar Find Me {findme@NONE DONE}
SpartanShields-1.14.4-2.0.0.jar Spartan Shields {[email protected] DONE}
Neat+1.5-19.jar Neat {[email protected] DONE}
Xaeros_Minimap_20.7.1_Forge_1.14.4.jar Xaero's Minimap {[email protected] DONE}
FTBUtilitiesBackups-2.0.0.11.jar FTB Utilities: Backups {[email protected] DONE}
placeableitems-4.0.0.jar Placeable Items {[email protected] DONE}
Controlling-5.0.6.jar Controlling {[email protected] DONE}
Placebo-1.14.4-2.3.5.jar Placebo {[email protected] DONE}
themidnight-0.4.7.jar The Midnight {[email protected] DONE}
betteranimalsplus-1.14.4-9.0.0.jar Better Animals Plus {[email protected] DONE}
SpartanWeaponry-1.14.4-2.0.0-alpha-3.jar Spartan Weaponry {[email protected] alpha 3 DONE}
Morpheus-1.14.4-4.2.44.jar Morpheus {morpheus@version DONE}
environmentalcreepers-forge-1.14.4-1.6.0.jar Environmental Creepers {[email protected] DONE}
Hwyla-forge-1.10.6-B67_1.14.4.jar Waila {waila@version DONE}
VTweaks-1.14.4-3.1.5.jar V-Tweaks {[email protected] DONE}
NBTEdit-0.8.2.jar NBTEdit {[email protected] DONE}
FpsReducer-mc1.14.4-1.14.1.jar FPS Reducer {[email protected] DONE}
CarryOn+MC1.14.4+v1.12.4.jar Carry On {[email protected] DONE}
JustEnoughResources-1.14.4-0.10.1.74.jar Just Enough Resources {[email protected] DONE}
FriendlyFire-1.14.4-3.0.1.jar FriendlyFire {[email protected] DONE}
meshi-0.3.jar Meshi_Mod {[email protected] DONE}
forge-1.14.4-28.2.4-universal.jar Forge {[email protected] DONE}
Aquaculture-1.14.4-2.0.7.jar Aquaculture 2 {[email protected] DONE}
FastLeafDecay-v17.jar FastLeafDecay {fastleafdecay@v17 DONE}
CosmeticArmorReworked-1.14.4-v1b.jar CosmeticArmorReworked {[email protected] DONE}
simpleores-1.14.4-2.0.6.0.jar Simple Ores {[email protected] DONE}
ironchest-1.14.4-9.1.5.jar Iron Chests {[email protected] DONE}
Launched Version: 1.14.4-forge-28.2.4
LWJGL: 3.2.2 build 10
OpenGL: GeForce GTX 960/PCIe/SSE2 GL version 4.6.0 NVIDIA 432.00, NVIDIA Corporation
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 'forge'
Type: Client (map_client.txt)
Resource Packs: mod_resources, vanilla
Current Language: 日本語 (日本)
CPU: 8x Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz

---- Minecraft Crash Report ----( =Whale)
// Why did you do that?

Time: 20/04/18 14:50
Description: Rendering entity in world

java.lang.NullPointerException: Rendering entity in world
at its_meow.betteranimalsplus.client.renderer.entity.RenderWhale.doRender(RenderWhale.java:36) ~[?:9.0.0] {re:classloading}
at its_meow.betteranimalsplus.client.renderer.entity.RenderWhale.func_76986_a(RenderWhale.java:13) ~[?:9.0.0] {re:classloading}
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188391_a(EntityRendererManager.java:370) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_147046_a(SourceFile:142) ~[?:?] {re:classloading,pl:accesstransformer:B}
at tamaized.aov.client.gui.AoVOverlay.renderTarget(AoVOverlay.java:491) ~[?:1.14-0.13.2] {re:classloading}
at tamaized.aov.client.gui.AoVOverlay.renderOverlayPost(AoVOverlay.java:200) ~[?:1.14-0.13.2] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_211_AoVOverlay_renderOverlayPost_Post.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80) ~[eventbus-1.0.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-1.0.0-service.jar:?] {}
at net.minecraftforge.client.ForgeIngameGui.post(ForgeIngameGui.java:831) ~[?:?] {re:classloading}
at net.minecraftforge.client.ForgeIngameGui.renderExperience(ForgeIngameGui.java:588) ~[?:?] {re:classloading}
at net.minecraftforge.client.ForgeIngameGui.func_175180_a(ForgeIngameGui.java:175) ~[?:?] {re:classloading}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:520) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:890) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:384) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(SourceFile:155) [?:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.14.4-28.2.4.jar:28.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$419/1787083839.call(Unknown Source) [forge-1.14.4-28.2.4.jar:28.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-4.1.0.jar:?] {}

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

-- Head --
Thread: Client thread
Stacktrace:
at its_meow.betteranimalsplus.client.renderer.entity.RenderWhale.doRender(RenderWhale.java:36)
at its_meow.betteranimalsplus.client.renderer.entity.RenderWhale.func_76986_a(RenderWhale.java:13)

-- Entity being rendered --
Details:
Entity Type: betteranimalsplus:whale (its_meow.betteranimalsplus.common.entity.EntityWhale)
Entity ID: 31442
Entity Name: Whale
Entity's Exact location: 0.00, 0.00, 0.00
Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0.00, 0.00, 0.00
Entity's Passengers: []
Entity's Vehicle: ERROR NullPointerException: null

-- Renderer details --
Details:
Assigned renderer: its_meow.betteranimalsplus.client.renderer.entity.RenderWhale@1c9600fd
Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Rotation: 0.0
Delta: 1.0
Stacktrace:
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188391_a(EntityRendererManager.java:370)
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_147046_a(SourceFile:142)
at tamaized.aov.client.gui.AoVOverlay.renderTarget(AoVOverlay.java:491)
at tamaized.aov.client.gui.AoVOverlay.renderOverlayPost(AoVOverlay.java:200)
at net.minecraftforge.eventbus.ASMEventHandler_211_AoVOverlay_renderOverlayPost_Post.invoke(.dynamic)
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
at net.minecraftforge.client.ForgeIngameGui.post(ForgeIngameGui.java:831)
at net.minecraftforge.client.ForgeIngameGui.renderExperience(ForgeIngameGui.java:588)
at net.minecraftforge.client.ForgeIngameGui.func_175180_a(ForgeIngameGui.java:175)

-- Affected level --
Details:
All players: 1 total; [ClientPlayerEntity['Ferusuzu'/1531306, l='MpServer', x=306.21, y=63.00, z=338.19]]
Chunk stats: Client Chunk Cache: 729, 480
Level dimension: DimensionType{minecraft:overworld}
Level name: MpServer
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: {}
Level spawn location: World: (-179,63,53), Chunk: (at 13,3,5 in -12,3; contains blocks -192,0,48 to -177,255,63), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 2247027 game time, 269877 day time
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
Server brand: forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:410)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:1750)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:400)
at net.minecraft.client.main.Main.main(SourceFile:155)
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:497)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$419/1787083839.call(Unknown Source)
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81)
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)

-- System Details --
Details:
Minecraft Version: 1.14.4
Minecraft Version ID: 1.14.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1973579352 bytes (1882 MB) / 6442450944 bytes (6144 MB) up to 6442450944 bytes (6144 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 4.1.0+62+5bfa59b
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/eventbus-1.0.0-service.jar eventbus PLUGINSERVICE
/forge-1.14.4-28.2.4.jar object_holder_definalize PLUGINSERVICE
/forge-1.14.4-28.2.4.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-1.0.5-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.14.4-28.2.4.jar capability_inject_definalize PLUGINSERVICE
/forge-1.14.4-28.2.4.jar runtimedistcleaner PLUGINSERVICE
/forge-1.14.4-28.2.4.jar fml TRANSFORMATIONSERVICE
FML: 28.2
Forge: net.minecraftforge:28.2.4
FML Language Providers:
[email protected]
minecraft@1
Mod List:
forge-1.14.4-28.2.4-client.jar Minecraft {[email protected] DONE}
ComPatchedStorage-1.14.4-2.1.4.jar ComPatchedStorage {[email protected] DONE}
AoV-1.14-0.13.2.jar Angel of Vengeance {[email protected] DONE}
jei-1.14.4-6.0.0.27.jar Just Enough Items {[email protected] DONE}
SlashBlade-1.14-0.0.10.jar Slash Blade {[email protected] DONE}
japaricraftmod-1.14.4-0.2.0.jar JapariCraftMod {[email protected] DONE}
paintings-1.14.4-6.0.1.5.jar Paintings ++ {[email protected] DONE}
findme-1.14.4-1.1.0.13.jar Find Me {findme@NONE DONE}
SpartanShields-1.14.4-2.0.0.jar Spartan Shields {[email protected] DONE}
Neat+1.5-19.jar Neat {[email protected] DONE}
Xaeros_Minimap_20.7.1_Forge_1.14.4.jar Xaero's Minimap {[email protected] DONE}
FTBUtilitiesBackups-2.0.0.11.jar FTB Utilities: Backups {[email protected] DONE}
placeableitems-4.0.0.jar Placeable Items {[email protected] DONE}
Controlling-5.0.6.jar Controlling {[email protected] DONE}
Placebo-1.14.4-2.3.5.jar Placebo {[email protected] DONE}
themidnight-0.4.7.jar The Midnight {[email protected] DONE}
betteranimalsplus-1.14.4-9.0.0.jar Better Animals Plus {[email protected] DONE}
SpartanWeaponry-1.14.4-2.0.0-alpha-3.jar Spartan Weaponry {[email protected] alpha 3 DONE}
Morpheus-1.14.4-4.2.44.jar Morpheus {morpheus@version DONE}
environmentalcreepers-forge-1.14.4-1.6.0.jar Environmental Creepers {[email protected] DONE}
Hwyla-forge-1.10.6-B67_1.14.4.jar Waila {waila@version DONE}
VTweaks-1.14.4-3.1.5.jar V-Tweaks {[email protected] DONE}
NBTEdit-0.8.2.jar NBTEdit {[email protected] DONE}
FpsReducer-mc1.14.4-1.14.1.jar FPS Reducer {[email protected] DONE}
CarryOn+MC1.14.4+v1.12.4.jar Carry On {[email protected] DONE}
JustEnoughResources-1.14.4-0.10.1.74.jar Just Enough Resources {[email protected] DONE}
FriendlyFire-1.14.4-3.0.1.jar FriendlyFire {[email protected] DONE}
meshi-0.3.jar Meshi_Mod {[email protected] DONE}
forge-1.14.4-28.2.4-universal.jar Forge {[email protected] DONE}
Aquaculture-1.14.4-2.0.7.jar Aquaculture 2 {[email protected] DONE}
FastLeafDecay-v17.jar FastLeafDecay {fastleafdecay@v17 DONE}
CosmeticArmorReworked-1.14.4-v1b.jar CosmeticArmorReworked {[email protected] DONE}
simpleores-1.14.4-2.0.6.0.jar Simple Ores {[email protected] DONE}
ironchest-1.14.4-9.1.5.jar Iron Chests {[email protected] DONE}
Launched Version: 1.14.4-forge-28.2.4
LWJGL: 3.2.2 build 10
OpenGL: GeForce GTX 960/PCIe/SSE2 GL version 4.6.0 NVIDIA 432.00, NVIDIA Corporation
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 'forge'
Type: Client (map_client.txt)
Resource Packs: mod_resources, vanilla
Current Language: 日本語 (日本)
CPU: 8x Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz

Versions:

  • OS: Windows10
  • MC Version: 1.14
  • Mod Version:1.14.4-9.0.0

Additional context
Add any other context about the problem here.

I do only get away, repeated "crash and do anything a short time".
I have run(swam) away from a shark.
When with a Whale, I have teleported to my home village, ASAP.

commented

I'm seeing the same kind of crash on my machine. It happens fairly regularly. I've seen ~15 crashes over the last 2 days, with pretty high times in the game. I can contribute crash reports if that would be helpful.

commented

Just want to leave a comment that I'm also experiencing this issue...

Versions:

OS: Linux (Ubuntu 20.04)
MC Version: 1.15.2
Mod Version: 1.15.2-8.2.1 BETA 96 (9.0.1 equivalent)
Forge Version: 31.2.5 and 31.2.9
commented

FYI, This seems to be happening on AMD video cards. Happens many times. Glad to see you set it to high.

commented

well its also on nvidia cards my cpu is amd but my gpu is nvidia and it happens to me

commented

Hmm, my CPU is Intel, but my gpu is AMD.

commented

It's not related to your card in any way.

commented

This issue is caused by server-client data sync happening after the entity starts rendering, which means for a very short amount of time the variant data on the client is null. Normally this isn't a problem, but because of a few bits of code I wrote that just assumes the variant data IS NOT null, it crashes.

commented

My library for handling variants has a new change that makes it much more difficult for code to be written in a way that would cause this crash, so when I get around to moving BA+ to the new library it should resolve this issue.

commented

Can't wait for an update, me and my girlfriend also experience crashes.. :/ Will continue suffering until update comes around, this mod is amazing :)

commented

I've looked at every crash point and they are all during rendering, so it should now properly verify null at all those points. So I don't think this will happen anymore. But I've never been able to reproduce it myself so you guys will have to try it. Were you all playing on online servers when the crash occurred?

commented

v

Yes, on a server for myself.

commented

Hey, thank you for updating your lovely mod! I'm afraid I'm working these days way too much to be able to test it.

Just wanted to confirm, yes, the crash happened on my server. Quite rare though, in about 2 full days gameplay 2 separate players experienced 1 crash each.

commented

Crash happens for me once or twice PER HOUR.

commented

Can we get a new build for 1.15 that incorporates this fix?

commented

Was working on it already :)

commented

Awesome! Thanks!

commented

I've just ported BA+ to use the new lib on 1.14, so there's an alpha build available that will fix this issue (hopefully).

Please test this out and get back to me: https://github.com/itsmeow/betteranimalsplus/releases/tag/alpha-1.14.4-9.0.1.7

commented

Hello, thank you for fixing error, I have tried ver."betteranimalsplus-1.14.4-9.0.1.7".
And I use command "summon" all your mobs.
Whale and Shark are very fine, thanks.
But songbirds occurs rendering crash-error, and some mobs could not seen for me (they are invisible or not summoned).

Crash-Report is bellow.
---- Minecraft Crash Report ----
// My bad.

Time: 20/06/29 21:20
Description: Rendering entity in world

java.lang.NullPointerException: Rendering entity in world
at its_meow.betteranimalsplus.client.ClientLifecycleHandler.lambda$null$29(ClientLifecycleHandler.java:150) ~[?:9.0.1] {re:classloading}
at its_meow.betteranimalsplus.client.ClientLifecycleHandler$$Lambda$8213/808221841.test(Unknown Source) ~[?:?] {}
at dev.itsmeow.betteranimalsplus.imdlib.client.render.ImplRenderer$ModelContainer.getModel(ImplRenderer.java:153) ~[?:9.0.1] {re:classloading}
at dev.itsmeow.betteranimalsplus.imdlib.client.render.ImplRenderer.func_76986_a(ImplRenderer.java:70) ~[?:9.0.1] {re:classloading}
at dev.itsmeow.betteranimalsplus.imdlib.client.render.ImplRenderer.func_76986_a(ImplRenderer.java:21) ~[?:9.0.1] {re:classloading}
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188391_a(EntityRendererManager.java:370) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:quark:add-render,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188388_a(EntityRendererManager.java:359) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:quark:add-render,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.WorldRenderer.func_215326_a(WorldRenderer.java:543) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.GameRenderer.func_181560_a(GameRenderer.java:713) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.GameRenderer.func_78471_a(GameRenderer.java:640) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:494) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:890) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:384) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(SourceFile:155) [?:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.14.4-28.2.21.jar:28.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$419/1864074564.call(Unknown Source) [forge-1.14.4-28.2.21.jar:28.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-4.1.0.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-4.1.0.jar:?] {}

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

-- Head --
Thread: Client thread
Stacktrace:
at its_meow.betteranimalsplus.client.ClientLifecycleHandler.lambda$null$29(ClientLifecycleHandler.java:150)
at its_meow.betteranimalsplus.client.ClientLifecycleHandler$$Lambda$8213/808221841.test(Unknown Source)
at dev.itsmeow.betteranimalsplus.imdlib.client.render.ImplRenderer$ModelContainer.getModel(ImplRenderer.java:153)
at dev.itsmeow.betteranimalsplus.imdlib.client.render.ImplRenderer.func_76986_a(ImplRenderer.java:70)
at dev.itsmeow.betteranimalsplus.imdlib.client.render.ImplRenderer.func_76986_a(ImplRenderer.java:21)

-- Entity being rendered --
Details:
Entity Type: betteranimalsplus:songbird (its_meow.betteranimalsplus.common.entity.EntitySongbird)
Entity ID: 645
Entity Name: 小鳥
Entity's Exact location: 22.48, 11.50, -27.53
Entity's Block location: World: (22,11,-28), Chunk: (at 6,0,4 in 1,-2; contains blocks 16,0,-32 to 31,255,-17), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Entity's Momentum: 0.00, 0.00, 0.00
Entity's Passengers: []
Entity's Vehicle: ERROR NullPointerException: null

-- Renderer details --
Details:
Assigned renderer: dev.itsmeow.betteranimalsplus.imdlib.client.render.ImplRenderer@144974b
Location: 0.00,-1.62,0.00 - World: (0,-2,0), Chunk: (at 0,-1,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Rotation: 0.0
Delta: 0.72020966
Stacktrace:
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188391_a(EntityRendererManager.java:370)
at net.minecraft.client.renderer.entity.EntityRendererManager.func_188388_a(EntityRendererManager.java:359)
at net.minecraft.client.renderer.WorldRenderer.func_215326_a(WorldRenderer.java:543)
at net.minecraft.client.renderer.GameRenderer.func_181560_a(GameRenderer.java:713)
at net.minecraft.client.renderer.GameRenderer.func_78471_a(GameRenderer.java:640)

-- Affected level --
Details:
All players: 1 total; [ClientPlayerEntity['Ferusuzu'/536, l='MpServer', x=22.48, y=11.50, z=-27.53]]
Chunk stats: Client Chunk Cache: 961, 675
Level dimension: DimensionType{utilityworlds:garden_world_8}
Level name: MpServer
Level seed: 0
Level generator: ID 07 - biomesoplenty, ver 0. Features enabled: false
Level generator options: {}
Level spawn location: World: (8,5,7), Chunk: (at 8,0,7 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 4327353 game time, 1591414 day time
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
Server brand: forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:410)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:1750)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:400)
at net.minecraft.client.main.Main.main(SourceFile:155)
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:497)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56)
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$419/1864074564.call(Unknown Source)
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81)
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)

-- System Details --
Details:
Minecraft Version: 1.14.4
Minecraft Version ID: 1.14.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3601641976 bytes (3434 MB) / 8589934592 bytes (8192 MB) up to 8589934592 bytes (8192 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 4.1.0+62+5bfa59b
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/eventbus-1.0.0-service.jar eventbus PLUGINSERVICE
/forge-1.14.4-28.2.21.jar object_holder_definalize PLUGINSERVICE
/forge-1.14.4-28.2.21.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-1.0.5-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.14.4-28.2.21.jar capability_inject_definalize PLUGINSERVICE
/forge-1.14.4-28.2.21.jar runtimedistcleaner PLUGINSERVICE
/forge-1.14.4-28.2.21.jar fml TRANSFORMATIONSERVICE
FML: 28.2
Forge: net.minecraftforge:28.2.21
FML Language Providers:
[email protected]
minecraft@1
Mod List:
ComPatchedStorage-1.14.4-2.1.4.jar ComPatchedStorage {[email protected] DONE}
Cube++-1.1.4.jar Cube++ {[email protected] DONE}
blue_skies-1.14.4-1.0.0.jar Blue Skies {[email protected] DONE}
Variant16x-1.14-v0.11.1_beta.jar Variant16x {[email protected]_beta DONE}
decorative_blocks_compat_1.jar Decorative Blocks Compat {[email protected] DONE}
Wyrmroost-1.14.4-1.1.0.jar Wyrmroost {[email protected] DONE}
AoV-1.14-0.13.4.jar Angel of Vengeance {[email protected] DONE}
curiousshulkerboxes-FORGE-1.14.4-1.0.0.2.jar Curious Shulker Boxes {[email protected] DONE}
SlashBlade-1.14-0.0.10.jar Slash Blade {[email protected] DONE}
embellishcraft-bop-1.14.4-1.1.0.jar EmbellishCraft BoP Addon {[email protected] DONE}
japaricraftmod-1.14.4-0.2.0.jar JapariCraftMod {[email protected] DONE}
findme-1.14.4-1.1.0.13.jar Find Me {findme@NONE DONE}
Neat+1.5-19.jar Neat {[email protected] DONE}
Controlling-5.0.6.jar Controlling {[email protected] DONE}
Placebo-1.14.4-2.3.5.jar Placebo {[email protected] DONE}
citadel-1.0.4-1.14.4.jar Citadel {[email protected] DONE}
MutantBeasts-1.14.4-1.0.1.jar Mutant Beasts {[email protected] DONE}
Morpheus-1.14.4-4.2.44.jar Morpheus {morpheus@version DONE}
MineTraps-1.14-(v.2.0.0pre2).jar MineTraps {[email protected] DONE}
Hwyla-forge-1.10.6-B67_1.14.4.jar Waila {waila@version DONE}
VTweaks-1.14.4-3.1.6.jar V-Tweaks {[email protected] DONE}
ex_blades-1.0.jar SlashBlade Addon {[email protected] DONE}
FpsReducer-mc1.14.4-1.15.jar FPS Reducer {[email protected] DONE}
CarryOn+MC1.14.4+v1.12.4.jar Carry On {[email protected] DONE}
JustEnoughResources-1.14.4-0.10.1.76.jar Just Enough Resources {[email protected] DONE}
meshi-0.3.jar Meshi_Mod {[email protected] DONE}
SimpleOres2-1.14.4-2.0.11.0.jar Simple Ores {[email protected] DONE}
koratio-1.14.4-0.0.9-beta.jar Koratio {[email protected] DONE}
Hardcore+Battle+towers+AV.jar Hardcore Battle Towers AV {[email protected] DONE}
mcw-bridges-1.0.4-mc1.14.4.jar Macaw's Bridges {[email protected] DONE}
lizardmod-1.14.4-1.0.0-1.jar Lizard Mod {[email protected] DONE}
crocmod-1.14.4-1.0.0-1.jar Crocodile Mod {[email protected] DONE}
embellishcraft-1.14.4-1.5.0.jar EmbellishCraft {[email protected] DONE}
BiomesOPlenty-1.14.4-9.0.0.262-universal.jar Biomes O' Plenty {[email protected] DONE}
Variant16x-BiomesOPlenty-1.14.4-v0.11.1_beta_pre4.jar Variant16x: Biomes O' Plenty {[email protected]_beta_pre4 DONE}
wandermaid-1.14.4-0.1.3.jar Wander Maid {[email protected] DONE}
valhelsia_structures-14.0.3.jar Valhelsia Structures {[email protected] DONE}
extcaves-1.5.jar Extended Caves {[email protected] DONE}
gaiadimension-1.14.4-1.1.3.jar The Gaia Dimension {[email protected] DONE}
curios-FORGE-1.14.4-1.0.6.1.jar Curios API {[email protected] DONE}
AutoRegLib-1.4-35.jar AutoRegLib {[email protected] DONE}
extlights-1.8.jar Extended Lights {[email protected] DONE}
betteranimals-1.14.4-5.3.0.jar Cyber's Better Animal Models {[email protected] DONE}
NoAiSpawnEggs-1.14.4-3.01.jar NoAiSpawnEggs {[email protected] DONE}
worldedit-forge-mc1.14.4-7.0.1.jar WorldEdit {[email protected];61bc012 DONE}
SpartanWeaponry-1.14.4-2.0.0-beta-1.jar Spartan Weaponry {[email protected] beta 1 DONE}
wandering_trapper-1.14.4-0.1.2.jar Wandering Trapper {[email protected] DONE}
interiormod-1.14.4-1.1.1.jar TheMCBrothers Interior Mod {[email protected] DONE}
mountedpearl-1.14.4-1.0.0.jar Mounted Pearl Mod {[email protected] DONE}
switchbow-1.5.8.jar Switch-Bow {[email protected] DONE}
FastLeafDecay-v17.jar FastLeafDecay {fastleafdecay@v17 DONE}
PrettyBeaches_1.14.4-3.0.7.jar Pretty Beaches {[email protected] DONE}
NetherEx-1.14.4-3.0.3.jar NetherEx {[email protected] DONE}
corail_pillar-4.6.0-1.14.4.jar Corail Pillar {[email protected] DONE}
BetterAdvancements-1.14.4-0.1.0.94.jar Better Advancements {[email protected] DONE}
spg_mod_1.0.19.jar SPG MOD {[email protected] DONE}
doubledoors_1.14-2.0.jar Double Doors {[email protected] DONE}
aerialaffinity-3.0a.jar Aerial Affinity {[email protected] DONE}
TrashSlot_1.14.4-10.4.8.jar TrashSlot {[email protected] DONE}
torchslabmod-1.14.4_v1.5.jar Torch Slab Mod {[email protected] DONE}
MCAdditions-1.2.0.jar MCA {[email protected] DONE}
Bountiful+Baubles-1.14.4-0.0.4.jar Bountiful Baubles {bountifulbaubles@NONE DONE}
AttributeFix-1.14.4-3.0.3.jar AttributeFix {[email protected] DONE}
FromSnapshots19w44a-1.14.4.jar From Snapshots (Forthteen Edition) {snapshotsforthteen@19w44a M2 DONE}
antiedragon-1.14.4-0.1.0.jar Anti Ender Dragon {[email protected] DONE}
fimbulwinter-1.1.2.jar Fimbulwinter {[email protected] DONE}
extraboats-1.2.6-1.14.4.jar Extra Boats {[email protected] DONE}
good-nights-sleep-1.14.4-1.0.3.jar Good Night's Sleep {[email protected] DONE}
SereneSeasons-1.14.4-2.0.0.70-universal.jar Serene Seasons {[email protected] DONE}
decorative_blocks_6b.jar Decorative Blocks {[email protected] DONE}
corail_pillar_extension_biomesoplenty-4.2.1-1.14.4.jar Corail Pillar - Biomes O'Plenty Extension {[email protected] DONE}
DungeonCrawl-1.14.4-1.6.3.jar Dungeon Crawl {[email protected] DONE}
curioofundying-FORGE-1.14.4-2.0.1.jar Curio of Undying {[email protected] DONE}
betteranimalsplus-1.14.4-9.0.1.7.jar Better Animals Plus {[email protected] DONE}
BadMobs-1.14.4-3.0.1.jar BadMobs {[email protected] DONE}
environmentalcreepers-forge-1.14.4-1.6.0.jar Environmental Creepers {[email protected] DONE}
Fusion-1.14.4-2.5.5.0.jar Fusion {[email protected] DONE}
jei-1.14.4-6.0.0.29.jar Just Enough Items {[email protected] DONE}
[1.14.4]+SuperHot+1.1.jar Super Hot {[email protected] DONE}
forge-1.14.4-28.2.21-universal.jar Forge {[email protected] DONE}
DramaticDoors-1.14.4-1.1.0.jar Dramatic Doors {[email protected] DONE}
WailaHarvestability-mc1.14.4-1.1.12.jar Waila Harvestability {[email protected] DONE}
Explorercraft-1.14.4-3.2.7.jar Explorercraft {[email protected] DONE}
corail_pillar_extension_quark-4.0.0-1.14.4.jar Corail Pillar - Quark & Botania Extension {[email protected] DONE}
ironchest-1.14.4-9.1.5.jar Iron Chests {[email protected] DONE}
villagerdeathm_1.14-1.2.jar Villager Death Messages {[email protected] DONE}
forge-1.14.4-28.2.21-client.jar Minecraft {[email protected] DONE}
turtlemod-1.14.4-1.1.0-3.jar Turtle Mod {[email protected] DONE}
pandoras_creatures-1.14.4-0.13.1.jar Pandoras Creatures {[email protected] DONE}
ToolBelt-1.14.4-1.12.5.jar Tool Belt {[email protected] DONE}
nophantomnocry-1.14.4-1.0.jar NoPhantomNoCry {nophantomnocry@version DONE}
modifiers-0.0.1.jar Modifiers {modifiers@NONE DONE}
towers_of_the_wild-1.14.4-1.2.0.jar Towers_Of_The_Wild {[email protected] DONE}
paintings-1.14.4-6.0.1.5.jar Paintings ++ {[email protected] DONE}
jeiintegration_1.14.4-2.0.0.jar JEI Integration {[email protected] DONE}
extragolems-9.0.7.jar Extra Golems {[email protected] DONE}
dimdungeons-1.06-forge-1.14.4.jar Dimensional Dungeons {[email protected] DONE}
ffenchants-1.14.4-1.2.5.jar FlashFyre's Enchantments {[email protected] DONE}
SpartanShields-1.14.4-2.0.0.jar Spartan Shields {[email protected] DONE}
Quark-r2.0-212.jar Quark {[email protected] DONE}
Xaeros_Minimap_20.13.0_Forge_1.14.4.jar Xaero's Minimap {[email protected] DONE}
FTBUtilitiesBackups-2.0.0.11.jar FTB Utilities: Backups {[email protected] DONE}
placeableitems-4.0.0.jar Placeable Items {[email protected] DONE}
sit-1.14.4-v1.3.jar Sit {[email protected] DONE}
LibraryEx-1.14.4-2.0.3.jar LibraryEx {[email protected] DONE}
findercompass-1.14.4.1.jar Finder Compass {[email protected] DONE}
DoubleSlabs-1.14-1.3.0.jar Double Slabs {[email protected] DONE}
themidnight-0.4.7.jar The Midnight {[email protected] DONE}
nifty-1.14.4-2.8.jar Nifty {[email protected] DONE}
NBTEdit-0.8.2.jar NBTEdit {[email protected] DONE}
custom-crosshair-mod-v1.0.1-forge-mc.1.14.4.jar Custom Crosshair Mod {[email protected] DONE}
Aquaculture-1.14.4-2.0.7.jar Aquaculture 2 {[email protected] DONE}
FriendlyFire-1.14.4-3.0.1.jar FriendlyFire {[email protected] DONE}
UtilityWorlds-1.14.4_1.1.0.jar Utility Worlds {[email protected] DONE}
CosmeticArmorReworked-1.14.4-v3.jar CosmeticArmorReworked {[email protected] DONE}
overloadedarmorbar-3.0.0b.jar Overloaded Armor Bar {[email protected] DONE}
Launched Version: 1.14.4-forge-28.2.21
LWJGL: 3.2.2 build 10
OpenGL: GeForce GTX 960/PCIe/SSE2 GL version 4.6.0 NVIDIA 432.00, NVIDIA Corporation
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 'forge'
Type: Client (map_client.txt)
Resource Packs: mod_resources, vanilla
Current Language: 日本語 (日本)
CPU: 8x Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
commented

betteranimalsplus-alpha-1.15.2-8.2.1.104 when are we getting this on curse ?

commented

I figured it was something like this. So I'll need to use writeAdditional instead?
all the writeUnlessRemoveds are left over from my first port to 1.13 when I didn't know the proper replacement...

commented

No, you can override serializeNBT() directly to do the needed logic. However I would recommend using writeAdditional the typical way, unless there is some compelling reason subtype serialization is like it is.

commented

I've seen this crash from using a Tiny Mob Farm lasso on them. I looked into the issue and it is from mods using Forge's IForgeEntity#serializeNBT() to obtain an entity's nbt, which EntityAnimalWithTypes does not override to serialize its type as it does for writeUnlessRemoved:

public boolean writeUnlessRemoved(CompoundNBT compound) {
this.writeType(compound);
return super.writeUnlessRemoved(compound);
}

commented

@feru4g Didn't see your crash log before now... will investigate that further later. Some of the line numbers appear a bit off so it's a bit difficult to figure out where it is but since it's a songbird my assumption is the model determination code. But that's accounted for null so I honestly have no idea.

commented

You picked some terrible timing to give me this report, I literally just released an update. You're gonna have to wait a bit.