SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedLibraries & compatibility

RetroCommands

by Slainlight · for Minecraft

Retro Commands built on Fabric for b1.7.3, but it also works in Multiplayer and has an API.

17KDownloads
59d agoLast updated
MITLicense
Babric · Fabric +1Loaders

About RetroCommands

From Modrinth

Retro Commands built on Fabric for b1.7.3, but it also works in Multiplayer and has an API.

Retro Commands for b1.7.3

+ it works on servers + it has an extensible API. + No dependencies required

Optional Dependencies

+ To access /tp with dimensions, install STAPI + To access /gamemode, install BHCreative

Help

+ Use /help in-game

API

Note: Please make Retro Commands optional!!

build.gradle

repositories {
    maven {
        name = "Jitpack"
        url "https://jitpack.io/"
    }
}

dependencies {
    modImplementation('com.github.matthewperiut:retrocommands:0.5.2') {
        transitive false
    }
}

fabric.mod.json

  "suggests": {
    "retrocommands": "*"
  },

in your mods initialization

public static void init_of_some_sort()
{
    if (FabricLoader.getInstance().isModLoaded("retrocommands")){
        MyModsCommands.add();
    }
}

implement com.matthewperiut.retrocommands.api.Command

register with com.matthewperiut.retrocommands.api.CommandRegistry CommandRegistry.add(new Command())

new Command() replaced with your custom command.

Add your own summon command for your entities

Use com.matthewperiut.retrocommands.api.SummonRegistry SummonRegistry.add(...)

Examples from com.matthewperiut.retrocommands.util.VanillaMobs

SummonRegistry.add(Creeper.class, (level, pos, param) -> {
    Creeper creeper = new Creeper(level);

    if (param.length > 5)
        if (!param[5].isEmpty())
            if (param[5].charAt(0) != '0')
                ((EntityAccessor) creeper).getDataTracker().setInt(17, (byte) 1);

    return creeper;
}, "{charged (0 or 1)}");

SummonRegistry.add(Sheep.class, (level, pos, param) -> {
    int color = Integer.parseInt(param[5]);
    int has_wool = 1;
    if (param.length > 6)
        has_wool = Integer.parseInt(param[6]);
    Sheep sheep = new Sheep(level);
    sheep.setSheared(has_wool == 0);
    sheep.setColour(color);
    return sheep;
}, "{wool color meta} {has wool (0/1)} ");

Highlights

From source data

Game versions

Built for Minecraft b1.7.3.

Loaders

Runs on Babric, Fabric and Ornithe.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Works on a server

From source side support

Modrinth lists server-side support for RetroCommands as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Minecraft
Loaders
BabricFabricOrnithe
Runs on
Serveroptional on the server
Game versions
b1.7.3

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorSlainlight, as published on Modrinth
  • ✓LicenseMITFree

RetroCommands, answered

Generated from the mod’s own source data.

Do my players need to install RetroCommands?

Modrinth lists server-side support for RetroCommands as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

Babric, Fabric and Ornithe.

Is it free?

Yes. RetroCommands is free to download from Modrinth. Its license is MIT.

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 RetroCommands on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add RetroCommands in one click.