Add TutorialCommand #1
@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
package de.steamwar.tutorial;
|
package de.steamwar.tutorial;
|
||||||
|
|
||||||
|
import de.steamwar.tutorial.commands.TutorialCommand;
|
||||||
import de.steamwar.tutorial.listener.Joining;
|
import de.steamwar.tutorial.listener.Joining;
|
||||||
import de.steamwar.tutorial.listener.RateSign;
|
import de.steamwar.tutorial.listener.RateSign;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
@ -36,6 +37,8 @@ public class TutorialSystem extends JavaPlugin {
|
|||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
new RateSign();
|
new RateSign();
|
||||||
new Joining();
|
new Joining();
|
||||||
|
|
||||||
|
new TutorialCommand();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static TutorialSystem getPlugin() {
|
public static TutorialSystem getPlugin() {
|
||||||
|
21
src/de/steamwar/tutorial/commands/TutorialCommand.java
Normale Datei
21
src/de/steamwar/tutorial/commands/TutorialCommand.java
Normale Datei
@ -0,0 +1,21 @@
|
|||||||
|
package de.steamwar.tutorial.commands;
|
||||||
|
|
||||||
|
import de.steamwar.command.SWCommand;
|
||||||
|
import de.steamwar.comms.packets.ExecuteCommandPacket;
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
public class TutorialCommand extends SWCommand {
|
||||||
|
|
||||||
|
public TutorialCommand() {
|
||||||
|
super("tutorial");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Register("rate")
|
||||||
|
public void rateCommand(Player player) {
|
||||||
|
rate(player);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void rate(Player player) {
|
||||||
|
new ExecuteCommandPacket(player, "tutorial rate " + System.getProperty("tutorial")).send(player);
|
||||||
|
}
|
||||||
|
}
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
package de.steamwar.tutorial.listener;
|
package de.steamwar.tutorial.listener;
|
||||||
|
|
||||||
import de.steamwar.comms.packets.ExecuteCommandPacket;
|
import de.steamwar.tutorial.commands.TutorialCommand;
|
||||||
import org.bukkit.block.BlockState;
|
import org.bukkit.block.BlockState;
|
||||||
import org.bukkit.block.Sign;
|
import org.bukkit.block.Sign;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
@ -43,6 +43,6 @@ public class RateSign extends BasicListener {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
new ExecuteCommandPacket(player, "tutorial rate " + System.getProperty("tutorial")).send(player);
|
TutorialCommand.rate(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren