Repository navigation
Crops HUD v1.0.0
[v1.0.0] โ 2026-07-22
๐ฆ ๋ณ๊ฒฝ ์ฌํญ
- โจ feat: ์ด๊ธฐ ๋ฆด๋ฆฌ์ฆ
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๋ฒ์ v1.0.0 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.0 ์ ๋ฐ์ดํธ [skip ci]
-
๐ docs: ๋ช ๋ น์ด ์ฌ์ฉ ๊ฐ์ด๋ ์ ๋ฐ์ดํธ
๋๊ธฐ์๊ฐ, ์๋ฌผ๊ณ ์ , ๋ฐฐ๊ฒฝ ์ค์ ๋ช
๋ น์ด ์ถ๊ฐ.
์๋ ์ผ์์ ์ง ์ค๋ช
์ ๊ณ ์ 5์ด์์ ์ค์ ๊ฐ๋ฅ์ผ๋ก ์์ .
ํ/์ ๋ช
๋ น์ด ๋ณ๊ธฐ ๋ฐ ์์ ๋ณด๊ฐ.
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๋ฒ์ v1.0.1 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.1 ์ ๋ฐ์ดํธ [skip ci]
-
โจ feat: HUD ์๊ฐ๋น ์์ต ์ ๊ฑฐ ๋ฐ ์์ ์์ต ์์ซ์ ๋ฏธํ์ ์ฒ๋ฆฌ
-
์๊ฐ๋น ์์ต ํ ์ ๊ฑฐ (CARD_HEIGHT 86โ76)
-
์์ ์์ต ํ์๋ฅผ ์์ซ์ ์ ์ฌ(RoundingMode.DOWN) ์ ์๋ก ๋ณ๊ฒฝ
-
formatInteger() ํฌํผ ๋ฉ์๋ ์ถ๊ฐ
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๋ฒ์ v1.0.2 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.2 ์ ๋ฐ์ดํธ [skip ci]
-
โป๏ธ refactor: ์๋ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ์๋ฆผ ๋ฐฉ์์ผ๋ก ์ ํ
-
โ๏ธ license: fabric ๋ฉํ๋ฐ์ดํฐ๋ฅผ GPL-3.0-only๋ก ๋ณ๊ฒฝ
-
โ๏ธ license: GPL-3.0-only ๋ผ์ด์ ์ค ํ์ผ ์ถ๊ฐ
-
๐ docs: v1.0.3 ๋ณ๊ฒฝ ์ด๋ ฅ ์ ๋ฐ์ดํธ
-
๋ฒ์ v1.0.3 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.3 ์ ๋ฐ์ดํธ [skip ci]
-
๐ docs: README ๋ฌธ์๋ก ์ ํํ๊ณ ์ฌ์ฉ ๊ฐ์ด๋ ์ฌ์์ฑ
Ultraworked with Sisyphus
Co-authored-by: Sisyphus clio-agent@sisyphuslabs.ai
-
๋ฒ์ v1.0.4 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.4 ์ ๋ฐ์ดํธ [skip ci]
-
โป๏ธ refactor: HUD ํธํ ๋ ๋๋ง๊ณผ ์ ๋ ฅ ์ฒ๋ฆฌ๋ฅผ ์ ๋ฆฌ
Ultraworked with Sisyphus
Co-authored-by: Sisyphus clio-agent@sisyphuslabs.ai
- ๐๏ธ build: ์ง์ ๋ฒ์ ๋น๋ ๊ตฌ์ฑ์ 1.21.8๊น์ง๋ก ์ฌ์ ๋ฆฌ
Ultraworked with Sisyphus
Co-authored-by: Sisyphus clio-agent@sisyphuslabs.ai
- ๐ท ci: ๋ฉํฐ๋ฒ์ ์ํฌํ๋ก์ฐ๋ฅผ ์ง์ ๋ฒ์์ ๋ง๊ฒ ์ถ์
Ultraworked with Sisyphus
Co-authored-by: Sisyphus clio-agent@sisyphuslabs.ai
- ๐ docs: ์ง์ ๋ฒ์ ๊ณผ ๋น๋ ๊ฐ์ด๋๋ฅผ ์ต์ ํ
Ultraworked with Sisyphus
Co-authored-by: Sisyphus clio-agent@sisyphuslabs.ai
-
๋ฒ์ v1.0.5 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.5 ์ ๋ฐ์ดํธ [skip ci]
-
๐ fix: HUD ์ค๋ฒ๋ ์ด ๋ฑ๋ก ์ JDK ๋ชจ๋ ๊ฒฝ๊ณ์์ ๋ฐ์ํ๋ IllegalAccessException ์์
-
Event.register() ํธ์ถ์ impl ์๋ธํด๋์ค๊ฐ ์๋ ๊ณต๊ฐ Event ๋ฒ ์ด์ค ํด๋์ค์์ ์กฐํํ๋๋ก ๋ณ๊ฒฝ
-
setAccessible(true) ์ถ๊ฐ๋ก JDK 16+ ๋ชจ๋ ์์คํ ์ ๊ทผ ์ ํ ์ฐํ
-
registerOldestHudLayer()๋ฅผ ๋ณ๋ ๋ฉ์๋๋ก ๋ถ๋ฆฌํ์ฌ ํด๋ฐฑ ์ฒด์ธ ๋ช ํํ
-
registerHudRendererCompat() ํด๋ฐฑ ํ๋ฆ์ ๋๋ฝ๋ return ์ถ๊ฐ
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๋ฒ์ v1.0.6 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.6 ์ ๋ฐ์ดํธ [skip ci]
-
๐ fix: HUD ์์ธ ์ฒ๋ฆฌ ๋ฒ์ ํ์ฅ ๋ฐ 1.21.10 KeyBinding.Category ํ์ ๋ก์ง ์์
-
registerHudRendererCompat() catch ๋ธ๋ก์ ReflectiveOperationException โ Exception์ผ๋ก ํ์ฅ
-
findMethod()๊ฐ NoSuchMethodException์ ๋์ง๋๋ก ์์ ํ์ฌ catch ๋ธ๋ก์์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌ
-
findKeyBindingCategoryClass()๋ฅผ create(Identifier) ๋๋ constructor(Identifier) ์ค
ํ๋๋ง ์์ด๋ Category ํด๋์ค๋ฅผ ์ฐพ๋๋ก ๋ณ๊ฒฝ (MC 1.21.10์์ String ์์ฑ์ ์ ๊ฑฐ ๋์)
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๐๏ธ build: 1.21.10ยท1.21.11 ์ง์ ์ถ๊ฐ ๋ฐ ๋ก๋ ์์กด์ฑ ๋ฒ์ ๋์ ์ฃผ์
-
supportedVersionMatrix์ 1.21.10, 1.21.11 ํญ๋ชฉ ์ถ๊ฐ
- 1.21.10: yarn 1.21.10+build.2 / fabric-api 0.138.4 / loader 0.17.2
- 1.21.11: yarn 1.21.11+build.4 / fabric-api 0.141.1 / loader 0.18.1
-
loader_dependency ํ๋กํผํฐ๋ฅผ ์ถ๊ฐํ์ฌ ๋ฒ์ ๋ณ ์ต์ ๋ก๋ ์๊ตฌ์ฌํญ์
fabric.mod.json์ ๋น๋ ์ ๋์ ์ผ๋ก ์ฃผ์ -
buildAllSupportedMcVersions ํ์คํฌ์ loader_dependency ํ๋ผ๋ฏธํฐ ์ ๋ฌ
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
- ๐ง chore: fabric.mod.json Fabric Loader ์์กด ๋ฒ์ ์ ๋น๋ ์ ์ฃผ์ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ
hardcode๋ >=0.16.10 ๋์ ${loader_dependency} ํ๋ ์ด์คํ๋๋ฅผ ์ฌ์ฉํ์ฌ
๋ฒ์ ๋ณ JAR๋ง๋ค ์ฌ๋ฐ๋ฅธ ์ต์ ๋ก๋ ์๊ตฌ์ฌํญ์ด ๊ธฐ๋ก๋๋๋ก ์์
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๐ docs: ์ง์ ๋ฒ์ 1.21.10ยท1.21.11 ๋ฐ Fabric Loader ์๊ตฌ์ฌํญ ๋ฐ์
-
์ง์ ๋ฒ์ ๋ชฉ๋ก์ ํ ํ์์ผ๋ก ๋ณ๊ฒฝํ๊ณ ๋ฒ์ ๋ณ ์ต์ Loader ์๊ตฌ์ฌํญ ๋ช ์
-
ํน์ ๋ฒ์ ๋น๋ ์์์ 1.21.10, 1.21.11 ์ถ๊ฐ ๋ฐ loader_dependency ํ๋ผ๋ฏธํฐ ํฌํจ
-
dist ์ถ๋ ฅ ๊ฒฝ๋ก์ 1.21.10, 1.21.11 ๋๋ ํฐ๋ฆฌ ์ถ๊ฐ
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
- ๐ docs: CHANGELOG v1.0.8 ์ถ๊ฐ
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๋ฒ์ v1.0.8 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.8 ์ ๋ฐ์ดํธ [skip ci]
-
๐ท ci: 1.21.10ยท1.21.11 matrix ์ถ๊ฐ ๋ฐ loader_dependency ํ๋ผ๋ฏธํฐ ์ ๋ฌ
-
build matrix์ 1.21.10, 1.21.11 ํญ๋ชฉ ์ถ๊ฐ
-
๋ชจ๋ matrix ํญ๋ชฉ์ loader_dependency ํ๋ ์ถ๊ฐ
-
Build ์คํ ์ -Ploader_dependency ํ๋ผ๋ฏธํฐ ์ ๋ฌ ์ถ๊ฐ
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
-
๋ฒ์ v1.0.9 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]
-
CHANGELOG.md v1.0.9 ์ ๋ฐ์ดํธ [skip ci]
-
โจ feat: HUD ๋ฐฐ๊ฒฝ ์์/ํฌ๋ช ๋/์ปค์คํ ์ด๋ฏธ์ง ์ปค์คํฐ๋ง์ด์ง ๊ธฐ๋ฅ ์ถ๊ฐ
-
/hud edit ํ๋ฉด์ ๋ฐฐ๊ฒฝ ์์(ํ๋ฆฌ์ +ํฅ์ค ์ ๋ ฅ)ยทํฌ๋ช ๋ ์ฌ๋ผ์ด๋ยท์ปค์คํ ์ด๋ฏธ์ง
ํ ๊ธยท์ด๋ฏธ์ง ์ ํ(๋๋๊ทธ์ค๋๋กญ ๋ฐ ๋ค์ดํฐ๋ธ ํ์ผ ๋ํ์์) ํจ๋์ ํตํฉ -
์ ํํ ์ด๋ฏธ์ง๋ ์นด๋ ๋น์จ์ ๋ง์ถฐ ๊ณ ํ์ง ๋ฆฌ์ํ๋ง(๋จ๊ณ์ ๋ค์ด์ค์ผ์ผ+bicubic)
ํ config/crophud/background.png๋ก ์ ์ฅ -
DrawContext#drawTexture, NativeImageBackedTexture ์์ฑ์ ๋ฑ 1.21.4~1.21.11
์ฌ์ด์ ์๊ทธ๋์ฒ๊ฐ ๋ฐ๋๋ API๋ฅผ ๋ฆฌํ๋ ์ ์ผ๋ก ํก์ -
net.minecraft.* ํด๋์ค/๋ฉ์๋ ๋ฆฌํ๋ ์ ์ FabricLoader์ MappingResolver๋ก
intermediary ์ด๋ฆ์ ๋ฐํ์ ์ด๋ฆ์ผ๋ก ๋ณํํ๋๋ก ์์ (ํ๋ก๋์ ํ๊ฒฝ์์
Class.forName ๋ฌธ์์ด์ด ๋ฆฌ๋งคํ๋์ง ์์ ํญ์ ์คํจํ๋ ๋ฌธ์ ์ ๊ทผ๋ณธ ์์ธ ์์ ) -
6๊ฐ ์ง์ ๋ฒ์ (1.21.4~1.21.11) ์ ์ฒด compileJava ํต๊ณผ ํ์ธ
๐ท ci: ๋ฆด๋ฆฌ์ฆ ๋ฐํ ์ VirusTotal ์๋ ๊ฒ์ฌ ์ํฌํ๋ก์ฐ ์ถ๊ฐ
- release event(published) ํธ๋ฆฌ๊ฑฐ๋ก ์ฒจ๋ถ๋ jar๋ฅผ ์ค์บํ๊ณ ๊ฒฐ๊ณผ ๋งํฌ๋ฅผ
๋ฆด๋ฆฌ์ฆ ๋ ธํธ์ ์๋ ์ฒจ๋ถ (crazy-max/ghaction-virustotal) - VT_API_KEY ์ํฌ๋ฆฟ ๋ฑ๋ก ํ์
๐ง chore: ๋ก์ปฌ ๋น๋ ์นด์ดํฐ๋ฅผ 0์ผ๋ก ๋ฆฌ์
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
- ๋ฒ์ v1.0.0 ๋น๋ ์นด์ดํฐ ์ ๋ฐ์ดํธ [skip ci]