[MECH] BoundaryKill v1.31z - Soft borders killing you softly [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Zarius, Jul 15, 2011.

  1. Offline

    Zarius

    Borderkill - Soft borders killing you softly
    Version: 1.31z (2011/07/16)

    <font color="#ff0000">Bukkit 1.2.3? See <font color="#ff0000">OtherBounds</font> BukkitDev page for a compatible version.</font>

    This world border creates a circular "soft" border. When a player walks across the border they will start to lose health until they cross back. There is also multiworld support. The mechanic was inspired by the game Allegiance.

    Features:
    * Circular borders
    * Damages players who crosses border
    * Multiworld support
    * Exceptions for admins
    * Players in vehicles
    * Prevents players from teleporting outside the border

    Download: Download | Source Code | Older Downloads


    Show Spoiler
    There is no ingame configuration. Everything must be done by editing the configuration file which is generated on first run and is updated to the latest version when required:

    plugins/BoundaryKill/config.yaml

    Code:
    version: 1
    ticks: 10
    outMessage: You have exited the boundary. Prepare to DIE!
    inMessage: You have returned to safer lands.
    worlds:
        world1name:
            radius: 300
            z: 0
            x: 0
            exceptions:
                - croxis
        world2name:
            radius: 250
            z: 50
            x: -40
            exceptions:
                -
    health: 1
    
    ticks is the number of in game ticks before health is removed for players outside the border
    health is the amount of health removed per hit
    out and in messages are the messages sent to the player when the cross the border
    worlds is the name of the world, the x and z coordinates of the center of the border, and the radius of the border.
    exception is a list of players that you want exempted from the border.




    Show Spoiler
    Here's a <Edit by Moderator: Redacted mediafire url>

    Working:
    * multiple boundaries
    * damage
    * exceptions (player list and/or bukkitperms)
    * circular boundaries

    Not working yet:
    * inverted boundaries
    * rectangular or region base boundaries
    * damagerate

    Considerations:
    * this is not ready for active use (obviously just a pre-release) unless your players don't mind getting killed by bugs.
    * you probably want to put delay rate down to around 5 (that's the minium at the moment) - I left it at 40 for testing (checked the boundary every 2 seconds)
    * safeinsideboundary - set to true or false at your preference: if you have concentric boundaries set to false, if you have non-concentric set to true.



    Todo List:
    See GitHub issues page.

    Changelog:
    Version 1.31z
    * Zarius takes over development
    * Fixed bug with players quitting
    * Excepted players still get informed about the boundary

    Version 1.3
    * Fixed damage code. Should now drop chests for Tombstone.

    Show Spoiler
    Version 1.2
    * Fixed teleporting to operate in a more sane manner
    * Updated to craftbukkit 617
    * Added support for vehicles
    * Added a per world exception list

    Version 1.1
    * Updated for bukkit 405+
    * Fixed a couple of nasty bugs

    Version 1.0
    * First release


    Original plugin and ideas by Croxis, many thanks for creating this great plugin - I hope I do it justice :)
     
    Last edited by a moderator: Nov 27, 2016
  2. Offline

    AlbireoX

    Nice idea.
     
  3. Offline

    pyropyro78

    I wish you luck on keeping this plugin alive, i love it.

    That said, just to start it off. Is there a possibility to make entire groups exempt instead of just users?

    Just notice your todo list. Thank you for taking this thing over
     
  4. Offline

    ~Poke~

    Full support from me :)

    I would have it already, but I (The admin of all people >.>) made my own base 3000 blocks from spawn.
    Awaiting multiple non-concentric borders.
     
  5. Offline

    croxis

    Fantastic, I wish you the best of luck!

    Also, bukkit now has its own permissions system. That was my personal requirement for supporting permissions, something that you do not need to follow (but is now moot anyways).
     
  6. Offline

    Phant0mX

    Does this support multiple boundary circles in a single world? If not, could it be considered for the future? Thanks!
     
  7. Offline

    Zarius

    Yup, multiple boundaries per world is in progress :)
     
  8. Offline

    Phant0mX

    Awesome! :D
     
  9. Offline

    jandraelune

    Can we just set exceptions to a group or link to a permission file like Ops.txt/permissions.yml instead of each individual user?
     
  10. Offline

    Zarius

    Yup - have you read my todo list? (issues page)
     
  11. Offline

    jandraelune

    Any explanation on how to set it for groups? There's nothing in the config file other then - Croxis which shows how to add users, and there is no readme file.
     
  12. Offline

    sharkale

    works with cb1000?

    edit: tested. work perfect :D
     
  13. Offline

    topsub

    I am testing this out this afternoon with my multi world server.
     
  14. Offline

    Zarius

    Cool - should work fine. Haven't got to adding the new features yet though.
     
  15. Offline

    1cec0ld

    This works great on my server, with a 880 radius protecting our map from getting too ginormous. A few people have spammed bread and pork (we have /stack enabled) but they were smart enough to go in the direction we were developing.

    After reading your to-do list,
    All I can ask for is a killing border that would have maybe 20 radii larger (to prevent food spammers)
    And rectangular borders (or some way to set up multiple circles in a rectangular shape? Random idea)

    Thank you for making this work so well. Good luck with your plans!
     
  16. Offline

    Zarius

    @1cec0ld

    Glad it's working well for you - I've got a basic framework written up for the extra features (multiple borders, rectangles, etc but have been focusing on the OtherBlocks plugin).
     
  17. Offline

    kylevin

    It seems that when I put it at the edge of the map, it kills everybody in the map.
     
  18. Offline

    Zarius

    Huh? What settings are you using? And which CraftBukkit? Should work ok work 1060, that's what I'm running on my server.
     
  19. Offline

    kylevin

    This is the config file:

    And yes, I am running craftbukkit 1060.
     
  20. Offline

    Zarius

    Anyone outside a 300 block radius is going to die pretty quickly - is that what you wanted?

    My config is:

    Code:
    inMessage: You have returned to safer lands.
    ticks: 100
    outMessage: Warning - high radiation level detected.
    worlds:
        world:
            exceptions:
            - Xarqn
            radius: 2500
            z: 0
            x: 0
    health: 1
    version: 1
    
    Which gives players a 2500 radius to play within and health doesn't go down instantly (though they still can't stay outside the boundary for long).
     
  21. Offline

    kylevin

    Yea I pretty much wanted to kill them. I'll try your config and see if that works. That didn't work, it still kills the people inside.
     
  22. Offline

    Zarius

    Odd - I'm running it on two 1060 servers (live and testing) with a different mix of plugins on each and no problems - can you try BoundaryKill by itself and see if the problem persists?
     
  23. Offline

    kylevin

    It worked but the coordinates are off. The center is 0,0 and goes out 300 in each direction. So I walked out and it was at 300 on the x and 50 on the z. I can show you if you want.
     
  24. Offline

    Zarius

    That's probably working fine - keep in mind it's a circular border, not a rectangle or square. Rectangular borders are in progress but my OtherBlocks plugin is taking priority.
     
  25. Offline

    Nazerb

    Support multiple borders yet?
     
  26. Offline

    Zarius

    Mostly written, needs to be polished off and tested. Will get to that after OtherBlocks 2.0 is released.
     
  27. Offline

    Nazerb

    Thanks
     
  28. Offline

    Nazerb

    Any idea when this feature would be available?
     
  29. Offline

    Zarius

    It's a big rewrite but finally got it compiling last night :D Now I have to work out the bugs and flesh out some of the features - hope to get a little of this done tonight but I'm going to be busy over the weekend (being father's day and all) so perhaps a few days after that.
     
  30. Offline

    BluXDragon

    Allegiance is an amazing game.
     

Share This Page