Projects >> mcMMO >>b6396b9dc548fd8b2d18f5de4845c308d1915764

Chunk
Conflicting content
=======
                        }
             * 
             */
	//Use:		Checks for exploits and runs the commands
	//=====================================================================
    public boolean onHealthChange(Player player,int oldValue,int newValue){
<<<<<<< HEAD
    	if (vMinecraftSettings.getInstance().isEzModo(player.getName())) {
            return oldValue > newValue;
        }
        if (player.getHealth() < 1){            
            senddeath = true;
            deadplayer = player.getName();
            vMinecraftChat.gmsg(deadplayer + " " + Colors.Red + vMinecraftSettings.randomDeathMsg());
            /* These messages need to be in onHealth because onDamage is only called when a player is hurt, other than
             * that I'm a bit clueless on how we should go about trying to fix this. I'll set it to at least show random death messages for now.
            if (type == type.CREEPER_EXPLOSION) {
    	                vMinecraftChat.gmsg(deadplayer + Colors.Rose + " was blown to bits by a creeper");
    	        	} else if(type == type.FALL){
    	                vMinecraftChat.gmsg(deadplayer + Colors.Rose + " fell to death!");
    	        	} else if(type == type.FIRE){
    	                vMinecraftChat.gmsg(deadplayer + Colors.Rose + " was incinerated");
    	        	} else if (type == type.FIRE_TICK){
    	                vMinecraftChat.gmsg(deadplayer + Colors.Rose + " Stop drop and roll, not scream, run, and burn ");
    	        	} else if (type == type.LAVA){
    	                vMinecraftChat.gmsg(deadplayer + Colors.Rose + " drowned in lava");
    	        	} else if (type == type.WATER){
    	                vMinecraftChat.gmsg(deadplayer + Colors.Rose + " should've attended that swimming class");
    	        	} else {
                            vMinecraftChat.gmsg(Colors.Gray + deadplayer + " " + vMinecraftSettings.randomDeathMsg());
        if (player.getHealth() > 1){
	        vMinecraftUsers.getProfile(player).isDead(false);
>>>>>>> cc541934bfaefb3308712b0471675882ab4bbe6b
        }
        return false;
    }
Solution content
	//Use:		Checks for exploits and runs the commands
	//=====================================================================
    public boolean onHealthChange(Player player,int oldValue,int newValue){
        if (player.getHealth() > 1){
	        vMinecraftUsers.getProfile(player).isDead(false);
        }
        return false;
    }
File
vMinecraftListener.java
Developer's decision
Version 2
Kind of conflict
Attribute
Comment
If statement
Method invocation
Chunk
Conflicting content
    }
    
    public boolean onDamage(PluginLoader.DamageType type, BaseEntity attacker, BaseEntity defender, int amount) {
<<<<<<< HEAD
                return false;
=======

    	
    	Player defend = null;
    	if(defender != null && defender.isPlayer())
    	{
	    	defend = defender.getPlayer();
	    	if (vMinecraftSettings.getInstance().isEzModo(defend.getName())) {
	            return true;
	        }
	    	
	        if (defend.getHealth() > 0)
	        	return false;
	        if (vMinecraftUsers.getProfile(defend).isDead())
	    		return false;
	        
	        vMinecraftUsers.getProfile(defend).isDead(true);

	    	Player attack = null;
	    	if(attacker != null && attacker.isPlayer())
	    		attack = attacker.getPlayer();
	    	if(attack != null)
	    	{
	    		
	    	}
        	if (type == type.CREEPER_EXPLOSION) {
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " was blown to bits by a creeper");
        	} else if(type == type.FALL){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " fell to death!");
        	} else if(type == type.FIRE){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " was incinerated");
        	} else if (type == type.FIRE_TICK){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " Stop drop and roll, not scream, run, and burn ");
        	} else if (type == type.LAVA){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " drowned in lava");
        	} else if (type == type.WATER){
        		log.log(Level.INFO, "Water");
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " should've attended that swimming class");
        	} else {
                vMinecraftChat.gmsg(Colors.Gray + defend.getName() + " " + vMinecraftSettings.randomDeathMsg());
            }
	    		
    	}
        return false;
>>>>>>> cc541934bfaefb3308712b0471675882ab4bbe6b
    }

}
Solution content
            }
	    		
    	}
        return false;
    }
}
    }
    
    public boolean onDamage(PluginLoader.DamageType type, BaseEntity attacker, BaseEntity defender, int amount) {   	
    	Player defend = null;
    	if(defender != null && defender.isPlayer())
    	{
	    	defend = defender.getPlayer();
	    	if (vMinecraftSettings.getInstance().isEzModo(defend.getName())) {
	            return true;
	        }
	    	
	        if (defend.getHealth() > 0)
	        	return false;
	        if (vMinecraftUsers.getProfile(defend).isDead())
	    		return false;
	        
	        vMinecraftUsers.getProfile(defend).isDead(true);

	    	Player attack = null;
	    	if(attacker != null && attacker.isPlayer())
	    		attack = attacker.getPlayer();
	    	if(attack != null)
	    	{
                    vMinecraftChat.gmsg(defend.getName() + " was slain by " + attack.getName());
	    	}
        	if (type == type.CREEPER_EXPLOSION) {
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " was blown to bits by a creeper");
        	} else if(type == type.FALL){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " fell to death!");
        	} else if(type == type.FIRE){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " was incinerated");
        	} else if (type == type.FIRE_TICK){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " Stop drop and roll, not scream, run, and burn ");
        	} else if (type == type.LAVA){
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " drowned in lava");
        	} else if (type == type.WATER){
        		log.log(Level.INFO, "Water");
                vMinecraftChat.gmsg(defend.getName() + Colors.Rose + " should've attended that swimming class");
        	} else {
                vMinecraftChat.gmsg(Colors.Gray + defend.getName() + " " + vMinecraftSettings.randomDeathMsg());
File
vMinecraftListener.java
Developer's decision
Manual
Kind of conflict
If statement
Return statement
Variable