aboutsummaryrefslogtreecommitdiff
path: root/bungeecord
diff options
context:
space:
mode:
Diffstat (limited to 'bungeecord')
-rw-r--r--bungeecord/pom.xml55
-rw-r--r--bungeecord/src/main/java/me/lucko/spark/bungeecord/SparkBungeeCordPlugin.java82
-rw-r--r--bungeecord/src/main/resources/bungee.yml5
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