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.
@MattIPv4
I could help you set one up, buy it takes a lot of time.
Hello, Here is wideo, how to use WEBSEND by SMS via Phone...
SMS has been tested.
http://www.youtube.com/watch?v=Bos8-EMIoPE
Can someone please make a tutorial on how to set this up and how to use this with a paypal donation system?
I would prefer video!
Thanks, Matt!
@Mickeyy42 I get this too. I think it's something to do with not disconnecting.
Hello,
I have several warning in my logs with Websend:
"[WARN]: [Websend] IOException while communicating to client! Disconnecting."
Can you help me to remove this warnings ?
In pleasure to read you.
Mickey42.
@stgram
Almost everything is run in seperate threads.
I will try the files tonight. On a side note, you arent running your tasks in the main thread, right?
I got internal server errors when I ran it after updating so I went back to previous version and all is good. Ive so integrated my server with WebSend, I don't know what I would do if it quit working.
@stgram
EDIT: found problem. Apparently minimizejar is not that accurate.
http://pastebin.com/dwz1UEqs any ideas?
@Waterflames
You are not the only one. Dynmap got 4 times rejected due to excess code, GriefPrevention is having trouble with not enough "stable" builds...bukkit staff are quite busy.
@stgram
Will fix. Still no response from moderator.
When I send message from PHP to player 'stg' (not an invoker, offline currently), player 'stgram' is able to receive the message. Please use exact match.
@Waterflames
I fixed my problem, when PHP sends stuff to Bukkit, it sends a websend command, which causes Bukkit to ask the php-responder what to do, and it returns the UTF8-correct values. xD http://xkcd.com/763/
@stgram Added to the list :)
I currently have a proof-of-concept of a new security system for Websend, which includes SSL and CHAP. I'm still waiting for drtshock to approve my new 2.5.2 build before I integrate it into websend.
The PHP->bukkit commands cannot properly send cyrilic symbols, even on UTF8. Colors dont work too. Bukkit->PHP, php responses are working great.
@runelynx
I'll look into it.
:)
Tried setting up a PlayerLoginEvent w/ WSEvents - no bueno on 1.7:
Hmmm and $invoker ($json->{'Invoker'}->{'Name'};) is returning blank even when I run the command from in-game :(
@runelynx
The night I discovered WebSend, I spent a whole night writing a rank portal, to throw away my current plugin. 120% flexible. :3 Viva la Waterflames!
@stgram
OMG it works O.o
The possibilities!!!!!!!!!!