Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Model Engine 4 Model Engine 4
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 105
    • Issues 105
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • Model Engine 4Model Engine 4
  • Issues
  • #181

Closed
Open
Created Feb 04, 2025 by KillerCreeper@KillerCreeper112

Modeled Mobs Take Fast Suffocation Damage When Damage Is Edited

For some reason when a modeled mob takes damage and the damage is manipulated via a plugin, the modeled mob will take suffocation so much faster than normal. The following code is what I've tested. The issue seems to only occur on mobs that have a model attached to them.

@EventHandler(ignoreCancelled = true)
public void onEntityDamage(EntityDamageEvent event) {
    switch (event.getCause()){
        case SUFFOCATION -> {
            Bukkit.broadcastMessage(event.getDamage() + "");
            event.setDamage(event.getDamage()*.7);
        }
    }
}

When I comment out the "event.setDamage(event.getDamage()*.7);" part, the issue is no longer present. It's weird...

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking