TileEntityRemover: Auto-Remove Tile Entities in Minecraft

TileEntityRemover/BlockEntityRemover automatically removes configurable tile entities from chunks to boost server performance. Download for Minecraft servers.

Download TileEntityRemover for Minecraft 1.21.2

Original name: TileEntityRemover

Minecraft: 1.21.2

FileVersionLoaderSize
TileEntityRemover-1.0-SNAPSHOT.jar1.21.2—7 КБDownload

TileEntityRemover/BlockEntityRemover

Every Minecraft server administrator knows the struggle: certain tile entities can silently drain server resources, causing lag and reducing TPS even when players are nowhere near them. Spawners in abandoned mineshafts, leftover hoppers from broken farms, or modded blocks that never stop ticking—these all add up. TileEntityRemover/BlockEntityRemover is the lightweight, no-nonsense solution that automatically clears unwanted tile entities the moment a chunk loads, keeping your server lean and responsive.

What Is TileEntityRemover/BlockEntityRemover?

TileEntityRemover/BlockEntityRemover is a server-side plugin designed for Bukkit, Spigot, and Paper environments. It works by scanning chunks as they are loaded into memory and instantly removing any tile entity that matches your configured list. The plugin supports all standard Minecraft tile entities (like spawners, chests, furnaces, and hoppers) as well as custom ones added by mods or other plugins. Because it operates at the chunk-load level, it prevents problematic blocks from ever ticking, saving CPU cycles and reducing memory footprint without altering world generation or breaking existing structures.

Key Features

  • Automatic chunk-based removal – tile entities are stripped as soon as a chunk enters memory, with no manual commands needed during normal gameplay.
  • Per-world configuration – you can specify different removal lists for each world (overworld, nether, end, or custom worlds), so you keep spawners in a dedicated mob farm world while removing them everywhere else.
  • Three simple commands – reload configuration, disable, and enable the remover on the fly without restarting the server.
  • Lightweight and high-performance – the plugin adds negligible overhead because it only acts during chunk loading events.
  • OP-friendly permissions – all commands are granted to operators by default, with optional permission nodes for fine-grained control.

Supported Minecraft Versions and Loaders

TileEntityRemover/BlockEntityRemover is built for the Bukkit API and runs flawlessly on Spigot, Paper, and their forks. It maintains compatibility across a wide range of Minecraft versions, from legacy 1.8.8 servers all the way up to modern 1.21 releases. Whether you are running a nostalgic 1.12.2 modded setup or a cutting-edge 1.20.6 Paper server, the plugin adapts seamlessly. Always check the plugin’s documentation for the exact build that matches your server version before you download TileEntityRemover/BlockEntityRemover.

How to Install TileEntityRemover/BlockEntityRemover

Getting started is straightforward. Follow these steps to install the plugin on your Minecraft server:

  1. Stop your server completely to ensure a clean file placement.
  2. Download the latest TileEntityRemover/BlockEntityRemover .jar file from its official Spigot or BukkitDev page (or use a trusted launcher catalog).
  3. Place the .jar file into your server’s plugins/ folder.
  4. Start the server. The plugin will generate a default config.yml inside the plugins/TileEntityRemover/ directory.
  5. Open config.yml and add the tile entity types you want to remove under the worlds: section. For example:
    worlds:
      world:
        - SPAWNER
      world_nether:
        - SPAWNER
            
  6. Save the file and run /reload_tile-entity-remover in-game or from the console to apply changes without a full restart.

If you’re using the foxygame.net launcher, the process is even simpler: browse the add-on catalog, locate TileEntityRemover/BlockEntityRemover, and click install. The launcher automatically places the correct version for your server setup and can keep the plugin updated whenever a new release drops, so you never have to manually hunt for compatibility patches.

Commands and Permissions

TileEntityRemover/BlockEntityRemover keeps control in your hands with three essential commands:

  • /reload_tile-entity-remover – reloads the configuration file after you make changes.
  • /disable_tile-entity-remover – temporarily stops the plugin from removing tile entities, useful for testing or when you need to preserve certain blocks.
  • /enable_tile-entity-remover – re-enables the removal process after a disable.

By default, all three commands require operator status. If you want to delegate control to non-OP staff, you can assign the specific permission nodes (listed in the plugin’s documentation) using your permission manager of choice, such as LuckPerms.

Why Tile Entity Removal Matters for Server Health

Tile entities are more than just blocks that hold items; they are active objects that run code every tick. A single spawner in a loaded chunk consumes server resources even if no player is nearby. On large servers with hundreds of loaded chunks, thousands of unnecessary tile entities can accumulate, leading to noticeable lag spikes and increased RAM usage. By using TileEntityRemover/BlockEntityRemover, you proactively eliminate these silent resource hogs. The result is a smoother gameplay experience, higher TPS, and more headroom for the activities that actually matter—player interactions, redstone contraptions, and mob AI.

Configuring TileEntityRemover/BlockEntityRemover for Your World

The plugin’s true power lies in its per-world configuration. You can target specific tile entity types by their Bukkit enum names (like CHEST, FURNACE, HOPPER, SPAWNER, BEACON, and many more). For modded servers, custom tile entity names from Forge or Fabric mods that run on hybrid platforms may also be supported if they register correctly. The configuration file is well-commented, making it easy to understand even for first-time users. After editing, simply reload with the command and the changes take effect immediately on newly loaded chunks.

Performance and Lightweight Design

Unlike some cleanup plugins that scan entire worlds periodically and cause lag spikes, TileEntityRemover/BlockEntityRemover hooks into the chunk load event. This means it only does work when a chunk is first loaded, adding virtually zero ongoing overhead. The plugin is coded with efficiency in mind, using minimal CPU cycles and memory. It’s an ideal companion for survival servers, Skyblock, and minigame networks where every tick counts.

Final Thoughts

If you’ve ever wondered why your server feels sluggish despite having plenty of RAM, unwanted tile entities might be the culprit. TileEntityRemover/BlockEntityRemover gives you a simple, configurable, and highly effective tool to reclaim performance. Whether you download TileEntityRemover/BlockEntityRemover manually or grab it through a launcher like foxygame.net, you’ll be taking a smart step toward a faster, more stable Minecraft server. Give it a try, tweak the config to match your world’s needs, and watch your TPS climb.