Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add invulnerability period #117

Open
wants to merge 43 commits into
base: v6
Choose a base branch
from

Conversation

Thatsmusic99
Copy link
Collaborator

Introduces new config options for handling invulnerability, including:

  • Dynamic permissions and custom configuration like warm-ups and cooldowns (e.g. at.member.invulnerability.5 to be invulnerable for 5 seconds)
  • A damage cause blacklist so certain damage types can be ignored easily

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
@Thatsmusic99 Thatsmusic99 added the enhancement New feature or request label Aug 2, 2023
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
# Conflicts:
#	AdvancedTeleport-Bukkit/src/main/java/io/github/niestrat99/advancedteleport/api/ATPlayer.java
#	gradle.properties
Thatsmusic99 and others added 24 commits April 9, 2024 17:27
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
…115)

* feat: Added permission nodes for bypassing movement and rotation on teleport timers

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>

* fix: return true by default if player is not stored in database for tp toggle (#116)

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>

* chore: add debugging for command registration

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>

* chore: add debugging for payment parsing

* fix: missing brackets

* fix: item payments being parsed incorrectly

* fix: check if permission is set

* fix: warning about slimjar and semi-fix for building

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>

* chore(version): bump to v6.0.0-rc.3

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>

* chore: remove old build stuff here too

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>

* chore: clarify movement timer code better

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>

---------

Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Co-authored-by: Niestrat99 <35385996+niestrat99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Thatsmusic99 and others added 15 commits July 7, 2024 22:04
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Signed-off-by: Thatsmusic99 <25277367+thatsmusic99@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant