create-schematic-gen-site/site/index.html

61 lines
2.6 KiB
HTML
Raw Normal View History

2023-07-15 22:22:48 +00:00
<!DOCTYPE html>
<html>
<head>
<title>Schematic Materials Extractor</title>
</head>
<body>
<h1>Create Schematic Materials Extractor</h1>
<p>
Use this site to extract lists of materials from one or more schematics (that were generated by the Create mod), so that you can automatically extract all the materials from an automated storage system.
</p>
<h3>Instructions</h3>
<ol>
<li>Select a schematic file (from your .minecraft folder's <em>schematics folder</em>) that you'd like to extract materials for.</li>
<li>Select a count, indicating the number of times you'd like to export items. Usually this is just 1, but for trees and smaller structures, you can export for many at a time.</li>
<li>If necessary, click <strong>Add a Schematic</strong> to add another schematic to the list.</li>
<li>If you'd like the system to automatically export items to drives at a particular location, fill in the location's name under <strong>Processing Terminal</strong>. Otherwise, you'll need to manually start the export by going to a valid terminal and pasting the extract link. <em>Note that this is still a work-in-progress. Don't use it yet.</em></li>
<li>Click <strong>Submit</strong> to submit your request.</li>
</ol>
<hr>
2023-07-15 22:22:48 +00:00
<form id="schematic-form">
<div>
<div id="schematic-input-section">
<label>
Schematic File
<input name="schematics" type="file" accept=".nbt"/>
</label>
<label>
Count
<input name="counts" type="number" min="1" max="1000" step="1" value="1" required/>
</label>
<button type="button" onclick="event.target.closest('#schematic-input-section').remove();">Remove</button>
</div>
</div>
<div>
<button type="button" id="add-input-button">Add a Schematic</button>
</div>
<div style="background-color: #f3f3f3; padding: 0.5em 0; margin: 0.5em 0;">
<label>
Processing Terminal (Optional)
<input name="processing-terminal" type="text"/>
<em>Enter the name of the processing terminal you'd like to handle exporting materials for your schematics.</em>
<strong>This is still a work-in-progress!</strong>
</label>
</div>
<button type="submit" style="font-size: large">Submit</button>
2023-07-15 22:22:48 +00:00
</form>
<div id="result-container">
</div>
2023-07-15 22:22:48 +00:00
<script src="files.js"></script>
</body>
</html>