
FPerk
Perk plugin with bungeecord support
Автор: Florianpal4811обновлён 3 авг. 2026 г.
Механики игрыУправлениеУтилиты
Описание
FPerk is a 100% gui perk plugin. There is only one command. All gui are 100% configurable.
Support :
- https://discord.com/invite/dEvR34ZzYQ
- Discord code : dEvR34ZzYQ
Features :
- Full language customization
- Used Aikar Commands
- Fully Customisable Gui
- Customisable perk and skill
- Permission per Perk
- Perk with timing
- Pre configured Perk (Fly, Heal, Night Vision, Glowing, Keep Inventory, Keep Experience and more)
Dependency :
- Java 16
- Vault
- SQL Server (for sync between two server) or SQLite
- LuckPerms
Installation :
- Put the jar file in plugins of all server
- Configure the database.yml for MySQL (on same database for all server, if you have one server SQLite is enough) more information here
Последние версии
Все версии →release
FPerk 1.3.1
V1.3.13 авг. 2026 г.63Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Что нового
bug correction
release
FPerk 1.3.0
V1.3.03 авг. 2026 г.24Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Что нового
### ✨ Public Skill API
Other plugins can now register their own skill types instead of being limited to the built-in ones:
```java
FPerk fperk = (FPerk) getServer().getPluginManager().getPlugin("FPerk");
fperk.getSkillRegistry().register(this, new MySkill());
```
A registered skill automatically inherits the icon, permission, cooldown and duration of whatever perk references it. Under the hood, all fourteen built-in behaviors (Fly, Heal, Keep Inventory, Auto Smelt, Anti Phantom, …) now go through this same API, handled by a new `SkillService` that manages activation, deactivation, expiry, and restoration on join/respawn/server switch.
### 🐛 Fixes
- **Cooldowns and timed perks**: the activation date was rewritten on every deactivation instead of being preserved, which reset the cooldown and the remaining duration each time. It's now stamped once, on activation.
- **`/perk modify`**: the command now honours the boolean argument you pass instead of always toggling, and checks the perk's *own* permission — previously, holding `fperk.modify` granted every perk regardless of its configured permission.
- Perks listing a skill missing from `skill.yml` no longer crash the GUI when opened.
- `skillFormat` is now actually applied to skill lines in a perk's lore (the option existed in config but was never read).
- Fixed the `{NewStatus}` placeholder in `modify_perk` to match what the language files use.
- `lang_en.yml` / `lang_fr.yml`: added the missing `databaseerror` key, fixed a leftover description from another plugin, and corrected a few French typos.
- `perk.yml`: fixed unit comments (delay in milliseconds, duration in seconds), removed the unimplemented `bannedWorld` option, and gave the Heal perk its own permission instead of reusing `fperk.fly`.
- `gui/mainGui.yml`: default labels are now in English, matching the default language.
### 🧪 Tests
First automated test suite, built on JUnit 5, Mockito and MockBukkit — covers the skill registry and handler contract, all configuration loaders, the shipped default files, storage against a real SQLite database, the built-in skills, and the `SkillService` lifecycle.
### ⚠️ Internal
The old per-event listeners (`BlockBreakListener`, `DeathListener`, `EntityDamageListener`, `EntityDamageByEntityListener`, `EntityTargetListener`, `PlayerChangedWorldListener`, `PlayerMoveListener`, `PlayerToggleFlightListener`) and the `EffectType` enum are gone, replaced by the skill handler architecture above. No configuration changes needed on your end — this only matters if you were hooking into FPerk's internals directly.
**Full changelog**: https://github.com/Florianpal1/FPerk/compare/V1.2.6...V1.3.0
release
FPerk 1.2.6
V1.2.613 июн. 2026 г.20Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5bukkit, paper, purpur, spigot
Что нового
correction immutable collection error
release
FPerk 1.2.5
V1.2.530 мая 2026 г.29Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur, spigot
Что нового
Dependecy upgrade
release
FPerk 1.2.4
V1.2.430 июн. 2025 г.116Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6bukkit, paper, purpur, spigot
Что нового
rework cache system
release
FPerk 1.2.3
V1.2.329 июн. 2025 г.31Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6bukkit, paper, purpur, spigot
Что нового
1.21.6 update, dependency update, bug patch and new command /perk modify [perkName] [status] allow enable ou disable perk
release
FPerk 1.2.2
V1.2.24 апр. 2025 г.60Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5bukkit, paper, purpur, spigot
Что нового
1.21.5 support
release
FPerk 1.2.1
V1.2.19 февр. 2025 г.46Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
SQLite correction
release
FPerk V1.2
1.23 февр. 2025 г.38Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
V1.2
release
FPerk V1.2
1.23 февр. 2025 г.54Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Что нового
V1.2