@@ -0,0 +1,635 @@
+package me.bauer.BauerCam.Commands;%0A%0Aimport me.bauer.BauerCam.Path.PathHandler;%0Aimport net.minecraft.command.CommandException;%0A%0Apublic class SubCircularPath implements ISubCommand %7B%0A%0A%09@Override%0A%09public void execute(String%5B%5D args) throws CommandException %7B%0A%09%09if (args.length %3C 3) %7B%0A%09%09%09throw new CommandException(getDescription(), new Object%5B0%5D);%0A%09%09%7D%0A%09%09%0A%09%09if (PathHandler.getWaypointCount() == 0) %7B%0A%09%09%09// TODO message%0A%09%09%09throw new CommandException(%22%22, new Object%5B0%5D);%0A%09%09%7D%0A%09%09%0A%09%09%0A%09%7D%0A%0A%09@Override%0A%09public String getBase() %7B%0A%09%09return %22circle%22;%0A%09%7D%0A%0A%09@Override%0A%09public String getDescription() %7B%0A%09%09return %22/cam circle %3Cradius%3E %3Ccircles%3E%22;%0A%09%7D%0A%0A%7D%0A

Prepare circular path