mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-03 16:35:50 +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")
|
apply(plugin = "net.minecraftforge.gradle")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
java
|
java
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,37 @@
|
|||||||
package com.dfsek.terra.forge;
|
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.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 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