Dieser Commit ist enthalten in:
Ursprung
4243669e0b
Commit
61c064bc68
@ -4,6 +4,7 @@ import de.steamwar.entity.REntityServer;
|
||||
import de.steamwar.entity.RPlayer;
|
||||
import de.steamwar.lobby.LobbySystem;
|
||||
import de.steamwar.sql.UserConfig;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
@ -134,7 +135,11 @@ public class GhostJumpAndRun implements Listener {
|
||||
entityPlayer = null;
|
||||
return;
|
||||
}
|
||||
entityPlayer.move(iterator.next().toLocation(player.getWorld()));
|
||||
Location location = iterator.next().toLocation(player.getWorld());
|
||||
if (player.getLocation().distanceSquared(location) < 25) {
|
||||
location.add(0, 1000, 0);
|
||||
}
|
||||
entityPlayer.move(location);
|
||||
}
|
||||
};
|
||||
replayRunnable.runTaskTimer(LobbySystem.getPlugin(), 1, 2);
|
||||
|
@ -27,7 +27,6 @@ public class JumpAndRun extends BasicListener {
|
||||
|
||||
public static final String JUMP_AND_RUN_CONFIG = "jump_and_run";
|
||||
public static final String JUMP_AND_RUN_REPLAY_CONFIG = "jump_and_run_replay";
|
||||
public static final String JUMP_AND_RUN_REPLAY_DISABLED_CONFIG = "jump_and_run_replay_disabled";
|
||||
|
||||
private static final String BAR_EMPTY = "||||||||||||||||||||||||||||||";
|
||||
|
||||
@ -128,9 +127,7 @@ public class JumpAndRun extends BasicListener {
|
||||
FAILS.put(event.getPlayer(), 0);
|
||||
START.put(event.getPlayer(), System.currentTimeMillis());
|
||||
GHOSTS.get(event.getPlayer()).record();
|
||||
if (UserConfig.getConfig(event.getPlayer().getUniqueId(), JUMP_AND_RUN_REPLAY_DISABLED_CONFIG) == null) {
|
||||
GHOSTS.get(event.getPlayer()).replay();
|
||||
}
|
||||
GHOSTS.get(event.getPlayer()).replay();
|
||||
}
|
||||
if (index == points.size() - 1) {
|
||||
long time = System.currentTimeMillis() - START.get(event.getPlayer());
|
||||
|
@ -9,8 +9,6 @@ import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.Locale;
|
||||
|
||||
import static de.steamwar.lobby.jumpandrun.JumpAndRun.JUMP_AND_RUN_REPLAY_DISABLED_CONFIG;
|
||||
|
||||
public class JumpAndRunCommand extends SWCommand {
|
||||
|
||||
public JumpAndRunCommand() {
|
||||
@ -29,16 +27,4 @@ public class JumpAndRunCommand extends SWCommand {
|
||||
String parsed = format.format(new Date(timeLong));
|
||||
LobbySystem.getMessage().sendPrefixless("JUMP_AND_RUN_PERSONAL_BEST_TIME", player, parsed);
|
||||
}
|
||||
|
||||
@Register("togglereplay")
|
||||
public void toggleReplay(Player player) {
|
||||
String replay = UserConfig.getConfig(player.getUniqueId(), JUMP_AND_RUN_REPLAY_DISABLED_CONFIG);
|
||||
if (replay == null) {
|
||||
UserConfig.updatePlayerConfig(player.getUniqueId(), JUMP_AND_RUN_REPLAY_DISABLED_CONFIG, "");
|
||||
LobbySystem.getMessage().sendPrefixless("JUMP_AND_RUN_REPLAY_ENABLED", player);
|
||||
} else {
|
||||
UserConfig.updatePlayerConfig(player.getUniqueId(), JUMP_AND_RUN_REPLAY_DISABLED_CONFIG, null);
|
||||
LobbySystem.getMessage().sendPrefixless("JUMP_AND_RUN_REPLAY_DISABLED", player);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren