
EventTime!
Lightweight plugin for simple events: players join with /event join, teleport to a set location, and compete until one wins.
EventTime! - Events for players
EventTime is a versatile and easy-to-use Minecraft server plugin designed to manage player events with teleportation, countdowns, and seamless player participation control. It allows server administrators to set up special event locations, control player joins with cooldowns, and automatically start events with countdown timers, ensuring a smooth and fair event experience for all participants.
Don’t believe it? TRY THE LATEST RELEASE NOW!
⚠️ NOTE Java 21 or higher is required!
Features
- Full Configuration
- Comprehensive Announcement System
- Flexible Management
- Event Countdown
- Ready-to-Play
- Player Restrictions
- Join Cooldown
- Teleportation Delay
- Inventory Restrictions
- Easy Player Control
- And more!
Commands
- /event join - Join the event.
- /event leave - leave the event.
- /event admin set - Sets the teleportation location.
- /event admin reload - Refreshes the configuration file.
- /event admin start - starts an event with players.
- /event admin lobby - Toggles the ability to join the event.
- /event admin break - toggle players ability to destroy blocks.
- /event admin build - toggle players ability to build.
- /event admin pvp - toggle players ability to PvP.
- /event admin tpall - teleports all players to your position.
- /event admin stop - stop the event immediately
- /event admin name
- Give the event a name (the name will be displayed in the lobby) - /event admin announcement
- announce something (will be displayed on the bossbar and chat.) - /event admin giveitem
- give a given percentage of players an item. - /event admin alivelist - List of alive players.
- /event admin deadlist - List of dead players.
Permissions
- eventtime.admin - access to everything
- eventtime.use - access to join an event (default)
How to use
Spoiler
-
Place the .jar file in the server's plugins folder.
-
Restart the server and check the console for: [EventTime] Loaded saves!
-
Before allowing players to join the event, set the event name using /event admin name
. -
Set the teleport location for /event join with /event admin set.
-
Adjust the event rules as needed — for example, enabling or disabling block breaking with /event admin break. You can also configure other settings like PvP or building. (Note: These are toggle commands — just type the command to switch the state; do not add "on/off".)
-
Use /event admin lobby to make the lobby available. Once multiple players are gathered, start the event using /event admin start.
-
A countdown will begin (the countdown duration can be changed in the config).
-
The event has started! Players are free to compete — remember, only one player must remain for the event to end!
-
During the event, you have access to special admin commands: /event admin tpall, /event admin pvp, /event admin build, /event admin break, and /event admin announcement.
Easy configuration
configuration from version 1.1 BETA!
Spoiler
# # ______ _ _______ _
# # | ____| | |__ __(_)
# # | |____ _____ _ __ | |_ | | _ _ __ ___ ___
# # | __\ \ / / _ \ '_ \| __|| | | | '_ ` _ \ / _ \
# # | |___\ V / __/ | | | |_ | | | | | | | | | __/
# # |______\_/ \___|_| |_|\__||_| |_|_| |_|_|_| |_|_|\___|
# This option changes constantly, depending on whether you enter /event admin lobby (allows you to join the event or not).
event-enabled: true
# You can change the prefix to your own, e.g. &3Server Event
prefix: '&x&0&0&B&F&C&C&lE&x&0&0&A&F&C&8&lv&x&0&0&A&0&C&3&le&x&0&0&9&0&B&F&ln&x&0&0&8&0&B&B<&x&0&0&7&0&B&6&lT&x&0&0&6&1&B&2&li&x&0&0&5&1&A&D&lm&x&0&0&4&1&A&9&le
&f'
join-with-items: false # joining an event with items (disabled by default)
start-countdown-seconds: 10
cooldown-join: 3 # Time to wait before teleporting to an event
no-move-teleportation: true # cancel teleportation after moving (enabled by default)
move-delay-seconds: 3 # usually the same as cooldown-join
every-interaction-message: true # Should a message be displayed for every interaction,
# such as destroying a block? (Only when the action is disabled e.g break, build, pvp)
message-cooldown: 0 # If every-interaction-message: false you can set the time interval for the message to appear (default is 0)
event-location: # data from command /event admin set
world: world
x: 0
y: 64
z: 0
yaw: 0
pitch: 0
permissions: # Permissions can also be changed in-game using /event admin build,break,pvp
build: false
pvp: true
break: false
messages: # Messages displayed in the game
only-players: '&cOnly players can use this command!'
teleport-disabled: '&cTeleportation to the event is currently disabled.'
items-not-allowed: '&cYou cannot join with items in your inventory.'
teleported: '&aYou have been teleported to the event!'
not-set: '&cThe event location has not been set yet.'
no-permission: '&cYou do not have permission to use this command.'
location-set: '&aEvent location has been set.'
config-reloaded: '&aConfig has been reloaded!'
toggle-on: '&aTeleportation to the event has been enabled.'
toggle-off: '&cTeleportation to the event has been disabled.'
event-started: '&3The event has started!'
countdown: '&7Event starts in &3&l%seconds% &7seconds!'
move-cancel: '&cYou moved! Teleportation canceled.'
teleport-wait: '&7Don''t move for &3&l%seconds% &7seconds to teleport...'
cooldown-active: '&cPlease wait before using this command again!'
player-died: '&3%player% &7has died! &7Remaining players: &3&l%remaining%'
player-won:
- ' '
- '&7&m============&7 &x&0&0&B&F&C&C&lE&x&0&0&B&4&C&9&lV&x&0&0&A&8&C&6&lE&x&0&0&9&D&C&2&lN&x&0&0&9&1&B&F&lT
&x&0&0&7&A&B&9&lW&x&0&0&6&F&B&6&lI&x&0&0&6&3&B&3&lN&x&0&0&5&8&A&F&lN&x&0&0&4&C&A&C&lE&x&0&0&4&1&A&9&lR
&7&m============'
- '&7Winner: &3&l%winner%'
- '&7Congratulations!'
- '&7&m======================================='
- ' '
died-on-leave: '&cYou left the event. You have been &neliminated.'
not-enough-players: '&cNot enough players to start the event!'
player-left: '&c%player% left the server and has been eliminated!'
already-eliminated: '&cYou have been eliminated from the event and cannot join again.'
unknown-admin-subcommand: '&cUnknown admin subcommand.'
countdown-started: '&aCountdown started...'
event-not-started: '&cThe event has not started yet.'
tpall-success: '&aSuccessfully teleported &3&l%count% &aevent participants to your
location.'
build-on: '&aBuilding is now allowed for event participants.'
build-off: '&cBuilding is no longer allowed for event participants.'
pvp-on: '&aPVP is now enabled for event participants.'
pvp-off: '&cPVP is now disabled for event participants.'
break-on: '&aBlock breaking is now allowed for event participants.'
break-off: '&cBlock breaking is no longer allowed for event participants.'
build-disabled: '&cYou cannot build during the event.'
break-disabled: '&cYou cannot break blocks during the event.'
pvp-disabled: '&cPVP is currently disabled during the event.'
already-joined: '&cYou can''t join because you''re already participating in the
event!'
event-stopped: '&cThe event has been stopped by an administrator. All participants
have been eliminated.'
announcement-no-text: '&cYou must provide a message to announce.'
announcement-sent: '&aYour announcement has been sent to all event participants.'
name-no-text: '&cYou must provide a name for the event.'
name-set: '&aEvent name has been set to: &r%name%'
titles: # Titles at the start and end of the event may also be disabled enabled: false
enabled: true
event-start:
title: '&3&lGood luck!'
subtitle: '&7The event has started'
fade-in: 10
stay: 60
fade-out: 10
event-end:
title: '&3&lCongratulations!'
subtitle: '&7The event has ended'
fade-in: 10
stay: 60
fade-out: 10
bossbar:
enabled: true
title: '&7The remaining players &7» &3&l%count%'
color: BLUE # COLORS: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
style: SOLID # STYLES: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
winner-title: '&7Event winner &7» &3&l%winner%'
lobby-bossbar:
title: '&7Get ready for the » &3'
color: BLUE # COLORS: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
style: SEGMENTED_10 # "SOLID" # STYLES: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
announcement:
send-to-chat: true # Whether to send the announcement as a chat message
send-to-bossbar: true # Whether to display the announcement on a lobby-bossbar
chat-prefix: '&x&0&0&B&F&C&C&lE&x&0&0&A&0&C&3&lv&x&0&0&8&0&B&B&le&x&0&0&6&1&B&2&ln&x&0&0&4&1&A&9<&3' # The prefix for the chat announcement
bossbar-duration: 10 # How long the announcement bossbar should be displayed in seconds
Screenshots from the game
Winning player!

Manage your players!
Countdown! (configurable)

Bug report and contact
oskoonixland@gmail.com - new mail