Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 143
    • Issues 143
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #596

Closed
Open
Created Oct 16, 2021 by BookWyrm114@BookWyrm114

lots of console spam on purpur when mythicmobs spawn in dimensions other than the overworld

Summary

when an attempt is made to use randomspawning to spawn a mythicmob on purpur, in dimensions other than "World" this error occurs:

[18:48:19] [Server thread/ERROR]: [MythicMobs] [31m[EVENTS] Exception thrown whilst handling event: org.bukkit.event.entity.CreatureSpawnEvent[37m [18:48:19] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "net.minecraft.resources.MinecraftKey.getNamespace()" because "minecraft" is null [18:48:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.util.CraftNamespacedKey.fromMinecraft(CraftNamespacedKey.java:24) [18:48:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.block.CraftBlock.biomeBaseToBiome(CraftBlock.java:348) [18:48:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.CraftRegionAccessor.getBiome(CraftRegionAccessor.java:202) [18:48:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.block.CraftBlock.getBiome(CraftBlock.java:335) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.adapters.bukkit.BukkitWorld.getLocationBiome(BukkitWorld.java:265) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.adapters.AbstractLocation.getBiome(AbstractLocation.java:451) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.skills.conditions.all.BiomeCondition.check(BiomeCondition.java:41) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.skills.SkillCondition.evaluateRandomSpawnPoint(SkillCondition.java:215) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.spawning.random.RandomSpawner.checkSpawn(RandomSpawner.java:217) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.spawning.random.RandomSpawnerManager.handleSpawnEvent(RandomSpawnerManager.java:166) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.adapters.bukkit.listeners.MobListeners.lambda$load$4(MobListeners.java:159) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.utils.Delegates$ConsumerToBiConsumerSecond.accept(Delegates.java:144) [18:48:19] [Server thread/WARN]: at MythicMobs-4.13.1.jar//io.lumine.xikage.mythicmobs.utils.events.functional.single.EventListener.execute(EventListener.java:131) [18:48:19] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) [18:48:19] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) [18:48:19] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) [18:48:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:738) [18:48:19] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_17_R1.event.CraftEventFactory.doEntityAddEventCalling(CraftEventFactory.java:643) [18:48:19] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.addEntity0(WorldServer.java:1477) [18:48:19] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.addEntity(WorldServer.java:1389) [18:48:19] [Server thread/WARN]: at net.minecraft.world.level.WorldAccess.lambda$addAllEntities$0(WorldAccess.java:16) [18:48:19] [Server thread/WARN]: at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) [18:48:19] [Server thread/WARN]: at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) [18:48:19] [Server thread/WARN]: at net.minecraft.world.level.WorldAccess.addAllEntities(WorldAccess.java:16) [18:48:19] [Server thread/WARN]: at net.minecraft.world.level.SpawnerCreature.spawnCategoryForPosition(SpawnerCreature.java:310) [18:48:19] [Server thread/WARN]: at net.minecraft.world.level.SpawnerCreature.spawnCategoryForChunk(SpawnerCreature.java:227) [18:48:19] [Server thread/WARN]: at net.minecraft.world.level.SpawnerCreature.a(SpawnerCreature.java:185) [18:48:19] [Server thread/WARN]: at net.minecraft.server.level.ChunkProviderServer.tickChunks(ChunkProviderServer.java:1045) [18:48:19] [Server thread/WARN]: at net.minecraft.server.level.ChunkProviderServer.tick(ChunkProviderServer.java:934) [18:48:19] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.doTick(WorldServer.java:756) [18:48:19] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1644) [18:48:19] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:518) [18:48:19] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1499) [18:48:19] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1292) [18:48:19] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322) [18:48:19] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:831)

Describe what happens currently, while the bug is affecting your server.

lots and lots of console spam whenever anyone enters the nether

Describe what you think should happen instead of the bug.

no console spam

Describe what you think the issue or any potential fixes may be.

I don't really know, all I really know is that this is a problem with either purpur, or multiple paper forks

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking