Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings

SculkVoicePlugin

SculkVoicePlugin is basically a plugin that allows to activate the sculk sensors by voice.

45
1
Game Mechanics

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x

Platforms

Bukkit
Paper
Purpur

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Creators

RazorPlay01
RazorPlay01 Member

Details

Licensed MIT
Published last month
Updated last month
DescriptionChangelogVersions

SculkVoicePlugin

SculkVoicePlugin is a lightweight and innovative plugin designed for Paper, Bukkit, and Purpur servers running Minecraft versions 1.19 to 1.21.5. This plugin enhances gameplay by integrating with Simple Voice Chat, allowing players' voice activity to trigger sculk sensor vibrations in-game. When players speak through their microphone, the plugin generates weak or strong sculk vibrations based on configurable thresholds, adding an immersive layer to your Minecraft server.

Whether you're running a survival server with sculk-based redstone contraptions or a custom map leveraging sculk sensors, SculkVoicePlugin bridges voice communication with in-game mechanics, creating unique and interactive experiences.

Features

  • Voice-Activated Sculk Vibrations: Triggers weak or strong sculk sensor vibrations when players speak using Simple Voice Chat.
  • Highly Configurable: Customize vibration thresholds, cooldowns, and volume modifiers for whispering and sneaking.
  • Group Support: Optionally restrict vibrations to players in specific voice groups.
  • Toggleable System: Enable or disable the voice detection system via commands.
  • Permission-Based Control: Fine-tune access with permissions for admins and players.
  • Lightweight and Compatible: Works seamlessly on Paper, Bukkit, and Purpur servers from Minecraft 1.19 to 1.21.5.

Installation

  1. Ensure you have Simple Voice Chat installed on your server, as it is a soft dependency.
  2. Download the latest version of SculkVoicePlugin.jar from the releases page.
  3. Place the .jar file in your server's plugins folder.
  4. Restart your server to load the plugin.
  5. Configure the plugin settings in plugins/SculkVoicePlugin/config.yml to suit your needs.

Configuration

The plugin is highly customizable through the config.yml file, allowing you to fine-tune how voice activity triggers sculk vibrations. Below is an overview of the configuration options:

  • enabled: Enable or disable the voice detection system (true/false).
  • weak-vibration-threshold: Set the threshold for weak vibrations (default: 400.0).
  • strong-vibration-threshold: Set the threshold for strong vibrations (default: 1500.0).
  • cooldown-duration: Define the cooldown (in ticks) before a player can trigger another vibration (default: 20).
  • restrictions.groups: Restrict vibrations to players in voice groups (true/false).
  • restrictions.whispering: Enable reduced-volume vibrations for whispering (true/false).
  • restrictions.whisper-factor: Volume reduction factor for whispers (0.0 = silent, 1.0 = no change, default: 0.8).
  • restrictions.sneaking: Enable reduced-volume vibrations when sneaking (true/false).
  • restrictions.sneak-factor: Volume reduction factor when sneaking (0.0 = silent, 1.0 = no change, default: 0.7).

Example config.yml:

# SculkVoicePlugin Plugin Configuration
enabled: true
weak-vibration-threshold: 400.0
strong-vibration-threshold: 1500.0
cooldown-duration: 20
restrictions:
  groups: false
  whispering: true
  whisper-factor: 0.8
  sneaking: true
  sneak-factor: 0.7

Commands

  • /sculkvoice toggle: Enables or disables the voice detection system for sculk vibrations.
    • Usage: /sculkvoice toggle
    • Permission: sculkvoice.admin (default: operator-only)

Permissions

  • sculkvoice.admin: Allows players to use the /sculkvoice command to toggle the voice detection system.
    • Default: Operator-only
  • sculkvoice.ignore: Exempts players from generating voice-based sculk vibrations.
    • Default: false (not granted by default)

Dependencies

  • Dependency: Simple Voice Chat
  • Ensure Simple Voice Chat is installed for the plugin to function.

Compatibility

  • Minecraft Versions: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
  • Server Types: Paper, Bukkit, Purpur
  • API Version: 1.19 (compatible with newer versions)

Credits

  • Author: RazorPlay
  • Website: https://github.com/RazorPlay01

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.