
ShamPlugin
The ShamSMP Server Custom Plugin.
Автор: shamgamer3992обновлён 30 сент. 2026 г.
Утилиты
Описание
The ShamSMP Custom Plugin
The plugin is currently mainly made for use in the ShamSMP so non player facing parts of the plugin may be less polished than expected.
- The plugin has only been tested for 1.21.11 and 26.1.2 purpur, it should work for other versions but might not for older versions or non paper based server forks.
For support with the plugin join the discord.
Features (configurable):
- Discord Webhook Alerts For Errors and Warns
- Automatic Restarts (deprecated will be removed in plugin version 27.1)
- Custom /help command
- Custom /map command
- Server Uptime Tracking
- AxRewards Login Notifications
- AxRewards Streaks and graces
Known Issues
If a bug isnt listed here please report it in the github repository issue tab.
- Help command clickables dont work in bedrock edition (Geyser limitation, unfixable)
- Config doesnt update across version (planned), please make sure to manually update the config when updating the plugin.
The plugin has used AI to assist in its development.
All Ai contributions are manually checked and tested by me to ensure their quality and function.
No AI art will ever be used for this project.
Галерея
Последние версии
Все версии →release
ShamPlugin 26.3.1
26.3.130 сент. 2026 г.26Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Что нового
# ShamPlugin 26.3.1 Changelog
## Added / Changed
* Default axrewards login reminder delay reduced from 300 to 250 ticks
* `shamplugin.graces.<number>` now uses the highest instead of the lowest given to a player
* Added test for the `shamplugin.graces.<number>` change
**Full Changelog**: https://github.com/shamgamer/ShamPlugin/compare/v26.3.0...v26.3.1
release
ShamPlugin 26.3.0
26.3.028 сент. 2026 г.10Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Что нового
# ShamPlugin 26.3.0 Changelog
## Breaking Changes
* Renamed the Java package and project domain from `win.shamserver` to `dev.shoam` / `shoam.dev`.
* Renamed `shamplugin.loginrewards` to `shamplugin.streaks.notify`. This permission now defaults to `true`.
## Added
* Added `debug: false` to line 2 of `config.yml` affects the new version support checker.
* Added support for `dev` and `snapshot` prerelease versions.
* Added support for versions prefixed with `v`, such as `v26.3.0`.
* Added initial build tests to help reduce manual testing.
* Added an optional `modify-last-claim` argument to `/sham streak set`:
`/sham streak set <player> <value> [true/false]`
When `true` (the default), the player’s last-claim time is updated.
* Added `/sham debug versionsupport`.
* Added compatibility checks at startup and through `/sham debug versionsupport`. That retrieves compatibility data from the project’s GitHub `versions.json` and reports whether the current Minecraft version is supported, known broken, or untested. The plugin also warns when the Minecraft version is no longer receiving ShamPlugin updates.
* `/sham debug alerts` now displays the Discord webhook name, channel ID, and server (guild) ID.
* Added `shamplugin.streaks.notify.<number>`, which subtracts unavailable rewards from the AxRewards reminder count. This is useful for excluding rank-gated rewards from reminders for players who cannot claim them.
## Removed
* Removed the old and obsolete `getBuildTime` function.
* Removed unused and broken "release-candidate" version extension ("rc" extension still exists).
* Removed large backup for alerts ignore feature.
## Changed
* Leaderboards now retain only the top entries in memory rather than loading the full leaderboard into memory.
* Leaderboard commands can now be used in the console.
* Replaced the bundled Jackson JSON library with provided Gson, reducing the final plugin JAR from ~2.4 MB to ~0.16 MB.
* Other small improvements and changes.
**Full Changelog**: https://github.com/shamgamer/ShamPlugin/compare/v26.2.0...v26.3.0
release
ShamPlugin 26.2.0
26.2.06 июн. 2026 г.40Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
# ShamPlugin 26.2.0 Changelog:
!! Ensure to manually update the config when upgrading to this version !!
* Replaced bot based alerts to a discord Webhook to simplify setup and reduce file size
* Replaced plain text alets for embeds
* Added **LuckPerms** soft dependency
* Added `shamplugin.graces.<number>` permission that allows for permission based graces
* Changed console case for `/steak` and `/sham streak` to say `/streak` instead of `/sham streak` to avoid confusion with the `/sham streak` sub-commands.
* Added hint case for page navigation when using `/help` via console
* Added `shamplugin.streak.get.others` permission that controls to `/sham streak get <username>`
* `shamplugin.admin` now inherits `.steak` `.streak.get.others` and `.uptime`
* Slight improvements to some /sham commands cases.
* log4j-api `2.24.3` => `2.25.4` (matching log4j-core)
* Added the hint for when there is only 1 page
* Changed the `/map` command config category from `links` to `map`
* Added toggle to disable `/map`
* Added toggle to disable `/help`
* Added `/sham debug alerts` command
* Added toggle to disable uptime tracking and `/sham uptime`
* Added toggle to disable alerts
* Improved geyser player handling for `/sham streak get` `/streaktop` and `/higheststreaktop`
* Fixed help command searching `root` rather than the `help` section for these configs: `show-help-hint` `hint-page1-only` `help-hint`
**Full Changelog**: https://github.com/shamgamer/ShamPlugin/compare/v26.1.0...v26.2.0
release
ShamPlugin 26.1.0
26.1.03 мая 2026 г.30Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
# ShamPlugin 26.1.0 changelog:
!! ensure to manually update the config, config auto updates aren't added yet !!
* renamed plugin from kakchuplugin to shamplugin.
* removed assistance, kakchutime, servertime aliases
* changed UTF-8 BOM to UTF-8 in some files.
* updated log4j core from 2.25.3 to 2.25.4
* restarter is now deprecated, will not recive any updates and will be removed in version 27.1.0. due to ShamSMP replacing it with AMP server manager. (might be separated into a new plugin)
* Slight improvements to console messages.
* modified config default to not alert on prereleases. (include-prerelease: false)
* streaks can now be lost (was broken)
* added pause config option to streaks that prevents streak loss when enabled
* grace periods and resets can now be configured.
* added available graces, max graces, time until streak lost, graces reset timer, and highest streak to /streak
* streaks leaderboard updates are now async
* the header for /map can not be configured, if empty it will just send the url without it.
* added configuration to the usage hint in /help
* /streak set is now /sham streak set
* added /sham streak get allows to get the /streak output of another user.
* /uptime is now /sham uptime and also auto suggests the arguments
* misc bugfixes and changes
I probably forgot some changes:
**Full Changelog**: https://github.com/shamgamer/ShamPlugin/compare/v3.0.1...v26.1.0
beta
ShamPlugin 26.1.0 RC1
26.1.0-RC12 мая 2026 г.20Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
feature complete version of 26.1
not fully bug tested.
full changelog on final version release
**Full Changelog**: https://github.com/shamgamer/ShamPlugin/compare/v26.1.0-Beta-3...v26.1.0-RC1
beta
ShamPlugin 26.1.0 Beta 3
26.1.0-Beta-328 апр. 2026 г.37Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
* Fixed /uptime all showing alltime instead of all of the like without args.
**Full Changelog**: https://github.com/shamgamer/ShamPlugin/compare/v26.1.0-Beta-2...v26.1.0-Beta-3
beta
ShamPlugin 26.1.0 Beta-2
26.1.0-Beta-227 апр. 2026 г.17Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
renamed from kakchuplugin to shamplugin.
added header config for /map.
modified some commands
beta
KakchuPlugin 26.1.0 Beta-1
26.1.0-Beta-125 апр. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur
Что нового
**Full Changelog**: https://github.com/shamgamer/KakchuPlugin/compare/v3.0.1...v26.1.0-Beta-1
beta version of 26.1.0, still missing some fixes but should be better than 3.0.1
tested in 1.21.11 and 26.1.2
release
KakchuPlugin 3.0.1 (Bugged)
3.0.114 мар. 2026 г.35Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Что нового
Bugfix streak not going up if you werent in a reward bracket
* known bug where the streaks don't reset due to me making some very stupid mistakes.
release
KakchuPlugin 3.0.0 (bugged)
3.0.013 мар. 2026 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Что нового
## this version is new and not tested as much as 2.8.1 so it may not be as stable as 2.8.1 i would recommend waiting for a week before updating. if issues are found they will be fixed.
example of streaks setup in axrewards can be found [here](https://github.com/shamgamer/KakchuPlugin/wiki/Axrewards-Setup-example)
Added login streaks for axrewards.
to use simply use the command /kakchureward %player% <type> in the axrewards command for a package, replace <type> with the reward set you want such as daily or weekly that are the default, adding new ones should work. the streak: true/false in each set determines if it increases the streak or not.
grace period resets a week after a grace is used.
/streak shows current and highest streak.
added streak placeholder to axrewards config
/streaktop and /higheststreaktop leaderboard commands added.
some modifications to the rest of the plugin, no major changes to the other plugin feature's bahaviour in this version.
**Full Changelog**: https://github.com/shamgamer/KakchuPlugin/compare/v2.8.1...v3.0.0



