2.4latestPlayerDoll v2.4.1May 24, 2025 Changelog: - Rebuild the plugin2.3PlayerDoll v2.3.1Jan 20, 2025 Patch note: - Fixed an issue that Doll cannot connect server while whitelist has enabled --- #### Updated jar - Main2.2PlayerDoll v2.2Dec 9, 2024 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 textextern/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 newlineExp command
Improved performance while calculating experience. Added integer overflow check New argumentasOrbfor 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 iconAddons
- Simplied Mapping string toMojangorSpigot- 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-Wrapper2.1PlayerDoll v2.1Dec 5, 2024 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 version2.0PlayerDoll v2.0.2 [Dev]Nov 27, 2024 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_R21.37PlayerDoll v1.37Oct 3, 2024 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 commandTeleport 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)1.36PlayerDoll v1.36Aug 21, 2024 Patch Note: - Supported Non-player command input (some still require player) - Fixed Doll cannot tick certain vehicles while mounting - Fixed the argumentallin Exp command can only get 1 level - Fixed an issue that sometimes error was thrown during Use command1.35PlayerDoll v1.35.4Aug 15, 2024 Patch Note: - Fixed sometimes Doll cannot be spawn due to the method from resource pack packet is located wrongly if resource pack is enabled1.35DevPlayerDoll v1.35Aug 7, 2024 Patch Note [Dev]: - Changed Doll connection from Socket to Netty, become more performant - Changed packet to NMS, should be more resilient to packet change - Should fix some connection bugs - Changed Tracer class (NMS to plugin API) - Changed related logics in Actionpack class (tracer) - Supported 1.21 Folia Dev Known issues: - Bottom parts of Doll real inv are shifted, causing interaction to Doll's armor and offhand slot (Bug from plugin API) Note: - This is a Dev version, please use it carefully. - Please report any problems when you have any difficulties1.34PlayerDoll v1.34Aug 1, 2024 Patch Note: - Setup Github [Wiki](https://github.com/sjavi4/PlayerDoll/wiki) for detailed information - Improved Shift actions in Doll Inv GUI - Fixed Doll Inv GUI causing item to disappear by certain interaction - Added spam preventation for Doll Inv GUI (4ticks) - Fixed Dropping Item through GUI in Folia server causes error - Changed config keyproxy-auto-join-delaytoauto-join-delay- Prevent plugin disable while Doll auto-join - Removed grouped permission in plugin.yml - Added wildcards for permissions in plugin.yml - Fixed Doll auto-join not applying Doll Identifier - Fixed an issue that when player attempts to pset a newly set player, flag did not setDoll Inv GUI
In this version, shift actions in Inv do stack similar items together (not in old versions)auto-join-delay
Now it will also work on non-BungeeCord connectionsWildcards for permissions
- playerdoll.command.* -> Wildcard for command - playerdoll.globalflag.* -> Wildcard for global flag - playerdoll.personalflag.* -> Wildcard for personal flagOthers
- Config version is now 28 - Grouped permission is no longer be used, please re-configure those permissions if you are using it1.33PlayerDoll v1.33.1Jul 23, 2024 Patch Note: - Fixed player cannot perform PlayerDoll commands outside chat1.32PlayerDoll v1.32Jul 15, 2024 Patch Note: - Fixed Doll disconnect when spawn due to consecutive teleport packet with same teleport id - Fixed high CPU and Ram usage whenconvert-playeris enabled - Decreased Doll teleport delay in Folia server1.31PlayerDoll v1.31.1Jul 8, 2024 Patch Note: - Fixed teleport packet causing doll to disconnect when spawn - Addedhiddenflag for gset and pset - Added config keydisplay-doll-when-ping- Added config keyop-can-see-hidden-doll- Added check for Error UUID when spawn - Added support for flyingHidden flag
permission:playerdoll.personalflag.hiddendefault:disabledWith this flag enabled, all players (or specific player): - cannot see or interact doll hitbox in the world - not listed from tablist - not listed from ping list Pset overrides GsetDisplay Doll When Ping
default:falseThis control the online count, max player count when player ping the server. if disabled: - all dolls will be filtered from online count - original max player count will be shown (ifadjustable-max-playerenabled)Op Can See Hidden Doll
default:trueDoes server operator bypass thehiddenflagFlying
If caller is in Creative and the doll can fly, doll will remain flying when spawnOther
- Config version is now 26 - Updated default.yml1.30PlayerDoll v1.30.3Jul 5, 2024 Patch Note: - Fixedchat-when-join1.29PlayerDoll v1.29.1Jun 24, 2024 Patch Note: - Fixed an issue that when Doll was Removed by non-owner, the max-creation-counter is not update correctly - End Dev test Others: - No update for BungeeCord plugin, download if needed. See [v1.29](https://modrinth.com/plugin/playerdoll/version/1.29Dev) - Simply tested on the latest clean Velocity with forward setting "modern", PlayerDoll should work fine without implementing a dedicated Velocity plugin. (for Doll connection)<br><br>Also no need to change config settings1.29DevPlayerDoll v1.29Jun 21, 2024 Patch Note (dev version):New Features
- Added messages to Doll caller about spawn result - Added Lang config keysspawn-successandspawn-errorBug Fixes & Changes
- Fixed an issue that in some versions and branches that cannot perform command through Shortcuts or GUI buttons - (BungeeCord) Fixed Doll will no longer be able to join the server if an connection error occurred before - Simplify some logging messagesOthers
- Config version is now 24 - Dev test will end in this version if no specific problem was found1.28DevPlayerDoll v1.28.1Jun 19, 2024 Patch Note (dev version): <b>BungeeCord Connection Support</b>New Features
- Support 1.21 Paper (experimental-build #9) - Support 1.20.3 - 1.21 BungeeCord Connection - Added config keyproxy-auto-join-delay, to delay (in seconds) each Doll when joining automatically - Added doll config keylast-join-serverfor server Name that will be used in auto join. (doll without no server name are not joining)Bug Fixes & Changes
- Fixed a crashing issue that server reload command interferes with doll brigadier command - Changed config keyserver-ipandserver-porttoproxy-ipandproxy-portrespectively for Proxy connection - Doll will connect to the local address automatically when BungeeCord mode is off. - When BungeeCord mode is on, Doll auto join feature requires at least 1 player in server. When the first player joined, doll will start joining 1 by 1 after 5 seconds.Others
- BungeeCord-side plugin is available below (PlayerDoll-Bungee-1.28.jar) - GUI command actions are not working in BungeeCord mode in some versions and server mods. Entering command in chat as an alternative - Doll in BungeeCord mode might not joining the game rarely. Please try again (around 5%?) - To trigger doll auto join after reload in Bungeecord mode, a player is required to join the server in order to start.1.27PlayerDoll v1.27.2Apr 28, 2024 Patch note: - Support Paper 1.20.5 - Minor Tweaks - Fixed Doll not disconnect immediatelyPaper 1.20.5
Plugin tested under Experimental build #6, no error was found Changed some logic for getting server version as Paper (also downstreams) NMS not including CraftBukkit version anymore1.26PlayerDoll v1.26.1Mar 31, 2024 Patch note: - Changed Doll BungeeCord connection method (Test) - Removedproxy-ipproxy-portkeys from BasicConfig - Addeddoll-multi-instancekey to prevent dolls with same UUID joining multiple BungeeCord servers - Added messaging between Plugin and BungeeCord for searching duplicate DollBungeeCord Connection Method
Last version, doll joins wrongly in random.<br> To fix this, A new Stable Connection Method is implemented for Testing. - Doll will connect to game Directly instead of BungeeCord - Doll will no longer be listed from BungeeCord commands - Doll will not be kicked when BungeeCord Restarts Note: There might be plugins that block BungeeCord-bypassing connection, this connection method might be affected. Please Report on Github if this happened.Doll-Multi-Instance
If there are dolls with duplicate UUID in multiple servers, this option prevents plugins that sync player data across server producing dupe by making doll with same UUID can only spawn once.<br> This option will enable only BungeeCord mode is true.<br> Default: false (disallow multiple instance)1.25PlayerDoll v1.25.3Mar 16, 2024 Patch note: - Enhance Doll spawning Stability - Adjusted fake connection process to reduce spawn failure1.24PlayerDoll v1.24.1 (last 1.20.1 supported version)Feb 7, 2024 Patch note: 1. Changed Some Doll Spawning algorithm to enhance compability 2. Enabled vanilla kick command to doll on Folia 3. minor fix1.23PlayerDoll v1.23Feb 5, 2024 Patch note: 1. Fixed Doll spawn Error on Folia (1.20.2-1.20.4) 2. Code clean up 3. Apply v1.22 [Aplha test] contents (welcome to report issues) 4. Increased Doll teleport delay on Folia to avoid Doll entity hitbox unsync when Spawn (5tick -> 10tick) Others --- - Doll setting "hide from list" is not implemented - Doll command "info" is not implementedNotes
- Beta release will end after few versions if the plugin becomes stable (after May) - Pre & Post MC 1.20 will slowly support after beta release - Plugin will be less frequently updated until May for longer observation1.22PlayerDoll v1.22Jan 29, 2024 Patch note: [Alpha release] 1. Implemented Auto-update Config 2. Implemented Config modification detector 3. Remade Permission related system (Test) 4. AddedplayerImmuneon permission.yml 5. Changed Doll UUID from Name to Random generation 6. Made support to server using LuckPerms (Test) 7. Code clean up Configs ---Auto-Update
- Apply to config, lang, flag, perm - Added keyReplaceConfigon config.yml for config update behavior<br>(true : replace the whole config by new version<br>[lost all settings]<br>false : add missing keys to config<br>[no longer maintain format, comments are missing]) - If you want to check the original newer version config, open Plugin.jar as ZIP and then open the config fileModification Detector
- Apply to config, lang, flag, perm - Added keyAutoReloadon config.yml for detecting changes. - Automatically update when changes detected in Real Time - Without typing reload commands  --- - Remade permission.yml - catagroized configurations - addedplayerImmunekey (Make Doll no longer damagable by Player) - If no LuckPerms in use, extra storage playerPerm.yml will appear (Record of player UUID - permission group) - Abandoned old player/uuids.yml - now all players are havingdefaultgroup by default, players will not be saved when they are underdefaultgroup Addedattachkey (String list) for LuckPerms permission groups (Primary Group Name) in Test function
UUID --- - Doll Name used to be the UUID of Doll, it caused some annoying problems when using Rename - New Doll will use a randomly generated UUID - It should be no impact for old and new version of Doll Others --- - now config version has changed to "17" - Please backup the config before starting up the server - Please Re-generate Permission.yml - Please report any problem you encountered - Doll setting "hide from list" is not implemented - Doll command "info" is not implemented - This release is not fully tested, please report if any problems foundIf you are using LuckPerms and having own permission groups you can assign those groups into `attach` key player belongs to that permission group will automatically apply to PlayerDoll permission group in Runtime. (Both groups are not interfering with each other)1.21PlayerDoll v1.21Jan 21, 2024 Patch note: 1. Optimized Events handling when Doll spawn (Prevent plugins from getting error while handling Dolls) 2. Fixed error when Create doll with invalid Player Name (Profile not exist for MCJE) 3. Implemented Permission Group upgrade function (Test) 4. Disabled most command execution from console Skin --- - Default Mojang skins will be used when invalid skin has been used (Specified a invalid name, or creator has no Profile data) Event Handling --- - Prevented other Plugins from handling Doll spawn - Enhanced stability - Tried to re-wrote to eliminate potential errors Permission Group Upgrade --- - command :/dollUpgrade [confirm](confirm to ignore tip message and upgrade) - Only usable when Vault exist - Under Test Others --- - now config version has changed to "16" - Please backup the config before starting up the server - Please report any problem you encountered - Doll setting "hide from list" is not implemented - Doll command "info" is not implemented1.20.3PlayerDoll v1.20.3Jan 17, 2024 Patch note: 1. RevertedFakeChannel.classhandling due to imperfection 2. Added new method to Prevent other Plugins from executingPlayerJoinEventwhen Doll join (For Test) --- 1. The new method should completely preventing other plugins from executingPlayerJoinEventto produce error 2. This should execute only when Doll Spawn 3. Please write an issue if this method is causing any error (behave wrongly) or incompatibilities Note: This method rely on Event priority & Plugin Load Order, which if there is plugin that load prior than this Plugin and with the same priority (Lowest) may produce some problem (listen and make changes toPlayerJoinEvent). [Edited 17-Jan]1.20.2PlayerDoll v1.20.2Jan 15, 2024 Patch Note: 1. AddedFakeChannel.classthat warpedEmbeddedChannel.classfor compatibility (Handle Fake Player by Other Plugin)1.20.1PlayerDoll v1.20.1Jan 14, 2024 Patch note: - Fixed non-OP cannot get Dolls from certain suggestion type1.20PlayerDoll v1.20Jan 13, 2024 Patch note: 1. Remade GUI system to support offline set/gset/gset 2. Fixed GUI page swap resetting cursor position 3. Fixed GUI button bypass command permission 4. Fixed doll inventory navigation desync 5. Fixed OP bypass doll online check 6. Fixed Remove not dropping loots 7. Fixed command check ignored Admin flag 8. Fixed Menu shortcut bypass permission 9. Implemented tab suggestion filter appropriate suggestions 10. Modified some config keys 11. Player can now set / gset / pset without doll online (Test) 12. Added several suggestion types 13. Changed some command suggestion for better indication GUI system --- - Re-implemented for better fulfill the needs - Should come with better performance and less resource usage - The system is in test, please report any problems - Removed back button in Set page - Removed ender chest exit function Others --- - now config version has changed to "15" - old version.txt on Github no longer update - Please Re-create the Dolls to avoid error - Please backup the config before starting up the server - Please report any problem you encountered - Doll setting "hide from list" is not implemented - Doll command "info" is not implemented - Permission group upgrading is not implemented1.19.1PlayerDoll v1.19.1Jan 9, 2024 Patch note: - Compiled in Java 17 to ensure compatibility - Added softdepend in plugin.yml for Vault1.19PlayerDoll v1.19Jan 8, 2024 Starting from 1.19.1, plugin will compile in Java 17. (currently 19) If you are using Java 17, please check [v1.19.1](https://modrinth.com/plugin/playerdoll/version/1.19.1) (9-Jan) Patch note: - Added Backup function on Config for Doll configs - Added Remove function on Config for Inactive player - Added Command Alerts - Removed redundantcanGiveDollcanRenameDollpermission settings - AddedcostPerDollcostForUpgradein permission - Supported Vault for Test (command Create) - Modified & Fixed minor problem in language config - Added LastSpawn field in per Doll config Others --- - now config version has changed to "14" - Doll config might not function, please re-create the dolls - Please backup the config before starting up the server - Please report any problem you encountered - Doll setting "hide from list" is not implemented - Doll command "info" is not implemented - Permission group upgrading is not implemented - Tab suggestions will not filter appropriate targets1.18PlayerDoll v1.18Jan 4, 2024 Patch note: - Updated [Readme](https://github.com/sjavi4/PlayerDoll/blob/main/README.md) on Github (5-Jan) - Fixed error when Remove Doll (5-Jan) - AddedbypassResidencepermission for test (5-Jan) - Remade Command system to match Tab Suggestion system - Added permissionscanGiveDoll canRenameDoll canJoinAtStart- Updated and Cleaned up some configs - Changed Remove to Immediate remove all data of Doll - Changed KeepInventory to not apply when Remove - Fixed when first / re- loaded plugin cause Player can create Doll regardless the limits - Updated Drop command usages to Drop [stack] [...] - Updated Text in DollLimit - Code clean up Command --- - New system is testing, please report on Github when you encounter any problem (Also tab suggestions) - Some Commands are no longer require online Doll execution (Rename/Remove) Known issues - some command alerts are not displaying - tab suggestions will not filter appropriate targets Others --- - now config version has changed to "13" - config has clean up some usused Global settings - in this version, old doll config might no longer able to display GUI settings, please re-create the dolls - please backup the config before starting up the server - please check dollhelp command to see the detailed usage - please report any problem you encountered. - doll setting "hide from list" is not implemented - doll command "info" is not implemented1.17PlayerDoll v1.17Dec 31, 2023 Patch note: - Fixed check update console error - Added config CheckUpdate to toggle alert when server start - Implemented permission group and permission.yml settings (testing, not a complete version) - Added dollLimit command to check self permission - Detailed dolleHelp descriptions and hover texts - Remade command Tab suggestion System to improve performance and intelligence - Fixed Remove Rename that do not update playerdata.dat_old - Added Storage of playeruuid permissions Permission Group --- This is a system that manage player using PlayerDoll. it provides a list of settings for Server owner to controls player ability. OP will ignore most of the permission settings. *This is under development, please report any issue encountered. New Tab Suggestion System --- Now the suggestion System will provide what you can type for the upcoming argument. If an invalid argument is typed, it will suggest nothing if there is further suggestions. Also it will depend on the typed argument to suggest a valid suggestion. (Before it is base on the index of argument to provide suggestion) Type arguments ( <arg> ) - Fill in anything that match the type will pass the check - ie <POSITIVE_INTEGER> -> then you can type any integer that > 0 Fixed arguments ( arg ) - Directly use the suggestion as arguments. Any arguments ( ? ) - Can fill anything but empty flag.yml --- - Now flag.yml has only contains key-value pairs of command and Item name - Default values has move to permission.yml permission.yml --- - Group "default" should not be modified - Flag.Display controls the visibility of GUI items - Flag.Toggle controls the default on/off of Doll *Flag.Display has not yet supported Enable/Disable player command Others --- - now config version has changed to "12" - doll config has updated, please aware - please backup the config before starting up the server - please check dollhelp command to see the detailed usage - please report any problem you encountered. - doll setting "hide from list" is not implemented - doll command "info" is not implemented1.16PlayerDoll v1.16Dec 17, 2023 Patch note: - Added 1.20.4 support - Extracted most repeated NMS code to reduce file size - Fixed Pushable icon display unsync when Doll spawn - Fixed weird knockback while Doll holding shield - Fixed dropping item from Doll inventory slot caused item disappearing in Folia - Fixed doll config checker not updating doll config - Fixed error that sending command with interval field with empty tick value - Added new doll setting "pickup-able" to control pickup behaviour of Doll - Implemented "lookat" target field with action support - Removed share/unshare from command selection and dollhelp lookat --- - now can select "target" as the nearest Entity of player's line of sight (Exclude player) - if selected "target", actions can be used (once/continuous/interval) to consistently lock on the target entity  [6-Dec] - Fixed Language config loading problem [6-Dec] - Changed Scoreboard prefix/suffix to directly modified name [6-Dec] - Added set/gset/pset/exp/inv/echest/ commands - Corrected spelling in langugage config - Hid Doll identifier in some messages - Added configurable [plugin] prefix for player messages - Updated dollhelp command suggestions to match input format - Fixed error logging when click specific GUI items - Removed extra empty line in dollhelp overlay text - Fixed error logging when Doll was kicked - Fixed error logging when input action command arguments - Removed (un)share command - Removed shared Doll from displaying on command suggestion - Improved some code --- Config version has updated to 0.0.10 Folia can now display Doll prefix/suffix Share in Doll config has replaced by generalSetting & playerSetting Please check dollhelp command to see the usage Please report any problem you encountered. (especially for gset pset) --- set -> basic doll settings gset -> setting for all players (not pset before) pset -> override gset setting for specific player order of permissions: [flag.yml (default) < gset (manually set) < pset (manually set)] If a flag has not been set once in gset/pset, it will follow the order* Admin flag = enable all listed flags (not include owner command)1.14PlayerDoll v1.14Dec 1, 2023 Patch note: - Edited config version not updated to 0.0.9 (edit 2.Dec) - Added rename command (owner) - Added give command (owner), to transfer owner of Doll - Fixed preserved Name not working - Changed Doll Data deletion Timing - Fixed doll Config save repeatedly - Changed command input to <action> <target> <args> - Optimized command target suggestion to match action requirement & permissions Config version has changed to 0.0.9. Bugs / Ideas / Unintuitive behaviors : Please report on GithubSince plugin is more stable, the update pace will slow down. Some future update plans (not neccessary in recent future updates) - Per & Global player doll setting to replace (un)share command - Other plugin support |- Purchasable things using money plugin |- other suggestions? - Permission group implementation - other suggestions?1.13PlayerDoll v1.13Nov 29, 2023 Patch note: - Fixed doll Create error when player was not admin.1.12PlayerDoll v1.12Nov 24, 2023 Patch note: - Changed server mod detection method (Edited 26.Nov) - Supported multi versions (1.20 - 1.20.2) - Separated Global config & Doll config (no preserved names) - Fixed server Reload did not save Doll config - Changed Doll Prefix to scoreboard - Added Suffix for Doll in Global config - Forced Doll identifier in front of name (-) - Added display settings of Join/Death/Quit message in config - Cleaned-up code Config version has changed, please backup before starting the server. Doll configs stored in previous version might produce error. Please write an issue on Github if any bugs / ideas. Notice: - Folia have no support on scoreboard API, prefix&suffix are not working currently - PreservedName is kept for disallowing some names from using - Now all Doll name has max of 15 characters - when using Doll command, identifier is not required to type1.11PlayerDoll v1.11Nov 18, 2023 Patches: - Added auto join support for Folia - Adjusted auto join description - Removed Github URL from update checking. - Fixed Remove not updating config correctly in some situations - Doll UUID has changed in config to match UUID in game Config version has changed, please Backup the configs before starting the server. Known Issue: - Doll is not saving when Server reload / Shutdown. Please manually disconnect once to save config&data to prevent data loss.1.10PlayerDoll v1.10Nov 16, 2023 Patches: - Fixed that when Doll exposes to monster causing error - Fixed Doll not align correctly when spawn - Added Doll auto join setting* - Added Global Doll join setting* - Fixed Doll data not clearing when Remove - Added Doll setting check in Spawn (Add missing settings) - Changed some Doll spawning logic - Changed some Remove and First Spawn logic. *Doll will automatically join when server start (Not applicable to Folia Server) Config version has changed, please Backup configs before starting server. Known Issue: - Doll is not saving when Server reload / Shutdown. Please manually disconnect once to save config&data to prevent data loss.1.9PlayerDoll v1.9Nov 12, 2023 Patches: - Fixed 1.20.2 Doll spawning error. - Separated Code for Spigot, Paperseries, Folia. - Added Server mod Manual setting in config for some less popular branches. - Reformatted Settingmenu display. - Added Settingmenu display Settings. (test) - Fixed some config not working. Config.yml & Flag.yml has updated. Please delete and Backup in order to generate a newer version. Please state any ideas/improvements on Github if you have.1.8PlayerDoll v1.8Nov 8, 2023 1. Fixed Server player count not change when Doll join. 2. Used another dimension changing approach. (Portal teleport) 3. Added Global config : DollNotCountSleeping (Doll will no longer take count in sleeping percentage) 4. Added Doll Setting Option : Phantom (Phantom will not spawn at Doll even if Doll does not sleep) Starting from v1.7, Folia can run this Plugin. Please report on Github if you encountered any issues. Config files has changed. You should backup them before starting up the server. Using old configs might led to errors. You might add "setting - Phantom : true/false" field to every Doll config to avoid error.1.7PlayerDoll v1.7 (Folia support Test)Nov 7, 2023 1. Minor fixes 2. Try to support Folia (Basic functionality are done in Folia 1.20.1, need more tests in different versions) Starting from this version, Plugin supports Folia. Non-Folia user can still use this jar. Please report any issues on Github. For minecraft 1.20 - 1.20.1 please download jar 1.20 For minecraft 1.20.2 please download jar 1.20.21.6PlayerDoll v1.6Oct 25, 2023 Please select a corresponding game version to download underneath. Patches - Added Native Paper chunk loading logic for Paper/Purpur - Reworked Commands - Fixed Tab suggestion causing Error - Separated _Spawn_ command to _Create_ & _Spawn_ - Renamed Set command to menu - Improved some command parameter - Improved command Listing format - Fixed doll inventory Numkey operation perform wrongly - And some others Known Issues: - Doll Skin cannot be set manually through config Please report any issues on Github when encountered. Note: Config files has changed. You should backup them before starting up the server. Using old configs might led to errors. Due to techical diffculties, the old versions of this plugin will no longer update when beta test ends (unless there are ways to have fully multi-version support).1.5PlayerDoll 1.5 1.20Oct 11, 2023 Version update1.4PlayerDoll 1.4Sep 27, 2023 Patches - Removed ChunkLoad configs - Plugin will keep manually keep chunk loading until native method of Paper chunkloading is found. - Added config auto updater (It will overwrite old data, please do backups) - Added plugin version checker - Remake Doll gui functionality - Added 'Attack', 'Use', 'Copy', 'Mount', 'Dismount' to Setting panel - Added interactive Doll Inventory GUI 1. Left Click -> Set Handheld 2. Right Click -> Set Handheld & perform Use command 3. Shift + Left -> Swap between hotbar & other slots 4. F key -> Swap between offhand & hovering slot 5. Num keys -> Swap between hotbar number slot & hovering slot 6. Q & Ctrl + Q -> Drop (Drop stack) hovering slot - Certain GUIs can click empty space to go to previous menu - Prevented empty doll file causing error - Fixed doll cannot save while Server Reload - Added gui menu exit function when doll is offline - partial code clean up - code rework Known issues: - Doll Skin cannot be set manually through config - Chunk loading breaks in Paper/Purpur - Command Tab might cause error due to high latency (need test) Notice: some config files (doll files, language, config, flags) has changed. You should backup them before starting up the server1.3PlayerDoll 1.3Sep 8, 2023 Patches 1. Read-only Doll Inventory 2. Simplify Doll Inventory 3. Pearl now does teleport Doll 4. Respawn reset fall-height 5. Doll not swinging hands in some situation 6. Added Skin data saving in Doll.yml 7. Added swap hand command 8. Adjust drop command Language config has been updated, you can delete the yml and regenerate a newer version1.2PlayerDoll 1.2Sep 7, 2023 Patches 1. Server operators can now bypass Doll creation limit 2. Add underscore (_) sign support as Doll name1.1PlayerDoll 1.1Sep 4, 2023 Patches 1. Empty Doll yml creation while Doll creation failed 2. Optimize plugin reload command logics 3. Optimize server reload logics 4. Doll will disconnect when server reload1.0PlayerDoll 1.0Aug 30, 2023 1.0 beta release please report if you have any bugs/ideas. Not recommend for public use currently.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta