26 lines
692 B
Java
26 lines
692 B
Java
|
package io.gitlab.jfronny.breakme.crash.safe;
|
||
|
|
||
|
import io.gitlab.jfronny.breakme.client.Client;
|
||
|
import io.gitlab.jfronny.breakme.crash.CrashProvider;
|
||
|
import net.fabricmc.api.EnvType;
|
||
|
import net.fabricmc.loader.api.FabricLoader;
|
||
|
|
||
|
public class HangProvider implements CrashProvider {
|
||
|
@Override
|
||
|
public void crash() throws Exception {
|
||
|
if (FabricLoader.getInstance().getEnvironmentType() == EnvType.CLIENT) {
|
||
|
Client.INSTANCE.getRunner().send(this::hang);
|
||
|
}
|
||
|
hang();
|
||
|
}
|
||
|
|
||
|
private void hang() {
|
||
|
while (true) {
|
||
|
try {
|
||
|
Thread.sleep(1000);
|
||
|
} catch (InterruptedException e) {
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|