TrollBoss
Looking to prank your friends or punish unruly players on your Minecraft server? This is the only Minecraft troll plugin you'll ever need! With 50+ unique troll commands, an intuitive Troll GUI, detailed trolling statistics, and full in-game language customization, it offers everything you need to create unforgettable moments.
From classic pranks to original, never-before-seen trolling features, this plugin is packed with fun, chaos, and creativity. Whether you're running a public server or just goofing off with friends, it’s the perfect trolling toolkit.
✅ 50+ Troll & Punish Commands
✅ User-Friendly Troll GUI
✅ Unique, One-of-a-Kind Features
✅ Real-Time Troll Statistics
You can find the repository here.
Contributions, feedback, and pull requests are more than welcome — feel free to jump in and help improve it!
- Many commands
- Permissions for every troll-command
- Troll-GUI, to easily troll users
- commands with a delay where you can decide at your own how long something should happen
- bypass permission
- lightweight plugin
- troll statistics! check how many times you used every single command
- auto-update feature (you can disable it, if you want)
Click on the image or here to check out TrollBossPlus
Command |
Permission |
Function |
| none | troll.* | permission node for all permissions |
| none | troll.badapple.bypass | if you have this permission you won't die when you eat the bad apple |
| none | troll.bypass | if you have this permission it isn't possible to troll you |
| /troll | troll.troll | Main command of this plugin / opens the Troll-Gui |
| /troll help [page] | troll.trollhelp | shows you all commands |
| /trolltutorial | troll.tutorial | starts the troll tutorial |
| /burn [player] | troll.burn | to burn yourself or another player |
| /freeze [player] | troll.freeze | the player will get potion effects (slowness, blindess... ) |
| /bolt [player] | troll.bolt | strikes a lightning at the player |
| /special | troll.special, troll.ak47, troll.blockshooter | to get an Ak-47 which shoots arrows and snowballs | to get an item which shoots blocks. If a player is near the blocks he will be damaged. Blocks disappear after some seconds to not cause lagg |
| /fakeop | troll.fakeop | to fake op someone |
| /fakedeop | troll.fakedeop | to fake deop someone |
| /launch [player] | troll.launch | to launch a player (33 blocks up) |
| /spam [player] | troll.spam | to spam a players chat |
| /trollkick [player] | troll.trollkick | to troll kick someone (special kick message on the mc screen) |
| /badapple [player] | troll.badapple | to add an apple to a player's inventory, which will kill him if he eats it |
| /boom [player] | troll.boom | to create an explosion at the players location |
| /push [player] | troll.push | to push a player |
| /gokill [player] [delay] | troll.gokill | to kill the player [target] in [delay] seconds full automated |
| /switch [player] [player] | troll.switch | to switch the locations from 2 players |
| /denymove [player] [delay] | troll.denymove | to deny a player to move for [delay] seconds |
| /potatotroll [player] | troll.potatotroll | to replace every item in a players inventory to a potato |
| /trap [player] [delay] | troll.trap | to trap a player between glass blocks (old blocks at the locations will be resetted!) |
| /tptroll [player] | troll.tptroll | to get an item which shoots snowballs and if they hit a player he will be teleported to you |
| /infect [player] [delay] | troll.infect | to add some bad potion effects to [player] for [delay] seconds |
| /herobrine [player] | troll.herobrine | to become herobrine, if you run this command twice you will be a normal player again |
| /fakerestart [time] | troll.fakerestart | to fake restart the server and kick every other player |
| /turn [player] | troll.turn | to turn a player by 180 degrees |
| /starve [player] [amount] | troll.starve | to slowly starve a player, one hunger each 1,25 seconds as often as [amount] |
| /hurt [player] [amount] | troll.hurt | to slowly hurt a player, one live each 1,25 seconds as often as [amount] |
| /void [player] | troll.void | to slowly remove blocks under a player until he dies in void |
| /pumpkinhead [player] | troll.pumpkinhead | to change the head of a player to a pumpkin |
| /bury [player] [time] | troll.bury | to bury a player for [time] seconds |
| /nomine [player] [time] | troll.nomine | prevents a player from breaking blocks for [time] seconds |
| /randomtp [player] [count] | troll.randomtp | to teleport a player [count] times randomly |
| /crash [player] | troll.crash | to kick a player from the server with a long java error message |
| /freefall [player] [high] | troll.freefall | to let a player be freefalling from a certain high |
| /webtrap [player] [time] | troll.webtrap | to trap a player in cobweb |
| /spank [player] | troll.spank | to spank a player |
| /trample [player] [amount] | troll.trample | to let cows trample on a player |
| /trollop [true | false | status] | troll.trollopsettings | to decide whether operators can be trolled or not |
| /troll statistics | troll.statistics | to see some statistics about your troll plugin usage |
| /stfu [player] | troll.stfu | to mute a player until you enter the command again |
| /popup [player | all] | troll.popup | to open the inventory of a player |
| /sky [player] [time] | troll.sky | to teleport a player to the sky on a glass platform for [time] seconds |
| /abduct [player] | troll.abduct | to abduct a player with some cool effects |
| /popular [player] | troll.popular | to teleport all players to the target |
| /creeper [player] | troll.creeper | to spawn a creeper at the targets location. Creeper eploxsion won't damage blocks. |
| /sparta [player] | troll.sparta | shoots arrows from different locations to the target. (Random amount) |
| /trollbows | troll.trollbows | opens a GUI in which you can choose between 4 different Trollbows |
| /drug [player] | troll.drug | to drug a player |
| /squidrain [player] [number] | troll.squidrain | to let squids rain on the player |
| /dropinv [player] | troll.dropinv | to drop all items of the player on the ground |
| /garbage [player] [on | off] | troll.garbage | every chat message of the player will be a random message from GarbageMessages.yml (you can edit them) |
| /anvil [player] | troll.anvil | drops an anvil on the player |
| /invtext [player] | troll.invtext | adds some funny stuff to the players inventory |
| /runforrest [player] [time] | troll.runforrest | keeps the player moving for [time], if he stops moving he dies |
| /border [player] | troll.border | teleports the player to the border of the world |
|
/noob [player] |
troll.noob |
noobs the player |
| /randomtroll [player] | troll.randomtroll | randomly selects a troll for the target |
| /shlong [player] | troll.shlong | very special command, just give it a try! |




