Skip to content

Commit ed4d977

Browse files
committed
5.2.1: fix: vanilla datapack not being added to level.dat
1 parent b0f87c2 commit ed4d977

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ org.gradle.jvmargs = -Xmx2G
22
org.gradle.parallel = true
33
org.gradle.caching = true
44

5-
mod_version = 5.2.0
5+
mod_version = 5.2.1
66
target_version = 1.15.2
77
archives_name = antiresourcereload
88
maven_group = me.wurgo

src/main/java/me/wurgo/antiresourcereload/mixin/MinecraftServerMixin.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,17 @@ private void cachedReload(MinecraftServer server, LevelProperties properties, Op
108108
resourcePackProfile.getInitialPosition().insert(list, resourcePackProfile, profile -> profile, false);
109109
}
110110
}
111+
111112
this.dataPackManager.setEnabledProfiles(list);
113+
114+
properties.getEnabledDataPacks().clear();
115+
properties.getDisabledDataPacks().clear();
116+
this.dataPackManager.getEnabledProfiles().forEach(profile -> properties.getEnabledDataPacks().add(profile.getName()));
117+
this.dataPackManager.getProfiles().forEach(profile -> {
118+
if (!this.dataPackManager.getEnabledProfiles().contains(profile)) {
119+
properties.getDisabledDataPacks().add(profile.getName());
120+
}
121+
});
112122
}
113123
}
114124

0 commit comments

Comments
 (0)