Improve installer automation and config editor

This commit is contained in:
2026-05-08 19:29:07 +09:00
parent 5ff4e20b5e
commit 427b708277
12 changed files with 751 additions and 216 deletions

View File

@@ -29,9 +29,7 @@
<span>manifest.json URL</span>
<input id="manifestUrl" />
</label>
<div class="buttonRow">
<button id="loadPacksButton" class="primary">목록 불러오기</button>
</div>
<p class="infoHint">설치기가 시작되면 서버팩 목록을 자동으로 불러옵니다.</p>
<div id="packList" class="packList"></div>
<div class="buttonRow end">
<button id="toStep2" class="primary">다음</button>
@@ -58,6 +56,7 @@
<section class="panel" data-panel="3">
<p class="eyebrow">STEP 3</p>
<h2>JDK 확인 / 설치</h2>
<div id="jdkRecommended" class="infoBox">선택한 서버팩의 권장 JDK 버전을 확인 중입니다.</div>
<label class="field">
<span>JDK 경로</span>
<div class="inputRow">
@@ -65,9 +64,6 @@
<button id="browseJdkPath">폴더 선택</button>
</div>
</label>
<div class="buttonRow">
<button id="detectJdkButton">자동 탐색</button>
</div>
<div id="jdkStatus" class="infoBox"></div>
<div class="buttonRow between">
<button data-back="2">이전</button>
@@ -83,7 +79,9 @@
</div>
<div id="logView" class="logView"></div>
<div id="eulaBlock" class="eulaBlock hidden">
<p>Minecraft EULA에 동의해야 설치를 계속할 수 있습니다.</p>
<p>Minecraft EULA를 확인한 뒤 동의 버튼을 눌러야 다음 단계로 진행됩니다.</p>
<a id="eulaLink" class="eulaLink" href="#" target="_blank" rel="noreferrer">공식 EULA 원문 열기</a>
<pre id="eulaText" class="eulaText"></pre>
<button id="acceptEulaButton" class="primary">EULA 동의 후 계속</button>
</div>
</section>