From 5793e4f7686f04f9fd946b659923a68fac1d0870 Mon Sep 17 00:00:00 2001 From: Brianna Date: Thu, 11 Apr 2019 17:45:15 -0400 Subject: [PATCH] Made search radius adjustable. --- src/main/java/com/songoda/ultimatestacker/utils/Methods.java | 4 +++- .../com/songoda/ultimatestacker/utils/SettingsManager.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/songoda/ultimatestacker/utils/Methods.java b/src/main/java/com/songoda/ultimatestacker/utils/Methods.java index 1364b1f..d0a848f 100644 --- a/src/main/java/com/songoda/ultimatestacker/utils/Methods.java +++ b/src/main/java/com/songoda/ultimatestacker/utils/Methods.java @@ -115,8 +115,10 @@ public class Methods { public static List getSimilarEntitesAroundEntity(Entity initalEntity) { + int searcRadius = SettingsManager.Settings.SEARCH_RADIUS.getInt(); + //Create a list of all entities around the initial entity of the same type. - List entityList = initalEntity.getNearbyEntities(5, 5, 5).stream() + List entityList = initalEntity.getNearbyEntities(searcRadius, searcRadius, searcRadius).stream() .filter(entity -> entity.getType() == initalEntity.getType() && entity != initalEntity) .collect(Collectors.toList()); diff --git a/src/main/java/com/songoda/ultimatestacker/utils/SettingsManager.java b/src/main/java/com/songoda/ultimatestacker/utils/SettingsManager.java index 5cd7d58..e280fc0 100644 --- a/src/main/java/com/songoda/ultimatestacker/utils/SettingsManager.java +++ b/src/main/java/com/songoda/ultimatestacker/utils/SettingsManager.java @@ -189,7 +189,8 @@ public class SettingsManager implements Listener { o52("Entity.Kill Whole Stack On Special Death Cause", true), SPECIAL_DEATH_CAUSE("Entity.Special Death Cause", Arrays.asList("FALL", "DROWNING", "LAVA", "VOID")), NAME_FORMAT_ENTITY("Entity.Name Format", "&f{TYPE} &6{AMT}x"), - o6("Item.Max Stack Size", 120), + SEARCH_RADIUS("Entity.Search Radius", 5), + MAX_STACK_ITEMS("Item.Max Stack Size", 120), NAME_FORMAT_ITEM("Item.Name Format", "&f{TYPE} &6{AMT}x"), o7("Spawners.Holograms Enabled", true), o8("Spawners.Max Stack Size", 5),