Multiple Scoreboards
This plugin allows you to use the Scoreboard API that bukkit provides, implementing Multiple Scoreboards in-game.
==Main Idea==
Have you ever wanted to be able to make Multiple Scoreboards in-game? Or maybe just be able to instantly update your SQL database with the scoreboards in game. With this plugin, it is possible! This, and much, much more.
This plugin is indented to be a extent to the basic /scoreboard functionality from vanilla, allowing you to create more than just 1 scoreboard. One of the main goals of this project is update a SQL database with the in-game scoreboards, so you can have access to your deaths in a web-based interface.
Also, if you really think about it, you can make donation systems just with this, using webpages to set the donation status of your players, and, in-game, command blocks that look for those players, and give them... I don't know... jump boost 10? :D
==Features==
After all of what you read, you must be really excited, but, for now, I cannot give you a version with all that. I'm going to be updated really frequently the plugin, introducing new features and bugfixes.
-Does not break instantly each Craftbukkit build, since it only uses the Bukkit API!
-FlatFile data storage.
-Basic vanilla functionality: Create a new scoreboard, and create objectives for it.
As I said, this list is constantly being updated with everything I'm adding.
==Planned Features==
- Implement the rest of the basic vanilla functionality;
- CustomScoreboard API, so plugin developers can use this to make scoreboard-related statistics for their plugins a lot easier.
- Custom Target selectors for command blocks (and game chat too!), so you can use command blocks to get data from the scoreboards you create as redstone signals!
- MySQL support, so you can save the scoreboards on a MySQL database, which instantly allows for a lot of cool and neat things you can do!
- A command to clear all of the data on a scoreboard, or to clear a player's data on all scoreboards.
==Permissions==
There is only one simple permission:
multiplescoreboards.command -> Allows you to access the /multiplescoreboards command.
==Guides & Videos (if any)==
- Dev. Version 0.1:
Check out this link where I give you a overview of the functionality in the Dev. Version 0.1:
http://dev.bukkit.org/bukkit-plugins/multiple-scoreboards/pages/how-to-use-the-plugin-development-version-0-1/
==Installation==
Just download the latest version of MultipleScoreboards, and place it in your plugins folder. Then, restart or reload your server.
The default config should be good for most servers, but you can take a look and change what you want.
==Bugs==
Please report ANY bugs you find, any exceptions that appear on the console, but they are not supposed to, anything related to it, pretty much, using Bukkit Dev's Ticket tracker.
==Developers==
There is going to be an API for Plugin Developers to use, if they want to use it for something in their plugins. Not implemented yet, but it's comming!
"There is going to be an API for Plugin Developers to use, if they want to use it for something in their plugins. Not implemented yet, but it's comming! " - 2013 lol, bullsh*t.
What's more, with Bukkit almost dead (I got back into Minecraft and like two weeks later Bukkit gets DMCA'd, and, what's more, Mojang hasn't even done anything to fix that, not an Official plugin API, not a counter-DMCA, nothing, which, from my perspective, tells me Mojang is not interested in saving Bukkit before it totally dies, or they would have done it by now, and now that Mojang is part of Microsoft I doubt they will do anything) there's no point in focusing on developing any of my public projects any more.
I'm interested in projects like Sponge or Glowstone, so, if every any of these projects see the light of day I will be very happy to port my three plugins over. I will try to focus on Sponge first because it's proposed that there will be an implementation of the Sponge API on Glowstone.
In the meantime, my Bukkit plugins are "on stasis".
Just one last thing: if I ever get the patience or motivation to continue developing for Bukkit or Bukkit-like APIs, I will. Other than that, I cannot promise that I will update my plugins.
In the case of MultipleScoreboards, I'll see of getting a GitHub repository setup with the source code and port everything over to a GPL license. Last time I worked on it I was trying to get my command API setup such that commands would be easy to create and tab-completion would be really easy on the programming side of it, but I never finished that so I will post the source code for the latest build of the plugin. I don't think I have MultipleScoreboards "mavenized", but if I do, the pom should do the hard work for you.
So, have you finished your exam ? It's been, well ... one year ! Any news ?
Great plugin! It helps a lot when you are making multiple minigames with multiverse
Just one thing...
try to add the current scoreboard features, ALL of them (at least until v 1.7.2), something you can also add its a command /ms scoreboards hide <scoreboardName> and if you want a testfor or something to test for the highest score in the scoreboad.
Tnx a lot
PS: really need this new features the quickest possible D:
It still doesn't work with teams :-( Can you fix it?
Hi,
I successfully created a scoreboard called 'Minigames' and made a dummy objective called "Points". I can also successfully add/remove/set the points for each player.
My question is, how do I use these in a /testfor command or a player filter?
For example, vanilla scoreboard objectives can be used like: @a[score_points_min = 10] How do I do this for the 'points' objective within the custom scoreboard?
@zarte13
It's really easy if you try it in singleplayer and try that. I'm not quite sure. It is difficult!
You should add easier to create scoreboard beacause there are people (Like me) that are not so good with scoreboard.
Just a quick update: I'm gonna finish most of the exams I have this week and then I will be able to focus on the plugin again. I'm sorry for the huge delay since the last update. And oh yes, I'm still alive when you die! :D (Reference)
Of course I understand, thank your for you fast answer
I have been busy with school right now, especially in preparations for the exams coming up. I will try to update the plugin as soon as possible, but I cannot rush at an update because much of the internal code has changed (especially because I wanted to make 1.7 and 1.8 updates easier).
I will try to get a version up for testing as soon as possible, but I cannot guarantee that I will update in (---a random time and date goes here---). So, I'm sorry, and I hope you understand that little joke there :P
Hello, Your plugin is so useful, it's the only solution that I've found to run my minigames server in order to prevent the displays of the scoreboards to hide each other. However I can't use it as it is now because it still misses teams and testfor command, I would be so glad you could tell us when you think you will implement this. Thank you for your hard work here !
We all are. Don't rush D4rkDeagle
I'm still waiting xD
I have been busy with some other projects that I am also working on, and real life stuff also gets in the way (a ton of times), so I haven't had much time to work on Multiple Scoreboards. I'll try to push the new version as soon as possible, but no ETA of when that's happening, especially, because I hate to not test stuff and let versions out with known bugs. If I know about the bugs, I'll rather fix them before I release a new version, than later having to deal with the problems they've created. I know, a little bit of a perfectionist, but I prefer it that way. I hope no one is that much upset about it :)
Anyway, I will try to get a new version ready for testing as soon as possible, and, after 2/3 days of testing, I'll release it if everything is ok.
@danj1066
Thanks a bunch
yes Ackuraku, that is a feature of this plugin
With this plugin could I have a scoreboard thats only visible to the players that are in the scoreboard or in a certain world? For recording minigame-scores and resetting it all at the end of each minigame?
Vellfire, it will be released as soon as D4rKDeagle has finished with the Plugin coding, compiling and testing
im waiting for new version released