Skip to content

Commit 0358c79

Browse files
committed
UD-260210
1 parent 6a21335 commit 0358c79

50 files changed

Lines changed: 125 additions & 63 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.gradle

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ repositories {
6262
includeGroup "com.github.rtyley"
6363
}
6464
}
65+
// Create
66+
maven { url = "https://raw.githubusercontent.com/Fuzss/modresources/main/maven/" }
67+
maven { url = "https://maven.createmod.net" }
6568
}
6669

6770
base {
@@ -155,6 +158,10 @@ dependencies {
155158

156159
// KubeJS
157160
api("dev.latvian.mods:kubejs-neoforge:$kubejs_version")
161+
// Ponder
162+
implementation("net.createmod.ponder:Ponder-NeoForge-${minecraft_version}:${ponder_version}")
163+
// Flywheel
164+
compileOnly("dev.engine-room.flywheel:flywheel-neoforge-api-${minecraft_version}:${flywheel_version}")
158165
}
159166

160167
// This block of code expands all declared replace properties in the specified resource targets.

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ patchouli_version=1.21-88-NEOFORGE
2121
kubejs_version=2101.7.1-build.181
2222
sbm_version=1.4.0-neoforge+mc1.21.1
2323
mae_version=1.0.2
24+
ponder_version=1.0.60
25+
flywheel_version=1.0.4
2426

2527
mod_id=mia
2628
mod_name=Memento In Abyss

src/main/java/com/altnoir/mia/MIA.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.altnoir.mia;
22

3-
import com.altnoir.mia.common.core.curse.CurseManager;
4-
import com.altnoir.mia.common.core.spawner.AbyssTrialSpawnerManager;
3+
import com.altnoir.mia.core.curse.CurseManager;
4+
import com.altnoir.mia.core.spawner.AbyssTrialSpawnerManager;
55
import com.altnoir.mia.init.*;
6-
import com.altnoir.mia.event.EventHandle;
6+
import com.altnoir.mia.core.event.EventHandle;
77
import com.altnoir.mia.init.worldgen.*;
88
import com.mojang.logging.LogUtils;
99
import net.neoforged.bus.api.IEventBus;

src/main/java/com/altnoir/mia/client/MIAClient.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
package com.altnoir.mia.client;
22

33
import com.altnoir.mia.MIA;
4+
import com.altnoir.mia.compat.ponder.TestPonder;
5+
import net.createmod.ponder.foundation.PonderIndex;
46
import net.neoforged.api.distmarker.Dist;
57
import net.neoforged.bus.api.IEventBus;
8+
import net.neoforged.bus.api.SubscribeEvent;
69
import net.neoforged.fml.ModContainer;
710
import net.neoforged.fml.common.Mod;
811
import net.neoforged.fml.config.ModConfig;
12+
import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent;
913
import net.neoforged.neoforge.client.gui.ConfigurationScreen;
1014
import net.neoforged.neoforge.client.gui.IConfigScreenFactory;
1115
import net.neoforged.neoforge.common.NeoForge;
@@ -39,4 +43,9 @@ public static void addGameEventBus(IEventBus gameEventBus) {
3943
gameEventBus.addListener(MiaClientEvents::onRenderNameTag);
4044
//gameEventBus.addListener(MiaClientEvents::onCameraAngles);
4145
}
46+
47+
@SubscribeEvent
48+
static void onClientSetup(FMLClientSetupEvent event) {
49+
PonderIndex.addPlugin(new TestPonder());
50+
}
4251
}

src/main/java/com/altnoir/mia/client/MiaClientEvents.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import com.altnoir.mia.client.handler.HookHandler;
77
import com.altnoir.mia.client.renderer.TheAbyssDimEffects;
88
import com.altnoir.mia.common.component.ArtifactBundleInventoryComponent;
9-
import com.altnoir.mia.event.client.*;
10-
import com.altnoir.mia.event.common.AbyssMobEvent;
9+
import com.altnoir.mia.core.event.client.*;
10+
import com.altnoir.mia.core.event.common.AbyssMobEvent;
1111
import com.altnoir.mia.init.MiaKeyBinding;
1212
import com.altnoir.mia.init.MiaMenus;
1313
import net.minecraft.client.Minecraft;

src/main/java/com/altnoir/mia/client/gui/screens/ArtifactSmithingTableScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.altnoir.mia.client.gui.screens;
22

33
import com.altnoir.mia.MIA;
4-
import com.altnoir.mia.event.client.ClientTooltipEvent;
4+
import com.altnoir.mia.core.event.client.ClientTooltipEvent;
55
import com.altnoir.mia.common.inventory.ArtifactSmithingTableMenu;
66
import com.altnoir.mia.common.recipe.ArtifactSmithingRecipe;
77
import com.altnoir.mia.util.MiaUtil;

src/main/java/com/altnoir/mia/common/attachments/Curse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.altnoir.mia.common.attachments;
22

3-
import com.altnoir.mia.common.core.curse.ICurse;
3+
import com.altnoir.mia.core.curse.ICurse;
44
import net.minecraft.core.HolderLookup;
55
import net.minecraft.nbt.CompoundTag;
66
import net.neoforged.neoforge.common.util.INBTSerializable;

src/main/java/com/altnoir/mia/common/block/entity/AbyssSpawnerBlockEntity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.altnoir.mia.common.block.entity;
22

33
import com.altnoir.mia.MIA;
4-
import com.altnoir.mia.common.core.spawner.AbyssTrialSpawner;
5-
import com.altnoir.mia.common.core.spawner.records.AbyssTrialSpawnerPattern;
4+
import com.altnoir.mia.core.spawner.AbyssTrialSpawner;
5+
import com.altnoir.mia.core.spawner.records.AbyssTrialSpawnerPattern;
66
import com.altnoir.mia.init.MiaBlockEntities;
77
import net.minecraft.core.BlockPos;
88
import net.minecraft.core.HolderLookup;

src/main/java/com/altnoir/mia/common/effect/AbyssBlessingEffect.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.altnoir.mia.common.effect;
22

3-
import com.altnoir.mia.event.common.CurseEvent;
3+
import com.altnoir.mia.core.event.common.CurseEvent;
44
import net.minecraft.world.effect.MobEffect;
55
import net.minecraft.world.effect.MobEffectCategory;
66
import net.minecraft.world.entity.LivingEntity;
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.altnoir.mia.compat.ponder;
2+
3+
import com.altnoir.mia.MIA;
4+
import net.createmod.ponder.api.registration.PonderPlugin;
5+
import net.createmod.ponder.api.registration.PonderSceneRegistrationHelper;
6+
import net.minecraft.resources.ResourceLocation;
7+
8+
public class TestPonder implements PonderPlugin {
9+
@Override
10+
public String getModId() {
11+
return MIA.MOD_ID;
12+
}
13+
14+
@Override
15+
public void registerScenes(PonderSceneRegistrationHelper<ResourceLocation> helper) {
16+
TestPonderScenes.registerScenes(helper);
17+
}
18+
}

0 commit comments

Comments
 (0)