Source-checkedOther

AlwaysOnline

by johnnywoof · for Minecraft

A free and better alternative to NeverDownProxy. Keep your server running while mojang is offline.

740KDownloads
11 yr agoLast updated
Spigot · PaperLoaders
1.9Latest game version

About AlwaysOnline

From SpigotMC

A free and better alternative to NeverDownProxy. Keep your server running while mojang is offline.

Notice: This plugin will NOT help you when you first install it when mojang servers are offline, it must be installed when they are online!

Overview

Hate mojang servers being offline? Same with me. So to resolve this issue, I have created AlwaysOnline. A plugin that keeps your spigot or bungeecord server online while mojang is offline.

How it works

The plugin is set to a repeating task with a configurable delay, to see if the session servers are offline. If they are, the plugin will go into mojang offline mode. When in this mode, the server will allow players to login if their ip matches from their last authenticated login. If they don't match, it denies them from logging in. The plugin will also deny new players from joining if the mojang authentication servers are down.

Features

  • Stores last authenticated data in a FlatFile type database or MySQL
  • UUIDs will not be cracked, but instead premium. This means that player UUIDs will always be consistent.
  • Doesn't rely on any third party services
  • Compatible with most bungee, spigot, and bukkit plugins
  • Lightweight and efficient
  • No libraries required
  • Works with all Bungeecord versions newer than #919
  • Works with spigot versions 1.8.x and 1.9
  • It's free!
Commands
  • /alwaysonline toggle - Manually toggle between mojang offline mode and back.
  • /alwaysonline enable - Makes the plugin check to see if the mojang servers are offline.
  • /alwaysonline disable - Makes the plugin stop checking to see if the mojang servers are offline.
  • /alwaysonline reload - Reloads the configuration file.
Permission node for all of these commands is alwaysonline.usage

Permissions

alwaysonline.notify - Players with this permission node will be alerted when the mojang servers go online or offline.

Configuration file
Code (Text):

#Welcome to the AlwaysOnline main configuration file!

#The delay to wait between checking to see if mojang is online, in seconds.
check-interval=60

#Message for the MOTD to be when mojang servers are offline. Set to 'null' to disable.
message-motd-offline=&eMojang servers are down,\n&ebut you can still connect!

#The message to display when a user attempts to login while the mojang servers are offline, but their IP does not match.
message-kick-ip=We can not let you join since you are not on the same computer you logged on before!

#The message to display when a user is new and logs in while mojang servers are offline.
message-kick-new=We can not let you join because the mojang servers are offline!

#The message to display when a user attempts to login with an invalid minecraft username.
message-kick-invalid=Invalid username. Hacking?

#The message to display when mojang servers go offline. Set to null to disable.
message-mojang-offline=&5[&2AlwaysOnline&5]&a Mojang servers are now offline!

#The message to display when mojang servers go back online. Set to null to disable.
message-mojang-online=&5[&2AlwaysOnline&5]&a Mojang servers are now online!

#Below are three session server check methods which can be used to determine if mojang is online or not.
#For example, if http-head-session-server is true AND mojang-server-status is also true, then the plugin will
#only go into mojang offline mode if both services claim the session servers are offline.

#Uses the status information located at https://sessionserver.mojang.com/
http-head-session-server=true

#Mojang server status uses https://help.mojang.com/
mojang-server-status=false

#Uses http://xpaw.ru/mcstatus/
#Using xpaw is discouraged, due to it's lack of proper API support
xpaw-status=false

##########################################
#    Mysql Database Information
#    Only edit if using mysql
##########################################

use_mysql=false

host=127.0.0.1

port=3306

database-name=minecraft

database-username=root

database-password=password

#Please do not change this!
config_version=5
 
Known Incompatibilities
Plugins listed below are currently known to be incompatible with AlwaysOnline with the latest version.

Source code is available on the github.

Highlights

From source data

Game versions

Supports 2 Minecraft versions, the newest being 1.9.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

AlwaysOnline on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
6.1, released 2016-03-01

Game versions by loader

LoaderGame versionsNewest
Paper1.8 to 1.9 (2 versions)1.9
Spigot1.8 to 1.9 (2 versions)1.9

From 10 recorded builds of AlwaysOnline.

Recent builds

BuildReleasedGame versionsLoaders
6.12016-03-011.8 to 1.9 (2 versions)Spigot, Paper
6.02016-02-20n/aSpigot, Paper
5.52015-09-17n/aSpigot, Paper
5.42015-08-03n/aSpigot, Paper
5.32015-07-28n/aSpigot, Paper
5.22015-07-27n/aSpigot, Paper

Run AlwaysOnline on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Plugins”

Plugins

Its source category doesn’t say more about what it does, so NxLabs lists it under Other.

Runs on your server

From source side support

SpigotMC lists AlwaysOnline as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.9 and 1 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
  • ✓Authorjohnnywoof, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

AlwaysOnline, answered

Generated from the mod’s own source data.

Do my players need to install AlwaysOnline?

SpigotMC lists AlwaysOnline as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. AlwaysOnline is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run AlwaysOnline on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add AlwaysOnline in one click.