LightWithin

LightWithin

695 Downloads

[BUG] Server crashes when being attacked by a mob from the Nether

dainekoichi opened this issue · 8 comments

commented

Describe the bug
Server crashes when being attacked by a mob from the Nether. Client side is disconnected while the server itself crashes.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the Nether
  2. Get hit by a mob (not sure if it's a Blaze or a Ghast, but leaning towards the latter)

Version information
LightWithin mod version: 1.1.3
Minecraft version: 1.20.1
Fabric API version: 0.92.2

Screenshots and files
crash-2024-08-28_15.29.17-server.txt

Additional context
LightType: Shielding
LightTarget: Allies

commented

Seems like GitHub has already removed the scam bot messages. Anyway, don't click on random mediafire links they wont help at all and steal your data.

That said I'll be looking into the issue, but I'll let you know that may take a while since I kinda paused developing for a bit, vacation like.

commented

At a glance it seems the issue is likely with projectile entities, so both ghasts and blazes may be an issue. Sorry for that!

commented

Seems like GitHub has already removed the scam bot messages. Anyway, don't click on random mediafire links they wont help at all and steal your data.

That said I'll be looking into the issue, but I'll let you know that may take a while since I kinda paused developing for a bit, vacation like.

No problem! It's good to know that you responded and will be looking into the issue. ;)

commented

Hi i've looked into the issue but it seems that is not exactly a probelm with lightwithin, but with ExtraSpellAttributes/Extra RPG attributes (whatever it's called) modifying some stuff about attributes like generic attack damage and such. (Probably a Mixin redirecting antoher method or something, which can cause incompatibilities).
That said, I've added some counter measuers which should probably prevent crashes, but most likely the light won't trigger on its own when it is supposed too as long as ExtraSpellAttributes causes this problem. Sorry!

I uploaded a test build here on github, let me know if it works!

commented

Hi, did the fix work? Or can you at least tell me which modpack you have used so I can try to test it out by myself?

commented

Hi! Sorry, I haven't been able to play Minecraft for quite a bit, busy with work. I think the significant mods from what my friends and I were playing were the RPG Series classes (Wizard, Archer, etc.) and Zenith

commented

