Clarifies a message
All checks were successful
KnarCraft/BlacksmithVisuals/pipeline/head This commit looks good
All checks were successful
KnarCraft/BlacksmithVisuals/pipeline/head This commit looks good
This commit is contained in:
parent
eb2605f89b
commit
ae2ce0c7d6
@ -30,7 +30,7 @@ public class SetNPCPositionCommand implements TabExecutor {
|
|||||||
@NotNull String[] arguments) {
|
@NotNull String[] arguments) {
|
||||||
NPC npc = CitizensAPI.getDefaultNPCSelector().getSelected(commandSender);
|
NPC npc = CitizensAPI.getDefaultNPCSelector().getSelected(commandSender);
|
||||||
if (npc == null || (!npc.hasTrait(BlacksmithTrait.class) && !npc.hasTrait(ScrapperTrait.class))) {
|
if (npc == null || (!npc.hasTrait(BlacksmithTrait.class) && !npc.hasTrait(ScrapperTrait.class))) {
|
||||||
commandSender.sendMessage("You must select an NPC before executing this command");
|
commandSender.sendMessage("You must select a scrapper or blacksmith NPC before executing this command");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,6 +99,7 @@ public class BlacksmithListener implements Listener {
|
|||||||
BlacksmithVisuals instance = BlacksmithVisuals.getInstance();
|
BlacksmithVisuals instance = BlacksmithVisuals.getInstance();
|
||||||
BukkitScheduler scheduler = Bukkit.getScheduler();
|
BukkitScheduler scheduler = Bukkit.getScheduler();
|
||||||
NPC npc = event.getNpc();
|
NPC npc = event.getNpc();
|
||||||
|
|
||||||
long delay = moveToWorkingPosition(npc, NPCPosition.getFromMaterial(event.getCraftingStation()));
|
long delay = moveToWorkingPosition(npc, NPCPosition.getFromMaterial(event.getCraftingStation()));
|
||||||
long finishTime = event.getActionDurationTicks() - (2 * delay);
|
long finishTime = event.getActionDurationTicks() - (2 * delay);
|
||||||
|
|
||||||
@ -128,10 +129,10 @@ public class BlacksmithListener implements Listener {
|
|||||||
npc.getName() + " is unreachable!");
|
npc.getName() + " is unreachable!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
npc.getNavigator().setTarget(targetLocation);
|
|
||||||
|
|
||||||
Bukkit.getScheduler().scheduleSyncDelayedTask(BlacksmithVisuals.getInstance(), () ->
|
Bukkit.getScheduler().scheduleSyncDelayedTask(BlacksmithVisuals.getInstance(), () ->
|
||||||
npc.getEntity().teleport(targetLocation), getWalkTime(npc.getEntity().getLocation(), targetLocation));
|
npc.getEntity().teleport(targetLocation), getWalkTime(npc.getEntity().getLocation(), targetLocation));
|
||||||
|
npc.getNavigator().setTarget(targetLocation);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user