ModsJava
CustomEMore
Java mod listed for Minecraft 26.x. Download on the author's site.
⬇ Download on SpigotCustomEMore
CustomEMore is an all-in-one content creation and server-management plugin for Paper and Purpur servers.
It allows administrators to create and manage custom content directly in-game through simple graphical interfaces, without requiring players to install mods.
Main Features
Player Trading
CustomEMore includes a complete player-to-player trading system.
Server Messages and Nicknames
Administrators can customize join, quit and death messages directly from a GUI.
Each category supports up to seven messages, with one message selected randomly when the event occurs.
CustomEMore also provides administrative overhead nicknames:
/cem nick <player> <nickname>
/cem nick <player> off
The nickname changes only the name displayed above the player’s head. The real player name remains unchanged in chat and in the TAB list.
Geyser and Bedrock Support
CustomEMore includes optional compatibility with Geyser-Spigot and Floodgate.
When Geyser-Spigot is installed locally, generated packs are copied to:
plugins/Geyser-Spigot/packs/
New player-head textures require a complete Geyser/server restart. Bedrock players may also need to download the updated server resource pack again.
Dependencies
Required
Optional
FFmpeg does not need to be installed separately on supported Windows and Linux x86_64 servers because compatible builds are bundled with CustomEMore.
Main Commands
The old /cenchant and /cdisc commands have been replaced by /cem.
Permissions
Permission Groups
Command Permissions
LuckPerms Examples
/lp group default permission set customemore.player true
/lp group admin permission set customemore.admin true
/lp user PlayerName permission set customemore.command.nick true
Custom Music Discs
Place `.ogg`, `.mp3` or another supported audio file inside:
plugins/CustomEMore/discs/
Compatible OGG files are used directly. Other formats are converted automatically through the bundled FFmpeg distribution.
After generating new discs, restart the server completely so Minecraft can load the generated datapack.
Languages
Available language modes:
Language files are copied to:
plugins/CustomEMore/lang/
They can be edited without recompiling the plugin.
API
Other plugins can access the API through:
CustomEnchantsPlugin. getInstance ( ). getApi ( ) ;
Available cancellable events include:
Installation
CustomEMore is designed for server owners who want powerful custom gameplay systems without requiring client-side mods.
CustomEMore is an all-in-one content creation and server-management plugin for Paper and Purpur servers.
It allows administrators to create and manage custom content directly in-game through simple graphical interfaces, without requiring players to install mods.
Main Features
- Custom enchantments with configurable levels, effects, costs, conflicts and item compatibility
- In-game enchantment editor for creating simple custom enchantments
- Custom Items with names, lore, attributes, rarity and dedicated custom textures
- Custom shaped and shapeless crafting recipes
- Custom smelting recipes for furnaces, blast furnaces, smokers and campfires
- Multiple custom smelting recipes managed through a GUI
- Custom fuels, including normally unsupported items
- Fully editable mob drops, including vanilla drops and Arcane Essence chances
- Searchable Custom Item and Custom Smelting browsers
- Custom music discs with automatic audio conversion
- Bundled FFmpeg builds for Windows and Linux x86_64
- Direct support for compatible OGG files without conversion
- Automatic datapack and resource-pack generation
- Optional automatic resource-pack hosting
- Portable backup and restore system
- Administrative sandbox with automatic inventory restoration
- In-game diagnosis with green and red status checks
- Full LuckPerms support
- Italian and English translations
- Automatic client-language detection
- Public API and cancellable events for other plugins
- Paper and Purpur support
Player Trading
CustomEMore includes a complete player-to-player trading system.
- Item trading and barter
- Money-based trades through Vault
- Exact money amounts can be entered directly in chat
- Trade Machines created from normal blocks
- GUI player selector with search support
- Wireless trades between authorized worlds and dimensions
- GUI-based cross-world trade configuration
- Multiverse-Core compatibility
- Safe cancellation when a player disconnects
Server Messages and Nicknames
Administrators can customize join, quit and death messages directly from a GUI.
Each category supports up to seven messages, with one message selected randomly when the event occurs.
CustomEMore also provides administrative overhead nicknames:
Code (Text):
/cem nick <player> <nickname>
/cem nick <player> off
Geyser and Bedrock Support
CustomEMore includes optional compatibility with Geyser-Spigot and Floodgate.
- Automatic Bedrock resource-pack generation
- Automatic installation of Geyser custom-item mappings
- Custom music-disc sounds for Bedrock players
- Automatic installation into the Geyser packs folder
- Automatic registration of player-head textures
- SkinsRestorer integration for custom skins
- Bedrock-compatible command suggestions
When Geyser-Spigot is installed locally, generated packs are copied to:
Code (Text):
plugins/Geyser-Spigot/packs/
Dependencies
Required
- Paper or Purpur 26.2
- Java 25
Optional
- LuckPerms — Recommended for managing CustomEMore permissions. Standard Bukkit permissions are used when LuckPerms is not installed.
- Vault and an economy plugin — Required only for money-based trades. Item barter works without Vault.
- Geyser-Spigot and Floodgate — Required only for Bedrock support.
- SkinsRestorer — Used to retrieve custom player skins for player heads.
- Multiverse-Core — Optional integration for servers using multiple managed worlds.
- Resource-pack hosting service — Required when players must download custom textures or music from an external address. Local hosting can also be configured.
FFmpeg does not need to be installed separately on supported Windows and Linux x86_64 servers because compatible builds are bundled with CustomEMore.
Main Commands
- /cem — Opens the administration panel
- /cem enchant — Opens the custom-enchantment menu
- /cem item — Opens the Custom Item browser
- /cem itemedit [id] — Creates or edits a Custom Item
- /cem craft — Opens the custom crafting menu
- /cem craftedit [id] — Creates or edits a crafting recipe
- /cem smelt — Opens the custom smelting browser
- /cem smeltedit [id] — Creates a custom smelting recipe
- /cem drops — Opens the mob-drop editor
- /cem enchantedit [id] — Creates a simple custom enchantment
- /cem trade <player> — Starts a same-world trade
- /cem trade wireless <player> — Starts an authorized cross-world trade
- /cem trade settings — Opens the cross-world trade settings
- /cem trade machine — Creates a Trade Machine on the targeted block
- /cem trade remove — Enables Trade Machine removal mode
- /cem messages — Opens the server-message editor
- /cem nick <player> <nickname> — Sets an overhead nickname
- /cem nick <player> off — Removes an overhead nickname
- /cem disc list — Lists custom music discs
- /cem disc give <player> <disc> — Gives a custom music disc
- /cem disc reload — Regenerates discs, datapack and resource pack
- /cem pack — Opens resource-pack management
- /cem backup create — Creates a portable backup
- /cem backup list — Lists available backups
- /cem backup restore <file> — Restores a backup
- /cem sandbox — Starts or ends an administrative test session
- /cem diagnosis — Checks the status of plugin features
- /cem reload — Reloads configuration and custom content
The old /cenchant and /cdisc commands have been replaced by /cem.
Permissions
Permission Groups
- customemore.* — Grants access to every CustomEMore feature
- customemore.player — Grants the recommended permissions for regular players
- customemore.admin — Grants access to all administrative features
- customemore.command.* — Grants access to every CustomEMore command
- customemore.enchant.* — Grants access to all custom enchantments
- customemore.use — Opens the custom-enchantment menu
- customemore.bypass.enchantlimits — Bypasses enchantment limits and conflicts
Command Permissions
- customemore.command.admin — Opens the administration panel
- customemore.command.craft — Opens custom crafting
- customemore.command.craftedit — Creates and edits crafting recipes
- customemore.command.drops — Opens the mob-drop editor
- customemore.command.allsword — Gives the special limited-use sword
- customemore.command.smelt — Opens the smelting browser
- customemore.command.smeltedit — Creates and edits smelting recipes
- customemore.command.enchantedit — Creates and edits simple enchantments
- customemore.command.item — Opens the Custom Item browser
- customemore.command.itemedit — Creates and edits Custom Items
- customemore.command.backup — Creates, lists and restores backups
- customemore.command.debug — Generates a detailed diagnostic report
- customemore.command.diagnosis — Displays feature checks in chat
- customemore.command.sandbox — Starts or ends an administrative sandbox
- customemore.command.pack — Generates and manages the resource pack
- customemore.command.give — Applies a custom enchantment to a held item
- customemore.command.essence — Gives Arcane Essences
- customemore.command.reload — Reloads plugin content
- customemore.command.config — Opens the configuration menu
- customemore.command.disc.list — Lists custom discs
- customemore.command.disc.give — Gives custom discs
- customemore.command.disc.reload — Regenerates disc files
- customemore.command.trade — Allows same-world trades
- customemore.command.trade.wireless — Allows authorized cross-world trades
- customemore.command.trade.settings — Configures cross-world trade routes
- customemore.command.trade.machine — Creates Trade Machines
- customemore.trade.machine.admin — Removes and manages Trade Machines
- customemore.command.messages — Edits join, quit and death messages
- customemore.command.nick — Sets and removes overhead nicknames
LuckPerms Examples
Code (Text):
/lp group default permission set customemore.player true
/lp group admin permission set customemore.admin true
/lp user PlayerName permission set customemore.command.nick true
Place `.ogg`, `.mp3` or another supported audio file inside:
Code (Text):
plugins/CustomEMore/discs/
After generating new discs, restart the server completely so Minecraft can load the generated datapack.
Languages
Available language modes:
- it — Italian
- en — English
- auto — Uses the player’s client language
Language files are copied to:
Code (Text):
plugins/CustomEMore/lang/
API
Other plugins can access the API through:
Code (Java):
CustomEnchantsPlugin. getInstance ( ). getApi ( ) ;
- CustomEnchantApplyEvent
- CustomCraftEvent
- CustomDropEvent
Installation
- Download CustomEMore.jar
- Place it inside the server’s plugins folder
- Install any optional integrations you want to use
- Start or restart the server
- Use /cem to open the administration panel
CustomEMore is designed for server owners who want powerful custom gameplay systems without requiring client-side mods.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CustomEMore is a free Minecraft Java mod. Compatible with Minecraft 26.2. Downloaded 60 times (via Spigot). Download it and open it directly in the game.