COWMODSКаталог модов

PlayerDoll

A light-weight FakePlayer plugin for Plugin servers

Автор: johsar30,8 тыс.69обновлён 24 мая 2025 г.
ПроклятыеМагияУтилиты

Описание

PlayerDoll is a plugin that allow players create Fake Players (Doll).

The Plugin is inspired from fake player in Carpet Mod.

Players can use this plugin to perform simple tasks that require players.

Please check details on Github Readme

Disclaimer

This plugin is highly dependent on NMS, slightly changes made by Mojang / Server Jar provider might cause this plugin no longer working.
Please Test the plugin under test environment before use.

Currently Supported Game Versions and Mods

  • Spigot / Paper / Purpur / Folia
  • 1.20.2 - 1.21

Examples of what can be done with this plugin:

  • Keep chunks loading with random tick
  • Grow crops
  • AFK mob farms
  • Attack mobs
  • Interact with blocks
  • Mine/Break/Place blocks
  • And more...

Галерея

lookatUse example

Последние версии

Все версии →
beta

PlayerDoll v2.4.1

2.4
24 мая 2025 г.5,8 тыс.Minecraft: 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.5folia, paper, purpur, spigot
Скачать
Что нового
Changelog: - Rebuild the plugin
beta

PlayerDoll v2.4

2.4
22 мая 2025 г.929Minecraft: 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.5folia, paper, purpur, spigot
Скачать
Что нового
Patch note: - Bump Version to 2.4 - Support 1.21.5 Spigot and Paper (experimental build) #### Note: - Folia 1.21.5 is not yet released - Addons are available below this changelog, put them into `plugins/PlayerDoll/addon/` - Besides the Main Plugin jar, addon-Wrapper & addon-Doll (& Addon-Folia for Folia servers), are necessary for core functionalities - If you are using 1.20.6+ Paper and its downstream, please download correct addons that indicates Mojang Mapping (`X-Mojang.jar`) - If you are using Spigot, please download Spigot Mapping (`X-Spigot.jar`) #### Updated jar - Main - Addon-Wrapper-1215 (1.21.5) - Addon-Doll-v1_21_R4-1215 (1.21.5)
release

PlayerDoll v2.3.1

2.3
20 янв. 2025 г.5,5 тыс.Minecraft: 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.4folia, paper, purpur, spigot
Скачать
Что нового
Patch note: - Fixed an issue that Doll cannot connect server while whitelist has enabled --- #### Updated jar - Main
release

PlayerDoll v2.3

2.3
11 дек. 2024 г.1,6 тыс.Minecraft: 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.4folia, paper, purpur, spigot
Скачать
Что нового
Patch Note: - Fixed Doll connections problem for certain versions - Fixed Doll cannot inherit permission from permission plugins - Added empty string check for config key `doll-permission` - Added config key `doll-metadata` for Doll for special usage Note: - `Main` & All `Addon-Doll` are updated - Config version is now 32
release

PlayerDoll v2.2

2.2
9 дек. 2024 г.716Minecraft: 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.4folia, paper, purpur, spigot
Скачать
Что нового
Patch Note: - Fixed version checking v2.1 ([shou692199](https://github.com/sjavi4/PlayerDoll/pull/104)) - Renamed Addon to enhance version readability ([shou692199](https://github.com/sjavi4/PlayerDoll/pull/103)) - Fixed some GUI pages did not display previous page by clicking outside (backpack, gset, set) - Optimized & Advanced Exp command - Moved Skin Permission before text `extern/local` - Delayed Doll teleport when Spawn, avoid Doll not teleporting in certain condition - Removed redundant OP permission while Doll spawn - Fixed ConvertPlayer cannot inherit permission from permission plugin - Delayed AsyncPlayerPreLoginEvent when Doll Login to avoid permission plugin Kick - Fixed certain text not applying newline ## Exp command Improved performance while calculating experience. Added integer overflow check New argument `asOrb` for EXP command: - Experience will be given as experience Orb - Useful for mending Changed Click interaction for GUI EXP: - Left click -> get Exp conventionally - Right click -> get Exp as EXP Orb - Shift click -> get All levels (within integer limit) - Non-shift click -> get 1 level Updated description for GUI Exp icon ## Addons - Simplied Mapping string to `Mojang` or `Spigot` - Added trailing string for Minecraft version support<br>(i.e. 1210_1211 -> 1.21.0 to 1.21.1) Note: - Config Version is now 31 - Main & Addon-Doll has been updated - Renamed Addon-Wrapper
release

PlayerDoll v2.1

2.1
5 дек. 2024 г.756Minecraft: 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.4folia, paper, purpur, spigot
Скачать
Что нового
Patch Note: - Disabled Dev message in startup - Supported 1.21.4 Spigot - Added LookAt action command - Updated Create command arguments for skin fetching - Added raw message for Version command - Fixed Doll don't follow default prefix & suffix in perm.yml when Doll owner is not online (works even if perm.yml has disabled) ## Skin Fetching new literal nodes are added to the Create command. `/doll create <name> [extern|local <skin>]` extern: Fetch player skin online<br> local: Fetch player skin from local server --- Note: - config version is now 30 - Addon-Folia has renamed (discarded version) - Wrapper Addon for 1.21.2+ is still Addon-Wrapper-1212 (will be renamed if there is breaking change) Addon updated: - All Addon-Doll - new Addon for 1.21.4 (Addon-Doll-v1_21_R3) For Addon-Wrapper, please download from the previous version
beta

PlayerDoll v2.0.2 [Dev]

2.0
27 нояб. 2024 г.557Minecraft: 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.3folia, paper, purpur, spigot
Скачать
Что нового
Patch Note [Dev]: - Fix Paper NoSuchMethodError getBukkitEntity() [(shou692199)](https://github.com/sjavi4/PlayerDoll/pull/100) Addon updated: - v1_20_R2 - v1_20_R3 - v1_20_R4 - v1_21_R1 - v1_21_R2
beta

PlayerDoll v2.0.1 [Dev]

2.0
22 нояб. 2024 г.645Minecraft: 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.3folia, paper, purpur, spigot
Скачать
Что нового
Patch Note [Dev]: - Fixed a Crash NoSuchMethodError in Folia when Doll spawn.<br>Related addons (`Addon-Doll`) are updated
beta

PlayerDoll v2.0 [Dev]

2.0
21 нояб. 2024 г.671Minecraft: 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.3folia, paper, purpur, spigot
Скачать
Что нового
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.<br> **Addon** is introduced for server owners to customize the addon installation in needs (mostly for NMS). <details> <summary>Usages</summary> 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 </details> <details> <summary>Note</summary> 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. </details> <details> <summary>Installization Guide</summary> Versions<br><br> 1.20.2 -> v1_20_R2<br> 1.20.3 / 1.20.4 -> v1_20_R3<br> 1.20.5 / 1.20.6 -> v1_20_R4<br> 1.21 / 1.21.1 -> v1_21_R1<br> 1.21.2 / 1.21.3 -> v1_21_R2<br><br> Required Addons: 1. `Doll-<Version>-<Mapping>.jar` 2. `Wrapper-<Version>-<Mapping>.jar` *Spigot branch Download `Doll` and `Wrapper` (Spigot-Mapping) by version *PaperSeries & Folia branch - Server in 1.20.2 - 1.20.4<br> Download `Doll` and `Wrapper` (Spigot-Mapping) by version - Server in 1.20.5 or above<br> Download `Doll` and `Wrapper` (Mojang-Mapping) by version *Folia branch Download `Addon-Folia.jar` additionally </details> 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
release

PlayerDoll v1.37

1.37
3 окт. 2024 г.673Minecraft: 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1folia, paper, purpur, spigot
Скачать
Что нового
Patch Note: - Doll connection thread is no longer blocking while server shutdown - Fixed Doll cannot perform use command to interact to world - Trying to fix teleport packet crash on Folia - Fixed some exploits in remove command - Fixed incorrect Doll fetching in spawn command ## Teleport Packet Crash It is known that in Folia, some servers might facing random crash due to Doll's teleport packet handling. If you share the same problem, please reply to [Github Discussion](https://github.com/sjavi4/PlayerDoll/discussions/96)