PlayerDoll

PlayerDoll

Plugin

A light-weight FakePlayer plugin for Plugin servers

Server CursedMagicUtility

22.8k downloads
61 followers
Follow Save

PlayerDoll v2.0 [Dev]

Changelog

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 Versions

1.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:

  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
    Download Doll and Wrapper (Spigot-Mapping) by version

  • Server in 1.20.5 or above
    Download Doll and Wrapper (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

Files

PlayerDoll-Main-2.0.jar(307.97 KiB) Primary Download
Addon-Doll-v1_20_R2-Mojang-Mapping.jar(35.15 KiB) Download
Addon-Doll-v1_20_R2-Spigot-Mapping.jar(35.1 KiB) Download
Addon-Doll-v1_20_R3-Mojang-Mapping.jar(35.19 KiB) Download
Addon-Doll-v1_20_R3-Spigot-Mapping.jar(35.13 KiB) Download
Addon-Doll-v1_20_R4-Mojang-Mapping.jar(34.66 KiB) Download
Addon-Doll-v1_20_R4-Spigot-Mapping.jar(34.71 KiB) Download
Addon-Doll-v1_21_R1-Mojang-Mapping.jar(34.75 KiB) Download
Addon-Doll-v1_21_R1-Spigot-Mapping.jar(34.77 KiB) Download
Addon-Doll-v1_21_R2-Mojang-Mapping.jar(34.77 KiB) Download
Addon-Doll-v1_21_R2-Spigot-Mapping.jar(34.79 KiB) Download
Addon-Folia-2.0.jar(4.58 KiB) Download
Addon-Wrapper-1202_1211-Mojang-Mapping.jar(10.77 KiB) Download
Addon-Wrapper-1202_1211-Spigot-Mapping.jar(11.14 KiB) Download
Addon-Wrapper-1212-Mojang-Mapping.jar(10.89 KiB) Download
Addon-Wrapper-1212-Spigot-Mapping.jar(11.24 KiB) Download

Project members

johsar

Owner

Details

Licensed MIT
Published 2 years ago
Updated 3 months ago