What steps will reproduce the problem?
Idk, it just spams console.
What is the expected output?
[08:27:40 ERROR]: Could not pass event ItemTransportingEntityValidateTargetEvent to Towny v0.102.0.5
java.lang.NullPointerException: Cannot invoke "com.palmergames.bukkit.towny.object.TownBlock.hasResident()" because "currentTownBlock" is null
at towny-0.102.0.5.jar//com.palmergames.bukkit.towny.utils.BorderUtil.allowedCopperGolemMove(BorderUtil.java:213) ~[?:?]
at towny-0.102.0.5.jar//com.palmergames.bukkit.towny.listeners.TownyPaperEvents.lambda$onGolemMoveItem$8(TownyPaperEvents.java:246) ~[?:?]
at towny-0.102.0.5.jar//com.palmergames.bukkit.towny.listeners.TownyPaperEvents.lambda$registerEvent$0(TownyPaperEvents.java:109) ~[?:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at org.bukkit.event.Event.callEvent(Event.java:46) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.event.CraftEventFactory.callTransporterValidateTarget(CraftEventFactory.java:2318) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.isTargetValidToPick(TransportItemsBetweenContainers.java:325) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.getTransportTarget(TransportItemsBetweenContainers.java:291) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.updateInvalidTarget(TransportItemsBetweenContainers.java:144) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.tick(TransportItemsBetweenContainers.java:123) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.tick(TransportItemsBetweenContainers.java:41) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.Behavior.tickOrStop(Behavior.java:71) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.Brain.tickEachRunningBehavior(Brain.java:462) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.Brain.tick(Brain.java:411) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.animal.golem.CopperGolem.customServerAiStep(CopperGolem.java:187) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:831) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3659) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.Mob.aiStep(Mob.java:522) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3382) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.Mob.tick(Mob.java:389) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.animal.golem.CopperGolem.tick(CopperGolem.java:197) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1354) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.level.Level.guardEntityTick(Level.java:1428) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:854) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:836) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1824) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1616) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:427) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1672) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1340) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Towny version
Lastet pre-release 0.5
Server version
paper 1.21.11
Please use Pastebin.com to link the following files
https://mclo.gs/IvRRRKw
What steps will reproduce the problem?
Idk, it just spams console.
What is the expected output?
[08:27:40 ERROR]: Could not pass event ItemTransportingEntityValidateTargetEvent to Towny v0.102.0.5
java.lang.NullPointerException: Cannot invoke "com.palmergames.bukkit.towny.object.TownBlock.hasResident()" because "currentTownBlock" is null
at towny-0.102.0.5.jar//com.palmergames.bukkit.towny.utils.BorderUtil.allowedCopperGolemMove(BorderUtil.java:213) ~[?:?]
at towny-0.102.0.5.jar//com.palmergames.bukkit.towny.listeners.TownyPaperEvents.lambda$onGolemMoveItem$8(TownyPaperEvents.java:246) ~[?:?]
at towny-0.102.0.5.jar//com.palmergames.bukkit.towny.listeners.TownyPaperEvents.lambda$registerEvent$0(TownyPaperEvents.java:109) ~[?:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at org.bukkit.event.Event.callEvent(Event.java:46) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.event.CraftEventFactory.callTransporterValidateTarget(CraftEventFactory.java:2318) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.isTargetValidToPick(TransportItemsBetweenContainers.java:325) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.getTransportTarget(TransportItemsBetweenContainers.java:291) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.updateInvalidTarget(TransportItemsBetweenContainers.java:144) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.tick(TransportItemsBetweenContainers.java:123) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers.tick(TransportItemsBetweenContainers.java:41) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.behavior.Behavior.tickOrStop(Behavior.java:71) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.Brain.tickEachRunningBehavior(Brain.java:462) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.ai.Brain.tick(Brain.java:411) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.animal.golem.CopperGolem.customServerAiStep(CopperGolem.java:187) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:831) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3659) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.Mob.aiStep(Mob.java:522) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3382) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.Mob.tick(Mob.java:389) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.entity.animal.golem.CopperGolem.tick(CopperGolem.java:197) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1354) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.level.Level.guardEntityTick(Level.java:1428) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:854) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:836) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1824) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1616) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:427) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1672) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1340) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-98-8a6654c]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Towny version
Lastet pre-release 0.5
Server version
paper 1.21.11
Please use Pastebin.com to link the following files
https://mclo.gs/IvRRRKw