Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

QueueLib

Minecraft mini game QueueLib

Dependency

maven { url = uri("https://jitpack.io") }
compileOnly("com.github.GrassProject:QueueLib:Tag")

How to use?

Build Queue & Join Player

import io.github.grassproject.queueLib.QueueBuilder;
import io.github.grassproject.queueLib.queue.Queue;
Queue queue = new QueueBuilder()
 .setName("MiniGame1")
 .setType("main")
 .setMaxPlayer(4)
 .setMinPlayer(4)
 .setDisposable(false)
 .setMapUid(UUID).build();
queue.joinPlayer(Player);
queue.start();

Get QueueManager

import io.github.grassproject.queueLib.QueueLib;
QueueManager manager = QueueLib.getManager();
List<Queue> queueList= manager.getQueueList();
Queue queue= manager.getQueue(UUID);
manager.addPlayerInRandom(Player, String);

Call Event

import io.github.grassproject.queueLib.events.*;
@EventHanlder
public void playerQueueJoin(PlayerQueueJoinEvent event) {
 Player player= event.getPlayer();
 UUID uuid= event.queue;
}
@EventHanlder
public void playerQueueLeave(PlayerQueueLeaveEvent event) {
 Player player= event.getPlayer();
 UUID uuid= event.queue;
}
@EventHandler
public void queueStart(QueueStartEvent event) {
 UUID uid= event.uid;
 List<Player> players= event.players;
 UUID mapUUID= event.mapUID;
}

About

Minecraft minigame QueueLib

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /