Fabric Waystones

Fabric Waystones

16M Downloads

[BUG] Wraith Waystones Corrupt Campanion Tents

Xechorizo opened this issue ยท 1 comments

commented

Is this a modpack or mod issue?
(if something is screwy using a certain mod, then send the bug to the mod dev first.)

  • Mod Suspected - Campanion Tents seemed to work well until paired with Wraith Waystones

PLEASE MENTION IF YOU ADDED ANY MODS.. ESPECIALLY SODIUM, IF YOU DON'T, IT MAKES US VERY GRUMPY

  • None

Modpack Version
(any bugs using a non-up-to-date version will be asked to replicate with the most up-to-date release)

  • All of Fabric 3 v2.8.5

Describe the bug
A clear and concise description of what the bug is.

  • Picking up a Campanion Tent with a Campanion Tent Bag, while a Wraith Waystone is within or within range of the tent, corrupts the partial Tent with the following error:
[01:40:45] [Server thread/FATAL]: Error executing task on Server
java.lang.NullPointerException: null
        at wraith.waystones.WaystoneDatabase.removeWaystone(WaystoneDatabase.java:169) ~[wraith-waystones-1.1.1.1.jar:?]
        at wraith.waystones.block.WaystoneBlock.method_9536(WaystoneBlock.java:201) ~[wraith-waystones-1.1.1.1.jar:?]
        at net.minecraft.class_4970$class_4971.method_26197(class_4970.java:870) ~[intermediary-server.jar:?]
        at net.minecraft.class_2818.method_12010(class_2818.java:276) ~[intermediary-server.jar:?]
        at net.minecraft.class_1937.method_30092(class_1937.java:231) ~[intermediary-server.jar:?]
        at net.minecraft.class_1937.method_8652(class_1937.java:217) ~[intermediary-server.jar:?]
        at com.terraformersmc.campanion.block.BaseTentBlock.method_9576(BaseTentBlock.java:123) ~[campanion-1.3.5.jar:?]
        at net.minecraft.class_3225.method_14266(class_3225.java:248) ~[intermediary-server.jar:?]
        at net.minecraft.class_3225.method_21717(class_3225.java:222) ~[intermediary-server.jar:?]
        at net.minecraft.class_3225.method_14263(class_3225.java:197) ~[intermediary-server.jar:?]
        at net.minecraft.class_3244.method_12066(class_3244.java:1008) ~[intermediary-server.jar:?]
        at net.minecraft.class_2846.method_12361(class_2846.java:40) ~[intermediary-server.jar:?]
        at net.minecraft.class_2846.method_11054(class_2846.java:10) ~[intermediary-server.jar:?]
        at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[intermediary-server.jar:?]
        at net.minecraft.class_3738.run(class_3738.java:18) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_18859(class_1255.java:144) ~[intermediary-server.jar:?]
        at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:761) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:155) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_16075(class_1255.java:118) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:743) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:737) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_18857(class_1255.java:127) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:722) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:674) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[intermediary-server.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
[01:41:08] [Server thread/FATAL]: Error executing task on Server
java.lang.NullPointerException: null
        at wraith.waystones.WaystoneDatabase.removeWaystone(WaystoneDatabase.java:169) ~[wraith-waystones-1.1.1.1.jar:?]
        at wraith.waystones.block.WaystoneBlock.method_9536(WaystoneBlock.java:199) ~[wraith-waystones-1.1.1.1.jar:?]
        at net.minecraft.class_4970$class_4971.method_26197(class_4970.java:870) ~[intermediary-server.jar:?]
        at net.minecraft.class_2818.method_12010(class_2818.java:276) ~[intermediary-server.jar:?]
        at net.minecraft.class_1937.method_30092(class_1937.java:231) ~[intermediary-server.jar:?]
        at net.minecraft.class_1937.method_8652(class_1937.java:217) ~[intermediary-server.jar:?]
        at com.terraformersmc.campanion.block.BaseTentBlock.method_9576(BaseTentBlock.java:123) ~[campanion-1.3.5.jar:?]
        at net.minecraft.class_3225.method_14266(class_3225.java:248) ~[intermediary-server.jar:?]
        at net.minecraft.class_3225.method_21717(class_3225.java:222) ~[intermediary-server.jar:?]
        at net.minecraft.class_3225.method_14263(class_3225.java:197) ~[intermediary-server.jar:?]
        at net.minecraft.class_3244.method_12066(class_3244.java:1008) ~[intermediary-server.jar:?]
        at net.minecraft.class_2846.method_12361(class_2846.java:40) ~[intermediary-server.jar:?]
        at net.minecraft.class_2846.method_11054(class_2846.java:10) ~[intermediary-server.jar:?]
        at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[intermediary-server.jar:?]
        at net.minecraft.class_3738.run(class_3738.java:18) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_18859(class_1255.java:144) ~[intermediary-server.jar:?]
        at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:761) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:155) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_16075(class_1255.java:118) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:743) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:737) ~[intermediary-server.jar:?]
        at net.minecraft.class_1255.method_18857(class_1255.java:127) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:722) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:674) ~[intermediary-server.jar:?]
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[intermediary-server.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]

To Reproduce
Steps to reproduce the behavior:

  • Place a Wraith 1.1.1.1 Waystone in range or within a Campanion 1.3.5 Tent.
  • Pick up the tent with the Campanion 1.3.5 Tent Bag.
  • Observe error in server log.
  • Observe the Campanion 1.3.5 Tent corrupted, with Wraith 1.1.1.1 Waystone remaining.
  • Observe the Campanion 1.3.5 Tent Bag ghost corrupted.

Expected behavior
A clear and concise description of what you expected to happen.

  • Place a Wraith 1.1.1.1 Waystone in range or within a Campanion 1.3.5 Tent.
  • Pick up the tent with the Campanion 1.3.5 Tent Bag.
  • The Wraith 1.1.1.1 Waystone is added to the Campanion 1.3.5 Tent.
  • The Wraith 1.1.1.1 Waystone updates its location to wherever the Campanion 1.3.5 Tent is placed.

Screenshots
If applicable, add screenshots to help explain your problem.

  • N/A

Logs
(you can use https://paste.alloffabric.com)

  • N/A

Additional context
Add any other context about the problem here.

  • N/A

Let me know if further info is needed - Thanks!

commented

Opening bug with Campanion as it is the mod that breaks with usage of this mod.