Skip to content

Minecraft 1.21.1, 1.18.2용 ObserverLib 모드

일반적인 영역 관찰을 가능하게 해주는 라이브러리 모드.

조회수
15 조회수
업데이트됨
업데이트됨 17.10.2026

ObserverLib 모드 정보

ObserverLib은 라이브러리 모드로, 성능에 거의 영향을 주지 않으면서 잠재적으로 넓은 영역의 블록 변경을 안정적으로 관찰하는 데 사용할 수 있습니다.

이 라이브러리는 공개적으로 사용할 수 있으며, 주로 1.13+ 버전의 Astral Sorcery에서 사용하는 데 초점을 맞추고 있습니다.

본질적으로 이 모드는 특정 영역에 대해 Observer를 등록할 수 있게 해줍니다. 최종적으로 무엇을 관찰하는지는 구현에 달려 있습니다. 관찰 영역의 세계에서 발생하는 변경 사항은 Observer에게 전달됩니다. 그러면 Observer는 이러한 변경이 자신의 상태를 무효화하는지 또는 유효화하는지 스스로 판단할 수 있습니다. 예를 들어 구조물이 이제 완성되었는지 아닌지와 같은 것입니다.

유효한지 아닌지를 확인하는 실제 호출은 해당 위치의 ChangeSubscriber를 조회한 다음 현재 상태가 유효한지 아닌지를 묻는 것입니다.

이것이 단순히 넓은 영역을 반복적으로 확인하는 것보다 나은 이유는 무엇일까요? 관찰하려는 영역이 청크보다 크면 어떻게 될까요? 확인해야 하는 다른 청크가 언로드되면 어떻게 될까요? 아무것도 변경되지 않았고 구조물이 온전하다는 것을 확신하려면, 모드는 해당 청크를 로드하고 블록을 확인해야 합니다. 이로 인해 많은 청크 로딩과 언로딩이 발생하면 잠재적인 문제가 될 수 있습니다. ObserverLib의 구현은 여러분이 안심할 수 있도록 보장하며, notifyChange 구현에 전달되는 변경 사항에는 관찰 중인 것이 여전히 유효한지 아닌지를 확신하는 데 필요한 모든 정보가 포함되어 있습니다.

구조물이 올바르게 지어졌는지 아닌지를 확인하기 위한 한 가지 예시 구현은 여기에서 볼 수 있습니다. 구조물 구성 요소의 모든 것을 항상 확인하는 대신, 이 확인은 올바르지 않거나 일치하지 않는 위치를 추적하고 matcher가 기대하는 것과의 불일치만을 기반으로 작동합니다.

자신의 프로젝트에 사용하는 데 관심이 있다면 여기 maven에서 받을 수 있습니다: https://maven.hellfiredev.net/hellfirepvp/observerlib/observerlib/

추가 설명과 세부 사항이 필요하면 AstralSorcery 디스코드에서 자유롭게 질문해 주세요: https://discord.gg/q37VRcT

ObserverLib 설치 방법

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.15.2–1.21.1 on Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file observerlib-1.10.3.jar (112 KB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: ObserverLib should be in the list.

Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.

버전

의존성 포함

Minecraft로더파일날짜작업
1.21.1NeoForgeObserverLib-1.21.1-1.10.3.jar112 KB
1.18.2ForgeObserverLib-1.18.2-1.7.1.jar143 KB
1.18.2ForgeObserverLib-1.18.2-1.6.0.jar144 KB
1.15.2—ObserverLib-1.15.2-1.2.0.jar134 KB

FAQ

Which Minecraft versions does ObserverLib work on?

There are files for 1.21.1, 1.18.2, 1.15.2. The newest is 1.21.1.

Is ObserverLib for Forge or Fabric?

There are files for Forge: 1.18.2 and for NeoForge: 1.21.1. There are no files for Fabric: a mod for another loader will not start.

Does ObserverLib need other mods?

The author lists no required dependencies: the Forge or NeoForge loader is enough.

Which Java does ObserverLib need?

Minecraft 1.21.1 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Where can I download ObserverLib safely?

On this page: the file observerlib-1.10.3.jar (112 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: f8b357513c22b62f0cdbe0259305620541a45fa2.

리뷰

ObserverLib의 첫 평가를 남겨 보세요

댓글 0

댓글을 작성하려면 로그인하세요로그인

비슷한 모드

모든 모드

이 항목 더 보기