summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/command/defaults/SeedCommand.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/bukkit/command/defaults/SeedCommand.java')
-rw-r--r--src/main/java/org/bukkit/command/defaults/SeedCommand.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/command/defaults/SeedCommand.java b/src/main/java/org/bukkit/command/defaults/SeedCommand.java
new file mode 100644
index 00000000..08258e5a
--- /dev/null
+++ b/src/main/java/org/bukkit/command/defaults/SeedCommand.java
@@ -0,0 +1,26 @@
+package org.bukkit.command.defaults;
+
+import org.bukkit.Bukkit;
+import org.bukkit.command.CommandSender;
+import org.bukkit.entity.Player;
+
+public class SeedCommand extends VanillaCommand {
+ public SeedCommand() {
+ super("seed");
+ this.description = "Shows the world seed";
+ this.usageMessage = "/seed";
+ this.setPermission("bukkit.command.seed");
+ }
+
+ @Override
+ public boolean execute(CommandSender sender, String commandLabel, String[] args) {
+ long seed;
+ if (sender instanceof Player) {
+ seed = ((Player) sender).getWorld().getSeed();
+ } else {
+ seed = Bukkit.getWorlds().get(0).getSeed();
+ }
+ sender.sendMessage("Seed: " + seed);
+ return true;
+ }
+}