Hookshot

Hookshot

2M Downloads

Server crash from use

walshyb opened this issue · 13 comments

commented

Hi! I've been using this mod for a couple weeks and it's pretty good. Twice though randomly on use crashed the server.

Minecraft: 1.17.1, dedicated server
Modloader: Fabric
Modpack: Another Quality Modpack 2

---- Minecraft Crash Report ----

----------------
C2ME Compatibility Module Notice: 
Do NOT report to mod authors if you encountered issues with the following mods: 
- [email protected]
- [email protected]
- [email protected]
You can try disabling compatibility modules for these mods in "c2me-compat.toml" and try reproduce again. 
Or try reproduce without C2ME. 
----------------

// Oops.

Time: 9/4/21, 9:11 PM
Description: Saving entity NBT

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5628()" because "this.owner" is null
	at dev.cammiescorner.hookshot.common.entity.HookshotEntity.method_5652(HookshotEntity.java:315)
	at net.minecraft.class_1297.method_5647(class_1297.java:1669)
	at net.minecraft.class_1297.method_5786(class_1297.java:1605)
	at net.minecraft.class_1297.method_5662(class_1297.java:1613)
	at net.minecraft.class_5565.method_31734(class_5565.java:109)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at net.minecraft.class_5565.method_31760(class_5565.java:107)
	at net.minecraft.class_5579.method_31812(class_5579.java:293)
	at net.minecraft.class_5579.method_31837(class_5579.java:310)
	at net.minecraft.class_5579.method_31849(class_5579.java:337)
	at it.unimi.dsi.fastutil.longs.LongCollection.removeIf(LongCollection.java:197)
	at net.minecraft.class_5579.method_31851(class_5579.java:332)
	at net.minecraft.class_5579.method_31809(class_5579.java:352)
	at net.minecraft.class_3218.method_18765(class_3218.java:426)
	at net.minecraft.server.MinecraftServer.redirect$bce000$ficUpdateSuppressionCrashTick(MinecraftServer.java:4777)
	at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
	at net.minecraft.class_3176.method_3813(class_3176.java:335)
	at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
	at net.minecraft.server.MinecraftServer.handler$coo000$modifiedRunLoop(MinecraftServer.java:9390)
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
	at java.base/java.lang.Thread.run(Thread.java:831)


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

-- Head --
Thread: Server thread
Stacktrace:
	at dev.cammiescorner.hookshot.common.entity.HookshotEntity.method_5652(HookshotEntity.java:315)

-- Entity being saved --
Details:
	Entity Type: hookshot:hookshot (dev.cammiescorner.hookshot.common.entity.HookshotEntity)
	Entity ID: 98210
	Entity Name: entity.hookshot.hookshot
	Entity's Exact location: -101.25, 66.01, 2.50
	Entity's Block location: World: (-102,66,2), Section: (at 10,2,2 in -7,4,0; chunk contains blocks -112,0,0 to -97,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Entity's Momentum: 1.19, -0.34, -0.13
	Entity's Passengers: []
	Entity's Vehicle: null
	Entity NBT: ~~ERROR~~ class_148: Saving entity NBT
Stacktrace:
	at java.base/java.lang.Thread.getStackTrace(Thread.java:1596)
	at net.minecraft.class_129.method_580(class_129.java:523)
	at net.minecraft.class_128.method_556(class_128.java:198)
	at net.minecraft.class_1937.method_8538(class_1937.java:845)
	at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:894)
	at net.minecraft.class_3176.method_3813(class_3176.java:335)
	at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
	at net.minecraft.server.MinecraftServer.handler$coo000$modifiedRunLoop(MinecraftServer.java:9390)
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
	at java.base/java.lang.Thread.run(Thread.java:831)

-- Affected level --
Details:
	All players: 0 total; []
	Chunk stats: 529
	Level dimension: mining_dims:hunting_dim
	Derived: true
	Level spawn location: World: (6,63,9), Section: (at 6,15,9 in 0,3,0; chunk 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: 12562927 game time, 484627 day time
	Level name: world
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
	Level weather: Rain time: 153025 (now: false), thunder time: 92358 (now: false)
	Known server brands: fabric
	Level was modded: true
	Level storage version: 0x04ABD - Anvil
Stacktrace:
	at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
	at net.minecraft.class_3176.method_3813(class_3176.java:335)
	at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
	at net.minecraft.server.MinecraftServer.handler$coo000$modifiedRunLoop(MinecraftServer.java:9390)
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
	at java.base/java.lang.Thread.run(Thread.java:831)

-- System Details --
Details:
	Minecraft Version: 1.17.1
	Minecraft Version ID: 1.17.1
	Operating System: Linux (amd64) version 4.9.0-12-amd64
	Java Version: 16.0.1, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 1058436992 bytes (1009 MiB) / 6744440832 bytes (6432 MiB) up to 13958643712 bytes (13312 MiB)
	CPUs: 4
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Xeon(R) CPU
	Identifier: Intel64 Family 6 Model 85 Stepping 7
	Microarchitecture: Cascade Lake
	Frequency (GHz): -0.00
	Number of physical packages: 1
	Number of physical CPUs: 2
	Number of logical CPUs: 4
	Graphics card #0 name: unknown
	Graphics card #0 vendor: unknown
	Graphics card #0 VRAM (MB): 0.00
	Graphics card #0 deviceId: unknown
	Graphics card #0 versionInfo: unknown
	Memory slot #0 capacity (MB): 16384.00
	Memory slot #0 clockSpeed (GHz): 0.00
	Memory slot #0 type: RAM
	Virtual memory max (MB): 8025.82
	Virtual memory used (MB): 8057.01
	Swap memory total (MB): 0.00
	Swap memory used (MB): 0.00
	JVM Flags: 2 total; -Xms2G -Xmx13G
	Fabric Mods: 
		addendum: Addendum 1.0.2
		adorn: Adorn 2.1.4+1.17.1
		adventure-platform-fabric: adventure-platform-fabric 4.1.0-SNAPSHOT
		adventurez: AdventureZ 1.2.11
		agape_space: Space Dimensions 0.3.0
		apoli: Apoli 1.0.4
		appleskin: AppleSkin mc1.17-2.1.3
		aqupdcaracal: Caracal mob 1.17-1.3.11
		architectury: Architectury 2.5.27
		artifality: Artifality 0.3.4
		artifice: Artifice 0.15.3+21w07a
		artofalchemy: Art of Alchemy: Memoriam 1.2.0+1.17.1
		attributefix: Attribute Fix {FABRIC} 1.0.3
		balm-fabric: Balm 1.3.0+0
		bclib: BCLib 0.3.1
		better_wandering_trader: Better Wandering Trader 1.7.0
		betterend: Better End 0.11.0-pre
		bettermineshafts: YUNG's Better Mineshafts 1.17-1.0.1
		betternether: Better Nether 5.1.3
		betterstrongholds: YUNG's Better Strongholds 1.17-1.1.1
		bewitchment: Bewitchment 1.17-5
		blast: BLAST 1.7
		blockshifter: Blockshifter 1.4.0+fabric-1.17.1
		blockus: Blockus 2.2.8+1.17.1
		blue_endless_jankson: jankson 1.2.1
		bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.2.3-1.17.1
		c2me: Concurrent Chunk Management Engine 0.2.0+alpha.3.60
		calio: Calio 1.0.2
		cardinal-components: Cardinal Components API 3.1.1
		cardinal-components-base: Cardinal Components API (base) 3.1.1
		cardinal-components-block: Cardinal Components API (blocks) 3.1.1
		cardinal-components-chunk: Cardinal Components API (chunks) 3.1.1
		cardinal-components-entity: Cardinal Components API (entities) 3.1.1
		cardinal-components-item: Cardinal Components API (items) 3.1.1
		cardinal-components-level: Cardinal Components API (world saves) 3.1.1
		cardinal-components-scoreboard: Cardinal Components API (scoreboard) 3.1.1
		cardinal-components-util: Cardinal Components API (utilities) 3.1.1
		cardinal-components-world: Cardinal Components API (worlds) 3.1.1
		carpet: Carpet Mod 1.4.45
		carpet-extra: Carpet Extra 1.4.43
		carpet-tis-addition: Carpet TIS Addition 1.21.3+build.672
		charm: Charm 3.3.2
		cloth-api: Cloth API 2.0.54
		cloth-basic-math: Cloth Basic Math 0.5.1
		cloth-client-events-v0: Cloth Client Events v0 2.0.54
		cloth-common-events-v1: Cloth Common Events v1 2.0.54
		cloth-config2: Cloth Config v5 5.0.38
		cloth-datagen-api-v1: Cloth Datagen v1 2.0.54
		cloth-utils-v1: Cloth Utils v1 2.0.54
		cloud: Cloud 1.5.0
		cloud_commandframework_cloud-brigadier_: cloud-brigadier 1.5.0
		cloud_commandframework_cloud-core_: cloud-core 1.5.0
		cloud_commandframework_cloud-minecraft-extras: cloud-minecraft-extras 1.5.0
		cloud_commandframework_cloud-services_: cloud-services 1.5.0
		club_minnced_discord-webhooks: discord-webhooks 0.5.7
		colorutility: ColorUtility 2.0.1
		com_electronwill_night-config_core: core 3.6.2
		com_electronwill_night-config_toml: toml 3.6.2
		com_fasterxml_jackson_core_jackson-annotations: jackson-annotations 2.10.1
		com_fasterxml_jackson_core_jackson-core: jackson-core 2.10.1
		com_fasterxml_jackson_core_jackson-databind: jackson-databind 2.10.1
		com_moandjiezana_toml_toml4j: toml4j 0.7.2
		com_neovisionaries_nv-websocket-client: nv-websocket-client 2.14
		com_squareup_okhttp3_okhttp: okhttp 3.14.9
		com_squareup_okio_okio: okio 1.17.2
		com_typesafe_config: config 1.4.1
		com_vdurmont_emoji-java: emoji-java 5.1.1
		com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT
		completeconfig: CompleteConfig 1.0.0
		conjuring: Conjuring 1.0.7
		cosmetic-armor: Cosmetic Armor 1.1.0
		craftingtweaks: Crafting Tweaks 13.0.0+0
		croptopia: Croptopia 1.6.1
		crowdin-translate: CrowdinTranslate 1.3+1.17
		customportalapi: Custom Portal Api 0.0.1-beta41-1.17
		customportals: Custom Portals 2.1.0
		dankstorage: Dank Storage 2.1-1.17.1
		dark-enchanting: Dark Enchanting 0.4.1-1.17.1
		dml-refabricated: Deep Mob Learning: Refabricated 0.4.4-beta
		dml-refabricated-base: DML: Refabricated - Base 0.4.4-beta
		dml-refabricated-events: DML: Refabricated - Vanilla Events 0.4.4-beta
		dml-refabricated-modular-armor: DML: Refabricated - Glitch Armor 0.4.4-beta
		dml-refabricated-rei: DML: Refabricated - REI Integration 0.4.4-beta
		dmlsimulacrum: Deep Mob Learning: Simulacrum 1.0.3
		doom: Doom Fabric 4.0.6
		dragonloot: DragonLoot 1.0.9
		dual_riders: DualRiders 1.0.5
		dungeons_arise: When Dungeons Arise 2.1.47-fabric
		eldritch_mobs: Eldritch Mobs 1.9.2
		emagnet: E Magnet 1.2.3
		enchant_giver: Enchant Giver 1.1.0
		expandedstorage: Expanded Storage 7.0.0
		explorerscompass: Explorer's Compass 1.17.1-2.0.1-fabric
		extraorigins: Extra Origins 1.17-6
		fabric: Fabric API 0.40.0+1.17
		fabric-api-base: Fabric API Base 0.3.0+a02b446313
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+cbda931818
		fabric-biome-api-v1: Fabric Biome API (v1) 3.2.0+cbda931818
		fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18
		fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18
		fabric-containers-v0: Fabric Containers (v0) 0.1.12+cbda931818
		fabric-content-registries-v0: Fabric Content Registries (v0) 0.3.0+cbda931818
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.3+87cc6e4c18
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.10+fc40aa9d18
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+cbda931818
		fabric-item-api-v1: Fabric Item API (v1) 1.2.4+cbda931818
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118
		fabric-language-kotlin: Fabric Language Kotlin 1.6.4+kotlin.1.5.30
		fabric-language-scala: Fabric Language Scala 1.1.0+scala.2.13.6
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b446318
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318
		fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18
		fabric-networking-api-v1: Fabric Networking API (v1) 1.0.13+cbda931818
		fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318
		fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa13
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab612118
		fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318
		fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318
		fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.10+e2961fee18
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446318
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+cbda931818
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18
		fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.1+b06cb95b18
		fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118
		fabric-transfer-api-v1: Fabric Transfer API (v1) 1.3.0+fc40aa9d18
		fabricenchantments: Fabric Enchantments 0.4.2
		fabricloader: Fabric Loader 0.11.6
		fake-player-api: Fake Player API 0.2.0
		fallflyinglib: FallFlyingLib 3.0.0-beta.2
		fallingtree: FallingTree 2.12.1
		fastfurnace: FastFurnace 1.17-3.0
		fasttransferlib: Fast Transfer Lib 0.5.6
		fdlink: Fabric <-> Discord Link 0.9.6
		fdlink_1_12_2: Fabric <-> Discord Link 0.9.6
		fdlink_1_15_2: Fabric <-> Discord Link 0.9.6
		fdlink_1_16: Fabric <-> Discord Link 0.9.6
		fdlink_1_7_10: Fabric <-> Discord Link 0.9.6
		fdlink_1_8_9: Fabric <-> Discord Link 0.9.6
		fdlink_api: Fabric <-> Discord Link API 0.1.0
		fdlink_common: Fabric <-> Discord Link 0.9.6
		ferritecore: FerriteCore 3.0.3
		fiber: fiber 0.23.0-2
		flan: Flan 1.17.1-1.6.1
		flytre-lib-base: Flytre Lib - Base Module 1.2.0
		flytre-lib-compat: Flytre Lib - Compat Module 1.0.0
		flytre-lib-config: Flytre Lib - Config Module 1.1.0
		flytre-lib-event: Flytre Lib - Event Module 1.0.1
		flytre-lib-gui: Flytre Lib - GUI Module 1.0.0
		flytre-lib-storage: Flytre Lib - Storage Module 2.3.1
		flytre_lib: Flytre Lib 1.3.7
		gamemodeoverhaul: GamemodeOverhaul 1.1.0
		geckolib3: Geckolib 3.0.13
		gobber2: Gobber2 2.4.43
		goldenhoppers: Golden Hoppers 1.1.0
		harvest_scythes: Harvest Scythes 2.0.6
		hctm-base: HCTM Base 3.6.2
		heartbond: Heartbond 1.1.0
		hologram-api: Hologram API 0.2.1+1.17.1
		hookshot: Hookshot 19.0
		horseinfo: Horse Info 0.3.0-1.17
		hydrogen: Hydrogen 0.3
		impersonate: Impersonate 2.3.3
		incantationem: Incantationem 1.1.2+1.17.1
		indrev: Industrial Revolution 1.10.0-alpha.12
		invview: InvView 1.4.6-1.17.1+
		io_leangen_geantyref_geantyref: geantyref 1.3.11
		jankson: Jankson 3.0.1+j1.2.0
		java: Java HotSpot(TM) 64-Bit Server VM 16
		kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1
		kibe: Kibe 1.8.1-BETA+1.17
		kjsextras: KubeJS Extras 1.3.2
		krypton: Krypton 0.1.4
		ktdatataglib: KtDataTagLib 1.5.4
		kubejs: KubeJS 1605.3.10-build.9999
		kyrptconfig: Kytpt Config 1.1.10-1.17
		lapisreserve: Lapis Reserve 1.0.8
		ledger: Ledger 1.0.2
		libblockattributes: LibBlockAttributes 0.8.17003
		libblockattributes_core: LibBlockAttributes (Core) 0.9.0
		libblockattributes_fluids: LibBlockAttributes (Fluids) 0.9.0
		libblockattributes_items: LibBlockAttributes (Items) 0.9.0
		libcd: LibCapableData 3.0.3+1.16.3
		libgui: LibGui 4.1.6+1.17.1
		libninepatch: LibNinePatch 1.1.0
		libra: Libra 0.3.9.2
		lithium: Lithium 0.7.4
		maelstrom_library: Maelstrom Library 1.2.1-1.17
		magna: Magna 0.3.0-1.17-pre4
		mcda: MC Dungeons Armors 1.7.10
		mcdw: MC Dungeons Weapons 3.4.1
		megane: megane 5.2.1
		megane-base: megane-base 5.2.1
		megane-fabric-transfer: megane-fabric-transfer 5.2.1+1.1.0-3fe74aa118
		megane-fast-transfer-lib: megane-fast-transfer-lib 5.2.1+0.5.6
		megane-industrial-revolution: megane-industrial-revolution 5.2.1+1.10.0-alpha.12
		megane-kibe: megane-kibe 5.2.1+1.8.1-BETA-1.17
		megane-lib-block-attributes: megane-lib-block-attributes 5.2.1+0.9.0
		megane-runtime: megane-runtime 5.2.1
		megane-team-reborn-energy: megane-team-reborn-energy 5.2.1+0.1.1
		megane-tech-reborn: megane-tech-reborn 5.2.1+5.0.6-beta-build.95
		megane-vanilla: megane-vanilla 5.2.1+1.17.1
		megane-wireless-networks: megane-wireless-networks 5.2.1+1.1.2
		minecraft: Minecraft 1.17.1
		mining_dims: Mining Dimensions 1.1.12
		mm: Manningham Mills 2.3
		morevillagers-fabric: MoreVillagersFabric 2.0.4-SNAPSHOT
		mostructures: Mo' Structures 1.3.0-pre1-1.17.1
		multipart_entities: MultipartEntities 1.1.2-1.17
		mythic-mounts: Mythic Mounts 1.17.1-1.2
		namecommand: Name Command 1.1.0
		naturescompass: Nature's Compass 1.17.1-2.0.1-fabric
		net_dv8tion_jda: JDA 4.2.1_266
		net_kyori_adventure-api: adventure-api 4.8.1
		net_kyori_adventure-key: adventure-key 4.8.1
		net_kyori_adventure-platform-api: adventure-platform-api 4.0.0-SNAPSHOT
		net_kyori_adventure-serializer-configurate4: adventure-serializer-configurate4 4.8.1
		net_kyori_adventure-text-feature-pagination: adventure-text-feature-pagination 4.0.0-SNAPSHOT
		net_kyori_adventure-text-minimessage: adventure-text-minimessage 4.2.0-SNAPSHOT
		net_kyori_adventure-text-serializer-gson: adventure-text-serializer-gson 4.8.1
		net_kyori_adventure-text-serializer-legacy: adventure-text-serializer-legacy 4.8.1
		net_kyori_adventure-text-serializer-plain: adventure-text-serializer-plain 4.8.1
		net_kyori_examination-api: examination-api 1.1.0
		net_kyori_examination-string: examination-string 1.1.0
		net_sf_trove4j_trove4j: trove4j 3.0.3
		notenoughcrashes: Not Enough Crashes 3.3.1+1.17
		nyfsquivers: Nyf's Quivers Fabric-0.2.6
		omega-config: OmegaConfig 1.0.8
		org_apache_commons_commons-collections4: commons-collections4 4.1
		org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.30
		org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.30
		org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.30
		org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.30
		org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.1
		org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.1
		org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.2.2
		org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.2.2
		org_json_json: json 20210307
		org_objenesis_objenesis: objenesis 3.2
		org_slf4j_slf4j-api: slf4j-api 1.7.25
		org_slf4j_slf4j-nop: slf4j-nop 1.7.25
		org_spongepowered_configurate-core: configurate-core 4.1.1
		org_spongepowered_configurate-hocon: configurate-hocon 4.1.1
		origins: Origins 1.0.3
		origins-classes: Origins: Classes 1.2.2
		outvoted: Outvoted 2.0.0-alpha.12
		owo: OwO 0.1.1
		packet_tweaker: Packet Tweaker 0.2.0-1.17-pre1
		patchouli: Patchouli 1.17-54-FABRIC
		pehkui: Pehkui 2.3.0+1.14.4-1.17.1
		pipe: Pipe 1.4.0
		placeholder-api: Placeholder API 1.1.0+1.17.1
		plantinajar: Plant In A Jar 2.2.2
		playerabilitylib: Pal 1.3.0
		polymer: Polymer 0.1.0-rc.4+1.17.1
		polymorph: Polymorph 0.0.12-1.17.1
		prefab: Prefab 2.1.3
		pugh_lib: Pugh Lib ${version}
		pugh_tools: Pugh Tools ${version}
		qcommon-cfg-core: qcommon-cfg-core 3.3.0
		qcommon-croco: Croco 2.1.1
		quarryplus: QuarryPlus 17.0.353
		quickshulker: Quick Shulker 1.2.2-1.17
		ratsmischief: Rat's Mischief 1.2.2
		reach-entity-attributes: Reach Entity Attributes 2.1.1
		reborncore: Reborn Core 5.0.6-beta+build.94
		redbits: Red Bits 1.10.0
		repurposed_structures: Repurposed Structures 2.3.2+1.17.1
		resourceful_tools: Resourceful Tools 1.1.19
		respawnablepets: Respawnable Pets 1.17-3
		rhino: Rhino 1605.1.2-build.40
		roughlyenoughitems: Roughly Enough Items 6.0.279-alpha
		rpgstats: RPGStats 4.1.8+1.17.1
		rswires: RSWires 4.11.2
		rug: Rug 1.17.1-1.1.13
		runelic: Runelic 3.0.1
		schmucks: Schmucks 1.4.0
		secretrooms: Secret Rooms 1.0.0+1.17
		seedy-behavior: Seedy Behavior 1.0.1
		server_translations_api: Server Translations API 1.4.5+1.17
		servertick: Server Tick 1.5
		sgui: SGui 1.0.0-rc4+1.17.1
		shulkerboxtooltip: Shulker Box Tooltip 3.0.1+1.17
		shulkerutils: shulkerutils 1.0.4-1.17
		simple_backpack: SimpleBackpack 1.1.18
		someforgepatchesported: Some Forge Patches Ported 1.0.1
		somnus: Somnus API 0.0.14-1.17.1
		staffofbuilding: Staff of Building 1.3.2-1.17
		starlight: Starlight 1.0.0-RC3+fabric.2b7d7ae
		step-height-entity-attribute: Step Height Entity Attribute 1.0.0
		stoneholm: Stoneholm 1.3
		tabtps-fabric: TabTPS 1.3.9
		team_reborn_energy: Energy 0.1.1
		techreborn: Tech Reborn 5.0.6-beta+build.94
		terraform-wood-api-v1: Terraform Wood API (v1) 2.0.2
		the_aether: The Aether 1.17.1-1.5.0
		things: Things 0.2.5
		toms_storage: Tom's Simple Storage Mod 1.1.14
		torcherino: Torcherino 15.0.0
		transportables: Transportables 1.0.6
		trinkets: Trinkets 3.0.4
		truerooms: True Secret Rooms 1.1.5
		universal-graves: Universal Graves 1.0.8+1.17.1
		voidtotem: Void Totem (Fabric) 1.17.0-1.0.0
		voidz: VoidZ 1.0.5
		ward_blocks: Ward Blocks 1.1.7
		waystones: Waystones 2.0.4
		whereisit: Where Is It 1.13.3
		winged: Winged Mod 1.17.1-3.0.0
		wirelessnetworks: Wireless Networks 1.1.2
		wthit: wthit 3.8.1
		xaerominimap: Xaero's Minimap 21.16.0
		xaeroworldmap: Xaero's World Map 1.17.0
		yungsapi: YUNG's API 1.17-Fabric-16
	Player Count: 1 / 20; [class_3222['Commando500x'/89820, l='ServerLevel[world]', x=-102.52, y=65.00, z=5.40]]
	Data Packs: vanilla, Fabric Mods, file/03-incendium-v3-4-1b.zip, file/Repurposed_Structures-Charm.zip, file/RugData (incompatible), secretrooms:server_pack
	Is Modded: Definitely; Server brand changed to 'fabric'
	Type: Dedicated Server (map_server.txt)
	Suspected Mods: Hookshot (hookshot)
commented

idk how the hell you're getting a hook without an owner. They only spawn when there is one

commented

idk either man

commented

i haven't looked at code, but possible race condition when rapidly used? or cancelling hook and rehooking? i have no idea how to recreate btw, seems random

commented

No, those things wouldn't cause this. It sets an owner before it even spawns the entity. Only way this could be happening is something fucked up, but I can fix this relatively easily

commented

Do you think an item (idk like invisibility cape) or another mod could make it that under certain circumstances getting the player entity returns null?

commented

CustomPortalAPI is cursed.

Description: Saving entity NBT

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5628()" because "this.owner" is null
	at dev.cammiescorner.hookshot.common.entity.HookshotEntity.writeCustomDataToNbt(HookshotEntity.java:306)
	at net.minecraft.entity.Entity.writeNbt(Entity:1559)
	at net.minecraft.entity.Entity.copyFrom(Entity:2307)
	at net.kyrptonaught.customportalapi.util.CustomTeleporter.TPToDim(CustomTeleporter.java:42)
	at net.kyrptonaught.customportalapi.CustomPortalBlock.onEntityCollision(CustomPortalBlock.java:113)
	at net.minecraft.block.AbstractBlock$AbstractBlockState.onEntityCollision(AbstractBlock:882)
	at net.minecraft.entity.Entity.checkBlockCollision(Entity:973)
	at net.minecraft.entity.projectile.PersistentProjectileEntity.tick(PersistentProjectileEntity:283)
	at dev.cammiescorner.hookshot.common.entity.HookshotEntity.tick(HookshotEntity.java:75)
	at net.minecraft.server.world.ServerWorld.tickEntity(ServerWorld:621)
	at net.minecraft.world.World.tickEntity(World:561)
	at net.minecraft.server.world.ServerWorld.tick(ServerWorld:411)
	at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:871)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer:811)
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer:91)
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:670)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:257)
	at java.lang.Thread.run(Thread.java:832)

Server Crash info for reference

commented

This bug/servercrash happens when your hookshot projectile/entity hits a portal made with "customportalAPI"

commented

similar issue here on medieval fabric 1.17.1 (i added this mod and a few others)
crash-2021-09-22_05.25.11-server.txt

commented

i should mention the only way to fix this in some cases is deleting the area the entity was in, specifically in cases where the hookshot was shot by someone a long time ago, and the dimension it was shot into didnt get loaded, as is what happened to me lol

commented

@CammiePone Crash still persists on r21 in AQM2

https://pastebin.com/E8DQa0Dv

commented

Did it actually not push the fucking if statement ffs

commented

finally decided to fix this thanks to Emporium in AOF

commented

same crash for me as well

---- Minecraft Crash Report ----

----------------
C2ME Compatibility Module Notice: 
Do NOT report to mod authors if you encountered issues with the following mods: 
- [email protected]
- [email protected]
- [email protected]
You can try disabling compatibility modules for these mods in "c2me-compat.toml" and try reproduce again. 
Or try reproduce without C2ME. 
----------------

// Ouch. That hurt :(

Time: 10/26/21, 7:41 PM
Description: Saving entity NBT

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1657.method_5628()" because "this.owner" is null
	at dev.cammiescorner.hookshot.common.entity.HookshotEntity.writeCustomDataToNbt(HookshotEntity.java:315)
	at net.minecraft.entity.Entity.writeNbt(Entity:1669)
	at net.minecraft.entity.Entity.saveSelfNbt(Entity:1605)
	at net.minecraft.entity.Entity.saveNbt(Entity:1613)
	at net.minecraft.world.storage.EntityChunkDataAccess.method_31734(EntityChunkDataAccess:109)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at net.minecraft.world.storage.EntityChunkDataAccess.writeChunkData(EntityChunkDataAccess:107)
	at net.minecraft.server.world.ServerEntityManager.trySave(ServerEntityManager:293)
	at net.minecraft.server.world.ServerEntityManager.method_31846(ServerEntityManager:374)
	at it.unimi.dsi.fastutil.longs.LongIterable.forEach(LongIterable.java:74)
	at net.minecraft.server.world.ServerEntityManager.save(ServerEntityManager:368)
	at net.minecraft.server.world.ServerWorld.save(ServerWorld:710)
	at net.minecraft.server.MinecraftServer.save(MinecraftServer:583)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer:850)
	at net.minecraft.server.MinecraftServer.handler$dhh000$modifiedRunLoop(MinecraftServer:10390)
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:676)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:270)
	at java.lang.Thread.run(Thread.java:831)


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

