uh more broken real?!?!?!
This commit is contained in:
parent
55f7c26528
commit
f60cf80bcd
1 changed files with 32 additions and 0 deletions
|
@ -2,6 +2,9 @@ package land.chipmunk.chayapak.chomens_bot.plugins;
|
||||||
|
|
||||||
import land.chipmunk.chayapak.chomens_bot.Bot;
|
import land.chipmunk.chayapak.chomens_bot.Bot;
|
||||||
import land.chipmunk.chayapak.chomens_bot.util.MazeGenerator;
|
import land.chipmunk.chayapak.chomens_bot.util.MazeGenerator;
|
||||||
|
import net.kyori.adventure.text.Component;
|
||||||
|
import net.kyori.adventure.text.event.ClickEvent;
|
||||||
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
|
||||||
public class MazePlugin {
|
public class MazePlugin {
|
||||||
private final Bot bot;
|
private final Bot bot;
|
||||||
|
@ -12,6 +15,15 @@ public class MazePlugin {
|
||||||
|
|
||||||
// also totally didn't ask chatgpt for this too (but modified a bit)
|
// also totally didn't ask chatgpt for this too (but modified a bit)
|
||||||
public void generate (MazeGenerator generator, int startX, int startY, int startZ) {
|
public void generate (MazeGenerator generator, int startX, int startY, int startZ) {
|
||||||
|
bot.chat().tellraw(
|
||||||
|
Component.translatable(
|
||||||
|
"Generating maze at %s %s %s...",
|
||||||
|
Component.text(startX).color(NamedTextColor.AQUA),
|
||||||
|
Component.text(startY).color(NamedTextColor.AQUA),
|
||||||
|
Component.text(startZ).color(NamedTextColor.AQUA)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
final int[][] maze = generator.maze();
|
final int[][] maze = generator.maze();
|
||||||
|
|
||||||
int x = startX;
|
int x = startX;
|
||||||
|
@ -137,5 +149,25 @@ public class MazePlugin {
|
||||||
"minecraft:stone"
|
"minecraft:stone"
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
bot.chat().tellraw(
|
||||||
|
Component.empty()
|
||||||
|
.append(Component.text("Done generating maze. "))
|
||||||
|
.append(
|
||||||
|
Component
|
||||||
|
.text("Click here to teleport")
|
||||||
|
.color(NamedTextColor.GREEN)
|
||||||
|
.clickEvent(
|
||||||
|
ClickEvent.runCommand(
|
||||||
|
String.format(
|
||||||
|
"/tp %s %s %s",
|
||||||
|
startX,
|
||||||
|
startY + 4,
|
||||||
|
startZ
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue