Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
UltimateTroll icon

UltimateTroll 1.2

Run the troll on the player!

Run the troll on the player.

Commands

  • /troll execute <player> <type> - Execute a troll on a player
  • /troll reload - Reloads the plugin

Permissions

  • troll.command.execute - Allows use of the /troll execute command
  • troll.command.reload - Allows use of the /troll reload command

Troll List

  • adventure - Sets the target player game mode to adventure mode
  • anvil - Drops multiple anvils above the target player to cause damage and chaos
  • blind - Applies a blindness effect to the target player
  • cage - Temporarily traps the target player inside a glass cage
  • demo - Displays the Minecraft demo screen to the target player
  • dropitem - Forces the target player to drop the item they are holding
  • explode - Creates an explosion effect and instantly kills the target player
  • heal - Sets the target player health to a very low value instead of healing them
  • inventoryclear - Clears all items from the target player inventory instantly
  • kaboom - Launches the target into the air with lightning effects
  • lightning - Strikes real lightning at the target player location
  • mlg - Teleports the target high into the air and forces an MLG water bucket challenge
  • poison - Applies a poison effect to the target player
  • pumpkin - Forces a pumpkin onto the target player head
  • rotate - Instantly rotates the target player view by 180 degrees
  • slow - Applies a slow effect to the target player
  • starve - Instantly drains the target player hunger level to zero
  • tnt - Spawns a primed tnt above the target player with a fuse time
  • timeswitch - Switches the target player personal time between day and night
  • void - Teleports the target player into the void

Demo Troll requires the ProtocolLib plugin for versions below Minecraft 1.19.2.


✔ Developer API Support

  • TrollExecuteEvent - Called when a troll effect is executed on a player

✔ How to add a custom troll?


import net.troll.trolls.Troll;
import org.bukkit.entity.Player;
import org.bukkit.command.CommandSender;

public class Test implements Troll {

@Override
public String getName() {
return "test";
}

@Override
public void execute(Player target, CommandSender sender) {
target.sendMessage("Test")
}
}

 


public void onEnable() {
TrollRegistry.registerTroll(new Test());
}


  config.yml

 



  messages.yml


For support, please use only resource discussion

Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.

  • All payments are final and non-refundable.
  • Redistribution or resale of this plugin is prohibited.
  • You are not permitted to modify, decompile, or extract any part of the plugin's source code.
  • Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.
Sign in
$5.00 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe