@Mod(modid = ForgeWorldEdit.MOD_ID, name = "WorldEdit", version = "%VERSION%", acceptableRemoteVersions = "*") public class ForgeWorldEdit {
@Mod( modid = "uvlightmapjsontest", name = "UVLightmapJsonTest", version = "0.0.0" ) public class UVLightmapJsonTest
@Mod(modid = TConstruct.modID, name = TConstruct.modName, version = TConstruct.modVersion,
@Mod( modid = AppEng.MOD_ID, acceptedMinecraftVersions = "[1.12.2]", name = AppEng.MOD_NAME, version = AEConfig.VERSION, dependencies = AppEng.MOD_DEPENDENCIES, guiFactory = "appeng.client.gui.config.AEConfigGuiFactory", certificateFingerprint = "dfa4d3ac143316c6f32aa1a1beda1e34d42132e5" ) public final class AppEng
@Mod(modid = LibMisc.MOD_ID, name = LibMisc.MOD_NAME, version = LibMisc.VERSION, dependencies = LibMisc.DEPENDENCIES, guiFactory = LibMisc.GUI_FACTORY) public class Botania {
@Mod(modid=RefStrings.MODID, name=RefStrings.NAME, version=RefStrings.VERSION, serverSideOnly=true, acceptableRemoteVersions="*") public class ForgeLoaderNET { @EventHandler public void startServersync(FMLPreInitializationEvent _e) { Main.main(new String[]{"server"}); } }
@Mod(modid = AntiqueAtlasOverlayMod.MODID, version = AntiqueAtlasOverlayMod.VERSION, name = AntiqueAtlasOverlayMod.MODID, clientSideOnly = true, dependencies = "required-after:antiqueatlas;after:forge@[13.20.0.2262,)") public class AntiqueAtlasOverlayMod { public static final String MODID = "antiqueatlasoverlay"; public static final String VERSION = "1.2"; public static final Logger LOGGER = LogManager.getLogger("AntiqueAtlasOverlay"); }
@Mod(modid = "tesla", name = "Tesla", version = "@VERSION@", certificateFingerprint = "@FINGERPRINT@") public class Tesla { private static final Logger LOG = LogManager.getLogger("Tesla"); @EventHandler public void preInit (FMLPreInitializationEvent event) { CapabilityManager.INSTANCE.register(ITeslaConsumer.class, new CapabilityTeslaConsumer<>(), BaseTeslaContainer.class); CapabilityManager.INSTANCE.register(ITeslaProducer.class, new CapabilityTeslaProducer<>(), BaseTeslaContainer.class); CapabilityManager.INSTANCE.register(ITeslaHolder.class, new CapabilityTeslaHolder<>(), BaseTeslaContainer.class); } @EventHandler public void onFingerprintViolation (FMLFingerprintViolationEvent event) { LOG.error("Invalid fingerprint detected! The file " + event.getSource().getName() + " may have been tampered with. This version will NOT be supported by the author!"); } }
@Mod(modid = Albedo.MODID, version = Albedo.VERSION, name = Albedo.NAME, guiFactory = "elucent.albedo.gui.AlbedoGuiFactory", clientSideOnly=true) public class Albedo { public static final String MODID = "albedo"; public static final String VERSION = "0.1.2"; public static final String NAME = "Albedo"; public static boolean inited = false; @SideOnly(Side.CLIENT) @EventHandler public void preinit(FMLPreInitializationEvent event) { ((IReloadableResourceManager) Minecraft.getMinecraft().getResourceManager()).registerReloadListener(new ShaderUtil()); MinecraftForge.EVENT_BUS.register(new EventManager()); MinecraftForge.EVENT_BUS.register(new ConfigManager()); ConfigManager.init(event.getSuggestedConfigurationFile()); } }
@Mod(modid = HQM.MODID, name = HQM.MODNAME, version = HQM.MODVERSION) public class HQM{
@Mod(modid = EnderIODummy.MODID, name = EnderIODummy.MOD_NAME, version = EnderIO.VERSION, dependencies = "after:" + EnderIO.MODID) public class EnderIODummy { public static final @Nonnull String MODID = "enderiobase"; public static final @Nonnull String DOMAIN = "enderio"; public static final @Nonnull String MOD_NAME = "Ender IO Base"; }
@Mod(modid = References.MODID, name = References.MODNAME, version = References.VERSION, dependencies = "", useMetadata = true) public class LogisticsPipes2 {
@Mod(modid = EnderIOIntegrationTicLate.MODID, name = EnderIOIntegrationTicLate.MOD_NAME, version = EnderIOIntegrationTicLate.VERSION, dependencies = EnderIOIntegrationTicLate.DEFAULT_DEPENDENCIES) @EventBusSubscriber public class EnderIOIntegrationTicLate implements IEnderIOAddon {
@Mod(modid = LibMisc.MOD_ID, name = LibMisc.MOD_NAME, version = LibMisc.VERSION, guiFactory = LibMisc.GUI_FACTORY, dependencies = LibMisc.DEPENDENCIES) public class Psi {
@Mod(modid = LibMisc.MOD_ID, name = LibMisc.MOD_NAME, version = LibMisc.VERSION, guiFactory = LibMisc.GUI_FACTORY, dependencies = LibMisc.DEPENDENCIES) public class Quark {
@Mod(modid = MODID, name = MODNAME, version = VERSION) public class Mariculture { public static final Logger logger = LogManager.getLogger(MODNAME); @SidedProxy(clientSide = JAVAPATH + "MClientProxy", serverSide = JAVAPATH + "MCommonProxy") public static MCommonProxy proxy; @Instance(MODID) public static Mariculture instance; @EventHandler public void preInit(FMLPreInitializationEvent event) { setConfig(event.getSuggestedConfigurationFile()); ModuleManager.loadModules(event.getAsmData(), proxy.isClient()); ModuleManager.loadConfigs(); proxy.load("preInit"); } @EventHandler public void init(FMLInitializationEvent event) { proxy.load("init"); } @EventHandler public void postInit(FMLPostInitializationEvent event) { proxy.load("postInit"); } }
@SuppressWarnings("UnusedDeclaration") @EventHandler public void postInit(FMLPostInitializationEvent event) { if(Loader.isModLoaded("DartCraft")) { devLog("Testing for dartcraft classes and functions."); try { Object obj = Class.forName("bluedart.api.IForceConsumer").getMethod("attemptRepair", ItemStack.class); // Class present. forceConsumerAvailable = true; } catch (ClassNotFoundException e) { devLog("Failed to find Dartcraft force consumer. Disabling repair support"); } catch (NoSuchMethodException e) { devLog("Failed to find Dartcraft force consumer function. Disabling repair support"); } } }
@Mod(modid = ModGlobals.MODID, name = ModGlobals.NAME, version = ModGlobals.VERSION, dependencies = ModGlobals.DEP_LIST, acceptedMinecraftVersions = "[1.12.2]") public class WCT {
@SuppressWarnings("unused") @EventHandler public void init(@SuppressWarnings("UnusedParameters") FMLInitializationEvent event) { MinecraftForge.EVENT_BUS.register(this); ModContainer thisMod = Loader.instance().getIndexedModList().get(ModInfo.MOD_ID); if(thisMod != null) { String fileName = thisMod.getSource().getName(); if(fileName.contains("-dev") || !fileName.contains(".jar")) { debugMode = true; devLog("DEV VERSION"); } } forceConsumerAvailable = false; if(AUTODETECT_TOOLS_TOGGLE) { addTools(); } }
@SuppressWarnings("UnusedDeclaration") @EventHandler public void preInit(FMLPreInitializationEvent event) { File configDir = new File(event.getModConfigurationDirectory(), "veinminer"); File loadedFile = new File(configDir, "modSupport.cfg"); try { Configuration config = new Configuration(loadedFile); config.load(); config.addCustomCategoryComment(CONFIG_AUTODETECT, CONFIG_AUTODETECT_COMMENT); AUTODETECT_TOOLS_TOGGLE = config.get(CONFIG_AUTODETECT, AUTODETECT_TOOLS_TOGGLE_CONFIGNAME, AUTODETECT_TOOLS_TOGGLE_DEFAULT, AUTODETECT_TOOLS_TOGGLE_DESCRIPTION).getBoolean(AUTODETECT_TOOLS_TOGGLE_DEFAULT); config.setCategoryComment("advanced", "You probably don't want to touch these"); String[] badTools_array = config.getStringList("bad_tools", "advanced", BADTOOLS_DEFAULT, "Tools that break veinminer."); String[] falseTools_array = config.getStringList("special_snowflake_tools", "advanced", FALSETOOLS_DEFAULT, "Tools that need to be treated as special snowflakes\n"); String[] overrideBlacklist_array = config.getStringList("override_blacklist_blocks", "advanced", OVERRIDE_BLACKLIST_DEFAULT, "Blocks to not override success for\n"); falseTools = new LinkedHashSet<String>(Arrays.asList(falseTools_array)); overrideBlacklist = new LinkedHashSet<String>(Arrays.asList(overrideBlacklist_array)); badTools = new LinkedHashSet<String>(Arrays.asList(badTools_array)); config.save(); } catch(Exception e) { event.getModLog().error("Error writing config file"); } }