mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-04 02:53:43 +01:00 
			
		
		
		
	We should ALWAYS inform other plugins of what we're doing.
This commit is contained in:
		@@ -205,7 +205,6 @@ public class Config extends AutoUpdateConfigLoader {
 | 
			
		||||
    public boolean getStatsTrackingEnabled() { return config.getBoolean("General.Stats_Tracking", true); }
 | 
			
		||||
    public boolean getUpdateCheckEnabled() { return config.getBoolean("General.Update_Check", true); }
 | 
			
		||||
    public boolean getPreferBeta() { return config.getBoolean("General.Prefer_Beta", false); }
 | 
			
		||||
    public boolean getEventCallbackEnabled() { return config.getBoolean("General.Event_Callback", true); }
 | 
			
		||||
    public boolean getVerboseLoggingEnabled() { return config.getBoolean("General.Verbose_Logging", false); }
 | 
			
		||||
    public boolean getConfigOverwriteEnabled() { return config.getBoolean("General.Config_Update_Overwrite", true); }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -564,17 +564,13 @@ public final class CombatUtils {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static double callFakeDamageEvent(Entity attacker, Entity target, DamageCause cause, double damage) {
 | 
			
		||||
        if (Config.getInstance().getEventCallbackEnabled()) {
 | 
			
		||||
            EntityDamageEvent damageEvent = attacker == null ? new FakeEntityDamageEvent(target, cause, damage) : new FakeEntityDamageByEntityEvent(attacker, target, cause, damage);
 | 
			
		||||
            mcMMO.p.getServer().getPluginManager().callEvent(damageEvent);
 | 
			
		||||
        EntityDamageEvent damageEvent = attacker == null ? new FakeEntityDamageEvent(target, cause, damage) : new FakeEntityDamageByEntityEvent(attacker, target, cause, damage);
 | 
			
		||||
        mcMMO.p.getServer().getPluginManager().callEvent(damageEvent);
 | 
			
		||||
 | 
			
		||||
            if (damageEvent.isCancelled()) {
 | 
			
		||||
                return 0;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            damage = damageEvent.getDamage();
 | 
			
		||||
        if (damageEvent.isCancelled()) {
 | 
			
		||||
            return 0;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        return damage;
 | 
			
		||||
        return damageEvent.getDamage();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -17,8 +17,6 @@ General:
 | 
			
		||||
    # Allow mcMMO to check if a new version is available
 | 
			
		||||
    Update_Check: true
 | 
			
		||||
    Prefer_Beta: false
 | 
			
		||||
    # Allow mcMMO to inform other plugins of damage being dealt
 | 
			
		||||
    Event_Callback: true
 | 
			
		||||
    Power_Level_Cap: 0
 | 
			
		||||
    # Should mcMMO print out debug messages?
 | 
			
		||||
    Verbose_Logging: false
 | 
			
		||||
@@ -402,4 +400,4 @@ Particles:
 | 
			
		||||
    # These settings determine if fireworks should get launched when a player levels-up,
 | 
			
		||||
    # this will happen by default for every 100 levels.
 | 
			
		||||
    LevelUp_Enabled: true
 | 
			
		||||
    LevelUp_Tier: 100
 | 
			
		||||
    LevelUp_Tier: 100
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user