promotional bannermobile promotional banner
premium banner
A mod that controls mining of Amethyst growth stages.

Description

🟣 Amethyst Guard

β€œProtect the growth of your Amethyst crystals.”


πŸ“– Overview

Amethyst Guard is a lightweight, client-side Fabric mod that lets you control which stages of Amethyst growth can be mined.
You can freely toggle mining permissions for each stage β€” from small buds to full clusters β€” and even protect Budding Amethyst from being broken.

πŸ’Ž Prevent accidental destruction of your Amethyst farm forever!


βš™οΈ Features

  • βœ… Per-Stage Mining Control
    Configure whether players can mine:

    • Small Amethyst Bud
    • Medium Amethyst Bud
    • Large Amethyst Bud
    • Amethyst Cluster
  • βœ… Protect Budding Amethyst
    Prevents breaking the block that grows new crystals.

  • βœ… Client-Side Restriction
    Each player can configure their own preferences β€” no server installation required.

  • βœ… No Break Motion
    Disabled blocks can’t even be swung at β€” no arm swing, no crack animation, no partial mining.

  • βœ… YACL + ModMenu Integration

    • Configure directly from the in-game menu
    • Toggle β€œShow Message on Blocked” option
  • 🌐 Full English & Korean localization


🧩 Configuration

  1. Open Mod Menu β†’ Amethyst Guard
  2. Toggle each Amethyst growth stage to allow or block mining
  3. (Optional) Toggle β€œShow Messages” to enable/disable on-screen alerts

All settings are automatically saved in config/amethyst-guard.json.


🧱 Compatibility

Component Supported
Minecraft 1.20.1 β€’ 1.20.4 (each with dedicated build)
Fabric Loader 0.16.10+
Fabric API 0.92.4+ (1.20.1) / 0.96.11+ (1.20.4)
Java 17 or higher
Mod Menu / YACL Optional (for config UI)

🧾 License

This project is licensed under the MIT License.
You are free to modify, redistribute, and include it in modpacks.


πŸ“¦ Source & Contact


✨ TL;DR

β€œControl which Amethyst growth stages can be mined β€”
and protect your crystals from accidental breaking!”



πŸ‡°πŸ‡· μ•„λ©”μ‹œμŠ€νŠΈ κ°€λ“œ (Amethyst Guard)

β€œμžμˆ˜μ •μ˜ μ„±μž₯을 μ§€ν‚€μ„Έμš”.”


πŸ“– κ°œμš”

Amethyst GuardλŠ”
μžμˆ˜μ •(Amethyst)의 μ„±μž₯ λ‹¨κ³„λ³„λ‘œ 채광 κ°€λŠ₯ μ—¬λΆ€λ₯Ό μ œμ–΄ν•  수 μžˆλŠ” κ°€λ²Όμš΄ 패브릭 λͺ¨λ“œμž…λ‹ˆλ‹€.
μž‘μ€ λ΄‰μ˜€λ¦¬λΆ€ν„° μžμˆ˜μ • κ΅°μ§‘κΉŒμ§€ 각 단계λ₯Ό 자유둭게 μ„€μ •ν•  수 있으며,
μ‹Ή ν‹”μš°λŠ” μžμˆ˜μ •(Budding Amethyst) 도 μ‹€μˆ˜λ‘œ λΆ€μ„œμ§€μ§€ μ•Šλ„λ‘ λ³΄ν˜Έν•  수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ’Ž 이제 μ‹€μˆ˜λ‘œ μžμˆ˜μ • 농μž₯을 λ§κ°€λœ¨λ¦΄ 일은 μ—†μŠ΅λ‹ˆλ‹€!


βš™οΈ μ£Όμš” κΈ°λŠ₯

  • βœ… 단계별 채광 μ œν•œ
    • μž‘μ€ / 쀑간 / 큰 μžμˆ˜μ • λ΄‰μ˜€λ¦¬, μžμˆ˜μ • κ΅°μ§‘ 각각의 채광 κ°€λŠ₯ μ—¬λΆ€ μ„€μ •
  • βœ… μ‹Ή ν‹”μš°λŠ” μžμˆ˜μ • 보호
    • λ²ˆμ‹ν•˜λŠ” μžμˆ˜μ •μ„ νŒŒκ΄΄ν•  수 없도둝 보호
  • βœ… ν΄λΌμ΄μ–ΈνŠΈ λ‹¨μœ„ μ„€μ •
    • μ„œλ²„μ— μ„€μΉ˜ν•  ν•„μš” 없이, 각 ν΄λΌμ΄μ–ΈνŠΈλ³„λ‘œ κ°œλ³„ μ„€μ • κ°€λŠ₯
  • βœ… 채광 λͺ¨μ…˜ 차단
    • κΈˆμ§€λœ 블둝은 νŒ” νœ˜λ‘λ₯΄κΈ°/κ· μ—΄ μ• λ‹ˆλ©”μ΄μ…˜μ‘°μ°¨ λ°œμƒν•˜μ§€ μ•ŠμŒ
  • βœ… YACL + ModMenu 톡합
    • κ²Œμž„ λ‚΄ μ„€μ • ν™”λ©΄μ—μ„œ μ¦‰μ‹œ μ‘°μ • κ°€λŠ₯
    • β€œμ°¨λ‹¨ μ‹œ λ©”μ‹œμ§€ ν‘œμ‹œβ€ μ˜΅μ…˜μœΌλ‘œ μ•Œλ¦Ό μ œμ–΄
  • 🌐 μ˜μ–΄ / ν•œκ΅­μ–΄ λ‹€κ΅­μ–΄ 지원

🧩 μ„€μ • 방법

  1. Mod Menu β†’ Amethyst Guard μ—΄κΈ°
  2. 각 μžμˆ˜μ • λ‹¨κ³„μ˜ 채광 ν—ˆμš© μ—¬λΆ€λ₯Ό ν† κΈ€
  3. β€œν™”λ©΄ λ©”μ‹œμ§€ ν‘œμ‹œβ€λ₯Ό μΌœκ±°λ‚˜ κΊΌμ„œ μ•Œλ¦Ό μ œμ–΄

섀정은 config/amethyst-guard.json νŒŒμΌμ—λ„ μžλ™ μ €μž₯λ©λ‹ˆλ‹€.


🧱 ν˜Έν™˜μ„±

ν•­λͺ© 지원
Minecraft 1.20.1 β€’ 1.20.4 (각각 μ „μš© λΉŒλ“œ)
Fabric Loader 0.16.10 이상
Fabric API 0.92.4+ (1.20.1) / 0.96.11+ (1.20.4)
Java 17 이상
Mod Menu / YACL 선택적 (μ„€μ • UI용)

🧾 λΌμ΄μ„ μŠ€

이 ν”„λ‘œμ νŠΈλŠ” MIT License둜 λ°°ν¬λ©λ‹ˆλ‹€.
λˆ„κ΅¬λ‚˜ 자유둭게 μˆ˜μ •, 배포, λͺ¨λ“œνŒ© 포함이 κ°€λŠ₯ν•©λ‹ˆλ‹€.


πŸ“¦ μ†ŒμŠ€ 및 문의


✨ 간단 μš”μ•½

β€œμžμˆ˜μ •μ˜ μ„±μž₯ 단계λ₯Ό μ œμ–΄ν•˜κ³ ,
λ‹Ήμ‹ μ˜ μˆ˜μ • 동꡴을 μ•ˆμ „ν•˜κ²Œ μ§€ν‚€μ„Έμš”!”