▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Advanced Mob Griefing
Advanced Mob Griefing

Advanced Mob Griefing

Selectively disable mob griefing for creepers, endermen, and ghasts — without affecting other entities.

567
1

Icon

AdvancedMobGriefing

Selective mob griefing control for Minecraft servers.
Disable block destruction for specific mobs without affecting others — an alternative to the global mobGriefing false gamerule.

📖 Background

AdvancedMobGriefing was originally developed for a private Minecraft server with one specific goal: to selectively disable griefing for certain mobs — rather than all mobs, as the built-in gamerule mobGriefing false does.

Although the plugin was initially created for personal use, it was later released to the public to benefit a wider audience.

Unlike many other solutions, AdvancedMobGriefing does not cancel explosion events entirely. Instead, it clears the list of blocks affected by an explosion. This preserves visual and audio effects (particles and sounds), and also retains damage dealt to players and entities, providing the same functional result as mobGriefing false, while maintaining a more immersive gameplay experience.

📌 What It Does

Minecraft’s built-in gamerule mobGriefing false disables all mob-related block changes.
But what if you only want to stop creepers from blowing up your builds — without breaking Enderman behavior?

AdvancedMobGriefing lets you control griefing per mob type, giving you precise control over gameplay without sacrificing vanilla behavior.

✅ Prevent creeper explosions
✅ Disable fireball destruction from ghasts
✅ Stop Endermen from picking up blocks
✅ Keep explosion sounds and particles intact
✅ Preserve damage to players and mobs — only blocks are protected

✅ Supported Platforms

  • Minecraft Java Edition: 1.20.4
  • Server Types: Paper, Spigot
  • Java: 21 or newer

⚠️ WARNING: The plugin may work on newer versions, but they have not been officially tested.

⚙️ How to Use (for Server Admins)

Once installed, operators can use the following command in-game or from the console:

/mobgriefing (creeper|fireball|enderman) (true|false)

🔍 Example

/mobgriefing creeper false

This disables block destruction from creepers.

Supported Entity Types

  • creeper
  • fireball (includes ghast fireballs and large fireballs)
  • enderman

ℹ️ NOTE: Disabling fireball affects all large fireballs, including those spawned by commands or plugins.

🛠 Configuration

A configuration file is created after first server startup:

can-grief:
  creeper: true
  fireball: true
  enderman: true

📂 File path:
/plugins/AdvancedMobGriefing/config.yml

You can manually edit these values and reload the server to apply changes.

🔐 Permissions

NodeDescriptionDefault
amg.mobgriefingAllows use of the /mobgriefing commandOP-only

🧪 Installation

  1. Download the latest .jar file from Modrinth or the Releases page.
  2. Place it in your server’s plugins folder.
  3. Start or restart the server.
  4. Configure via command or config.yml.

📄 License

This project is licensed under the MIT License.
You are free to use, modify, and distribute it under the terms of that license.

💬 Get Involved

Have a question, idea, or just want to share feedback?
Join the conversation in the Discussions section or open an issue if you've found a bug or want to suggest a feature.

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:MIT
Опубликован:1 год назад
Обновлён:1 год назад
Главная