The full list is also in the crash log on the first comment, but I'll also put it here:
Fabric Mods:
alloy_forgery: Alloy Forgery 2.1.2+1.20
almostunified: AlmostUnified 1.20.1-0.9.4
amethyst_core: Amethyst Core 1.5.0+1.20.1
common-protection-api: Common Protection API 1.0.0
amethyst_imbuement: Amethyst Imbuement 1.20.1-19.5
conditional-mixin: conditional mixin 0.3.2
should_i_hit_that: Should I Hit That? 0.1.2+1.20.1
structurized-reborn: Structurized Reborn 1.20.1-01
appleskin: AppleSkin 2.5.1+mc1.20
aqupdcaracal: Caracal mob 1.20-2.3.3
archers: Archers (RPG Series) 1.2.5+1.20.1
com_github_zsoltmolnarrr_tinyconfig: TinyConfig 2.3.2
architectury: Architectury 9.2.14
artifacts: Artifacts 9.5.12
cardinal-components-base: Cardinal Components API (base) 5.2.2
cardinal-components-entity: Cardinal Components API (entities) 5.2.2
expandability: ExpandAbility 9.0.4
step-height-entity-attribute: Step Height Entity Attribute 1.2.0
azurelib: AzureLib 2.0.31
azurelibarmor: AzureLib Armor 2.0.6
backpacked: Backpacked 3.0.0-beta.4
mm: Manningham Mills 2.3
balm-fabric: Balm 7.3.9
kuma_api: KumaAPI 20.1.8
bards: Bards 0.1.0-1.20.1
bcc: BetterCompatibilityChecker 4.0.8
betterarcheology: Better Archeology 1.2.0-1.20.1
bettercombat: Better Combat 1.8.6+1.20.1
betterdeserttemples: YUNG's Better Desert Temples 1.20-Fabric-3.0.3
org_reflections_reflections: reflections 0.10.2
betterdungeons: YUNG's Better Dungeons 1.20-Fabric-4.0.4
betterendisland: YUNG's Better End Island 1.20-Fabric-2.0.6
betterfortresses: YUNG's Better Nether Fortresses 1.20-Fabric-2.0.6
betterjungletemples: YUNG's Better Jungle Temples 1.20-Fabric-2.0.5
bettermineshafts: YUNG's Better Mineshafts 1.20-Fabric-4.0.4
betteroceanmonuments: YUNG's Better Ocean Monuments 1.20-Fabric-3.0.4
betterstrongholds: YUNG's Better Strongholds 1.20-Fabric-4.0.3
bettertridents: Better Tridents 8.0.1
bettertrims: BetterTrims 2.3.2
betterwitchhuts: YUNG's Better Witch Huts 1.20-Fabric-3.0.3
bewitchment: Bewitchment 1.20-8
impersonate: Impersonate 2.10.2
midnightlib: MidnightLib 1.4.1
playerabilitylib: Pal 1.8.0
reach-entity-attributes: Reach Entity Attributes 2.4.0
terraform-wood-api-v1: Terraform Wood API (v1) 7.0.3
bookshelf: Bookshelf 20.2.13
cardinal-components: Cardinal Components API 5.2.2
cardinal-components-block: Cardinal Components API (blocks) 5.2.2
cardinal-components-chunk: Cardinal Components API (chunks) 5.2.2
cardinal-components-item: Cardinal Components API (items) 5.2.2
cardinal-components-level: Cardinal Components API (world saves) 5.2.2
cardinal-components-scoreboard: Cardinal Components API (scoreboard) 5.2.2
cardinal-components-world: Cardinal Components API (worlds) 5.2.2
carryon: Carry On 2.1.2.7
chickensshed: ChickensShed 1.6.0+mc1.20.1
chococraft: Chococraft 4 0.9.12
cleannarsenal: cleannarsenal 1.0.12
cloth-config: Cloth Config v11 11.1.118
cloth-basic-math: cloth-basic-math 0.6.1
clumps: Clumps 12.0.0.4
comforts: Comforts 6.4.0+1.20.1
spectrelib: SpectreLib 0.13.15+1.20.1
configured: Configured 2.2.3
com_electronwill_night-config_core: core 3.6.6
com_electronwill_night-config_toml: toml 3.6.6
cookingforblockheads: Cooking for Blockheads 16.0.6
cristellib: Cristel Lib 1.1.5
blue_endless_jankson: jankson 1.2.3
cupboard: cupboard 1.20.1-2.7
darkglint: DarkGlint - Enchantment Glint 1.1.2
diagonalfences: Diagonal Fences 8.1.4
diagonalblocks: Diagonal Blocks 8.0.5
doggytalents: Doggy Talents Next 1.18.29
dragonscale: Dragon Scale Mod 0.0.1-1.20.1
dragonsteel: Dragonsteel Mod 0.0.2-1.20.1
druids: Druids of Storm and Spirit 0.9.8.0
dungeonnowloading: Dungeon Now Loading 1.5
easyanvils: Easy Anvils 8.0.2
easymagic: Easy Magic 8.0.1
elytraslot: Elytra Slot 6.4.2+1.20.1
mixinsquared: MixinSquared 0.1.2-beta.6
emi: EMI 1.1.12+1.20.1+fabric
emi_enchanting: EMI Enchanting 0.1.0+1.20.1
emi_loot: EMI Loot 0.6.6+1.20.1
endermanoverhaul: Enderman Overhaul 1.0.4
explorerscompass: Explorer's Compass 1.20.1-2.2.3-fabric
extra-mod-integrations: Extra Mod Integrations 0.4.6+1.20.1
extractinator: Extractinator 2.3.0
extraspellattributes: Extra RPG Attributes 1.2.10
fabric-api: Fabric API 0.92.2+1.20.1
fabric-api-base: Fabric API Base 0.4.31+1802ada577
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.36+1802ada577
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.13+1802ada577
fabric-block-api-v1: Fabric Block API (v1) 1.0.11+1802ada577
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.1+1802ada577
fabric-command-api-v1: Fabric Command API (v1) 1.2.34+f71b366f77
fabric-command-api-v2: Fabric Command API (v2) 2.2.13+1802ada577
fabric-commands-v0: Fabric Commands (v0) 0.2.51+df3654b377
fabric-containers-v0: Fabric Containers (v0) 0.1.64+df3654b377
fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.11+1802ada577
fabric-convention-tags-v1: Fabric Convention Tags 1.5.5+1802ada577
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.19+1802ada577
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.0+de0fd6d177
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.4+1802ada577
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.54+1802ada577
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.0+1c78457f77
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.2+1802ada577
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.63+df3654b377
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.40+1802ada577
fabric-item-api-v1: Fabric Item API (v1) 2.1.28+1802ada577
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.12+1802ada577
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.22+1802ada577
fabric-loot-api-v2: Fabric Loot API (v2) 1.2.1+1802ada577
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.45+9e7660c677
fabric-message-api-v1: Fabric Message API (v1) 5.1.9+1802ada577
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.50+1802ada577
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.11+1802ada577
fabric-networking-v0: Fabric Networking (v0) 0.3.51+df3654b377
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.3+1802ada577
fabric-particles-v1: Fabric Particles (v1) 1.1.2+1802ada577
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.21+1802ada577
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.3+1802ada577
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.37+92a0d36777
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.28+1802ada577
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.8+1802ada577
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.10+1802ada577
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.30+1802ada577
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.5+8dd72ea377
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.1+1802ada577
fabric-language-kotlin: Fabric Language Kotlin 1.12.1+kotlin.2.0.20
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.0.20
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.0.20
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.0.20
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.0.20
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.25.0
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.1
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.1
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.6.1
org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm: kotlinx-io-bytestring-jvm 0.5.3
org_jetbrains_kotlinx_kotlinx-io-core-jvm: kotlinx-io-core-jvm 0.5.3
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.7.1
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.7.1
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.7.1
fabricloader: Fabric Loader 0.15.11
mixinextras: MixinExtras 0.3.5
fakerlib: fakerlib 0.1.4
fallingtree: FallingTree 4.3.4
farmersdelight: Farmer's Delight 1.20.1-2.1.3+refabricated
porting_lib_accessors: Porting Lib Accessors 2.3.4+1.20.1
porting_lib_base: Porting Lib Base 2.3.4+1.20.1
porting_lib_fluids: Porting Lib Fluids 2.3.4+1.20.1
porting_lib_mixin_extensions: Porting Lib Mixin Extensions 2.3.4+1.20.1
porting_lib_client_events: Porting Lib Client Events 2.3.4+1.20.1
porting_lib_config: Porting Lib Config 2.3.4+1.20.1
porting_lib_extensions: Porting Lib Extensions 2.3.4+1.20.1
porting_lib_lazy_registration: Porting Lib Lazy Register 2.3.4+1.20.1
porting_lib_loot: Porting Lib Loot 2.3.4+1.20.1
porting_lib_networking: Porting Lib Networking 2.3.4+1.20.1
porting_lib_recipe_book_categories: Porting Lib Recipe Book Categories 2.3.4+1.20.1
porting_lib_registries: Porting Lib Registries 2.3.4+1.20.1
porting_lib_tags: Porting Lib Tags 3.0
porting_lib_tool_actions: Porting Lib Tool Actions 2.3.4+1.20.1
ferritecore: FerriteCore 6.0.1
forgeconfigapiport: Forge Config API Port 8.0.0
framework: Framework 0.7.6
org_javassist_javassist: javassist 3.29.2-GA
fusion: Fusion 1.1.1
fwaystones: Fabric Waystones 3.3.2+mc1.20.1
fzzy_config: Fzzy Config 0.3.7+1.20.1
net_peanuuutz_tomlkt_tomlkt-jvm: tomlkt-jvm 0.3.7
fzzy_core: Fzzy Core 0.5.1+1.20.1
gazebo: Gazebos 1.1.1+1.20.1
geckolib: GeckoLib 4 4.4.7
com_eliotlash_mclib_mclib: mclib 20
goblintraders: Goblin Traders 1.9.3
iceberg: Iceberg 1.1.18
immersiveui: ImmersiveUI 0.2.2
invoke: Invocations Mod 0.2.4
ironchests: Iron Chests: Restocked 5.0.2
jade: Jade 11.9.2+fabric
jamlib: JamLib 0.6.1+1.20.x
java: Java HotSpot(TM) 64-Bit Server VM 22
jewelry: Jewelry (RPG Series) 1.3.6+1.20.1
journeymap: Journeymap 5.10.1
journeymap-api-fabric: JourneyMap API 1.20-1.9-fabric-SNAPSHOT
lavender: Lavender 0.1.9+1.20
lavender-md: lavender-md 0.1.1+1.20
lavender-md-owo-ui: lavender-md-owo-ui 0.1.1+1.20
leavesbegone: Leaves Be Gone 8.0.0
lightwithin: LightWithin 1.1.3+1.20.1
custombrewrecipes: CustomBrewRecipes 1.2.0
particleanimationlib: Particle Animation Library (PAL) 0.0.2+1.20
structureplacerapi: StructurePlacerAPI 1.1.4
lithium: Lithium 0.11.2
lodestone: Lodestone 1.20.1-1.6.2.1b-fabric
porting_lib_blocks: Porting Lib Blocks 2.3.4+1.20.1
porting_lib_core: Porting Lib Core 2.3.4+1.20.1
porting_lib_data: Porting Lib Data 2.3.4+1.20.1
porting_lib_model_generators: Porting Lib Model Generators 2.3.4+1.20.1
porting_lib_models: Porting Lib Models 2.3.4+1.20.1
lootintegrationaddonyung: Yung's Structures Lootintegration Addon 1.18-1.20.1-1.1
lootintegrations: Loot integration Mod 1.20.1-3.7
lootr: Lootr 0.7.34.84
malum: Malum 1.20.1-1.6.2.0g-fabric
porting_lib_attributes: Porting Lib Attributes 2.3.4+1.20.1
porting_lib_entity: Porting Lib Entity 2.3.4+1.20.1
porting_lib_items: Porting Lib Items 2.3.4+1.20.1
porting_lib_transfer: Porting Lib Transfer 2.3.4+1.20.1
mermod: Mermod 3.0.0
minecraft: Minecraft 1.20.1
modernfix: ModernFix 5.19.3+mc1.20.1
modonomicon: Modonomicon 1.74.1
fiber: fiber 0.23.0-2
org_commonmark_commonmark: commonmark 0.22.0
org_commonmark_commonmark-ext-gfm-strikethrough: commonmark-ext-gfm-strikethrough 0.22.0
org_commonmark_commonmark-ext-ins: commonmark-ext-ins 0.22.0
more_spell_attributes: More Spell Attributes 0.0.5-1.20.1
morerunes: More Runes 0.0.1-1.20.1
mutantmonsters: Mutant Monsters 8.0.7
extensibleenums: Extensible Enums 7.0.1
mythic_charms: Mythic Charms 1.1.5
naturalist: Naturalist 4.0.3
naturescompass: Nature's Compass 1.20.1-2.2.3-fabric
necronomicon: Necronomicon 1.4.2
netherchested: Nether Chested 8.0.3
puzzlesapi: Puzzles Api 8.1.5
puzzlesaccessapi: Puzzles Access Api 8.0.9
oceansdelight: Ocean's Delight fdrf-fabric-1.0.2-1.20
octolib: OctoLib 0.4.2
org_yaml_snakeyaml: snakeyaml 2.2
owo: oωo 0.11.2+1.20
paladins: Paladins & Priests (RPG Series) 1.3.1+1.20.1
paraglider: Paragliders 20.1.3
patchouli: Patchouli 1.20.1-84-FABRIC
pehkui: Pehkui 3.8.3+1.14.4-1.21
kanos_config: Kanos Config 0.4.1+1.14.4-1.19.4
pickupnotifier: Pick Up Notifier 8.0.0
ping-wheel: Ping Wheel 1.9.1
player-animator: Player Animator 1.0.2-rc1+1.20
puffish_attributes: Pufferfish's Attributes 0.5.0
puffish_skills: Pufferfish's Skills 0.13.2
puzzleslib: Puzzles Lib 8.1.22
raccoon: Raccoon 1.0.1-1.20.1
ranged_weapon_api: RangedWeaponAPI 1.1.4+1.20.1
resourcefulconfig: Resourcefulconfig 2.1.2
resourcefullib: Resourceful Lib 2.1.29
com_teamresourceful_bytecodecs: bytecodecs 1.0.2
com_teamresourceful_yabn: yabn 1.0.3
revelationary: Revelationary 1.3.8+1.20.1
ribbits: Ribbits 1.20.1-Fabric-3.0.0
rightclickharvest: Right Click Harvest 3.2.3+1.19.x-1.20.1-fabric
rogues: Rogues & Warriors (RPG Series) 1.1.0+1.20.1
rpgmana: rpgmana 1.0.8.2
runes: Runes 0.9.13+1.20.1
seasons: Fabric Seasons 2.3+1.20
seasonsdelightcompat: Fabric Seasons: Delight Compat 1.0-1.3.9
seasonsextras: Fabric Seasons: Extras 1.2-BETA+1.20
shield_api: Shield API 1.0.1+1.20.1
simplylight: Simply Light 1.20.1-1.4.5
simplyskills: SimplySkills 1.6.0+1.20.1
simplyswords: Simply Swords 1.56.0-1.20.1
spectrum: Spectrum 1.7.16
additionalentityattributes: Additional Entity Attributes 1.7.4+1.20.0
arrowhead: Arrowhead 1.2.0-1.19.4
fractal: Fractal 1.2.0
matchbooks: Matchbooks 0.1.0
org_jgrapht_jgrapht-core: jgrapht-core 1.5.1
org_jheaps_jheaps: jheaps 0.13
reverb: Reverb 1.0.0
spell_engine: Spell Engine 0.15.9+1.20.1
spell_power: Spell Power Attribute 0.11.1+1.20.1
spellbladenext: Spellblades and Such 1.20.1
structure_pool_api: Structure Pool API 1.0+1.20.1
supermartijn642configlib: SuperMartijn642's Config Lib 1.1.8+a
supermartijn642corelib: SuperMartijn642's Core Lib 1.1.17+a
t_and_t: Towns and Towers 1.12
things: Things 0.3.3+1.20
tlc: The Lost Castle 1.0.1
totw_modded: Towers Of The Wild: Modded fabric-1.20.1-1.0.5
trashcans: Trash Cans 1.0.18
team_reborn_energy: Energy 3.0.0
trinkets: Trinkets 3.7.2
victus: Victus 0.1.15-1+1.20
visualworkbench: Visual Workbench 8.0.0
wizards: Wizards (RPG Series) 1.3.0+1.20.1
yeetusexperimentus: Yeetus Experimentus 2.3.1-build.6+mc1.20.1
yigd: You're in Grave Danger 2.0.6
fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT
libgui: LibGui 8.1.1+1.20.1
jankson: Jankson 6.0.0+j1.2.3
libninepatch: LibNinePatch 1.2.0
yungsapi: YUNG's API 1.20-Fabric-4.0.5
yungsbridges: YUNG's Bridges 1.20-Fabric-4.0.3
yungsextras: YUNG's Extras 1.20-Fabric-4.0.3
zenith: Zenith 1.2.3-1.20.1
porting_lib_model_loader: Porting Lib Model Loader 2.3.4+1.20.1
porting_lib_model_materials: Porting Lib Model Materials 2.3.4+1.20.1
porting_lib_utility: Porting Lib Utility 2.3.4+1.20.1
zenith_attributes: Zenith Attributes 0.2.7
porting_lib_common: Porting Lib Common 2.3.4+1.20.1
zephyr: Zephyr 0.5.0+1.20.1

commented

Issue resolved as far as i can tell