diff --git a/common/net/minecraftforge/event/ListenerList.java b/common/net/minecraftforge/event/ListenerList.java index b88a4c86e..7600d777c 100644 --- a/common/net/minecraftforge/event/ListenerList.java +++ b/common/net/minecraftforge/event/ListenerList.java @@ -185,6 +185,11 @@ public class ListenerList */ private void buildCache() { + if(parent != null && parent.shouldRebuild()) + { + parent.buildCache(); + } + ArrayList ret = new ArrayList(); for (EventPriority value : EventPriority.values()) {