UltimateTroll 2.8

A fun and somewhat unique troll plugin to mess with your players.

  1. SirenNinja
    Tested Minecraft Versions:
    • 1.10
    • 1.11
    • 1.12
    [​IMG]

    This is UltimateTroll.

    UltimateTroll is a plugin that has some uniqueness to it.

    Have you ever wanted to troll someone with creative, but realized that the troll plugin you have doesn't actually put the target into creative, but simply only sends them a message?

    Have you ever wanted to troll someone and "secretly" add a period behind every command the target uses?

    Have you ever wanted to fake promote/demote someone with custom ranks?

    Have you ever wanted to change the water to toxic?

    Well, this plugin does all of that. And guess what? There's even more.

    Ratings are much appreciated. It tells me that you want me to continue working on the plugin!


    Now, let's get to the commands and permissions, shall we?

    [​IMG]
    Coming soon!

    [​IMG]

    ANYONE EFFECTED BY THE TROLLS CAN SIMPLY LEAVE AND REJOIN. ALL OF THE TROLLS WILL BE REMOVED FROM THE PLAYER.

    /ultimatetroll|/ut
    Shows the commands for the plugin.


    /ultimatetroll|/ut [suggesters]
    Shows the suggester's commands and name.


    /ultimatetroll|/ut [reload]
    Reloads the UltimateTroll config.


    /ultimatetroll|/ut [togglebypass]
    Allows/disallows bypassed players to get trolled.


    /ultimatetroll|/ut [toggleupdate]
    Enables/disables the update checker when a player with the update permission joins.


    /ultimatetroll|/ut [update]
    Checks for an update.


    /prankpromote|/ppromote <player> <rank>
    "Promotes" player with specified rank.

    /prankdemote|/pdemote <player>
    "Demotes" player.


    /prankban|/pban <player>
    Fake "Bans" a players.

    /prankcreative|/pcreative <player>
    Put the user in creative for a quarter of a second.

    /pranktw|/ptw
    (toggles)
    Turns water and rain into toxic. Biomes are support, so if you walk into a dry biome, you won't get hurt.

    /prankrtw|/prtw
    (toggles)
    Randomly will turn the toxic water on. There's a ~30% chance each time it rains it'll happen.

    /prankfeed|/pfeed <player>
    Feeds the player with 5 minutes of very high Hunger.

    /prankheal|/pheal <player>
    Kills the player and sends them a "You have been healed!" message.

    /prankop|/pop <player>
    Fake ops player.

    /prankdeop|/pdeop <player>
    Fake deops player.

    /pranktrip|/ptrip <player>
    Trips player. (takes 2 hearts of damage and drops their inventory.)

    /prankswitch|/pswitch <first player> <second player>

    Swaps each others positions.

    /prankdie|/pdie <player>
    Sends everyone a fake death message.


    /prankjoined|/pjoin <player> <fake name>
    Makes the player think the fake player joined.

    /prankjoined|/pjoin <fake name>
    Makes everyone think the fake player joined the game.

    /prankjoined|/pjoin <player> <fake name>
    Makes the player think the fake player joined the game.

    /prankleave|/pleave <fake name>
    Makes everyone think the fake player left the game.

    /prankleave|/pleave <player> <fake name>
    Makes the player think the fake player left the game.

    /prankfly|/pfly
    Makes the sender fly super high.

    /prankfly|/pfly <player>
    Makes the player fly super high.

    /prankcommand|/pcmd <player>
    (Toggles)
    Puts a period behind the players command, so it sends it as a message instead.
    Note: You can blacklist commands within the config file. I blacklisted the commands "/login", "/register", "/changepassword", and "/changepass" within the plugin.

    /prankstrike|/pstrike <player>
    Strikes the specified player.


    /prankslap|/pslap <player>
    Slaps the specified player.


    /prankburn|/pburn <player>
    Burns the player for 5 seconds.


    /prankburn|/pburn <player> <seconds>
    Burns the specified player for the specified amount of seconds.


    /prankhidechat|/phidechat <player>
    Disallows the player to see chat.


    /prankhideplayer|/phideplayer <player>
    Makes the player invisible to everyone. You can also use extra parameters for people who can still see that player. (Ex. /phideplayer hiddenplayer showhiddenplayer1 showhiddenplayer2.. and so on.)


    /prankrandom|/prandom <player>
    Does a random troll on the specified player.


    /prankchargedcreeper|/pchargeredcreeper|/pcc <player>
    Spawns a charged creeper at the players location.


    /prankalone|/palone <player>
    Everyone is invisible to the specified player.


    /pranksummon|/psummon <player> <mobname>
    Spawns a mob on the player.

    /pranksummon|/psummon <player> <mobname> <amount>
    Spawns the specified amount of mobs on the player.

    /prankpay|/ppay <player> <amount>
    Fake pays the player.
    [/ppay WITH VAULT]:Legitimately gives the player the specified amount for 5 seconds, then removes it.

    /prankhelp|/phelp
    Toggles fake help. When it's on and people do /help, it'll display the configs message instead.

    /prankrestart|/prestart
    Fake restarts the server.

    /prankmumble|/pmumble <player>
    Messes up their message. A mumbled sentence is like: "hi n.. is si." and so on.

    /prankchat|/pchat <player>

    You can send messages as the specified player.

    /prankstop|/pstop <player>

    Makes the specified player completely unmovable. A dirt block will spawn under them, which should mean the player won't get kicked for "flying". AntiCheats may or may not detect it still.

    /prankafk|/pafk [on|off] <player>
    Fakes the AFK message.

    /prankexp|/pexp|/pxp <player>
    Resets the players EXP to 0 for 5 seconds.

    /prankday|/pday [day|night|reset] <player>
    Changes the players time of day.

    /prankweather|/pweather [rain|sun|reset] <player>

    Changes the players weather.

    /prankslow|/pslow <player>

    Makes the player really slow and unable to jump.

    /prankblind|/pblind <player>
    Blinds the target player.






    [​IMG]
    Now supports VAULT for the /ppay command. This does not mean you NEED it, but the command is a lot better if you have it.

    [​IMG]
    ultroll.prank.*
    ultroll.ultimatetroll
    ultroll.reload
    ultroll.bypass
    ultroll.update
    ultroll.togglebypass
    ultroll.toggleupdate
    ultroll.prank.promote
    ultroll.prank.demote
    ultroll.prank.ban
    ultroll.prank.ptw
    ultroll.prank.feed
    ultroll.prank.heal
    ultroll.prank.op
    ultroll.prank.trip
    ultroll.prank.die
    ultroll.prank.switch
    ultroll.prank.joined
    ultroll.prank.leave
    ultroll.prank.fly
    ultroll.prank.fly.others
    ultroll.prank.commandtroll
    ultroll.prank.strike
    ultroll.prank.slap
    ultroll.prank.burn
    ultroll.prank.hidechat
    ultroll.prank.hideplayer
    ultroll.prank.random
    ultroll.prank.cc
    ultroll.prank.alone
    ultroll.prank.summon
    ultroll.prank.pay
    ultroll.prank.help
    ultroll.prank.restart
    ultroll.prank.mumble
    ultroll.prank.chat
    ultroll.prank.stop
    ultroll.prank.afk
    ultroll.prank.exp
    ultroll.prank.time
    ultroll.prank.weather
    ultroll.prank.slow
    ultroll.prank.blind



    [​IMG]
    Please note that some messages are not configurable. (Error messages and what not). I might add it later though!

    This will automatically get added in it's respective folder. You don't have to worry about copying all of this and adding it yourself.

    Code (Text):

    global:
      checkForUpdate: true
      checkForUpdateOn: '&aUltimateTroll will now check for updates on join.'
      checkForUpdateOff: '&aUltimateTroll will no longer check for updates on join.'
      noPerms: 'Unknown command. Type "/help" for help.'
      dontTrollBypassedUsers: true
      bypassTrollsOn: '&aBypassed users will now be trollable.'
      bypassTrollsOff: '&aBypassed users will NOT be trollable.'
      userCantBeTrolled: '&4This user cannot be trolled.'

    demote:
      demotePlayerMsg: '&4You have been demoted by %sender%'
      demoteGlobalMsg: '&4%user% was demoted by %sender%'
      demoteMsg: '&aYou demoted %user%'

    promote:
      promotePlayerMsg: '&aYou have been promoted &ato %rank% &aby %sender%'
      promoteGlobalMsg: '&aCongratulations, %user% was promoted to %rank% &aby %sender%'
      promoteMsg: '&aYou promoted %user% &ato %rank%'
      ifRankDoesNotExist: '&4Please add this rank to the config file for this to work.'

    ban:
      banMessage: '&4You have been banned for: %reason%'
      banBroadcast: '&4%user% was banned by %sender% &4for: %reason%'

    creative:
      creativeMsg: 'Your game mode has been updated to Creative Mode'
      afterCreativeMsg: 'What happened to your creative, bro?'

    heal:
      healedMsg: '&6You have been healed!'
      healedUserMsg: '&aYou healed %user%'

    feed:
      satedPlayerMsg: '&aYou have been sated by %sender%!'
      satedMsg: '&aYou sated %user%!'

    fly:
      flyingMsg: 'Have fun flying'

    op:
      opMsg: '&7&o[%sender%: Opped %user%]'
      deopGlobalMsg: '&4%user% was Deopped by %sender%'

    died:
      diedMsg: '%user% died'

    joined:
      playerJoinedMsg: '&e%user% joined the game'

    left:
      playerLeftMsg: '&e%user% left the game'

    trip:
      tripMsg: 'You tripped %user%'
      playerTripMsg: 'You tripped. Be careful!'
      healthTooLowMsg: '&4The players health is too low!'

    switch:
      switchedMsg: '&aYou swapped %user1%s and %user2%s location.'

    trollcommand:
      cmdMsg: '&aNow the players commands will be sent as a message, instead of a command.'
      cmdNormalMsg: '&aThe player will now be able to do commands again.'
      blockedcommands:
        - /help

    lightning:
      lightningMsg: '&cYou struck %user% with lightning!'

    burn:
      burnMsg: '&c%user% is now burning for %seconds% seconds!'

    slap:
      slapMsg: '&cYou slapped %user%!'
      playerSlapMsg: '&4Ouch! You were slapped by %sender%'

    hidechat:
      hideChatMsg: '&c%user% will no longer see chat!'
      showChatMsg: '&c%user% is now able to see chat!'

    hideplayer:
      hidePlayerMsg: '&a%user% is now invisible to other players!'
      showPlayerMsg: '&a%user% is not visible to other players!'

    chargedcreeper:
      msg: '&aThe &lCharged Creeper &ahas spawned at %user%s location!'

    pay:
      noVaultMsg: '&aYou gave %user% $%money%, but get Vault to use this command to its full potential.'
      msg: '&aYou gave %user% $%money%!'
      playerMsg: '&a$%money% has been added to your account.'
      blockedcommands:
        - /pay

    summon:
      msg: '&aSpawned %amount% at %user%s location.'

    alone:
      hideMsg: '&a%user% will no longer see other players.'
      showMsg: '&a%user% is now able to see other players.'

    restart:
      restartMsg: '&7Server will restart in %seconds% seconds!'
      restartCanceledMsg: '&7Restart has been canceled!'
      restartCountdownMsg: '&7Server is restarting in %seconds%!'
      restartKickMsg: 'Server closed'

    help:
      fakeHelpOnMsg: '&aFake help has been turned on.'
      fakeHelpOffMsg: '&aFake help has been turned off.'
      messages:
        - 'Server help'
        - 'Do you need help with commands'
        - 'No? Then go away.'

    mumble:
      mumbleOnMsg: '&c%user% will now mumble!'
      mumbleOffMsg: '&c%user% will no longer mumble!'

    stop:
      unmoveableMsg: '&a%user% will no longer be able to move!'
      moveableMsg: '&a%user% can move again!'

    afk:
      playerAfkMsg: '&7* %user% &7is now AFK.'
      playerNoLongerAfkMsg: '&7* %user% &7is no longer AFK.'

    exp:
      playerMsg: '&a%user%s EXP has been reset to %reset_number% for %seconds%'

    time:
      playerNightMsg: '&a%user%s time has been set to night!'
      playerDayMsg: '&a%user%s time has been set to day!'
      playerResetMsg: '&a%user%s time has been reset!'

    weather:
      playerRainMsg: '&a%user%s weather has been set to rain!'
      playerSunMsg: '&a%user%s weather has been set to sun!'
      playerResetMsg: '&a%user%s weather has been reset!'

    slow:
      playerSlowMsg: '&a%user% is now slow!'
      playerNormalMsg: '&a%user% is now back to normal!'

    blind:
      blindToggledOn: '&a%user% is now blind!'
      blindToggledOff: '&a%user% is no longer blind!'

    toxicwater:
      toxicwater: false
      randomToxicWater: false
      alertWillStartMsg: '&4[ALERT] &cToxic rain will commence in %seconds% seconds! Get to some shelter!'
      alertCountdownMsg: '&4[ALERT] &cToxic rain will commence in %seconds% seconds!'
      alertHasBegunMsg: '&4[ALERT] &cToxic rain has begun!'
      alertHasFinishedMsg: '&4[ALERT] &cToxic water is gone!'
      alertCanceledMsg: '&4[ALERT] &cToxic water was canceled!'

    ranks:
      helper:
        tag: '&a[&eHelper&a]'
      mod:
        tag: '&b[&6Mod&b]'
      headmod:
        tag: '&1[&bHeadMod&1]'
      admin:
        tag: '&4[&cAdmin&4]'
      headadmin:
        tag: '&c[&4HeadAdmin&c]'
     
    [​IMG]
    Q: Will you keep adding support for the lastest Minecraft versions?
    A: Of course.

    Q: Will you ever release the source code?
    A: I've thought about it.

    Q: I've found an error! How can I send it to you?
    A: Please visit the discussions page with the issue you are facing.

    Q: Can I suggest features?
    A: Of course! Post the ideas in the reviews or discussions. I'll write down everyone's names, who got their ideas into the plugin, and I'll add their names in it. Use the /ut suggesters command to view the suggester's.

    Q: If I have this plugin on my server, will you add the server to the resource page?
    A: Yes! Just send me the IP and I'll add it.

    Q: I made a video on the plugin! Can you add it to the resource page?
    A: Yes! Just link me the video and I'll add it.

    [​IMG]
    If you're feeling generous enough to donate, or find my work good, you may click here to donate.



    By the way, I'm NOT responsible for how YOU use this plugin. Whether if the player was still in Creative after using /pcreative, or they got a bunch of money after using /ppay.

    Images

    1. UltimateTrollIcon.png
    WaxtzCraft likes this.

