new version 1.3.3

This commit is contained in:
loki 2026-03-10 12:39:21 +01:00
parent 2d5c5eea48
commit d9eb747c1b
37 changed files with 1021 additions and 471 deletions

View file

@ -63,12 +63,18 @@ public class SpeedrunMode implements Mode {
Session.create(session -> new SpeedrunGenerator(session), null, null, player);
}
private static class SpeedrunGenerator extends ParkourGenerator {
public static class SpeedrunGenerator extends ParkourGenerator {
private final Map<Block, Long> blockTimestamps = new HashMap<>();
private final Map<Block, ScheduledTask> scheduledTasks = new HashMap<>();
public SpeedrunGenerator(@NotNull Session session) {
super(session);
// Notify player
for (ParkourPlayer pp : session.getPlayers()) {
pp.player.sendTitle("§c§lSPEEDRUN MODE", "§7Blocks disappear after you step on them!", 10, 70, 20);
pp.player.sendMessage("§c§lSpeedrun Mode §7activated! Don't look back!");
}
}
public void onBlockTouch(@NotNull Block block) {