
Characters
A powerful NPC plugin for modern Paper servers
Автор: NonSwag3,2 тыс.19обновлён 3 апр. 2026 г.
ПриключенияДекорМобы
Описание
Characters – The Ultimate NPC Plugin
Characters is a powerful yet easy-to-use NPC plugin for Minecraft servers, offering full in-game customization and seamless API integration. Whether you're creating quest NPCs, interactive traders, or custom role-play characters, This plugin makes it simple!
Features
- Fully Customizable In-Game – No configuration required, edit NPCs directly in-game
- Advanced Click Actions – Define custom interactions for your NPCs
- Simple Yet Powerful API – Perfect for developers to extend functionality
- Custom Skins – Upload skins from files or URLs with ease
What's Next?
- NPC Combat – Give NPCs weapons, health, and attack behaviors
- Custom AI Goals – Make NPCs chase players, guard areas, or look at the nearest player
- Advanced Movement – Enable patrolling, following, or roaming behaviors
Download now
Check out the Wiki
Our Maven Repository
Последние версии
Все версии →release
0.8.0
0.8.03 апр. 2026 г.263Minecraft: 26.1, 26.1.1paper
Что нового
## What's Changed
* 26.1 Support
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.7.2...0.8.0
release
0.7.2
0.7.227 февр. 2026 г.605Minecraft: 1.21.9, 1.21.10, 1.21.11paper
Что нового
## What's Changed
* Update dependency net.thenextlvl:nbt to v4.3.2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/152
* Update dependency dev.faststats.metrics:bukkit to v0.11.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/153
* Update dependency net.thenextlvl:nbt to v4.3.3 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/155
* Update dependency dev.faststats.metrics:bukkit to v0.11.1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/154
* Update dependency dev.faststats.metrics:bukkit to v0.12.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/156
* Update Gradle to v9.4.0-milestone-5 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/158
* Update dependency net.thenextlvl:i18n to v1.2.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/157
* Update dependency dev.faststats.metrics:bukkit to v0.13.1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/159
* Update Gradle to v9.5.0-milestone-1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/160
* Update dependency net.thenextlvl:nbt to v4.3.4 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/161
* Update dependency dev.faststats.metrics:bukkit to v0.14.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/162
* Update Gradle to v9.5.0-milestone-2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/164
* Update Gradle to v9.5.0-milestone-3 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/165
* Update dependency dev.faststats.metrics:bukkit to v0.16.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/166
* Update dependency org.bstats:bstats-bukkit to v3.2.1-SNAPSHOT by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/167
* Update dependency org.bstats:bstats-bukkit to v3.2.1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/168
* Update Gradle to v9.5.0-milestone-4 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/169
* Update actions/upload-artifact action to v7 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/170
* Update plugin com.gradleup.shadow to v9.3.2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/172
* Update Gradle to v9.5.0-milestone-5 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/171
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.7.1...0.7.2
release
0.7.1
0.7.120 янв. 2026 г.413Minecraft: 1.21.9, 1.21.10, 1.21.11paper
Что нового
## What's Changed
* Add directory check before loading characters by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/151
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.7.0...0.7.1
release
0.7.0
0.7.019 янв. 2026 г.36Minecraft: 1.21.9, 1.21.10, 1.21.11paper
Что нового
## What's Changed
* Ver/1.21.9 by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/116
* Add error tracking with FastStats metrics by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/150
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.6.0...0.7.0
beta
0.7.0-pre2
0.7.0-pre230 сент. 2025 г.683Minecraft: 1.21.9, 1.21.10paper
Что нового
## What's Changed
* Update plugin com.gradleup.shadow to v9.2.1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/111
* Update plugin com.gradleup.shadow to v9.2.2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/112
* Update plugin io.papermc.paperweight.userdev to v2.0.0-beta.19 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/113
* Update dependency org.junit:junit-bom to v6.0.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/114
* Update dependency org.junit:junit-bom to v6.1.0-SNAPSHOT by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/115
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.6.0...0.7.0-pre2
release
0.6.0
0.6.021 сент. 2025 г.204Minecraft: 1.21.7, 1.21.8paper
Что нового
## What's Changed
* Add view permission message for characters by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/107
* Add rotation argument to character teleport command by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/108
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.5.0...0.6.0
release
0.5.0
0.5.020 сент. 2025 г.33Minecraft: 1.21.7, 1.21.8paper
Что нового
## What's Changed
* Update dependency net.thenextlvl:nbt to v3.0.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/93
* Update Gradle to v9.1.0-rc-4 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/95
* Add gliding codec for Player entity by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/96
* Update Gradle to v9.2.0-milestone-1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/97
* Update Gradle to v9.2.0-milestone-2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/99
* Refactor Action API by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/101
* Added armorstand codecs by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/102
* Fix rare Key serialization bug by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/103
* Refactored all commands by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/94
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.4.0...0.5.0
release
0.4.0
0.4.014 сент. 2025 г.42Minecraft: 1.21.7, 1.21.8paper
Что нового
## What's Changed
* Added `PermissionSuggestionProvider` to improve command suggestions by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/57
* Enhanced entity action validation by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/58
* Added action permission query by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/59
* Added action cooldown retrieval by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/60
* Update dependency gradle to v9.0.0-rc-2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/62
* Update dependency io.papermc.paper:paper-api to v1.21.8-R0.1-SNAPSHOT by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/64
* Update dependency gradle to v9.0.0-rc-3 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/63
* Update plugin com.gradleup.shadow to v9.0.0-rc2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/65
* Update dependency gradle to v9.0.0-rc-4 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/66
* Update dependency org.mineskin:java-client-java11 to v3.0.7-SNAPSHOT by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/67
* Update plugin com.gradleup.shadow to v9.0.0-rc3 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/69
* Update dependency gradle to v9.0.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/68
* Update plugin com.gradleup.shadow to v9.0.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/70
* Update plugin com.gradleup.shadow to v9.0.1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/71
* Update actions/checkout action to v5 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/72
* Update dependency gradle to v9.1.0-rc-1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/73
* Update plugin com.gradleup.shadow to v9.0.2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/74
* Update actions/setup-java action to v5 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/75
* Update dependency net.thenextlvl.core:nbt to v2.3.3 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/76
* Update plugin de.eldoria.plugin-yml.paper to v0.8.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/77
* Update plugin com.gradleup.shadow to v9.1.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/79
* Update dependency net.thenextlvl.core:i18n to v3.2.1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/78
* Update dependency org.mineskin:java-client-java11 to v3.1.0-SNAPSHOT by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/80
* Update dependency gradle to v9.1.0-rc-2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/81
* Update dependency net.thenextlvl.core:nbt to v2.4.0 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/82
* Update dependency io.papermc.paper:dev-bundle to v1.21.8-R0.1-SNAPSHOT by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/86
* Update dependency net.thenextlvl.core:paper to v2.3.1 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/88
* Update dependency net.thenextlvl.core:i18n to v3.2.2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/87
* Update dependency net.thenextlvl.core:utils to v1.1.2 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/90
* Update dependency net.thenextlvl:nbt to v3.0.0-pre5 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/89
* Update dependency gradle to v9.1.0-rc-3 by @renovate[bot] in https://github.com/TheNextLvl-net/characters/pull/91
* Add chance parameter to click actions by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/92
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.3.0...0.4.0
release
0.3.0
0.3.05 июл. 2025 г.381Minecraft: 1.21.7, 1.21.8paper
Что нового
## What's Changed
* Update dependency org.junit:junit-bom to v5.13.0 by @renovate in https://github.com/TheNextLvl-net/characters/pull/41
* Added admin permission pack for character commands by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/42
* Update dependency gradle to v8.14.2 by @renovate in https://github.com/TheNextLvl-net/characters/pull/43
* Update dependency org.junit:junit-bom to v5.13.1 by @renovate in https://github.com/TheNextLvl-net/characters/pull/44
* Update dependency net.thenextlvl.core:paper to v2.2.0 by @renovate in https://github.com/TheNextLvl-net/characters/pull/45
* Update plugin com.gradleup.shadow to v9.0.0-beta16 by @renovate in https://github.com/TheNextLvl-net/characters/pull/46
* Update plugin com.gradleup.shadow to v9.0.0-beta17 by @renovate in https://github.com/TheNextLvl-net/characters/pull/47
* Update dependency org.junit:junit-bom to v5.13.2 by @renovate in https://github.com/TheNextLvl-net/characters/pull/48
* Update plugin com.gradleup.shadow to v9.0.0-rc1 by @renovate in https://github.com/TheNextLvl-net/characters/pull/49
* Update dependency org.bstats:bstats-bukkit to v3.1.1-SNAPSHOT by @renovate in https://github.com/TheNextLvl-net/characters/pull/51
* Update dependency io.papermc.paper:paper-api to v1.21.7-R0.1-SNAPSHOT by @renovate in https://github.com/TheNextLvl-net/characters/pull/50
* Update dependency gradle to v9 by @renovate in https://github.com/TheNextLvl-net/characters/pull/53
* Update dependency org.junit:junit-bom to v6 by @renovate in https://github.com/TheNextLvl-net/characters/pull/54
* Update dependency org.mineskin:java-client-java11 to v3.0.6-SNAPSHOT by @renovate in https://github.com/TheNextLvl-net/characters/pull/52
* Update plugin io.papermc.paperweight.userdev to v2.0.0-beta.18 by @renovate in https://github.com/TheNextLvl-net/characters/pull/56
* 1.21.7 support
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.2.0...0.3.0
release
0.2.0
0.2.02 июн. 2025 г.166Minecraft: 1.21.5, 1.21.6paper
Что нового
## What's Changed
* chore(deps): update dependency gradle to v8.14 by @renovate in https://github.com/TheNextLvl-net/characters/pull/32
* Update plugin org.gradle.toolchains.foojay-resolver-convention to v1 by @renovate in https://github.com/TheNextLvl-net/characters/pull/33
* Update plugin io.papermc.paperweight.userdev to v2.0.0-beta.17 by @renovate in https://github.com/TheNextLvl-net/characters/pull/34
* Update dependency gradle to v8.14.1 by @renovate in https://github.com/TheNextLvl-net/characters/pull/35
* Update plugin com.gradleup.shadow to v9.0.0-beta14 by @renovate in https://github.com/TheNextLvl-net/characters/pull/37
* Actions placeholder support by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/38
* Fixed some de/serialization bugs by @NonSwag in https://github.com/TheNextLvl-net/characters/pull/40
* Update plugin com.gradleup.shadow to v9.0.0-beta15 by @renovate in https://github.com/TheNextLvl-net/characters/pull/39
**Full Changelog**: https://github.com/TheNextLvl-net/characters/compare/0.1.4...0.2.0