FakeChieve
Ever want to send completely fake and hilarious achievements to your friends? Maybe want to mess with people by giving them the "Taking Inventory" achievement hours in? If so, then this is the plugin for you!
Commands
One command:
- /fakechieve <username> <message1> <message2>
How to use
This plugin sends both the standard message given in chat and the tooltip that is displayed when you mouse over it!
- message1 is the achievement name. For example, "Taking_Inventory"
- message2 is the achievement description. For example, "Press_'E'_to_open_your<n>inventory."
The syntax is important! For spaces, you must use the underscore (_). For line breaks in the description, you must use '<n>'. For examples of these in use, see the above examples (You don't need the quotations).
Permissions
One permission:
- fakechieve
That is literally it.
Pictures
More screenies to come!
Example Achievements
- /fakechieve <username> Taking_Inventory Press_'E'_to_open_your<n>inventory.
- /fakechieve <username> Getting_Wood Attack_a_tree_until_a_block_of<n>wood_pops_out
- /fakechieve <username> Fake_Achievements You_get_the_idea.
Compatibility
This plugin will NOT work with versions of Minecraft below 1.8. Versions 1.8 and above work fine, for now.
Credits
This plugin was made by me. However, I would like to give a big thank you to everyone responsible for the Fanciful library! This library allows a plugin to send raw JSON messages! Hooray! I made this plugin basically to screw around with people on my server. Originally, it was a tiny plugin that only sent a basic message, but now it has evolved into a larger project that I feel like sharing! If you enjoy this plugin, spread the word!
-
View User Profile
-
Send Message
Posted Aug 17, 2015Hello! Probably a little late to the party, but here we go:
This plugin doesn't work for me, gives lots of errors in the console.
It starts with:
Unhandled exception executing command 'fakechieve' in plugin FakeChieve v1.0.4
[20:02:51] [Server thread/ERROR] : null
[20:02:51] [Server thread/INFO] : Boaike issued server command: /fakechieve Boaike Taking_Inventory Press_'E'_to_open_yourinventory
I used to have a very similar plugin and it broke with 1.8, so I was very happy to find this one, but it seems like I'm out of luck for now! ;( If you would take the time to look at this, I would be very very thankful!
If I may offer another suggestion: leave it to people to supply the text-string, so not only the playername. Then it can be used for so much more than just achievements. Also for other things that require more information without bloating chat.
Again, very thankful if you would take a look at the problem and my suggestion <3
-
View User Profile
-
Send Message
Posted Mar 20, 2015@ThisUsernameIsMine
I'm not sure. This plugin contains only one class, and that class is 6KB before compiling. Everything else is from the dependencies, I would assume. I've tried adding a <minimizeJar> tag in my pom file, and that's reduced it to 206KB. I don't know how to reduce it further. In order to use the Fanciful library, I did have to shade it in. That might be the cause, but at this point I don't know.
The reason you see two copies is because, for whatever reason, Fanciful decided to include the gson library in itself, and maven automatically includes it in the project. There's really nothing I can do about that. However, Eclipse is telling me that the Fanciful gson library is omitted due to it being a duplicate.
I'll look into reducing the file size. In the mean time, I'll upload version 1.0.3, which is half the size.
-
View User Profile
-
Send Message
Posted Mar 20, 2015Is it normal to see two copies of google's gson library?
\com\google\gson
\mkremins\fanciful\shaded\gson
Just wondering why the jar size is 400ish KB, the fanciful library itself isn't that big ;)