SteamWar/SpigotCore
Archiviert
13
0

WIP: Update to Linkage System #212

Geschlossen
YoyoNow möchte 6 Commits von Linkage nach master mergen
8 geänderte Dateien mit 8 neuen und 25 gelöschten Zeilen
Nur Änderungen aus Commit 3e1fb10abc werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -20,13 +20,12 @@
package de.steamwar.command;
import de.steamwar.linkage.Linked;
import de.steamwar.linkage.types.ListenerLink;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
@Linked(ListenerLink.class)
@Linked
public class CaseInsensitiveCommandsListener implements Listener {
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)

Datei anzeigen

@ -21,15 +21,7 @@ package de.steamwar.core;
import com.comphenix.tinyprotocol.TinyProtocol;
import de.steamwar.command.*;
import de.steamwar.core.authlib.AuthlibInjector;
import de.steamwar.core.events.ChattingEvent;
import de.steamwar.core.events.PartialChunkFixer;
import de.steamwar.core.events.PlayerJoinedEvent;
import de.steamwar.core.events.WorldLoadEvent;
import de.steamwar.linkage.types.EnableLink;
import de.steamwar.linkage.types.Plain;
import de.steamwar.spigotcore.linkage.LinkageUtils;
import de.steamwar.linkage.types.ListenerLink;
import de.steamwar.message.Message;
import de.steamwar.network.NetworkReceiver;
import de.steamwar.sql.Statement;
@ -124,7 +116,7 @@ public class Core extends JavaPlugin{
getServer().getMessenger().registerOutgoingPluginChannel(this, "sw:bridge");
TinyProtocol.init();
LinkageUtils.run(ListenerLink.class, EnableLink.class, Plain.class);
LinkageUtils.link();
try {
getLogger().log(Level.INFO, "Running on: " + new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec("hostname").getInputStream())).readLine());

Datei anzeigen

@ -25,9 +25,8 @@ import com.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository;
import de.steamwar.linkage.Linked;
import de.steamwar.linkage.MaxVersion;
import de.steamwar.linkage.api.Enable;
import de.steamwar.linkage.types.EnableLink;
@Linked(EnableLink.class)
@Linked
@MaxVersion(18)
public class AuthlibInjector implements Enable {
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Inklusiv oder Exklusiv? Ich finde die exklusive Range hier verwirrend.

Inklusiv oder Exklusiv? Ich finde die exklusive Range hier verwirrend.
Veraltet
Review

Da es bis jetzt diese checks immer exklusiv gemacht wurden, habe ich dies erstmal so übernommen, kann dies aber gerne ändern.

Da es bis jetzt diese checks immer exklusiv gemacht wurden, habe ich dies erstmal so übernommen, kann dies aber gerne ändern.
Veraltet
Review

Die Checks wurden immer mit einem Vergleich gemacht, das hier aber als "MaxVersion" zu betiteln, verwirrt.

Die Checks wurden immer mit einem Vergleich gemacht, das hier aber als "MaxVersion" zu betiteln, verwirrt.
Veraltet
Review

Gut dann wird das umgebaut.

Gut dann wird das umgebaut.

Datei anzeigen

@ -21,13 +21,12 @@ package de.steamwar.core.events;
import de.steamwar.core.Core;
import de.steamwar.linkage.Linked;
import de.steamwar.linkage.types.ListenerLink;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
@Linked(ListenerLink.class)
@Linked
public class ChattingEvent implements Listener {
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)

Datei anzeigen

@ -28,7 +28,6 @@ import de.steamwar.core.CraftbukkitWrapper;
import de.steamwar.linkage.Linked;
import de.steamwar.linkage.MaxVersion;
import de.steamwar.linkage.PluginCheck;
import de.steamwar.linkage.types.Plain;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
@ -39,7 +38,7 @@ import java.util.List;
* TinyProtocol can't translate BlockEntities during 1.16 to 1.17 conversions du to removed partial chunk update support. This class cancels PartialChunkUpdates for this players and sends them a complete chunk instead.
* This class can only be loaded on 1.9 to 1.15 with active ViaVersion.
**/
@Linked(Plain.class)
@Linked
@MaxVersion(16)
@PluginCheck("ViaVersion")
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Genauso.

Genauso.
public class PartialChunkFixer {

Datei anzeigen

@ -20,7 +20,6 @@
package de.steamwar.core.events;
import de.steamwar.linkage.Linked;
import de.steamwar.linkage.types.ListenerLink;
import de.steamwar.sql.SteamwarUser;
import de.steamwar.sql.UserGroup;
import org.bukkit.entity.Player;
@ -30,7 +29,7 @@ import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
@Linked(ListenerLink.class)
@Linked
public class PlayerJoinedEvent implements Listener{
@EventHandler

Datei anzeigen

@ -20,12 +20,11 @@
package de.steamwar.core.events;
import de.steamwar.linkage.Linked;
import de.steamwar.linkage.types.ListenerLink;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.world.WorldInitEvent;
@Linked(ListenerLink.class)
@Linked
public class WorldLoadEvent implements Listener {
@EventHandler

Datei anzeigen

@ -3,13 +3,10 @@ package de.steamwar.network.handlers;
import com.comphenix.tinyprotocol.Reflection;
import com.comphenix.tinyprotocol.TinyProtocol;
import de.steamwar.core.ChatWrapper;
import de.steamwar.core.CraftbukkitWrapper;
import de.steamwar.linkage.Linked;
import de.steamwar.linkage.MinVersion;
import de.steamwar.linkage.types.Plain;
import org.bukkit.entity.Player;
// @Linked(Plain.class)
// @Linked
@MinVersion(19)
public class ServerDataHandler {