DisconnectReset: Clear Inventory & Teleport on Quit

Mastering Minigame Server Management with the DisconnectReset Mod Running a Minecraft minigame server is all about keeping the action fast, fair, and frustration-free. Whether you're hosting spleef, parkour races, or PvP arenas, one persistent headache is what happens when a player disconnects mi...

Download DisconnectReset for Minecraft 1.8.1, 1.8

Original name: DisconnectReset

Minecraft: 1.8, 1.8.1

Loaders: Forge

FileVersionLoaderSize
DisconnectReset.jar1.8Forge3 КБDownload
DisconnectReset_v.1.1.jar1.8Forge3 КБDownload
DisconnectReset_v.1.2.jar1.8Forge3 КБDownload
DisconnectReset_v.1.4.jar1.8Forge4 КБDownload
DisconnectReset_v2.jar1.8.1Forge11 КБDownload

Mastering Minigame Server Management with the DisconnectReset Mod

Running a Minecraft minigame server is all about keeping the action fast, fair, and frustration-free. Whether you're hosting spleef, parkour races, or PvP arenas, one persistent headache is what happens when a player disconnects mid-game. Their inventory might be stuffed with loot they shouldn't keep, and their logout location could break the next round's flow. That's where a smart little plugin called DisconnectReset steps in to automate the cleanup process, saving you countless hours of manual moderation.

At its core, DisconnectReset is a lightweight yet powerful server tool that triggers two critical actions the moment a player leaves the server: their entire inventory is wiped clean, and they are instantly teleported back to a predefined spawn point. It’s a perfect solution for minigame hubs, adventure maps, and any server where a fresh start on every join is non-negotiable.

How DisconnectReset Transforms Server Workflow

Imagine a KitPvP arena where players earn special weapons during a match. Without a reset mechanism, someone could disconnect, rejoin, and waltz back in with overpowered gear from the previous round. DisconnectReset eliminates that loophole. The plugin listens for disconnect events and, in a fraction of a second, clears the player's inventory completely—armor, off-hand, hotbar, everything. Then, based on coordinates and world name you set in a simple configuration file, it teleports the player to your lobby or spawn area. The result is a level playing field every single time.

Server administrators who need to test mechanics or move between worlds without losing their items don't get caught in the crossfire. The plugin includes a dedicated bypass permission, dr.bypass, which ensures that staff members can disconnect and reconnect freely without any inventory or location changes. This small touch makes it viable for production servers where admins are constantly hopping between tasks.

Setting Up Your Spawn Point with a Simple Command

Gone are the days of digging through config files just to change the spawn location. DisconnectReset introduces the /dr setspawn command, which instantly records your current coordinates and world as the new teleport destination. Stand exactly where you want players to appear, type the command, and the plugin updates everything on the fly. The permission dr.setspawn controls who can use this, so you can delegate spawn management to trusted moderators without granting full server access.

For those running multiple worlds via MultiVerse or MultiWorld, the plugin has you covered. Since version 1.1, the spawn world is fully configurable, meaning you can set a different lobby for each game mode. A player leaving a skyblock island can be sent back to the skyblock hub, while someone quitting a creative build world lands in the creative lobby. This world-awareness is what makes DisconnectReset feel like a native part of any complex server network.

Configuration That Survives Restarts

Early adopters noticed a frustrating quirk: the config file would reset to defaults after every server reboot. That was squashed in version 1.2, so now your carefully tuned coordinates and world names stick around permanently. The config structure is dead simple—just X, Y, Z numbers and a world name. No convoluted syntax, no nested nodes. Here’s a typical setup:

  • X: 500
  • Y: 100
  • Z: 400
  • World: world

This example would send every disconnecting player to the coordinates 500, 100, 400 in the default "world" dimension. You can change these values to match your server’s layout, and the plugin reads them instantly on reload. When you need to install this plugin alongside other server mods, the process is straightforward. Many server admins find that this mod can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu, streamlining the setup for both client-side and server-side enhancements.

A Closer Look at Permissions and Commands

DisconnectReset keeps its permission tree minimal, which is a blessing for busy server operators. You only need to worry about two nodes:

  • dr.bypass — Grants immunity from inventory clearing and teleportation on disconnect. Assign this to admins and moderators.
  • dr.setspawn — Allows use of the /dr setspawn command to redefine the global spawn point.

The command list is equally lean. Aside from /dr setspawn, there are no complex subcommands to memorize. This simplicity means you can train new staff members in seconds and avoid permission conflicts with other plugins. The bypass feature is particularly clever because it checks permissions before executing the reset, so there's no risk of accidentally wiping an admin’s inventory during a legitimate relog.

Evolution of the Plugin: From Concept to Polished Tool

The changelog tells a story of rapid, responsive development. The first version laid the groundwork with inventory resets, teleportation, and a basic config. Version 1.1 brought MultiWorld support and the bypass permission, instantly broadening its appeal. The config reset bug fix in 1.2 was a quality-of-life improvement that made it reliable for 24/7 servers. Then version 1.4 introduced the /dr setspawn command, turning a static configuration into a dynamic, in-game tool. Each update addressed real user feedback, which is why the plugin feels so intuitive today.

Special thanks go to Ruptur, who assisted with troubleshooting the /dr setspawn command during development. Community collaboration like this often turns a good idea into a great plugin, and DisconnectReset is a prime example of that synergy.

Why Minigame Servers Rely on DisconnectReset

Without an automated reset system, minigame servers suffer from item bloat, spawn camping, and endless admin tickets. Players expect a seamless experience—they join, play, leave, and return without baggage. DisconnectReset delivers that seamlessness by enforcing a clean slate policy at the engine level. It’s not just about fairness; it’s about reducing server lag caused by hoarded items and preventing exploits that rely on logging out in strategic locations.

Moreover, the plugin respects the diversity of modern Minecraft networks. Whether you’re running a single lobby with a handful of minigames or a sprawling bungee cord network with dozens of worlds, the per-world spawn configuration keeps everything organized. You can even pair it with other plugins like scoreboard managers or kit selectors to build a fully automated minigame ecosystem.

Final Thoughts on Streamlining Your Server

DisconnectReset might be a single-purpose plugin, but it solves a universal problem with elegance. The combination of inventory clearing, teleportation, bypass permissions, and in-game spawn setting covers every angle a minigame server operator could ask for. Its lightweight footprint means it won’t bog down your server’s performance, and the straightforward config ensures you spend less time tweaking files and more time building amazing games.

If you’re tired of manually resetting players or dealing with the fallout of disconnect exploits, adding this tool to your server’s plugin folder is a no-brainer. It’s one of those rare utilities that you’ll forget is even there—until you realize how much chaos it quietly prevents behind the scenes. Give your players the fair, fast-paced experience they deserve, and let DisconnectReset handle the housekeeping.