개인 자료란 (JE)

  서버 커뮤니티

Profile windy_wind 대표칭호 없음
Profile

질문하기 스크립트

설문조사(?): 님들은 모든 플레이어 감지 어캐해요?

2024.02.09 조회 수 112 추천 수 0
이해도 초보자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.4 이상 

전에 글을 올렸을 때 답이 없어 그냥 간단히 질문하겠습니다
지속적으로 업데이트가 필요할 때 특정 이벤트가 있는 게 아닐 시 모든 플레이어를 감지를 어디서 어캐하십니까?

every n tick? on join: while? 자기가 쓰고 있는 방식을 공유해주세요

6개의 댓글

windy_wind
2024.02.09

every n tick 쓰고 있따면

n을 몇으로 설정하십니까

NoEul
2024.02.09

모든 플레이어를 대상으로 매 틱마다 뭔가를 하는거라면 Lnet/minecraft/entity/player/PlayerEntity;tick()V 앞이나 뒤에 Mixin Injection해서 실행, 한 번만 실행할때는 Lnet/minecraft/server/PlayerManager;getPlayerList()Ljava/util/List; 혹은 Lnet/minecraft/client/network/ClientPlayNetworkHandler;getPlayerList()Ljava/util/Collection; 호출해서 for each 돌리기

windy_wind
2024.02.09
@NoEul

자바 플러그인 문구인가요?

NoEul
2024.02.09
@windy_wind

Fabric 모드인 것이에욘

qsef1256
2024.02.09

qsef1256로 디스코드 친추 바랍니다. 이전 글을 봤는데 설명할 부분이 좀 있어서 그냥 채팅으로 직접 하는 게 더 좋을 것 같습니다.

windy_wind
2024.02.10
@qsef1256

windy_wind#6420로 친구 걸었습니다.

확인 부탁드려요. (답장을 잘 못할 수 있지만 자주 하도록 하겠습니다)