Git Product home page Git Product logo

kaiiju's People

Contributors

github-actions[bot] avatar sofianedjerbi avatar xymb-endcrystalme 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kaiiju's Issues

java.lang.Throwable: net.minecraft.ReportedException: Feature placement

Expected behavior

server normal running

Observed/Actual behavior

server was crash

Steps/models to reproduce

none

Plugin and Datapack List

image
image

Kaiiju version

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)

Other

this is err logs: https://paste.ubuntu.com/p/JQDjckPHG4/

Add some carpet features

Is your feature request related to a problem?

Players need

Describe the solution you'd like.

For example, bots

Describe alternatives you've considered.

1

Other

1

updata1.20.1

Is your feature request related to a problem?

no

Describe the solution you'd like.

updata1.20.1

Describe alternatives you've considered.

a

Other

a

Automatic World Conversion

Is your feature request related to a problem?

World does not convert automatically

Describe the solution you'd like.

Automatic world conversion with java flags -DKaiiju.ConvertMyWorldToLinear=true and -DKaiiju.ConvertMyWorldToLinearThreads=X

Describe alternatives you've considered.

None

Other

No response

Problem with entity exception in version 1.20.2

Expected behavior

Normal number of entities

Observed/Actual behavior

Too many entities, including cows, sheep, water creatures, zombie, and so on