-- Head --
Thread: Server thread
Stacktrace:
	at dev.cammiescorner.hookshot.common.entity.HookshotEntity.method_5652(HookshotEntity.java:315)

-- Entity being saved --
Details:
	Entity Type: hookshot:hookshot (dev.cammiescorner.hookshot.common.entity.HookshotEntity)
	Entity ID: 581
	Entity Name: entity.hookshot.hookshot
	Entity's Exact location: 1175.76, 76.02, 1432.95
	Entity's Block location: World: (1175,76,1432), Section: (at 7,12,8 in 73,4,89; chunk contains blocks 1168,-64,1424 to 1183,319,1439), Region: (2,2; contains chunks 64,64 to 95,95, blocks 1024,-64,1024 to 1535,319,1535)
	Entity's Momentum: 0.03, -0.08, 0.64
	Entity's Passengers: []
	Entity's Vehicle: null
	Entity NBT: ~~ERROR~~ class_148: Saving entity NBT
Stacktrace:
	at net.minecraft.class_1297.method_5647(class_1297.java:1669)
	at net.minecraft.class_1297.method_5786(class_1297.java:1605)
	at net.minecraft.class_1297.method_5662(class_1297.java:1613)
	at net.minecraft.class_5565.method_31734(class_5565.java:109)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at net.minecraft.class_5565.method_31760(class_5565.java:107)
	at net.minecraft.class_5579.method_31812(class_5579.java:293)
	at net.minecraft.class_5579.method_31846(class_5579.java:374)
	at it.unimi.dsi.fastutil.longs.LongIterable.forEach(LongIterable.java:74)
	at net.minecraft.class_5579.method_31829(class_5579.java:368)
	at net.minecraft.class_3218.method_14176(class_3218.java:710)
	at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:583)
	at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:850)
	at net.minecraft.server.MinecraftServer.handler$dhh000$modifiedRunLoop(MinecraftServer.java:10390)
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
	at java.base/java.lang.Thread.run(Thread.java:831)

