v2.27.0
Details
-
FilenameShopkeepers-2.27.0.jar
-
Uploaded by
-
UploadedJun 29, 2026
-
Size2.27 MB
-
Downloads2,805
-
MD5f6d07b4a8cc0fa15f3821917dcd821cc
Supported Bukkit Versions
- 26.2
- 26.1.2
- 1.21.11
- 1.21.10
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
Changelog
v2.27.0 for MC 26.2, 26.1.2, 1.21.11, 1.21.10, 1.21.8, 1.21.7, 1.21.6, 1.21.5
I only list the primary changes here. For information on API changes, internal changes, and changes to the language files, you can find the complete changelog on Github: https://github.com/Shopkeepers/Shopkeepers/blob/master/CHANGELOG.md
- Update for MC 26.2.
- Add sulfur cube to the by default enabled mob types.
- The body equipment slot controls the stored item. However, certain items can result in "visual glitches".
- Config: Add
sulfur-cube-max-size(default:5). The maximum supported size is10. - On Spigot, the age lock is currently not working (SPIGOT-8139): The mob spawns with a random age and ages until the next respawn / chunk reload.
- Add sulfur cube to the by default enabled mob types.
- Add player shop members: Shop owners can now allow additional players access to their shops.
- Editor: Add a new option to the editor of player shops to allow owners to view and edit the shop members.
- Click an empty slot and then enter the name or id of a player to add as shop member into the chat.
- Left/Right click a member to circle through the different access levels.
- Shift-click a member to remove them after additional confirmation.
- Available shop member access levels:
- Container access.
- Container and editor access, excluding the ability to view/edit shop members or delete the shop.
- Full access (same as shop owner): Can also edit the shop members, delete the shop and, depending on the command permissions, manage the shopkeeper snapshots, set the shop for hire, or transfer the shop.
- Notes:
- Shop members are taken into account for command completions when the command requires a player name or id.
- The
prevent-trading-while-owner-is-onlineandprevent-trading-with-own-shopsettings also apply to other shop members now: Trading is disabled if any shop member is online and shop members cannot trade with shops they have access to (any access level). - If
notify-shop-owners-about-tradesis enabled, the other shop members also receive trading notifications now. - The
deleting-player-shop-returns-creation-itemalso returns the shop creation item to players other than the owner if they have full shop access. - The
remove-allcommand andShopkeeperRegistry#getPlayerShopkeepersByOwneronly affects a player's actually owned shops, not shops they have access to. - If
set-citizen-npc-owner-of-player-shopsis enabled: Citizens NPCs only support a single owner, so other players, even with full access, won't be able to edit the Citizens NPC. - If a shop member's permission changes, any currently open shopkeeper or container view is automatically closed for them.
- The editor layout cannot be customized per-player, so the shop members and delete buttons are always visible to all players with access to the editor, but can only be used by players with full shop access.
- Config: Add setting
max-members-per-shop(default:9).- The shop members feature can be disabled by setting this to
0. - If the shop members feature is disabled, existing shop members are not automatically deleted from the shopkeeper data, but they are dynamically ignored by the plugin and API.
- If the limit is reduced, existing shop members are not automatically deleted, but no new members can be edited via the editor.
- The shop members feature can be disabled by setting this to
- Config: Add setting
allow-members-with-full-access(default:true).- If disabled, the access level of existing shop members with "full" access is not automatically updated inside the shopkeeper data, but their access level is dynamically downgraded to "edit" access.
- Config: Add setting
members-itemto change the editor item. - Config: Add setting
add-member-itemto change the add-member editor item. - Config: Config migration
11:- Rename
prevent-trading-while-owner-is-onlinetoprevent-trading-while-member-is-online. - Rename
notify-shop-owners-about-tradestonotify-shop-members-about-trades. - Rename
shop-owner-trade-notification-soundtoshop-member-trade-notification-sound. - Rename debug option
owner-name-updatestoplayer-name-updates.
- Rename
- Metrics: Add bStats metric
uses-shop-members.
- Editor: Add a new option to the editor of player shops to allow owners to view and edit the shop members.
- Mannequin shopkeepers use an "Alex" skinned player head now for their profile editor option to not conflict with the new members editor option.
- Fix: Prevent shopkeeper mobs from being sheared by dispensers. Item drops were already prevented before, but other effects on the entity or the dispensed item were not prevented previously.
- Fix: Since the last plugin version, shopkeepers were always marked as "dirty" every time they are loaded, causing a redundant save of all shopkeeper data.
- Debug: Add option
shopkeeper-dirtyto output additional information whenever a shopkeeper's data is marked as "dirty".
Known potential issues: See here.
Donations
If you like this plugin, consider making a donation.
Thanks!