[REQ] The Walls Plugin [Formatted]

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

  1. Offline


    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)

  2. Offline


    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.
  3. Offline


    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:

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


    I'm using:
    TASKKILL /F /IM "java.exe"
    SET BINDIR=%~dp0
    CD /D "%BINDIR%"
    java -Xmx1024M -Xms1024M -jar craftbukkit.jar

    //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.
  5. Offline


    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


    So like, is this a plugin someone has already made, that you want made for you?
  7. Offline


    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. :)
  8. Offline


    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


    Yeah, before even adding that. Could you test it and tell me if it works? xD
  10. Offline


    Dont work even on windows
  11. http://dev.bukkit.org/server-mods/thewallsnerds/
    njb_said and WarmakerT like this.
  12. Offline


    Did you see the message in the top of that page?
  13. Offline


    You can make the plugin with VariableTriggers and some others ^_^

Share This Page