promotional bannermobile promotional banner

SY Dungeon

Twenty-seven hand-built dungeons the game assembles differently every time. Fifteen big ones with a boss and a reward you cannot dig up and twelve small ones, ten minutes each, that give you a bed and a way to carry on.
Back to Files

sydungeon-0.5.0.jar

File namesydungeon-0.5.0.jar
Uploader
syang0531syang0531
Uploaded
Sep 21, 2026
Downloads
7
Size
199.5 KB
Mod Loaders
NeoForge
File ID
8937441
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:sydungeon-1703811:8937441"

Learn more about Curse Maven

What's new

마법사의 탑을 사람이 지었다. 0.3.0(39×39 직육면체)과 0.4.0(가는 탑)은 둘 다 코드가 지었고 둘 다 "외형과 인테리어가 아쉽다"는 평을 받았다. 이번엔 개발 클라이언트에 직접 층 배치도를 그리고, 코드는 그걸 자르고 배선만 했다.

  • 둥근 탑. 밑변 29, 높이 56, 여덟 층. 21×21 방 덩어리의 네 꼭짓점이 지름 29 원 위에 놓이고 그 사이를 4칸 테두리가 메운다 — 동서남북은 두껍고 대각선은 없다
  • 한 층이 7×7 방 3×3 = 아홉 칸, 여덟 층이니 일흔두 칸. 빈 칸이 하나도 없다
  • 층마다 계단방이 다른 칸에 있다. 매 층 걸어서 찾아야 한다. 계단은 손으로 지은 나선이고 위아래가 둘 다 서쪽으로 열려서, 올라가면 들어간 칸 바로 위로 나온다
  • 비밀방 — 문이 하나도 없고 상자만 있다. 이웃의 문이 그 벽에 붙어 돌로 막힌 문으로 보이고, 층이 한 칸 모자란 것을 눈치채고 파야 찾는다
  • 4층 도서관 마법 부여대와 유효 책장 열다섯, 8층 성소에 대마법사와 불 붙이지 않은 포탈 틀. 거리에는 스포너, 방에는 상자
  • 타이가 셋에 자연 생성 (spacing 40 / separation 14)

미로를 자라게 두지 않는다. 직소 생성은 문에서 문으로 자라서 어떤 칸이 생긴다는 보장이 없는데, 칸 하나가 곧 방인 탑에서는 빈 칸이 구멍이다. 그래서 core가 칸마다 직소를 하나씩 갖고 일흔두 칸을 전부 직접 놓는다. 이어지는 것은 층마다의 경로가 보장한다 (CLAUDE.md §14). 그리고 경로가 층을 다 덮으면 안 된다 — 통로는 방이 될 수 없어서, 다 덮으면 보상 방도 비밀방도 설 자리가 없다 (§15).

새 도구. scan_world.py가 월드 region에서 블록을 그대로 읽고, grab_cells.py가 층 배치도를 격자대로 잘라 조각으로 만든다. workshop.py는 조각을 전부 SAVE 설정된 구조물 블록과 함께 깔아 준다. import_piece.py는 손으로 고친 조각을 모드에 있던 것의 배선과 대조해서 되가져온다.

고친 것. structure_void를 조각에 넣으면 진짜 블록으로 박힌다 — 안 보이고 통과되는 블록이라, 둥근 탑 발치의 잔디를 덮어써서 그 아래 흙이 드러났다. 템플릿은 목록에 있는 블록만 놓으므로 "손대지 마라"는 뜻은 목록에서 빼는 것이다. 피라미드 껍데기 셋도 같은 것을 들고 있었다 (가운데라 덮여서 안 보였을 뿐이다).

문서. CurseForge 등록 정보가 0.1.0 카피 그대로여서 "다음은 대피라미드와 마법사의 성"이라고 광고하고 있었다. 세 던전을 다 담아 다시 썼다. 콘셉트·설계·레벨 문서의 낡은 부분도 같이 고쳤다.

0.3.0과 0.4.0은 배포하지 않았다. 둘 다 코드가 지은 탑이고 둘 다 갈아엎었다.

0.6.0으로 미룬 것: 지붕, 테두리 꾸미기, 조각 종류 늘리기.

This mod has no additional files