-- System Details --
Details:
	Minecraft Version: 1.17.1
	Minecraft Version ID: 1.17.1
	Operating System: Linux (amd64) version 5.10.0-9-amd64
	Java Version: 16.0.2, Oracle Corporation
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 5986425520 bytes (5709 MiB) / 9177137152 bytes (8752 MiB) up to 9177137152 bytes (8752 MiB)
	CPUs: 5
	Processor Vendor: AuthenticAMD
	Processor Name: AMD Ryzen 9 5950X 16-Core Processor
	Identifier: AuthenticAMD Family 25 Model 33 Stepping 0
	Microarchitecture: Zen 3
	Frequency (GHz): -0.00
	Number of physical packages: 1
	Number of physical CPUs: 16
	Number of logical CPUs: 32
	Graphics card #0 name: unknown
	Graphics card #0 vendor: unknown
	Graphics card #0 VRAM (MB): 0.00
	Graphics card #0 deviceId: unknown
	Graphics card #0 versionInfo: unknown
	Virtual memory max (MB): 159692.41
	Virtual memory used (MB): 144453.09
	Swap memory total (MB): 95301.00
	Swap memory used (MB): 72306.36
	JVM Flags: 21 total; -XX:+UseContainerSupport -Xms8750M -Xmx8750M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
	Fabric Mods: 
		addendum: Addendum 1.0.2
		adorn: Adorn 2.2.0+1.17.1
		advanced_runtime_resource_pack: Runtime Resource Pack 0.2.9
		adventure-platform-fabric: adventure-platform-fabric 4.1.0-SNAPSHOT
		adventurez: AdventureZ 1.3.0
		ae2wtlib: AE2WTLib ${version}
		agape_space: Space Dimensions 0.3.3
		annotateddi: Annotated DI 2.0.3+1.17.1
		antishulkerdupe: Antishulkerdupe 1.0.0
		aopalliance_aopalliance: aopalliance 1.0
		apoli: Apoli 2.0.3
		appleskin: AppleSkin mc1.17-2.1.3
		appliedenergistics2: Applied Energistics 2 9.0.0-alpha.6
		aqupdcaracal: Caracal mob 1.17-1.3.11
		arcanus: Arcanus 1.19
		architects_palette: Architect's Palette Fabric 1.3
		architectury: Architectury 2.5.32
		artifality: Artifality 0.4.2
		artifice: Artifice 0.15.3+21w07a
		artofalchemy: Art of Alchemy 1.3.4
		attributefix: Attribute Fix {FABRIC} 1.0.3
		badstdout: BadStdOut 1.1.0-1.17
		balm-fabric: Balm 1.3.0+0
		banhammer: BanHammer 0.4.1+1.17.1
		battletowers: Battle Towers 3.4.1-1.17.1
		bclib: BCLib 0.3.1
		beenfo: Beenfo 1.17.1-fabric0.36.1-1.3.2
		better_wandering_trader: Better Wandering Trader 1.7.0
		betterdungeons: YUNG's Better Dungeons 1.17-1.0.2
		betterend: Better End 0.11.0-pre
		bettermineshafts: YUNG's Better Mineshafts 1.17-1.0.1
		betternether: Better Nether 5.1.3
		betterstrongholds: YUNG's Better Strongholds 1.17-1.1.2
		bewitchment: Bewitchment 1.17-12
		bfapi: BFAPI 1.1.10
		biome_locator: Biome Locator 1.3.1
		bitsandchisels: BitsAndChisels 2.5.3
		blast: BLAST 1.8
		blockbot-api: BlockBot Api 1.0.0
		blockbot-discord: BlockBot Discord 2.0.0-beta
		blockshifter: Blockshifter 1.4.0+fabric-1.17.1
		blockus: Blockus 2.2.10+1.17.1
		bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.2.3-1.17.1
		bountiful: Bountiful 1.0.0
		box-of-placeholders: Box of Placeholders 1.3.2+1.17.1
		buildinggadgets: st'ructure tools 1.0.0+beta.6
		c2me: Concurrent Chunk Management Engine 0.2.0+alpha.5.0
		calio: Calio 1.0.3
		cardinal-components: Cardinal Components API 3.1.1
		cardinal-components-base: Cardinal Components API (base) 3.1.1
		cardinal-components-block: Cardinal Components API (blocks) 3.1.1
		cardinal-components-chunk: Cardinal Components API (chunks) 3.1.1
		cardinal-components-entity: Cardinal Components API (entities) 3.1.1
		cardinal-components-item: Cardinal Components API (items) 3.1.1
		cardinal-components-level: Cardinal Components API (world saves) 3.1.1
		cardinal-components-scoreboard: Cardinal Components API (scoreboard) 3.1.1
		cardinal-components-util: Cardinal Components API (utilities) 3.1.1
		cardinal-components-world: Cardinal Components API (worlds) 3.1.1
		carpet: Carpet Mod 1.4.50
		carpet-extra: Carpet Extra 1.4.43
		carpet-fixes: Carpet Fixes 1.17.1-1.2.0+v211021
		carpet-tis-addition: Carpet TIS Addition 1.23.1+build.703
		carrier: Carrier 1.8.0
		chalk: Chalk 1.0.1
		charm: Charm 3.3.2
		chipped: Chipped 1.1.1
		chunky: Chunky 1.2.124
		cloth-api: Cloth API 2.0.54
		cloth-armor-api-v1: Cloth Armor API v1 1.5.47
		cloth-basic-math: Cloth Basic Math 0.5.1
		cloth-client-events-v0: Cloth Client Events v0 2.0.54
		cloth-common-events-v1: Cloth Common Events v1 2.0.54
		cloth-config2: Cloth Config v5 5.0.38
		cloth-datagen-api-v1: Cloth Datagen v1 2.0.54
		cloth-utils-v1: Cloth Utils v1 2.0.54
		cloud: Cloud 1.5.0
		cloud_commandframework_cloud-brigadier_: cloud-brigadier 1.5.0
		cloud_commandframework_cloud-core_: cloud-core 1.5.0
		cloud_commandframework_cloud-minecraft-extras: cloud-minecraft-extras 1.5.0
		cloud_commandframework_cloud-services_: cloud-services 1.5.0
		cmdspy: Command Spy 1.2.3
		colorutility: ColorUtility 2.0.1
		com_electronwill_night-config_core: core 3.6.2
		com_electronwill_night-config_toml: toml 3.6.2
		com_fasterxml_jackson_dataformat_jackson-dataformat-yaml: jackson-dataformat-yaml 2.12.2
		com_google_inject_guice: guice 5.0.1
		com_moandjiezana_toml_toml4j: toml4j 0.7.2
		com_typesafe_config: config 1.4.1
		com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT
		companion_bats: Companion Bats 1.17.9
		completeconfig: CompleteConfig 1.0.0
		conjuring: Conjuring 1.0.12
		cosmetic-armor: Cosmetic Armor 1.1.0
		craftingtweaks: Crafting Tweaks 13.0.0+0
		creativeonepunch: Creative One-Punch 1.2
		croptopia: Croptopia 1.6.3
		crowdin-translate: CrowdinTranslate 1.3+1.17
		customportalapi: Custom Portal Api 0.0.1-beta45-1.17
		customportals: Custom Portals 2.1.0
		dark-enchanting: Dark Enchanting 0.4.1-1.17.1
		darkpaintings: Dark Paintings 4.0.2
		deathknell: Example Mod 1.0.0
		discerning_furnace: Discerning Furnace 1.0.3+MC1.17-1.17.1
		dml-refabricated: Deep Mob Learning: Refabricated 0.4.4-beta
		dml-refabricated-base: DML: Refabricated - Base 0.4.4-beta
		dml-refabricated-events: DML: Refabricated - Vanilla Events 0.4.4-beta
		dml-refabricated-modular-armor: DML: Refabricated - Glitch Armor 0.4.4-beta
		dml-refabricated-rei: DML: Refabricated - REI Integration 0.4.4-beta
		dmlsimulacrum: Deep Mob Learning: Simulacrum 1.0.5
		doom: Doom Fabric 4.0.28
		dragonloot: DragonLoot 1.0.9
		dual_riders: DualRiders 1.0.5
		dungeons_arise: When Dungeons Arise 2.1.48-fabric
		ec-core: Essential Commands Core 1.0.0-mc1.17.1
		eer: Erroring Entity Remover 1.0.1+1.17.1
		eldritch_mobs: Eldritch Mobs 1.9.6
		emagnet: E Magnet 1.2.3
		enchant_giver: Enchant Giver 1.1.0
		enhancedcelestials: Enhanced Celestials 2.0.5
		essential_commands: Essential Commands 0.16.2-mc1.17.1
		essentialaddons: Essential Addons 1.17.1-1.0.5
		expandedstorage: Expanded Storage 7.2.7
		extraalchemy: Extra Alchemy 1.6.1
		extragenerators: Extra Generators 1.1-BETA+1.17
		extraorigins: Extra Origins 1.17-8
		fabric: Fabric API 0.41.0+1.17
		fabric-api-base: Fabric API Base 0.3.0+a02b446313
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+cbda931818
		fabric-biome-api-v1: Fabric Biome API (v1) 3.2.0+cbda931818
		fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18
		fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18
		fabric-containers-v0: Fabric Containers (v0) 0.1.12+cbda931818
		fabric-content-registries-v0: Fabric Content Registries (v0) 0.3.0+cbda931818
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.3.0+57bef5a318
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.10+fc40aa9d18
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+cbda931818
		fabric-item-api-v1: Fabric Item API (v1) 1.2.4+cbda931818
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118
		fabric-language-kotlin: Fabric Language Kotlin 1.6.5+kotlin.1.5.31
		fabric-language-scala: Fabric Language Scala 1.1.0+scala.2.13.6
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b446318
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318
		fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18
		fabric-networking-api-v1: Fabric Networking API (v1) 1.0.13+2e8bd82f18
		fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318
		fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa13
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab612118
		fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318
		fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318
		fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.11+7931163218
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446318
		fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.14+4658223018
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+cbda931818
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18
		fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.1+b06cb95b18
		fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118
		fabric-transfer-api-v1: Fabric Transfer API (v1) 1.4.0+7931163218
		fabricenchantments: Fabric Enchantments 0.4.2
		fabricloader: Fabric Loader 0.11.7
		fabricsit: FabricSit 1.6.4
		fabrictailor: Fabric Tailor 1.7.1
		factory: Factory 1.17.1-1.4.0
		fake-player-api: Fake Player API 0.2.0
		fallflyinglib: FallFlyingLib 3.0.0-beta.2
		fallingtree: FallingTree 2.14.2
		farmersdelight: Farmer's Delight 1.17.1-0.1.2
		fastfurnace: FastFurnace 1.17-3.0
		fatxporbs: Fat Experience Orbs 1.0.1
		ferritecore: FerriteCore 3.1.0
		fiber: fiber 0.23.0-2
		fireplacelib: Fireplace Lib 6.0.6+1.17.1
		flan: Flan 1.17.1-1.6.2
		flytre-lib-base: Flytre Lib - Base Module 1.2.0
		flytre-lib-compat: Flytre Lib - Compat Module 1.0.0
		flytre-lib-config: Flytre Lib - Config Module 1.1.0
		flytre-lib-event: Flytre Lib - Event Module 1.0.1
		flytre-lib-gui: Flytre Lib - GUI Module 1.0.0
		flytre-lib-storage: Flytre Lib - Storage Module 2.3.1
		flytre_lib: Flytre Lib 1.3.9
		geckolib3: Geckolib 3.0.18
		givemehats: Give Me Hats! 1.6
		glassential: Glassential 1.17-1.2.0
		go-fish: Go Fish 1.3.0-beta-1.17.1
		goat: Goat origin 1.0.0
		gobber2: Gobber2 2.4.53
		goldenhoppers: Golden Hoppers 1.1.0
		golemsgalore: Golems Galore 1.0.3-1.17.1
		harvest_scythes: Harvest Scythes 2.0.6
		hctm-base: HCTM Base 3.6.2
		heartbond: Heartbond 1.1.0
		hlandbukkit_c2me-fabric_ver_1_17_libs_: libs 0.2.0+alpha.5.0
		hologram-api: Hologram API 0.2.1+1.17.1
		hookshot: Hookshot 20.0
		horseinfo: Horse Info 0.3.0-1.17
		horsestonks: Horse Stonks 1.0.0
		hydrogen: Hydrogen 0.3
		impersonate: Impersonate 2.3.5
		incantationem: Incantationem 1.1.2+1.17.1
		incubus_core: Incubus Core 1.6.1
		indrev: Industrial Revolution 1.11.0-alpha.3
		inmis: Inmis 2.3.2-1.17.1
		invview: InvView 1.4.6-1.17.1+
		io_leangen_geantyref_geantyref: geantyref 1.3.11
		ironfurnaces: Iron Furnaces 1.17.1-2.6.1-fabric
		jankson: Jankson 3.0.1+j1.2.0
		java: OpenJDK 64-Bit Server VM 16
		javax_inject_javax_inject: javax.inject 1
		jline4mcdsrv: JLine for Minecraft Dedicated Server 0.2.0
		kambrik: Kambrik 1.1.0
		kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1
		kibe: Kibe 1.9.3-BETA+1.17
		kjsextras: KubeJS Extras 1.4.0
		krypton: Krypton 0.1.4
		ktdatataglib: KtDataTagLib 1.5.4
		kubejs: KubeJS 1701.3.10-build.9999
		lapisreserve: Lapis Reserve 1.0.8
		ledger: Ledger 1.1.1+build.334
		libblockattributes: LibBlockAttributes 0.9.2
		libblockattributes_core: LibBlockAttributes (Core) 0.9.2
		libblockattributes_fluids: LibBlockAttributes (Fluids) 0.9.2
		libblockattributes_items: LibBlockAttributes (Items) 0.9.2
		libcd: LibCapableData 3.0.3+1.16.3
		libgui: LibGui 4.1.7+1.17.1
		libninepatch: LibNinePatch 1.1.0
		libra: Libra 0.3.9.2
		lightestlamp: Lightest Lamps 0.9.3
		lithium: Lithium 0.7.4
		lovely_snails: Lovely Snails 1.0.3+1.17
		luckperms: LuckPerms 5.3.65
		maelstrom_library: Maelstrom Library 1.2.1-1.17
		magicfungi: Magic Fungi 0.5.0-BETA+1.17.1
		magna: Magna 0.4.0-1.17.1
		mc_discord_reserializer: MC Discord Reserializer 1.0.0
		mcda: MC Dungeons Armors 1.7.15
		mcdw: MC Dungeons Weapons 3.5.5
		mcsa: MC Story Mode Armor 2.3.2-1.17
		megane: megane 5.5.0
		megane-applied-energistics-2: megane-applied-energistics-2 5.5.0+9.0.0-alpha.2
		megane-base: megane-base 5.5.0
		megane-dml-simulacrum: megane-dml-simulacrum 5.5.0+1.0.5
		megane-extra-generators: megane-extra-generators 5.5.0+1.1-BETA-1.17
		megane-fabric-transfer: megane-fabric-transfer 5.5.0+1.3.0-fc40aa9d18
		megane-industrial-revolution: megane-industrial-revolution 5.5.0+1.11.0-alpha.1
		megane-kibe: megane-kibe 5.5.0+1.9.1-BETA-1.17
		megane-lib-block-attributes: megane-lib-block-attributes 5.5.0+0.9.0
		megane-reborn-core: megane-reborn-core 5.5.0+5.0.8-beta-build.111
		megane-runtime: megane-runtime 5.5.0
		megane-team-reborn-energy: megane-team-reborn-energy 5.5.0+2.0.0-beta1
		megane-tech-reborn: megane-tech-reborn 5.5.0+5.0.8-beta-build.111
		megane-vanilla: megane-vanilla 5.5.0+1.17.1
		megane-wireless-networks: megane-wireless-networks 5.5.0+1.3.0
		minecraft: Minecraft 1.17.1
		minecraft-command-permissions: Minecraft Command Permissions 1.4.0
		minimotd-fabric: MiniMOTD 2.0.4
		mining_dims: Mining Dimensions 1.1.13
		mm: Manningham Mills 2.3
		mo_glass: Mo Glass 1.5-MC1.17.1
		mob_proof_crystals: Mob proof crystals 2.2.0
		mocolors: Mo' Colors 1.2.2
		moretags: More Tags 1.2.5
		morevillagers-fabric: MoreVillagersFabric 2.1.1-SNAPSHOT
		mostructures: Mo' Structures 1.3.0-pre1-1.17.1
		multipart_entities: MultipartEntities 1.1.2-1.17
		myron: Myron 1.6.1
		mysql_mysql-connector-java: mysql-connector-java 8.0.25
		mythic-mounts: Mythic Mounts 1.17.1-2.0
		net_kyori_adventure-api: adventure-api 4.8.1
		net_kyori_adventure-key: adventure-key 4.8.1
		net_kyori_adventure-platform-api: adventure-platform-api 4.0.0-SNAPSHOT
		net_kyori_adventure-serializer-configurate4: adventure-serializer-configurate4 4.8.1
		net_kyori_adventure-text-feature-pagination: adventure-text-feature-pagination 4.0.0-SNAPSHOT
		net_kyori_adventure-text-minimessage: adventure-text-minimessage 4.2.0-SNAPSHOT
		net_kyori_adventure-text-serializer-gson: adventure-text-serializer-gson 4.8.1
		net_kyori_adventure-text-serializer-legacy: adventure-text-serializer-legacy 4.8.1
		net_kyori_adventure-text-serializer-plain: adventure-text-serializer-plain 4.8.1
		net_kyori_examination-api: examination-api 1.1.0
		net_kyori_examination-string: examination-string 1.1.0
		ninjaphenix_container_lib: NinjaPhenix's Container Library 1.2.4
		notenoughcrashes: Not Enough Crashes 3.7.0+1.17.1
		nyfsquivers: Nyf's Quivers Fabric-0.2.6
		observable: Observable 0.1.2-1.17
		omega-config: OmegaConfig 1.0.8
		org_fusesource_jansi_jansi: jansi 1.18
		org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.31
		org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.31
		org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.31
		org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.31
		org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.2
		org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.2
		org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.0
		org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.0
		org_jline_jline: jline 3.15.0
		org_jline_jline-terminal-jansi: jline-terminal-jansi 3.15.0
		org_json_json: json 20210307
		org_objenesis_objenesis: objenesis 3.2
		org_spongepowered_configurate-core: configurate-core 4.1.1
		org_spongepowered_configurate-hocon: configurate-hocon 4.1.1
		org_xerial_sqlite-jdbc: sqlite-jdbc 3.36.0
		origins: Origins 1.1.2
		origins-classes: Origins: Classes 1.2.2
		owo: oωo 0.3.0
		packet_tweaker: Packet Tweaker 0.2.0+1.17.1
		patchouli: Patchouli 1.17.1-56-FABRIC
		peepingcreepers: Peeping Creepers 1.1-1.17
		pehkui: Pehkui 2.5.2+1.14.4-1.18
		persistententities: persistent entities 0.0.4
		pipe: Pipe 1.4.0
		placeholder-api: Placeholder API 1.1.2+1.17.1
		plantinajar: Plant In A Jar 2.2.2
		platforms: Platforms 1.1.1
		player-data-api: Player Data API 0.1.0+1.17.1
		playerabilitylib: Pal 1.3.0
		polymer: Polymer 0.1.8+1.17.1
		polymorph: Polymorph 0.0.14-1.17.1
		prefab: Prefab 2.1.6
		pugh_lib: Pugh Lib ${version}
		pugh_tools: Pugh Tools ${version}
		qcommon-cfg-core: qcommon-cfg-core 3.3.0
		qcommon-croco: Croco 2.1.1
		quarryplus: QuarryPlus 17.0.390
		ratsmischief: Rat's Mischief 1.2.2
		reach-entity-attributes: Reach Entity Attributes 2.1.1
		reborncore: Reborn Core 5.0.9-beta+build.131
		redbits: Red Bits 1.10.1
		repurposed_structures: Repurposed Structures 2.4.3+1.17.1
		reroll: Reroll 1.3.0-1.17.1
		resourceful_tools: Resourceful Tools 1.1.21
		respawnablepets: Respawnable Pets 1.17-5
		rhino: Rhino 1701.1.5-build.71
		roughlyenoughitems: Roughly Enough Items 6.0.298-alpha
		rpgstats: RPGStats 4.2.1+1.17.1
		rswires: RSWires 4.11.2
		schmucks: Schmucks 1.4.0
		secretrooms: Secret Rooms 1.1.0+1.17
		seedy-behavior: Seedy Behavior 1.0.2+1.17.1
		server_translations_api: Server Translations API 1.4.6+1.17
		servertick: Server Tick 1.5
		sgui: SGui 1.0.0-rc4+1.17.1
		shetiphiancore: ShetiPhianCore 1.1.1
		shulkerboxtooltip: Shulker Box Tooltip 3.0.1+1.17
		shulkerutils: shulkerutils 1.0.4-1.17
		silkspawners: SilkSpawners 1.0.2
		simplegrinder: Simple Grinder 17.0.1-Fabric
		someforgepatchesported: Some Forge Patches Ported 1.0.1
		somnus: Somnus API 0.0.14-1.17.1
		soulbound: Soulbound 2.0.0
		spark: spark 1.6.1
		spawnprotectiontweaks: SpawnProtectionTweaks 0.3+1.17.1
		stacc: Stacc 1.2.3
		staffofbuilding: Staff of Building 1.3.2-1.17
		starlight: Starlight 1.0.0+fabric.73f6d37
		static-content: Static Content 1.0.2-1.16.2
		staticdata: Static Data 1.1.2
		step-height-entity-attribute: Step Height Entity Attribute 1.0.0
		stoneholm: Stoneholm 1.3
		storagecabinet: Storage Cabinet 1.4.1
		strawgolem: Strawgolem 1.10-B4
		structure-helpers: Structure Helpers 3.2.0
		structurized: Structurized 1.3.0
		styledchat: Styled Chat 1.2.0
		styledplayerlist: Styled Player List 2.1.2
		tabtps-fabric: TabTPS 1.3.10
		team_reborn_energy: Energy 2.0.0-beta1
		techreborn: Tech Reborn 5.0.9-beta+build.131
		tellme: TellMe 0.9.0
		terraform-wood-api-v1: Terraform Wood API (v1) 2.0.2
		terralith: Terralith for Fabric 1.6.1
		the_aether: The Aether Reborn 1.17.1-1.6.0
		things: Things 0.2.6
		toms_storage: Tom's Simple Storage Mod 1.1.18
		transportables: Transportables 1.0.6
		trinkets: Trinkets 3.0.4
		truerooms: True Secret Rooms 1.1.5
		unforgivingvoid: Unforgiving Void 3.1.0+1.17.1
		universal-graves: Universal Graves 1.1.3+1.17.1
		upgradedshulkers: Upgraded Shulkers 1.1.1-1.17
		valley: ValleyCraft 1.3.2
		vanish: vanish 1.2.6
		veinmining: Vein Mining 0.0.10-1.17
		villagerfix: Villager Fix 2.1.4-mc-1.17.1
		voidtotem: Void Totem (Fabric) 1.17.0-1.0.0
		voidz: VoidZ 1.0.5
		ward_blocks: Ward Blocks 1.1.9
		waystones: Waystones 2.1.2
		winged: Winged Mod 1.17.1-3.0.0
		wirelessnetworks: Wireless Networks 1.3.0
		wthit: wthit 3.10.0
		xaerominimap: Xaero's Minimap 21.19.0
		xaeroworldmap: Xaero's World Map 1.17.3
		xlpackets: XLPackets 2.0-1.17
		yungsapi: YUNG's API 1.17-Fabric-19
		zihlaunchpads: ZIHLaunchpads 1.1.1
	Player Count: 2 / 11; [class_3222['OTCephalus'/557, l='ServerLevel[world]', x=-1856.79, y=14.94, z=-2496.37], class_3222['Raiju100'/1083, l='ServerLevel[world]', x=6414.16, y=81.50, z=-885.02]]
	Data Packs: vanilla, Fabric Mods, secretrooms:server_pack, file/Repurposed_Structures-Charm.zip, file/RugData (incompatible), file/doom, file/eldritch_mobs, file/givemehats, file/nophantom, file/Repurposed_Structures-Better_Strongholds_Fabric_Beta.zip, file/Repurposed_Structures-Farmers_Delight_Fabric.zip, file/Repurposed_Structures-More_Villagers_Fabric.zip
	Is Modded: Definitely; Server brand changed to 'fabric'
	Type: Dedicated Server (map_server.txt)
	Suspected Mods: Hookshot (hookshot)
	```