Tags
Creators
Details
All versions
26.3.0
Release
ShamPlugin 26.3.0last month 10
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
Platforms
Paper
Purpur
Changes
ShamPlugin 26.3.0 Changelog
Breaking Changes
- Renamed the Java package and project domain from
win.shamservertodev.shoam/shoam.dev. - Renamed
shamplugin.loginrewardstoshamplugin.streaks.notify. This permission now defaults totrue.
Added
- Added
debug: falseto line 2 ofconfig.ymlaffects the new version support checker. - Added support for
devandsnapshotprerelease versions. - Added support for versions prefixed with
v, such asv26.3.0. - Added initial build tests to help reduce manual testing.
- Added an optional
modify-last-claimargument to/sham streak set:/sham streak set <player> <value> [true/false]Whentrue(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 GitHubversions.jsonand 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 alertsnow 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
getBuildTimefunction. - 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:w6F3AvdX:OjTuuXS6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:w6F3AvdX:OjTuuXS6"
}

