forked from SteamWar/SteamWar
Cleanup SWPlayer
This commit is contained in:
+1
-1
@@ -46,7 +46,7 @@ public class ObserverTracerListener implements Listener {
|
|||||||
public ObserverTracerListener() {
|
public ObserverTracerListener() {
|
||||||
Bukkit.getScheduler().runTaskTimer(BauSystem.getInstance(), () -> {
|
Bukkit.getScheduler().runTaskTimer(BauSystem.getInstance(), () -> {
|
||||||
SWPlayer.allWithSingleComponent(ObserverTracer.class).forEach(pair -> {
|
SWPlayer.allWithSingleComponent(ObserverTracer.class).forEach(pair -> {
|
||||||
if (pair.getPlayer().getGameMode() != GameMode.SPECTATOR) return;
|
if (pair.getSwPlayer().getPlayer().getGameMode() != GameMode.SPECTATOR) return;
|
||||||
pair.getComponent().show();
|
pair.getComponent().show();
|
||||||
});
|
});
|
||||||
}, 15L, 15L);
|
}, 15L, 15L);
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public class NoClipCommand extends SWCommand implements Listener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onUnmount(SWPlayer player) {
|
public void onUnmount(SWPlayer player) {
|
||||||
player.setGameMode(GameMode.CREATIVE);
|
player.getPlayer().setGameMode(GameMode.CREATIVE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ package de.steamwar.core;
|
|||||||
|
|
||||||
import de.steamwar.message.Message;
|
import de.steamwar.message.Message;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.Getter;
|
||||||
import lombok.NonNull;
|
import lombok.NonNull;
|
||||||
import lombok.experimental.Delegate;
|
|
||||||
import net.md_5.bungee.api.ChatMessageType;
|
import net.md_5.bungee.api.ChatMessageType;
|
||||||
import net.md_5.bungee.api.chat.ClickEvent;
|
import net.md_5.bungee.api.chat.ClickEvent;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
@@ -99,11 +99,11 @@ public class SWPlayer {
|
|||||||
|
|
||||||
@Data
|
@Data
|
||||||
public static final class SWPlayerWithComponent<T extends Component> {
|
public static final class SWPlayerWithComponent<T extends Component> {
|
||||||
private final SWPlayer player;
|
private final SWPlayer swPlayer;
|
||||||
private final T component;
|
private final T component;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Delegate
|
@Getter
|
||||||
private final Player player;
|
private final Player player;
|
||||||
private final Map<Class<? extends Component>, Component> components = new HashMap<>();
|
private final Map<Class<? extends Component>, Component> components = new HashMap<>();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user