Minecraft

Setting Up the Curses Plugin on a Spigot Minecraft Server

Minecraft·May 20, 2026·17 min read

A vanilla Minecraft server can keep a group of friends busy for hours, especially when everyone is grinding towards the same long-term goals. Eventually though, even the most patient survival run starts to feel routine. Spigot plugins are an easy way to add new layers to the experience, and the Curses plugin sits firmly on the chaotic end of that spectrum. It bundles twenty-seven different abilities you can apply to players, ranging from harmless gags to genuinely frustrating effects. Installing it through your HolyHosting control panel only takes a few minutes, but the steps are not always obvious if you have never managed plugins before. This guide walks through the full process.

Downloading the Plugin

The first step is grabbing the JAR file from the official Spigot resource page.

  • Open the Curses listing on the SpigotMC resource site.
  • On the right side of the page, click Download Now.
  • Save the file somewhere on your computer where you can find it again, such as your desktop or a dedicated downloads folder.

Installing Curses on the Server

The plugin is installed by uploading the JAR into the server's `plugins` folder over FTP. The HolyHosting panel includes a built-in file browser, so no third-party FTP client is required.

  • Open your server panel and click the file manager option from your panel menu.
  • Enter your password in the field provided and click Login.
  • Open the `plugins` directory, then press Upload in the top-left corner.
  • Drag and drop the Curses JAR file into the upload area. Wait until the progress bar reaches 100 percent before moving on.
  • Return to the main panel and Restart the server. Log in once it is back online to confirm Curses is active.

Getting Started With Curses

Curses gives you twenty-seven abilities you can throw at players, and they cover a huge range of effects. Some reduce incoming damage by 90 percent, others quietly drop random items into a player's inventory every thirty seconds. The point is to confuse, prank, or annoy your friends without telling them what is happening. Before you start applying random effects, it helps to know what each one actually does and how to configure them.

Types of Curses

All twenty-seven abilities can be browsed in-game using the `/curses` command, which opens an interface available to operators. A few are arguably helpful, like guaranteeing a diamond drop even when mining with bare fists. Most of them, however, are pure mischief. Trying them all out is the only real way to understand which ones suit your server, but a few stand out.

This one removes a player's ability to mine ore blocks. Picture someone finally finding a vein of diamonds, swinging their pickaxe, and getting a stone block in return. The disbelief is half the fun, especially if you have not told them the curse is active.

Another solid choice forces a player to take damage in water. If they have built on an island or anywhere along the coast, every trip becomes a survival challenge. Everyone else watching from dry land tends to find it entertaining.

Then there is the camera curse, which constantly jerks the player's view in random directions. Aiming, mining, or fighting becomes nearly impossible while it is active, which makes it one of the most disorienting effects in the plugin.

Commands

You do not have to be an operator to use Curses. Installing a permissions plugin such as LuckPerms lets you grant the relevant access selectively. The plugin exposes only three commands and a single permission node: `curses.admin`. Handing this out to regular players defeats the purpose, so keep it restricted to staff.

Configuring the Plugin

If the default settings do not match what you want, you can edit chat messages, rename abilities, or tweak individual values. Configuration lives in a YAML file inside the plugin's folder, and you can edit it directly through the file manager.

  • Open the file manager and log in with your password.
  • Browse to `/plugins/Curses`.
  • Click Edit next to `config.yml` to open the file in the built-in editor.
  • Make your changes, then click Save at the top of the editor.
  • Restart the server from the main panel so the new settings take effect. The `/curses reload` command can also pick up changes that do not require a full restart.

Troubleshooting

If the plugin does not load after a restart, the most common cause is an installation that went into the wrong place. Each server profile keeps its files in a separate directory, so confirm the JAR was uploaded into the correct one. Curses also requires a Spigot or Paper server. It will not run on vanilla.

When changes to the config refuse to apply in-game, the issue is usually a missed restart or a forgotten `/curses reload`. If both have been done and the settings still misbehave, the YAML formatting is likely broken. Indentation and key names matter, so preserving the existing structure is the safest approach when editing.

  • Curses on SpigotMC
  • How to Add Plugins to a Minecraft Server
  • How to Become a Minecraft Server Operator
  • Using LuckPerms on a Minecraft Server

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support