Remove automatic update for now

This commit is contained in:
2026-06-12 14:22:44 +02:00
parent b88e592e79
commit 7adb1e8b4a
@@ -28,16 +28,13 @@ import com.velocitypowered.proxy.protocol.MinecraftPacket;
import com.velocitypowered.proxy.protocol.ProtocolUtils;
import com.velocitypowered.proxy.protocol.StateRegistry;
import de.steamwar.linkage.Linked;
import de.steamwar.messages.Chatter;
import de.steamwar.sql.SteamwarUser;
import de.steamwar.velocitycore.VelocityCore;
import de.steamwar.velocitycore.listeners.BasicListener;
import it.unimi.dsi.fastutil.objects.Object2IntMap;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Optional;
import java.util.concurrent.TimeUnit;
@Linked
public class AdvancementsManager extends BasicListener {
@@ -52,14 +49,6 @@ public class AdvancementsManager extends BasicListener {
registerPacketId(ProtocolVersion.MINECRAFT_1_21_6, 0x4E, 0x7B);
registerPacketId(ProtocolVersion.MINECRAFT_1_21_5, 0x4E, 0x7B);
registerPacketId(ProtocolVersion.MINECRAFT_1_21_4, 0x4F, 0x7B);
VelocityCore.schedule(() -> {
for (Advancement advancement : Advancements.getPlaytime()) {
Chatter.allPlayers().forEach(player -> {
advancement.get(SteamwarUser.get(player.getUniqueId())).update();
});
}
}).repeat(10, TimeUnit.MINUTES).schedule();
}
private static void registerPacketId(ProtocolVersion version, int selectAdvancementTabPacket, int advancementPacket) {