How to Configure TNT Duping and Other Exploits on a PaperMC Server

Managing your Server

·

Sep 11, 2024

·

18 Mins Read

PaperMC patches, fixes, and offers configuration options for many exploits and "features" in the game. For example, there are configuration options available which allow you to customise common exploits like breaking bedrock, duping TNT with redstone, along with some others.

These exploit related configuration options can generally be found in the unsupported-settings section of your server's PaperMC configuration.


# Configuring PaperMC Exploit Settings

As previously mentioned, most (if not all) exploit related settings provided by the PaperMC configuration can be found in the unsupported-settings section of the PaperMC global config file, paper-global.yml.

  1. Access your server's control panel and navigate to the Files tab.
  2. Open the config folder by clicking it
  3. Click the paper-global.yml file name to edit it
  4. Locate the unsupported settings section
  5. Modify the exploit settings to your desired values
OptionDefaultDescription
allow-piston-duplicationFalse by defaultSetting this to true will allow the duplication of TNT, carpets, and rails using pistons. This does not control sand duplication.
allow-perm-block-break-exploitsFalse by defaultSetting this to true will allow unbreakable blocks to be broken with vanilla exploits. This includes bedrock, end portal frames, end portal blocks, and more.
allow-headless-pistonsFalse by defaultSetting this to true will make the server allow the creation of headless pistons. These are commonly used to break permanent blocks like bedrock.
perform-username-validationTrue by defaultSetting this to false will make it so the server no longer validates usernames. While this may allow users with special characters in their name to join, it can cause issues with commands and plugins.
allow-grindstone-overstackingFalse by defaultSetting this to true will allow players to overstack items in the grindstone.

You can find more information about the configuration options available in the PaperMC global configuration file on this wiki page.

  1. Save the file, and restart your server

After restarting your server, the settings will be applied.

Kobe Plane

Game Experience Engineer