⭐ SurfEvents ⭐ - Add minigames into your survival server icon

⭐ SurfEvents ⭐ - Add minigames into your survival server -----

Speebuilders, Skywars, Bomberman, Fight, Horserace and More!




Fixed a bug where player info wasn't being restored when "spectator-mode" was set to false.

Added new values in the config.yml:
- command-prizes-delay: 5
Set the delay (in ticks) to execute the command-prizes commandas after the event ends.
- debug-messages: true
Display some debug messages on console (by now there are only messages regarding health management)

Fixed a wrong message being sent when a player uses /event while in game on starting phase.

- Changed the priority system of some events to avoid pvp being cancelled if group plugins are present.
- Made some changes on how the player health is handled if there's some custom health plugin present.
- Changed the way respawn is handled in horserace.
- Set PlaceholderAPI as a dependency.
----------, Feb 20, 2025

- added a new option on config.yml:
remove-exp: false

if true, player exp will be removed and saved on a file when joining an event. If false, nothing will change regarding exp
----------, Feb 20, 2025

- Fixed a bug where if the player left the event on sheepwars leting zero players on their team the game didnt ended.
- Fixed a bug regardin players leaving events at "starting" phase.
- Fixed some bugs regarding bossbar.
- Added color to team selection items.
- Now itemswap will also be cancelled on events that cancels moving inventory items.
- new values for some games (paintball, quake, topkiller and sheepwars):
tie-break-message: message displayed on the bossbar when there is a tie break on the event (for sheepwars it will be displayed on chat).

- Added a missing tie break for quake.
- Now tie breaks will have a delay, if the players dont score by the end of the tie break, the event will finish without winner.
----------, Feb 20, 2025

Added new message on config.yml:
- no-permission-message-join: "You don't have permission to join the event."

Fixed issue regarding minimessage usage on team events.

Fixed issue on hotpotato minigame and on topkiller.

Changed the way the player info is saved. Added some log messages in case there is an exception.

Added new value for bossbar in some events, it works for paintball and topkiller:
- tie-break-message: "Next to score will be the winner"
----------, Feb 19, 2025

- Fixed some wrong typos
- Fixed an issue on topkiller when the death cause wasnt by a player
- added missing entrance value to topkiller
- Changed the configuration for the sidebar to another section on the ingame editor (Scoreboard)
- Now team names for minigames like capture, paintball and sheepwars should not have color codes before the tag.
- Added some missing information about color codes usage on the in-game editor.
----------, Feb 18, 2025

fixed bug on event list system with more than two pages
----------, Feb 18, 2025

Fixed some issues on the schedule system, event timer and on event list system.
----------, Feb 17, 2025

new minigame added
- In hot-potato, a random player will be selected to hold an potato, they must pass the potato to another player to avoid keep it when the timer reaches zero. The last player remaining will be the winner.

Also some bug fixes on fight and parkour..
----------, Feb 16, 2025

added a missing update from latest update
----------, Feb 15, 2025

Added more options to the events:
- command-on-leave: Commands that will be executed for every player that leaves the event. Executed only when the player leave the event, and not when they go to spectator. Placeholders: %player%

- global-commands-on-announce:List of commands that will be run everytime an event starts announcing.

- global-commands-on-start: List of commands that will be run everytime an event starts.

- global-commands-on-finish: List of commands that will be run everytime an event starts finishes.

- warmup-scoreboard: Scoreboard content displayed on warmup phase.

New placeholders
:
- %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.

Parkour:
restart-instead-of-eliminate: Teleport players to the entrance instead of eliminating them? Requires eliminate-water set to true.
height: value on height to eliminate/teleport player

Some bug fixes on speedbuilders and parkour.
----------, Feb 15, 2025

- Fixed a bug where players were not being teleported to entrance on runner
----------, Feb 15, 2025

- Fixed a bug where player were able to save another players while inside prison.
- Added missing bossbar configuration in some events.
- Fixed a bug on speedbuilders where you still received the items after leaving the event.
- removed some unused configs from some gamefiles
- Updated the description of some values in the in-game editor.
----------, Feb 15, 2025

- fixed an issue caused on the latest update where players weren't able to enter spectator mode.
----------, Feb 14, 2025

- Now the issue regarding maximum life was fixed
- Now players wont be aply to take/apply damage on fight/sumo if not fighting.
----------, Feb 14, 2025

- Fixed a bug on capture where the console were displaying an error message
- Changed the way the player health is saved to fix a bug that was preventing players to join/leave events.
----------, Feb 13, 2025

- Fixed a bug on frog setup
- Fixed a bug where players with a maximum life lower than 20.0 could not join an event.
- Now furnaces will be cleared after a sky-wars event finishes.
- Now when you join an event, your game-mode will be changed to survival (your previous game-mode will be saved and restored later)
----------, Feb 13, 2025

