Better Minecraft [ BMCMOD ]

Quick rating

Community listing page, reviews here may not be monitored by the author.

Better Minecraft [ BMCMOD ]

No reviews yet

Enderite, Emeraude & More: A vanilla mod that adds new goals to Minecraft. You’ll never get bored with this mod, which enhances your experience

Adventure/Exploration
Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client and Server

Must be installed on both the client and the server.

Either Side

Install on the client or the server — either alone gives full functionality.

Varies by version.

About

Project Details

Type
Mod
License
SOLEA PIXEL
Latest Version
[ BMC MOD ] 26.1.7

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Better MC Mod

  • ⭐Thank you to everyone who supports us!
  • 🔔If you want to see more, go to SOLEA PIXEL
  • ⚒️Check out the wiki here [Under construction]

BMCMOD

BETTER MINECRAFT: As the name suggests, “Better” is a mod that offers a wide range of essential additions to Minecraft, improving the game without requiring you to install 30 different mods.

Note that this mod is “vanilla-like”; the goal isn’t to add features such as special machines or overpowered abilities. The mod must adapt to Minecraft and stay within its universe. (Better Minecraft was created to be, in my opinion, one of several Minecraft updates that I think would be cool to add.)

If you’d like to participate in the project by sharing your ideas or concepts, head over to our official Discord.

💎 Additional Information

This mod is compatible with several other mods, such as

  • Just Enough Items [JEI]
  • Jade

This helps improve the experience for new players.

It’s also easy for you to include it in your modpacks, as this mod blends in well with others and offers a range of features that can enhance your modded survival experience.

FEATURES

Minecraft has often become repetitive; eventually, you end up seeing everything there is to see. That’s why BETTER MINECRAFT stands out as the new 1.22 update that will never be released in Minecraft. You can discover our various additions and more by installing our mod.

🪄 Example of addition in the mods

  • Enderite Armor & Tools
  • Emerald Armor & Tools
  • New Infusion Table
  • New Biome End / Overworld
  • Compatibilities : JEI / JADE
  • News Enchant & More

And there is much more to discover in the mods as the updates come, so what are you waiting for?

Better MC Mod

  • ⭐Thank you to everyone who supports us!
  • 🔔If you want to see more, go to SOLEA PIXEL
  • ⚒️Check out the wiki here [Under construction]

BMCMOD

BETTER MINECRAFT: As the name suggests, “Better” is a mod that offers a wide range of essential additions to Minecraft, improving the game without requiring you to install 30 different mods.

Note that this mod is “vanilla-like”; the goal isn’t to add features such as special machines or overpowered abilities. The mod must adapt to Minecraft and stay within its universe. (Better Minecraft was created to be, in my opinion, one of several Minecraft updates that I think would be cool to add.)

If you’d like to participate in the project by sharing your ideas or concepts, head over to our official Discord.

💎 Additional Information

This mod is compatible with several other mods, such as

  • Just Enough Items [JEI]
  • Jade

This helps improve the experience for new players.

It’s also easy for you to include it in your modpacks, as this mod blends in well with others and offers a range of features that can enhance your modded survival experience.

FEATURES

Minecraft has often become repetitive; eventually, you end up seeing everything there is to see. That’s why BETTER MINECRAFT stands out as the new 1.22 update that will never be released in Minecraft. You can discover our various additions and more by installing our mod.

🪄 Example of addition in the mods

  • Enderite Armor & Tools
  • Emerald Armor & Tools
  • New Infusion Table
  • New Biome End / Overworld
  • Compatibilities : JEI / JADE
  • News Enchant & More

And there is much more to discover in the mods as the updates come, so what are you waiting for?

Would you like to create with BMCMOD?

⚠️Stable : Version 26.1 !

Stable identifiers (com.soleapixel.bmcmod.api.BmcModIds)

Use these ResourceLocation constants in addons to avoid hard-coded strings. They match registry paths for the current version.

Constant Path
BmcModIds.MAYOR_BELL_BLOCK bmcmod:mayor_bell (block)
BmcModIds.MAYOR_BELL_ITEM bmcmod:mayor_bell (item)
BmcModIds.VILLAGE_MAYOR_SPAWN_EGG bmcmod:village_mayor_spawn_egg
BmcModIds.CONSTRUCTION_GUIDE bmcmod:construction_guide
BmcModIds.PROFESSION_MAYOR bmcmod:mayor (VillagerProfession)
BmcModIds.PROFESSION_CURED_WITCH bmcmod:cured_witch

Note: Gameplay still resolves blocks/items through ModBlocks / ModItems in the main mod; BmcModIds is for cross-mod references, recipes, and conditions in your own code or datapacks.


Tag conventions (datapack & cross-mod)

Tags live under data/bmcmod/tags/…. Use #bmcmod:… in JSON where Minecraft expects a tag.

Mayor / village integration (extend in your addon)

Tag ID Type Purpose
#bmcmod:mayor_bells block All blocks that act as a “Mayor Bell” for filtering, quests, or compatibility in your mod. The base mod still registers its own block in code; add your block id here for ecosystem consistency.
#bmcmod:mayor_bells item Same for the item form (block items).

Example (your addon’s datapack):

{
  "replace": false,
  "values": ["yourmod:golden_mayor_bell"]
}

If you add a custom bell block that must ring and use BellBlockEntity:

  1. Your block should behave like a bell (e.g. extend BellBlock or mirror behavior).
  2. Register it on BlockEntityType.BELL via NeoForge BlockEntityTypeAddBlocksEvent (same pattern as this mod for MAYOR_BELL).
  3. Add your block/item to #bmcmod:mayor_bells so other mods and datapacks can target all mayor bells at once.

Other useful namespaces in this mod

  • #c:… (common / convention) — e.g. c:tags/item/tools/scythe is used for compatibility. Add your items to the c / forge / neoforge tags your ecosystem expects.
  • Item tags under data/bmcmod/tags/item/ (e.g. scythes, foundry_shards, boreal_ingots, enchantability lists) are datapack-driven; addon items can be merged in with "replace": false.

Registries (code entry points)

Registry Class (indicative)
Blocks / Items com.soleapixel.bmcmod.registry.ModBlocks, ModItems
Villager professions com.soleapixel.bmcmod.villager.ModProfessions
Block entity types com.soleapixel.bmcmod.registry.ModBlockEntityTypes
Entities, sounds, particles, … ModEntities, ModSounds, ModParticles, etc.
Global loot / GLM com.soleapixel.bmcmod.registry.ModGlobalLoot

Village saved data (per dimension): BmcVillageSavedData — key = village anchor (long from BlockPos).


Events (NeoForge) — where to hook

These use @EventBusSubscriber(modid = "bmcmod", …) on the game bus unless noted. Add-on mods should subscribe with EventPriority appropriately and not assume load order unless you declare an explicit dependency in mods.toml.

Area Example classes / hooks
Villager trades VillagerTradesEvent, TradeWithVillagerEvent — see village.mayor.VillageEconomyEvents
Mayor death LivingDeathEventVillageMayorDeathEvents
Server tick (elections / lifecycle) ServerTickEvent.PostMayorElectionScheduler, VillageLifecycleEvents
POI extension Mod bus: ExtendPoiTypesEvent — vanilla bell POI extended for mayor bell (BmcMod setup)
Block entity types Mod bus: BlockEntityTypeAddBlocksEventSunwoodRegistryEvents (same pattern for bells/signs)

Compatibility tip: prefer listening to NeoForge events or datapacks (tags, loot tables) over mixin targets inside com.soleapixel.bmcmod.mixin, which may change between BMC releases.


Mixins

  • Configuration: resources/bmcmod.mixins.json.
  • Treat mixin targets as fragile API: they can break on Minecraft or NeoForge updates.
  • For addons: avoid shadowing BMC mixins; use NeoForge events, tags, or ASM-free registry hooks when possible.

Datapacks & resource paths

  • Recipes: data/bmcmod/recipe/
  • Loot tables: data/bmcmod/loot_table/
  • Loot modifiers: data/bmcmod/loot_modifiers/
  • Structures / worldgen: data/bmcmod/worldgen/ and patched vanilla pools under data/minecraft/ where shipped
  • Tags: data/bmcmod/tags/<type>/<path>.json

mods.toml dependency snippet (addon mod)

[[dependencies.yourmod]]
modId = "bmcmod"
type = "required" # or "optional" if soft-compat only
versionRange = "[26.0.3,)" # align with the BMC major you tested against
ordering = "NONE"
side = "BOTH"

Adjust version range to match gradle.propertiesmod_version for the BMC build you test against.


API & docs changelog

Date Change
2026-05-09 Initial publication of release/dev.md: #bmcmod:mayor_bells (block + item), com.soleapixel.bmcmod.api.BmcModIds, maintainer checklist for Modrinth bio.

(Append new rows whenever integration surfaces change.)


License / redistribution

Follow the license declared in the BMC jar / repository (SOLEA PIXEL as shown in user mods.toml). When redistributing this dev guide, keep the changelog section honest with your fork.

Screenshots

Gallery

  • Biome : SOLEA GROVE
    Biome : SOLEA GROVE The SOLEA GROVE biome is a warm biome located near deserts and savannas; it contains the new SUNWOOD wood.
  • Nebrith, Opal, Topaz, Beryl
    Nebrith, Opal, Topaz, Beryl All Crystal
  • NEWS ARMORS
    NEWS ARMORS
  • ALL TABLE / CHEST
    ALL TABLE / CHEST Enchanted Chest, Upgrade Table, End Anchor, Foundry, End Furnace, Infusion Table
  • NEWS SHIELD
    NEWS SHIELD
  • All Scythe
    All Scythe
  • HOLLOW & SUNWOOD
    HOLLOW & SUNWOOD
  • BIOME : HOLLOW GROVE
    BIOME : HOLLOW GROVE The HOLLOW GROVE biome, located in the End, is a mysterious biome where the source of XP magic lies. It also hides the mysterious Radiant Slime and much m
  • Biome : SOLEA GROVE
    Biome : SOLEA GROVE The SOLEA GROVE biome is a warm biome located near deserts and savannas; it contains the new SUNWOOD wood.
  • BIOME : HOLLOW GROVE
    BIOME : HOLLOW GROVE The HOLLOW GROVE biome, located in the End, is a mysterious biome where the source of XP magic lies. It also hides the mysterious Radiant Slime and much m
  • ALL Scythe
    ALL Scythe
  • Nebrith, Opal, Topaz, Beryl
    Nebrith, Opal, Topaz, Beryl All Crystal
  • ALL TABLE / CHEST
    ALL TABLE / CHEST Enchanted Chest, Upgrade Table, End Anchor, Foundry, End Furnace, Infusion Table
  • NEWS ARMORS
    NEWS ARMORS
  • HOLLOW & SUNWOOD
    HOLLOW & SUNWOOD
  • NEWS SHIELD
    NEWS SHIELD
  • BMCMOD BANNER
    BMCMOD BANNER

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~26,000
Total Downloads
CurseForge
~22,000
Modrinth
~4,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works