Closed AWobbuffet closed 1 year ago
Thanks for bringing this to my attention (and also the kind words at the end there 😄).
With that it's indeed apparent, that the effects cause issues for other players in the vicinity, if exploited for PvP. However, I think, that adding an option to the /revive
command isn't too useful, as you still wouldn't know the situation at the location, without being present, thus not eliminating the underlying issue.
I believe, that making the player incapable of fighting during this ghost-like phase or forcing them out of it, once they engage in combat. But alas... I'm open for more suggestions. In the meantime, I'll try implementing this in the next update.
On an unrelated note: I've adjusted this issue, to fit the Issue-Template. It seems, that it's not all that clear on how to follow it...
Alright thank you, I wish you good luck if troubles end up ensuing while trying to do the adjustments
The issue should be resolved in 0.7.0. A player will now be set into an invulnerable and invisible state upon being revived, but will be forced out of this state, once they go on the offensive or 30s have passed.
Is your feature request related to a problem? Please describe. Yes, I'm having a problem with the effects players gain on revival. The problem is whenever I revive a player they gain resistance 2 and invisibility 2 for 30 seconds which in hindsight sounds like a good idea so they don't die instantly again depending on their situation (fell in lava, got spawn killed by someone camping there, etc.) However the issue I'm having with this is that say they were killed unfairly in a duel but in an area where there are quite a few other players, they can get revived with the effects and proceed to start killing everyone there without any issue since they have invulnerability as well as invisibility making them able to kill multiple other people before losing their effects causing a much bigger issue.
Describe the solution you'd like My solution is to not remove this but to make it toggleable via config or via the revive command (ex. whenever you make the revive command gui you can make one of the true or false things the option to give players invulnerability on revive). I kinda just explained what the solution was in the title lol
Describe alternatives you've considered An alternative solution I've had was to just clear their effect once I made sure they were safe however I feel like it's a little bit inefficient since I have to leave what I was doing just to go over to the person that was revived and make sure they were fine before clearing their effects.
Additional context I don't really have any additional context for this it's kinda straight-forward imo. but thank you so much for being willing to help with all of the suggestions I've made! I genuinely think this is such a useful plugin and I thank you so so very much!