Websend
Websend
EOL notice:
After almost 6 years, this plugin has reached an end-of-life status.
I will no longer be maintaining this plugin. If you are a developer and are interested in the source code of this project, feel free to use it as it is published under an MIT license.
To all the great people in the community: Thank you for the wonderful time!
Documentation can be found on Github wiki. (Edit: 9/2/2017: link fixed)
Source code can be found on Github.
What does this plugin do?
This plugin enables PHP developers to access minecraft commands from a web-based script.
A scheme: Ingame command -> Your php-enabled server -> Your PHP file does stuff and provides output/commands -> Plugin executes commands and prints output. Or: Webpage command -> bukkit server -> Plugin executes commands and prints output.
A few of the possibilities:
Online adminstration screen Online console Membership system (become VIP with a donation) Paypal donation system ...
Features:
Seperate thread (no server lag because of the wait.) Commands (ingame or console emulation) Command to color output send from php. Secure connection (protected with password hash) Permissions support (just "websend") Both ways enabled (PHP -> bukkit | bukkit -> php (-> bukkit))
Head over to the files for the latest version, and here for installation instructions.
Documentation and more.
-
View User Profile
-
Send Message
Posted Nov 15, 2012@Vinoto that's here actually:
https://github.com/Waterflames/Websend and https://github.com/Waterflames/WSEvents
also, here seems to be the issue:
https://bukkit.atlassian.net/browse/BUKKIT-2939
plugin devs need to rename the method names
-
View User Profile
-
Send Message
Posted Nov 15, 2012This is also a great reason why having source code somewhere (like Github) would be good - even if the author doesn't update, users can compile the source to get at least a basic version working.
Sucks having to sit here hoping theres an update coming anytime soon..
-
View User Profile
-
Send Message
Posted Nov 15, 2012@Ezriilc
If you mean an alternative to Websend, theres also JSONAPI (which works with 1.4.4). I use both as with JSONAPI I have a wide variety of things I can do from Web -> Server (much more and better done than Websend) and use Websend for Player -> Web (which JSONAPI can't do).
I'm satisified with the Bukkit development so far. It's stable enough (as long as it's not a development build) and the API is pretty complete. There's no point in complaining about new things being added to Bukkit as we're eventually all going to have to port to the Mojang server API when it's released..
-
View User Profile
-
Send Message
Posted Nov 15, 2012@Vinoto
I tend to agree that we may be relying too heavily on Websend.
In fact, I'm beginning to feel a little abandoned by the Bukkit team as well as Websend. It's like when Minecraft came out of beta and hired the Bukkit team, everything came to a virtual standstill development-wise.
Anybody got any ideas for alternatives? I also use WorldEdit/WorldGuard and Multi-Verse/etc. on mine and coordinating updates across all of them is hard enough without the long delays.
-
View User Profile
-
Send Message
Posted Nov 15, 2012@uncovery
I never said there was no need or desire to upgrade early, or that Websend and/or Bukkit are being upgraded as fast as everyone would like, those are both straw-man arguments.
Perhaps instead of posting unsurprising error messages resulting from incompatible products being used together, we should be discussing what to do about the lack of updates. It's starting to be an issue even for my small, private server.
-
View User Profile
-
Send Message
Posted Nov 14, 2012Well said @uncovery. Some of us have to upgrade quickly or have the server be virtually empty.
Also, we use Websend for some critical functions in our server (perhaps we're a little more dependent on it than we should be) so while I understand only development builds of Bukkit are available, it's better to report bugs and have the author(s) know about them and possibly update sooner.
-
View User Profile
-
Send Message
Posted Nov 14, 2012@Ezriilc
Well that is a question of point of view. One point of view could be (seems to be yours):
The other point of view could be:
I guess the gist is that during the time after the update of minecraft 1.4.1 and now to 1.4.4, people know that if they do not upgrade their server, they lose 90% of their users until they upgrade too. And this makes everyone try to upgrade to the latest MC version ASAP. And the question what the build is labled as becomes much less important. Just like it was for minecraft itself. How many people played it in Alpha status?
Of course, the update that breaks websend might be a temporary issue. I do not know. And I did not ask anybody to "Fix it immediately!" or anything similar. I am simply reporting an error so that the devs can know that users are having issues. And that they are patiently waiting for an update. Nothing else. We'll just ignore our users that have installed 1.4.4 and go and play something else in the meantime.
-
View User Profile
-
Send Message
Posted Nov 14, 2012Re: Errors with Bukkit 1.4.4...
Am I missing something?
1. That version of Bukkit is a a Development Build, and not even a Beta.
2. No version of Websend that I can find is designed to run on that version of Bukkit.
Why is anyone posting errors from it? Isn't that kinda pointless?
-
View User Profile
-
Send Message
Posted Nov 14, 2012I am getting this error here on startup with the bleeding 1.4.4 builds:
11:47:44 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.2-R0.2-10-gf47bc22-b2465jnks (MC: 1.4.4) (Implementing API version 1.4.4-R0.1-SNAPSHOT) 11:47:45 [SEVERE] Could not load 'plugins/Websend.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.VerifyError: class Waterflames.websend.Main overrides final method getDataFolder.()Ljava/io/File; at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:227) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:205) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:51) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856) Caused by: java.lang.VerifyError: class Waterflames.websend.Main overrides final method getDataFolder.()Ljava/io/File; at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 9 more
-
View User Profile
-
Send Message
Posted Nov 14, 2012@cookcraft
I'm sorry, but I don't understand you what you're trying to say.
Are you having a problem using Websend?
-
View User Profile
-
Send Message
Posted Nov 14, 2012@Ezriilc & @LanToaster: I think i made a fault with expainding, I have already make an script for PHP - > bukkit (click here), I don't know what i meant by this...
And, what @Scrayos sad, the devs for 1.4.4 makes websend and more plugins incompetable, look here for explainting.
-
View User Profile
-
Send Message
Posted Nov 14, 2012Hey. 2.1 don't work for 1.4.4 Dev-Builds.
-
View User Profile
-
Send Message
Posted Nov 11, 2012Hi there. Thanks for Websend, its great and we use it for updating our website with info about our Bukkit server (list of players online and that kind of stuff). It would be very useful when Websend could automatically send a ws-post every x minutes, maybe interval optional in config. Is that possible? Thanks again for this great plugin.
-
View User Profile
-
Send Message
Posted Nov 10, 2012@LanToaster Agreed.
@cookcraft Websend will certainly do everything you need, and the developers are very helpful.
In general, I doubt that any plugin advertised in such a way is worth spit. Besides, we don't want to reward that kind of behavior with patronage, even if they had the best plugin ever, which I'm sure isn't the case.
-
View User Profile
-
Send Message
Posted Nov 10, 2012@KittyPL: its very Unpolite to advertise your own Plugin on a Different Plugin Page.
@CookCraft: You cannot possibly explain all things you can do with the Plugin. You can almost do anything. Websend gives you an API to send Commands from your HomePage to the Server.
So it can do anything that you would do per Console or Ingame (with some Restrictions, as for example WorldEdit/Guard commands need a PlayerInput.
-
View User Profile
-
Send Message
Posted Nov 9, 2012what is the char encode for chinese. I send a chinese char in PHP to the websend and bukkit. It can't show the chinese with true.
-
View User Profile
-
Send Message
Posted Nov 6, 2012Hello, Thans for the plugin, its very Nice! But whitch Options are posible in PHP - > bukkit? I cant find a list for That! Only for other ways. (Sorry for my bad english, its not my default launge.)
-
View User Profile
-
Send Message
Posted Nov 5, 2012Using Websend 2.1 , server is java7
Also possible to have different ws command for different urls?
like would just be nice if the config could take a command name that you put in, and assign a url for it.. would save time trying to use other plugins like mycommand or skript that just make a prettier command for the samething.
-
View User Profile
-
Send Message
Posted Oct 29, 2012Hello i installed the plugin websend (best plugin ever made , i use it for sms services) now i need help how to put the player into a group for 30 days , i tried azrank but it doesnt work .
-
View User Profile
-
Send Message
Posted Oct 29, 2012Hi! please update to 1.4 :) 2012-10-29 09:43:13 [SEVERE] [Websend] null java.io.EOFException at java.io.DataInputStream.readByte(DataInputStream.java:267) at Waterflames.websend.server.CommunicationServer.startServer(CommunicationServer.java:112)