TrollSuite
All in one troll plugin. It has some features done and more to come.
Leave a comment for new features you want to be added.
You only have to download and put this plugin into plugins folder of your server.
You're done!
Now just start the server!
Here you can disable metrics for this plugin by setting opt-out to true.
You can also messages sent to trolled player by editing the correct value.
You can also use /ts instead of /trollsuite as an alias.
Legend:
<val> this value is required.
[val] this value is optional.
| Command | Permission | Description |
|---|---|---|
| /trollsuite [page] | trollsuite.use | Shows help page which tells you all commands available. |
| /ts fakeop <player> | trollsuite.troll.fakeop | Sends to a player a fake 'You are now op' message. |
| /ts fakedeop <player> | trollsuite.troll.fakedeop | Sends to a player a fake 'You are no longer op' message. |
| /ts fakeban <player> | trollsuite.troll.fakeban | Kicks a player with a ban message. |
| /ts fakegm <player> | trollsuite.troll.fakegm | Sends to a player a fake gamemode update message. |
| /ts fakemute <player> | trollsuite.troll.fakemute | Sends to a player a fake mute message. |
| /ts fakeunmute <player> | trollsuite.troll.fakeunmute | Sends to a player a fake unsure message. |
| /ts fakejoin <name> | trollsuite.troll.fakejoin | Broadcasts a message like minecraft default join message. |
| /ts fakeleave <name> | trollsuite.troll.fakeleave | Broadcasts a message like minecraft default leave message. |
| /ts lag <player> | trollsuite.troll.fakelag | Blocks player world interaction: he can't place, destroy, use, drop, eat, etc. |
| /ts freeze <player> [secs] | trollsuite.troll.freeze | Freezes player movements so he can only look around himself. |
| /ts nopickup <player> | trollsuite.troll.nopickup | Denies player from picking up items on the ground. |
| /ts invdrop <player> | trollsuite.troll.invdrop | Drops player inventory on the ground (the best combined with no pick up :D) |
| /ts lift <player> <power> | trollsuite.troll.lift | Shoots player in the sky. |
| /ts hit <player> <power> | trollsuite.troll.hit | Damages player. |
| /ts push <player> <power> | trollsuite.troll.push | Pushes a player. |
| /ts cinv <player> <secs> | trollsuite.troll.clearinv | Temporarily clears player inventory. |
| /ts cexp <player> <secs> | trollsuite.troll.clearexp | Temporarily clears player experience. |
| /ts burn <player> <secs> | trollsuite.troll.burn | Sets player on fire! |
| /ts explode <player> [power] | trollsuite.reoll.explode | Creates explosion at player location with specified power (default: 10) |
| /ts thunder <player> | trollsuite.troll.thunder | Strikes thunder at player location. |
| /ts chatspam <player> <repeat> <msg> | trollsuite.troll.chatspam | Spams a message with random styles for x times. |
| /ts soundspam <player> <repeat> | trollsuite.troll.soundspam | Spams a big amount of random scary sounds around player location. |
Note 1: When using lift or push you must use a power between 1 and 10.
Note 2: In explode troll you don't damage any block, but don't use high values or your server may crash!
If you want you can donate to me through PalPay by clicking here.
This helps me to keep up this and other projects.
Thanks!
Source code will be pubblished to GitHub as soon as possible.
Spanish
Thanks to FeerBreezy for this spanish review!
To let me know plugin's stats you only have to leave opt-out setted to false in config.yml
Thanks!
What is exactly read/sent by Metrics?
It is not possible for Metrics to control the plugin in any way except for plugin-specific code the plugin author implements.
Nothing is downloaded, so what you get is what the plugin author implemented.
The following data is read from the server in some way or another:
- File Contents of plugins/Plugin Metrics/config.yml (created if not existent)
- Players currently online (not max player count)
- Server version string (the same version string you see in /version)
- Plugin version of the metrics-supported plugin
- Mineshafter status - it does not properly propagate Metrics requests however it is a very simple check and does not read the filesystem
The following data is sent to http://mcstats.org:
- Metrics revision of the implementing class
- Server's GUID
- Players currently online (not max player count)
- Server version string (the same version string you see in /version)
- Plugin version of the metrics-supported plugin
- Any custom data the supporting plugin implements. This is variable and I am not responsible for this however usually it is just plugin-specific data (e.g for LWC, the database type: MySQL or SQLite, and Locale used (english, german)).
My Other Plugins:
FlyDisabler,
AntiBlockBreaker
-
View User Profile
-
Send Message
Posted Jan 29, 2014Does the player have to be OP to use this plugin? I have added trollsuite.troll.freeze to my admin group and they are still not able to use it. Any info would be greatly appreciated.
-
View User Profile
-
Send Message
Posted Jan 6, 2014You anyone has any request for this plugin can write a comment or directly PM me. :)
Happy New Year to everyone!!
-
View User Profile
-
Send Message
Posted Dec 28, 2013@hutt132
A new version with fixes is under approval :)
-
View User Profile
-
Send Message
Posted Dec 28, 2013@hutt132
Thanks for feedback, I'll upload a new version with bug fix in a while.
-
View User Profile
-
Send Message
Posted Dec 27, 2013Can't wait to troll some noobs.
Looks good, but fakejoin and fakeleave messages should still be displayed even if the player isn't online. Also, fakeop messages should have an exclamation mark at the end I believe.