RNG
RNG는 난수 생성기(Random Number Generator)의 약자다.
본질적으로는 Minecraft의 무작위 이벤트를 계산하는 계산기일 뿐이다.
- 원리는?
컴퓨터가 만드는 난수는 진짜 무작위가 아니다. 기존 데이터를 복잡한 공식에 넣어 “의사 난수”를 만들어 낸다.
그러니 공식과 거기에 들어가는 데이터를 알고 그 데이터를 조작할 수 있다면, 난수를 원하는 결과로 만들 수 있다.
이 허점을 이용하는 클라이언트 모드:
뭘 할 수 있나?
섹션 제목: “뭘 할 수 있나?”원하는 인챈트 뽑기
섹션 제목: “원하는 인챈트 뽑기”플레이어가 100% 확률로 최고 레벨 인챈트를 뽑을 수 있다.
내구도 무소모
섹션 제목: “내구도 무소모”내구성 인챈트는 아이템의 내구도를 늘리는 게 아니라 일정 확률로 내구도가 닳지 않게 한다.
원하는 보물 낚기
섹션 제목: “원하는 보물 낚기”마찬가지로 낚시에서 원하는 것을 마음대로 낚을 수 있다.
RNG 허점 막는 법
섹션 제목: “RNG 허점 막는 법”Paper 서버 코어(포크 포함)는 플레이어가 RNG를 크래킹하지 못하게 막는다.
그중 Purpur와 Leaves(포크 포함)는 사용할 RNG 알고리즘을 직접 고를 수 있다.
Purpur나 Leaves 사용자는 서버 코어에 맞게 아래처럼 설정하면 된다(기본값이 이미 활성화 상태다).
Purpur 설정 방법:
settings: entity: shared-random: trueLeaves 설정 방법:
use-vanilla-random: false