/Bukkit-to-Fabric-alternatives

An attemp to find and list the alternatives of Bukkit plugins for Fabric serverside environment

Creative Commons Zero v1.0 UniversalCC0-1.0

Bukkit to Fabric alternatives

An attempt to find and list the alternatives of popular Bukkit plugins for serverside Fabric environment.

Perhaps you are a Bukkit-based server admin, and stumbled upon Fabric serverside mods by chance, now trying to figure out whether you can re-create your server in Fabric without requiring your players to install mods. This note might be helpful for you

Disclaimer

I don't endorse any of the mods listed below. Also please find support for each of these mods in their respective support place

This list requires more work to do, as I'm not sure if this is the best writing approach during the time of creation

The first mentioned mods don't mean that it's the better option and the rest are alternatives, it's just that the first mentioned mods are the easiest to find during the initial writing of this list

Try to avoid hybrid Bukkit<->Fabric server softwares, I don't forbid, the choice is yours

Some of the listed mods might not be the most performance efficient when compared to other existing mods

Some may require extra steps, see footnotes

You can also check out these cool lists:

Questions

"There is a better list, why creating a new one?"

This list is focused on finding replacements of popular Bukkit plugins to Fabric mods, without listing every serverside mods available in Modrinth/Curseforge

"Why would you want to install all these stuff on Fabric while you can just use PaperMC that is faster and easy to use?"

There are various reason for server admins to try creating a Fabric server while also allowing vanilla clients to join

Perhaps you want to try something new other than Bukkit. Perhaps you want to see how Fabric servers performs in comparison to Paper or Purpur. Perhaps you want to entertain your server members by giving them new blocks, items and such without having to install mods by using Polymer dependants mods such as this.

While I do agree Paper is very efficient (and Folia too), it's worth to try doing modded content Fabric server for vanilla clients at least once, in my opinion it's fun

Alternatives

You will need Fabric API for almost every Fabric mods out there, so install it first

Permissions:

Item-based Shops:

Essentials:

Bans:

No Chat Reports:

Placeholders:

Holograms:

Chat Formatter (Colors, Item Displays):

Discord Chat Bridge:

Scoreboards Formatter:

Tab Formatter:

Nickname Formatter:

Server Console Formatter:

/plugins:

TPS & MSPT Checker:

Skyblock:

NPCs (Citizens, ServersNPC etc)

Anti Cheats:

There are no anticheats as good as what Bukkit-based anticheats has to offer, but here are few options

SkinsRestorer:

Loggers (CoreProtect, Prism etc):

Profilers (spark, Timings):

World Editing (WorldEdit, VoxelSniper etc):

Protocol Translator (GeyserMC, ViaVersion, ProtocolSupport etc):

Custom Blocks, Items, UI (ItemsAdder, Oraxen etc):

Custom Mob Models (ModelEngine, MythicMobs?):

Patches/Optimizations:4

Gravestones/Death Chests:

Land Claiming (GriefPrevention, RedProtect, etc):

Container Locking (Lockette, LWC, etc):

Image On Map (YAMIPA, ImageFrame, etc)

BungeeCord/Waterfall Bungeeguard:

Velocity Modern Forwarding:

  • Should be available on modern versions otherwise you can use this FabricProxy Lite

Chunk Pregenerator (Chunky, WorldBorder, etc):

Footnotes

  1. PolyMc resourcepacks currently can not be applied to Geyser more on this here. Polymer may be affected too 2 3

  2. Polymer by itself can't do things like ItemsAdder or Oraxen, it's a library to create serverside contents, in which a lot of IA/Oraxen-like mods that uses resourcepacks depends to. For list of the mods, Polymer Dependants, Polymer Ports and Patches

  3. Requires Polymer, you also need to learn BlockBench and/or it's plugin Animated Java. If you don't want to use .ajmodel, then you can use .bbmodel by using Blockbench Import Library 2

  4. I don't include ModernFix, ThreadTweak (a fork of Smooth Boot (Fabric) which is not required on versions above 1.19.4), MCMTFabric, Dimensional Threading, as it may have issues on low threaded machine servers

  5. Minecraft now has this feature on multiplayer, not sure when it was added. So you may not need this mod anymore

  6. As of 1.20, Minecraft has rewritten light engine is a similar way to Starlight's, more on this here. So you don't need this on versions above 1.20

  7. As of 1.19.4, "Mojang has significantly optimized DFU initialization enough that this mod is no longer necessary in many configurations." So you don't need this on versions above 1.19.4

  8. Incompatible with C2ME

  9. Some patches lithium offers may break other mods or vanilla behavior, but you can configure them

  10. C2ME may increase your server RAM usage possible memory leak #159 #208 link to the commit that fixes it here

  11. Maps of the Unknown description says that "Async Locator: Yes and no. This mod cannot work when enabled with Async Locator if its exploration map and villager trade features are enabled, or you may need to toggle at least the corresponding feature of this here mod. And considering my plans for the future of this mod, they will most probably not be compatible at all on the long term. But until further notice, you may use both while validating the aforementioned conditions." 2

  12. May break nether portal-based farms