Skip to content

Commit

Permalink
Moved registry event firing to RegisterEvent handler. Hopefully doesn…
Browse files Browse the repository at this point in the history
…'t break anything
  • Loading branch information
LatvianModder committed Jul 23, 2024
1 parent 1e8750a commit 7f88b8e
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 7 deletions.
6 changes: 0 additions & 6 deletions src/main/java/dev/latvian/mods/kubejs/KubeJS.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
import dev.latvian.mods.kubejs.plugin.KubeJSPlugin;
import dev.latvian.mods.kubejs.plugin.KubeJSPlugins;
import dev.latvian.mods.kubejs.recipe.KubeJSRecipeSerializers;
import dev.latvian.mods.kubejs.registry.RegistryKubeEvent;
import dev.latvian.mods.kubejs.registry.RegistryType;
import dev.latvian.mods.kubejs.script.ConsoleJS;
import dev.latvian.mods.kubejs.script.ConsoleLine;
Expand All @@ -30,7 +29,6 @@
import dev.latvian.mods.kubejs.util.RecordDefaults;
import dev.latvian.mods.kubejs.util.UtilsJS;
import net.minecraft.Util;
import net.minecraft.resources.ResourceKey;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.server.packs.PackType;
import net.neoforged.api.distmarker.Dist;
Expand Down Expand Up @@ -159,10 +157,6 @@ public KubeJS(IEventBus bus, Dist dist, ModContainer mod) throws Throwable {

KubeJSPlugins.forEachPlugin(KubeJSPlugin::initStartup);

for (var key : StartupEvents.REGISTRY.findUniqueExtraIds(ScriptType.STARTUP)) {
StartupEvents.REGISTRY.post(new RegistryKubeEvent<>((ResourceKey) key), key);
}

if (dist.isClient()) {
KubeFileResourcePack.scanForInvalidFiles("kubejs/assets/", KubeJSPaths.ASSETS);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

import dev.latvian.mods.kubejs.DevProperties;
import dev.latvian.mods.kubejs.KubeJS;
import dev.latvian.mods.kubejs.bindings.event.StartupEvents;
import dev.latvian.mods.kubejs.script.ConsoleJS;
import dev.latvian.mods.kubejs.script.ScriptType;
import net.minecraft.core.Registry;
import net.minecraft.resources.ResourceKey;
import net.neoforged.bus.api.EventPriority;
Expand All @@ -19,6 +21,8 @@ public static void registerAll(RegisterEvent event) {
}

private static <T> void handleRegistryEvent(ResourceKey<Registry<T>> registryKey, RegisterEvent event) {
StartupEvents.REGISTRY.post(ScriptType.STARTUP, (ResourceKey) registryKey, new RegistryKubeEvent<>(registryKey));

var objStorage = RegistryObjectStorage.of(registryKey);

if (objStorage.objects.isEmpty()) {
Expand Down
1 change: 0 additions & 1 deletion src/main/java/dev/latvian/mods/kubejs/util/UtilsJS.java
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Set;
import java.util.StringJoiner;
import java.util.function.Consumer;
Expand Down

0 comments on commit 7f88b8e

Please sign in to comment.