Skip to content

rLogin 1.1.1

Choose a tag to compare

@raimondarias raimondarias released this 09 Aug 19:53
· 9 commits to main since this release

One download, rLogin-1.1.1.jar, for both Paper/Folia and Velocity.

New

general.auth-mode — say who your server is for, instead of leaving it to be inferred.

auto Premium join without typing anything, everyone else with a password. The default, and what 1.1.0 did.
online Premium only. Anyone Mojang won't vouch for is refused at the door.
offline Passwords only. Nothing is checked against Mojang — the one mode that needs no PacketEvents on a standalone server.

limbo.login-timeout-seconds (default 60) — disconnect a player who never logs in. A connection parked at the login prompt still holds a player slot, which is all it takes to fill a server without owning an account. 0 keeps the old behaviour.

Metrics are live. bStats was wired in from the start with the plugin id left at zero, so it dutifully did nothing. Both halves now report under their own id — a network of six backends and one proxy is one proxy install. Opt out with metrics.bstats, which the proxy config now has too.

Fixed

rLogin no longer starts into a setup that serves nobody. With online-mode on, the server — or Velocity — turns away every player without a Minecraft account before any plugin is consulted. On auth-mode: auto or offline, that is the entire audience the plugin was installed for, while everything still looks healthy. Both sides now refuse every connection and explain why, in the console and on the kick screen. auth-mode: online is the exception: there, online-mode=true is the correct setting.

The premium greeting appears once per connection, not once per server. Every backend sees an ordinary join, so a player hopping between four servers was told four times that their premium account had been detected. Only the proxy can tell a fresh connection from a hop, so it now says which, and the backend waits for the answer.

Also

  • Velocity 4.x works, alongside 3.x. No code change was needed — every API rLogin touches has the same signature in both.
  • Two new messages, translated across all 17 languages.
  • The repositories moved to pyrelightmc. The update checker followed; older versions will keep checking the old path.
  • Documentation rewritten from the source at https://pyrelight.mintlify.app/rlogin/introduction, including a correction worth knowing about: the old instructions told you to set online-mode = true in velocity.toml. That is the one value that stops rLogin working.

Upgrading from 1.1.0

Drop the jar in and restart. New settings are appended to your config.yml automatically, with your values and comments kept.

Check online-mode before you do. If it is on and you are not running auth-mode: online, rLogin will refuse connections until you turn it off — which is the bug it is reporting, not a new restriction.