Skip to content

Commit

Permalink
build(modkit): 1.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Duzos committed Feb 12, 2025
1 parent 34f2138 commit 5bc014b
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 45 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ modmenu_version = 7.0.1
multidim_version = v2.0.0
scheduler_version = main-SNAPSHOT
queue_version = v1.0.2-1.20
ablekit_version = v1.1.0-1.20
ablekit_version = v1.1.1-1.20
27 changes: 27 additions & 0 deletions src/main/java/dev/amble/ait/AITMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,16 @@
import java.util.Random;
import java.util.UUID;

import dev.amble.ait.core.engine.registry.SubSystemRegistry;
import dev.amble.ait.core.likes.ItemOpinionRegistry;
import dev.amble.ait.core.lock.LockedDimensionRegistry;
import dev.amble.ait.core.sounds.flight.FlightSoundRegistry;
import dev.amble.ait.core.sounds.travel.TravelSoundRegistry;
import dev.amble.ait.core.tardis.vortex.reference.VortexReferenceRegistry;
import dev.amble.ait.registry.impl.console.variant.ConsoleVariantRegistry;
import dev.amble.ait.registry.impl.exterior.ExteriorVariantRegistry;
import dev.amble.lib.container.RegistryContainer;
import dev.amble.lib.register.AmbleRegistries;
import dev.amble.lib.util.ServerLifecycleHooks;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.fabric.api.biome.v1.BiomeModifications;
Expand Down Expand Up @@ -157,6 +166,24 @@ public void onInitialize() {

Registry.register(net.minecraft.registry.Registries.FEATURE, CRATER_ID, CRATER);

AmbleRegistries.getInstance().registerAll(
SonicRegistry.getInstance(),
DesktopRegistry.getInstance(),
ConsoleVariantRegistry.getInstance(),
MachineRecipeRegistry.getInstance(),
TravelSoundRegistry.getInstance(),
FlightSoundRegistry.getInstance(),
VortexReferenceRegistry.getInstance(),
BlueprintRegistry.getInstance(),
ExteriorVariantRegistry.getInstance(),
CategoryRegistry.getInstance(),
TardisComponentRegistry.getInstance(),
LockedDimensionRegistry.getInstance(),
HumRegistry.getInstance(),
SubSystemRegistry.getInstance(),
ItemOpinionRegistry.getInstance()
);

CommandRegistrationCallback.EVENT.register(((dispatcher, registryAccess, environment) -> {
TeleportInteriorCommand.register(dispatcher);
SummonTardisCommand.register(dispatcher);
Expand Down
6 changes: 6 additions & 0 deletions src/main/java/dev/amble/ait/client/AITModClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
import java.util.Collection;
import java.util.UUID;

import dev.amble.ait.registry.impl.console.variant.ClientConsoleVariantRegistry;
import dev.amble.ait.registry.impl.exterior.ClientExteriorVariantRegistry;
import dev.amble.lib.register.AmbleRegistries;
import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
Expand Down Expand Up @@ -229,6 +232,9 @@ public void onInitializeClient() {

WorldRenderEvents.END.register((context) -> SonicRendering.getInstance().renderWorld(context));
HudRenderCallback.EVENT.register((context, delta) -> SonicRendering.getInstance().renderGui(context, delta));

AmbleRegistries.getInstance().registerAll(SonicRegistry.getInstance(), ClientExteriorVariantRegistry.getInstance(), ClientConsoleVariantRegistry.getInstance());
sonicModelPredicate();
}

/**
Expand Down
30 changes: 0 additions & 30 deletions src/main/java/dev/amble/ait/init/AmbleInitializer.java
Original file line number Diff line number Diff line change
@@ -1,40 +1,10 @@
package dev.amble.ait.init;

import dev.amble.lib.api.AmbleKitInitializer;
import dev.amble.lib.register.api.RegistryEvents;

import dev.amble.ait.core.engine.registry.SubSystemRegistry;
import dev.amble.ait.core.item.blueprint.BlueprintRegistry;
import dev.amble.ait.core.likes.ItemOpinionRegistry;
import dev.amble.ait.core.lock.LockedDimensionRegistry;
import dev.amble.ait.core.sounds.flight.FlightSoundRegistry;
import dev.amble.ait.core.sounds.travel.TravelSoundRegistry;
import dev.amble.ait.core.tardis.vortex.reference.VortexReferenceRegistry;
import dev.amble.ait.registry.impl.*;
import dev.amble.ait.registry.impl.console.variant.ConsoleVariantRegistry;
import dev.amble.ait.registry.impl.exterior.ExteriorVariantRegistry;

public class AmbleInitializer implements AmbleKitInitializer {
@Override
public void onInitialize() {
RegistryEvents.INIT.register((registries, isClient) -> {
if (isClient) return;

registries.register(SonicRegistry.getInstance());
registries.register(DesktopRegistry.getInstance());
registries.register(ConsoleVariantRegistry.getInstance());
registries.register(MachineRecipeRegistry.getInstance());
registries.register(TravelSoundRegistry.getInstance());
registries.register(FlightSoundRegistry.getInstance());
registries.register(VortexReferenceRegistry.getInstance());
registries.register(BlueprintRegistry.getInstance());
registries.register(ExteriorVariantRegistry.getInstance());
registries.register(CategoryRegistry.getInstance());
registries.register(TardisComponentRegistry.getInstance());
registries.register(LockedDimensionRegistry.getInstance());
registries.register(HumRegistry.getInstance());
registries.register(SubSystemRegistry.getInstance());
registries.register(ItemOpinionRegistry.getInstance());
});
}
}
Original file line number Diff line number Diff line change
@@ -1,24 +1,10 @@
package dev.amble.ait.init.client;

import dev.amble.lib.api.AmbleKitClientInitializer;
import dev.amble.lib.register.api.RegistryEvents;

import dev.amble.ait.client.AITModClient;
import dev.amble.ait.registry.impl.SonicRegistry;
import dev.amble.ait.registry.impl.console.variant.ClientConsoleVariantRegistry;
import dev.amble.ait.registry.impl.exterior.ClientExteriorVariantRegistry;

public class AmbleClientInitializer implements AmbleKitClientInitializer {
@Override
public void onInitialize() {
RegistryEvents.INIT.register((registries, isClient) -> {
if (!isClient) return;

registries.register(SonicRegistry.getInstance(), true);
registries.register(ClientExteriorVariantRegistry.getInstance(), true);
registries.register(ClientConsoleVariantRegistry.getInstance(), true);
});

AITModClient.sonicModelPredicate();
}
}

0 comments on commit 5bc014b

Please sign in to comment.