This is 2.0.2_dev

This commit is contained in:
Olof Larsson 2013-07-02 10:44:03 +02:00
parent e5e87c9359
commit 428f1a18e7
2 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
main: com.massivecraft.factions.Factions main: com.massivecraft.factions.Factions
name: Factions name: Factions
version: 2.0.1 version: 2.0.2_dev
website: http://massivecraft.com/factions website: http://massivecraft.com/factions
authors: [Cayorion, Brettflan] authors: [Cayorion, Brettflan]
description: §eFactions allows the players to team up and claim land as their own and start wars with other factions. This way we hope to inspire politics, intrigue, and team spirit. §aCayorion §efrom the minecraft server §aMassiveCraft §eis the lead Factions programmer. Feel free to visit us at §bhttp://massivecraft.com description: §eFactions allows the players to team up and claim land as their own and start wars with other factions. This way we hope to inspire politics, intrigue, and team spirit. §aCayorion §efrom the minecraft server §aMassiveCraft §eis the lead Factions programmer. Feel free to visit us at §bhttp://massivecraft.com

View File

@ -240,7 +240,7 @@ public class FactionsListenerMain implements Listener
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true) @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
public void canCombatDamageHappen(EntityCombustByEntityEvent event) public void canCombatDamageHappen(EntityCombustByEntityEvent event)
{ {
EntityDamageByEntityEvent sub = new EntityDamageByEntityEvent(event.getCombuster(), event.getEntity(), EntityDamageEvent.DamageCause.FIRE, 0); EntityDamageByEntityEvent sub = new EntityDamageByEntityEvent(event.getCombuster(), event.getEntity(), EntityDamageEvent.DamageCause.FIRE, 0D);
if (this.canCombatDamageHappen(sub, false)) return; if (this.canCombatDamageHappen(sub, false)) return;
event.setCancelled(true); event.setCancelled(true);
} }
@ -256,7 +256,7 @@ public class FactionsListenerMain implements Listener
// ... scan through affected entities to make sure they're all valid targets. // ... scan through affected entities to make sure they're all valid targets.
for (LivingEntity affectedEntity : event.getAffectedEntities()) for (LivingEntity affectedEntity : event.getAffectedEntities())
{ {
EntityDamageByEntityEvent sub = new EntityDamageByEntityEvent(thrower, affectedEntity, EntityDamageEvent.DamageCause.CUSTOM, 0); EntityDamageByEntityEvent sub = new EntityDamageByEntityEvent(thrower, affectedEntity, EntityDamageEvent.DamageCause.CUSTOM, 0D);
if (this.canCombatDamageHappen(sub, true)) continue; if (this.canCombatDamageHappen(sub, true)) continue;
// affected entity list doesn't accept modification (iter.remove() is a no-go), but this works // affected entity list doesn't accept modification (iter.remove() is a no-go), but this works
@ -371,7 +371,7 @@ public class FactionsListenerMain implements Listener
} }
// Damage will be dealt. However check if the damage should be reduced. // Damage will be dealt. However check if the damage should be reduced.
int damage = event.getDamage(); double damage = event.getDamage();
if (damage > 0.0 && fdefender.hasFaction() && ownTerritory && uconf.territoryShieldFactor > 0) if (damage > 0.0 && fdefender.hasFaction() && ownTerritory && uconf.territoryShieldFactor > 0)
{ {
int newDamage = (int)Math.ceil(damage * (1D - uconf.territoryShieldFactor)); int newDamage = (int)Math.ceil(damage * (1D - uconf.territoryShieldFactor));