Steel
Steel
What Is Steel?
Steel is the Bukkit implementation of Flint, a platform-agnostic minigame engine.
How do I use it?
If you want to run a minigame built with Flint, simply place the Steel.jar
file in your server's plugins
folder.
If you want to build a minigame with Flint, have a look at the official tutorial.
Plugins using Steel
Below is a non-exhaustive list of plugins utilizing the Steel engine. If you'd like your plugin added to this list, shoot me a PM.
External Links
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. Additionally, these builds often undergo little to no testing, so there is no guarantee they will function properly. You may download them here.
Donate?
I've invested hundreds of hours into developing this engine. I do it for free because I enjoy it, but donations are always greatly appreciated. You can donate through the button at the top-right at the page. :)
Metrics
Steel collects anonymous usage information. Click here to view the compiled data.
The following information is collected and sent to bStats.org: a unique identifier, the server's Java version, the server's online mode, the plugin version, the server version, the OS version/arch, the CPU core count, the player count, and the metrics version.
Additional usage information specific to the plugin is collected as well. This includes a unique identifier, the plugin version, the Flint API level, the server's Java version, and a list of minigame plugins utilizing the engine
Auto-Update Disclaimer
Steel includes an auto-updater which will automatically download new updates to the plugin by default. This may be toggled via the auto-update
key in the config.
@ClumsyJack
https://dev.bukkit.org/bukkit-plugins/steel/files/19-steel-v1-2-7/
Could I have the 1.8.8 version of the plugin? That would be really helpful, thanks
@crysis992
Sorry for the super-late reply, I didn't see this until now.
I think water/lava/fire should be rolled back with everything else. If you're having issues with those blocks it's probably a bug and I'd suggest you open an issue on GitHub so I can have a look at it. I'll try to look at it more closely in the near future if I have time as well.
1. That seems a little high-level for the engine, especially since it can be accomplished fairly simply by the plugin itself. However, if you still want to see it in the engine, I'd again recommend opening an issue so it can be discussed and fleshed out further.
2. Sort of goes hand-in-hand with the above as you said. But of course, I'm open to considering it if further discussed.
Thanks for the feedback! If you have anything else to suggest I'm all ears; I love hearing stuff like this because it helps me improve the project. I'd also be interested in seeing the project you're building on the engine once it's finished. :)
Loving this minigame engine so far!
But I'm missing a few options, which would be great in my eyes.
I know, i could implement these features in each minigame, but yea..thats not the point of it c:
Rollbacks:
I see it supports arena rollback. But sadly, placed blocks (Water/Lava and Fire) are not included in this rollback).
Any chance of adding it, so it does a real rollback?
Teams:
1. Maybe add a method to divide a set of Challengers into teams (automatically create even teams), something that I can call before the arena starts and it splits all Challengers into even teams for the current round (I hope you get what i mean)
2. Maybe a way to set the maximum team size (This is only relevant if the idea above gets implemented)
I hope you keep up the great work, and don't stop adding features ^.^ This plugin/engine has alot of potential!
(Currently developing a 1vs1 Multiarena plugin with this engine)