Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new CountdownTask(Lobby.getInstance(), 20 / interval * seconds)
- .first(() -> {
- changeChestState(totem.getPosition().getLocation(), true);
- })
- .run((Predicate<Integer>) n -> n == (20 / 5), () -> { // 1 segundo
- stands[1].teleport(stands[0].getLocation().clone().add(0, 1, 0));
- })
- .run((Predicate<Integer>) n -> n == (20 / 5 * 2), () -> { // 2 segundos
- stands[0].teleport(stands[0].getLocation().clone().add(0, 0.5, 0));
- })
- .run((Predicate<Integer>) n -> n == (20 / 5 * 2) - (20 / 5 / 2), () -> { // 2,5 segundos
- stands[0].teleport(stands[0].getLocation().clone().add(1, 1, 0));
- })
- .run((Predicate<Integer>) n -> n == (20 / 5 * 3), () -> { // 3 segundos
- stands[2].teleport(stands[0].getLocation().clone().add(0, 0.5, 0));
- })
- .run((Predicate<Integer>) n -> n == (20 / 5 * 3) - (20 / 5 / 2), () -> { // 3,5 segundos
- stands[2].teleport(stands[0].getLocation().clone().add(-1, 1, 0));
- })
- .last(() -> {
- changeChestState(totem.getPosition().getLocation(), false);
- totem.setUse(false);
- Lists.newArrayList(stands).forEach(s -> s.remove());
- })
- .start(0l, interval);
Advertisement
Add Comment
Please, Sign In to add comment