ServerLibraries
No reviews yet
A Library made to ease serverside mod creation
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
ServerLibraries

ServerLibraries is a library for Minecraft server-side Fabric mod development, aiming to simplify the development experience and make it feel like making a Bukkit-based plugin.
Features
- Simplified event handling with hundreds of mapped events.
- Easy sync/async scheduling.
Example Usage
Here's an example of how to use ServerLibraries to handle events:
// Listener class that handles server events
public class ExampleListener implements Listener {
@EventHandler
public void onPlayerChatEvent(@NotNull PlayerChatEvent event) {
event.setCancelled(true);
ServerPlayerEntity player = event.getPlayer();
String message = event.getMessage();
// Format the message to display the player's name followed by the message
String formattedMessage = player.getName().getString() + " > " + message;
// Broadcast the formatted message to all players and log it in the console
msg.broadcast(formattedMessage);
msg.log(formattedMessage);
}
@EventHandler
public void onPlayerMoveEvent(@NotNull PlayerMoveEvent event) {
// Get the player and their position
ServerPlayerEntity player = event.getPlayer();
BlockPos pos = player.getBlockPos();
// Format and send the coordinates as an action bar message
String message = "X: " + pos.getX() + " Y: " + pos.getY() + " Z: " + pos.getZ();
msg.sendActionBar(player, message);
}
}
// Main Fabric mod class
public class ExampleMod implements ModInitializer {
@Override
public void onInitialize() {
EventsRegistry.registerListener(new ExampleListener());
}
}
Installation
To include ServerLibraries in your project, add the following to your build.gradle file.
Maven Repository
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}
Dependency
Add the following dependency. Replace <version> with the version you want to use. You can find available versions here or use the version below for the latest stable release.
dependencies {
modImplementation "maven.modrinth:kjqxZ07F:<version>"
}
Documentation
Docs and Javadocs can be found on here.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers