Giter Club home page Giter Club logo

cmilib's People

Contributors

alexzhaoguisitech avatar c4br3r4 avatar jhqwqmc avatar katomaro avatar kitosight avatar mrcrazys avatar mrfloris avatar mrxiaom avatar twme-tw avatar yive avatar zrips avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cmilib's Issues

CMILib1.4.7.3 problems

Problem just with newest CMI + CMILib (1.20.4 purpur):

[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.lambda$2(SelectionManager.java:800)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTaskAsynchronously$1(CMIBukkitImpl.java:38)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[22:11:02 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[22:11:02 WARN]: at java.base/java.lang.Thread.run(Thread.java:842)
[22:11:02 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.v1_20_R3.block.data.CraftBlockData.getState()" because "data" is null
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:139)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:136)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle.createParticleParam(CraftParticle.java:68)
[22:11:02 WARN]: ... 13 more
[22:11:02 WARN]: java.lang.reflect.InvocationTargetException
[22:11:02 WARN]: at jdk.internal.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
[22:11:02 WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[22:11:02 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Reflections.playEffect(Reflections.java:1848)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.showParticles(SelectionManager.java:861)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.lambda$2(SelectionManager.java:800)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTaskAsynchronously$1(CMIBukkitImpl.java:38)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[22:11:02 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[22:11:02 WARN]: at java.base/java.lang.Thread.run(Thread.java:842)
[22:11:02 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.v1_20_R3.block.data.CraftBlockData.getState()" because "data" is null
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:139)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:136)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle.createParticleParam(CraftParticle.java:68)
[22:11:02 WARN]: ... 13 more
[22:11:02 WARN]: java.lang.reflect.InvocationTargetException
[22:11:02 WARN]: at jdk.internal.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
[22:11:02 WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[22:11:02 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Reflections.playEffect(Reflections.java:1848)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.showParticles(SelectionManager.java:861)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.lambda$2(SelectionManager.java:800)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTaskAsynchronously$1(CMIBukkitImpl.java:38)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[22:11:02 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[22:11:02 WARN]: at java.base/java.lang.Thread.run(Thread.java:842)
[22:11:02 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.v1_20_R3.block.data.CraftBlockData.getState()" because "data" is null
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:139)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:136)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle.createParticleParam(CraftParticle.java:68)
[22:11:02 WARN]: ... 13 more
[22:11:02 WARN]: java.lang.reflect.InvocationTargetException
[22:11:02 WARN]: at jdk.internal.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
[22:11:02 WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[22:11:02 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Reflections.playEffect(Reflections.java:1848)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.showParticles(SelectionManager.java:861)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.lambda$2(SelectionManager.java:800)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTaskAsynchronously$1(CMIBukkitImpl.java:38)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[22:11:02 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[22:11:02 WARN]: at java.base/java.lang.Thread.run(Thread.java:842)
[22:11:02 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.v1_20_R3.block.data.CraftBlockData.getState()" because "data" is null
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:139)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:136)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle.createParticleParam(CraftParticle.java:68)
[22:11:02 WARN]: ... 13 more
[22:11:02 WARN]: java.lang.reflect.InvocationTargetException
[22:11:02 WARN]: at jdk.internal.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
[22:11:02 WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[22:11:02 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Reflections.playEffect(Reflections.java:1848)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.showParticles(SelectionManager.java:861)
[22:11:02 WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.selection.SelectionManager.lambda$2(SelectionManager.java:800)
[22:11:02 WARN]: at CMILib1.4.7.3.jar//net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTaskAsynchronously$1(CMIBukkitImpl.java:38)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[22:11:02 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[22:11:02 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[22:11:02 WARN]: at java.base/java.lang.Thread.run(Thread.java:842)
[22:11:02 WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.craftbukkit.v1_20_R3.block.data.CraftBlockData.getState()" because "data" is null
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:139)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle$CraftParticleRegistry$4.createParticleParam(CraftParticle.java:136)
[22:11:02 WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftParticle.createParticleParam(CraftParticle.java:68)
[22:11:02 WARN]: ... 13 more

CMILib make random errors

Hello,
I've noticed that CMILib makes random errors, even though nobody was connected to the server.

[14:08:49 WARN]: [CMILib] Task #473208 for CMILib v1.5.0.2 generated an exception
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1605) ~[?:?]
at java.util.HashMap$KeyIterator.next(HashMap.java:1628) ~[?:?]
at java.util.AbstractCollection.addAll(AbstractCollection.java:337) ~[?:?]
at java.util.HashSet.<init>(HashSet.java:121) ~[?:?]
at com.Zrips.CMI.Modules.Holograms.CMIHologram.lambda$19(CMIHologram.java:2821) ~[CMI-9.7.4.1.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.4.jar:git-Purpur-2176]
at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482) ~[purpur-1.20.4.jar:git-Purpur-2176]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1679) ~[purpur-1.20.4.jar:git-Purpur-2176]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:487) ~[purpur-1.20.4.jar:git-Purpur-2176]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1558) ~[purpur-1.20.4.jar:git-Purpur-2176]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1246) ~[purpur-1.20.4.jar:git-Purpur-2176]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[purpur-1.20.4.jar:git-Purpur-2176]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]

Error upon breaking block

An error appears in the log every time a player breaks a block:

java.lang.NoSuchFieldError: BOOLEAN
	at net.Zrips.CMILib.PersistentData.CMIPersistentDataContainer.getBoolean(CMIPersistentDataContainer.java:427) ~[CMILib.jar:?]
	at com.gamingmesh.jobs.config.ExploitProtectionManager.getProtection(ExploitProtectionManager.java:256) ~[Jobs.jar:?]
	at com.gamingmesh.jobs.config.ExploitProtectionManager.isProtectionValidAddIfNotExists(ExploitProtectionManager.java:275) ~[Jobs.jar:?]
	at com.gamingmesh.jobs.Jobs.action(Jobs.java:1050) ~[Jobs.jar:?]
	at com.gamingmesh.jobs.Jobs.action(Jobs.java:993) ~[Jobs.jar:?]
	at com.gamingmesh.jobs.listeners.JobsPaymentListener.onBlockBreak(JobsPaymentListener.java:510) ~[Jobs.jar:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor701.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.1.jar:git-Paper-411]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.17.1.jar:git-Paper-411]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.1.jar:git-Paper-411]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.server.level.ServerPlayerGameMode.destroyBlock(ServerPlayerGameMode.java:402) ~[app:?]
	at net.minecraft.server.level.ServerPlayerGameMode.destroyAndAck(ServerPlayerGameMode.java:356) ~[app:?]
	at net.minecraft.server.level.ServerPlayerGameMode.handleBlockBreakAction(ServerPlayerGameMode.java:316) ~[app:?]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.handlePlayerAction(ServerGamePacketListenerImpl.java:1739) ~[app:?]
	at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:34) ~[app:?]
	at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:8) ~[app:?]
	at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[app:?]
	at net.minecraft.server.TickTask.run(TickTask.java:18) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[app:?]
	at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[app:?]
	at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1426) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:192) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[app:?]
	at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1404) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1397) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[app:?]
	at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1375) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1286) ~[patched_1.17.1.jar:git-Paper-411]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-411]
	at java.lang.Thread.run(Thread.java:842) ~[?:?]

This error began to appear when I updated from Jobs 5.1.0.0 to 5.2.1.2 and from CMILib 1.5.0.1 to 1.5.0.5.

Configs can be found here:

The most-recent part of the stack-trace is in CMILib, so I filed the bug here; let me know if you would rather I filed the bug at https://github.com/Zrips/Jobs/issues.

Server version is git-Paper-411 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 6625db3 on ver/1.17.1).
Java version is Java 17 (Java HotSpot(TM) 64-Bit Server VM 17.0.11+7-LTS-jvmci-23.0-b34) Host: Linux 6.9.7-1-default (amd64).

[CMILib] Task #48 for CMILib v1.4.7.8 generated an exception

[17:35:10] [Server thread/WARN]: [CMILib] Task #48 for CMILib v1.4.7.8 generated an exception
java.lang.IllegalArgumentException: Cannot get key of Legacy Material
at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[commons-lang-2.6.jar:2.6]
at org.bukkit.Material.getKey(Material.java:3646) ~[forge:?]
at net.Zrips.CMILib.Items.ItemManager.lambda$load$0(ItemManager.java:136) ~[?:?]
at net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTask$0(CMIBukkitImpl.java:28) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81) ~[forge:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) ~[forge:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:997) ~[?:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:336) ~[?:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:943) ~[?:?]
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:775) ~[?:?]
at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:265) ~[?:?]
at java.lang.Thread.run(Thread.java:855) [?:1.8.0_392]

[CMILib]: Plugin CMILib v1.4.7.14 generated an exception while executing task 71464

Purpur 1.20.6-2214-1bbb033 (MC: 1.20.6)
CMIlib v1.4.7.14

Started getting this after I updated to the latest version. Not sure what I was doing when the error occurred sorry.

22:59:07 [CMILib]: Plugin CMILib v1.4.7.14 generated an exception while executing task 71464 Console22:59:07 java.lang.IllegalStateException: PlayerCommandPreprocessEvent may only be triggered synchronously. at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:42) ~[purpur-1.20.6.jar:1.20.6-2214-1bbb033] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[purpur-1.20.6.jar:1.20.6-2214-1bbb033] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:627) ~[purpur-api-1.20.6-R0.1-SNAPSHOT.jar:?] at CMILib1.4.7.14.jar/net.Zrips.CMILib.commands.CMICommand.performCommand(CMICommand.java:111) ~[CMILib1.4.7.14.jar:?] at CMILib1.4.7.14.jar/net.Zrips.CMILib.commands.CMICommand.performCommand(CMICommand.java:97) ~[CMILib1.4.7.14.jar:?] at CMILib1.4.7.14.jar/net.Zrips.CMILib.commands.CMICommand.performCommand(CMICommand.java:83) ~[CMILib1.4.7.14.jar:?] at CMILib1.4.7.14.jar/net.Zrips.CMILib.commands.CMICommand.performCommand(CMICommand.java:77) ~[CMILib1.4.7.14.jar:?] at CMI-9.7.2.12.jar/com.Zrips.CMI.CMI.performCommand(CMI.java:1964) ~[CMI-9.7.2.12.jar:?] at CMI-9.7.2.12.jar/com.Zrips.CMI.Modules.Statistics.StatsManager.lambda$0(StatsManager.java:496) ~[CMI-9.7.2.12.jar:?] at CMILib1.4.7.14.jar/net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTaskAsynchronously$1(CMIBukkitImpl.java:38) ~[CMILib1.4.7.14.jar:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.6.jar:1.20.6-2214-1bbb033] at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.20.6.jar:1.20.6-2214-1bbb033] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.20.6.jar:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

` StackOverflowError` on roman number formatting

Hello. While using the CMI (9.6.10.6) and CMILib (1.4.5.2) I noticed that when using net.Zrips.CMILib.Container.CMINumber.toRoman(Integer.MAX_VALUE) causes StackOverflowError on any environment. So, I think this is easy to fix, but can’t create PR now

Translation for Night skipping title doesnt work

Hello, there seems to be a problem with sunSpeedingTitle, skippingNight and sunSpeedingSubTitle translation. Basically it will always use the default one, no matter how i change it (adding words, changing colors etc). Tried translating it in all lang files at once, didnt help.
It doesnt matter if i do plugin reload or restart server, it will always stay in its default translation.

Reproduce:

  1. Put CMI and CMIL on server
  2. In CMIL lang file change sunSpeedingTitle, skippingNight and sunSpeedingSubTitle to smt else, for example:
    sunSpeedingTitle: '&c[hour]'
    skippingNight: '!title!&cTest'
    sunSpeedingSubTitle: '&c[count]&7/&c[total] &7(&c[speed]X&7)'
  3. Restart server/reload plugin
  4. Set time to night and try to sleep
  5. Take a look at the default title

Versions:
15:09:41[INFO] CMI: 9.3.0.2 SqLite
15:09:41[INFO] CMILib: 1.2.4.1
15:09:41[INFO] Server: Paper(365) 1.19.3-R0.1-SNAPSHOT
15:09:41[INFO] CMI economy: Enabled Vault: 1.7.3-b131(CMIEInjector) CMI Chat: Disabled
15:09:41[INFO] Modules -> 56 enabled 1 disabled: votifier
15:09:41[INFO] --------------------------------------------------

CMILib are not deleted

Old cmilib files are not deleted. The problem has persisted for at least 2.5 years
Zrips/CMI#5881
Will this ever be resolved? Because it's annoying to delete old cmilib files.
And yet it has already been reported here several times..
#1
#30

[request] Global version command

Now that all the Zrips-plugins use CMILib, I was hoping if it was possible they could community with each-other to help build an in-depth version-profile that helps both the server owner, as well as yourself in bug reports, and the Discord community. I will include an example.

Having the option to run one command that gathers up a bit of hopefully non-intrusive server setup and plugin details, would help speed up narrowing down where potential issues lie. The extensive /cmi version is a great example. In a glance we know if they're using an unsupported server engine, outdated build, or if chat is even enabled, or any of the required modules for a feature someone might have a problem with. If this could get extended to all plugins, that would be pretty cool. Jobs received the same type of /jobs version, which is great. Which got me thinking, .. would it be possible to let CMILib have a a debug, profiler, support, version command ala cmil support or 'cmil version` which figures out which of the zrips-made plugins are installed, if there are any newer versions out, some database type info, economy engine info if applicable, check the server engine details, and perhaps even include the /ver output .. get the plugin list, and informs them they can copy paste all that info into a pastebin for github bug reporting, or discord community support questions. etc etc ..

console command:

> CMILib version

Results gathered on July 14th, 2023 at 18:40:06

Zrips plugins detected:
 » CMILib, Version: 1.4.0.0 -> 1.4.0.1

 » JobsReborn, Version: 5.2.0.0
	(SQLite, Economy: CMIEconomy Vault: 1.7.3-b)

 » TradeMe, Version: 6.1.3.4 -> 6.2.0.0
 	(SQLite)

 » CMI, Version: 9.6.0.1 -> 9.6.0.2
	(CMI economy: Enabled Vault: 1.7.3-b CMI Chat: Enabled)
	(Modules -> 57 enabled 1 disabled: flightCharge)

Server engine:
 » Paper: 1.20.1 (git-Paper-71 | 1.20.1-R0.1-SNAPSHOT)
 » Minecraft version 1.20.1
 	Note: Paper (1.20.x) is supported.
 	(example: Note: Mohist is not supported)
 	(example: Note: 1.19.0 is not supported, upgrade)
 	Note: Checking version, please wait...
This server is running Paper version git-Paper-71 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: b3dc7a3)
You are 9 version(s) behind
Download the new version at: https://papermc.io/downloads/paper
Previous version: git-Paper-68 (MC: 1.20.1)

Plugins detected:
 LuckPerms, Vault, FastAsyncWorldEdit, WorldGuard, PlaceholderAPI, CMILib, JobsReborn, CMI, TradeMe, mcMMO

Note:
If you need support, you can select ALL of the above text, and paste the text in a pastebin (https://paste.md-5.net/) which you can then share on github.com/zrips or discord.gg/dDMamN4
Some of your zrips plugins are outdated, we recommend to /stop, backup, and update your plugins, then start your server and test again. Before asking for support or reporting any bugs. 

Since there's no automated pastebin happening, there's no 'what info are they gathering up and sharing, is that public or not?` .. and they can still remove things they're uncomfortable sharing manually before sharing their pastebin URL.

And maybe the /<plugin> version for each plugin could be like the cmi version output, so individual queries are still possible.

CmiLIB with CMI mirror fonction

when using cmi mirror fonction and placing down block.
every one block i place using mirror result in non placing copy of the block and this error into the console.

using few default plugins

This server is running Paper version 1.20.6-129-master@0513374 (2024-05-31T15:53:34Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT)

1 version behind. the issue was appening when i was up to day has well.

Server Plugins (15):
Bukkit Plugins:

  • CMI, CMILib, CrateReloaded, FastAsyncWorldEdit, LoneLibs, LuckPerms, cMMO, PlugManX, ProtocolLib, SelectionVisualizer
    Vault, ViaBackwards, ViaRewind, ViaVersion, WorldGuard

[CMILib]: Task #1189 for CMILib v1.4.7.15 generated an exception

java.lang.NullPointerException: Cannot invoke "Object.equals(Object)" because the return value of "net.Zrips.CMILib.NBT.CMINBT.getNbt()" is null
at CMI-9.7.2.12.jar/com.Zrips.CMI.Containers.CMIPlayerInventory.matches(CMIPlayerInventory.java:362) ~[CMI-9.7.2.12.jar:?]
at CMI-9.7.2.12.jar/com.Zrips.CMI.Containers.CMIPlayerInventory.getTotalAmount(CMIPlayerInventory.java:275) ~[CMI-9.7.2.12.jar:?]
at CMI-9.7.2.12.jar/com.Zrips.CMI.Modules.Mirror.MirrorManager.lambda$2(MirrorManager.java:421) ~[CMI-9.7.2.12.jar:?]
at CMILib1.4.7.15.jar/net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runAtLocation$2(CMIBukkitImpl.java:78) ~[CMILib1.4.7.15.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.6.jar:1.20.6-129-0513374]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482) ~[paper-1.20.6.jar:1.20.6-129-0513374]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1699) ~[paper-1.20.6.jar:1.20.6-129-0513374]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:467) ~[paper-1.20.6.jar:1.20.6-129-0513374]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1571) ~[paper-1.20.6.jar:1.20.6-129-0513374]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1231) ~[paper-1.20.6.jar:1.20.6-129-0513374]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-129-0513374]
at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?]

i made a duplicate into cmi github has well cause i feal like its more about cmi than cmilib

CMI Lib + Mod IC2 Classic = broken armor

Due to the CMI LIb plugin, my nano and quantum armor is pierced by a wooden sword and other types of weapons, it feels like CMI Lib kills armor attributes with energy. Tested on ArcLight 1.19.2 core

Replace formatting parser

The colour and formatting parser should be replaced with MiniMessage which is cleaner, faster, and more user friendly. Most if not all plugins especially new are moving to minimessage which is now officially supported by paper and used as the message formatting standard.

CMIlib causes the server to crash

Version: 1.20.1
Server: Leaves
Error:

[21:46:44] [Server thread/WARN]: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
[21:46:44] [Server thread/WARN]: in 'reader', line 5, column 3:
[21:46:44] [Server thread/WARN]: UUIDConvertion: false
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]: expected , but found ''
[21:46:44] [Server thread/WARN]: in 'reader', line 274, column 5:
[21:46:44] [Server thread/WARN]: TNT:
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]:
[21:46:44] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:111)
[21:46:44] [Server thread/WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160)
[21:46:44] [Server thread/WARN]: at CMILib1.4.7.16.jar//net.Zrips.CMILib.FileHandler.ConfigReader.getyml(ConfigReader.java:266)
[21:46:44] [Server thread/WARN]: at CMILib1.4.7.16.jar//net.Zrips.CMILib.FileHandler.ConfigReader.(ConfigReader.java:49)
[21:46:44] [Server thread/WARN]: at CMILib1.4.7.16.jar//net.Zrips.CMILib.FileHandler.ConfigReader.(ConfigReader.java:40)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.ConfigManager.UpdateConfigFile(ConfigManager.java:622)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.ConfigManager.(ConfigManager.java:349)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.Residence.getConfigManager(Residence.java:1128)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:501)
[21:46:44] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
[21:46:44] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189)
[21:46:44] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
[21:46:44] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
[21:46:44] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:649)
[21:46:44] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:560)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:629)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:426)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:313)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1095)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:309)
[21:46:44] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[21:46:44] [Server thread/WARN]: Caused by: while parsing a block mapping
[21:46:44] [Server thread/WARN]: in 'reader', line 5, column 3:
[21:46:44] [Server thread/WARN]: UUIDConvertion: false
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]: expected , but found ''
[21:46:44] [Server thread/WARN]: in 'reader', line 274, column 5:
[21:46:44] [Server thread/WARN]: TNT:
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]:
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:656)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:57)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:43)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:136)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:116)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:241)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:205)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:131)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:157)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.Yaml.compose(Yaml.java:575)
[21:46:44] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:104)
[21:46:44] [Server thread/WARN]: ... 20 more
[21:46:44] [Server thread/INFO]: Failed to load config.yml! Backup have been saved into plugins/CMILib/FileBackups/2024-06-14 21-46-44 config.yml
[21:46:44] [Server thread/WARN]: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
[21:46:44] [Server thread/WARN]: in 'reader', line 5, column 3:
[21:46:44] [Server thread/WARN]: UUIDConvertion: false
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]: expected , but found ''
[21:46:44] [Server thread/WARN]: in 'reader', line 274, column 5:
[21:46:44] [Server thread/WARN]: TNT:
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]:
[21:46:44] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:111)
[21:46:44] [Server thread/WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160)
[21:46:44] [Server thread/WARN]: at CMILib1.4.7.16.jar//net.Zrips.CMILib.FileHandler.ConfigReader.getyml(ConfigReader.java:266)
[21:46:44] [Server thread/WARN]: at CMILib1.4.7.16.jar//net.Zrips.CMILib.FileHandler.ConfigReader.(ConfigReader.java:49)
[21:46:44] [Server thread/WARN]: at CMILib1.4.7.16.jar//net.Zrips.CMILib.FileHandler.ConfigReader.(ConfigReader.java:40)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.ConfigManager.UpdateConfigFile(ConfigManager.java:622)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.ConfigManager.(ConfigManager.java:349)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.Residence.getConfigManager(Residence.java:1128)
[21:46:44] [Server thread/WARN]: at Residence5.1.4.3.jar//com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:501)
[21:46:44] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
[21:46:44] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189)
[21:46:44] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
[21:46:44] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
[21:46:44] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:649)
[21:46:44] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:560)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:629)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:426)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:313)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1095)
[21:46:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:309)
[21:46:44] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[21:46:44] [Server thread/WARN]: Caused by: while parsing a block mapping
[21:46:44] [Server thread/WARN]: in 'reader', line 5, column 3:
[21:46:44] [Server thread/WARN]: UUIDConvertion: false
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]: expected , but found ''
[21:46:44] [Server thread/WARN]: in 'reader', line 274, column 5:
[21:46:44] [Server thread/WARN]: TNT:
[21:46:44] [Server thread/WARN]: ^
[21:46:44] [Server thread/WARN]:
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:656)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:57)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:43)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:136)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:116)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:241)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:205)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:131)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:157)
[21:46:44] [Server thread/WARN]: at org.yaml.snakeyaml.Yaml.compose(Yaml.java:575)
[21:46:44] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:104)
[21:46:44] [Server thread/WARN]: ... 20 more
[21:46:45] [Server thread/ERROR]: [com.bekvon.bukkit.residence.permissions.PermissionManager] null
java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because the return value of "com.bekvon.bukkit.residence.ConfigManager.getDefaultGroup()" is null
at com.bekvon.bukkit.residence.permissions.PermissionManager.readConfig(PermissionManager.java:166) ~[Residence5.1.4.3.jar:?]
at com.bekvon.bukkit.residence.permissions.PermissionManager.(PermissionManager.java:60) ~[Residence5.1.4.3.jar:?]
at com.bekvon.bukkit.residence.Residence.getPermissionManager(Residence.java:1069) ~[Residence5.1.4.3.jar:?]
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:523) ~[Residence5.1.4.3.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:649) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:560) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:629) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:426) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:313) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1095) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:309) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[21:46:45] [Server thread/ERROR]: Cannot load plugins/Residence/config.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'reader', line 5, column 3:
UUIDConvertion: false
^
expected , but found ''
in 'reader', line 274, column 5:
TNT:
^

at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:111) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:309) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:174) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:150) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:584) ~[Residence5.1.4.3.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:649) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:560) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:629) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:426) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:313) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1095) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:309) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
in 'reader', line 5, column 3:
UUIDConvertion: false
^
expected , but found ''
in 'reader', line 274, column 5:
TNT:
^

at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:656) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:57) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:43) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:136) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:116) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:241) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:205) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:131) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:157) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.Yaml.compose(Yaml.java:575) ~[snakeyaml-2.0.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:104) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 18 more

