Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.cometproject.server.game.commands.user;
- import com.cometproject.server.config.Locale;
- import com.cometproject.server.game.commands.ChatCommand;
- import com.cometproject.server.game.rooms.RoomManager;
- import com.cometproject.server.network.messages.outgoing.room.avatar.TalkMessageComposer;
- import com.cometproject.server.network.messages.outgoing.room.avatar.WhisperMessageComposer;
- import com.cometproject.server.network.sessions.Session;
- public class AfkCommand extends ChatCommand {
- private RoomManager roomManager;
- @Override
- public void execute(Session client, String[] params) {
- try {
- client.getPlayer().getEntity().setIdle();
- client.getPlayer().getEntity().getRoom().getEntities().broadcastMessage(new WhisperMessageComposer(client.getPlayer().getEntity().getId(), "* Jag Àr nu AFK! *", 34));
- } catch (Exception e) {
- sendNotif(Locale.getOrDefault("command.afk.invalid", ":afk"), client);
- }
- }
- @Override
- public String getPermission() {
- return "afk_command";
- }
- @Override
- public String getParameter() {
- return Locale.getOrDefault("command.parameter.number", "%number%");
- }
- @Override
- public String getDescription() {
- return Locale.getOrDefault("command.afk.description", "GĂ„ afk!");
- }
- @Override
- public boolean canDisable() {
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement