mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2025-02-17 04:41:31 +01:00
"/npc select" should respect clickredirects
This commit is contained in:
parent
e03d65aeb4
commit
cd436cb6da
@ -86,6 +86,7 @@ import net.citizensnpcs.npc.Template;
|
|||||||
import net.citizensnpcs.trait.Age;
|
import net.citizensnpcs.trait.Age;
|
||||||
import net.citizensnpcs.trait.Anchors;
|
import net.citizensnpcs.trait.Anchors;
|
||||||
import net.citizensnpcs.trait.ArmorStandTrait;
|
import net.citizensnpcs.trait.ArmorStandTrait;
|
||||||
|
import net.citizensnpcs.trait.ClickRedirectTrait;
|
||||||
import net.citizensnpcs.trait.CommandTrait;
|
import net.citizensnpcs.trait.CommandTrait;
|
||||||
import net.citizensnpcs.trait.CommandTrait.ExecutionMode;
|
import net.citizensnpcs.trait.CommandTrait.ExecutionMode;
|
||||||
import net.citizensnpcs.trait.CommandTrait.ItemRequirementGUI;
|
import net.citizensnpcs.trait.CommandTrait.ItemRequirementGUI;
|
||||||
@ -1775,6 +1776,9 @@ public class NPCCommands {
|
|||||||
NPC test = registry.getNPC(possibleNPC);
|
NPC test = registry.getNPC(possibleNPC);
|
||||||
if (test == null)
|
if (test == null)
|
||||||
continue;
|
continue;
|
||||||
|
if (test.hasTrait(ClickRedirectTrait.class)) {
|
||||||
|
test = test.getTraitNullable(ClickRedirectTrait.class).getRedirectNPC();
|
||||||
|
}
|
||||||
callback.run(test);
|
callback.run(test);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user