Closed Creedowl closed 5 years ago
下载的好像都不是mod,我打开看了看发现是HTML网址。比如redstone-flux
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]> <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]> <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]> <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html lang="en-us" class="no-js">
<!--<![endif]-->
<!-- this prefix is to comply with open graph standards presented here https://d2eeipcrcdle6.cloudfront.net/seo-cheat-sheet.pdf -->
<head>
<meta charset="UTF-8">
<title> Redstone Flux - Mods - Minecraft - CurseForge </title>
<meta name="description" content="" />
<meta name="theme-color" content="#121212" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Responsive Meta Tag -->
<link rel="shortcut icon" href="https://media.forgecdn.net/avatars/130/458/636460205549127215.png" />
<!-- Links -->
<!-- Meta Properties -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Redstone Flux" />
<meta property="og:description" content="Redstone Flux API - Energy Transfer in Minecraft." />
<meta property="og:url" content="https://www.curseforge.com/minecraft/mc-mods/redstone-flux" />
<meta property="og:image" content="https://media.forgecdn.net/avatars/thumbnails/105/500/120/120/636353215194575027.png" />
<meta property="og:site_name" content="CurseForge" />
<meta name="description" content="Redstone Flux API - Energy Transfer in Minecraft." />
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@CurseForge" />
<meta name="twitter:creator" content="@CurseForge" />
<meta name="twitter:title" content="Redstone Flux" />
<meta name="twitter:description" content="Redstone Flux API - Energy Transfer in Minecraft." />
<meta name="twitter:image" content="https://media.forgecdn.net/avatars/thumbnails/105/500/120/120/636353215194575027.png" />
<!-- Stylesheets -->
<link rel="stylesheet" href="/Content/2-0-7136-42993/Skins/Blocks/css/compiled.css"/>
<link rel="stylesheet" href="/Content/2-0-7136-42993/Skins/CurseForge/css/compiled.css"/>
<link rel="stylesheet" type="text/css" href="/api/custom-css" />
<script type="text/javascript">
var onloadCallback = function () {
Cobalt.runOnHtmlInsert(Cobalt.Forms.handlegReCaptchaRender);
};
</script>
<script src='https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit' async defer></script>
<script src="https://apis.google.com/js/platform.js"></script>
<!-- JavaScript -->
<script src="/js/jquery-migration?v=GjyiFSP641QXo5QcmpaUW1L8laD5rKWzPP0n7lEpHPo1"></script>
<script src="/js/jquery?v=-l4Om55ehZs1gYrKtDvYMCO02R2CD_KZGhdbRy2UTxw1"></script>
<script src="/js/cobalt?v=Wu_3QopCOE4lD2KY9t_JOiRJwBYoNyPsuYs04kJLJAA1"></script>
<script src="/js/Elerium?v=SWt6R8YMAdGzmJSEcq-SN8gPogigQuQVW0HbGhmG9_w1"></script>
<script>
window.factorem = {};
window.factorem.slotSizes = [
[[728,90],[970,250],[980,250],[970,150],[980,150]],
[[300,250],[300,600]],
[[300,250],[300,600]],
[[728,90]],
[[728,90]],
[[300,250]],
[[160,600]],
[[160,600]]
];
var script = document.createElement('script');
var tstamp = new Date();
script.id = 'factorem';
script.src = '//cdm.cursecdn.com/js/curseforge/cdmfactorem_min.js?misc=' + tstamp.getTime();
script.async = false;
script.type='text/javascript';
document.head.appendChild(script);
</script>
</head>
<body class="site site-curseforge site-curseforge body-publicproject body-publicproject-details show-ads user-anonymous lang-en site-lang-en template-none skin-light-on-dark flex flex-col h-full" data-user-lang="1">
<!-- No Script -->
<noscript class="b-noscript">
<p><i class="b-noscript-icon"></i> This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.</p>
</noscript>
<div class="flex flex-col min-h-full min-h-screen">
<div class="flex-none">
<nav class="bg-primary-500 flex px-2 curseforge-header h-10">
<div class="flex items-center w-full h-full container mx-auto">
<div class="mr-4 curseforge-logo">
<a href="/">
<figure class="curseforge-logo__container relative w-9 h-5">
<img src="/Content/2-0-7136-42993/Skins/CurseForge/images/anvil.svg" alt="CurseForge" class="w-full h-full absolute" />
</figure>
</a>
</div>
<div class="block md:hidden">
<div class="relative flex flex-col">
<div class="dropdown">
<button class="button">
<div class="flex items-center button__text">
<svg class="icon icon-20" viewBox="0 0 20 20" width="20" height="20"><use xlink:href="/Content/2-0-7136-42993/Skins/CurseForge/images/twitch/Action/More Horizontal.svg#Action/More Horizontal"/></svg>
</div>
</button>
</div>
<div class="box z-10 dropdown-tail hidden w-32">
<div class="p-2 bg-white flex flex-col">
<a href="http://bit.ly/2Lzpfsl" class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Browse
</a>
<a href="http://bit.ly/2LzhoLr" class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Get Desktop
</a>
<a href="http://bit.ly/2LwBwh8" target='_blank' class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Feedback
</a>
<a href="http://bit.ly/2LJzuud" class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Knowledge Base
</a>
<a href="https://link.twitch.tv/CurseForgeSupport" target='_blank' class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Support
</a>
<a href="http://bit.ly/2LB9HV4" target='_blank' class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Discord
</a>
<a href="http://bit.ly/2Lz5D7O" target='_blank' class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Twitter
</a>
<a href="http://bit.ly/2LGwE9c" target='_blank' class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
News
</a>
<a href="http://bit.ly/2LzpbJ7" class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Minecraft Forums
</a>
<a href="http://bit.ly/2LulnJg" class="p-1 rounded text-charcoal no-underline text-left whitespace-no-wrap hover:no-underline hover:text-white hover:bg-primary-400 " >
Author Forums
</a>
</div>
</div>
</div>
</div>
<div class="hidden md:flex text-white">
<a href="http://bit.ly/2Lzpfsl" class="top-nav__nav-link no-underline " >
Browse
</a>
<a href="http://bit.ly/2LzhoLr" class="top-nav__nav-link no-underline " >
Get Desktop
</a>
<a href="http://bit.ly/2LwBwh8" target='_blank' class="top-nav__nav-link no-underline " >
Feedback
</a>
<a href="http://bit.ly/2LJzuud" class="top-nav__nav-link no-underline " >
Knowledge Base
</a>
<a href="https://link.twitch.tv/CurseForgeSupport" target='_blank' class="top-nav__nav-link no-underline " >
Support
</a>
<a href="http://bit.ly/2LB9HV4" target='_blank' class="top-nav__nav-link no-underline " >
Discord
</a>
<a href="http://bit.ly/2Lz5D7O" target='_blank' class="top-nav__nav-link no-underline " >
Twitter
</a>
<a href="http://bit.ly/2LGwE9c" target='_blank' class="top-nav__nav-link no-underline " >
News
</a>
<a href="http://bit.ly/2LzpbJ7" class="top-nav__nav-link no-underline " >
Minecraft Forums
</a>
<a href="http://bit.ly/2LulnJg" class="top-nav__nav-link no-underline " >
Author Forums
</a>
</div>
<div class="ml-auto h-full">
<div class="flex h-full">
<div class="mr-2">
<div class="flex items-center h-full">
<a class="button button--hollow button--overlay" href="/twitch-login?returnUrl=%2fminecraft%2fmc-mods%2fredstone-flux">
<span class="button__text">
Login
</span>
</a>
</div>
</div>
<div class="flex items-center h-full">
<a class="button button--overlay button--hollow" href="/twitch-signup?returnUrl=%2fminecraft%2fmc-mods%2fredstone-flux">
<span class="button__text">
Sign Up
</span>
</a>
</div>
</div>
</div>
</div>
</nav>
</div>
<main class="flex-1 root-content z-1 flex flex-col w-full h-full">
<div class="z-0">
<header class="relative game-header overflow-hidden min-h-40 flex flex-col justify-between">
<div class="w-full h-full absolute bg-no-repeat bg-cover z--1 game-header__art" style="background-image: url('https://static-cdn.jtvnw.net/categorydb-production-game-banners/27471/en-us/5a1f2d0c-0a4a-4074-b04e-1aa525d2957c.png');">
</div>
<div class="mx-auto my-4">
<div class="mx-auto container mt-4 flex justify-center items-center">
<div id='cdm-zone-01'></div>
</div>
</div>
<div class="container mx-auto mt-auto flex justify-between">
<div class="flex">
<figure class="mr-2">
<div class="project-avatar project-avatar-64">
<a href="/minecraft/mc-mods/redstone-flux" class="bg-white" data-featherlight="https://media.forgecdn.net/avatars/105/500/636353215194575027.png">
<img src="https://media.forgecdn.net/avatars/thumbnails/105/500/64/64/636353215194575027.png" alt="" class="mx-auto"/>
</a>
</div>
</figure>
<div class="flex flex-col mt-auto mb-auto">
<div>
<h2 class="font-bold text-lg break-all">Redstone Flux</h2>
</div>
<a href="/minecraft/mc-mods" class="text-primary-500">
Mods
</a>
<div class="flex">
<span class="mr-2 text-sm text-gray-500">17,339,264 Downloads</span>
<span class="mr-2 text-gray-500">Last Updated: <abbr class="tip standard-date standard-datetime" title="10 1 2018 14:03:10 (PDT) (UTC-7:00)" data-epoch="1538427790">Oct 1, 2018</abbr></span>
<span class="text-gray-500">Game Version: 1.12.2</span>
</div>
</div>
</div>
<div class="ml-2 flex">
<div class="flex mb-2">
<div class="-mx-1 lg:flex hidden"> <div class="px-1">
<a href="/minecraft/mc-mods/redstone-flux/download" class="button button--hollow" >
<span class="button__text">
Download
</span>
</a>
</div>
<div class="px-1">
<a href="/minecraft/mc-mods/redstone-flux/download?client=y" class="button " >
<svg class="icon icon-margin mr-1" viewBox="0 0 90 90" width="18" height="18"><use xlink:href="/Content/2-0-7136-42993/Skins/CurseForge/images/twitch/Logo/Glitch.svg#Logo/Glitch"/></svg> <span class="button__text">
Install
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</header>
<div class="nav">
<a id="leftArrow"></a>
<a id="rightArrow"></a>
<nav class="container mx-auto">
<ul class="flex mt-6 mb-5 border-b border-gray-200 w-full">
<li id="nav-description" class=" border-b-2 border-primary-500 b-list-item p-nav-item px-2 pb-1/10 -mb-1/10 text-gray-500" >
<a href="/minecraft/mc-mods/redstone-flux" class="text-primary-500 hover:no-underline" >
<span class="b-list-label">
Description
</span>
</a>
</li>
<li id="nav-files" class=" b-list-item p-nav-item px-2 pb-1/10 -mb-1/10 text-gray-500" >
<a href="/minecraft/mc-mods/redstone-flux/files" class="text-gray-500 hover:no-underline" >
<span class="b-list-label">
Files
</span>
</a>
</li>
<li id="nav-relations" class=" b-list-item p-nav-item px-2 pb-1/10 -mb-1/10 text-gray-500" >
<a href="/minecraft/mc-mods/redstone-flux/relations/dependencies" class="text-gray-500 hover:no-underline" >
<span class="b-list-label">
Relations
</span>
</a>
</li>
</ul>
</nav>
</div>
<div class="mx-auto container pb-5">
<section class="-mx-2 flex flex-col-reverse lg:flex-row ">
<div class="flex-1 px-2">
<div class="flex flex-col">
<div class="mb-4">
<section class="flex flex-col project-detail">
<div class="box p-4 pb-2 project-detail__content" data-user-content>
<p>Standalone Jar file for the Redstone Flux API.</p>
<p><strong>Important note for mod developers: </strong><strong>Repacking the THIS API or the OLD API (cofh.api.energy) in your mods will cause crashes. Do not do that. :)</strong></p>
<p>If you want capabilities, use Forge Energy - it's literally the RF capability. Having said that, why use this at all?</p>
<p>Frankly, there's not a great single reason, except that interfaces are more performant, reliable, and provide a template for you as a coder to make sure that you didn't screw up somewhere. And they're trivial to cast to capabilities.</p>
<p>Or, maybe you just want pure RF and you don't want all the various new Flux variants to power your stuff. That's 100% fine too. :)</p>
<p>Mod developers, here's what needs to go into your build.gradle:</p>
<pre>repositories {
maven {
name = "CoFH Maven"
url = "http://maven.covers1624.net"
}
}
dependencies {
deobfCompile "cofh:RedstoneFlux:1.12-2.0.0.1:universal"
}</pre>
<p>Enjoy!</p>
<p>©2012-2017 Cult of the Full Hub / Team CoFH / CoFH</p>
</div>
<div class="mt-6">
</div>
</section>
</div>
</div>
</div>
<aside class="lg:block w-full lg:w-64 px-2">
<div class="mg-b-2">
<div id='cdm-zone-02'></div>
</div>
<div class="my-4">
<div class="flex box p-4 flex-col">
<div class="pb-4 border-b border-gray--100">
<div class="flex justify-between mb-3">
<h3 class="font-bold text-lg">About Project</h3>
<div class="flex">
<div class="flex items-center">
<svg class="icon" viewBox="0 0 20 20" width="20" height="20"><use xlink:href="/Content/2-0-7136-42993/Skins/CurseForge/images/twitch/Object/ChatRiskFlag.svg#Object/ChatRiskFlag"/></svg>
<span class="my-auto disabled tip" title="You must be logged in to report a Project.">Report</span>
</div>
</div>
</div>
<div class="flex flex-col mb-3">
<div class="w-full flex justify-between">
<span>Project ID</span>
<span>270789</span>
</div>
<div class="w-full flex justify-between">
<span>Created </span>
<span><abbr class="tip standard-date standard-datetime" title="06 26 2017 11:38:47 (PDT) (UTC-7:00)" data-epoch="1498502327">Jun 26, 2017</abbr></span>
</div>
<div class="w-full flex justify-between">
<span>Updated</span>
<span><abbr class="tip standard-date standard-datetime" title="10 1 2018 14:03:10 (PDT) (UTC-7:00)" data-epoch="1538427790">Oct 1, 2018</abbr></span>
</div>
<div class="w-full flex justify-between">
<span>Total Downloads</span>
<span>17,339,264</span>
</div>
<div class="w-full flex justify-between">
<span>
License
</span>
<a href="/project/270789/license" rel="modal:open">
All Rights Rese...
</a>
</div>
</div>
<div class="flex justify-between items-center">
<a href="/login?returnUrl=%252fminecraft%252fmc-mods%252fredstone-flux" class="button w-15 ml-auto">
<span class="button__text">
Follow
</span>
</a>
</div>
</div>
<div class="pb-4 border-b border-gray--100 lg:flex flex-col mt-3">
<h3 class="mb-3 font-bold text-lg">Categories</h3>
<div class="flex -mx-1">
<div class="px-1">
<a href="/minecraft/mc-mods/library-api">
<figure class="relative h-6 w-6" title="API and Library">
<img src="https://media.forgecdn.net/avatars/thumbnails/6/36/30/30/635351496947765531.png" class="rounded absolute inset-0 h-full w-full" />
</figure>
</a>
</div>
<div class="px-1">
<a href="/minecraft/mc-mods/mc-addons/addons-thermalexpansion">
<figure class="relative h-6 w-6" title="Thermal Expansion">
<img src="https://media.forgecdn.net/avatars/thumbnails/14/468/30/30/635596759720145473.png" class="rounded absolute inset-0 h-full w-full" />
</figure>
</a>
</div>
<div class="px-1">
<a href="/minecraft/mc-mods/technology/technology-energy">
<figure class="relative h-6 w-6" title="Energy">
<img src="https://media.forgecdn.net/avatars/thumbnails/6/32/30/30/635351495737894438.png" class="rounded absolute inset-0 h-full w-full" />
</figure>
</a>
</div>
</div>
</div>
<div class="pb-4 border-b border-gray--100 lg:flex flex-col mt-3">
<h3 class="font-bold mb-3 text-lg">Members</h3>
<div class="flex mb-2">
<a href="/members/teamcofh">
<figure class="relative w-6 h-6 mr-2">
<img src="https://static-cdn.jtvnw.net/jtv_user_pictures/ba3113c9-ca44-4d1c-8f96-7b4c8532945e-profile_image-150x150.png" />
</figure>
</a>
<div class="flex flex-col flex-grow">
<p class="text-sm text-primary-500 flex">
<a href="/members/teamcofh">
<span>
TeamCoFH
</span>
</a>
</p>
<p class="text-xs">Owner</p>
</div>
</div>
<div class="flex mb-2">
<a href="/members/kinglemmingcofh">
<figure class="relative w-6 h-6 mr-2">
<img src="https://static-cdn.jtvnw.net/jtv_user_pictures/7c0b38b8-a6f4-40bf-b1a4-ce5bf19e2f70-profile_image-150x150.png" />
</figure>
</a>
<div class="flex flex-col flex-grow">
<p class="text-sm text-primary-500 flex">
<a href="/members/kinglemmingcofh">
<span>
KingLemmingCoFH
</span>
</a>
</p>
<p class="text-xs">Author</p>
</div>
</div>
</div>
<div class="mt-3">
<div class="cf-sidebar-wrapper">
<div class="cf-sidebar-header">
<h3 class="font-bold mb-3 text-lg">Recent Files</h3>
</div>
<div class="cf-sidebar-inner">
<h4 class="e-sidebar-subheader overflow-tip mb-1">
<a class="overflow-tip text-sm hover:no-underline text-charcoal font-bold" href="/minecraft/mc-mods/redstone-flux/files/all?filter-game-version=1738749986%3a628">
Minecraft 1.12
</a>
</h4>
<ul class="cf-recentfiles mb-4">
<li class="flex items-center box box--no-shadow p-1 mb-1">
<div class="mr-2">
<div class="h-6 w-6 bg-green-500 text-white rounded flex justify-center items-center">
<span class="text-white" title="Release">R</span>
</div>
</div>
<div class="flex flex-col w-2/3">
<a class="overflow-tip truncate" href="/minecraft/mc-mods/redstone-flux/files/2623090" data-action='file-link' data-id="270789" data-name="RedstoneFlux-1.12-2.1.0.6-universal.jar">RedstoneFlux-1.12-2.1.0.6-universal.jar</a>
<abbr class="tip standard-date standard-datetime" title="10 1 2018 14:03:10 (PDT) (UTC-7:00)" data-epoch="1538427790">Oct 1, 2018</abbr>
</div>
<div class="cf-recentfiles-credits-wrapper ml-auto my-auto">
<a href="/minecraft/mc-mods/redstone-flux/download/2623090" class="button button--icon-only button--sidebar">
<span class="button__text">
<svg class="icon icon-fixed-width icon-margin" viewBox="0 0 20 20" width="16" height="16"><use xlink:href="/Content/2-0-7136-42993/Skins/CurseForge/images/twitch/Action/Download.svg#Action/Download"/></svg>
</span>
</a>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div id='cdm-zone-03'></div>
</aside>
</section>
</div>
</div>
<div id="analytics">
<!-- Google Analytics -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-389142-3'],
['_setDomainName', 'curseforge.com'],
['_addIgnoredRef', 'curseforge.com'],
['_trackPageview'],
['b._setAccount', 'UA-389142-31'],
['b._setDomainName', 'curseforge.com'],
['b._addIgnoredRef', 'curseforge.com'],
['b._trackPageview']
);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- End Google Analytics -->
<!-- Lotame -->
<script src="https://tags.crwdcntrl.net/c/3613/cc.js?ns=_cc3613" id="LOTCC_3613"></script>
<script>
_cc3613.bcp();
</script>
<!-- End Lotame -->
</div>
</main>
<!-- Layout End -->
<div class="flex-none">
<script type="text/javascript">
Cobalt.Device.initialize();
Cobalt.Burger.initializeEarly();
Cobalt.Constants.initialize({"StaticURL":"/Content/2-0-7136-42993","SkinPath":"/Content/2-0-7136-42993/Skins/CurseForge","MediaURL":"https://media.forgecdn.net/","AvatarURL":"https://media.forgecdn.net/avatars","AttachmentURL":"https://media.forgecdn.net/attachments","ActiveConfiguration":"production"});
Cobalt.Constants.BuildVersion = "2-0-7136-42993";
Cobalt.Constants.IsDevelopment = false;
Cobalt.Constants.IgnoredUserIDs = [];
Cobalt.Constants.ServerTimestamp = 1563781078067.14
Cobalt.Constants.FacebookAppID = "";
Cobalt.Constants.QuoteCssClasses = "";
Cobalt.User.EnabledLanguageIDs = [1,2,3,4,7,8,9,15,16];
Cobalt.User.MaxQuoteDepth = 5;
Cobalt.User.AuthToken = "";
Cobalt.TinyMCE.extraPlugins = "";
Cobalt.TinyMCE.extraButtons = "";
Cobalt.TinyMCE.extraCustomPlugins = "";
// NOTE: if you need to debug into tinymce, then change the following line to tinymce.js
Cobalt.TinyMCE.url = "/Content/js/tinymce/tiny_mce/tinymce.min.js";
Cobalt.TinyMCE.customPluginUrl = "/Content/js/tinymce/custom_plugins";
Cobalt.TinyMCE.skin_url = "/Content/js/tinymce/custom_skin";
Cobalt.Constants.SiteID = 23;
Cobalt.Constants.SiteName = "CurseForge";
Cobalt.TinyMCE.fontColorEnabled = true;
Cobalt.TinyMCE.fontSizeEnabled = true;
Cobalt.TinyMCE.fontFamilyEnabled = true;
Cobalt.TinyMCE.textAlignmentEnabled = true;
Cobalt.TinyMCE.smiliesEnabled = false;
Cobalt.TinyMCE.forceSimpleBBCodeEditor = false;
Cobalt.Constants.NestedQuotePreference = 1;
$.ajaxSetup({
data: {},
timeout: 30000
});
//bbcode entries
Cobalt.Markup.customBBcodeButtons = [];
Cobalt.CMS.CobaltCss = ["/Content/2-0-7136-42993/Skins/Global-TinyMCE/css/compiled.css"];
Cobalt.CMS.ProjectCss = ["/Content/2-0-7136-42993/Skins/CurseForge/css/compiled.css"];
// set the tracking id for google analytics on this site
Cobalt.Analytics.trackingId = 'UA-389142-31';
</script>
<script>
hljs.initHighlighting();
</script><script type="text/javascript">
Cobalt.runOnLoad(function () {
Cobalt.initialize([{dependency:Elerium.AdResize, priority:99, name:'Elerium.AdResize'},{dependency:Cobalt.TinyMCE, priority:99, name:'Cobalt.TinyMCE'},{dependency:Elerium.Dropdown, priority:99, name:'Elerium.Dropdown'},{dependency:Elerium.Notifications, priority:99, name:'Elerium.Notifications'},{dependency:Cobalt.Tabs, priority:99, name:'Cobalt.Tabs'},{dependency:Cobalt.NiceDates, priority:99, name:'Cobalt.NiceDates'},{dependency:Cobalt.Core, priority:99, name:'Cobalt.Core'},{dependency:Cobalt.Forms, priority:99, name:'Cobalt.Forms'},{dependency:Cobalt.UI, priority:99, name:'Cobalt.UI'},{dependency:Cobalt.Notifications, priority:99, name:'Cobalt.Notifications'},{dependency:Cobalt.Feedback, priority:99, name:'Cobalt.Feedback'},{dependency:Cobalt.WarningNotification, priority:99, name:'Cobalt.WarningNotification'},{dependency:Cobalt.Footer, priority:99, name:'Cobalt.Footer'},{dependency:Cobalt.Tidbit, priority:99, name:'Cobalt.Tidbit'},{dependency:Cobalt.BunnyEars, priority:99, name:'Cobalt.BunnyEars'},{dependency:Elerium.OverflowTip, priority:99, name:'Elerium.OverflowTip'},{dependency:Elerium.PostAction, priority:99, name:'Elerium.PostAction'},{dependency:Elerium.Analytics, priority:99, name:'Elerium.Analytics'},{dependency:Elerium.TwitchNurture, priority:99, name:'Elerium.TwitchNurture'}]);
});
</script>
<footer class="flex align-items-center bg-charcoal px-6 justify-center flex-col">
<div class="container mx-auto">
<nav class="flex justify-between w-full py-4 sm:mb-2">
<section class="flex flex-col">
<a href="https://twitch.tv" target="_blank" title="Twitch">
<figure class="mb-2 text-white">
<svg class="icon icon-white" viewBox="0 0 282 96" width="94" height="32"><use xlink:href="/Content/2-0-7136-42993/Skins/CurseForge/images/twitch/Logo/Twitch.svg#Logo/Twitch"/></svg>
</figure>
</a>
<span class="text-white">©2019 Twitch Interactive, Inc</span>
</section>
<section class="hidden md:flex flex-col">
<a href="https://twitch.tv/p/about/" target="_blank" class="footer-link">About</a>
<a href="https://twitch.tv/jobs/" target="_blank" class="footer-link">Careers</a>
<a href="https://twitch.tv/blog/" target="_blank" class="footer-link">Blog</a>
<a href="https://twitch.tv/p/about/press-releases/" target="_blank" class="footer-link">Press</a>
</section>
<section class="hidden md:flex flex-col">
<a href="https://twitch.tv/p/brand/" target="_blank" class="footer-link">Brand</a>
<a href="https://music.twitch.tv/" target="_blank" class="footer-link">Music</a>
<a href="https://twitchadvertising.tv/" target="_blank" class="footer-link">Advertise</a>
<a href="https://twitch.tv/legal/ad-choices/" target="_blank" class="footer-link">Ad Choices</a>
</section>
<section class="hidden md:flex flex-col">
<a href="https://www.twitch.tv/prime/" target="_blank" class="footer-link">Prime</a>
<a href="https://twitch.tv/p/partners/" target="_blank" class="footer-link">Partners</a>
<a href="https://affiliate.twitch.tv/" target="_blank" class="footer-link">Affiliates</a>
</section>
<section class="hidden md:flex flex-col">
<a href="https://dev.twitch.tv/" target="_blank" class="footer-link">Developers</a>
<a href="https://support.curseforge.com/hc/en-us" target="_blank" class="footer-link">Help</a>
<a href="https://twitch.uservoice.com/forums/915910-game-mods-curseforge" target="_blank" class="footer-link">Feedback</a>
</section>
<section class="hidden md:flex flex-col">
<a href="https://twitch.tv/legal/terms-of-service/" target="_blank" class="footer-link">Terms of Service</a>
<a href="https://twitch.tv/legal/privacy-policy/" target="_blank" class="footer-link">Privacy Policy</a>
<a href="https://twitch.tv/legal/cookie-policy/" target="_blank" class="footer-link">Cookie Policy</a>
</section>
</nav>
</div>
</footer>
</div>
</div>
<!-- Layout Start -->
</body>
</html>
公告
提交前请确保你的启动器版本是最新的开发版,可以在启动器设置中更换更新通道至开发版获取更新。
如果你在阅读完本公告后仍然希望在此处发布 issue,请将公告内容删去,并按照下面的模板填入相关信息。
我们发现,对于不经常检查邮箱的人来说,GitHub Issues 的反馈效率太低,时隔几个小时甚至一天的情况很多。为了改善反馈效率,并将积极为 HMCL 提供问题反馈和建议的人聚集起来,我们希望在这里反馈的人可以在 HMCL 3 用户 QQ 群:219177735 中反馈信息,而不在 GitHub Issues 中反馈问题。
如果你希望在 QQ 群中反馈问题,也请将下面的信息表填好直接发在群中,加快我们的沟通速度。
问题提交
完整地填下面的问题提交表对我们很重要,这可以加快我们分析问题原因的速度。
WARNING: coremods are present: MicdoodlePlugin (MicdoodleCore-1.12.2-4.0.1.181.jar) Contact their authors BEFORE contacting forge
// You should try our sister game, Minceraft!
Time: 7/11/19 5:46 PM Description: Initializing game
java.lang.NoClassDefFoundError: crafttweaker/mc1120/commands/CraftTweakerCommand at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:526) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:593) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) at net.minecraft.client.main.Main.main(SourceFile:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.ClassNotFoundException: crafttweaker.mc1120.commands.CraftTweakerCommand at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 39 more Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 41 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head -- Thread: Client thread Stacktrace: at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:526) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:593) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
-- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) at net.minecraft.client.main.Main.main(SourceFile:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_211, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 110474608 bytes (105 MB) / 385875968 bytes (368 MB) up to 4294967296 bytes (4096 MB) JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2815 11 mods loaded, 11 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
MicdoodlePlugin (MicdoodleCore-1.12.2-4.0.1.181.jar) micdoodle8.mods.miccore.MicdoodleTransformer GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 430.86' Renderer: 'GeForce GTX 1050 Ti/PCIe/SSE2' Launched Version: HMCL 3.2.130 LWJGL: 2.9.4 OpenGL: GeForce GTX 1050 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 430.86, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported.