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+)

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.

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!

New plugin – “MobDMZ”

I got a request for a plugin to prevent mob spawns in certain areas. Sure, other plugins can do it, but this is super lightweight with a very straight-forward config. Customize by mob, dimension, and area:

 Ghast:
   dmz: true
   blocked-areas:
     0:
       level: world_nether
       minX: -42
       minZ: -42
       maxX: 42
       maxZ: 42
     1:
       level: world_nether
       minX: -204
       minZ: 4
       maxX: -138
       maxZ: 92

Available now on SpigotMC, source code on GitHub.

ichari Shops v1.0 Available Now!

WHEW! That was a lot.

My Minecraft server shop directory app is now out in the world!

ichari Shops aims to alleviate the pain of aggregating a server’s shop information. Create a shop, add co-owners, add inventory and pricing, write a slick description and publish. Everyone can see your shops, but only you and your co-owners can edit them. No more spreadsheets or Discord threads or whatever other yellow pages approximation your server uses.

Main shop list

ichari Shops is available for download on GitHub.

There is also a companion Spigot plugin that allows you to search the directory from in game. Download available at SpigotMC.org.