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 132
    • Issues 132
    • 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
  • #1616

Closed
Open
Created Jun 08, 2024 by Lxlp@LxlpDeveloper

setEnchantmentGlintOverride method not existing in older mc versions

Summary

In servers before the latest versions the following error is sent because while 1.20.6 has the setEnchantmentGlintOverride method, older servers do not

1.20.6
Before

[15:03:12 ERROR]: [MythicMobs] [SCHEDULER] Exception thrown whilst executing task
[15:03:12 WARN]: java.lang.NoSuchMethodError: 'void org.bukkit.inventory.meta.ItemMeta.setEnchantmentGlintOverride(java.lang.Boolean)'
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.adapters.item.NbtBukkitItemStack.lambda$enchantmentGlow$7(NbtBukkitItemStack.java:192)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.adapters.item.NbtBukkitItemStack.editMeta(NbtBukkitItemStack.java:39)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.adapters.item.NbtBukkitItemStack.enchantmentGlow(NbtBukkitItemStack.java:192)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.adapters.item.NbtBukkitItemStack.enchantmentGlow(NbtBukkitItemStack.java:29)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.core.skills.projectiles.bullet.DisplayPacketBullet.build(DisplayPacketBullet.java:211)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.core.skills.projectiles.bullet.DisplayPacketBullet.lambda$new$1(DisplayPacketBullet.java:169)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.Delegates$RunnableToSupplier.get(Delegates.java:121)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.promise.LuminePromise$SupplyRunnable.run(LuminePromise.java:654)
[15:03:12 WARN]:        at MythicMobs-5.7.0-SNAPSHOT.jar//io.lumine.mythic.bukkit.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70)
[15:03:12 WARN]:        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[15:03:12 WARN]:        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482)
[15:03:12 WARN]:        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1653)
[15:03:12 WARN]:        at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:450)
[15:03:12 WARN]:        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1532)
[15:03:12 WARN]:        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1227)
[15:03:12 WARN]:        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
[15:03:12 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)

MM version: Latest dev MC version: 1.20.4 Pufferfish version 49

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking