kaiijumc / kaiiju Goto Github PK
View Code? Open in Web Editor NEWFolia fork for anarchists.
License: GNU General Public License v3.0
Folia fork for anarchists.
License: GNU General Public License v3.0
server normal running
server was crash
none
This server is running Kaiiju version git-Kaiiju-"6657b9c" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 6657b9c on ver/1.20.1)
You are running the latest version
Previous version: git-Kaiiju-"3176184" (MC: 1.20.1)
this is err logs: https://paste.ubuntu.com/p/JQDjckPHG4/
Players need
For example, bots
1
1
no
updata1.20.1
a
a
Can plugin checking be disabled like the DirtyFolia branch?
World does not convert automatically
Automatic world conversion with java flags -DKaiiju.ConvertMyWorldToLinear=true
and -DKaiiju.ConvertMyWorldToLinearThreads=X
None
No response
Normal number of entities
Too many entities, including cows, sheep, water creatures, zombie, and so on
When I set the per-player-mob-spawns option in the paper-world-defaults.yml configuration file to true, although the server only has a few players online, the number of entities in an area has reached an astonishing 20,000 , cows, horses, and squids everywhere, it is impossible to kill them all. This problem does not exist in version 1.20.1. The monster spawning limit in the Bukkit configuration file is the default. When I set the per-player-mob-spawns option to false, the number of cows and sheep began to return to normal, but the refresh frequency of monsters was relatively low.
This is the picture when set to true
plugins:
[14:47:41 INFO]: Server Plugins (27):
[14:47:41 INFO]: Paper Plugins:
[14:47:41 INFO]: - HuskHomes
[14:47:41 INFO]: Bukkit Plugins:
[14:47:41 INFO]: - AntiPopup, Backuper, BetterRTP, BlockLocker, Chunky, CoreProtect, deathmsg1.1, FarmControl, GSit, headdrop
[14:47:41 INFO]: joinmsg, Kaiivoid, LuckPerms, makefly, MiniMOTD, MiraiMC, PlaceholderAPI, ProtocolLib, SeeMore, TAB
[14:47:41 INFO]: Towny, TownyChat,Vault, ViaBackwards, ViaRewind, ViaVersion
version
[14:49:03 INFO]: Checking version, please wait...
[14:49:04 INFO]: This server is running Kaiiju version git-Kaiiju-"daf406e" (MC: 1.20.2) (Implementing API version 1.20.2-R0.1-SNAPSHOT) (Git: daf406e on dev/1.20.2)
Unknown version
1.20.2 Is per-player-mob-spawn optimized? Does this option have to be disabled? If it is not disabled, the number of entities will be abnormally large, but there is no such problem in 1.20.1
none
I hope kaiiju adding pca support, as well as syncmatica, jade, appleskin, xaeromap
none
No response
update 1.20.4
update 1.20.4
update 1.20.4
No response
no
If you break a spawner with a pickaxe with the Silk touch enchantment, a spawner drops out, no experience
Use purpur
No response
Can I install this server core directly on my existing Folia? Are world files automatically converted to the correct format?
Compatible with String Duplication
Compatible with String Duplication
no
No response
normal entity activation range (for example on build 239)
On the picture all endermans see endermite and fall down
very low entity activation range on the 240 build (i tried it on endermans and zombified piglins)
Endermans on the corners don't see endermite
For example schematic of the simple enderman farm
no datapack and plugins
git-Kaiiju-"aacf7f4"
No response
Profile link
http://1.15.172.154/config.zip
the view distance and the simulation distance is 8.
Device information:
CPU : AMD r9 7950x 16core 32thread
RAM : ddr5 c40 64g 4800mhz
Network: 100Mbps Upload
SSD:INTEL P4510 2T
[18:59:46 INFO]: Server Health Report
Online Players: 172
Total regions: 74
Utilisation: 1,088.9% / 2,400.0%
Load rate: 297.27, Gen rate: 0.60
Lowest Region TPS: 11.22
Median Region TPS: 12.29
Highest Region TPS: 16.15
Highest 3 utilisation regions
Region around block [w:'world',9543,80,-8137]:
71.5% util at 63.11 MSPT at 11.71 TPS
Chunks: 1,962 Players: 6 Entities: 2,224
Region around block [w:'world_nether',871,80,167]:
70.9% util at 60.80 MSPT at 12.04 TPS
Chunks: 861 Players: 9 Entities: 2,385
Region around block [w:'world',4119,80,-569]:
60.5% util at 52.75 MSPT at 12.07 TPS
Chunks: 628 Players: 4 Entities: 1,691
Server config files
paper-global.yml:
_version: 28
block-updates:
disable-noteblock-updates: false
disable-tripwire-updates: false
chunk-loading:
autoconfig-send-distance: true
enable-frustum-priority: false
global-max-chunk-load-rate: -1.0
global-max-chunk-send-rate: -1.0
global-max-concurrent-loads: 500.0
max-concurrent-sends: 2
min-load-radius: 2
player-max-chunk-load-rate: -1.0
player-max-concurrent-loads: 20.0
target-player-chunk-send-rate: 100.0
chunk-loading-advanced:
auto-config-send-distance: true
player-max-concurrent-chunk-generates: 0
player-max-concurrent-chunk-loads: 0
chunk-loading-basic:
player-max-chunk-generate-rate: -1.0
player-max-chunk-load-rate: 100.0
player-max-chunk-send-rate: 75.0
chunk-system:
gen-parallelism: default
io-threads: 3
worker-threads: 2
collisions:
enable-player-collisions: true
send-full-pos-for-hard-colliding-entities: true
commands:
fix-target-selector-tag-completion: true
suggest-player-names-when-null-tab-completions: true
time-command-affects-all-worlds: false
console:
enable-brigadier-completions: true
enable-brigadier-highlighting: true
has-all-permissions: false
item-validation:
book:
author: 8192
page: 16384
title: 8192
book-size:
page-max: 2560
total-multiplier: 0.98
display-name: 8192
lore-line: 8192
resolve-selectors-in-books: false
logging:
deobfuscate-stacktraces: true
log-player-ip-addresses: true
messages:
kick:
authentication-servers-down: lang:multiplayer.disconnect.authservers_down
connection-throttle: Connection throttled! Please wait before reconnecting.
flying-player: lang:multiplayer.disconnect.flying
flying-vehicle: lang:multiplayer.disconnect.flying
no-permission: I'm sorry, but you do not have permission to perform this command.
Please contact the server administrators if you believe that this is in error.
use-display-name-in-quit-message: false
misc:
chat-threads:
chat-executor-core-size: -1
chat-executor-max-size: -1
fix-entity-position-desync: true
lag-compensate-block-breaking: true
load-permissions-yml-before-plugins: true
max-joins-per-tick: 5
region-file-cache-size: 512
strict-advancement-dimension-check: false
use-alternative-luck-formula: false
use-dimension-type-for-custom-spawners: false
packet-limiter:
all-packets:
action: DROP
interval: 7.0
max-packet-rate: 500.0
kick-message: lang:disconnect.exceeded_packet_rate
overrides:
ServerboundPlaceRecipePacket:
action: DROP
interval: 4.0
max-packet-rate: 5000.0
player-auto-save:
max-per-tick: -1
rate: -1
proxies:
bungee-cord:
online-mode: true
proxy-protocol: false
velocity:
enabled: false
online-mode: false
secret: ''
scoreboards:
save-empty-scoreboard-teams: false
track-plugin-scoreboards: false
spam-limiter:
incoming-packet-threshold: 300
recipe-spam-increment: 1
recipe-spam-limit: 20
tab-spam-increment: 1
tab-spam-limit: 500
threaded-regions:
threads: 24
timings:
enabled: true
hidden-config-entries:
database
proxies.velocity.secret
history-interval: 300
history-length: 3600
server-name: Unknown Server
server-name-privacy: false
url: https://timings.aikar.co/
verbose: true
unsupported-settings:
allow-grindstone-overstacking: false
allow-headless-pistons: true
allow-permanent-block-break-exploits: true
allow-piston-duplication: true
perform-username-validation: true
watchdog:
early-warning-delay: 10000
early-warning-every: 5000
server.properties:
#Minecraft server properties
#Sat Jul 15 15:25:16 CST 2023
allow-flight=false
allow-nether=true
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
debug=false
difficulty=easy
enable-command-block=false
enable-jmx-monitoring=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-secure-profile=false
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=2
gamemode=survival
generate-structures=true
generator-settings={}
hardcore=false
hide-online-players=false
initial-disabled-packs=
initial-enabled-packs=vanilla
level-name=world
level-seed=-5752375612313351302
level-type=minecraft:normal
max-chained-neighbor-updates=1000000
max-players=1314
max-tick-time=60000
max-world-size=29999984
motd======The Communism Republic Of Eternity=====
network-compression-threshold=256
online-mode=true
op-permission-level=4
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
require-resource-pack=false
resource-pack=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-name=Unknown Server
server-port=25565
simulation-distance=8
spawn-animals=true
spawn-monsters=true
spawn-npcs=true
spawn-protection=0
sync-chunk-writes=true
text-filtering-config=
use-native-transport=true
view-distance=8
white-list=false
Description of issue
When the number of online users is around 160, TPS is stable at 20.
when the number of online users exceeds 170,Sometimes it is 20,sometimes TPS will plummet to 15, sometimes it is 10,But Total CPU usage is only around 50%.
Description of issue
When the number of online users is around 160, TPS is stable at 20.
when the number of online users exceeds 170,Sometimes it is 20,sometimes TPS will plummet to 15, sometimes it is 10,But Total CPU usage is only around 50%.
Plugin and Datapack List
[19:50:04 INFO]: Server Plugins (25):
[19:50:04 INFO]: Paper Plugins:
[19:50:04 INFO]: - HuskHomes
[19:50:04 INFO]: Bukkit Plugins:
[19:50:04 INFO]: - AmazingBot, AnnouncerPlus, BetterRTP, BlockLocker, Chunky, CoreProtect, FastAsyncWorldEdit, FoliaFlow, FreedomChat, GrimAC
[19:50:04 INFO]: GSit, InvSeePlusPlus, LuckPerms, MiniMOTD, PlaceholderAPI, TAB, Towny, TownyChat, TownyFlight, TownyMenus
[19:50:04 INFO]: UnifiedMetrics, Vault, ViaBackwards, ViaVersion
Folia version
[19:59:22 INFO]: This server is running Kaiiju version git-Kaiiju-"40d5526" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 40d5526 on ver/1.20.1)
You are running the latest version
When the number of online users is around 160, TPS is stable at 20.
when the number of online users exceeds 170,Sometimes it is 20,sometimes TPS will plummet to 15, sometimes it is 10,But Total CPU usage is only around 50%.
yes, a misunderstanding of what feature impact which part of the server.
We need an explaining about what's under the optimization section of kaiiju for those:
disable-ensure-tick-thread-checks
disable-arm-swing-event
disable-player-stats
shared-random-for-players
The goal is to understand what option help for.
we just add a comment in the config file explaining how each option have an impact on performances.
No response
fix
Chain link failed, continuing to next one
net.minecraft.ReportedException: Sending packet
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2213) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2191) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.sendPlayerChatMessage(ServerGamePacketListenerImpl.java:2797) ~[?:?]
at net.minecraft.network.chat.OutgoingChatMessage$Player.sendToPlayer(OutgoingChatMessage.java:48) ~[?:?]
at net.minecraft.server.level.ServerPlayer.sendChatMessage(ServerPlayer.java:2382) ~[?:?]
at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.sendNative(ChatProcessor.java:346) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1
f0e0e1"]
at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.broadcastToViewers(ChatProcessor.java:294) ~[kaiiju-1.20.1.jar:git-K
aiiju-"1f0e0e1"]
at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.sendMessageChanged(ChatProcessor.java:283) ~[kaiiju-1.20.1.jar:git-K
aiiju-"1f0e0e1"]
at io.papermc.paper.adventure.ChatProcessor$OutgoingChat.sendFormatChangedViewerUnaware(ChatProcessor.java:248) ~[kaiiju-1.20.1.jar:
git-Kaiiju-"1f0e0e1"]
at io.papermc.paper.adventure.ChatProcessor.complete(ChatProcessor.java:231) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
at io.papermc.paper.adventure.ChatProcessor.processModern(ChatProcessor.java:195) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:121) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2446) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.broadcastChatMessage(ServerGamePacketListenerImpl.java:2604) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChat$14(ServerGamePacketListenerImpl.java:2276) ~[?:?]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
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:1589) ~[?:?]
Caused by: java.lang.UnsupportedOperationException
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.handle(CraftScheduler.java:533) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"
]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:233) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f
0e0e1"]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:209) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f
0e0e1"]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.scheduleSyncRepeatingTask(CraftScheduler.java:204) ~[kaiiju-1.20.1.jar:g
it-Kaiiju-"1f0e0e1"]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.scheduleSyncDelayedTask(CraftScheduler.java:168) ~[kaiiju-1.20.1.jar:git
-Kaiiju-"1f0e0e1"]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.scheduleSyncDelayedTask(CraftScheduler.java:137) ~[kaiiju-1.20.1.jar:git
-Kaiiju-"1f0e0e1"]
at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:558) ~[ProtocolLib.j
ar:?]
at com.comphenix.protocol.injector.netty.channel.NettyChannelInjector$2.doProxyRunnable(NettyChannelInjector.java:467) ~[ProtocolLib
.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:43) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:252) ~[ProtocolLib.jar:?]
at net.minecraft.network.Connection.sendPacket(Connection.java:463) ~[?:?]
at net.minecraft.network.Connection.processQueue(Connection.java:571) ~[?:?]
at net.minecraft.network.Connection.flushQueue(Connection.java:535) ~[?:?]
at net.minecraft.network.Connection.send(Connection.java:427) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2205) ~[?:?]
... 19 more
normal play
Server Plugins (15):
[13:59:26 INFO]: Bukkit Plugins:
[13:59:26 INFO]: - AmazingBot, AntiPopup, BetterRTP, Chunky, CoreProtect, Essentials, EssentialsChat, FoliaFlow, FreedomChat, GSit
[13:59:26 INFO]: LuckPerms, PlaceholderAPI, ProtocolLib, RayTraceAntiXray, Vault
This server is running Kaiiju version git-Kaiiju-"1f0e0e1" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Gi
t: 1f0e0e1 on ver/1.20.1)
You are running the latest version
Previous version: git-Kaiiju-"6657b9c" (MC: 1.20.1)
No response
fix the problem
[13:40:14 ERROR]: [io.papermc.paper.threadedregions.TickRegionScheduler] Region #16254 centered at chunk [-775, 1044] in world 'world' faile
d to tick:
java.lang.IllegalStateException: World mismatch: expected world_nether but got world
at net.minecraft.world.level.Level.getCurrentWorldData(Level.java:284) ~[?:?]
at net.minecraft.world.level.Level.getDayTime(Level.java:1306) ~[?:?]
at net.minecraft.server.level.ServerPlayer.getPlayerTime(ServerPlayer.java:2907) ~[?:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1646) ~[kaiiju-1.20.1.jar:git-Kaiiju-"6657b9c"]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:463) ~[kaiiju-1.20.1.jar:git-Kaiiju-"6657b9c"]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1533) ~[kaiiju-1.20.1.jar:git-Kaiiju-"6657b9c"]
at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:360) ~[kaiiju-1.20.1.jar:git-Ka
iiju-"6657b9c"]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385) ~[kaiiju-1.20.1.j
ar:git-Kaiiju-"6657b9c"]
at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[kaiiju-1.20.1.ja
r:git-Kaiiju-"6657b9c"]
at java.lang.Thread.run(Thread.java:1589) ~[?:?]
normal play
Server Plugins (15):
Bukkit Plugins:
AmazingBot, AntiPopup, BetterRTP, Chunky, CoreProtect, Essentials, EssentialsChat, FoliaFlow, FreedomChat, GSit
LuckPerms, PlaceholderAPI, ProtocolLib, RayTraceAntiXray, Vault
This server is running Kaiiju version git-Kaiiju-"1f0e0e1" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Gi
t: 1f0e0e1 on ver/1.20.1)
You are running the latest version
Previous version: git-Kaiiju-"6657b9c" (MC: 1.20.1)
No response
Because designed for vanilla/anarchy servers, I think some features of Purpur are very useful
such as:
end_portal:
safe-teleporting: false
sand:
fix-duping: false
tps-catchup: true
server-mod-name
tpsbar
If possible, I think it would also be nice to add some optimization patches, e.g.
Pufferfish Patch: https://github.com/pufferfish-gg/Pufferfish/tree/ver/1.19/patches
C2ME
VMP
SMOOTH BOOST
Lithium
Of course it is also possible to create Folia-Purpur and add some mod optimization algorithms
No response
Hello, when I used the dupe sand machine in my kaiiju182, I found the sand in the main world dupe. There is no sand in the end world. I think this is a bug, because neither false nor true can normal dupe sand.
Can't dupe sand
Arbitrary dupe sand machine
BlockLocker, floodgate, Geyser-Spigot, HynseBackup, RiceMotd,HuskHomes
This server is running Kaiiju version git-Kaiiju-"40d5526" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 40d5526 on ver/1.20.1)
No response
updata 1.20.4
updata 1.20.4
https://github.com/PaperMC/Folia/tree/dev/1.20.4
No response
per-player-mob spawns not found in paper-world-defaults.yml
This is last log: https://paste.ubuntu.com/p/2DpfXXq2n3/
Maybe this crash is datapacket, but I think this bug is form Folia, because I can get this crash in any Paper or it fork's, like Purpur
I think to fix this crash only can use server patch, this crash is by hard mode effect spider, I 100% can believe this crash is made by spider because if I change server's mode to normal or other difficulty mode I never get this crash, I think this crash is papermc's asyn bug, it can't use plugin to fix it, I thought
and system didn't think this crash is a crash so system didn't create a crash-report file
The Flame Man should drop the Flaming Wand after being killed by the player
The Flame Man does not drop the Flame Stick after being killed by the player
Find the Flame Man and take them out
[18:41:02 INFO]: Server Plugins (25):
[18:41:02 INFO]: Paper Plugins:
[18:41:02 INFO]: - FoliaFlow, HuskHomes
[18:41:02 INFO]: Bukkit Plugins:
[18:41:02 INFO]: - BlockLocker, Bolt, Chunky, CoreProtect, FancyFirework, FancyNpcs, FarmControl, FastAsyncWorldEdit, FramedImage, FreedomChat
[18:41:02 INFO]: GreenChunk, GrimAC, GSit, InvSeePlusPlus, Kaiivoid, LaggRemover, LuckPerms, PAPIProxyBridge, Pl3xMap, PlaceholderAPI
[18:41:02 INFO]: spark, ViaBackwards, ViaVersion
datapacket: datapacket.zip
[18:41:15 INFO]: Checking version, please wait...
[18:41:16 INFO]: This server is running Kaiiju version git-Kaiiju-"57d8906" (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) (Git: 57d8906 on ver/1.19.4)
You are running the latest version
Previous version: git-Kaiiju-"1139843" (MC: 1.19.4)
this is spark report, maybe it can help you to find question: https://spark.lucko.me/9bfSrmstU9
Lobotomized villagers don't refresh their POI: broken raid farms, broken complex farms.
Add a config option that allow lobotomized villagers to refresh their POI.
None.
No response
support more Only Bukkit-API plugins
Can you try merging DirtyFolia
1
1
Plugins such as bluemap should re-render the whole region everytime a single chunk is saved.
Linear don't respect ANVIL chunk timestamps parity.
Add per chunk timestamps.
None.
No response
Wither:
limit: 1000
removal: 5000
Axolotl:
limit: 1000
removal: 5000
[01:08:04] [Server thread/WARN]: [!] The timings system cannot be enabled on Folia, and has been scheduled for removal from Paper in the future.
We recommend installing the spark profiler as a replacement: https://spark.lucko.me/
For more information please visit: PaperMC/Paper#8948
[01:08:04] [Server thread/INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 12 worker threads, and gen parallelism of 12 threads
[01:08:04] [Server thread/INFO]: [io.papermc.paper.threadedregions.TickRegions] Regionised ticking is enabled with 6 tick threads
[01:08:04] [Server thread/ERROR]: Could not load kaiiju_entity_limits.yml, please correct your syntax errors
org.bukkit.configuration.InvalidConfigurationException: expected '', but found ''
in 'reader', line 6, column 1:
GlowSquid:
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:111) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at dev.kaiijumc.kaiiju.KaiijuEntityLimits.init(KaiijuEntityLimits.java:63) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at dev.kaiijumc.kaiiju.KaiijuEntityLimits.init(KaiijuEntityLimits.java:50) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:229) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1188) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:346) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: org.yaml.snakeyaml.parser.ParserException: expected '', but found ''
in 'reader', line 6, column 1:
GlowSquid:
^
at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart.produce(ParserImpl.java:251) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:152) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:160) ~[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) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 8 more
[01:08:04] [Server thread/ERROR]: Unable to load entity limits
java.lang.RuntimeException: org.bukkit.configuration.InvalidConfigurationException: expected '', but found ''
in 'reader', line 6, column 1:
GlowSquid:
^
at com.google.common.base.Throwables.propagate(Throwables.java:242) ~[guava-31.1-jre.jar:?]
at dev.kaiijumc.kaiiju.KaiijuEntityLimits.init(KaiijuEntityLimits.java:66) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at dev.kaiijumc.kaiiju.KaiijuEntityLimits.init(KaiijuEntityLimits.java:50) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:229) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1188) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:346) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: org.bukkit.configuration.InvalidConfigurationException: expected '', but found ''
in 'reader', line 6, column 1:
GlowSquid:
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:111) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at dev.kaiijumc.kaiiju.KaiijuEntityLimits.init(KaiijuEntityLimits.java:63) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
... 5 more
Caused by: org.yaml.snakeyaml.parser.ParserException: expected '', but found ''
in 'reader', line 6, column 1:
GlowSquid:
^
at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart.produce(ParserImpl.java:251) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:152) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:160) ~[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) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at dev.kaiijumc.kaiiju.KaiijuEntityLimits.init(KaiijuEntityLimits.java:63) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
... 5 more
[01:08:04] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.IllegalStateException: Failed to initialize server
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1189) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:346) ~[kaiiju-1.20.1.jar:git-Kaiiju-"589b5f6"]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[01:08:05] [Server thread/ERROR]: This crash report has been saved to: C:\qianren\kaiiju.\crash-reports\crash-2023-07-10_01.08.05-server.txt
[01:08:05] [Region shutdown thread/INFO]: [RegionShutdownThread] Awaiting scheduler termination for 60s
[01:08:05] [Region shutdown thread/INFO]: [RegionShutdownThread] Scheduler halted
[01:08:05] [Region shutdown thread/INFO]: Stopping server
[01:08:05] [Region shutdown thread/INFO]: [RegionShutdownThread] Halting chunk systems
[01:08:05] [Region shutdown thread/INFO]: [RegionShutdownThread] Halted chunk systems
[01:08:05] [Region shutdown thread/INFO]: [RegionShutdownThread] Saving players
[01:08:05] [Region shutdown thread/INFO]: Flushing Chunk IO
[01:08:05] [Region shutdown thread/INFO]: Closing Thread Pool
[01:08:05] [Region shutdown thread/INFO]: Closing Server
i dont know
null
null
No response
Compress the end and nether without compressing world allowing plugins to be compatible.
Per world file type
None.
No response
no crash
server crashed
teleport to another world
[15:50:52 INFO]: Server Plugins (31):
[15:50:52 INFO]: Paper Plugins:
[15:50:52 INFO]: - HuskHomes
[15:50:52 INFO]: Bukkit Plugins:
[15:50:52 INFO]: - AmazingBot, Attollo, BBeeChecker, BetterRTP, BlockLocker, Chunky, CodFrame, CoreProtect, FastAsyncWorldEdit, FoliaFlow
[15:50:52 INFO]: FreedomChat, GreenChunk, GSit, InvSeePlusPlus, InvSeePlusPlus_Clear, InvSeePlusPlus_Give, Kaiivoid, LuckPerms, MiniMOTD, P
anilla
[15:50:52 INFO]: PlaceholderAPI, PlasmoVoice, TAB, Towny, TownyChat, TownyFlight, TownyMenus, Vault, ViaBackwards, ViaVersion
[15:50:33 INFO]: Checking version, please wait...
[15:50:34 INFO]: This server is running Kaiiju version git-Kaiiju-"349ae3b" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Gi
t: 349ae3b on ver/1.20.1)
You are running the latest version
Previous version: git-Kaiiju-"8c562b0" (MC: 1.20.1)
[15:39:01] [Region Scheduler Thread #5/ERROR]: [io.papermc.paper.threadedregions.TickRegionScheduler] Region #147924 centered at chunk [2346, 1802] in world 'world' failed to tick:
| java.lang.IllegalStateException: World mismatch: expected world_nether but got world
| at net.minecraft.world.level.Level.getCurrentWorldData(Level.java:284) ~[?:?]
| at net.minecraft.world.level.Level.getDayTime(Level.java:1306) ~[?:?]
| at net.minecraft.server.level.ServerPlayer.getPlayerTime(ServerPlayer.java:2907) ~[?:?]
| at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1646) ~[kaiiju-1.20.1.jar:git-Kaiiju-"349ae3b"]
| at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:463) ~[kaiiju-1.20.1.jar:git-Kaiiju-"349ae3b"]
| at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1533) ~[kaiiju-1.20.1.jar:git-Kaiiju-"349ae3b"]
| at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:360) ~[kaiiju-1.20.1.jar:git-Kaiiju-"349ae3b"]
| at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:385) ~[kaiiju-1.20.1.jar:git-Kaiiju-"349ae3b"]
| at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:525) ~[kaiiju-1.20.1.jar:git-Kaiiju-"349ae3b"]
| at java.lang.Thread.run(Thread.java:1623) ~[?:?]
| [15:39:01] [Region shutdown thread/INFO]: [RegionShutdownThread] Awaiting scheduler termination for 60s
| [15:39:01] [Region shutdown thread/INFO]: [RegionShutdownThread] Scheduler halted
| [15:39:01] [Region shutdown thread/INFO]: Stopping server
Chunk uses a lot of ram. Uses ZSTD instead of LZ4 for linear internal chunk compression
Use ZSTD as internal chunk compression instead of LZ4
Keep LZ4
No response
The player position should be sync correctly.
Player got desync.
Player 1 join server and Player 2 join the server.
None
This server is running Kaiiju version git-Kaiiju-"8c562b0" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 8c562b0 on ver/1.20.1)
Logs: https://paste.ubuntu.com/p/CcRv93rtFW/
Well, I think this crash should be a bug in Folia, and I have also encountered several crashes before this, the server will uninstall all plugins but the player will not exit the server because of this, they can even send messages, but they cannot interact with the blocks, and the server cannot save maps and player data normally, so if this crash is triggered, some of the player data of the server may be lost
Plugins and datapacks list I think you are already know ;)
ver: This server is running Kaiiju version git-Kaiiju-"57bd665" (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) (Git: 57bd665 on ver/1.19.4)
You are running the latest version
No kicking
Kicks me and the players next to me
Any action with the shulkers. This is not a stash optimization patch because I checked without it.
Latest Kaiju + stash optimization by XYMB
[22:10:22] [Netty Epoll Server IO #2/ERROR]: Packet encoding of packet ID 82 threw (skippable? false)
java.lang.NullPointerException: Cannot invoke "net.minecraft.nbt.NBTBase.d()" because the return value of "java.util.Map$Entry.getValue()" is null
at net.minecraft.nbt.CompoundTag.copy(CompoundTag.java:473) ~[?:?]
at net.minecraft.nbt.CompoundTag.copy(CompoundTag.java:21) ~[?:?]
at net.minecraft.nbt.CompoundTag.copy(CompoundTag.java:473) ~[?:?]
at net.minecraft.world.item.ItemStack.copy(ItemStack.java:716) ~[kaiiju-1.19.4.jar:git-Kaiiju-"9a509f2"]
at net.minecraft.world.item.ItemStack.copy(ItemStack.java:704) ~[kaiiju-1.19.4.jar:git-Kaiiju-"9a509f2"]
at net.minecraft.network.FriendlyByteBuf.writeItem(FriendlyByteBuf.java:690) ~[?:?]
at net.minecraft.network.syncher.EntityDataSerializers$1.write(EntityDataSerializers.java:45) ~[?:?]
at net.minecraft.network.syncher.EntityDataSerializers$1.copy(EntityDataSerializers.java:42) ~[?:?]
at net.minecraft.network.syncher.SynchedEntityData$DataValue.write(SynchedEntityData.java:351) ~[?:?]
at net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket.pack(ClientboundSetEntityDataPacket.java:18) ~[?:?]
at net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket.write(ClientboundSetEntityDataPacket.java:38) ~[?:?]
at net.minecraft.network.PacketEncoder.encode(PacketEncoder.java:41) ~[kaiiju-1.19.4.jar:git-Kaiiju-"9a509f2"]
at net.minecraft.network.PacketEncoder.encode(PacketEncoder.java:14) ~[kaiiju-1.19.4.jar:git-Kaiiju-"9a509f2"]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:863) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:968) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:856) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:851) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.handler.codec.MessageToMessageEncoder.writePromiseCombiner(MessageToMessageEncoder.java:140) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:120) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:881) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:863) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:968) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:856) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:115) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at me.neznamy.tab.shared.features.injection.NettyPipelineInjector$TabChannelDuplexHandler.write(NettyPipelineInjector.java:126) ~[TAB-4.0.0-SNAPSHOT.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:879) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:940) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
at net.minecraft.network.Connection.doSendPacket(Connection.java:486) ~[?:?]
at net.minecraft.network.Connection.lambda$sendPacket$11(Connection.java:460) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.87.Final.jar:4.1.87.Final]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.87.Final.jar:4.1.87.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.87.Final.jar:4.1.87.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:403) ~[netty-transport-classes-epoll-4.1.87.Final.jar:4.1.87.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.87.Final.jar:4.1.87.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.87.Final.jar:4.1.87.Final]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[22:10:22] [RegionFile I/O Thread #0/INFO]: [STDOUT] [xymb.NBTDeduplicator] anarchyOptimization! <world -22358 14944>
[22:10:22] [Region Scheduler Thread #1/INFO]: Soft1k lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.NullPointerException: Cannot invoke "net.minecraft.nbt.NBTBase.d()" because the return value of "java.util.Map$Entry.getValue()" is null
[22:10:22] [Region Scheduler Thread #1/INFO]: Soft1k left the game
Calling PlayerTeleportEvent when... a player teleports (?)
Event isn't called
Just try /minecraft:tp @r
NVM
This server is running Kaiiju version git-Kaiiju-"c2b7aec" (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: c2b7aec on ver/1.20.1)
You are running the latest version
Previous version: git-Folia-"54d7d81" (MC: 1.20.1)
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.