Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

🔗 Quick Links

Use this page to jump to the part of the docs you need.


Getting started

PageUse it for
InstallationInstalling EventForge on your server
Folder StructureUnderstanding EventForge files and folders
Commands & PermissionsViewing admin, player, voting, queue, and validation commands
TroubleshootingFixing common setup issues

Server owners

PageUse it for
Templates vs EventsUnderstanding templates, installed events, and template updates
Event PacksGrouping events into packs
Event VariablesReusing colours, names, rewards, and text
Multi-objective EventsRunning multiple objectives in one event
RewardsParticipation, leaderboard, chance, and milestone rewards
Bossbars & SidebarsShowing event progress on-screen
Schedules & ConditionsPer-event schedules, cooldowns, conditions, and scheduled voting
Event VotingLetting players vote for the next event
Manual Event QueuesQueue-based participation, lobby countdowns, and manual scoring
Actions & TriggersRunning actions when events start, finish, stop, or players score
Event MilestonesRewarding players at score milestones
DialoguesNPC-style dialogue sequences for event addons
GUI CustomizationCustomizing EventForge menu titles
Text EffectsUsing EventForge's built-in no-resource-pack text effects
TextEffect IntegrationConnecting EventForge to the separate TextEffect plugin
PlaceholderAPIUsing EventForge placeholders in other plugins

Built-in objectives

PageUse it for
Mining RushMine blocks for points
Mob HuntKill mobs for points
Fishing FrenzyCatch items for points
Collection RushCollect items for points
Mob InvasionSpawn invasion waves
Capture ZoneHold a zone for points
Visit RegionsVisit configured locations for points
Interact BlocksInteract with configured blocks for points
Custom Content SupportCustom items, mobs, catches, and addon objectives

Developers

PageUse it for
Maven SetupAdding the EventForge API to your addon
API OverviewUnderstanding the public API
Bukkit EventsListening to EventForge developer events
VariableServiceParsing EventForge variables from addons
EventServiceReading and controlling events
EventPackServiceInstalling and managing event packs
StatsServiceReading player event stats
ScheduleServiceReading schedules and upcoming events
EventVoteServiceReading and controlling manual event votes
ScheduledVoteServiceReading scheduled hybrid votes
EventQueueServiceReading and interacting with manual event queues
ObjectiveServiceReading registered objective types
Custom ObjectivesCreating addon objective types
ActionServiceRunning EventForge actions from addons
Action RegistryRegistering custom action types
TextEffectServiceParsing EventForge built-in text effects from addons
Dialogue ServiceStarting and managing dialogues
Event Milestones APIReading event milestone reward data

Examples

PageUse it for
Simple Addon ExampleReading EventForge data from another plugin
Advanced Relic Hunt ExampleCreating a custom objective and custom action
Skript AddonUsing EventForge from Skript
Skript Example ScriptsReady-to-use Skript files bundled with the addon

Changelog

PageUse it for
v1.0.3 ReleaseTextEffect integration, voting, scheduled voting, manual queues, API, and validation updates
v1.0.2 ReleaseSpigot support, new objectives, milestones, validation, and API additions
v1.0.1 ReleaseAPI publishing, addons, variable parsing, and polish
v1.0.0 ReleaseInitial stable release notes

Common tasks

Create a basic event​

Start with:

Mining Rush
Mob Hunt
Fishing Frenzy
Collection Rush

Let players vote for an event​

Read:

Event Voting
Schedules & Conditions
PlaceholderAPI

Use manual queues or a lobby countdown​

Read:

Manual Event Queues
Bossbars & Sidebars
TextEffect Integration

Add bonus rewards​

Read:

Rewards
Event Milestones

Stop events from starting too often​

Read:

Schedules & Conditions

Reuse text across an event file​

Read:

Event Variables

Make one event use several objectives​

Read:

Multi-objective Events

Run commands, titles, sounds, or webhooks from triggers​

Read:

Actions & Triggers

Use visual text effects​

Read:

Text Effects
TextEffect Integration
Bossbars & Sidebars

Build an addon​

Read:

Maven Setup
API Overview
Bukkit Events
EventVoteService
ScheduledVoteService
EventQueueService
Custom Objectives
Action Registry

Use Skript​

Read:

Skript Addon
Skript Example Scripts

Summary

Use this page as a shortcut hub when setting up, configuring, extending, or debugging EventForge.