diff --git a/Server/src/plugin/interaction/city/RCGuildPortal.java b/Server/src/plugin/interaction/city/RCGuildPortal.java new file mode 100644 index 000000000..b86787320 --- /dev/null +++ b/Server/src/plugin/interaction/city/RCGuildPortal.java @@ -0,0 +1,33 @@ +package plugin.interaction.city; + +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; + +/** + * Portal in wiz tower + * @author ceik + */ + +@InitializablePlugin +public class RCGuildPortal extends OptionHandler { + @Override + public Plugin newInstance(Object arg) throws Throwable { + ObjectDefinition.forId(38279).getConfigurations().put("option:examine",this); + ObjectDefinition.forId(38279).getConfigurations().put("option:enter",this); + return null; + } + + @Override + public boolean handle(Player player, Node node, String string){ + if(string.equals("examine")){ + player.getPacketDispatch().sendMessage("The portal to the runecrafting guild."); + }else { + player.getPacketDispatch().sendMessage("Currently under construction."); + } + return true; + } +}