diff options
| author | Luck <git@lucko.me> | 2018-06-06 15:39:16 +0100 |
|---|---|---|
| committer | Luck <git@lucko.me> | 2018-06-06 15:39:16 +0100 |
| commit | 7d6808cbcfbb0f61f93e536d36968eeda5bd302c (patch) | |
| tree | 3271db1ffa6e4d6c1fa5ea4ccc1335b1ac746f46 /bungeecord | |
| parent | 38f0c12483e6eda79ca36dc829ef678a736d2cef (diff) | |
| download | spark-7d6808cbcfbb0f61f93e536d36968eeda5bd302c.tar.gz spark-7d6808cbcfbb0f61f93e536d36968eeda5bd302c.tar.bz2 spark-7d6808cbcfbb0f61f93e536d36968eeda5bd302c.zip | |
Convert to Gradle
Diffstat (limited to 'bungeecord')
| -rw-r--r-- | bungeecord/pom.xml | 55 | ||||
| -rw-r--r-- | bungeecord/src/main/java/me/lucko/spark/bungeecord/SparkBungeeCordPlugin.java | 82 | ||||
| -rw-r--r-- | bungeecord/src/main/resources/bungee.yml | 5 |
3 files changed, 0 insertions, 142 deletions
diff --git a/bungeecord/pom.xml b/bungeecord/pom.xml deleted file mode 100644 index a8c2db9..0000000 --- a/bungeecord/pom.xml +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns="http://maven.apache.org/POM/4.0.0" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <parent> - <artifactId>spark-parent</artifactId> - <groupId>me.lucko</groupId> - <version>1.0-SNAPSHOT</version> - </parent> - <modelVersion>4.0.0</modelVersion> - - <artifactId>spark-bungeecord</artifactId> - <packaging>jar</packaging> - - <build> - <defaultGoal>clean package</defaultGoal> - <finalName>spark-bungeecord</finalName> - <resources> - <resource> - <directory>src/main/resources</directory> - <filtering>true</filtering> - </resource> - </resources> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <version>${compiler.version}</version> - <configuration> - <source>1.8</source> - <target>1.8</target> - </configuration> - </plugin> - </plugins> - </build> - - <dependencies> - <!-- common --> - <dependency> - <groupId>me.lucko</groupId> - <artifactId>spark-common</artifactId> - <version>${project.version}</version> - <scope>provided</scope> - </dependency> - - <!-- BungeeCord --> - <dependency> - <groupId>net.md-5</groupId> - <artifactId>bungeecord-api</artifactId> - <version>1.12-SNAPSHOT</version> - <scope>provided</scope> - </dependency> - </dependencies> - -</project> diff --git a/bungeecord/src/main/java/me/lucko/spark/bungeecord/SparkBungeeCordPlugin.java b/bungeecord/src/main/java/me/lucko/spark/bungeecord/SparkBungeeCordPlugin.java deleted file mode 100644 index 59bab67..0000000 --- a/bungeecord/src/main/java/me/lucko/spark/bungeecord/SparkBungeeCordPlugin.java +++ /dev/null @@ -1,82 +0,0 @@ -package me.lucko.spark.bungeecord; - -import me.lucko.spark.common.CommandHandler; -import me.lucko.spark.profiler.ThreadDumper; -import me.lucko.spark.profiler.TickCounter; - -import net.md_5.bungee.api.ChatColor; -import net.md_5.bungee.api.CommandSender; -import net.md_5.bungee.api.chat.BaseComponent; -import net.md_5.bungee.api.chat.ClickEvent; -import net.md_5.bungee.api.chat.TextComponent; -import net.md_5.bungee.api.connection.ProxiedPlayer; -import net.md_5.bungee.api.plugin.Command; -import net.md_5.bungee.api.plugin.Plugin; - -public class SparkBungeeCordPlugin extends Plugin { - - private final CommandHandler<CommandSender> commandHandler = new CommandHandler<CommandSender>() { - private BaseComponent[] colorize(String message) { - return TextComponent.fromLegacyText(ChatColor.translateAlternateColorCodes('&', message)); - } - - private void broadcast(BaseComponent... msg) { - getProxy().getConsole().sendMessage(msg); - for (ProxiedPlayer player : getProxy().getPlayers()) { - if (player.hasPermission("spark.profiler")) { - player.sendMessage(msg); - } - } - } - - @Override - protected void sendMessage(CommandSender sender, String message) { - sender.sendMessage(colorize(message)); - } - - @Override - protected void sendMessage(String message) { - broadcast(colorize(message)); - } - - @Override - protected void sendLink(String url) { - TextComponent component = new TextComponent(url); - component.setColor(ChatColor.GRAY); - component.setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, url)); - broadcast(component); - } - - @Override - protected void runAsync(Runnable r) { - getProxy().getScheduler().runAsync(SparkBungeeCordPlugin.this, r); - } - - @Override - protected ThreadDumper getDefaultThreadDumper() { - return new ThreadDumper.All(); - } - - @Override - protected TickCounter newTickCounter() { - throw new UnsupportedOperationException(); - } - }; - - @Override - public void onEnable() { - getProxy().getPluginManager().registerCommand(this, new Command("sparkbungee", null, "gprofiler") { - @Override - public void execute(CommandSender sender, String[] args) { - if (!sender.hasPermission("spark.profiler")) { - TextComponent msg = new TextComponent("You do not have permission to use this command."); - msg.setColor(ChatColor.RED); - sender.sendMessage(msg); - return; - } - - SparkBungeeCordPlugin.this.commandHandler.handleCommand(sender, args); - } - }); - } -} diff --git a/bungeecord/src/main/resources/bungee.yml b/bungeecord/src/main/resources/bungee.yml deleted file mode 100644 index 429cf0b..0000000 --- a/bungeecord/src/main/resources/bungee.yml +++ /dev/null @@ -1,5 +0,0 @@ -name: spark -version: 1.0.4 -description: ${project.description} -author: Luck, sk89q -main: me.lucko.spark.bungeecord.SparkBungeeCordPlugin |
