Client GUI Bridge
Have you ever wished that your voting plugin wasn't just chat-based, or you could make your trade plugin look better? Or maybe show messages to a single player—anywhere on their screen?
There aren't any commands or permissions in this plugin, because it is mainly an API (it does, however, run as a plugin, to monitor players). I also do not plan to add any commands or permissions in the foreseeable future aside from a test command, because I want other plugins to do everything. This plugin is just an interface (or bridge) that allows other plugins to do cool things.
(as of Beta 1.0.8)
Screenshots:
<small>todo:get some screenshots; if you want to add some here, PM me or leave something in the comments</small>
Introduction
Unfortunately, there is no standard method to do this in bukkit or vanilla, so that's why I wrote my client GUI bridge. The basic idea of the bridge is that the server can send the client a command to, for example, open a customized GUI. Any player can log into a server with this plugin, even those without modded versions. However, if they log onto a server with my plugin WITH the client mod, any plugin can create and send custom GUIs to the client. This plugin presents an API for sending the messages and otherwise moderating the transfer from the server=>client=>server.Client
For this plugin to work to its fullest extent, you need to install my mod that works with it. You can download it here.Commands/Permissions
| Command | Description | Permission(s) needed |
|---|---|---|
| bridge update | Updates the plugin (see auto-updating) | be an op |
| bridge about | Gives you random stats, in case you want them for some reason... | None |
| bridge players | Lists the players that have the client. | Be an op |
Configuration
There are minimal configuration options, and you will probably *never* need to change anything. For reference, see this page.>>[Tutorial] Getting Started
I will release a tutorial to develop with my plugin once the beta release comes out, but for now, you should just use the javadoc, or look at the getting started tutorial.Screenshots:
<small>todo:get some screenshots; if you want to add some here, PM me or leave something in the comments</small>
To do list:
What I am working on, arranged from highest to lowest priority- Releasing a version that the people @ bukkit dev will approve
- Items & Inventories
- Dynamic GUIs
- Documenting functions (with javadoc)
- Adding cross-version support
-
View User Profile
-
Send Message
Posted Apr 16, 2014I updated my signature to match yours.
-
View User Profile
-
Send Message
Posted Apr 7, 2014@Mre30
I'de be impressed if a 12 year old coded something efficiently, but as it stands, most young programmers are treating programming like an english document, as opposed to a math problem. But hey, I was probably guilty of some poor coding habits when I was younger too!
-
View User Profile
-
Send Message
Posted Apr 3, 2014@Xenoyia
lol... right?
Man... these kids don't know what 'true' boredom really is.
I am not really that impressed with 12 year olds programming... its easy as hell to learn today.
Try before the internet, before it was popular, we would read books on how to do it... youtube? pfft.... recording my self and replaying back on the vcr maybe....
-
View User Profile
-
Send Message
Posted Apr 3, 2014You young people. When I was 12 I was coding in BASIC and making commodore 64 games!
-
View User Profile
-
Send Message
Posted Apr 2, 2014@robrobk
Off-topic, I was reading your signature. I know vb.net, html, and css some bit and I know how to make websites, and I'm 12 years old.
-
View User Profile
-
Send Message
Posted Apr 2, 2014is this pretty much the same as spout craft's in game gui?