Navigation Menu

Skip to content

Commit

Permalink
Added server.getConsoleSender, blocked access to create a ConsoleComm…
Browse files Browse the repository at this point in the history
…andSender
  • Loading branch information
Dinnerbone committed Sep 24, 2011
1 parent 36f642b commit 7306aa8
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 1 deletion.
5 changes: 5 additions & 0 deletions src/main/java/org/bukkit/Bukkit.java
Expand Up @@ -8,6 +8,7 @@
import java.util.logging.Logger;
import org.bukkit.World.Environment;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.command.PluginCommand;
import org.bukkit.entity.Player;
import org.bukkit.generator.ChunkGenerator;
Expand Down Expand Up @@ -260,4 +261,8 @@ public static Set<OfflinePlayer> getWhitelistedPlayers() {
public static void reloadWhitelist() {
server.reloadWhitelist();
}

public static ConsoleCommandSender getConsoleSender() {
return server.getConsoleSender();
}
}
9 changes: 9 additions & 0 deletions src/main/java/org/bukkit/Server.java
Expand Up @@ -13,6 +13,7 @@
import org.bukkit.command.PluginCommand;

import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.map.MapView;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.ServicesManager;
Expand Down Expand Up @@ -455,4 +456,12 @@ public interface Server {
* @param mode New game mode
*/
public void setDefaultGameMode(GameMode mode);

/**
* Gets the {@link ConsoleCommandSender} that may be used as an input source
* for this server.
*
* @return The Console CommandSender
*/
public ConsoleCommandSender getConsoleSender();
}
2 changes: 1 addition & 1 deletion src/main/java/org/bukkit/command/ConsoleCommandSender.java
Expand Up @@ -16,7 +16,7 @@ public class ConsoleCommandSender implements CommandSender {
private final Server server;
private final PermissibleBase perm = new PermissibleBase(this);

public ConsoleCommandSender(Server server) {
protected ConsoleCommandSender(Server server) {
this.server = server;
}

Expand Down

0 comments on commit 7306aa8

Please sign in to comment.