.
This commit is contained in:
parent
7bfbe48729
commit
0078822da1
18 changed files with 106 additions and 61 deletions
|
|
@ -0,0 +1,19 @@
|
|||
package de.kentoj.kencommandapi;
|
||||
|
||||
import de.kentoj.kencommandapi.api.processing.CommandContext;
|
||||
import de.kentoj.kencommandapi.api.processing.ParsedArgument;
|
||||
import de.kentoj.kencommandapi.impl.processing.CommandContextImpl;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class BukkitCommandContext extends CommandContextImpl<CommandSender> {
|
||||
BukkitCommandContext(CommandSender sender, Map<String, ParsedArgument<CommandContext<CommandSender>, ?>> parsedArguments) {
|
||||
super(sender, parsedArguments);
|
||||
}
|
||||
|
||||
public Player getPlayerSender() {
|
||||
return ((Player) getSender());
|
||||
}
|
||||
}
|
||||
|
|
@ -1,8 +1,16 @@
|
|||
package de.kentoj.kencommandapi;
|
||||
|
||||
import de.kentoj.kencommandapi.api.KenCommandApi;
|
||||
import de.kentoj.kencommandapi.api.processing.CommandContext;
|
||||
import de.kentoj.kencommandapi.api.processing.ParsedArgument;
|
||||
import de.kentoj.kencommandapi.impl.AbstractKenCommandApi;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
public class BukkitKenCommandApi extends KenCommandApiImpl<> {
|
||||
import java.util.Map;
|
||||
|
||||
private final KenCommandApi<>
|
||||
public class BukkitKenCommandApi extends AbstractKenCommandApi<CommandSender, CommandContext<CommandSender>> {
|
||||
|
||||
@Override
|
||||
public CommandContext<CommandSender> createContext(CommandSender sender, Map<String, ParsedArgument<CommandContext<CommandSender>, ?>> parsedArguments) {
|
||||
return new BukkitCommandContext(sender, parsedArguments);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue