Marketplace/Gameplay/stream

stream

minecraftFreev1.0.0

Description

Create a Minecraft plugin for Paper/Spigot (1.21+) with the following functionality:

Plugin name: StreamMode

Main command: `/stream`

Subcommands:

* `/stream on`
* `/stream off`

Functionality:

1. When a player executes `/stream on`:

* The plugin should use LuckPerms API to assign the player to the group `stream`.
* This should grant the player a prefix indicating they are streaming.
* Send a confirmation message to the player: "Stream mode enabled".

2. When a player executes `/stream off`:

* The plugin should remove the `stream` group from the player.
* The plugin should assign the player to the `default` group.
* Send a confirmation message: "Stream mode disabled".

Permissions:

* Permission node: `stream.use`
* Only players with this permission can use `/stream`
* The command should be fully configurable via LuckPerms (no OP required)

Technical requirements:

* Use LuckPerms API (not console commands)
* Handle errors if LuckPerms is not installed
* Support async-safe operations where needed
* Clean, well-structured Java code
* Include full `plugin.yml`

plugin.yml should include:

* command: stream
* permission: stream.use
* description: Toggle stream mode

Optional (but preferred):

* Config file with customizable messages
* Messages support color codes (&)

Make sure:

* No memory leaks
* Proper null checks
* Compatible with latest LuckPerms API

Reviews (0)

No reviews yet

Be the first to leave a review!

Bogdan Vakula

Seller

Bogdan Vakula

0

downloads

Versionv1.0.0
Platformminecraft
Typepurpur
Minecraft VersionMC 1.21
CategoryMinecraft Plugins > Gameplay
Published on03/04/2026
Last update21/04/2026
Free