Skip to content

Commit 75cdcaa

Browse files
authored
Merge pull request #665 from ItzKatze/master
chore: moved teleport command to generic
2 parents 72d808f + ddb24c9 commit 75cdcaa

2 files changed

Lines changed: 10 additions & 14 deletions

File tree

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/commands/TeleportCommand.java renamed to type.generic/src/main/java/net/swofty/type/generic/command/commands/TeleportCommand.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1-
package net.swofty.type.skyblockgeneric.commands;
1+
package net.swofty.type.generic.command.commands;
22

33
import net.minestom.server.command.builder.arguments.ArgumentType;
44
import net.minestom.server.command.builder.arguments.minecraft.ArgumentEntity;
55
import net.minestom.server.command.builder.arguments.number.ArgumentInteger;
6-
import net.minestom.server.command.builder.arguments.relative.ArgumentRelativeBlockPosition;
7-
import net.minestom.server.command.builder.arguments.relative.ArgumentRelativeVec3;
86
import net.minestom.server.entity.Player;
9-
import net.minestom.server.utils.location.RelativeVec;
107
import net.swofty.type.generic.command.CommandParameters;
118
import net.swofty.type.generic.command.HypixelCommand;
12-
import net.swofty.type.skyblockgeneric.user.SkyBlockPlayer;
9+
import net.swofty.type.generic.user.HypixelPlayer;
1310
import net.swofty.type.generic.user.categories.Rank;
1411

1512
@CommandParameters(aliases = "tp",
@@ -22,7 +19,7 @@ public class TeleportCommand extends HypixelCommand {
2219
public void registerUsage(MinestomCommand command) {
2320
ArgumentEntity entityArgument = ArgumentType.Entity("player").onlyPlayers(true).singleEntity(true);
2421
command.addSyntax((sender, context) -> {
25-
SkyBlockPlayer player = (SkyBlockPlayer) sender;
22+
HypixelPlayer player = (HypixelPlayer) sender;
2623
final Player target = context.get(entityArgument).findFirstPlayer(sender);
2724

2825
if (target == null) {
@@ -36,7 +33,7 @@ public void registerUsage(MinestomCommand command) {
3633
ArgumentInteger yArgument = ArgumentType.Integer("y");
3734
ArgumentInteger zArgument = ArgumentType.Integer("z");
3835
command.addSyntax((sender, context) -> {
39-
SkyBlockPlayer player = (SkyBlockPlayer) sender;
36+
HypixelPlayer player = (HypixelPlayer) sender;
4037
int x = context.get(xArgument);
4138
int y = context.get(yArgument);
4239
int z = context.get(zArgument);

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/darkauction/DarkAuctionHandler.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package net.swofty.type.skyblockgeneric.darkauction;
22

33
import lombok.Getter;
4+
import lombok.Setter;
45
import net.minestom.server.MinecraftServer;
56
import net.minestom.server.coordinate.Pos;
67
import net.minestom.server.timer.TaskSchedule;
@@ -43,15 +44,13 @@ public class DarkAuctionHandler {
4344
@Getter
4445
private static boolean biddingOpen = false;
4546
private static boolean serviceHealthCheckRunning = false;
46-
private static Runnable onStateChangeCallback = null;
47-
4847
/**
49-
* Sets a callback to be invoked when the Dark Auction state changes.
50-
* Used to refresh NPCs when the auction phase changes.
48+
* -- SETTER --
49+
* Sets a callback to be invoked when the Dark Auction state changes.
50+
* Used to refresh NPCs when the auction phase changes.
5151
*/
52-
public static void setOnStateChangeCallback(Runnable callback) {
53-
onStateChangeCallback = callback;
54-
}
52+
@Setter
53+
private static Runnable onStateChangeCallback = null;
5554

5655
private static void notifyStateChange() {
5756
if (onStateChangeCallback != null) {

0 commit comments

Comments
 (0)