Links
Tags
Creators
Details
2.0
Compatibility
Changes
Patch Note [Dev]:
- Reworked code base for API and Extension compability (Early Access)
- Support Game 1.21.2 1.21.3 (using Addon)
- Ported old Game version support to Addon
- Improved config loading
- Doll connection thread is now blocking while server shutdown again for safety
- Fixed right-clicking Doll Inventory GUI cannot set slot
- Fixed error in Drop command
- Rework custom GUI and Removed improper use of extending InventoryHolder
- Added perTick argument for action commands
- Added version subcommand for version checking
- Supported paging for Doll setting, pset and gset
- Lookat Action is temporarily unavailable in this version
- Stop supporting BungeeCord
- Adjusted some config keys
API & Extension
To reduce the plugin file-size impact of NMS version and to adapt the new update cycle from Mojang.
Addon is introduced for server owners to customize the addon installation in needs (mostly for NMS).
Usages
The API currently provides the followings by sub-plugin or addon.- Create subcommands in /doll
- Custom implementation of Doll
- Create Buttons for setting / gset / pset
- Custom Game Version support
- Others
Note
The API is in initial stage and changes will be made to enhance accessibility for customization.At now, the API is still not perfect, and not encouraged to use it as custom development.
Installization Guide
Versions1.20.2 -> v1_20_R2
1.20.3 / 1.20.4 -> v1_20_R3
1.20.5 / 1.20.6 -> v1_20_R4
1.21 / 1.21.1 -> v1_21_R1
1.21.2 / 1.21.3 -> v1_21_R2
Required Addons:
Doll-<Version>-<Mapping>.jarWrapper-<Version>-<Mapping>.jar
*Spigot branch
Download Doll and Wrapper (Spigot-Mapping) by version
*PaperSeries & Folia branch
-
Server in 1.20.2 - 1.20.4
DownloadDollandWrapper(Spigot-Mapping) by version -
Server in 1.20.5 or above
DownloadDollandWrapper(Mojang-Mapping) by version
*Folia branch
Download Addon-Folia.jar additionally
Note: Some Addons are crucial for this plugin in order to provide complete functionalities. The provided addons are default behavior as previuos versions.
All addons are stored in plugins/PlayerDoll/addon/
perTick argument
A new argument is added for actions.
Doll / Converted players are able to perform action up to 40 times in each tick.
Example: /doll attack abc perTick 20
Doll "abc" will try to destroy(attack) blocks 20 times in 1 gametick
Note: perTick may affect server performance if set too high. Please use it carefully.
Others
- Config version is now 29
- Bugs or malfunctions might occur after reworking of code
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| Addon-Doll-v1_20_R2-Mojang-Mapping.jar | Unknown | 35.15 KiB | |
| Addon-Doll-v1_20_R2-Spigot-Mapping.jar | Unknown | 35.1 KiB | |
| Addon-Doll-v1_20_R3-Mojang-Mapping.jar | Unknown | 35.19 KiB | |
| Addon-Doll-v1_20_R3-Spigot-Mapping.jar | Unknown | 35.13 KiB | |
| Addon-Doll-v1_20_R4-Mojang-Mapping.jar | Unknown | 34.66 KiB | |
| Addon-Doll-v1_20_R4-Spigot-Mapping.jar | Unknown | 34.71 KiB | |
| Addon-Doll-v1_21_R1-Mojang-Mapping.jar | Unknown | 34.75 KiB | |
| Addon-Doll-v1_21_R1-Spigot-Mapping.jar | Unknown | 34.77 KiB | |
| Addon-Doll-v1_21_R2-Mojang-Mapping.jar | Unknown | 34.77 KiB | |
| Addon-Doll-v1_21_R2-Spigot-Mapping.jar | Unknown | 34.79 KiB | |
| Addon-Folia-2.0.jar | Unknown | 4.58 KiB | |
| Addon-Wrapper-1202_1211-Mojang-Mapping.jar | Unknown | 10.77 KiB | |
| Addon-Wrapper-1202_1211-Spigot-Mapping.jar | Unknown | 11.14 KiB | |
| Addon-Wrapper-1212-Mojang-Mapping.jar | Unknown | 10.89 KiB | |
| Addon-Wrapper-1212-Spigot-Mapping.jar | Unknown | 11.24 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:n3s2JUTc:s7Hrlk5i"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:n3s2JUTc:s7Hrlk5i"
}

