Skip to content
This repository has been archived by the owner on Jul 3, 2022. It is now read-only.

Commit

Permalink
fixed setting full time
Browse files Browse the repository at this point in the history
  • Loading branch information
Nicofisi committed Mar 15, 2016
1 parent 743095b commit f817cef
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion src/pl/pickaxe/largesk/GeneralExpressions/ExprFullTime.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import ch.njol.skript.lang.SkriptParser.ParseResult;
import ch.njol.skript.lang.util.SimpleExpression;
import ch.njol.util.Kleenean;
import ch.njol.util.coll.CollectionUtils;

public class ExprFullTime extends SimpleExpression<Long>
{
Expand Down Expand Up @@ -64,9 +65,26 @@ else if (mode == ChangeMode.RESET)
{
world.getSingle(e).setFullTime(0);
}
else if (mode == ChangeMode.REMOVE)
{
if (world.getSingle(e).getFullTime() > (Long)delta[0])
{
world.getSingle(e).setFullTime(world.getSingle(e).getFullTime() - (Long)delta[0]);
}
else
{
world.getSingle(e).setFullTime(0);
}
}
}


@SuppressWarnings("unchecked")
@Override
public Class<?>[] acceptChange(final Changer.ChangeMode mode) {
if (mode == ChangeMode.SET || mode == ChangeMode.ADD || mode == ChangeMode.RESET || mode == ChangeMode.REMOVE)
return CollectionUtils.array(Long.class);
return null;
}


}

0 comments on commit f817cef

Please sign in to comment.