SirBlobman / CombatLogX

A modular Spigot plugin that prevents players from logging out during combat and has many expansions for extra features.
https://www.spigotmc.org/resources/31689/
GNU General Public License v3.0
154 stars 52 forks source link

Force Field bypassed by expansion.damage-tagger.damage-type.entity-explosion #868

Open Storm7782 opened 6 days ago

Storm7782 commented 6 days ago

Server Implementation

Paper

Server Version

1.21

Describe the bug

expansion.damage-tagger.damage-type.entity-explosion Does not work on forcefields with the option "end-cristals: true" you can bypass the forcefield by getting re-taged by a end-crystal, here's an example: image

Reproduction Steps

Just watch the videos 1 and 2

Expected behaviour

i expected that i could fix the bug, but no.

Screenshots / Videos

please look https://github.com/user-attachments/assets/a1003c52-0083-4223-a00d-de629c49b0e3

https://github.com/user-attachments/assets/87815677-75a5-4e60-8c76-05148c283c41

latest log file (if applicable)

https://mclo.gs/b3r3eLj

CombatLogX Version

[20:59:06 INFO]: Java Version: 21.0.3 [20:59:06 INFO]: Java Vendor: Eclipse Adoptium [20:59:06 INFO]: Java URL: N/A [20:59:06 INFO]: Server Version: 1.21.1-21-cfa3c61 (MC: 1.21.1) [20:59:06 INFO]: Bukkit Version: 1.21.1-R0.1-SNAPSHOT [20:59:06 INFO]: Minecraft Version: 1.21.1 [20:59:06 INFO]: NMS Version: Unsupported [20:59:06 INFO]: Dependency Information: [20:59:06 INFO]: - AngelChest (not installed) [20:59:06 INFO]: - ASkyBlock (not installed) [20:59:06 INFO]: - BentoBox (not installed) [20:59:06 INFO]: - Citizens v2.0.35-SNAPSHOT (build 3583) [20:59:06 INFO]: - CMI (not installed) [20:59:06 INFO]: - CrackShot (not installed) [20:59:06 INFO]: - CrashClaim (not installed) [20:59:06 INFO]: - Essentials v2.20.1 [20:59:06 INFO]: - FabledSkyBlock (not installed) [20:59:06 INFO]: - FeatherBoard (not installed) [20:59:06 INFO]: - FlagWar (not installed) [20:59:06 INFO]: - GriefDefender (not installed) [20:59:06 INFO]: - GriefPrevention (not installed) [20:59:06 INFO]: - HuskHomes (not installed) [20:59:06 INFO]: - HuskSync (not installed) [20:59:06 INFO]: - HuskTowns (not installed) [20:59:06 INFO]: - iDisguise (not installed) [20:59:06 INFO]: - IridiumSkyblock (not installed) [20:59:06 INFO]: - Kingdoms (not installed) [20:59:06 INFO]: - Konquest (not installed) [20:59:06 INFO]: - Lands (not installed) [20:59:06 INFO]: - LibsDisguises (not installed) [20:59:06 INFO]: - MarriageMaster (not installed) [20:59:06 INFO]: - MCPets (not installed) [20:59:06 INFO]: - MythicMobs (not installed) [20:59:06 INFO]: - PlaceholderAPI v2.11.6 [20:59:06 INFO]: - PlayerParticles (not installed) [20:59:06 INFO]: - PreciousStones (not installed) [20:59:06 INFO]: - PremiumVanish (not installed) [20:59:06 INFO]: - ProtectionStones (not installed) [20:59:06 INFO]: - ProtocolLib (not installed) [20:59:06 INFO]: - RedProtect (not installed) [20:59:06 INFO]: - Residence (not installed) [20:59:06 INFO]: - Sentinel (not installed) [20:59:06 INFO]: - SuperiorSkyblock2 (not installed) [20:59:06 INFO]: - SuperVanish (not installed) [20:59:06 INFO]: - Towny (not installed) [20:59:06 INFO]: - UltimateClaims (not installed) [20:59:06 INFO]: - uSkyBlock (not installed) [20:59:06 INFO]: - VanishNoPacket (not installed) [20:59:06 INFO]: - WorldGuard v7.0.12+829a4a4 [20:59:06 INFO]: - ViaVersion v5.0.3 [20:59:06 INFO]: - BlueSlimeCore v2.9.6.431 [20:59:06 INFO]: CombatLogX by SirBlobman [20:59:06 INFO]: Local Version: 11.5.0.0.1242 [20:59:06 INFO]: Remote Version: 11.5.0.0.1242 [20:59:06 INFO]: Enabled Expansions (9): [20:59:06 INFO]: - Action Bar v17.3 [20:59:06 INFO]: - Boss Bar v17.1 [20:59:06 INFO]: - Cheat Prevention v17.7 [20:59:06 INFO]: - EssentialsX Compatibility v17.2 [20:59:06 INFO]: - LuckPerms Compatibility v17.1 [20:59:06 INFO]: - PlaceholderAPI Compatibility v17.2 [20:59:06 INFO]: - WorldGuard Compatibility v17.3 [20:59:06 INFO]: - Damage Tagger v17.1 [20:59:06 INFO]: - Logger v17.3

Anything else?

I need a fix for this, i have this combatlog on my server and a lot of people is using this bug.

Olivoz commented 6 days ago

Make sure the damage-combat and unknown-combat flags are set to deny on the region. As for the missing message you can refer to the default en_us locale