HomeJavaModsKoHs Bedrock Essentials pvp
KoHs Bedrock Essentials pvp
ModsJava

KoHs Bedrock Essentials pvp

by zymery_dria · on Modrinth

Bedrock-only optimization for Paper crossplay servers. Free Minecraft Java mod for 1.21.10, 1.21.11.

⬇ Download on Modrinth

Bedrock Essentials

Bedrock Essentials is a Paper plugin built for servers that use Geyser and Floodgate.

Its goal is simple: make Bedrock players feel better on Java-based Paper servers without changing the Java experience and without adding unfair automation.

This plugin only affects Bedrock players detected through Floodgate and Geyser. Java players are left untouched.

What It Does

Bedrock Essentials currently focuses on four problem areas that are especially noticeable for Bedrock players on crossplay servers:

Ghost Block Mitigation

When the server rejects or cancels an action, Bedrock clients can temporarily see the wrong block state or inventory state.

This plugin resynchronizes nearby blocks and inventory state to reduce:

End Crystal Combat Assist

Bedrock crystal combat often feels worse than Java because place and break interactions do not line up as cleanly.

This plugin improves manual crystal combat by helping with:

Important:

Totem Offhand Optimizer

Moving a totem into the offhand can feel visually delayed for Bedrock players, even when the inventory state is already changing on the server.

This plugin improves offhand synchronization so the totem appears faster and more consistently during manual inventory actions.

Important:

Respawn Anchor Optimizer

Respawn anchor placement and glowstone charging can feel inconsistent on Bedrock clients, especially under fast PvP or repeated interactions.

This plugin improves:

What It Does Not Do

To keep the scope clear, Bedrock Essentials does not:

Requirements

Installation

  1. Install Floodgate and Geyser-Spigot on your Paper server.
  2. Drop BedrockEssentials-<version>.jar into the plugins/ folder.
  3. Start the server once to generate the plugin configuration.
  4. Review plugins/BedrockEssentials/config.yml.
  5. Restart the server fully after changing important settings.

Do not use /reload.

Configuration

The plugin ships with a configurable config.yml that controls:

If you want the full configuration explanation, use the repository README and the source config as reference.

Compatibility Notes

Beta Notice

This release is still beta software.

It is already functional and structured, but it should still be treated as a plugin that benefits from testing under live Bedrock gameplay conditions.

Source Code and Issues

If you run a Bedrock-heavy crossplay server and want to improve feel without touching Java players, this plugin is built for that exact use case.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more