Review by SoulStriker
Installation
Simply drag and drop the .jar file in your plugins folder and restart/reload/start your server.
Auto-Update
This plugin contains an auto-update feature, which checks if there is a new version of the plugin, and if positive it downloads it (from this site) and places it in your plugins folder. If you don't want the plugin to automatically download the newest version, you can disable this feature in a config file, which is located in the TrollBoss folder. The TrollBoss folder is in your plugins folder.
Click on the image or here to check out TrollBossPlus





-
View User Profile
-
Send Message
Posted Jun 3, 2019In reply to Forge_User_34038240:
'/bolt [player]'
-
View User Profile
-
Send Message
Posted Jun 1, 2019Can you pls pls pls
add a smite command
i want the command to be
/smite playername
and
/smite * (/smite all)
pls pls i really need it
-
View User Profile
-
Send Message
Posted Jun 2, 2019In reply to Forge_User_34038240:
Did you try '/spank'?
-
View User Profile
-
Send Message
Posted Aug 14, 2019In reply to Forge_User_34038240:
bruh just do /bolt (player name)
-
View User Profile
-
Send Message
Posted May 26, 2019[16:08:43] [Server thread/ERROR]: Could not pass event ProjectileHitEvent to TrollBoss v6.0
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:520) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:505) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callProjectileHitEvent(CraftEventFactory.java:1109) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.EntityProjectile.tick(EntityProjectile.java:112) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.WorldServer.entityJoinedWorld(WorldServer.java:570) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.World.a(World.java:745) [spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.WorldServer.doTick(WorldServer.java:346) [spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1057) [spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:956) [spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:801) [spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_14_R1.projectiles.CraftBlockProjectileSource cannot be cast to org.bukkit.entity.LivingEntity
at listeners.ProjectileBowsHitListener.onTrollBowHit(ProjectileBowsHitListener.java:28) ~[?:?]
at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[spigot-1.14.1.jar:git-Spigot-03bd4b0-c45c0a9]
... 13 more
-
View User Profile
-
Send Message
Posted May 27, 2019In reply to Forge_User_83699149:
Hey, thanks for sharing the error log. I'll try to fix it with the new update!
-
View User Profile
-
Send Message
Posted May 27, 2019In reply to Ange6900:
No problem awesome project anyway, most plugins have errors that don't hinder the use of the plugin but take up space in the console anyway so i just use a console error blocking plugin
-
View User Profile
-
Send Message
Posted May 25, 2019-
View User Profile
-
Send Message
Posted May 25, 2019In reply to bruno4298112:
I don't quite understand what you mean. You don't want your users to know that you have the plugin installed?
-
View User Profile
-
Send Message
Posted May 26, 2019In reply to Ange6900:
explain more in detail. I have version 1.14.1 and when you put a command you all leave for example. If I chat and put "/ t" all the commands that can be written with the letter T will come out, therefore "/ TrollBoss anvil" for example and many more. then, in the case that the player of my server puts / t or something like that, I know that I have the TrollBoss. There is no way for him to not show that?
-
View User Profile
-
Send Message
Posted May 26, 2019In reply to bruno4298112:
Oh I understand now, I'll try to see if I can do something so that it's not shown. Thanks for your reply!
-
View User Profile
-
Send Message
Posted May 26, 2019In reply to Ange6900:
Thanks for your attention-
View User Profile
-
Send Message
Posted May 15, 2019I am using the google translator since I do not know English, well, when I put the permission of troll.troll, which I give permission to, you can not troll it, no matter what rank you are, if you are owner or administrator, to which I put the troll.troll can not troll, I wanted to know a way to make the / troll to those who have the permission of troll.troll thanks-
View User Profile
-
Send Message
Posted May 19, 2019In reply to derek0100gamer:
If you want to troll operators you have to use '/trollop true'. You can change this back in the config or ingame with '/trollop false'.
-
View User Profile
-
Send Message
Posted Apr 27, 2019So.. uh.. Where is 1.13?
-
View User Profile
-
Send Message
Posted May 21, 2019In reply to Forge_User_08628250:
Version 6.0 for Minecraft 1.14+ is on it's way.
-
View User Profile
-
Send Message
Posted Mar 7, 2019Hello, just wondered how you install the plugin. Not where you download it, how you add it to your Minecraft world.
Edit: Oh, I think I found out. If you are unsure, then you can check this link out.
-
View User Profile
-
Send Message
Posted Oct 18, 2018Error occurred while enabling TrollBoss v5.1 (Is it up to date?)
How to fix this please help me !!11
-
View User Profile
-
Send Message
Posted Nov 27, 2018In reply to nhungtran8279:
-
View User Profile
-
Send Message
Posted Oct 15, 2018Please update it to 1.13