GalaxyFaker
GalaxyFaker
This is actually my first plugin but is something I always needed. When I am on the server, for many reasons I often need to disguise myself, or to play normally without alarming players, or by spying on someone, or even faking my logout.
It basically generates a fake standard message of someone that joined or left the server.
Current Version
0.3 → Stable
Credits
LeoMoyses for the plugin jkcclemens for help with the script and sharing some code.
Usage
/gfake in [player/me] - Broadcasts a fake login message. /gfake out [player/me] - Broadcasts a fake logout message. /gfake imitate [player] [msg] - Send a message as if you were another person. → Based on the /speak command of RoyalCommands by jkcclemens
Permissions
- gfake.any.in - Allows you to fake anyone's login.
- gfake.any.out - Allows you to fake anyone's logout.
- gfake.me.in - Allows you to fake your login.
- gfake.me.out - Allows you to fake your logout.
- gfake.imitate - Allows you to use the /gfake imitate command.
Todo List
- Add the option to set custom messages, besides the standard one (Player joined the server).
- Add the option to set it as if it were the first time logging in.
Known Issues
- /gfake imitate not working yet.
Changelog
0.3: Fixed the double login/logout message when someone joined/left, added permissions compatibility.
0.2: Changed the login/logout message to yellow, implemented the imitation command and fixed the /gfake error message and /gfake in/out me bugs.
0.1: Created the plugin. Still with heavy bugs and many things to implement.
Could you make this compatable with the Player Dinger Plugin? that would work out better for servers that use it. My server uses it. But it don't make a sound when i type "gfake in me" which would cause the plugin to be a dead give away
don't you think?I have an error when I type /gfake imitate but the other two commands work. This is the error that comes up on the console when I try the imitate command:
org.bukkit.command.CommandException Unhandled exception executing command 'gfak
e' in plugin GalaxyFaker v0.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
6)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServe
r.java:514)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchServerCommand(Craf
tServer.java:506
at net.minecraft.server.v1_4_R1.DedicatedServer.al(DedicatedServer.java:
260)
at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2
25)
at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4
94)
at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java
:427)
at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8
49)
Caused by: java.lang.NullPointerException
at me.galaxyfaker.gcmdexecutor.isAuthorized(gcmdexecutor.java:17)
at me.galaxyfaker.gcmdexecutor.onCommand(gcmdexecutor.java:125)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 8 more
PLEASE HELP!
@andrewvpo
yeah... kinda bummed that they enter something into the plugin thats doesnt actually work, and ditch the plugin and not fix that bug. I was looking forward to it, too.
Could you make fake players? that show up in queries?
Aww just as I found the perfect plugin, it doesn't seem to be maintained :(
Thank you! GFaker = The sequel to FakeMessage!
@jkcclemens
I use Vault and I discovered how to use the method isAuthorized from Essentials.
Thank you !
I will be updating this plugin again as soon as i finish the other one I am working at!
@annonymious
Hmm, ok, I will try to add the more permissions I can :)
I just want to say that Permissions 3.x are dead, you should rather choose PermissionsEX or BukkitPermissions. ;) And a good idea of this plugin! ;)
@jkcclemens
Well, ok, I will just change.
(I didn't really know what to choose.)
Should I upload my source on Github?
And I fixed the ME bug, but the gfake single not, could you help me?