mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2025-02-13 08:14:23 +01:00
Is this how events work now? o.O
This commit is contained in:
parent
21c65d24ed
commit
84dff59a33
2 changed files with 6 additions and 11 deletions
|
@ -1,8 +1,8 @@
|
||||||
package com.minelittlepony;
|
package com.minelittlepony;
|
||||||
|
|
||||||
import net.minecraftforge.api.distmarker.Dist;
|
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||||
import net.minecraftforge.fml.DistExecutor;
|
|
||||||
import net.minecraftforge.fml.common.Mod;
|
import net.minecraftforge.fml.common.Mod;
|
||||||
|
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
|
||||||
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
|
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
|
||||||
|
|
||||||
import com.minelittlepony.client.ForgeModMineLittlePony;
|
import com.minelittlepony.client.ForgeModMineLittlePony;
|
||||||
|
@ -15,11 +15,8 @@ import com.minelittlepony.client.ForgeModMineLittlePony;
|
||||||
*/
|
*/
|
||||||
@Mod("minelittlepony")
|
@Mod("minelittlepony")
|
||||||
public class PonyMod {
|
public class PonyMod {
|
||||||
public PonyMod() {
|
@SubscribeEvent
|
||||||
DistExecutor.runWhenOn(Dist.CLIENT, () -> this::initOnClient);
|
public void initOnClient(FMLClientSetupEvent event) {
|
||||||
}
|
|
||||||
|
|
||||||
void initOnClient() {
|
|
||||||
FMLJavaModLoadingContext.get().getModEventBus().register(new ForgeModMineLittlePony());
|
FMLJavaModLoadingContext.get().getModEventBus().register(new ForgeModMineLittlePony());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,6 @@ import net.minecraftforge.fml.client.registry.RenderingRegistry;
|
||||||
import net.minecraftforge.fml.common.gameevent.TickEvent.ClientTickEvent;
|
import net.minecraftforge.fml.common.gameevent.TickEvent.ClientTickEvent;
|
||||||
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
|
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
|
||||||
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
|
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
|
||||||
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
|
|
||||||
import net.minecraftforge.fml.loading.FMLPaths;
|
import net.minecraftforge.fml.loading.FMLPaths;
|
||||||
|
|
||||||
public class ForgeModMineLittlePony implements IModUtilities {
|
public class ForgeModMineLittlePony implements IModUtilities {
|
||||||
|
@ -20,16 +19,15 @@ public class ForgeModMineLittlePony implements IModUtilities {
|
||||||
private final MineLPClient mlp = new MineLPClient(this);
|
private final MineLPClient mlp = new MineLPClient(this);
|
||||||
|
|
||||||
public ForgeModMineLittlePony() {
|
public ForgeModMineLittlePony() {
|
||||||
FMLJavaModLoadingContext.get().getModEventBus().addListener(this::init);
|
|
||||||
FMLJavaModLoadingContext.get().getModEventBus().addListener(this::posInit);
|
|
||||||
MinecraftForge.EVENT_BUS.register(this);
|
MinecraftForge.EVENT_BUS.register(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
private void init(final FMLCommonSetupEvent event) {
|
private void init(final FMLCommonSetupEvent event) {
|
||||||
|
|
||||||
mlp.init(Config.of(FMLPaths.CONFIGDIR.get().resolve("minelittlepony.json")));
|
mlp.init(Config.of(FMLPaths.CONFIGDIR.get().resolve("minelittlepony.json")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
private void posInit(FMLClientSetupEvent event) {
|
private void posInit(FMLClientSetupEvent event) {
|
||||||
mlp.postInit(event.getMinecraftSupplier().get());
|
mlp.postInit(event.getMinecraftSupplier().get());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue