>>> If you don't have a paypal account, you can access THIS <<<
- Join my discord here for support and questions (you can also get a full pre-made setup for the events, including a world with all the arenas after verifying your account).
- To learn how to configure the plugin, access the plugin wiki here. - Wanna try a FREE demo version? Click here
For Players
/event: Used by players to join an event. (Require permission surfevents.play)
/event leave: Used by players to leave the current event.
/events: Used to see the schedule for events
For Admins (Require permission surfevents.adm)
/surfevents: Shows a help message.
/event menu: Opens the general menu
/event list: Opens a GUI listing all available minigame files loaded. You can start events from that GUI or edit them.
/event start (event-name): Used by admins to start a specific event. (you can let players use giving the "surfevents.start" permission)
/event forcestart: Force the current minigame to start (if the minimum players are waiting for the game).
/event cancel: Cancel the current event.
/event reload: Used by admins to reload the game files.
/event create (event-type) (event-name): Create a new minigame file.
/event edit (event-name): Opens the in-game editor for this game.
/event forcejoin (player-name): Tries to force a player to join the current event.
/event kick (player-name): Kick the player from the current event.
/event schedule: Toggles the schedule system on and off
/event stats: Used to check quickly some statistics about a player, or to add/remove wins for them.
/event forcewin (player-name): Command used to force an event to finish with a specific winner.
/event restoremap (event-name): Command used to restore the saved map for the specified event if some error happened.
/team (message): Send a message to your teammates in the event.
%surfevents_wins% - Returns the player wins amount.
%surfevents_plays% - Returns the amount of games played by that player.
%surfevents_wins_game_(game-name)% - Returns the player wins amount on that specific game.
%surfevents_plays_game_(game-name)% - Returns the amount of games played by that player on that specific game.
%surfevents_wins_type_(game-type)% - Returns the player wins amount on that specific game type.
%surfevents_plays_type_(game-type)% - Returns the amount of games played by that player on that specific game type.
%surfevents_current_game% - Returns the current game display-name
%surfevents_players_playing% - Returns the current amount of players on the event
%surfevents_total_players% - Returns the total amount of players when the game started. You can use it to give rewards based on the amount of players, for example.
%surfevents_remaining_to_start% - Returns the amount of players that still need to join to start the event. Return 0 if the amount is already reached or higher.
%surfevents_delay% - Returns the amount of time remaining to start the event
%surfevents_time% - Returns the current event playtime (if present)
%surfevents_next% - Returns the next event display-name
%surfevents_next_time% - Returns the next event date time.
%surfevents_red_score% - Returns the red team score for Paintball, Capture and Sheepwars.
%surfevents_blue_score% - Returns the red team score for Paintball, Capture and Sheepwars.
%surfevents_current_game_info% - Return the "join-message" value of that game.
%surfevents_minimum_players% - return the minimum amount to start the event.
%surfevents_starting_amount% - Return the amount necessary to start the warmup phase.
%surfevents_is_playing% - Returns if the player is in a event.
%surfevents_day_event_(index)% - Returns the indexed event name of the day (returns "---" if no event is found). Index starts with zero.
%surfevents_day_event_time_(index)% - Returns the indexed event time of the day (returns "---" if no event is found). Index starts with zero.
%surfevents_starter% - Placeholder for starter name when the starter is the server.
%surfevents_current_team% - Return the player's current team if it's a team based event.
SurfEvents is meant to be a fun addon for your survival server, it is not supposed to be plugin for a minigames only server (although you can use for it) since it only run one minigame per time.
Basic plugin tutorial
The minigames vary from more simple ones (like parkour and spleeg) to more complex (bomberman, speedbuilders). The main goal is not to have 15 highly complex minigames, but to add some fun minigames into your survival server.
You can choose to edit the events In-game or editing the gamefiles directly:
In-Game editor
SurfEvents adds a variety of minigames to your survival server, with a
schedule system to start events automatically. You can also start events manually if you prefer.
Your feedback is essential for the project to keep going, so if you have any suggestions, ideas or need support, feel free to join my discord and share your thoughts or ask for help. And please, use the review section for really rating the plugin, and not to report bugs or anything that is not related to a review. Keep in mind that this is just a demo version, but I can add more minigames to the demo on the future.