[21:46:45] [Server thread/INFO]: [Residence] Loading (200) player data
[21:46:45] [Server thread/INFO]: [Residence] Player data loaded: 200
[21:46:45] [Server thread/INFO]: [Residence] Disabling Residence v5.1.4.3
[21:46:45] [Server thread/INFO]: [Residence] Found WorldEdit 7.2.19+6642-415ef95
[21:46:45] [Server thread/INFO]: [Residence] - FAILED INITIALIZATION! DISABLED! ERROR:
[21:46:45] [Server thread/ERROR]: [com.bekvon.bukkit.residence.Residence] null
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "lang" is null
at com.bekvon.bukkit.residence.LocaleManager.LoadLang(LocaleManager.java:117) ~[Residence5.1.4.3.jar:?]
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:678) ~[Residence5.1.4.3.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:649) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:560) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:629) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:426) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:313) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1095) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:309) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[21:46:45] [Server thread/ERROR]: Error occurred while enabling Residence v5.1.4.3 (Is it up to date?)
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:838) ~[?:?]
at java.util.zip.ZipFile.getEntry(ZipFile.java:337) ~[?:?]
at java.util.jar.JarFile.getEntry(JarFile.java:517) ~[?:?]
at java.util.jar.JarFile.getJarEntry(JarFile.java:472) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:195) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:592) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:150) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:883) ~[Residence5.1.4.3.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[leaves-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:649) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:560) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:629) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:426) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:313) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1095) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:309) ~[leaves-1.20.1.jar:git-Leaves-"847357b"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Crash logs:https://mclo.gs/AjXTUUf

Auto updater doesn't delete old CMILib jars

The auto-updater update with the automatic file removal doesn't seem to work for me:
[16:05:19] [Server thread/ERROR]: Ambiguous plugin name CMILib' for files plugins/CMILib1.0.3.5.jar' and plugins/CMILib1.0.3.6.jar' in plugins'

I'm running a Paper 1.17.1 server on a Debian KVM virtualized server.
image

The file permissions and the group looks alright.
AutoFileRemoval is set to true

I don't have any errors in the logs:
image

Thanks for your help.
Have a nice day!
Tiippex

when use /spawn and delay it cant back to the spawnpoint in kaiijiu1.20.1

[14:06:18 ERROR]: Thread Region Scheduler Thread #2 failed main thread check: Dispatching command async
java.lang.Throwable: null
at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:83) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:1017) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.performCommand(CraftPlayer.java:719) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at com.Zrips.CMI.Modules.CmdWarmUp.WarmUpManager.performCmd(WarmUpManager.java:322) ~[1712648403419CMI-9.7.0.4.jar:?]
at com.Zrips.CMI.Modules.CmdWarmUp.WarmUpManager.lambda$0(WarmUpManager.java:354) ~[1712648403419CMI-9.7.0.4.jar:?]
at net.Zrips.CMILib.Version.Schedulers.CMIFoliaImpl.lambda$scheduleSyncRepeatingTask$4(CMIFoliaImpl.java:69) ~[CMILib1.4.6.2.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler$GlobalScheduledTask.run(FoliaGlobalRegionScheduler.java:179) ~[kaiiju-1.20.1.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.tick(FoliaGlobalRegionScheduler.java:37) ~[kaiiju-1.20.1.jar:?]
at io.papermc.paper.threadedregions.RegionizedServer.globalTick(RegionizedServer.java:294) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at io.papermc.paper.threadedregions.RegionizedServer$GlobalTickTickHandle.tickRegion(RegionizedServer.java:149) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
[14:06:18 WARN]: [CMILib] Global task for CMILib v1.4.6.2 generated an exception
java.lang.IllegalStateException: Dispatching command async
at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:84) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:1017) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.performCommand(CraftPlayer.java:719) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at com.Zrips.CMI.Modules.CmdWarmUp.WarmUpManager.performCmd(WarmUpManager.java:322) ~[1712648403419CMI-9.7.0.4.jar:?]
at com.Zrips.CMI.Modules.CmdWarmUp.WarmUpManager.lambda$0(WarmUpManager.java:354) ~[1712648403419CMI-9.7.0.4.jar:?]
at net.Zrips.CMILib.Version.Schedulers.CMIFoliaImpl.lambda$scheduleSyncRepeatingTask$4(CMIFoliaImpl.java:69) ~[CMILib1.4.6.2.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler$GlobalScheduledTask.run(FoliaGlobalRegionScheduler.java:179) ~[kaiiju-1.20.1.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.tick(FoliaGlobalRegionScheduler.java:37) ~[kaiiju-1.20.1.jar:?]
at io.papermc.paper.threadedregions.RegionizedServer.globalTick(RegionizedServer.java:294) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at io.papermc.paper.threadedregions.RegionizedServer$GlobalTickTickHandle.tickRegion(RegionizedServer.java:149) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[kaiiju-1.20.1.jar:git-Kaiiju-"c2b7aec"]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]

when the 3 2 1 finish it wont teleport player back to spawnpoint.and CMIlib will show this error

Version 1.2.1.1 - forgot to update plugin.yml

Newest Version Downloads Copy even if newest Version is there...
Snag_e81be

[09:35:46] [Server thread/ERROR]: Ambiguous plugin name CMILib' for files plugins/CMILib_1.2.1.1.jar' and plugins/CMILib1.2.1.1.jar' in plugins'

Portal Particles Break in CMILib 1.4.0.0

Sorry I initially posted this in the wrong place, but perhaps you prefer it all in one spot there? Zrips/CMI#7957

Particles on existing and new portals have all broken/stopped generating upon update to CMILib 1.4.0.0. Turning them off and on again, both the portal and particle controls, has no effect, restart has no effect. I have not been able to get an error out of it - everything looks normal otherwise, both during startup and normal run. Haven't noticed anything else going weird yet at least.

CMI plugin version: 9.6.1.1 BungeeCord CMIB SqLite
CMILib: 1.4.0.0 
Server: Paper(72) 1.20.1-R0.1-SNAPSHOT
CMI economy: Enabled Vault: 1.7.3-b CMI Chat: Disabled 
Modules -> 56 enabled 2 disabled: ranks, skin

[Feature Request] Add support for Paper's AsyncChat

Hello,
Can you add the support for the Paper AsyncChatEvent and/or AsyncChatDecorateEvent in the configuration of your plugin please?
Because you're currently using an old listener: org.bukkit.event.player.AsyncPlayerChatEvent.

Example for a new configuration:

# Use Paper's async Chat Event
use-async-chat: true/false

Thank you so much if you add this! :)

[!] Plugin CMILib v1.4.7.14 generated an exception while executing task

[11:15:45 INFO]: [Chat] TIP: Joining player to his saved channel standard in mode write
[11:15:45 WARN]: [CMILib] Plugin CMILib v1.4.7.14 generated an exception while executing task 1376851
java.util.ConcurrentModificationException: null
        at java.util.HashMap$HashIterator.nextNode(HashMap.java:1605) ~[?:?]
        at java.util.HashMap$KeyIterator.next(HashMap.java:1628) ~[?:?]
        at com.Zrips.CMI.Modules.Holograms.HologramManager.recheckInteractableHolograms(HologramManager.java:1036) ~[CMI-9.7.2.12.jar:?]
        at com.Zrips.CMI.Modules.Holograms.HologramManager.rechecInteractableHolograms(HologramManager.java:1025) ~[CMI-9.7.2.12.jar:?]
        at com.Zrips.CMI.Modules.Holograms.HologramManager.addNearHolo(HologramManager.java:1067) ~[CMI-9.7.2.12.jar:?]
        at com.Zrips.CMI.Modules.Holograms.HologramManager.lambda$7(HologramManager.java:426) ~[CMI-9.7.2.12.jar:?]
        at net.Zrips.CMILib.Version.Schedulers.CMIBukkitImpl.lambda$runTaskAsynchronously$1(CMIBukkitImpl.java:38) ~[CMILib1.4.7.14.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.20.4.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]

[Folia] Error occurred while enabling CMILib

This server is running Folia version git-Folia-"b2d7bdb" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: b2d7bdb)
You are running the latest version

CMILib version 1.4.0.3

Error occurred while enabling CMILib v1.4.0.3 (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "java.lang.Class.cast(Object)" because "this.CraftWorldClass" is null
        at net.Zrips.CMILib.Reflections.getCraftWorld(Reflections.java:770) ~[CMILib1.4.0.3.jar:?]
        at net.Zrips.CMILib.Reflections.getServerName(Reflections.java:759) ~[CMILib1.4.0.3.jar:?]
        at net.Zrips.CMILib.commands.CommandsHandler.<init>(CommandsHandler.java:59) ~[CMILib1.4.0.3.jar:?]
        at net.Zrips.CMILib.CMILib.getCommandManager(CMILib.java:112) ~[CMILib1.4.0.3.jar:?]
        at net.Zrips.CMILib.CMILib.onEnable(CMILib.java:303) ~[CMILib1.4.0.3.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[folia-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[folia-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:645) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:556) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:679) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:463) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1188) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:346) ~[folia-1.20.1.jar:git-Folia-"b2d7bdb"]
        at java.lang.Thread.run(Thread.java:1623) ~[?:?]

CMILIB could not load Locale_CN.yml

Here's the error,and I also uploaded the corresponding files

[09:01:59] [Server thread/WARN]: org.bukkit.configuration.InvalidConfigurationException: while scanning a quoted scalar
[09:01:59] [Server thread/WARN]: in 'reader', line 681, column 16:
[09:01:59] [Server thread/WARN]: nameAddInfo: '&e输入�
[09:01:59] [Server thread/WARN]: ^
[09:01:59] [Server thread/WARN]: found unexpected end of stream
[09:01:59] [Server thread/WARN]: in 'reader', line 682, column 1:
[09:01:59] [Server thread/WARN]:
[09:01:59] [Server thread/WARN]: ^
[09:01:59] [Server thread/WARN]:
[09:01:59] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:111)
[09:01:59] [Server thread/WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160)
[09:01:59] [Server thread/WARN]: at CMILib1.5.0.3.jar//net.Zrips.CMILib.FileHandler.ConfigReader.getyml(ConfigReader.java:266)
[09:01:59] [Server thread/WARN]: at CMILib1.5.0.3.jar//net.Zrips.CMILib.FileHandler.ConfigReader.(ConfigReader.java:49)
[09:01:59] [Server thread/WARN]: at CMILib1.5.0.3.jar//net.Zrips.CMILib.CMILibConfig.LoadLang(CMILibConfig.java:280)
[09:01:59] [Server thread/WARN]: at CMILib1.5.0.3.jar//net.Zrips.CMILib.CMILibConfig.LoadLang(CMILibConfig.java:198)
[09:01:59] [Server thread/WARN]: at CMILib1.5.0.3.jar//net.Zrips.CMILib.CMILib.onEnable(CMILib.java:296)
[09:01:59] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
[09:01:59] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189)
[09:01:59] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
[09:01:59] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
[09:01:59] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:642)
[09:01:59] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:553)
[09:01:59] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:635)
[09:01:59] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:434)
[09:01:59] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:308)
[09:01:59] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1100)
[09:01:59] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[09:01:59] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[09:01:59] [Server thread/WARN]: Caused by: while scanning a quoted scalar
[09:01:59] [Server thread/WARN]: in 'reader', line 681, column 16:
[09:01:59] [Server thread/WARN]: nameAddInfo: '&e输入�
[09:01:59] [Server thread/WARN]: ^
[09:01:59] [Server thread/WARN]: found unexpected end of stream
[09:01:59] [Server thread/WARN]: in 'reader', line 682, column 1:
[09:01:59] [Server thread/WARN]:
[09:01:59] [Server thread/WARN]: ^
[09:01:59] [Server thread/WARN]:
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarSpaces(ScannerImpl.java:1966)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalar(ScannerImpl.java:1879)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar(ScannerImpl.java:1057)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.scanner.ScannerImpl.fetchSingle(ScannerImpl.java:1032)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:423)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:238)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:671)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:57)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:43)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:136)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:116)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:241)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:205)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeKeyNode(Composer.java:359)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:344)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:131)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:157)
[09:01:59] [Server thread/WARN]: at org.yaml.snakeyaml.Yaml.compose(Yaml.java:575)
[09:01:59] [Server thread/WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:104)
[09:01:59] [Server thread/WARN]: ... 18 more
[09:01:59] [Server thread/INFO]: Failed to load Locale_CN.yml! Backup have been saved into plugins/CMILib/FileBackups/2024-06-29 09-01-59 Locale_CN.yml

2024-06-29 09-01-59 Locale_CN.zip

CMILib version 1.2.3.4 breaks next/back buttons for CMI custom text

Hi! Just wanted to make you aware that the latest version of CMILib, 1.2.3.4, seems to be breaking the Next/Prev buttons on customtexts. Specifically, the next button goes to the previous page and the previous page also goes to the previous page. Interestingly, the issue only appeared on one of our custom texts, which I'll attach, but we temporarily fixed the problem by downgrading CMILib to 1.2.3.3, which leads me to believe it was an issue with CMILib and not our custom text. The version of CMI seemed to be irrelevant as (at the time of writing, the latest) version 9.2.3.6 worked fine paired with CMIL 1.2.3.3 and broke with 1.2.3.4.

Attached is the customtext that CMIL1.2.3.4 broke.

Lastly, just wanted to ask if it was intentional that CMIL 1.2.3.4 was never uploaded to spigotmc?

Thanks in advance!
-emkirsh & SurvivalQuest team.

Player Skulls reverting custom names

Using any plugin that allows a /skull to get any random player's head with their skin, if you then rename it using any means at all and then drop the item, it will revert back to "Head of <Player_Name>" instead of whatever you named it.

Steps to reproduce:

  1. Download CMILib (Jobs or CMI not needed, it's the Lib that does it)
  2. Get any skull plugin, I use EssentialsX as it's the most consistent
  3. Do /skull
  4. Rename it using EssentialsX rename command, or a vanilla anvil
  5. Drop the skull and pick it up, and the custom name is gone.

AutoFileRemoval issue

Old versions of the plugin are not deleted after auto-updating

AutoUpdate: true
# When enabled plugin will try to clean up outdated CMILib files. This only works when autoUpdate is enabled
AutoFileRemoval: true

image

What could be the reason for that?

CMIlib Version 1.4.7.11 not compatible with 1.16.5

Just wanted to let you know that the above version is not compatible with 1.16.5
Version 1.4.7.8 works fine.

[16:18:22 ERROR]: Error occurred while enabling CMILib v1.4.7.11 (Is it up to date?)
java.lang.NoClassDefFoundError: org/bukkit/Vibration$Destination
at net.Zrips.CMILib.CMILib.getReflectionManager(CMILib.java:90) ~[?:?]
at net.Zrips.CMILib.Version.Version.(Version.java:72) ~[?:?]
at net.Zrips.CMILib.Items.ItemManager.load(ItemManager.java:77) ~[?:?]
at net.Zrips.CMILib.CMILib.onEnable(CMILib.java:215) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:599) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.ClassNotFoundException: org.bukkit.Vibration$Destination
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
... 14 more
[16:18:22 INFO]: [CMILib] Disabling CMILib v1.4.7.11

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.