
Dark Souls Bonfires
You cat set the spawn point near the campfire
9
0
DarkSoulsCampFire
A Paper 1.21 plugin in the style of Dark Souls: the campfire acts as a checkpoint. The player sits at the campfire and waits for a set time — after that, their respawn point is set at that campfire (even if they have a bed).
Dependencies
- Paper 1.21+
- GSit — sitting on blocks at the campfire
How to use
- Approach a campfire (CAMPFIRE or SOUL_CAMPFIRE from config).
- Main hand must be empty, player must be standing on the ground (solid block under their feet).
- Right-click the campfire — the player sits (via GSit).
- Stay seated and take no damage for the configured time (default 10 seconds). A timer is shown in the ActionBar.
- When the time is up — the campfire is “lit”; on death the player will respawn at that campfire.
If the player stands up, leaves, dies, or takes damage before the timer ends — the campfire is not set.
Commands
| Command | Description | Permission |
|---|---|---|
/campfires reload | Reload config and language files | darksoulscampfire.reload (default: OP) |
Config
- language — language:
enorru - time — seconds to sit at the campfire
- blocks — list of campfire block types (CAMPFIRE, SOUL_CAMPFIRE)
- title.enabled — show title when campfire is lit
- sound.enabled, sound.type, sound.pitch, sound.volume — sound when campfire is lit (played at campfire location)
Data
- Campfire checkpoints are stored in
plugins/DarkSoulsCampFire/data.json. - Each player has one entry (their last lit campfire).
- If a campfire block is broken or blown up — all records tied to that block are removed.
Languages
Language is set in config.yml. Files lang/en.yml and lang/ru.yml are copied into the plugin folder on first run. Strings include: commands, titles, death message (“didn’t manage to sit at the campfire”), and ActionBar timer suffix.
Extra
- An unlit campfire is automatically lit (Lightable) when successfully “activated”.
- When a campfire block is broken or destroyed by explosion, related records are removed and saved.
Совместимость
Ссылки
Создатели
Детали
Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:1 месяц назад
