Links
Tags
Creators
Details
Licensed GPL-3.0-only
Published 4 months ago
Updated 3 days ago
All versions
1.0.2-beta
Beta
New Bedwars 1.0.2-beta4 months ago 21
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
Paper
Spigot
Changes
[1.0.2-beta] — 2026-06-13
Added
- Party system — group up with friends via
/party(/palias)/party invite <player>sends a clickable[Accept]/[Deny]chat component (Adventure API, compatible with all supported server versions)- Invites expire automatically after 60 seconds
- Party admin is the only member who can initiate a
/bw join; all online members enter together /party leave,/party kick,/party admin(transfer),/party list
AllowPartiesgamerule — per-arena toggle to permit or block party joins (configurable via/bw setupGuis)- Party-aware arena selector GUI — joining through the GUI now enforces party admin/member roles and checks party size against
maxInTeam
Fixed
ConfigUpdaterNPE on first startup whenCustomItemsNamessection was absent from language files on diskDataManager.save()NPE inonDisable()when startup had failed mid-way (dataManager was null)- Party members could bypass the party-admin join restriction by clicking an arena in the selector GUI
Internal
- Lobby location persistence extracted from
NewBedwars.javaintoLobbyDatautility class (config/data/LobbyData.java) PartyManagerrefactored to use constructor injection (Plugin,Messages) — no longer depends onNewBedwars.pluginstatic reference- Added JUnit 5 + Mockito test suite: 54 tests across
PartyTest,PartyManagerTest,LangMessagesTest,LobbyDataTest,JoinCommandTest,PartyCommandTest
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:e6sbnIml:fwUZiXkk"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:e6sbnIml:fwUZiXkk"
}

