v1.0
Compatibility
Changes
Introduction
Overview
EndermanLimiter is a lightweight Minecraft plugin that restricts Endermen from picking up specified blocks. In dimensions such as The End, Endermen will pick up blocks like red mushrooms, which can interfere with builds and decorations. This plugin allows you to configure which dimensions are affected and which blocks Endermen cannot pick up.
Features
- Configurable dimensions (The End / Overworld / Nether)
- Configurable block list for pickup restriction
- Supports Paper 1.21
- Supports Folia
- Runtime config reload
Installation
- Ensure your server runs Paper 1.21 or Folia
- Place
endermanlimiter-v1.0.jarinto thepluginsfolder - Restart the server
- Edit
plugins/EndermanLimiter/config.ymlto customize settings
Commands
| Command | Description | Permission |
|---|---|---|
/endermanlimiter reload |
Reload configuration | endermanlimiter.reload |
Configuration
config.yml is generated on first run. Example:
# Enabled dimensions: THE_END, NORMAL=Overworld, NETHER
dimensions:
- THE_END
# Blocks that Endermen cannot pick up (Minecraft block IDs)
blocks:
- RED_MUSHROOM
- BROWN_MUSHROOM
- RED_MUSHROOM_BLOCK
- BROWN_MUSHROOM_BLOCK
- MUSHROOM_STEM
- dimensions: List of dimensions where the restriction applies
- blocks: Blocks that Endermen cannot pick up. Use Bukkit Material names; see Spigot Javadoc for the full list
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:TP9hZ0tc:HJHPUhjg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:TP9hZ0tc:HJHPUhjg"
}

