Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pinozenth/elitebossevent
Minecraft plugin that enhances gameplay by introducing a timed event where a random mob is summoned near a random player every X minutes
https://github.com/pinozenth/elitebossevent
minecraft minecraft-plugin
Last synced: about 1 month ago
JSON representation
Minecraft plugin that enhances gameplay by introducing a timed event where a random mob is summoned near a random player every X minutes
- Host: GitHub
- URL: https://github.com/pinozenth/elitebossevent
- Owner: PinozenTH
- License: cc0-1.0
- Created: 2024-07-27T17:58:01.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-03T12:42:35.000Z (3 months ago)
- Last Synced: 2024-11-03T13:28:00.499Z (3 months ago)
- Topics: minecraft, minecraft-plugin
- Language: Java
- Homepage:
- Size: 71.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🙏🏻 NOTE: This plugin has been made by a single developer it's may experience alot of bugs, so please test it before push it on production!
# EliteBossEvent
Minecraft plugin that enhances gameplay by introducing a timed event where a random \**(vanilla-mob + mythicmob)* is summoned near a random player every X minutes## Requirements
Minecraft Version 1.20.x+
Java Version 21
[Mythic Mobs](https://mythiccraft.io/index.php?pages/official-mythicmobs-download/&version=5.6.2#google_vignette) need to be install to make it work!
## Optional Dependencies
- Luckperms
- PlugmanX## Commands
- /ebe reload *"Reload Config file"*
- /ebe start [optional:now] *"Start event (now = start event immediately)"*## Configurations
### config.yml
``` yaml
debug:
# recommended to set this to false if you don't know what you're doing
enabled: false
# recommended to set event-delay value to 60 or higher for better performance
change-delay-to-sec: false
# bypass-permission for debug mode
bypass-permission: falselanguage: en-us.yml
# Mythic mobs boss name list
mythicMob-bosses-name: [
"ExampleBossA",
"ExampleBossB",
"ExampleBossC",
]# Normal mythic mobs mob name list
# Note: if you don't want to include normal mobs, just leave it empty and set include-normal-mobs to true
mythicMob-mini-boss-name: [
"MythicMiniBossA",
"MythicMiniBossB",
"MythicMiniBossC",
]# get entity name from https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
vanilla-entity-types: [
"CREEPER",
"PIGLIN",
"HOGLIN",
"WITHER_SKELETON",
"ZOMBIE",
"SKELETON"
]# Spawn configuration
summon-rules:
# [VANILLA, MYTHICMOB, MIXED]
mob-type: mixed
# Worlds where the boss will be spawn
spawn-worlds: [
"world",
"world_nether",
"world_the_end"
]
# Radius of the spawn area (default: 5)
distance: 5
# Minimum players required to start the event (default: 3)
min-players: 3
# Maximum players allowed to get tick per area (set to 0 for online players size / 2)
max-players: 0
# Max spawning count per picked player (default: 8)
max-mobs-spawn-count-per-player: 8
# Max boss spawn count per world (default: 1)
max-boss-spawn-count-per-world: 1
# Check level requirement (default: false)
# (WIP) check-level-requirement: false
# Level requirement for player when boss is about to spawn (default: 1)
# (WIP) level-requirement: 1
# Check permission requirement (default: false)
check-permission-requirement: false
# Boss spawn chance (default: 0.1)
boss-spawn-chance: 0.1
# delay in minutes before the event starts (default: 10)
event-delay: 10
# what y level for starting pick a player and spawning mobs (default: 64)
Y-level: 64
# which block to whitelist for spawning mobs (default: ["grass_block"])
whitelist-block: ["grass_block"]
```### lang.yml
``` yaml
# Plugins
prefix: "&8[&6EliteBossEvent&8]"
reload: "EliteBossEvent has been reloaded!"
enable: "EliteBossEvent has been Enabled!"
disable: "EliteBossEvent has been Disabled!"
warn_low_delay: "Event delay is less than 1, setting to default value of 10 minutes."# Commands
no_permission: "You do not have permission to use this command!"
invalid_command: "Invalid command!"# Elite Boss Event
elite_event_started: "Elite Boss Event has started!"
elite_event_stopped: "Elite Boss Event has stopped!"
elite_event_starting: "Mob will be summoned in seconds!"
no_player_ticked: "No player ticked, mob will not be summoned!"
summon_mob: "Mob has been summoned!"
summon_notify: "Mob will be summoned at a certain player seconds!"
warning_player: "Please avoid a player with a glowing effect!"
boss_spawned: "Boss has been spawned at "
mini_boss_spawned: "Mini-boss has been spawned at "# Debug Mode
debug_mode_enabled: "Debug mode is enabled!"# Mythic Mobs
hooked_to_mythic_mobs: "Hooked into MythicMobs!"
checking_provided_mythic_mobs: "Checking provided MythicMobs..."
no_mythic_mobs: "MythicMobs not found! Disabling plugin..."
not_valid_mythic_mob: "&c is not a valid MythicMob!"
registered_mythic_mob: "&a✓ Registered MythicMob: &e"
null_mythic_mob: "&c is null, make sure that mobs is exist!"
```