[REQ] The Walls Plugin [Formatted]

Discussion in 'Plugin Requests' started by DribblesSeakip, Jul 16, 2012.

  1. Offline

    DribblesSeakip

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Plugin Category: Admin
    Suggested Name: The Walls
    What I Want:

    It will be an automated plugin for operating this server, that would reset the map at the end of the round and allow for team support, as well as spectator mode
    Ideas for commands: Automatically start when a certain amount of players are in the server, possibly /walls info for seeing information about the current round, /walls start for admins to force start
    What I would like it by: I don't mind, I understand it would be a big plugin

    I understand that you are not allowed to offer monetary payments, but if you can help me if you would like to, you can become a coder with my server (www.Seakip.com)

    Thanks!
    Dribbles
  2. Offline

    WarmakerT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ah, I'll start working on this :)
    Development status:
    • Restarting the server without running multiple java processes.
    • Kick on restart.
    • Generate server run file[WINDOWS].
    • Downloading .zip file automatically.
    • Unzipping the .zip file
    • Setting the world as the one unzipped.
    • Stopping players from building outside of the map and above the sand wall(reduced a bit so people can't block glitch).
    • Auto-start game when there are 4 players online.
    • Make the sand fall once xx(configurable) time has passed.
    • Kick players on death.
    DONE!

    This post has been edited 10 times. It was last edited by WarmakerT Jul 16, 2012.
  3. Offline

    DribblesSeakip

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey! Thanks for the interest! Firstly, do you have Skype (my username is Seakip).

    The best way I have found for restarting the server is to use a shell script, something that works well for me:
    #!/bin/bash

    BINDIR=$(dirname "$(readlink -fn "$0")")
    cd "$BINDIR"
    while true
    do
    java -Xincgc -Xmx1G -jar craftbukkit.jar
    done
    It means that when the server gets reset, it will start back up.
  4. Offline

    WarmakerT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm using:
    Code:
    @ECHO OFF
    TASKKILL /F /IM "java.exe"
    SET BINDIR=%~dp0
    CD /D "%BINDIR%"
    java -Xmx1024M -Xms1024M -jar craftbukkit.jar
    PAUSE
    And

    Code:
         
    //On disable
      Runtime rt = Runtime.getRuntime();
            try {
                rt.exec("cmd /C start /min");
                rt.exec("cmd /C start /min "+ "Run.bat");
            } catch (IOException ex) {
                Logger.getLogger(TheWalls.class.getName()).log(Level.SEVERE, null, ex);
            }
    I'm working on generating/executing the files depending on the OS.

    This post has been edited 3 times. It was last edited by WarmakerT Jul 16, 2012.
  5. Offline

    AteForFree

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Looking for this too! I think i need this too, look at my thread too plz. Maybe we can share or something! :d
  6. Offline

    codename_B

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So like, is this a plugin someone has already made, that you want made for you?
  7. Offline

    WarmakerT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Finished ;)
    Download link: http://dev.bukkit.org/server-mods/thewalls/
    You just need to drag the plugin file in the plugins folder.
    It automatically downloads the world and sets it as the world, also unzips it.
    To set the time before the wall falls since the game starts, go to the configuration file and modify the "Ticks" value. 300 ticks is the default value(I guess). 20 ticks = 1 second.

    Also, only works for Windows. :)

    This post has been edited 3 times. It was last edited by WarmakerT Jul 17, 2012.
  8. Offline

    DribblesSeakip

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey mate! Love what you have done! A few suggestions that could make this great plugin awesome:
    - Spectator mode, invisible to regular players
    - Team suport (I usually play with 3 players on each team, 12 players total)
    - Along with team support, team chat
    - Built in team chat

    Thanks for waht you have done so far!
  9. Offline

    WarmakerT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, before even adding that. Could you test it and tell me if it works? xD
  10. Offline

    njb_said

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Dont work even on windows
  11. Offline

    InfiniteMinecraft

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    http://dev.bukkit.org/server-mods/thewallsnerds/
    njb_said and WarmakerT like this.
  12. Offline

    daboross

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Did you see the message in the top of that page?
  13. Offline

    WarmakerT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You can make the plugin with VariableTriggers and some others ^_^

Share This Page