Inactive [FUN] Tetris v0.5 - Perfect game when bored [1337]

Discussion in 'Inactive/Unsupported Plugins' started by Streammz, May 23, 2011.

     
  1. Offline

    Streammz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Tetris
    Version: 0.5

    How do you mean addicted? I just play tetris in minecraft!
    With this plugin, you can play Tetris in-game!
    Also, It has permission support, visual effects etc.

    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
    Download:

    v0.5 - Download here
    [IMG]
    If you really appreciate my work, please support me so I can create plugins faster in the future.

    Does it lag the server?
    I've got an public Tetris server which has been tested with 5 players playing at the same time on an 1gb server, and it was lag-free.

    How do I make predefined Tetris locations
    In the settings file, change "canUseTetrisEverywhere" to false and "MustStandOnBlockType" to an uncommon block id (sponge/jack`o lantern etc)

    Will this break any terrain?
    I've made the Field.Restore() in the script so it supports any block (chest/sign etc) and prevent any dupes thats caused with that.

    I've got an error in the console
    Please post it on the topic and include your settings.txt with it too.

    How to reset the field?
    type /tetris again and it will go away

    What is the permission node for /tetris ?
    Its 'tetris.use'

    How to I rotate / move the blocks?
    After the game starts you'll see gold/iron/diamond blocks on the side of your screen, if you 'press' them (left/right click), you'll move them
    Currently gold is left/right, iron is rotate and diamond is down.

    How do I spectate tetris players?
    /tspec <playername>

    How do I make admin-defined tetris area's?
    With 0.4+, you can change the settings to use ONLY admin-defined areas, thats useful for tetris arena's.
    So here's how you make them
    - In the settings.txt, change "CanUseTetrisEverywhere" to false, and "UseAdminLocation" to true
    - Reload the server
    - In-game, people which are OP or have 'tetris.create' permission, can now use /tbuild (short for TetrisBuild to place blocks where tetris can be played on.

    Heres a graphical example:
    */tbuild*
    [grass][grass][grass][grass] -> [grass][wheatsprout][wheatsprout][grass] -> [grass][wood][wood][grass]
    [dirt][dirt][dirt][dirt] -> [dirt][grass][grass][dirt] -> [dirt][dirt][dirt][dirt]
    */tbuild* again
    Now people can play tetris when they stand on the wood

    How do I change my button binding?
    In the settings.txt when updated to 0.4, there should be a part with Button Binding and several shortcuts, Its all explained there what all means.



    Video:

    Review by @jamescosten



    Changelog:
    Planned for 0.6:
    V0.5 (12 Nov):
    • Updated for RB #1337
    • Added light @ night/dark area's when playing
    • Removed PermissionsPlugin depency (built-in permissions now)
    • Classic mode support (doesn't spam messages in chat in classic mode)
    V0.4 (27 May):
    • Fixed restoring the field when old data contained wallsigns
    • Tbuild mode to make admin-only areas (see FAQ)
    • You can now change button binding to your own liking (I got too much complaints about this), see settings.txt / FAQ
    V0.3 (25 May):
    • You can now spectate tetris players using /tspec <player> (short for TetrisSpec <player>)
    • The game will anounce (if configured) whenever an player beat somebody's highscore
    • Music goes faster when the blocks go faster
    • You can "scroll blocks down", if you scroll with your mouse, the block will go 1 space down so you can make it go faster down if you want.
    Oh and the version number will show the 0.3 now too, instead of 1.0.0

    V0.2 (24 May):

    • Fixed 5th highscore not saving
    • Added /highscore so you can check highscores (not sure if this conflicts with other plugins)
    • Added music boxes that play the tetris theme
    v0.1 (23 May):
    • Initial release with all the main functions

    This post has been edited 7 times. It was last edited by Streammz Nov 12, 2011.
    Undrtakr, NEO, fugue2005 and 10 others like this.
  2.  
  3. Offline

    NEO

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes i watched the videos and read through the OP, i wish the documentation was a little better but i got most of it :D So far people cant stop playing this on my server. Always tons of people waiting in line :)

    Also if the platform you actually stand on when you play could disappear for 2 or 3 seconds after the game ends that would be great. With the amount of players waiting in line people tend to try to hog the game by going more than once, making them fall off would prevent this. Perhaps a config option to enable this :)
  4. Offline

    Chasingu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I love this plugin, and when my server comes up when Im done working on it, I think its going to be a great hit.

    1.6.6 Compatable.
  5. Offline

    VGFreak97

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I LOVE THIS!
  6. Offline

    xz38

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    If anyone would like to try and top my high score my server ip is 99.183.227.42 I have an area set up to play near spawn next to the large pyramid.
  7. Offline

    fatmarley

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Has any one had any issues with possible conflicting plugins? Quite often on my server the game will freeze...

    The blocks will stop moving, but you can still log out of the game.
  8. Offline

    Streammz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    can you list your plugins please?
    edit: rather the ones that use timers
  9. Offline

    fatmarley

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I figured out what it is...Thundertools. Whenever the other admin shoots lighting from the gold sword, it freezes tetris.
  10. Offline

    woodzy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    what about multi player and playing with the server?
  11. Offline

    woodzy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    i tryed the admin ONLY tertis stop to play and .........yea didnt work at all heres my config CB#818 V0.2 and the button config dont work eather
  12. Offline

    Streammz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The config is the same as the default, but note that if you input something wrong in the config, it will default it to the original
  13. Offline

    Reterg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Streammz
    I am no programmer so I could be wrong. This is for all the people asking to be able to use arrow keys to play Tetris instead of punching the blocks.
    The BukkitContrib plugin looks like it introduces a Keypress event. I'm not sure what that means exactly but it looks like you would be able to map certain keys in your plugin. So you could assign the arrow keys to control tetris and players with the client side mod for BukkitContrib installed would be able to play with arrow keys?

    Again, I am no programmer, and I haven't read too much into it, so I could be wrong.
  14. Offline

    ObsidianEagle

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yeah, i think a multiplayer mode would be awesome
  15. Offline

    Simon Nilsson

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    OMG OMG I REALLY LOVE THIS PLUGIN!!! IF YOU ADD MULTIPLAYER MODE AND PERMISSIONS IT WOULD BE THE BEST PLUGIN IN THE WORLD!!!
  16. Offline

    slash123456789

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    THIS IS THE GREATEST PLUGIN EVER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    how much time did it take you to make this plugin :)
  17. Offline

    EMOberger

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Perhaps left click moves it left right click moves it right scroll goes faster and shift scroll rotates?
  18. Offline

    tha d0ctor

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    can you make it so if oyu get in the top 3 high score you get a customize-able iconomy payout?
  19. Offline

    Yvar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    To epic. :D
  20. Offline

    dieprogamer

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Very good Plugin, but how can I make a Area for this??? I want make an arena for matches! I can not find a instruction for this!
  21. Offline

    Streammz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    somewhere in the FAQ there should be an tutorial for that
  22. Offline

    prefix

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Amazing plugin! worked on first try on my 860 server with alot of other plugins. Only problem is if if someone else issues /tetris too :D I might sort that with only having 1 block for tetris though!

    Thanks again! this will keep my VIPS from becoming bored :)

    Maybe it's possible to disallow others from using /tetris when others are?
  23. Offline

    GiebatNr1

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Holy s*** this mod is incredible!
    i love it!!
    When you start play you cant stop!
    and the music in the background ooooh <3

    But there is one thing i wonder
    Cant you make ntote blocks, when you hit it with redstone or something you can make a song with just that
    So u get up some rows and some scroll to the side thingy :)

    And you can press where you want the sound :D

    That would be really epic!
  24. Offline

    some1

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  25. Offline

    Reimi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The only thing I find a bit.. eh is the brown blocks (the "L" block), especially when playing at night it's hard to see. So if you could change the color of the block to something lighter (like white, or a light gray, maybe yellow), that would help :)
  26. Offline

    Kieron Etherimgton

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    the spectating command seems broken, have platform 10 above ground and even for OP's /tspec etherz10 doesnt work but /tetris does
  27. Offline

    mariofan765

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    awesome, man! adding to my server right away!

    only other thing:

    add a tetris on noteblocks that repeats and this plugin is perfect.
  28. Offline

    Streammz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    the funny thing is, that it has that already ;)
  29. Offline

    Streammz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  30. Offline

    Reterg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    No, it would be optional. People can still play it the original way if they wanted to but only get the client mod if they wanted to use other keys for tetris piece movement.
  31. Offline

    Blocker226

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Um...could you make a way to keep the playfield after playing? So it would be like a building instead of it loading each time. And what is the doorway below the platform for? (You can see it if you drop off the platform as a white wool gateway.)
  32. Offline

    Streammz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You can use worldedit to select the field and //copy, /tetris to remove the field and //paste again

    and that hole is meant as spectator entrace

Share This Page