Inactive [SEC/FUN] [Inactive] No PVP v1.2.2 - Take no damage, Give no damage (Like God) [2022]

Discussion in 'Inactive/Unsupported Plugins' started by ikillforeyou, Jul 7, 2011.

  1. Offline

    ikillforeyou

    Version: v1.1.0/v1.0.5

    Description:
    I've always wanted to make a plugin that stopped people from using "God" plugins to go invulnerable then kill people while invulnerable.

    Basically how this works is if you type /NoPVP or /NP You're turned invincible and your damage versus other players is removed, basically removing you from PVP.
    You can make other players go into NoPVP mode by typing "/NP (Player)".
    Please note that there's a configuration option to disable all damage to you or just PvP Damage in NoPVP mode.

    As this is my first plugin, additional functionality may be added in the future, as I become more familiar with Java and with Bukkit.

    There is optional permissions support.

    Permissions:
    Allows the player to damage other players while in No PVP mode.
    'nopvp.candamage'

    Allows the player to use No PVP mode.
    'nopvp.use' OR 'nopvp.use.world.<world>' if configuration option multi-world-node is set to true.

    Allows the player to use No PVP mode on other players.
    'nopvp.use.other'

    Makes it so other players can't change your No PVP mode setting.
    'nopvp.override'

    Stops nodes from being disabled when you enter No PVP.
    nopvp.nonodes

    Includes all of the above.
    'nopvp.*'

    Features:
    * Make yourself invincible, and stop yourself from damaging other players.
    * Make other players invincible.
    * Optional permissions support.
    * Optional PermissionsBukkit support.
    * Configuration
    * Optional persistence. You only need to type the command once in the lifetime of the server.
    * Dynamic command disabling, no teleporting/using spells/tpaccepting while in noPVP.
    * Total invincibility or partial invincibility via configuration.

    <Edit by Moderator: Redacted mediafire url>


    Show Spoiler
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>
    <Edit by Moderator: Redacted mediafire url>



    Planned Features:
    * zip.


    Show Spoiler
    Changelog:

    Version 1.0

    * Initial release.

    Version 1.1


    * Configuration
    * BukkitPermissions support
    * (HIGHLY EXPERIMENTAL) disable nodes on NoPVP.
    * Optional status persistence.

    Version 1.0.2

    * Fixed disabling nodes. Works 100% now.
    * You can now add nodes when entering NoPVP.
    * New node, 'NoPVP.NoNodes'
    * 'NoPVP.Use.Override' renamed to 'NoPVP.Override'
    * Removed debug messages from disabling nodes.

    Version 1.0.3

    * You can now disable all damage or just PvP damage on NoPVP.
    * Fixed to b1240, one minor bug.
    * Configuration has to be updated, if it isn't the plugin will be angry at you and probably shut down.

    Version 1.0.4

    * Minor fixes, plugin won't shut down if one configuration option is true now.
    * Updated one piece of code to match 1317.
    * Re-uploaded, Something was wrong.



    Version 1.0.5
    * Added multi-world support. (Thanks @cr0ss for idea.)
    * Fixed a few minor 1.0.0 bugs.
    * Please note that potions can still cause damage as of testing, this is a bukkit bug.

    Version 1.1.0
    * Fixed re-logging while in a 2nd world (Thanks @cr0ss)
    * Fixed the 'disable-nodes' system, now disables commands instead, put * to disable the command past that line. (/time *) would disable all time commands.
    * Re-coded the entire plugin, should use less resources now, half a year of patches from 1.3 code had added a bunch of junk.

    Version 1.2.1-1.2.2
    * Updated to r6's coding standards.
    * Added protection from arrows, minor bug stopped that from happening before.

    Please post any bugs or suggestions below.
     
    Last edited by a moderator: Nov 27, 2016
  2. Offline

    cr0ss

    @ikillforeyou Any luck looking into this with the new dev builds? <3
     
  3. Offline

    ikillforeyou

    It's working on our server with the newest dev build? Could you get me an error log?
     
  4. Offline

    cr0ss

    Oh it's working fine. I was wondering about perhaps adding in the functionality of working with multiverse (turning it off when they switch worlds). :)
     
  5. Offline

    ikillforeyou

    I'm just really busy, I'll probably get around to that when more pressing matters are finished.
     
  6. Offline

    cr0ss

    Ah ok. Sounds good. :)
     
  7. Offline

    ikillforeyou

  8. Offline

    iJumbo

    I have a suggestion. A lot of people quickly switch to /No PvP Mode when they are in combat to TP away and such. There should be a way to disable all TP or /home functions with No PvP on. I know that may not fit others needs, but It would help me a lot.
     
  9. Offline

    ikillforeyou

    @iJumbo

    There is that feature, but it's only supported for permissions 3.
     
  10. Offline

    iJumbo

    That's unfortunate. Will PermissionsEX support for those features ever come?
     
  11. Offline

    ikillforeyou

    Probably not, the way it works isn't very good either.
     
  12. Offline

    cr0ss

    @ikillforeyou Awesome man. Working like a charm with the new multiple world support, even on CB#1538 (testing new stuff right now) with old PEX version 1.15

    Thank you so much.
     
  13. Offline

    ikillforeyou

    Currently working on a huge patch to fix some performance issues, expect it soon.
     
  14. Offline

    iJumbo

    Will that include the features that I suggested? *Fingers-crossed*
     
  15. Offline

    ikillforeyou

    That will come in a later patch, I think I've figured out a way to do it.
     
  16. Offline

    cr0ss

    @ikillforeyou

    There appears to still be a minor bug with NP across worlds that you implemented. Apparently when you cross worlds, it removed the /np function, and all is well. UNTIL you log out and in, then it places /np on you again.

    My set up is like this:

    Base world, /np is on and the people have permission to use it.
    2nd world, no permission to use it and when they cross over, they lose the /np (so it is off). However, in the 2nd world, when they log back in, they automatically have NP on again (even though they still don't have permission to type /np).

    Seems like it just auto defaults to it being on after they relog in that world.
     
  17. Offline

    iJumbo

    Awesome, great to hear.
     
  18. Offline

    ikillforeyou

    @cr0ss
    @iJumbo

    Both features have been implemented, expect a release tomorrow or so. Maybe even tonight.
     
  19. Offline

    iJumbo

    Amazing, [diamond][diamond][diamond] diamonds for you good sir.
     
  20. Offline

    ikillforeyou

    @cr0ss
    @iJumbo

    Pushed out a dev build, too tired to test it fully tonight, if you guys want to go ahead, there may still be some debug messages, but you can live with those until tomorrow. =P
     
  21. Offline

    iJumbo

    Would 'nopvp.nonodes' make it so groups have the ability to TP away with /NP on rather than the ones who cannot TP away with it on?
     
  22. Offline

    ikillforeyou

    Yes, nonodes bypasses the disabled list and lets you use it anyways. I actually forgot to test that, so it might not work. =P
     
  23. Offline

    iJumbo

    lol. I would test it, but I'm too tired as well :/
     
  24. Offline

    cr0ss

    Dev build seems to be working fine now for the issue I was having multi world. Thanks so much!
     
  25. Seems like a really good plugin for my moderators to use when helping users without being tricked into tp'ing, then being killed! Thanks for the release! :)
     
  26. Offline

    supayoshi1

    does your plugin still work with 1.1?
     
  27. Offline

    ikillforeyou

    Not sure, I can't test right now either.
     
  28. Offline

    Reteckz

    Heya!

    Could you maybe add this:
    When people use a command like /nopvplist, they will see a list with who is in no-pvp.
    That would be usefull for events etc. ;D
     
  29. Offline

    XepherLink

    Okay my players cant use /nopvp even though they have nopvp.use and nopvp.use.world.World1
     
  30. Offline

    josip1

    issue with this plugin is the people with /nopvp on take no damage from mobs at all.
     
  31. Offline

    ikillforeyou

    There's a configuration option to disable all damage to the NoPvP player, or just player damage.
     

Share This Page