- Fixed issue on sumo event
- Added the missing boss-bar showing the timer on horse-race
- Now the messages of fight and sumo will be only sent to players that are in the event, and not every players in the server
----------, Feb 12, 2025

Fixed an issue on topkiller
----------, Feb 12, 2025

- Fixed a bug where the players were not able to leave an event if they were on spectator.
- Fixed an issue where spectators could teleport to players outside the arena.
- Fixed an issue where players were not able to join when in warmup time.

- Added an game limit time for more games (bomberman, skywars).
- Added some missing values on some gamefiles.
- Now player experience will be stored inside the data/info directory, so they won't be able to use their xp in games like skywars.
----------, Feb 12, 2025

Added an option to apply slowness when capturing sheep on sheepwars.
----------, Feb 11, 2025

Added a way to remove only a specific line of a string list on in-game editor
----------, Feb 10, 2025

Changed some listeners priorities to avoid cancellation due to some group management plugins.
----------, Feb 10, 2025

Fixed some bugs on skywars minigame
added two new messages on skywars (check the wiki)
----------, Feb 8, 2025

- Fixed a bug in capture, paintball and sheepwars where you could spawn in the wrong team.
- Fixed a bug where the player wasnt being eliminated on fight if their death cause was an arrow.
----------, Feb 8, 2025

New Minigame:
- In this minigame, there will be two teams, red and blue. The players will be sorted between these two teams, and them the game will start. The objective here is to capture the sheep and bring them to your base, which will make your team receive some points based on the sheep color. You can also steal sheep from the enemy's base, and must keep your sheep in yours. The team with the highest score by the end of the game will be the winner.
The game is already on the wiki, but if you use the in-game editor, you should be able to understand all the configuration values.

Also...
- Added some missing values on the in-game editor for paintball and capture.
----------, Feb 8, 2025

Fixed some bugs from the latest update
----------, Feb 8, 2025

Added a cooldown after the event starts for some events, so some players will only be able to do certain actions after this cooldown (its the same cooldown as horserace). The events are:
- Blockparty
- bomberman
- runner
- spleeg
- spleef

You can choose to use this cooldown or not, the new values to edit these options are:


use-countdown: true
title-message: "Starting in"
starting-delay: 5
----------, Feb 5, 2025

Added tab completion for commands.
Fixed a bug where the schedule viewer wasn't able to recognize some event names due to uppercase/lowercase issues.
----------, Feb 4, 2025

Fixed a bug where a error was being spammed on console when player were clicking on other types of inventory.

Added a value for paintball:
- weapon-cooldown: 10
To change the cooldown of the shoot
----------, Feb 2, 2025

In-Game editor
- new you can edit your game config using a GUI in-game (you still gonna be able to edit directly the gamefiles).

- Now /event list will display a GUI instead of a message, and you will be able click on a event item to start/edit it in this GUI.

Also some new placeholders
- %surfevents_players_playing% - Returns the current amount of players on the event

- %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.

Also, some new features were added for some games
- Now spectators won't be able to go too far away from the spectators location, preventing them to explore your map outside the event location.
- Now in HorseRace, there will be a countdown timer before the players can start racing.

Some little bug fixes
- Now your effects will be cleared when leaving an event.
- Now you won't be able to hit another players while in lobby on sumo.

Some new values for config.yml
spectator-message: "&chey, you can not go too far away!"

For HorseRace
title-message: "Starting in"
starting-delay: 5

For Skywars
use-schematic-system: false
----------, Feb 2, 2025

fixed an issue happening with 1.20.6 users
----------, Jan 26, 2025

• 3 new values for the config.yml:
- update-gamefiles: false (to choose if new values will be inserted into your gamefiles automatically)
- allow-join-when-full: false (to choose to allow or not players to join games when there is no more slots available for games like speedbuilders, skywars, horserace, quake and topkiller)
- event-full-message: "&cThis event is already full." (message that will be displayed when the game is full)

• added an option to kick players from capture and paintbal if the team sizes are uneven, the value to enable it is:
- kick-if-uneven: true

• Added an option to change the time duration of fights in sumo and fight minigame, the default value is 30:
- time: 30

• Fixed a typo in the bomberman gamefile.

• Added suport the the TAB plugin (now nametags and scoreboards from TAB plugin will be hidden while ingame and the event scoreboard/nametag will be displayed).
----------, Jan 25, 2025

- Fixed a bug where u could break items with snowballs on paintball
- added an option to disable the event schedule viewer on config.yml
----------, Jan 20, 2025

Fixed an exception on paintball event
----------, Jan 19, 2025

New Minigame Added, Capture.
- In this minigame the objective is to capture all the enemies to your base. There will be 2 teams. You can also save your allies that were captured and bring them back to your base so they can get back to the game.

Now you can use custom songs (requires noteblockapi)
- If you have noteblockapi installed, you can play custom nbs sounds during the events. You just have to enable the "is-music-custom" in your gamefile and set the correct name of your song that is inside the music directory (read the wiki for more detail).

Other improvements:
- Now both paintball and capture will display the player names in their respective team colors.

Also some bug fixes:
- Fixed a bug in skywars that wasn't removing the scoreoard from the players eliminated.
- Fixed a bug where if duo-mode was enabled in speedbuilders, but the minimum players required wasn't reached, the console would print some errors.
----------, Jan 15, 2025

- Fixed a bug related to entrance locations on paintball.
- Fixed a bug related to item colors on paintball;
- Added an option to give or not team selection items on paintball;
----------, Jan 12, 2025

- Some messages now will be displayed correctly when minimessage is enabled.
- Added a timer on the bossbar for topkiller, quake and paintball, that will display the remaining time.
- Added two new options on the game files:
- play-music: whether to play or not a music during the event
- music: if play-music, is true, which music will be played.
----------, Jan 7, 2025

Fixed a bug where players could still take damage even after being eliminated from spleef and spleeg.
Fixed a bug regarding the /events command not executing if a misconfiguration is present on the scheduler.
----------, Jan 7, 2025

Backup files will no longer be deleted after using restoreinventory command
----------, Jan 6, 2025

- New /events command that will display all the scheduled events. This command will display all the scheduled events, including its time and day of the week.
- Now you can set a minimum amount for players to join so the game will start a warmup, without the need to wait for all the anouncements for the game to begin.
- A bossbar was added to indicate the time left to start the game.
- Added a actionbar and some sounds for the blockparty game. Also some sounds were added for paintball, quake and topkiller.

Added some new values for gamefiles:
- display-name: The game display name.
- display-icon: the item displayed on the /events schedule

All the new values will be automatically added to their respective gamefiles.

- New placeholders (PlaceholderAPI required):
- %surfevents_current_game%: Shows the current game display name.
- %surfevents_players_playing%: Shows the current amount of people playing the current game.
----------, Jan 5, 2025

- Some critical bug were fixed regarding inventory management.
- Also, a new backup system was created to store all players inventories, keeping their data saved even after the ending of the event, so if any problems occur, their inventories will still be accessible. A new command was added to restore their backup inventories (/event restoreinventory <playername>).
----------, Jan 2, 2025

fixed an error related to giving the prizes to the players in some minigames.
----------, Jan 1, 2025

- Now you can set specific days of the week for events to start (you can also let the current way so the events will keep running everyday)
- Now you can add the "command-on-join" option to set a list of commands to run every time a player joins an event. You can also use the %player% placeholder here.

- Fixed a bug related to spectator mode not being disabled
- Fixed a bug related to giving items via commands when a event finishes.
----------, Jan 1, 2025

The wrong file was posted on the last update. Now it is fixed
----------, Jan 1, 2025

- Fixed an issue where the winner wasn't receiving his inventory back
- Fixed an issue where you couldn't disable bow in spleef
----------, Jan 1, 2025

- Now on the speedbuilders game, the buildings wont repeat until all the buildings are used on the game.
----------, Dec 31, 2024

- Fixed some errors related to the inventory management system
- Fixed an error related to the frog event.
----------, Dec 18, 2024

- Added Duo Mode for the following minigames:
* Fight
* Skywars
* Speedbuilders

To enable duo mode, set duo-mode: true on your game files.

Also, a new value called "duo-damage-message" have been added to skywars and fight (in case these events are dou mode, this message will be displayed when you try to damage your ally).

BUG FIXES:
- Fixed a bug related to inventory management.

If you find any bugs on this update, please report it to me on my discord.
----------, Dec 16, 2024

Fixed an issue related to game file names when they were not in lowercase.
----------, Dec 9, 2024

Now you can select if you want to teleport the players to entrance or not, with the option "teleport-to-entrance", this will work on the following minigames: Blockparty, Frog, glassrunner, Runner, Spleef, Spleeg.
----------, Dec 8, 2024

Enchantments weren't working on older versions, it was fixed on this update.
----------, Dec 7, 2024

inventories cache message fixed, now it will display the total amount of inventories that still saved.
----------, Dec 7, 2024

- Implemented a way so save the players inventory, so they don't need to store their items in order to join events
- To toggle this option, just change the " save-inventories" option in your config.yml
----------, Dec 4, 2024

Added the sumo minigame from the demo version
----------, Dec 1, 2024

Resource Information
Author:
----------
Total Downloads: 21
First Release: Nov 30, 2024
Last Update: Yesterday at 5:35 PM
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings