chore: code cleanup
This commit is contained in:
parent
6a8fbfc06a
commit
37b4def35c
@ -1,14 +1,7 @@
|
|||||||
package ru.dragonestia.msb3.api.boot;
|
package ru.dragonestia.msb3.api.boot;
|
||||||
|
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import net.kyori.adventure.text.Component;
|
|
||||||
import net.minestom.server.coordinate.Point;
|
|
||||||
import net.minestom.server.coordinate.Vec;
|
|
||||||
import net.minestom.server.entity.GameMode;
|
import net.minestom.server.entity.GameMode;
|
||||||
import net.minestom.server.instance.Instance;
|
|
||||||
import net.minestom.server.instance.block.Block;
|
|
||||||
import ru.dragonestia.msb3.api.entity.debug.DebugLine;
|
|
||||||
import ru.dragonestia.msb3.api.entity.debug.DebugMarker;
|
|
||||||
import ru.dragonestia.msb3.api.module.FlatWorldModule;
|
import ru.dragonestia.msb3.api.module.FlatWorldModule;
|
||||||
import ru.dragonestia.msb3.api.module.MotdModule;
|
import ru.dragonestia.msb3.api.module.MotdModule;
|
||||||
import ru.dragonestia.msb3.api.module.PrometheusMetricsModule;
|
import ru.dragonestia.msb3.api.module.PrometheusMetricsModule;
|
||||||
@ -16,7 +9,6 @@ import ru.dragonestia.msb3.api.module.ResourcePackRepositoryModule;
|
|||||||
import team.unnamed.creative.ResourcePack;
|
import team.unnamed.creative.ResourcePack;
|
||||||
|
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
|
||||||
|
|
||||||
@Log4j2
|
@Log4j2
|
||||||
public class DefaultBootstrap extends ServerInitializer {
|
public class DefaultBootstrap extends ServerInitializer {
|
||||||
@ -44,41 +36,6 @@ public class DefaultBootstrap extends ServerInitializer {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onServerStarted() {
|
public void onServerStarted() {
|
||||||
var instance = FlatWorldModule.getWorld().getInstance();
|
|
||||||
|
|
||||||
int radius = 20;
|
|
||||||
int length = 8;
|
|
||||||
var center = new Vec(0, 40, 0);
|
|
||||||
for (int i = -20; i < 40; i++) {
|
|
||||||
var rad = Math.toRadians(360.0 / 30 * i);
|
|
||||||
var normal = new Vec(Math.sin(rad), (i - 15.0) / 7, Math.cos(rad)).normalize();
|
|
||||||
var startPos = center.add(normal.mul(radius, 1, radius));
|
|
||||||
var endPos = startPos.add(normal.mul(length));
|
|
||||||
drawLine(instance, startPos, endPos);
|
|
||||||
}
|
|
||||||
|
|
||||||
drawLine(instance, new Vec(3, 50, 0), new Vec(3, 60, 0));
|
|
||||||
drawLine(instance, new Vec(-3, 60, 0), new Vec(-3, 50, 0));
|
|
||||||
drawLine(instance, new Vec(10, 60, 3), new Vec(-10, 60, 3));
|
|
||||||
drawLine(instance, new Vec(-10, 60, -3), new Vec(10, 60, -3));
|
|
||||||
drawLine(instance, new Vec(0, 57, 10), new Vec(0, 57, -10));
|
|
||||||
drawLine(instance, new Vec(0, 53, -10), new Vec(0, 53, 10));
|
|
||||||
}
|
|
||||||
|
|
||||||
private static final AtomicInteger I = new AtomicInteger(1);
|
|
||||||
|
|
||||||
private void drawLine(Instance instance, Point startPos, Point endPos) {
|
|
||||||
var id = I.getAndIncrement();
|
|
||||||
{
|
|
||||||
var marker = new DebugMarker("test", Block.RED_CONCRETE, Component.text("[%s] START".formatted(id)));
|
|
||||||
marker.setInstance(instance, startPos);
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
var marker = new DebugMarker("test", Block.RED_CONCRETE, Component.text("[%s] END".formatted(id)));
|
|
||||||
marker.setInstance(instance, endPos);
|
|
||||||
}
|
|
||||||
|
|
||||||
DebugLine.spawn(instance, startPos, endPos, Block.LIME_CONCRETE, "test");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user