Identica

Overview

Provider-oriented Minecraft identity plugin documentation.

Identica

Identica is an authentication, registration, and account migration plugin built around one core idea: authentication methods are providers, not hard-coded modes.

Most authentication plugins treat ideas like password auth, premium auth, or website auth as built-in product features. Identica takes a different approach. In Identica, each authentication strategy can live in its own provider with its own metadata, lifecycle, priority, eligibility rules, profile resolution, and migration logic.

That means password authentication is just a provider. Premium authentication is just a provider. A website-based flow can be another provider. If your network needs something different later, the core model does not need to be redesigned first.

Why provider-oriented matters

  • You are not locked into one opinionated "premium vs password" architecture.
  • Providers can be added, removed, reordered, or replaced based on the network's needs.
  • Migration is part of the model instead of being bolted onto one built-in login mode.
  • Future authentication ideas can fit the same model instead of becoming special cases in the core.

Compared to other authentication plugins

The point of this comparison is not that other plugins are bad. Several of them are mature and feature-rich. The difference is architectural: most plugins present premium/offline authentication as built-in behavior, while Identica treats authentication methods as replaceable providers.

TopicIdenticanLoginOpeNLoginAuthMeLimboAuthJPremiumLibreLogin
ArchitectureProvider-based system where auth methods are separate providersOne integrated authentication pluginOne integrated authentication pluginOne integrated authentication pluginOne integrated authentication pluginOne integrated authentication pluginOne integrated authentication plugin
Per-platform supportVelocity (current repo)Velocity, BungeeCord, Waterfall, Folia, Paper, Spigot, MohistSpigot / PaperSpigot / Paper / FoliaVelocityBungeeCord / VelocityVelocity / BungeeCord / Paper
Password authenticationYes, via providerYesYesYesYesYesYes
Premium authenticationYes, via providerYesNoNo built-in premium authYesYesYes
Migration between authentication methodsYesYesNoNoYesYesYes
Premium migration with username change without losing accountYesYesNoNoNoYesNo
Automatic conflict resolution between auth methodsYes, via multiple methodsYes, via one methodNoNoNoNoNo
2FAYes, via verification methodsYesYesYesYesYesYes
Verification methods are pluggableYesNoNoNoNoNoNo
Can premium/password logic be removed entirelyYesNoNoNoNoNoNo
Configuration flexibilityVery high: messages, command aliases, descriptions, and structureHigh: flexible config with command aliases and descriptionsBasic: settings and language customizationHigh: flexible settings and editable messagesHigh: flexible settings and messagesHigh: flexible config with command aliasesHigh: highly customizable configuration
API / extensibilityVery flexible, extensible, and well-documentedAPI availableBasic API and events availableAPI availableEvents and backend API availableAPI availableAPI available
Source code availableYesNoYesYesYesNoYes
SupportYesYesYesYesNoNoNo
PricingFreeFreemiumFreeFreeFreePaidFree

The big takeaway is simple: Identica is not trying to be "another password and premium plugin." It is trying to be the provider-oriented foundation that password, premium, website, and future authentication strategies can plug into.

On this page