package admincommands; import java.awt.Color; import com.aionemu.gameserver.model.gameobjects.player.CustomPlayerState; import com.aionemu.gameserver.model.gameobjects.player.Player; import com.aionemu.gameserver.utils.ChatUtil; import com.aionemu.gameserver.utils.chathandlers.AdminCommand; /** * @author cura, Neon */ public class Teleportation extends AdminCommand { public Teleportation() { super("teleportation", "Toggles teleportation mode when moving via mouse."); } @Override public void execute(Player admin, String... params) { if (admin.isInCustomState(CustomPlayerState.TELEPORTATION_MODE)) admin.unsetCustomState(CustomPlayerState.TELEPORTATION_MODE); else admin.setCustomState(CustomPlayerState.TELEPORTATION_MODE); sendInfo(admin, "Teleportation mode is now " + (admin.isInCustomState(CustomPlayerState.TELEPORTATION_MODE) ? ChatUtil.color("active", Color.GREEN) : ChatUtil.color("inactive", Color.RED)) + "."); } }