Wanted Posted interaction

This commit is contained in:
CSS-Lletya 2020-03-28 23:26:35 -04:00
parent f2ad79410f
commit 6e58329a25

View file

@ -0,0 +1,26 @@
package plugin.interaction.object;
import org.crandor.cache.def.impl.ObjectDefinition;
import org.crandor.game.interaction.OptionHandler;
import org.crandor.game.node.Node;
import org.crandor.game.node.entity.player.Player;
import org.crandor.plugin.InitializablePlugin;
import org.crandor.plugin.Plugin;
@InitializablePlugin
public class WantedPoster extends OptionHandler {
@Override
public Plugin<Object> newInstance(Object arg) throws Throwable {
ObjectDefinition.forId(40992).getConfigurations().put("option:look-at", this);
return this;
}
@Override
public boolean handle(Player player, Node node, String option) {
//Can do fun stuff related to a player being wanted or something.
player.getDialogueInterpreter().sendPlainMessage(false, "Looks like a generic wanted poster.");
return true;
}
}