001 package net.minecraft.command; 002 003 import net.minecraft.entity.player.EntityPlayer; 004 import net.minecraft.server.MinecraftServer; 005 import net.minecraft.world.World; 006 007 public class CommandShowSeed extends CommandBase 008 { 009 /** 010 * Returns true if the given command sender is allowed to use this command. 011 */ 012 public boolean canCommandSenderUseCommand(ICommandSender par1ICommandSender) 013 { 014 return MinecraftServer.getServer().isSinglePlayer() || super.canCommandSenderUseCommand(par1ICommandSender); 015 } 016 017 public String getCommandName() 018 { 019 return "seed"; 020 } 021 022 /** 023 * Return the required permission level for this command. 024 */ 025 public int getRequiredPermissionLevel() 026 { 027 return 2; 028 } 029 030 public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) 031 { 032 Object var3 = par1ICommandSender instanceof EntityPlayer ? ((EntityPlayer)par1ICommandSender).worldObj : MinecraftServer.getServer().worldServerForDimension(0); 033 par1ICommandSender.sendChatToPlayer("Seed: " + ((World)var3).getSeed()); 034 } 035 }