-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.html
108 lines (87 loc) · 6.15 KB
/
setup.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>CMSC389E</title>
<!-- Bootstrap core CSS -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="style.css">
<meta property='og:title' content='CMSC389E' />
<meta property='og:image' content='header.png' />
<meta property='og:description' content='Course website for CMSC389E at UMD' />
<meta property='og:url' content='http://www.cs.umd.edu/class/spring2020/cmsc389E/' />
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-dark bg-mc static-top">
<div class="container">
<a class="navbar-brand" href="#">CMSC 389E</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive"
aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span style="font-family:Roboto">+</span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="index.html">Home
<span class="sr-only">(current)</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.overleaf.com/read/mgdvtfnfbpjh">Syllabus</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="setup.html">Setup/Downloads</a>
</li>
<li class="nav-item">
<a class="nav-link" target="_blank" href="digital-logic-computer-architecture-minecraft/index.html">Textbook</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Page Content -->
<div class="container">
<div class="row">
<div class="col-lg-12">
<img src="header.png" class="header" alt="">
<h1 class="hero mt-5">CMSC 389E: <br> Digital Logic Design Through Minecraft</h1> <hr>
<h2 class="hero mt-5">Installer (Recommended)</h2>
<hr>
<ol>
<li>Download and run the installer located at <a href="downloads/Installer.jar">downloads/installer.jar</a>. The installer is also available as a java file at <a href="downloads/Installer.java">downloads/Installer.java</a>. (Compile and run with javac)</li>
<li>Open the Minecraft Launcher and ensure you have selected the 'forge' profile from the dropdown.</li>
<li>Click the 'Mods' dialog box and verify whether or not you have installed the circuitry mod.</li>
<li>(If the mod is not installed, head on down to the manual installation instructions and that should get you up and running)</li>
</ol>
<h2 class="hero mt-5">Manual Installation Instructions</h2>
<p><em>"Because sometimes, things happen"</em></p>
<hr>
<br>
<ol>
<li>Purchase the <strong>Minecraft: Java Edition</strong> from <a href="https://www.minecraft.net/en-us/store/minecraft-java-edition">minecraft.net/en-us/store/minecraft-java-edition</a>. It is imperative that you <strong>do not</strong> purchase any version other than the Java Edition. Our class framework only functions with the Java Edition of the game.</li>
<li>Download your copy of Minecraft: Java Edition from <a href="https://www.minecraft.net/en-us/download">minecraft.net/en-us/download</a>. Minecraft is available for Windows, MacOS, Debian Linux, and Arch Linux. (Side note: we cannot guarantee full functionality of this modification on Arch Linux. If you are running Arch or another distribution, please contact an instructor via Discord or ELMS.)</li>
<li>Run the Minecraft: Java Edition launcher at least once. Ensure that you can log in using the account you created, thusly verifying your purchase went through. This will ensure that it generates the required program files for our mod to properly interact with. Do not skip this step!</li>
<li>Download and run the <strong>recommended</strong> installer from <a href="https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.15.2.html">files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.15.2.html</a>. The button you want to click should look something like the following: <img style="width:90%;" src="forge.png" alt="" /> <br> Ensure that the forge installer runs correctly, and identifies your installation of Minecraft.</li>
<li>Open <strong>Minecraft</strong> and select 'forge' as your profile on the launcher screen. Start the game with the 'forge' profile selected and wait for it to finish loading.</li>
<li>Click the 'mods' dialog on the game's home screen. Next, on the mods screen, click 'Open Mods Folder'.</li>
<li>Navigate to <a href="https://github.com/CMSC-389E/mod-and-testing-framework/releases">github.com/CMSC-389E/mod-and-testing-framework/releases</a> and download the latest version of the mod.</li>
<li>Save this mod file as is (it should be called <em>circuitry.jar</em>) and move it into the Mods folder you opened in the previous step.</li>
<li>Restart the game and navigate to the 'mods' screen. Ensure that the CMSC389E Circuitry Mod has been installed.</li>
</ol>
<hr>
<footer>This website is compliant with UMD accessibility standards. Please contact apraveen@cs.umd.edu
if you
are in need of special accomodations.</footer>
</div>
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.slim.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
</body>
</html>