New Plugin/Mod – Catnip

Meowdy 🐱🤠

For your consideration, I’d like to present a new plugin & mod: Catnip!

Catnip chills out the cats. Nothing more, nothing less. I wanted less skittish kitties moseying around the FG83 server lobby, so this plugin was born. Then I thought “Meh, I’ll port it to Fabric as well. Why not?”

You’ll notice that the Catnip download is a Modrinth link. Moving forward, any new projects will be posted exclusively on Modrinth. Any existing projects that are hosted on other platforms (SpigotMC, CurseForge, Hangar) will continue to live there and they will continue to have updates posted there. At some point I’ll maybe add all of that old stuff to Modrinth as well, but that seems like a future-Fingy problem.

Download Catnip for Paper/Fabric 1.21 at Modrinth

New Plugin – Thoroughfare

Informal “desire paths” can form with as few as fifteen traversals of an unpaved route, creating spontaneous new trails shaped by pedestrians effectively voting with their feet. These paths frequently become self-reinforcing: others intuit the potential advantages of a newly-forming route and follow it, thus eroding it further and enhancing its visibility

99% Invisible

Hi there,
Happy New Year. Hope you’re well.

It’s been an…interesting few months over here on my end. Been a little burnt out on code and having a hard time getting back into it.

An idea came to me today while playing some good ol’ survival Minecraft with a friend (thanks for the inspiration, Bandy). What if trails were worn into the ground as you walked through your Minecraft world? So I had a quick fiddle and managed to get exactly what I wanted, and I’ve called it “Thoroughfare”.

This plugin will gradually wear trails into your world as you (or mobs that you’re riding) walk over the same blocks. Grass, dirt, podzol, and mycelium will wear into coarse dirt; coarse dirt will wear into path blocks; and path blocks wear into cobblestone slabs (this last transition can be disabled).

Of course, different mobs have heavier footfalls. Horses, Camels, Donkeys, Mules, and Llamas all will wear paths faster than just walking. Sneaking will also prevent blocks from wearing.

Thoroughfare is available for download at SpigotMC (1.20+)

Tiny Updates and Mea Culpa

Whoops. Okay so…I probably should have tested some stuff before posting. STFU, Honor Roll, and Obituary all had a critical flaw: the mechanism by which they copied their Paper plugins to the config folder. I haven’t really dug into why it didn’t work, but something was just not playing nice at all. Unfortunately, with all my testing I just manually installed the Paper plugins right out of my project files–so I never caught this problem. In my defense, if it looks like a plugin and tastes like a plugin, you can be fairly certain it’s a plugin….just not this time.

So those have all been re-uploaded as separate downloads on Hangar. (Links below).

Also, all the aforementioned plugins as well as PinIt have gotten minor version bumps as they all now integrate with SuperVanish/PremiumVanish. The three broadcast plugins are pretty straightforward: they won’t broadcast messages pertaining to vanished players. With PinIt, vanish integration means that players can’t share pins to vanished players (which would betray the usefulness of vanish).

So uh….yeah, my bad. Anyways, here are links:

STFU 1.1
Honor Roll 1.1
Obituary 1.1
PinIt 2.2.0

New Plugins – “Obituary” and “Honor Roll”

I’ve got two more small plugins for your consideration today. Both are Velocity plugins aiming to more closely simulate the monolithic server experience with a proxy set up.

Obituary is dead (lol) simple: broadcast death messages between servers. That’s it, really.

Honor Roll is similar to Obituary in that its primary goal is to broadcast advancement completion messages between connected servers. Its secondary purpose is that it suppresses the vanilla advancement messages which can alleviate chat spam when players move between connected servers that are using a plugin to sync player data.

Both plugins have companion Paper plugins that will auto-generate when you install and run them for the first time. Obituary’s is called “Epitaph” and HonorRoll’s is called “GradeBook”.

Both plugins are available on Hangar (Obituary) (Honor Roll)

New Plugins – RoleTied and STFU

Today I’ve got two smaller plugins for you, “RoleTied” and “STFU”. Neither of these are particularly complex, so they’re getting lumped into one post together.

RoleTied is a dead simple bridge between DiscordSRV and LuckPerms. Rather than dealing with LuckPerms contexts, you can just map a specific Discord Role to a corresponding LuckPerms group. Whenever a player logs in, it looks at the player’s Discord roles and adds/removes LP groups accordingly.

STFU (and its friend, STHU) is a very specific tool for Velocity server networks where you want a join/leave message when a player joins the network as a whole, but not when they move between servers. Not super useful for the Hypixel-style networks, but definitely keeps the vanilla feel of a large SMP that’s using Velocity to distribute load across multiple servers. STHU is a tiny Spigot/Paper plugin that simply suppresses the vanilla join/leave message on your individual servers, and STFU goes on the Velocity server itself and broadcasts to member servers whenever a player connects/disconnects from the overall proxy.

RoleTied is available at SpigotMC as usual.

STFU is available on Hangar*.

*There is another post coming about my plans for developing and sharing plugins in the future.

Plugin Update – PinIt v2

Wooohooooooooo! I can finally sleep again!

PinIt version 2.0 is here and makes v1.0 look like a beta.

I’ve got all sorts of new stuff for you:

  • Pin Tags
  • Pin List Filtering
  • Death Pins
  • MySQL Support
  • Velocity Support
  • LuckPerms Integration
  • Fancy World Names

As always, you can download it at SpigotMC.

I’ll leave you with the tutorial video I put together this week, voiced over in an accent that could only be described as “Taking the line between Buffalo Bill and Hank Hill and jumping rope with it”

New Plugin – SooperDooperScooper!

Greetings. Happy September. Where has the year gone?

I have a new plugin out today called SooperDooperScooper. It’s an AI management tool for mobs. By using a “nobrains” or “givebrains” nametag, you can remove or restore a mob’s AI functionality. No fancy commands needed!

Villagers will still trade and piglins will still barter, just with…a lot less awareness of their surroundings. You can also control how often these new, dumb-as-cobble villagers restock and during what hours.

SooperDooperScooper is available for download now at SpigotMC!