Fakie 2
Fakie
Fakie is a plugin that lets you be who you want to be! You can pretend to join, leave and go AFK, you can troll somebody by chatting under their name, or you can hide from people and annoy them. Whatever your faking need is, Fakie will get the job done!
Features
- Fake join/leave message.
- Fake AFK message.
- Turn invisible and fake leave/reappear and fake join.
- Chat under someone else's name
- Easy help menu
- Invisibility timeout and cooldown
- Disguise as other players
- Easy hiding with gunpowder!
Commands
- /fakie join - Fake join message. -
- /fakie leave - Fake leave message. -
- /fakie afk <on/off> - Fake AFK message. -
- /fakie hide - Turn invisible.
- /fakie show - Turn visible.
- /fakie say <group> <name> <message> - Chat under somebody's name. <group> is their group, type null for no group. <name> is their name and <message> is your message. -
- /fakie disguise <player> - Disguise as another player! Do /fakie disguise to undisguise.
- /fakie help - Show the help menu
- = customizable via config.
Config
The default config looks like this:
Quote:config:
leave: '&e{player} left the game.'
join: '&e{player} joined the game.'
format: '&a[{group}]&f{name}: {message}'
afk: '&f{player} is now AFK'
unafk: '&f{player} is no longer AFK'
timer-enabled: false
timer-cooldown: 5
timer-timeout: 20
leave-on-hide: false
gunpowder: true
- leave: The leave message for /fakie leave. Colour is allowed, {player} is the required player variable.
- join: The join message for /fakie join. Colour is allowed, {player} is the required player variable.
- format: The format for /fakie say. {group} is the group variable, {name} is the required player's name variable and {message} is the required message that gets sent variable.. Colour is allowed.
- afk: The message for /fakie afk on. {player} is the player variable, colour is allowed.
- unafk: The message for /fakie afk off. {player} is the player variable. Colour is allowed.
- timer-enabled: Is the invisibility timeout and cooldown enabled?
- timer-cooldown: The time a player has to wait between /fakie show and /fakie hide.
- timer-timeout: The time until a player reappears after turning invisible.
- leave-on-hide: Broadcast the fake leave message when a player does /fake hide?
- gunpowder: Will gunpowder hide you if you right click with it?
Permissions
Fakie uses the default Bukkit permissions (SuperPerms), and if the player doesn't have a permission, it checks for op.
The permissions nodes are the subcommands, so the permission for /fakie join would be fakie.join.
Fakie has one special permission: fakie.timerbypass: used if you want to bypass the invisibility timer if it is enabled.
Links
Note: invisibility timer features coming when the Fakie 2.2 file gets accepted
@Aperture_Science
Learn coding by reading a book and not by skidding other peoples code.
I'm trying to develop a private plugin based off of this. I tried compiling and testing it on my server, but the commands don't work. Something to do with this:
The following error:
The value of the local variable command is not used Fakie.java /fakie/src/me/dynamited3/Fakie line 29 Java Problem
Sorry I'm a bit new at this!
I seem to be having the same problem as Joey, It gives me an error whenever I use the disguise command, Which would have made the whole plugin all the more fun due to the fact I could leave and join as another player,
It works for the most part, but when using disguise as another player it says "An internal server error occurred when attempting to perform this command."
Other than that, great plugin.
Great plugin idea, testing it out now.
@Nabakin
I've submitted the file for 1.2.3, still pending approval. When it gets approved (if it does) then it should probably work for 1.2.4 Dev Builds too.
I readlly like this plugin and was wondering is it going to be updated to 1.2.3?