From 10527ec2bb94b40cf3b6f3adcca92a2ab32dc262 Mon Sep 17 00:00:00 2001 From: JFronny Date: Sun, 20 Aug 2023 12:13:11 +0200 Subject: [PATCH] feat(data-manipulation): reverse order of FIND_RESOURCE application to make more sense --- .../libjf/data/manipulation/api/UserResourceEvents.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libjf-data-manipulation-v0/src/main/java/io/gitlab/jfronny/libjf/data/manipulation/api/UserResourceEvents.java b/libjf-data-manipulation-v0/src/main/java/io/gitlab/jfronny/libjf/data/manipulation/api/UserResourceEvents.java index ea42e55..308ea49 100644 --- a/libjf-data-manipulation-v0/src/main/java/io/gitlab/jfronny/libjf/data/manipulation/api/UserResourceEvents.java +++ b/libjf-data-manipulation-v0/src/main/java/io/gitlab/jfronny/libjf/data/manipulation/api/UserResourceEvents.java @@ -57,8 +57,8 @@ public class UserResourceEvents { public static final Event FIND_RESOURCE = EventFactory.createArrayBacked(FindResource.class, listeners -> (type, namespace, prefix, previous, pack) -> { ResourcePack.ResultConsumer lazy = previous; - for (FindResource listener : listeners) { - lazy = listener.findResources(type, namespace, prefix, lazy, pack); + for (int i = listeners.length - 1; i >= 0; i--) { + lazy = listeners[i].findResources(type, namespace, prefix, lazy, pack); } return lazy; });