Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package uk.nfell2009.umbaska.Dynmap;
- import ch.njol.skript.lang.Effect;
- import ch.njol.skript.lang.Expression;
- import ch.njol.skript.lang.SkriptParser;
- import ch.njol.util.Kleenean;
- import org.bukkit.event.Event;
- import org.dynmap.DynmapAPI;
- import org.dynmap.DynmapCommonAPIListener;
- import org.dynmap.DynmapCore;
- public class EffSetVis extends Effect {
- private Expression<String> player;
- private Expression<Boolean> vis;
- @Override
- protected void execute(Event event){
- String p = player.getSingle(event);
- Boolean v = vis.getSingle(event);
- DynmapAPI dyn = new DynmapAPI();
- dyn.setPlayerVisiblity(p, v);
- }
- @Override
- public String toString(Event event, boolean b){
- return "Set player visibility";
- }
- @Override
- @SuppressWarnings("unchecked")
- public boolean init(Expression<?>[] expressions, int i, Kleenean kleenean, SkriptParser.ParseResult parseResult){
- player = (Expression<String>) expressions[0];
- vis = (Expression<Boolean>) expressions[1];
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment