Releases: Mangom72/MineHarbor
Releases · Mangom72/MineHarbor
Release list
MineHarbor — Minecraft Server Launcher v1.9.0 (build 26.2.45.73)
MineHarbor — Minecraft Server Launcher v1.9.0
제품 버전: 1.9.0
내부 빌드: 26.2.45.73
주요 변경 사항
Korean
- 운영 명령 확장: 플레이어·IP 차단 목록과 IP 차단/해제, 월드 시드, 시간 조회·추가, 유휴 추방 시간, 자주 쓰는 게임 규칙, 데이터팩 목록·활성화·비활성화,
reload, 경험치·월드 경계·강제 로딩 조회를 추가해 기본 빠른 명령을 70개 이상으로 확장했습니다. - 선택 인수와 자동완성:
ban {player} [reason],give {player} {item} [count]처럼 대괄호 선택 인수를 지원합니다. 주소·플레이어, 시간 단위, 분, 비율, 날씨, 게임 규칙, 데이터팩, 함수, 차원과 거리 매개변수 후보를 추가했습니다. - Minecraft 버전 호환성: 명령별 최소·최대 Minecraft 버전을 저장하고 선택된 서버 버전에 맞지 않는 명령을 선택창과 로컬 자동완성에서 제외합니다. 데이터팩은 1.13 이상,
playersSleepingPercentage는 1.17 이상에서만 표시하며 26.x에서 바뀐 구형time query daytime구문은 숨깁니다. - 실제 3단계 위험도: 선언만 되어 있던
Normal,Confirm,Dangerous를 기본·사용자·브리지 명령과 직접 콘솔 확인에 연결했습니다.reload와 광범위 변경은 빨간 강한 경고를 사용하고,keepInventory false와doMobSpawning false는 입력값에 따라 위험도를 높입니다. - 편집기 UX: 사용자 명령 편집기에 현대형 위험도 선택, 최소·최대 Minecraft 버전, 선택 인수 안내와 접근성 정보를 추가하고 기존
ConfirmJSON을 자동 호환합니다.
English
- Expanded operations catalog: Added player/IP ban lists, IP ban/pardon, world seed, time queries and additions, idle timeout, common game rules, datapack listing and enable/disable,
reload, and read-only experience, world-border, and force-load queries, growing the built-in quick-command catalog beyond 70 entries. - Optional arguments and completion: Templates now support optional square-bracket arguments such as
ban {player} [reason]andgive {player} {item} [count]. Local candidates cover addresses or players, durations, minutes, percentages, weather, game rules, datapacks, functions, dimensions, and distances. - Minecraft version compatibility: Definitions retain minimum and maximum Minecraft versions, and incompatible entries are omitted from the picker and local completion. Datapack commands require 1.13,
playersSleepingPercentagerequires 1.17, and the legacytime query daytimesyntax is hidden on 26.x. - Effective three-level risk model: The existing
Normal,Confirm, andDangerouslevels now drive built-in, user, bridge, and direct-console warnings.reloadand broad mutations use a stronger red warning, while values such askeepInventory falseanddoMobSpawning falseraise risk conditionally. - Editor UX: The user-command editor now provides a modern risk selector, minimum and maximum Minecraft versions, optional-argument guidance, and accessibility metadata while migrating legacy
ConfirmJSON automatically.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.9.0.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 실행 파일에는 릴리스마다 폐기하는 자체서명 무결성 서명이 포함되지만 공개 신뢰 서명은 아니므로 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.8.1 (build 26.2.45.72)
MineHarbor — Minecraft Server Launcher v1.8.1
제품 버전: 1.8.1
내부 빌드: 26.2.45.72
주요 변경 사항
Korean
- 보조 창 닫기 입력 관통 보강: 보조 창의 제목 표시줄 닫기 버튼을 누른 뒤 포인터를 빠르게 움직여도 같은 물리 입력의 마우스 해제가 메인 창 컨트롤에 전달되지 않습니다. 이후 추가 클릭은 기존처럼 닫기 지점 주변에서만 잠시 차단하므로 다른 위치의 의도적인 조작은 유지됩니다.
- 실사용 중 검증 안정화: 마우스를 사용하는 컴퓨터에서도 회귀 검사가 외부 포인터 이동에 흔들리지 않도록, 닫기 누름과 해제 사이에 포인터가 보호 반경 밖으로 이동하는 실패 경로를 명시적으로 검사합니다.
English
- Stronger tool-window close-through protection: Releasing the same physical close click can no longer reach a launcher control even when the pointer moves quickly after pressing a tool window's title-bar close button. Subsequent clicks remain briefly guarded only near the close point, preserving deliberate interaction elsewhere.
- Stable verification on an active desktop: The regression test now explicitly moves the pointer state outside the guard radius between close press and release, avoiding dependence on incidental real-pointer movement while the computer is in use.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.8.1.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 실행 파일에는 릴리스마다 폐기하는 자체서명 무결성 서명이 포함되지만 공개 신뢰 서명은 아니므로 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.8.0 (build 26.2.45.71)
MineHarbor — Minecraft Server Launcher v1.8.0
제품 버전: 1.8.0
내부 빌드: 26.2.45.71
주요 변경 사항
Korean
- Paper/Purpur 복사 동작 설정: 설정 화면에서 TNT·양탄자·레일, 엔드 차원문 중력 블록, 철사덫 갈고리 복사를 각각 허용할 수 있습니다. Paper/Purpur 1.19 이상은
config/paper-global.yml, 구버전은paper.yml의 중첩된settings.unsupported-settings를 사용하며, 서버 버전에 존재하는 항목만 활성화합니다. - 안전한 서버별 적용: Spigot·Vanilla·Fabric·Forge·NeoForge에는 Paper 전용 키를 쓰지 않으며, 직접 JAR은 기존 Paper 설정 파일을 감지한 경우에만 옵션을 활성화합니다. 기존 프로필은 사용자가 새 설정 화면에서 저장하기 전까지 수동 설정을 덮어쓰지 않습니다.
- 설정 무결성과 복구: YAML의 주석과 관련 없는 항목을 보존해 원자적으로 저장하고, 변경 전 파일은 서버별
.mineharbor/configuration-backups에 보관합니다. 중복 구역·중복 키·잘못된 값·인라인 구조·탭 들여쓰기·연결 경로·과대 파일은 원본을 변경하지 않고 거부합니다. - 설정 화면 UX 정리: 서버 규칙 아래의 과도한 빈 공간을 제거하고 현대형 그룹 카드와 테마 체크박스로 복사 호환성 옵션을 배치했습니다. 한국어·영어 안내, 위험 확인, 지원 상태, 키보드·스크린 리더 정보와 작은 화면에서만 나타나는 세로 스크롤을 제공합니다.
- 전체 UI 회귀 게이트: 제품 창의 DPI 설정을 점검하고 기본 Windows 버튼·드롭다운·체크박스·트랙바·스크롤바 생성이 다시 들어오지 않도록 정적 검사를 강화했습니다. 복사 설정의 경로·보존·백업·중복·Spigot 오적용·구버전 프로필 보호를 포함해 런처 테스트가 27개 그룹으로 늘었습니다.
English
- Paper/Purpur duplication controls: Server Settings can independently allow TNT/carpet/rail duplication, end-portal gravity-block duplication, and tripwire-hook duplication. Paper/Purpur 1.19+ uses
config/paper-global.yml; older releases use the nestedsettings.unsupported-settingssection inpaper.yml, and only controls present in that server generation are enabled. - Safe per-server targeting: Paper-only keys are never written to Spigot, Vanilla, Fabric, Forge, or NeoForge. A custom JAR enables the controls only after an existing Paper configuration is detected. Existing profiles retain manually edited settings until the user saves through the new UI.
- Configuration integrity and recovery: YAML comments and unrelated entries are preserved during atomic writes, with pre-change copies retained under each server's
.mineharbor/configuration-backups. Duplicate sections or keys, invalid values, inline maps, tab indentation, linked paths, and oversized files are rejected without changing the source. - Cleaner settings UX: Excess empty space below the server rules was removed and the compatibility options now use a modern themed group card and checkboxes. Korean/English guidance, risk confirmation, support status, keyboard/screen-reader metadata, and vertical scrolling only on small screens are included.
- Full UI regression gate: Product windows were checked for DPI scaling, and static tests now reject newly introduced default Windows buttons, dropdowns, checkboxes, trackbars, or scrollbars. Launcher coverage grows to 27 groups with path selection, preservation, backup, duplicate rejection, Spigot isolation, and legacy-profile protection.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.8.0.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 실행 파일에는 릴리스마다 폐기하는 자체서명 무결성 서명이 포함되지만 공개 신뢰 서명은 아니므로 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.7.5 (build 26.2.45.70)
MineHarbor — Minecraft Server Launcher v1.7.5
제품 버전: 1.7.5
내부 빌드: 26.2.45.70
주요 변경 사항
Korean
- 빠른 명령 위치 복원: 빠른 명령 카드를 콘솔 표시 여부와 관계없이 구버전처럼 오른쪽 410px 고정 열에 유지합니다. 콘솔을 열고 닫아도 카드가 전체 폭과 오른쪽 사이를 오가지 않습니다.
- 콘솔 겹침 제거: 콘솔과 빠른 명령을 독립된 2열 작업 영역에 배치해 빠른 명령 패널 뒤에 가려지던 콘솔 오른쪽 출력과 입력 영역을 모두 표시합니다.
- 레이아웃 회귀 검증: 고정 열의 위치·폭, 콘솔 전환 후 위치 유지, 서로 다른 열 배치와 실제 컨트롤 경계의 비중첩을 자동 검증하고 Windows 다크 화면에서 열림·닫힘 상태를 확인했습니다.
English
- Restored quick-command position: The quick-command card now stays in the legacy fixed 410-pixel right column whether the console is open or closed. Toggling the console no longer moves the card between full-width and right-side layouts.
- No console overlap: The console and quick commands now occupy separate workspace columns, keeping the console's right-side output and input area visible instead of hiding it behind the quick-command panel.
- Layout regression coverage: Tests now verify the fixed column position and width, stable placement across console toggles, separate cells, and non-intersecting control bounds. Open and closed states were also checked on the real Windows dark UI.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.7.5.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 실행 파일에는 릴리스마다 폐기하는 자체서명 무결성 서명이 포함되지만 공개 신뢰 서명은 아니므로 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.7.4 (build 26.2.45.69)
MineHarbor — Minecraft Server Launcher v1.7.4
제품 버전: 1.7.4
내부 빌드: 26.2.45.69
주요 변경 사항
Korean
- 추가 닫기 클릭 차단: 보조 창의 제목 표시줄 X를 누른 좌표 주변에서 시스템 더블클릭 시간 동안 추가 입력을 소비합니다. 마우스 스위치 채터링이나 지연된 두 번째 클릭이 뒤의 메인 창 버튼을 누르지 못하며, X에서 벗어난 정상 클릭은 즉시 허용합니다.
- 항상 표시되는 런처 종료 확인: 서버가 꺼져 있어도 MineHarbor 종료 여부를 확인합니다. 일반 종료는 서버 종료 프로세스를 실행하지 않고 즉시 닫으며, 진행 중인 작업과 실행 중인 서버에는 각각 작업 완료 대기와 안전 종료를 설명하는 별도 문구를 사용합니다.
- 종료 흐름 회귀 검증: 클릭 보호의 최소·최대 시간, 좌표 경계, 반복 클릭과 만료, 유휴·작업 중·서버 실행 중 질문 분기 및 일반 종료의 비지연 경로를 자동 검증합니다.
English
- Repeated close-click suppression: Additional input near a tool window's title-bar close coordinate is consumed for the Windows double-click interval. Switch chatter or a delayed second click can no longer activate an underlying main-window action, while clicks away from the close point remain immediately available.
- Launcher confirmation on every user close: MineHarbor now asks before closing even while the server is off. An idle close exits without running the server-stop process, while in-progress work and a running server use separate copy explaining deferred completion and safe server shutdown.
- Close-flow regression coverage: Tests now cover minimum and maximum guard duration, coordinate boundaries, repeated clicks and expiry, all three close-question modes, and the non-deferred idle path.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.7.4.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 실행 파일에는 릴리스마다 폐기하는 자체서명 무결성 서명이 포함되지만 공개 신뢰 서명은 아니므로 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.7.3 (build 26.2.45.68)
MineHarbor — Minecraft Server Launcher v1.7.3
제품 버전: 1.7.3
내부 빌드: 26.2.45.68
주요 변경 사항
Korean
- 빠른 명령 반응형 레이아웃: 콘솔이 닫혀 있을 때 빠른 명령 카드가 작업 영역 전체 폭을 사용하고, 콘솔을 열면 읽을 수 있는 최소 폭을 보장하는 보조 패널로 전환됩니다. 영어 상태·안내·명령 관리 문구와 런처 업데이트 버튼의 불필요한 말줄임표를 제거했습니다.
- 콘솔 탐색 흐름 개선: 검색, 로그 분류, 줄 바꿈을 왼쪽부터 작업 순서대로 배치하고 한국어·영어 문구가 잘리지 않도록 폭을 조정했습니다. 시작 준비가 끝난 뒤 기본 작업인 서버 시작으로 키보드 포커스를 이동합니다.
- 자동완성 범위 확대: 메인 콘솔에는 기본 서버 명령과 연결된 플레이어 인수, 예약 명령 편집에는 실행 시점과 무관한 기본 명령 자동완성을 추가했습니다. 방향키, Tab, Enter, Esc와 스크린 리더 설명을 기존 관리 콘솔과 동일하게 제공합니다.
- UX 회귀 검증: 실제 Windows 125% DPI에서 한국어·영어, 다크·라이트, 콘솔 열림·닫힘을 확인했습니다. 제한 없는 실제 글자 폭, 반응형 패널 상태, 콘솔 도킹 순서와 자동완성 연결을 검사하는 26번째 런처 테스트 그룹을 추가했습니다.
English
- Responsive quick-command workspace: The quick-command card now uses the full workspace while the console is closed, then becomes a readable minimum-width companion panel when the console opens. Unnecessary ellipses are gone from English status, guidance, command-management, and launcher-update text.
- Improved console flow: Search, log category, and word wrap now follow the task order from left to right, with enough room for both languages. Keyboard focus moves to the primary Start action after startup preparation completes.
- More command completion: The main console now suggests common commands and connected-player arguments, while the scheduled-command editor suggests time-independent common commands. Both use the same arrow, Tab, Enter, Esc, and screen-reader behavior as the managed console.
- UX regression coverage: Verified Korean/English, dark/light, and open/closed console states on Windows at 125% DPI. A 26th launcher test group measures unconstrained text width and checks responsive panel state, console docking order, and completion wiring.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.7.3.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 실행 파일에는 릴리스마다 폐기하는 자체서명 무결성 서명이 포함되지만 공개 신뢰 서명은 아니므로 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.7.2 (build 26.2.45.67)
MineHarbor — Minecraft Server Launcher v1.7.2
제품 버전: 1.7.2
내부 빌드: 26.2.45.67
주요 변경 사항
Korean
- 보조 창 닫기 관통 차단 보강: 제목 표시줄 X의 비클라이언트 입력이 시작되는 순간부터 주 창의 마우스 활성화를 거부하고, 같은 물리 입력의 클라이언트·비클라이언트·X 버튼·포인터 누름/해제를 창 종료까지 소비합니다. 창이 닫힌 뒤 다음 독립 클릭은 즉시 허용하며, 누락된 시스템 메시지에는 제한 시간 복구를 적용합니다.
- 자체서명 전용 릴리스: 릴리스마다 임시 RSA-3072/SHA-256 코드 서명 인증서와 난수 비밀번호를 생성해 Portable EXE와 설치 프로그램을 자체서명하고, PFX와 인증서 저장소 항목을 항상 삭제합니다. 공개 자산 검증은 동일 자체서명 주체와 Authenticode 무결성을 확인합니다.
- 회귀 검증 확대: 제목 표시줄 닫기 감지, 주 창 활성화 거부, 누름·해제 관통 차단, 다음 클릭 복구 및 임시 인증서 잔여물 제거를 자동 검증합니다.
English
- Stronger tool-window close isolation: Starts protection at the title-bar X non-client input, rejects main-window mouse activation, and consumes the matching client, non-client, X-button, and pointer press/release until the tool window closes. The next independent click is allowed immediately, with a bounded timeout for missing system messages.
- Self-signed-only releases: Creates a one-release RSA-3072/SHA-256 code-signing certificate with a random password, self-signs the Portable EXE and installer, and always removes the PFX and certificate-store entry. Published-asset verification checks the expected self-signed subject and Authenticode integrity.
- Expanded regressions: Covers title-bar close detection, main-window activation rejection, press/release click-through blocking, next-click recovery, and cleanup of temporary certificate material.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.7.2.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 실행 파일에는 릴리스마다 폐기하는 자체서명 무결성 서명이 포함되지만 공개 신뢰 서명은 아니므로 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.7.1 (build 26.2.45.66)
MineHarbor — Minecraft Server Launcher v1.7.1
제품 버전: 1.7.1
내부 빌드: 26.2.45.66
주요 변경 사항
Korean
- 보조 창 다크 모드 수정: 콘솔·업데이트·메시지·콘텐츠·백업·네트워크·플레이어 창의 Windows 11 제목 표시줄과 테두리를 현재 앱 테마에 연결하고, 창 핸들이 다시 만들어져도 테마를 재적용합니다.
- 네이티브 컨트롤 테마 통합: 리치 텍스트, 목록·체크 목록, 표 헤더와 스크롤바가 다크 팔레트를 사용하도록 공통 테마 경로를 보강했습니다. 핸들이 아직 없는 컨트롤도 생성 시점에 원하는 테마를 적용합니다.
- 콘솔과 프레임 정돈: 메인·관리 콘솔의 기본 외곽선을 제거하고 검색·명령 입력을 둥근 입력 표면으로 통일했습니다. 관리 콘솔 출력이 도구막대·명령 영역 뒤로 겹치지 않게 했고, 빠른 명령 관리의 기본 GroupBox를 둥근 현대형 프레임으로 교체했습니다.
- 회귀 검증: 보조 창의 다크 배경, 목록·입력·그룹 테두리, 표 헤더와 기본 외곽선 제거를 실제 팔레트 값으로 검증합니다. 25개 런처 테스트 그룹과 10개 브리지 프로토콜 테스트를 통과했습니다.
English
- Fixed dark mode in secondary windows: Connected Windows 11 title bars and borders for console, update, message, content, backup, network, and player windows to the current app theme, including handle recreation.
- Unified native-control theming: Rich text, list/check-list, table headers, and scrollbars now use the dark palette. Controls without a handle receive the requested theme when their handle is created.
- Refined console and group frames: Removed classic console borders, moved main-console search and command fields onto rounded input surfaces, prevented managed-console output from overlapping its toolbars, and replaced native quick-command GroupBox frames with a rounded modern control.
- Regression coverage: Added palette-value checks for secondary-window backgrounds, lists, input/group borders, table headers, and classic-border removal. All 25 launcher test groups and 10 bridge protocol tests pass.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.7.1.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 코드 서명 인증서가 없어 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.7.0 (build 26.2.45.65)
MineHarbor — Minecraft Server Launcher v1.7.0
제품 버전: 1.7.0
내부 빌드: 26.2.45.65
주요 변경 사항
Korean
- 현대형 테마 컨트롤: 다크·라이트 팔레트를 공유하는 둥근 체크박스, 드롭다운, 탭, 목록 헤더·행과 상태 표 구분선을 추가했습니다. 고정 격자와 항상 표시되던 대시보드 스크롤을 제거하고 키보드 포커스·스크린 리더 정보를 유지했습니다.
- 플레이어·명령 자동완성: 플레이어 관리 화면에서 연결된 플레이어 이름을 제안하고, 멀티 서버 콘솔에서 기본 명령과 온라인 플레이어 인수를 위아래 방향키 및 Tab/Enter로 완성할 수 있습니다.
- 외부 포트 판정 수정: 일반 TCP 포트 검사 결과를 Minecraft 서버 확인으로 오인하지 않도록
서버 일치 미확인상태를 도입했습니다. MineHarbor가 생성한 UPnP 매핑의 사후 검사만확인됨으로 표시하고 외부 검사 요청의 캐시를 차단합니다. - 휴지통 UX 개선: 서버 이름 입력은 휴지통으로 보내는 단계에만 유지하고 연한 서버명 예시를 표시합니다. 휴지통의 영구 삭제는 이름 재입력 대신 3초 동안 잠긴 테마 확인 창을 사용합니다.
- 창 닫기 안전성: 모델리스 도구 창의 제목 표시줄 X를 눌러 닫을 때 같은 위치의 메인 창 버튼이 함께 눌리지 않도록 짧은 마우스 메시지 보호 구간을 추가했습니다.
- 검증: 자동완성, 보수적 외부 상태, 3초 확인, 현대형 상태 표와 클릭 관통 보호 회귀를 포함한 25개 런처 테스트 그룹 및 10개 브리지 프로토콜 테스트를 통과했습니다. 네트워크 테스트는 실제 공유기 대신 루프백 가짜 UPnP 장치와 가짜 COM을 사용합니다.
English
- Modern themed controls: Added rounded checkboxes, dropdowns, tabs, list headers/rows, and metric separators sharing the dark/light palette. Removed the fixed dashboard grid and always-enabled scrolling while preserving keyboard focus and screen-reader metadata.
- Player and command completion: Player management now suggests connected player names, while managed-server consoles complete common commands and online-player arguments with Up/Down and Tab/Enter.
- Correct external-port classification: Generic TCP results are now reported as
server identity unverifiedinstead of being treated as proof of Minecraft reachability. Only post-checks for UPnP mappings created by MineHarbor become verified, and external-check requests bypass caches. - Safer Trash UX: Exact-name input remains only when moving a server to Trash and shows a light server-name cue. Permanent deletion inside Trash now uses a themed confirmation locked for three seconds instead of asking for the name again.
- Close-button safety: Added a short mouse-message guard so closing a modeless tool with its title-bar X cannot also click a main-window button underneath.
- Verification: Passed 25 launcher test groups and 10 bridge protocol tests, including completion, conservative external status, timed confirmation, modern metric layout, and click-through guards. Network tests use loopback fake UPnP devices and fake COM instead of a real router.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.7.0.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 코드 서명 인증서가 없어 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.
MineHarbor — Minecraft Server Launcher v1.6.0 (build 26.2.45.64)
MineHarbor — Minecraft Server Launcher v1.6.0
제품 버전: 1.6.0
내부 빌드: 26.2.45.64
주요 변경 사항
Korean
- 통합 콘텐츠 관리:
.mineharbor/content-manifest.json을 도입해 설치된 플러그인·모드·데이터팩을 수동 파일과 구분하고, 호환 버전·로더 및 필수 의존성을 검사한 검색·설치·개별/일괄 업데이트·비활성화·복구 가능한 제거를 추가했습니다. - 데이터팩 검증: Vanilla, Paper, Purpur와 직접 JAR 프로필의 월드를 찾아
world/datapacks에 설치하며, 루트pack.mcmeta, 안전한 ZIP 경로, 중복 항목, 압축 파일 수와 해제 크기를 검증합니다. - 서버 자동화:
.mineharbor/automation.json에 서버별 정기 백업, 시작 전·종료 후 백업, 예약 시작·종료·재시작·명령, 플레이어 사전 공지, 다음/최근 실행 결과와 개수·기간·총용량 보존 정책을 저장합니다. MineHarbor 관리 창이 실행 중일 때 일정을 평가하며, 원자적 실행 임대로 중복 실행과 만료된 실행 상태를 처리합니다. - 운영 대시보드: 서버 상태·가동 시간, Java CPU·메모리·버전, 플레이어, 서버·월드·백업 용량, 최근 경고·오류, 외부 접속 결과와 다음 예약을 표시합니다. Paper/Purpur 브리지가 실제 제공한 경우에만 TPS/MSPT를 표시합니다.
- 비동기·UI 구조 개선: 콘텐츠·자동화·상태 수집을 별도 partial 서비스/화면으로 분리하고, 장시간 작업에
Task,async/await,CancellationToken, 진행률과 닫힌 UI 콜백 차단을 적용했습니다. - 빌드와 검증 강화: PR/main CI와
net48SDK 스타일 병행 프로젝트, 버전·문서 일치 검사, Portable EXE·브리지 검증을 추가하고 손상 manifest, 해시 불일치, 의존성 순환, 잘못된 데이터팩, 중복 일정, 백업 실패, 브리지 연결 해제와 UI 종료 회귀를 포함한 24개 테스트 그룹을 통과했습니다.
English
- Unified content management: Added
.mineharbor/content-manifest.json, managed/manual distinction, compatibility and required-dependency checks, search/install, individual or batch updates, enable/disable, and recoverable removal for plugins, mods, and data packs. - Data-pack validation: Discovers worlds for Vanilla, Paper, Purpur, and custom-JAR profiles, installs into
world/datapacks, and validates rootpack.mcmeta, safe ZIP paths, duplicates, entry counts, and expanded size. - Server automation: Stores per-server recurring and start/stop-hook backups, scheduled start/stop/restart/commands, player warnings, next/latest results, and count/day/size retention in
.mineharbor/automation.json. Schedules are evaluated while a MineHarbor management window is running; atomic execution leases prevent duplicate jobs and recover expired runs. - Operations dashboard: Shows status, uptime, Java CPU/memory/version, players, server/world/backup size, recent warnings/errors, external-access results, and the next job. TPS/MSPT appear only when actually supplied by the Paper/Purpur bridge.
- Async and UI structure: Split content, automation, and status collection into dedicated partial services/forms and applied
Task,async/await, cancellation, progress, and closed-UI callback guards to long operations. - Build and verification: Added PR/main CI, a parallel SDK-style
net48project, version/document consistency checks, Portable and bridge validation, and 24 test groups covering corrupt manifests, hash mismatch, dependency cycles, invalid data packs, duplicate schedules, backup failures, bridge disconnects, and closed UIs.
다운로드 안내
- 일반 사용자는 MineHarbor-Setup-v1.6.0.exe를 권장합니다.
- 설치 없이 사용하려면 MineHarbor.exe 또는 Portable ZIP을 내려받으세요.
- 기존 런처의 자동 업데이트 호환을 위해 Minecraft-Server-Launcher.exe도 같은 파일로 제공합니다.
- 서버 Java 런타임은 필요한 버전을 최초 실행 때 한 번만 내려받아 검증한 뒤 캐시합니다.
설치 주의 사항
- 제거 프로그램은 서버 프로필, 월드와 백업 데이터를 삭제하지 않습니다.
- 코드 서명 인증서가 없어 Windows SmartScreen 경고가 표시될 수 있습니다.
전체 변경 기록은 저장소의 CHANGELOG.md에서 확인할 수 있습니다.