TexHik4159831
Новичок
- Баллы
- 6
Делаю плагин на прогрузку чанков, и столкнулся с проблемой, что нужные чанки грузятся только на 1 следующий тик, а затем выгружаются, как отключить выгрузку нескольких чанков?
Вот функция:
public void LoadChunk(String Worldname, Location Loc, int Radius) {
int X0,Z0;
X0 = Loc.getBlockX()-16*Radius;
Z0 = Loc.getBlockZ()-16*Radius;
World world = getServer().getWorld(Worldname);
for (int X=X0; X<(X0+(2*Radius+1)*16); X+=16) {
for (int Z=Z0; Z<(Z0+(2*Radius+1)*16); Z+=16) {
Chunk ch = world.getChunkAt(X, Z);
if (!ch.isLoaded()) {ch.load();}
}
}
Вот функция:
public void LoadChunk(String Worldname, Location Loc, int Radius) {
int X0,Z0;
X0 = Loc.getBlockX()-16*Radius;
Z0 = Loc.getBlockZ()-16*Radius;
World world = getServer().getWorld(Worldname);
for (int X=X0; X<(X0+(2*Radius+1)*16); X+=16) {
for (int Z=Z0; Z<(Z0+(2*Radius+1)*16); Z+=16) {
Chunk ch = world.getChunkAt(X, Z);
if (!ch.isLoaded()) {ch.load();}
}
}