HomeJavaModsEventQueue
EventQueue
[​IMG]

ABOUT:

This plugin gives players the ability to create temporary warps for any event they may be hosting! EventQueue is the future of player hosted activities on creative servers. With it, players can create parties that can also be used as temporary warps. This is incredibly handy for players who like to roleplay or invite other people to their location.

[​IMG]
[​IMG]

Players looking to join someone else can also browse through a list of all open events:

[​IMG]

Players can then teleport to the event they want to check out, and if they like it, they can join it.

[​IMG]

Once an event has been created, it can be anything the Event Leader wants it to be. The rules can also be toggled so that an event can serve as merely a chat group or a simple temporary warp.

[​IMG]

Event Leaders even have the ability to allow the event members to set nicknames that can be used in the event's private chat, making the private chat a suitable place for players who like to roleplay to speak.

An optional event description/chat filter is also included to make sure that player's events do not get out of hand. You are also able to set the default prefix used in event chat.

COMMANDS & PERMISSIONS:

* /event - EventQueue base command - evq.use
* /event start (description) - Creates a new event - evq.start
* /event close - Closes event - evq.start
* /event tp (player name) - Teleports player to an ongoing event - evq.tp
* /event list (page number) - Lists all ongoing events - evq.list
* /event remove (player name) - Mod command for deleting another player's event - evq.mod
* /event hush (player name) - Disables a player's ability to start events until unhushed or plugin reloads - evq.mod
* /event unhush (player name) - Removes hush from a player - evq.mod
* /event join (player name) - Join an event hosted by another player - evq.join
* /event leave - leaves current event (unless you are event leader) - evq.use
* /event msg (msg) - send a message to everyone in the event - evq.msg
* /event nick (nickname) - set a nickname for event chat - evq.nick
* /event kick (player name) - Kicks a player out of the event - evq.start
* /event lock - Prevents players from joining event - evq.enablelock
* /event unlock - Allow players to join the event - evq.enablelock
* /event enablechat - Enables event chat - evq.enablechat
* /event disablechat - Disables event chat - evq.disablechat
* /event enablewarp - Allows players to teleport to your event - evq.enablewarp
* /event disablewarp - Prevents players from teleporting to your event - evq.enablewarp
* /event enablenick - Allows players to use a nickname in event chat - evq.enablenick
* /event disablenick - Prevents players from using a nickname in event chat - evq.enablenick
* /event check (player name) - Retrieves information on a specific player's event. - evq.list
* /event find (keyword) (page number) - Retrieves events that contain a specific keyword in their description. - evq.list
* /event chat - Toggles the ability to directly speak into event chat. - evq.msg
* /event msg - Using this command with no arguments is the same as using /event chat - evq.msg
* /event setprefix (prefix) - Sets the prefix used in the event chat channel. - evq.prefix

CONFIG:


You can now configure most of the features included in this plugin. You can also filter event messages and descriptions if you so choose.

Code (Text):
AnnounceEvent: true #This lets you set whether or not a message is sent to players when a new event is started.
DefaultAllowEventNick: true #This determines whether or not nicknames are toggled on when an event is created.
DefaultAllowEventWarp: true #This determines whether or not warps are toggled on when an event is created.
DefaultAllowEventChat: true #This determines whether or not chat is toggled on when an event is created.
DefaultAllowEventLock: false #This determines if an event is locked when it is created.
AnnounceMessage: §c&p§b just started a new event! #You can change the message sent to players when an event is started here.
NaughtyWords: word1,word2,word3 #list words you want filtered from event msg and event descriptions. (separated with a comma as shown)
Filter: false #Enable/disable filter
FrankMode: false #All filtered words are replaced with "Frank" instead of bleep
DefaultEventPrefix: §aEVENT§8-§aCHAT #This determines the default prefix used in event chat
 
VIDEO:

I made a video demonstrating a few of the features.



IMPORTANT!

This plugin is an ongoing project for me. I will frequently be improving on my ideas, and changing things. Let me know if you have any ideas for features, or just give your feedback on the plugin. If you like this plugin, make sure you leave a review! I would really appreciate it.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

EventQueue is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10. Downloaded 852 times (via Spigot). Download it and open it directly in the game.

Explore more