Rebuild to new linkage system
Dieser Commit ist enthalten in:
Ursprung
293b5b9e4a
Commit
3e1fb10abc
@ -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)
|
||||
|
@ -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());
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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")
|
||||
public class PartialChunkFixer {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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 {
|
||||
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren