mirror of
https://github.com/songoda/UltimateStacker.git
synced 2024-09-28 22:47:49 +02:00
Corrected exp drop amount for instant kill.
This commit is contained in:
parent
9516057674
commit
4dfe48bc16
@ -98,7 +98,7 @@ public class EntityStack {
|
|||||||
|
|
||||||
private void handleWholeStackDeath(LivingEntity killed, List<ItemStack> items, int droppedExp) {
|
private void handleWholeStackDeath(LivingEntity killed, List<ItemStack> items, int droppedExp) {
|
||||||
Location killedLocation = killed.getLocation();
|
Location killedLocation = killed.getLocation();
|
||||||
for (int i = 1; i < getAmount(); i++) {
|
for (int i = 1; i < amount; i++) {
|
||||||
if (i == 1) {
|
if (i == 1) {
|
||||||
items.removeIf(it -> it.isSimilar(killed.getEquipment().getItemInHand()));
|
items.removeIf(it -> it.isSimilar(killed.getEquipment().getItemInHand()));
|
||||||
for (ItemStack item : killed.getEquipment().getArmorContents()) {
|
for (ItemStack item : killed.getEquipment().getArmorContents()) {
|
||||||
@ -108,9 +108,10 @@ public class EntityStack {
|
|||||||
for (ItemStack item : items) {
|
for (ItemStack item : items) {
|
||||||
killedLocation.getWorld().dropItemNaturally(killedLocation, item);
|
killedLocation.getWorld().dropItemNaturally(killedLocation, item);
|
||||||
}
|
}
|
||||||
killedLocation.getWorld().spawn(killedLocation, ExperienceOrb.class).setExperience(droppedExp);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
killedLocation.getWorld().spawn(killedLocation, ExperienceOrb.class).setExperience(droppedExp * amount);
|
||||||
|
|
||||||
UltimateStacker.getInstance().addExp(killed.getKiller(), this);
|
UltimateStacker.getInstance().addExp(killed.getKiller(), this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user