Tetris
This plugin is a continuation of Streammy's Tetris plugin. Streammy has moved on to bigger and better things, so, with his permission, I've decided to take over development for now so that we can all continue to enjoy Streammy's plugin on our servers.
Features
- Load up tetris at any location (or change settings to limit it to locations)
- Original tetris, blocks are the same.
- Highscores + server-wide anouncements (if configured)
- Various graphical effects (Red-screen of death, startup counter, more are planned)
- Restore support after game-over that supports all blocks
- Permission support
- Plays the original Tetris theme (TM)
- Spectating
- Admin-only areas
Controls
When a player enters the Tetris field, the following blocks appear before him or her:
- Iron, which is used for rotating
- Gold, which is used for horizontal movement
- Diamond, which is used for instant drop Left clicking each of the blocks gives the listed effect.
If you'd like to change these controls, you can do so in the config.
Commands
- /tetris
- Creates a Tetris field the player that use it, or ends the current game immediately if the player is currently in one. Note that the player must be standing on the block MustStandOnBlockType from the config (default: gold block). If CanUseTetrisEverywhere (default: false) is enabled, this requirement is lifted, allowing a user to create a field anywhere. If UseAdminLocation (default: false) is enabled, then the user must be in an admin location created using /tbuild. The user must have the permission tetris.use (which defaults to true for OPs, false for everyone else) in order to use this command, unless the NoPermissions (default: false) configuration option is enabled.
- /highscore
- Lists the current top 5 highscores.
- /tspec
- If Spectate is enabled in the config (default: true), then users will be able to teleport to the lower part of the field in order to spectate a Tetris game in progress by using the command "/tspec PLAYER", where PLAYER is the username of any player who is playing Tetris.
- /tbuild
- If UseAdminLocation (default: false) is enabled, this is the command to be used to define admin locations in which Tetris is allowed to be played.
Donations
If you would like to support the future development of this plugin, a donation would be very much appreciated. If you can also specify a requested feature along with your donation, in which case I'll prioritize adding that feature for the next version.
@GamingG
Np i will look forward to this.. :D
@FuzzyCraft Done.
@Unpluggeddk Sorry for not noticing that one before release. I'll make it properly close a Tetris game upon player disconnect.
Disconecting server while playing is a annoying bug.
when my users join again they cant move or leave tetris
I list of controls somewhere on this page would be nice.
Thanks, everyone.
I don't intend to make this just a quick fix to get the plugin working with the latest RB. I plan on releasing a new version with more features sometime in the near future, so please send in your bug reports and feature requests.
I remember when i saw this on youtube it was awesome but so outdated Thanks alot for updaing this man, it's realy fun and awesome good job!
nice good job on update/
this pplugin was once loved much and deserves more love :)
Good job on updating it and have fun with the old crappy code lol ;)
nice! Thank you :D