This is 2.0.2_dev
This commit is contained in:
parent
e5e87c9359
commit
428f1a18e7
@ -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
|
||||||
|
@ -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));
|
||||||
|
Loading…
Reference in New Issue
Block a user