Skip to content

Commit dbd0dbf

Browse files
committed
fix: null check for splash renderer
1 parent f8d1b7a commit dbd0dbf

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/main/java/com/aetherteam/cumulus/api/MenuHelper.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,12 @@ public void migrateSplash(String originalSplash, TitleScreen newScreen) {
197197
public void setCustomSplash(TitleScreen screen, Predicate<Calendar> condition, String splash) {
198198
TitleScreenAccessor screenAccessor = (TitleScreenAccessor) screen;
199199
SplashRendererAccessor splashRendererAccessor = (SplashRendererAccessor) screenAccessor.cumulus$getSplash();
200-
Calendar calendar = Calendar.getInstance();
201-
calendar.setTime(new Date());
202-
if (condition.test(calendar)) {
203-
splashRendererAccessor.cumulus$setSplash(splash);
200+
if (splashRendererAccessor != null) {
201+
Calendar calendar = Calendar.getInstance();
202+
calendar.setTime(new Date());
203+
if (condition.test(calendar)) {
204+
splashRendererAccessor.cumulus$setSplash(splash);
205+
}
204206
}
205207
}
206208

0 commit comments

Comments
 (0)