TrollCommands++ : Troll Your Frenemies! 7.29.56

For the people that really hate their friends

  1. egg82
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/egg82/TrollCommandsPlusPlus
    tcpp-banner.png
    The greatest Spigot/Bukkit troll plugin, made for Minecraft server owners - and it's free!​

    Found an awesome troll plugin that just doesn't fit your budget? You can't beat this price! This plugin has always been and always will be free!

    This started as an update of the original TrollCommands for Bukkit 1.8+ and grew into an awesome plugin in its own right. Check it out, troll your friends (and enemies), and have fun!

    playeripapi-dependencies-tab.png
    Optional
    • LibsDisguises or iDisguise are required for /troll control and /troll duck. Those commands will simply be disabled if the libraries aren't provided.
    • ProtocolLib is required for /troll nightmare. The command will simply be disabled if the library isn't provided.
    • PowerNBT is required for /troll attachcommand. That command will simply be disabled if the library isn't provided.
    • RabbitMQ, Redis, or BungeeCord (Bungee when TC++ is added to BungeeCord "plugins" folder) for cross-server support. If none are provided, /gtroll will simply be disabled.
    playeripapi-config-tab.png
    Bukkit
    Code (Text):
    # Messaging is used to push instant commands across the network
    # Even if you use Redis, this can be used as a backup source
    # Messaging is entirely optional, though disabling it WILL disable /gtroll
    messaging:
      enabled: false
      # The type of messaging to use
      # Values can be 'bungee' ('default'), 'redis', or 'rabbit'
      # If 'default' or 'bungee' is selected, please be sure to use TC++ for BungeeCord!
      type: 'bungee'
      # Values to fill in if using Redis messaging
      redis:
        address: ''
        port: 6379
        pass: ''
      # Values to fill in if using Rabbit messaging
      rabbit:
        address: ''
        port: 5672
        user: 'guest'
        pass: 'guest'

    # Config version, no touchy plz
    version: 2.1
    playeripapi-commands-tab.png
    Hint: Ever want to troll your entire server? "/troll <command> @a" has got your back! Full support for the "@" modifiers is available!

    /gtroll <troll> [options]: Same as /troll, except it can be used cross-server (if configured)

    /troll alone <player>: (Toggleable) Hides all other players from the specified player.
    /troll amnesia <player>: (Toggleable) Screws with the player's chat in weird ways.
    /troll annoy <player>: (Toggleable) Hrmm. Hmm.. Hrrm.. Hrm. Hm. Hmm..
    /troll anvil <player>: Now who could have put that up there?
    /troll attach <topic>: (Undoable) The specified command (topic) will be attached to an item. The next time this item is picked up, it will run the command as the payer that picked the item up..
    /troll banish <player> [range]: Teleports the player to a random location.
    /troll bludger <player>: (Toggleable) Nasty little buggers. (Removed on quit, explode)
    /troll bomb <player>: (Toggleable) May balls of fire rain down upon thine enemy. (Removed on death)
    /troll brittle <player>: (Toggleable) They're made of glass! (Removed on death)
    /troll burn <player>: (Toggleable) AHH! FIRE! FIRE! FIIREE!! (Removed on death)
    /troll cannon [speed] [power]: Shoots a primed TNT wherever you're looking of adjustable speed and power.
    /troll chat <player> <message>: Chat or run a command as a player using their own permissions.
    /troll duck <player>: (Toggleable) Turns the player into a duckchicken. (Removed on quit)
    /troll clumsy <player>: (Toggleable) Careful, or you'll end up dropping all of your stuff!
    /troll comet [speed] [power]: Shoots a fireball of adjustable speed and power.
    /troll control <player>: (Toggleable) Allows you to take control of a player. Oooh, spoooky! (Removed on quit)
    /troll convert <player> <type>: (Undoable) I hope they REALLY like potatoes. Or whatever you want, really.
    /troll creep <player>: Spawns a few charged creepers at the player's location.
    /troll deathtag <player>: (Toggleable) The next player the selected player says dies, and then the death tag transfers to them.
    /troll display <player>: (Toggleable) Put your friends and enemies on display! (Removed on quit)
    /troll effect <player> [effect]: (Undoable) Applies the specified effect to the player indefinitely, or removes it if it has already been applied. Optionally removes all applied effects.
    /troll electrify <player>: (Toggleable) Thine enemy shalt feel the wrath of many angry gods. (Removed on death)
    /troll empower: (Undoable) Empowers (or disempowers) the next player or mob you right-click. Give them the strength to defeat thine enemy! (Removed on quit)
    /troll enchant <type> [level]: (Undoable) Enchants (or disenchants) the item you're holding with the specified enchantment. Optionally takes a level for the enchantment.
    /troll entomb <player>: A premature burial.
    /troll explodebreak <player>: (Toggleable) The next block the player mines explodes!
    /troll explodebuild <player>: (Toggleable) The next block the player places explodes!
    /troll fakecrash <player>: Kicks the player with a nice little (or not-so-little) java exception message.
    /troll fakeop <player>: Sends a message to the player saying they are opped. They will not be.
    /troll fill <player> <type>: (Undoable) Fills the player's inventory with the specified type. Because of course it does!
    /troll flip <player>: Makes the player do a 180.
    /troll foolsgold <player>: (Toggleable) Ore! Ore everywhere, and not a drop to drink.
    /troll freeze <player>: (Toggleable) Don't like someone? Turn them into a statue!
    /troll garble <player>: (Toggleable) ..And now the player makes even less sense!
    /troll grantwishes <player>: (Toggleable) Be careful what you say!
    /troll haunt <player>: (Toggleable) Toggles random sounds near the player.
    /troll help <topic>: Shows the usage and description for the specified command.
    /troll hottub <player>: Drops the player is a nice, hot bath.
    /troll hurt <player>: (Toggleable) Where is all this damage coming from?! (Removed on death)
    /troll hydra: (Undoable) Enables (or disables) the power of hydra on the next mob you right-click. Hail Hydra!
    /troll infinity <player>: (Toggleable) Makes the player fall indefinitely.
    /troll inspect <player>: Allows you to "inspect" the player's inventory.
    /troll invert <player>: (Toggleable) Left is right, up is down! Reverses the player's flight controls. (Removed on quit)
    /troll kill <player> [seconds]: (Toggleable) Kills a player with a delay. (Removed on death)
    /troll lag <player>: (Toggleable) Makes the player experience fake lag. Does not affect the server.
    /troll lavabreak <player>: (Toggleable) The next block a player breaks turns to lava.
    /troll lavabuild <player>: (Toggleable) The next block a player places turns to lava.
    /troll levitate <player>: (Toggleable) Ascends the player to the heavens forever. Drops them like a rock when removed.
    /troll lift <player>: (Toggleable) It's like flying, but only in one direction. And probably without a soft landing.
    /troll lock <player>: (Toggleable) Prevents the player from interacting with their inventory or hotbar. They didn't REALLY need their sword, did they?
    /troll lsd <player>: (Toggleable) RAAAAIIINNNNBOOOOWWWW! Does not affect the server.
    /troll luckyblock [luck]: (Undoable) Turns the block in your hand into a lucky/unlucky block. You may optionally provide a "luck chance" defining how high the "luck" value vs "unluck" is.
    /troll lure <player>: (Toggleable) Continuously attracts nearby monsters to the player.
    /troll nightmare <player>: (Toggleable) Summons a waking nightmare for the player.
    /troll nopickup <player>: (Toggleable) Stops the player from picking up items.
    /troll popup <player>: (Toggleable) Randomly opens and closes the player's inventory.
    /troll portal <player>: The quickest way to The End!
    /troll public <player>: Gives everyone the chance to "inspect" the player's inventory. Freedom of information!
    /troll radiate <player>: (Toggleable) Makes the player radiate toxicity, slowly killing all plant and animal-life around them.
    /troll randombreak <player>: (Toggleable) Oh, diamonds-! Wait, why did I get dirt?
    /troll randombuild <player>: (Toggleable) Build your house out of.. Everything!
    /troll randomdrop <player>: (Toggleable) Drop ALL of the things!
    /troll randommenu <player>: (Toggleable) Why is my chest now an anvil?
    /troll randompotion <player>: (Toggleable) Wait, what did I drink again?
    /troll randomspeed <player>: (Toggleable) My legs just take me wherever they want! (Removed on quit)
    /troll reload: Reloads the plugin
    /troll rewind <player>: (Toggleable) Makes the player's time run backwards at speed. Does not affect the server.
    /troll run <player> <topic>: Run a command (topic) as a player using your permissions.
    /troll search <player> [search]: Opens a GUI with available commands for trolling the specified player. Optionally takes a search argument.
    /troll slap <player>: Slaps the player. Yep. Slaps them.
    /troll slender <player>: Blinds and slows the player, then sends an enderman after them.
    /troll slowundo <player>: (Toggleable) Slowly undoes any block changes the player makes.
    /troll snowballfight <player>: (Toggleable) The player will fire snowballs instead of arrows. Good hunting, Will!
    /troll spam <player>: (Toggleable) Spams the player's chat with useless junk.
    /troll sparta <player>: (Toggleable) Our arrows will blot out the sun! .. Pincushion-y! (Removed on death)
    /troll spawnbreak <player> <type>: (Toggleable) Whenever the player breaks a block it will spawn a mob that targets the player.
    /troll spin <player> [speed]: (Toggleable) This might make them a bit dizzy. Optionally allows you to adjust how fast they spin!
    /troll spoil <player>: (Toggleable) Ensures they quickly run out of food.
    /troll squid <player>: (Toggleable) .. Why is it raining squids?
    /troll stampede <player>: Unleashes a herd of mad cows on the player.
    /troll starve <player>: (Toggleable) They must have a REALLY fast metabolism! (Removed on death)

    /troll stop <player>: Stops and undoes any currently-active trolls against the player.
    /troll surround <player> <mob>: Surrounds the player with a specific mob type.
    /troll swap <player> <player>: Swaps two players' locations, Freaky Friday style.
    /troll time <player> <time>: (Undoable) Sets the player's time to the time specified permanently. Does not affect the server.
    /troll trickle <player>: (Toggleable) They're leaking XP all over the place!
    /troll trip <player> [clone]: Trips the player, making them drop their entire inventory. Optional true/false argument for cloning the inventory instead of removing it. Default is false.
    /troll useless <player>: Renames all of the player's items to Useless.
    /troll vaporize <player>: Explodes the player with a specified power. To disable block damage, use a negative value.
    /troll vegetable <player> [type]: (Toggleable) Turns the player into a vegetable. Potato by default, but you may optionally provide the vegetable type. Potato simulator 20XX! (Removed on quit)
    /troll void <player>: Think Journey to the Center of the Earth, except with death at the end.
    /troll vomit <player>: (Toggleable) They just can't keep anything down, can they?
    /troll whoami <player>: (Toggleable) Seriously, though. Who even am I? (Changes the player's name constantly)

    playeripapi-permissions-tab.png
    tcpp.command.gtroll: /gtroll

    tcpp.immune: Player is immune to effects
    tcpp.control.chat: Player can chat while being controlled.
    tcpp.control.freecam: Player has the ability to fly around while being controlled.

    tcpp.command.*: Player can use ALL effects
    tcpp.command.troll: /troll
    tcpp.command.vaporize: /troll vaporize
    tcpp.command.lift: /troll lift
    tcpp.command.creep: /troll creep
    tcpp.command.swap: /troll swap
    tcpp.command.entomb: /troll entomb
    tcpp.command.electrify: /troll electrify
    tcpp.command.slap: /troll slap
    tcpp.command.cannon: /troll cannon
    tcpp.command.banish: /troll banish
    tcpp.command.bomb: /troll bomb
    tcpp.command.freeze: /troll freeze
    tcpp.command.comet: /troll comet
    tcpp.command.stampede: /troll stampede
    tcpp.command.haunt: /troll haunt
    tcpp.command.lure: /troll lure
    tcpp.command.garble: /troll garble
    tcpp.command.spin: /troll spin
    tcpp.command.burn: /troll burn
    tcpp.command.spam: /troll spam
    tcpp.command.kill: /troll kill
    tcpp.command.potato: /troll potato
    tcpp.command.starve: /troll starve
    tcpp.command.hurt: /troll hurt
    tcpp.command.void: /troll void
    tcpp.command.control: /troll control
    tcpp.command.vegetable: /troll vegetable
    tcpp.command.infinity: /troll infinity
    tcpp.command.lavabreak: /troll lavabreak
    tcpp.command.portal: /troll portal
    tcpp.command.flip: /troll flip
    tcpp.command.alone: /troll alone
    tcpp.command.annoy: /troll annoy
    tcpp.command.sparta: /troll sparta
    tcpp.command.night: /troll night
    tcpp.command.rewind: /troll rewind
    tcpp.command.lag: /troll lag
    tcpp.command.explodebreak: /troll explodebreak
    tcpp.command.slender: /troll slender
    tcpp.command.anvil: /troll anvil
    tcpp.command.popup: /troll popup
    tcpp.command.display: /troll display
    tcpp.command.nopickup: /troll nopickup
    tcpp.command.brittle: /troll brittle
    tcpp.command.squid: /troll squid
    tcpp.command.useless: /troll useless
    tcpp.command.whoami: /troll whoami
    tcpp.command.clumsy: /troll clumsy
    tcpp.command.amnesia: /troll amnesia
    tcpp.command.explodebuild: /troll explodebuild
    tcpp.command.slowundo: /troll slowundo
    tcpp.command.day: /troll day
    tcpp.command.fakeop: /troll fakeop
    tcpp.command.inspect: /troll inspect
    tcpp.command.lock: /troll lock
    tcpp.command.public: /troll public
    tcpp.command.trickle: /troll trickle
    tcpp.command.vomit: /troll vomit
    tcpp.command.empower: /troll empower
    tcpp.command.hottub: /troll hottub
    tcpp.command.levitate: /troll levitate
    tcpp.command.snowballfight: /troll snowballfight
    tcpp.command.radiate: /troll radiate
    tcpp.command.spoil: /troll spoil
    tcpp.command.fakecrash: /troll fakecrash
    tcpp.command.randombreak:/troll randombreak
    tcpp.command.randombuild:/troll randombuild
    tcpp.command.randomdrop:/troll randomdrop
    tcpp.command.randompotion:/troll randompotion
    tcpp.command.stop: /troll stop
    tcpp.command.foolsgold: /troll foolsgold
    tcpp.command.grantwishes: /troll grantwishes
    tcpp.command.invert: /troll invert
    tcpp.command.nightmare: /troll nightmare
    tcpp.command.attachcommand: /troll attachcommand
    tcpp.command.bludger: /troll bludger
    tcpp.command.lavabuild: /troll lavabuild
    tcpp.command.randomspeed: /troll randomspeed
    tcpp.command.surround: /troll surround
    tcpp.command.search: /troll search
    tcpp.command.help: /troll help
    tcpp.command.effect: /troll effect
    tcpp.command.enchant: /troll enchant
    tcpp.command.fill: /troll fill
    tcpp.command.duck: /troll duck
    tcpp.command.randommenu: /troll randommenu
    tcpp.command.hydra: /troll hydra
    tcpp.command.necro: /troll necro
    tcpp.command.moist: /troll moist
    tcpp.command.midastouch: /troll midastouch
    tcpp.command.deathtag: /troll deathtag
    tcpp.command.luckyblock: /troll luckyblock
    tcpp.command.chat: /troll chat
    tcpp.command.run: /troll run
    tcpp.command.lsd: /troll lsd
    tcpp.command.spawnbreak: /troll spawnbreak
    tcpp.command.trip: /troll trip
    tcpp.command.reload: /troll reload

    playeripapi-donations-tab.png
    Please consider donating to support this free plugin!
    PP_logo_h_150x38.png

    playeripapi-media-tab.png


    [​IMG]
    [​IMG]
    [​IMG]

    Images

    1. playeripapi-installation-tab.png

Recent Updates

  1. Bug Fixes! OVERHAULS!!
  2. Bug Fixes & Conversions!
  3. Overhaul & 1.13

Recent Reviews

  1. Mahyar
    Mahyar
    5/5,
    Version: 7.29.56
    Great plugin if you add Demo version troll :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    1. egg82
      Author's Response
      I'll take a look, thank you! :)
  2. genius_timo
    genius_timo
    5/5,
    Version: 7.29.56
    I love this plugin and found only one thing that could be added: A translation file that you can use to translate the plugin, for example, into your own native language (in many cases German)
    1. egg82
      Author's Response
      Thanks for the review! I've been looking into supporting multiple languages but it's not something I originally designed for. Also a translation would require translating American pop culture references as well, which may not be feasible
  3. hamer51
    hamer51
    4/5,
    Version: 7.29.56
    i cant figure out how to make it so i can use the trolls on ops and its kinda important for something im trying to make using the plugin
    1. egg82
      Author's Response
      Thanks for the review!

      Try using a plugin such as PEX or (preferably) LuckPerms. Add a negative immunity node to the player(s) or group(s) in question and it should work fine.
  4. XsKiqsX
    XsKiqsX
    5/5,
    Version: 7.29.55
    ma friend was controlling me than i executed the ./troll stop command from console and now we are bugged cant use ./op or anything even from op
    1. egg82
      Author's Response
      Odd. You sure you didn't use /stop by accident? There's nothing even in TC++'s code that hooks into the command event, let alone cancels it.

      As an aside, thank you for the review!
  5. AbsolutVodka
    AbsolutVodka
    5/5,
    Version: 6.28.53
    Grate plugin! BUT when i'm controlling someone and i'm trying to speak on the chat, both of us are saying the same words in chat at the same time, not just he.
    I gived all my players tcpp.control.chat . Please fix that! I want to control the player's chat and with that weird thing i can't.
    1. egg82
      Author's Response
      Right, that makes sense. I'll add it to the fix list for an upcoming version :)
  6. Spegot
    Spegot
    3/5,
    Version: 6.28.53
    1. egg82
      Author's Response
      Ah, that kinda makes sense (in an odd way) - I'll add it to the fix list for the nest version (which is already an overhaul) so it will take some time
  7. ihas16characters
    ihas16characters
    5/5,
    Version: 6.28.53
    Its a great plugin, but LSD and "nightmare" Wont work. I don't know what to do with the "backup library" Other than that great plugin.
    1. egg82
      Author's Response
      You'll need to install ProtocolLib for those to work. Enjoy!
  8. rgaminecraft
    rgaminecraft
    5/5,
    Version: 6.28.53
    This is by far the best trolling plugin I've used! All of my servers run this plugin, which has allowed me to create TONS of amazing trolling videos!
    1. egg82
      Author's Response
      hahaha, thanks :P
  9. hattrick99
    hattrick99
    3/5,
    Version: 6.28.53
    It's a good plugin and the features are absolutley amazing. Everything works as intended except for the /troll control. I downloaded iDisguise as it was stated that you must have it or it won't work. When I downloaded and restarted I still couldn't get it to work. I installed LibDisguises aswell but /troll control still didn't work.
    1. egg82
      Author's Response
      Define "doesn't work" - does it give you any errors in chat or in console? When TC++ first loads up, it'll spit some information out in the console telling you what plugins (that it's compatible with) have been loaded. Thanks!
  10. ChazzaBiggsBlox
    ChazzaBiggsBlox
    2/5,
    Version: 6.28.53
    1. egg82
      Author's Response
      What command were you attempting to run? Can you send any errors that appear in console when you run it? Thanks!