Steps/models to reproduce

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.
)0Q)Z~3(Q(P`ILL271Y3MU3_tmb
$5Y_NIBQ~_B0(A1@6}DP 07_tmb
This is the picture when set to true

Plugin and Datapack List

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

Kaiiju version

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

Other

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

some mod support

Is your feature request related to a problem?

none

Describe the solution you'd like.

I hope kaiiju adding pca support, as well as syncmatica, jade, appleskin, xaeromap

Describe alternatives you've considered.

none

Other

No response

update 1.20.4

Is your feature request related to a problem?

update 1.20.4

Describe the solution you'd like.

update 1.20.4

Describe alternatives you've considered.

update 1.20.4

Other

No response

Silk touch spawners drop (from purpur)

Is your feature request related to a problem?

no

Describe the solution you'd like.

If you break a spawner with a pickaxe with the Silk touch enchantment, a spawner drops out, no experience

Describe alternatives you've considered.

Use purpur

Other

No response

Some issue

Can I install this server core directly on my existing Folia? Are world files automatically converted to the correct format?

Compatible with String Duplication

Is your feature request related to a problem?

Compatible with String Duplication

Describe the solution you'd like.

Compatible with String Duplication

Describe alternatives you've considered.

no

Other

No response

Mob aggression bug in latest kaiiju build

Expected behavior

normal entity activation range (for example on build 239)
2023-11-26_21 57 30

On the picture all endermans see endermite and fall down

Observed/Actual behavior

very low entity activation range on the 240 build (i tried it on endermans and zombified piglins)
2023-11-26_22 01 22

Endermans on the corners don't see endermite

Steps/models to reproduce

cRIVh5muLg-Enderman Farm.zip

For example schematic of the simple enderman farm

Plugin and Datapack List

no datapack and plugins

Kaiiju version

git-Kaiiju-"aacf7f4"

Other

No response

The sudden drop in TPS is very strange

Expected behavior

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

Observed/Actual behavior

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%.

Steps/models to reproduce

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

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

Kaiiju version

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

Other

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%.

FAQ WIKI about feature.

Is your feature request related to a problem?

yes, a misunderstanding of what feature impact which part of the server.

Describe the solution you'd like.

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.

Describe alternatives you've considered.

we just add a comment in the config file explaining how each option have an impact on performances.

Other

No response

bug

Expected behavior

fix

Observed/Actual behavior

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

Steps/models to reproduce

normal play

Plugin and Datapack List

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

Kaiiju version

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)

Other

No response

server crash

Expected behavior

fix the problem

Observed/Actual behavior

[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) ~[?:?]

Steps/models to reproduce

normal play

Plugin and Datapack List

Server Plugins (15):
Bukkit Plugins:
AmazingBot, AntiPopup, BetterRTP, Chunky, CoreProtect, Essentials, EssentialsChat, FoliaFlow, FreedomChat, GSit
LuckPerms, PlaceholderAPI, ProtocolLib, RayTraceAntiXray, Vault

Kaiiju version

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)

Other

No response

some functions

Is your feature request related to a problem?

Because designed for vanilla/anarchy servers, I think some features of Purpur are very useful

Describe the solution you'd like.

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

Describe alternatives you've considered.

Of course it is also possible to create Folia-Purpur and add some mod optimization algorithms

Other

No response

Folia patches

Is your feature request related to a problem?

Hey, why u not commit your patches in folia?
Only was 2 patches.
image

Describe the solution you'd like.

Describe alternatives you've considered.

Other

No response

sand-duplication:true,Open or not dupe sand

Expected behavior

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.

Observed/Actual behavior

Can't dupe sand

Steps/models to reproduce

Arbitrary dupe sand machine

Plugin and Datapack List

BlockLocker, floodgate, Geyser-Spigot, HynseBackup, RiceMotd,HuskHomes

Kaiiju version

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)

Other

No response

Cannot add effects to entities asynchronously crash

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

Ver: Screenshot_20230509-171326.png

PluginsScreenshot_20230509-171446.png

Datapacket:Screenshot_20230509-171502.png

Flame people in the server do not drop flame sticks

Expected behavior

The Flame Man should drop the Flaming Wand after being killed by the player

Observed/Actual behavior

The Flame Man does not drop the Flame Stick after being killed by the player

Steps/models to reproduce

Find the Flame Man and take them out

Plugin and Datapack List

[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

Kaiiju version

[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)

Other

this is spark report, maybe it can help you to find question: https://spark.lucko.me/9bfSrmstU9

Allow lobotomized villagers to refresh their POI

Is your feature request related to a problem?

Lobotomized villagers don't refresh their POI: broken raid farms, broken complex farms.

Describe the solution you'd like.

Add a config option that allow lobotomized villagers to refresh their POI.

Describe alternatives you've considered.

None.

Other

No response

merging DirtyFolia

Is your feature request related to a problem?

support more Only Bukkit-API plugins

Describe the solution you'd like.

Can you try merging DirtyFolia

Describe alternatives you've considered.

1

Other

1

Add per chunk timestamps

Is your feature request related to a problem?

Plugins such as bluemap should re-render the whole region everytime a single chunk is saved.
Linear don't respect ANVIL chunk timestamps parity.

Describe the solution you'd like.

Add per chunk timestamps.

Describe alternatives you've considered.

None.

Other

No response

The server cannot start when your kaiiju-entity-limits. myl file looks like this

Expected behavior

Per region entity limits for Kaiiju.

If there are more of particular entity type in a region than limit, entity ticking will be throttled.

Example: for Wither limit 100 & 300 Withers in a region -> 100 Withers tick every tick & every Wither ticks every 3 ticks.

Wither:
limit: 1000
removal: 5000
Axolotl:
limit: 1000
removal: 5000

Observed/Actual behavior

[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

Steps/models to reproduce

i dont know

Plugin and Datapack List

null

Kaiiju version

null

Other

No response

Per world file type

Is your feature request related to a problem?

Compress the end and nether without compressing world allowing plugins to be compatible.

Describe the solution you'd like.

Per world file type

Describe alternatives you've considered.

None.

Other

No response

Region #147924 centered at chunk [2346, 1802] in world 'world' failed to tick

Expected behavior

no crash

Observed/Actual behavior

server crashed

Steps/models to reproduce

teleport to another world

Plugin and Datapack List

[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

Kaiiju version

[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)

Other

  [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

ZSTD vs LZ4 internal chunk compression

Is your feature request related to a problem?

Chunk uses a lot of ram. Uses ZSTD instead of LZ4 for linear internal chunk compression

Describe the solution you'd like.

Use ZSTD as internal chunk compression instead of LZ4

Describe alternatives you've considered.

Keep LZ4

Other

No response

Desync Problem

Expected behavior

The player position should be sync correctly.

Observed/Actual behavior

Player got desync.

Steps/models to reproduce

Player 1 join server and Player 2 join the server.

Plugin and Datapack List

None

Kaiiju version

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)

Other

Player 1 POV:
player1pov
Player 2 POV:
player2pov

net.minecraft.ReportedException: Exception ticking world

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

Kick

Expected behavior

No kicking

Observed/Actual behavior

Kicks me and the players next to me

Steps/models to reproduce

Any action with the shulkers. This is not a stash optimization patch because I checked without it.

Plugin and Datapack List

image
Also tested without plugins

Kaiiju version

Latest Kaiju + stash optimization by XYMB

Other

[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

PlayerTeleportEvent is not called when it should

Expected behavior

Calling PlayerTeleportEvent when... a player teleports (?)

Observed/Actual behavior

Event isn't called

Steps/models to reproduce

Just try /minecraft:tp @r

Plugin and Datapack List

NVM

Kaiiju version

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)

Other

No response

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.