masa300
03/12/2025, 7:28 AMおれはでんしゃ
03/12/2025, 10:44 AMpiposen_0801
03/12/2025, 1:25 PMhi03
03/12/2025, 1:25 PMjs
world.func_72977_a(x, y, z, distance);//1.7.10
world.func_184137_a(x, y, z, distance, (boolean) spectator);//1.12piposen_0801
03/12/2025, 1:34 PMjavascript
var distance = ...;
entityList = entity.field_70170_p.field_72996_f;
var x1 = ...,
y1 = ...,
z1 = ...;
for(var i = 0; i < entityList.length; ++i){
if(entityList[i] instanceof EntityPlayer){
if(entityList[i] == NGTUtil.getClientPlayer() && distance >= entityList[i].func_70011_f(x1,y1,z1)) return true;
}
}
return false;
といった感じでプレイヤーの座標を取得し、距離を測っていました。piposen_0801
03/12/2025, 1:35 PMpiposen_0801
03/12/2025, 1:52 PMjavascript
entityList = entity.field_70170_p.field_72996_f;
var x1 = ...;
var y1 = ...;
var z1 = ...;
var distanceList = [];
for(var i = 0; i < entityList.length; ++i){
if(entityList[i] instanceof EntityPlayer){
distanceList[i] = entityList[i].func_70011_f(x1,y1,z1);
}
}
var closeIndex = distanceList.indexOf(Math.min(...distanceList));
return entityList[closeIndex];
こんな感じですかねpiposen_0801
03/12/2025, 1:54 PMhi03
03/12/2025, 1:55 PMmasa300
03/12/2025, 1:56 PMmasa300
03/12/2025, 1:58 PM