mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-14 04:02:04 +01:00
730882fca9
Chunk system patch was refactored to take advantage of newer ConcurrentUtil's concurrent long hash table (which fixes hash collisions caused by chaining fastutil's long hash and CHM's hash) plus some other minor improvements. The chunk system was also merged with Starlight, which mostly provides a small improvement to ThreadedLevelLightEngine#checkBlock as the scheduling was rewritten.
49 lines
1.8 KiB
Diff
49 lines
1.8 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Nassim Jahnke <nassim@njahnke.dev>
|
|
Date: Fri, 14 Jun 2024 17:19:59 +0200
|
|
Subject: [PATCH] stubs
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
|
index 545921a7e07dccc749711208f160fdbfab53c5fa..ff2d05126d3857fa501f0b9df80e373b1811f7cf 100644
|
|
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
|
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
|
@@ -110,6 +110,7 @@ import net.minecraft.world.level.saveddata.maps.MapItemSavedData;
|
|
import org.bukkit.BanEntry;
|
|
import org.bukkit.BanList;
|
|
import org.bukkit.Bukkit;
|
|
+import org.bukkit.Chunk;
|
|
import org.bukkit.DyeColor;
|
|
import org.bukkit.Effect;
|
|
import org.bukkit.GameMode;
|
|
@@ -192,6 +193,7 @@ import org.bukkit.scoreboard.Scoreboard;
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
import net.md_5.bungee.api.chat.BaseComponent; // Spigot
|
|
+import org.jetbrains.annotations.Unmodifiable;
|
|
|
|
@DelegateDeserialization(CraftOfflinePlayer.class)
|
|
public class CraftPlayer extends CraftHumanEntity implements Player {
|
|
@@ -3480,6 +3482,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
|
public void resetIdleDuration() {
|
|
this.getHandle().resetLastActionTime();
|
|
}
|
|
+
|
|
+ @Override
|
|
+ public @NotNull @Unmodifiable Set<Long> getSentChunkKeys() {
|
|
+ throw new UnsupportedOperationException("Not implemented yet");
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public @NotNull @Unmodifiable Set<Chunk> getSentChunks() {
|
|
+ throw new UnsupportedOperationException("Not implemented yet");
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public boolean isChunkSent(final long chunkKey) {
|
|
+ throw new UnsupportedOperationException("Not implemented yet");
|
|
+ }
|
|
// Paper end
|
|
|
|
public Player.Spigot spigot()
|