Recent Reviews

  1. Shano_dekono
    Shano_dekono
    5/5,
    Version: 2.8
    Great author and plugin, author swiftly fixed a bug for the latest version of Spigot API and fixed the /pslow command which wasn't untoggling the players no jump effect when it was previously toggled and also added the ability to prank blind people which I had suggested to add.

    I highly recommend downloading this fun plugin for latest minecraft versions 1.10 - 1.12 and don't forget to leave a good review and/or rating. Peace.
  2. Resoluciones
    Resoluciones
    5/5,
    Version: 2.6
    Very fun and useful plugin. Thank you very much Developer and keep the good work!
  3. BlockGamerAran
    BlockGamerAran
    5/5,
    Version: 2.6
    Awesome plugin, I easily recommend this plugin over the paid UltimateTroll plugin!
  4. AgentSwampy
    AgentSwampy
    5/5,
    Version: 1.0
    Just tested this out, everything works great. Neat plugin and very customizable. Great work! :)

    Suggestions:
    1]. Add player control feature (similar to iControlU plugin).
    2]. Add punishments such as lightning/burn/slap.
    3]. Open inventories and ender chests + separate permissions to view or edit them.

    Add arguments such as -k (kill) -s (silent) -b (broadcast) to commands to add a little more customization.
    1. SirenNinja
      Author's Response
      Thank you so much for the feedback!

      1. The player control feature would be quite nice to have, but I try to keep my plugin dependency free. BUT, it might get added later on.

      2. Good suggestion. I'll add those to my TODO list, and to get to ASAP.

      3. I presume you mean something like when they open the chests/their inventorys, they won't have able to view the or edit it? Not a bad idea!

      The arguments may come at a later date, as soon as I can clean up the code a little bit.

      2 & 3, I'll see about adding. On the others ones, I'll see about adding them at a later time. Thanks! :D