Skip to content

Commit 437bb2e

Browse files
committed
Populate entityMaxCounts in LifecycleEvent.SETUP
1 parent 615c4e1 commit 437bb2e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

common/src/main/java/io/github/discusser/toomanyentities/TooManyEntities.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package io.github.discusser.toomanyentities;
22

33
import dev.architectury.event.events.client.ClientTickEvent;
4+
import dev.architectury.event.events.common.LifecycleEvent;
45
import dev.architectury.injectables.annotations.ExpectPlatform;
56
import io.github.discusser.toomanyentities.client.TooManyEntitiesKeys;
67
import io.github.discusser.toomanyentities.config.MapGuiProvider;
78
import io.github.discusser.toomanyentities.config.TooManyEntitiesConfig;
89
import me.shedaniel.autoconfig.AutoConfig;
910
import me.shedaniel.autoconfig.gui.registry.GuiRegistry;
1011
import me.shedaniel.autoconfig.serializer.GsonConfigSerializer;
12+
import net.minecraft.registry.Registries;
1113
import net.minecraft.text.Style;
1214
import net.minecraft.text.Text;
1315
import net.minecraft.util.Formatting;
@@ -30,6 +32,8 @@ public static void initClient() {
3032
registry.registerPredicateProvider(new MapGuiProvider(), field -> Map.class.isAssignableFrom(field.getType()));
3133
TooManyEntitiesConfig.instance = AutoConfig.getConfigHolder(TooManyEntitiesConfig.class).getConfig();
3234

35+
LifecycleEvent.SETUP.register(() -> Registries.ENTITY_TYPE.stream().forEach(entityType -> TooManyEntitiesConfig.instance.entityMaxCounts.put(entityType.getTranslationKey(), 0)));
36+
3337
ClientTickEvent.CLIENT_POST.register(minecraft -> {
3438
while (TooManyEntitiesKeys.KEY_TOGGLE_MOD.wasPressed()) {
3539
modEnabled = !modEnabled;

common/src/main/java/io/github/discusser/toomanyentities/config/TooManyEntitiesConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public class TooManyEntitiesConfig implements ConfigData {
3030
public static TooManyEntitiesConfig instance = null;
3131

3232
public TooManyEntitiesConfig() {
33-
Registries.ENTITY_TYPE.stream().forEach(entityType -> entityMaxCounts.put(entityType.getTranslationKey(), 0));
3433
}
3534

3635
@Override

0 commit comments

Comments
 (0)