mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-17 23:01:01 +01:00
ConsoleCommandSender no longer has a default constructor, use ConsoleCommandSender(server). Added entity.getServer
By: Dinnerbone <dinnerbone@dinnerbone.com>
This commit is contained in:
parent
51ec34dd60
commit
858c8bee96
3 changed files with 29 additions and 0 deletions
|
@ -1,5 +1,7 @@
|
|||
package org.bukkit.command;
|
||||
|
||||
import org.bukkit.Server;
|
||||
|
||||
|
||||
public interface CommandSender {
|
||||
/**
|
||||
|
@ -24,4 +26,11 @@ public interface CommandSender {
|
|||
*/
|
||||
@Deprecated
|
||||
public boolean isPlayer();
|
||||
|
||||
/**
|
||||
* Returns the server instance that this player is running through
|
||||
*
|
||||
* @return Server instance
|
||||
*/
|
||||
public Server getServer();
|
||||
}
|
|
@ -1,10 +1,18 @@
|
|||
|
||||
package org.bukkit.command;
|
||||
|
||||
import org.bukkit.Server;
|
||||
|
||||
/**
|
||||
* Represents CLI input from a console
|
||||
*/
|
||||
public class ConsoleCommandSender implements CommandSender {
|
||||
private final Server server;
|
||||
|
||||
public ConsoleCommandSender(Server server) {
|
||||
this.server = server;
|
||||
}
|
||||
|
||||
public void sendMessage(String message) {
|
||||
System.out.println(message.replaceAll("(?i)\u00A7[0-F]", ""));
|
||||
}
|
||||
|
@ -16,4 +24,8 @@ public class ConsoleCommandSender implements CommandSender {
|
|||
public boolean isPlayer() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public Server getServer() {
|
||||
return server;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
package org.bukkit.entity;
|
||||
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Server;
|
||||
import org.bukkit.World;
|
||||
|
||||
/**
|
||||
|
@ -68,4 +69,11 @@ public interface Entity {
|
|||
* Mark the entity's removal.
|
||||
*/
|
||||
public void remove();
|
||||
|
||||
/**
|
||||
* Gets the {@link Server} that contains this Entity
|
||||
*
|
||||
* @return Server instance running this Entity
|
||||
*/
|
||||
public Server getServer();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue