mirror of
https://github.com/songoda/UltimateStacker.git
synced 2024-09-27 14:12:59 +02:00
reversed stacking
This commit is contained in:
parent
abadec1f81
commit
a39347b5a7
@ -15,6 +15,7 @@ public class BreedListeners implements Listener {
|
|||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onBread(EntityBreedEvent event) {
|
public void onBread(EntityBreedEvent event) {
|
||||||
|
|
||||||
event.getFather().removeMetadata("inLove", instance);
|
event.getFather().removeMetadata("inLove", instance);
|
||||||
event.getMother().removeMetadata("inLove", instance);
|
event.getMother().removeMetadata("inLove", instance);
|
||||||
}
|
}
|
||||||
|
@ -14,6 +14,7 @@ import org.bukkit.scheduler.BukkitRunnable;
|
|||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class StackingTask extends BukkitRunnable {
|
public class StackingTask extends BukkitRunnable {
|
||||||
@ -52,8 +53,11 @@ public class StackingTask extends BukkitRunnable {
|
|||||||
EntityStackManager stackManager = instance.getEntityStackManager();
|
EntityStackManager stackManager = instance.getEntityStackManager();
|
||||||
for (World world : Bukkit.getWorlds()) {
|
for (World world : Bukkit.getWorlds()) {
|
||||||
|
|
||||||
|
List<Entity> entities = world.getEntities();
|
||||||
|
Collections.reverse(entities);
|
||||||
|
|
||||||
nextEntity:
|
nextEntity:
|
||||||
for (Entity entityO : world.getEntities()) {
|
for (Entity entityO : entities) {
|
||||||
if (entityO == null || entityO instanceof Player) continue;
|
if (entityO == null || entityO instanceof Player) continue;
|
||||||
|
|
||||||
if (entityO instanceof Item && instance.getConfig().getBoolean("Main.Stack Items")) {
|
if (entityO instanceof Item && instance.getConfig().getBoolean("Main.Stack Items")) {
|
||||||
@ -141,6 +145,7 @@ public class StackingTask extends BukkitRunnable {
|
|||||||
|
|
||||||
stack.updateStack();
|
stack.updateStack();
|
||||||
}
|
}
|
||||||
|
entities.clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user