luminolmc / luminol Goto Github PK
View Code? Open in Web Editor NEW轻量级、优化且功能齐全的 Folia 分支,专为生存和无政府状态服务器而设计
License: MIT License
轻量级、优化且功能齐全的 Folia 分支,专为生存和无政府状态服务器而设计
License: MIT License
希望可以添加像Purpur那样的Rambar,可以实时显示服务器当前的内存使用情况 :p
Purpur有关Rambar的补丁:https://github.com/PurpurMC/Purpur/blob/ver/1.20.6/patches/server/0260-Implement-ram-and-rambar-commands.patch
build.gradle.kts
pluginManagement {
repositories {
gradlePluginPortal()
maven("https://repo.papermc.io/repository/maven-public/")
}
}
plugins {
id("io.papermc.paperweight.userdev")
}
repositories {
maven {
url = uri("https://repo.spongepowered.org/maven/")
}
maven {
name = "githubPackage"
url = uri("https://maven.pkg.github.com/LuminolMC/Luminol")
credentials.username = "KujouMolean"
credentials.password = mypassword
}
mavenCentral()
mavenLocal()
}
dependencies {
remapper("net.fabricmc:tiny-remapper:0.10.1:fat")
paperweight.devBundle("me.earthme.luminol", "1.20.4-R0.1-SNAPSHOT")
compileOnly("space.vectrix.ignite:ignite-api:1.0.1")
compileOnly("org.spongepowered:mixin:0.8.5")
compileOnly("io.github.llamalad7:mixinextras-common:0.3.5")
}
tasks.assemble {
dependsOn(reobfJar)
}
Type-safe project accessors is an incubating feature.
Task :build-logic:checkKotlinGradlePluginConfigurationErrors
Task :build-logic:generateExternalPluginSpecBuilders UP-TO-DATE
Task :build-logic:extractPrecompiledScriptPluginPlugins UP-TO-DATE
Task :build-logic:compilePluginsBlocks UP-TO-DATE
Task :build-logic:generatePrecompiledScriptPluginAccessors UP-TO-DATE
Task :build-logic:generateScriptPluginAdapters UP-TO-DATE
Task :build-logic:compileKotlin UP-TO-DATE
Task :build-logic:compileJava UP-TO-DATE
Task :build-logic:pluginDescriptors UP-TO-DATE
Task :build-logic:processResources UP-TO-DATE
Task :build-logic:classes UP-TO-DATE
Task :build-logic:jar UP-TO-DATE
Download https://maven.pkg.github.com/LuminolMC/Luminol/me/earthme/luminol/dev-bundle/1.20.4-R0.1-SNAPSHOT/maven-metadata.xml, took 1 s 466 ms (0 B)
Download https://maven.pkg.github.com/LuminolMC/Luminol/me/earthme/luminol/dev-bundle/1.20.4-R0.1-SNAPSHOT/dev-bundle-1.20.4-R0.1-20240317.022011-4.zip, took 2 s 864 ms (22.42 MB)
Task :prepareKotlinBuildScriptModel UP-TO-DATE
:executing 'download minecraft manifest'
:executing 'download minecraft version manifest'
:executing 'access transform minecraft server jar'
:executing 'decompile transformed minecraft server jar'
:executing 'apply patches to decompiled jar'
:executing 'apply patches to decompiled jar'
:executing 'apply patches to decompiled jar'
FAILURE: Build failed with an exception.
What went wrong:
Failed to apply dev bundle patches. See the log file at 'C:\Users\Molean\IdeaProjects\IsletopiaIgnite.gradle\caches\paperweight\setupCache\patchedSourcesJar.log' for more details. Usually, the issue is with the dev bundle itself, and not the userdev project.
Failed to apply dev bundle patches. See the log file at 'C:\Users\Molean\IdeaProjects\IsletopiaIgnite.gradle\caches\paperweight\setupCache\patchedSourcesJar.log' for more details. Usually, the issue is with the dev bundle itself, and not the userdev project.
Operation has non zero exit code: 1
Try:
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.
BUILD FAILED in 1m 1s
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
11 actionable tasks: 1 executed, 10 up-to-date
Latest 1.21
Use /rtp and server dont crush
[20:13:42 INFO]: mani1232 issued server command: /rtp
[20:14:06 ERROR]: [io.papermc.paper.threadedregions.TickRegionScheduler] Region #237 centered at chunk [2402, -427] in world 'world' failed to tick:
net.minecraft.ReportedException: Exception ticking world
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1944) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:475) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1751) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:409) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:540) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2049
at it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.rehash(Reference2IntOpenHashMap.java:1348) ~[fastutil-8.5.12.jar:?]
at it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.insert(Reference2IntOpenHashMap.java:254) ~[fastutil-8.5.12.jar:?]
at it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.putIfAbsent(Reference2IntOpenHashMap.java:423) ~[fastutil-8.5.12.jar:?]
at ca.spottedleaf.moonrise.common.list.ReferenceList.add(ReferenceList.java:65) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at ca.spottedleaf.moonrise.common.util.ChunkSystem.onChunkBorder(ChunkSystem.java:92) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.NewChunkHolder.handleFullStatusChange(NewChunkHolder.java:1296) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processPendingFullUpdate(ChunkHolderManager.java:1514) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processTicketUpdates(ChunkHolderManager.java:1492) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processTicketUpdates(ChunkHolderManager.java:1446) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.level.ServerChunkCache.runDistanceManagerUpdates(ServerChunkCache.java:340) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.pollTask(ServerChunkCache.java:813) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.level.ServerChunkCache.pollTask(ServerChunkCache.java:336) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.MinecraftServer.tickMidTickTasks(MinecraftServer.java:390) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.MinecraftServer.moonrise$executeMidTickTasks(MinecraftServer.java:404) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.level.ServerLevel.tickFluid(ServerLevel.java:1326) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.world.ticks.LevelTicks.runCollectedTicks(LevelTicks.java:266) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.world.ticks.LevelTicks.tick(LevelTicks.java:157) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:750) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1937) ~[luminol-1.21.jar:1.21-DEV-32db7a4]
... 6 more
/tps
/rtp
No response
把folia-bundler-1.20.4-R0.1-SNAPSHOT-reobf 换成 Luminol MC1.20.4 - 2024-03-16T23:03:24Z 有插件跑不了
例如
Executableitems
Score
Bluemap residence
Superharvest
Luminol version 1.20.6-DEV-ver/1.20.6@b208bcc
https://file.hynse.net/public/media/2024-06-15%2022-01-08.mp4
Folia version 1.20.6-DEV-master@36e5e83 work fine TNT explode more 1 block unlike actual behavior.
https://file.hynse.net/public/media/2024-06-15%2021-58-34.mp4
TNT is explode early 1 block.
both test Folia and Luminol use the same config setting
https://file.hynse.net/public/config/folia/
please updata 1.21
please updata 1.21
latest
[12:34:31 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:31 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:31 WARN]: Exception in thread "pool-48-thread-4" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:31 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:31 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:31 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:31 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:31 INFO]: [ChunkHolderManager] Saved 3559 block chunks, 1469 entity chunks, 4 poi chunks in world 'new_world' in 4.16s
[12:34:31 WARN]: Exception in thread "pool-48-thread-5" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:31 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:31 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:31 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:31 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:31 INFO]: [RegionShutdownThread] Saving chunks around region around chunk [0, 0] in world 'world'
[12:34:31 WARN]: Exception in thread "pool-48-thread-6" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:31 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:31 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:31 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:31 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-7" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-8" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-9" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-10" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-11" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-12" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-13" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-14" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-15" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-16" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-17" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-18" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-19" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-20" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-21" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-22" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-23" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-24" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-25" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:32 WARN]: Exception in thread "pool-48-thread-26" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:32 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:32 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:32 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:33 WARN]: Exception in thread "pool-48-thread-27" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:33 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:33 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:33 WARN]: Exception in thread "pool-48-thread-28" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:33 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:33 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:33 WARN]: Exception in thread "pool-48-thread-29" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:33 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:33 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:33 INFO]: [ChunkHolderManager] Saved 961 block chunks, 961 entity chunks, 0 poi chunks in world 'world' in 1.21s
[12:34:33 WARN]: Exception in thread "pool-48-thread-30" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:33 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:33 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:33 INFO]: [RegionShutdownThread] Saving chunks around region around chunk [0, 0] in world 'world_nether'
[12:34:33 WARN]: Exception in thread "pool-48-thread-31" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:33 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:33 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:33 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_nether' in 0.07s
[12:34:33 INFO]: [RegionShutdownThread] Saving chunks around region around chunk [0, 0] in world 'world_the_end'
[12:34:33 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_the_end' in 0.01s
[12:34:33 INFO]: [RegionShutdownThread] Saving players
[12:34:33 WARN]: Exception in thread "pool-48-thread-32" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.tuple.Pair.getLeft()" because the return value of "java.util.Map.get(Object)" is null
[12:34:33 WARN]: at me.earthme.luminol.utils.LuminolWatchDog.runCheck(LuminolWatchDog.java:72)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:34:33 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:34:33 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)
[12:34:33 INFO]: Flushing Chunk IO
[12:34:33 INFO]: Closing Thread Pool
[12:34:33 INFO]: Closing Server
stop server
stop server
No response
1.20.6-DEV-f2a1374
Player joined
Cant join
Some players try to join
[20:37:36 INFO]: Server Plugins (14):
[20:37:36 INFO]: Paper Plugins:
[20:37:36 INFO]: - CarbonChat, HuskHomes
[20:37:36 INFO]: Bukkit Plugins:
[20:37:36 INFO]: - AntiPopup, Chunky, floodgate, GSit, LuckPerms, SayanVanish, SkinsRestorer, spark, ViaBackwards, ViaVersion
[20:37:36 INFO]: voicechat, ZNPCsPlus
[20:24:46 INFO]: UUID of player roket2338 is 03336a38-33c5-3992-90d8-c404b0d2ce15
[20:24:47 INFO]: com.mojang.authlib.GameProfile@37d523ca[id=03336a38-33c5-3992-90d8-c404b0d2ce15,name=roket2338,properties={}] lost connection: Internal Exception: io.netty.handler.codec.EncoderException: Pipeline has no outbound protocol configured, can't process packet net.minecraft.network.protocol.common.ClientboundKeepAlivePacket@69428ad8
[20:24:57 INFO]: UUID of player roket2338 is 03336a38-33c5-3992-90d8-c404b0d2ce15
[20:24:59 INFO]: com.mojang.authlib.GameProfile@36a24bc4[id=03336a38-33c5-3992-90d8-c404b0d2ce15,name=roket2338,properties={}] lost connection: Internal Exception: io.netty.handler.codec.EncoderException: Pipeline has no outbound protocol configured, can't process packet net.minecraft.network.protocol.common.ClientboundKeepAlivePacket@2360622f
rt, 希望可以支持数据包添加的自定义维度 :)
测试时用的数据包:
fomwt.zip
当前luminol和上游folia在初始化这些世界时均会抛Scheduling chunk load off-main
:
[18:31:15 ERROR]: Thread Region Scheduler Thread #1 failed main thread check: Scheduling chunk load off-main
java.lang.Throwable: null
at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:71) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at net.minecraft.server.level.ServerChunkCache.getChunkFutureMainThread(ServerChunkCache.java:293) ~[?:?]
at net.minecraft.server.level.ServerChunkCache.getChunk(ServerChunkCache.java:223) ~[?:?]
at net.minecraft.world.level.Level.getChunk(Level.java:921) ~[?:?]
at net.minecraft.world.level.Level.getChunk(Level.java:860) ~[?:?]
at net.minecraft.server.level.PlayerRespawnLogic.getOverworldRespawnPos(PlayerRespawnLogic.java:18) ~[?:?]
at net.minecraft.server.level.PlayerRespawnLogic.getSpawnPosInChunk(PlayerRespawnLogic.java:53) ~[?:?]
at net.minecraft.server.MinecraftServer.setInitialSpawn(MinecraftServer.java:792) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at net.minecraft.server.MinecraftServer.initWorld(MinecraftServer.java:730) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1604) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:408) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:404) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
[18:31:16 ERROR]: [io.papermc.paper.threadedregions.TickRegionScheduler] Region #5 centered at chunk [0, 0] in world 'world_fomwt_dimension' failed to tick:
net.minecraft.ReportedException: Exception initializing level
at net.minecraft.server.MinecraftServer.initWorld(MinecraftServer.java:744) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1604) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:408) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:404) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.IllegalStateException: Scheduling chunk load off-main
at io.papermc.paper.util.TickThread.ensureTickThread(TickThread.java:72) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at net.minecraft.server.level.ServerChunkCache.getChunkFutureMainThread(ServerChunkCache.java:293) ~[?:?]
at net.minecraft.server.level.ServerChunkCache.getChunk(ServerChunkCache.java:223) ~[?:?]
at net.minecraft.world.level.Level.getChunk(Level.java:921) ~[?:?]
at net.minecraft.world.level.Level.getChunk(Level.java:860) ~[?:?]
at net.minecraft.server.level.PlayerRespawnLogic.getOverworldRespawnPos(PlayerRespawnLogic.java:18) ~[?:?]
at net.minecraft.server.level.PlayerRespawnLogic.getSpawnPosInChunk(PlayerRespawnLogic.java:53) ~[?:?]
at net.minecraft.server.MinecraftServer.setInitialSpawn(MinecraftServer.java:792) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
at net.minecraft.server.MinecraftServer.initWorld(MinecraftServer.java:730) ~[luminol-1.20.4.jar:git-Luminol-"c06f539"]
... 5 more
The natural mob spawning may load chunks that aren't ready for spawning the mobs, causing mspt spikes, if you create something like a patch for this, that would be awesome.
No response
如题
git-Luminol-"c06f539" MC:1.20.4
不报错啊
报错+崩服
无规律
Server Plugins (25):
Paper Plugins:
No response
ForgeFolia or FabricFolia please
No response
publish paperweight user dev bundle to maven center please
千万切记一定不要使用linear,目前linear因为各种逻辑问题和设计缺陷爆炸了数次且部分无法修复,我们将在下次upstream中删除关于linear的所有patch,请尽快转回mca
This server is running Luminol version git-Luminol-"bbd1c34" (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT) (Git: bbd1c34 on ver/1.20.4) Unknown version Previous version: git-Folia-"ef2c697" (MC: 1.20.4)
Plugin should work with the correct display format
The virtual format of display of quickshop isn't working. On normal Folia I have 0 issues
private
Here is the error: https://pastebin.com/H0PDAFXv
git-Luminol-"67ba24e" (MC: 1.20.4)
插件正常加载
插件无法加载
在git-Luminol-"67ba24e" (MC: 1.20.4) 版本上加载matrix和panilla插件出现以下报错
与 #10 出现的报错类似,但是使用旧版本git-Luminol-"a40d934" (MC: 1.20.4)可以正常加载这两个插件,插件均为同一个版本,仅替换了服务端
使用最新成功构建版本git-Luminol-"67ba24e" (MC: 1.20.4)无法加载插件的日志
使用旧版本git-Luminol-"a40d934" (MC: 1.20.4)成功加载插件的日志
nothing
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.