forked from SteamWar/SteamWar
Remove automatic update for now
This commit is contained in:
@@ -28,16 +28,13 @@ import com.velocitypowered.proxy.protocol.MinecraftPacket;
|
|||||||
import com.velocitypowered.proxy.protocol.ProtocolUtils;
|
import com.velocitypowered.proxy.protocol.ProtocolUtils;
|
||||||
import com.velocitypowered.proxy.protocol.StateRegistry;
|
import com.velocitypowered.proxy.protocol.StateRegistry;
|
||||||
import de.steamwar.linkage.Linked;
|
import de.steamwar.linkage.Linked;
|
||||||
import de.steamwar.messages.Chatter;
|
|
||||||
import de.steamwar.sql.SteamwarUser;
|
import de.steamwar.sql.SteamwarUser;
|
||||||
import de.steamwar.velocitycore.VelocityCore;
|
|
||||||
import de.steamwar.velocitycore.listeners.BasicListener;
|
import de.steamwar.velocitycore.listeners.BasicListener;
|
||||||
import it.unimi.dsi.fastutil.objects.Object2IntMap;
|
import it.unimi.dsi.fastutil.objects.Object2IntMap;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.concurrent.TimeUnit;
|
|
||||||
|
|
||||||
@Linked
|
@Linked
|
||||||
public class AdvancementsManager extends BasicListener {
|
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_6, 0x4E, 0x7B);
|
||||||
registerPacketId(ProtocolVersion.MINECRAFT_1_21_5, 0x4E, 0x7B);
|
registerPacketId(ProtocolVersion.MINECRAFT_1_21_5, 0x4E, 0x7B);
|
||||||
registerPacketId(ProtocolVersion.MINECRAFT_1_21_4, 0x4F, 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) {
|
private static void registerPacketId(ProtocolVersion version, int selectAdvancementTabPacket, int advancementPacket) {
|
||||||
|
|||||||
Reference in New Issue
Block a user