mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-03 00:15:35 +00:00
forge actually loads now
This commit is contained in:
parent
54bb4ef109
commit
ce8ec51ae4
@ -19,6 +19,8 @@ buildscript {
|
||||
}
|
||||
apply(plugin = "net.minecraftforge.gradle")
|
||||
|
||||
|
||||
|
||||
plugins {
|
||||
java
|
||||
}
|
||||
|
@ -1,7 +1,37 @@
|
||||
package com.dfsek.terra.forge;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.eventbus.api.IEventBus;
|
||||
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||
import net.minecraftforge.fml.ModLoadingContext;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
|
||||
import net.minecraftforge.fml.event.lifecycle.FMLFingerprintViolationEvent;
|
||||
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
@Mod("Terra")
|
||||
@Mod("terra")
|
||||
public class TerraForgePlugin {
|
||||
public Logger getLogger()
|
||||
{
|
||||
return LogManager.getLogger("terra");
|
||||
}
|
||||
|
||||
public TerraForgePlugin() {
|
||||
IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
|
||||
modEventBus.addListener(this::setup);
|
||||
|
||||
MinecraftForge.EVENT_BUS.register(this);
|
||||
}
|
||||
|
||||
public void setup(final FMLCommonSetupEvent event) {
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public void onFingerprintViolation(final FMLFingerprintViolationEvent event)
|
||||
{
|
||||
getLogger().warn("Invalid fingerprint detected! The file " + event.getSource().getName()
|
||||
+ " may have been tampered with. This version will NOT be supported by the author!");
|
||||
getLogger().warn("Expected " + event.getExpectedFingerprint() + " found " + event.getFingerprints().toString());
|
||||
}
|
||||
}
|
||||
|
17
platforms/forge/src/main/resources/META-INF/mods.toml
Normal file
17
platforms/forge/src/main/resources/META-INF/mods.toml
Normal file
@ -0,0 +1,17 @@
|
||||
modLoader="javafml"
|
||||
loaderVersion="[36,)"
|
||||
license="GNU General Public License, version 3.0"
|
||||
issueTrackerURL="https://github.com/PolyhedralDev/Terra/issues/"
|
||||
[[mods]]
|
||||
modId="terra"
|
||||
version="@VERSION@"
|
||||
displayName="Terra"
|
||||
displayURL="https://github.com/PolyhedralDev/Terra/"
|
||||
authors="dfsek & Terra contributors"
|
||||
description="Data-driven world generator"
|
||||
[[dependencies.terra]]
|
||||
modId="forge"
|
||||
mandatory=true
|
||||
versionRange="[36,)"
|
||||
ordering="NONE"
|
||||
side="BOTH"
|
Loading…
x
Reference in New Issue
Block a user