No Friendly Fire


No Friendly Fire


This Plugin allows you to create teams based on permissions that you assign to your players, team mates aren't able to damage one another. It can even prevent you from hurting yourself!

Usage


  • Check the config and add your own teams
  • Create a group in your permissions plugin for every team
  • Then add the permission for the team, use "nofriendlyfire.teamname"
  • Now you can just add all the users you want to the teams (the groups you created for the teams)
  • All the players in the same group won't be able to damage one another


Features


  • Can block melee, arrow, snowball, potion damage and damage to yourself. Can also only selectively block what you choose.
  • Can display a message to the player attacking his teammate and to the teammate that got attacked
  • All the teams can have custom colors to be displayed in the name above a players head requires TagAPI
  • This plugin is meant to be rather simplistic, in that regard I decided to require the use of a permissionsplugin instead of writing my own team system.


Commands


nff reload
reloads the config


Permissions


nofriendlyfire.admin
gives access to /nff reload
nofriendlyfire.teamname
every teams permission is made of "nofriendlyfire." and the name of the team from the config. Example: Attackers - nofriendlyfire.attackers


Source Code


I love OpenSource, here you go. https://github.com/Di3mex/NoFriendlyFire


Links


Color Reference
To be able to set the color above a player's head you will download this optional plugin called TagAPI. It allows for inter plugin compatibility and prevents complications before they arise.


Donations


I love donations - make my day :) - the link is in the top right corner.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of server075 server075 Dec 23, 2013 at 05:15 UTC - 0 likes

    @Diemex: Go

    Yes that's what I think. I like the idea but its not really usable for me, thx for the fast response.

    maybe you can make it a next gen plugin by removing the use of permissions side and implement it into the plugin, and that a player can use the commands to make teams whit the right permissions.

    server075  island-pvp

    Link: Island-pvp and Skyblock

    Server ip: Play.Server075.COM

    Server ip: Play.SkyBlock.NL

  • Avatar of Diemex Diemex Dec 22, 2013 at 20:47 UTC - 0 likes

    @server075: Go

    Your usecase is out of the scope of this plugin. This plugin is meant to be a lightweight and simple way for an admin to setup teams with commands he already knows (permission systems). It is not meant for player managed teams.

    For that usecase every group would need a team admin that would be able to modify the team members or handle accepting of players trying to get into the group.

    You could try out several other plugins that you can find by searching for "teams" on the search page.

    BFAK:Diemex,90666917,735dd739f92a61a52f78235dea7c6c14ab2eeb961888fb41d7e8f5bec0296c51

  • Avatar of server075 server075 Dec 22, 2013 at 14:14 UTC - 0 likes

    •Create a group in your permissions plugin for every team so I got 9 groups (player, vip1, vip1-mod, vip2, vip2-mod, vip3, vip3-mod, admin, owner) I got lots of people online how would you set it up so each player can have a friend and still pvp to other teams ?

  • Avatar of wehehehek wehehehek Apr 30, 2013 at 14:44 UTC - 0 likes

    @Diemex: Go

    I didn't even noticed the core permissions' API. Thanks for letting me know. It is working great!

  • Avatar of Diemex Diemex Apr 30, 2013 at 13:57 UTC - 0 likes

    @jommeke: Go

    What do you mean? Who should bypass what?

    @wehehehek: Go

    As long as nothing is changed in the core permissinons API and how DamaheEvents are handled this plugin should work.

  • Avatar of wehehehek wehehehek Apr 30, 2013 at 13:50 UTC - 0 likes

    Will you be porting this plugin of yours to CB 1.5? Thanks!

  • Avatar of jommeke jommeke Apr 26, 2013 at 17:08 UTC - 0 likes

    add bypass perm

    BFAK:jommeke_65,90767309,284a180e04b18f5fa6ea48dc24c331e5dc3e9f070853c74d9b41b056505c5dc4

  • Avatar of datamann10 datamann10 Apr 03, 2013 at 10:01 UTC - 0 likes

    @zak561: Go

    The plugin works fine, why would we need an update?

  • Avatar of zak561 zak561 Apr 03, 2013 at 00:14 UTC - 0 likes

    Any news on an update?

  • Avatar of datamann10 datamann10 Mar 31, 2013 at 21:07 UTC - 0 likes

    @datamann10: Go

    I sent u a pm, could you please take a look at that?

Facts

Date created
Feb 11, 2013
Categories
Last update
Mar 28, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
No Friendly Fire
Downloads
1,607
Recent files
  • R: 1.0 for CB 1.4.7-R1.0 Mar 28, 2013
  • R: 0.2 for CB 1.4.7-R1.0 Feb 12, 2013

Authors

Relationships

Optional dependency
TagAPI