BetterEnd (Unofficial Forge & Fabric Port) — Minecraft 1.20.1
This project is an unofficial port of BetterEnd to Forge & Fabric for Minecraft 1.20.1. It includes new content from official 1.21.8+ fabric versions, various bug fixes and optimizations.
Required on: both client and server. Requires: BCLib, WunderLib.
What this project does
Adds new content to The End: new biomes, blocks, items, mobs, world generation, and exploration features (see Features below). Forge port includes Forge/1.20.1-specific bug fixes while keeping behavior as close to upstream as possible.
Latest BetterEnd Content on Forge & Fabric 1.20.1
BetterEnd: Before Dawn includes all new content introduced in the latest BetterEnd releases, fully adapted and backported to Minecraft Forge & Fabric 1.20.1.
Included New Content
- Datapack-customizable loot tables for all BetterEnd mobs
- Flower Islets biome
- Waterfall Ponds biome
- Ruined End Bridges
- Dragon-Helix trees and Amaranita patches
- Reworked End lakes and biome-specific shores
- BetterEnd boats and chest boats
- End Lotus Raft
- Chiseled Bookshelves for all End wood types
- Resonance I & II Hammer Enchantments - mine 3×3×3 and 5×5×5 areas
- Infusion Ritual recipes for Resonance enchanted books
- Built-in Infusion Recipe Book
- Visual construction guides for Infusion Pedestals and Eternal Portals
- LabPBR specular textures for supported End blocks and furniture
How this port differs from the original
- Loader/platform: Forge & Fabric (upstream is Fabric)
- Minecraft version: 1.20.1
- Changes: Forge/Fabric/1.20.1-specific bug fixes (see list below)
- New content from official 1.21.8+ fabric versions
- Support: this is an unofficial port; upstream authors do not maintain it
Fixes and changes in this Forge & Fabric 1.20.1 port
- Backport new content from official 1.21.8+ fabric versions
- Added compatibility with the TerraBlender library and mods that use it (Luminous Nether, Garden of the Dead, Biomes O' Plenty, Oh The Biomes We've Gone, etc.)
- Partial compatibility with Concurrent Chunk Management Engine (C2ME) (thanks RedCraft86)
- Only use Bark wood variant for trees (thanks RedCraft86)
- Improved music system (thanks RedCraft86)
- Fix/wall plant facing crash (thanks Maeiro and magcicada)
- [Bug] The armor durability for thallasium and terminite are not working instead its a huge number that doesnt equal what the code says it should (thanks Komodile)
- [Suggestion] Thallasium is no longer treated as iron in common tags (thanks shadowwing85)
- [Suggestion] Renamed Dragonfly → Ender Dragonfly (entity + spawn egg) across all locales (thanks AcaGamer5)
About BetterEnd
BetterEnd expands and refreshes The End by adding new biomes and enhancing existing ones. Each biome has its own atmosphere, resources, and mobs. The mod also includes custom music, sounds, and effects to make exploration feel alive and interesting.
BetterEnd includes a custom End world generator and custom Central Island structures. With the new generator, End islands can have different shapes, terrain, and heights. Inside islands you can find caves with unique resources.
Features
- 24+ new biomes (more may be added later)
- 6 new mobs (with biome variations for some of them)
- Many new blocks, including 9 wood types and 7 new stone types
- Many new items, including new food sources, tools, armor, and weapons
- New mechanics like Infusion Rituals, Anvil Recipes, End tool progression, and others
- Integrations with other mods (example: 2 new sub-biomes for BYG biomes in 1.16 and some new plants for them)
- Custom End world generator (configurable) with more possibilities than vanilla
- Configs for blocks, items, mobs, enchants, and many other things
Credits / Attribution
Original mod (Fabric): BetterEnd by Paulev (and contributors).
Original project (upstream)
Upstream project page (Modrinth): https://modrinth.com/mod/betterend
Upstream source (GitHub): https://github.com/quiqueck/BetterEnd
Support / Issue reports
This is an unofficial Forge & Fabric port. Please do not report issues to the official BetterX Team’s Discord or the upstream GitHub, as they do not maintain this port.
For bugs and support related to this Forge/Fabric version, please use this port’s GitHub issue tracker: https://github.com/Reijin2312/BetterEnd_Forge/issues
If any issues caused by this port affect the upstream community, please contact me directly.
BetterX Discord (upstream community): https://discord.com/invite/kYuATbYbKW
All Versions
+ Add Version- Fixed a visual bug where the item remained on the pedestal after being picked up
- Port to Fabric 1.20.1
- Datapack-customizable loot tables for all BetterEnd mobs
- Flower Islets biome
- Waterfall Ponds biome
- Ruined End Bridges
- Dragon-Helix trees and Amaranita patches
- Reworked End lakes and biome-specific shores
- BetterEnd boats and chest boats
- End Lotus Raft
- Chiseled Bookshelves for all End wood types
- Resonance I & II Hammer Enchantments - mine 3×3×3 and 5×5×5 areas
- Infusion Ritual recipes for Resonance enchanted books
- Built-in Infusion Recipe Book
- Visual construction guides for Infusion Pedestals and Eternal Portals
- LabPBR specular textures for supported End blocks and furniture
- Added functional chiseled bookshelves for 10 BetterEnd wood sets.
- Added the Resonance I–II hammer enchantment and new infusion recipes.
- Added an in-game infusion recipe viewer.
- Added visual construction hints for Infusion Pedestals and Eternal Portals, including outlines, particles, ghost crystals and camera effects.
- Fixed Eternal Portal activation visuals: the final crystal, activated pedestal texture, lighting and beam now appear during portal generation.
- Enabled and reworked ruined End bridge generation.
- Improved large lake generation to prevent floating or broken shores.
- Added LabPBR material textures for compatible shaders.
- Added complete Ukrainian localization.
- Moved BetterEnd mob drops into editable loot tables.
- Fixed pedestal item duplication.
- Fixed Crystalite Elytra rendering compatibility.
- Fixed Respawn Obelisks retaining invalid spawn points after destruction.
- Fixed Brimstone random ticking.
- Fixed Ancient Emerald Ice spawn restrictions.
- Fixed Dense Snow crafting and Snow Golem support.
- Fixed Amaranita renewability and axe mining.
- Fixed composting for several plants, the Flammalix item texture and the End Stone Flower Pot name.
- Fixed required BCLib version
- Backported the Flower Islets biome from New Dawn and official BetterEnd 1.21.8+
- Backported the Waterfall Ponds biome from New Dawn and official BetterEnd 1.21.8+
- Added the complete floating-island terrain and biome-specific surface generation for both new biomes
- Added Dragon Helix trees
- Added Amaranita mushrooms, related blocks, and vegetation patches
- Added ponds, waterfalls, hanging vegetation, and biome decorations
- Added boats and chest boats for all BetterEnd wood sets
- Added End Lotus rafts and chest rafts
- Added the Ender Hollow music disc from New Dawn and official BetterEnd 1.21.8+
- Added the Moonlit Undercurrents music disc from New Dawn and official BetterEnd 1.21.8+
- Converted the new music tracks to mono for Minecraft 1.20.1 compatibility
- Added the bridge implementation from New Dawn and official BetterEnd 1.21.8+; bridge spawning is currently disabled
- Fixed bug with vanilla end biomes not generating
- Added config to disable biomes, structures and features
- Added/fixed compatibility with Endless Biomes, Unusual End, Nullscape and improved compatibility with others
- Fixed #34 [Bug] Crash by crafting ender_dust on server
- Fixed #38 [Bug] 'Grass' still not spreading, but this time only in survival mode
- Fixed #40 [Bug] Nullscape + BetterEnd compatibility breaking after version 20.0.7
- Fixed #42 [Bug] crash when opening inventory with patchouli
- Fixed #43 [Bug] Crash w/r/t Feature Placement and Twisted Umbrella Moss
- Fixed #45 [Bug] Crash caused by sound resource error
- Fixed #46 [Bug] Slabs crash when gravel or sand falls on them
- Fixed missing slabs recipes
- Fixed compatibility with Reconnectible Chains
- Fixed #17 compatibility issues with Arclight
- Fixed white water issue with Distant Horizons
- Hardened crashed ship damage generation (#18)
- Added compatibility with L2Hostility split-suppress (#28)
- Consolidated pending BetterEnd fixes (#29)
- Fixed #33 optional compatibility with Elytra Slot and runtime mixin loading
- Restored wall plant facing and made wall scatter thread-safe (#30)
- Synced flower pot plant/soil IDs with bundled models (#31)
- Stabilized datagen compatibility fixes and regenerated resources
- Fixed broken recipes
- Fixed broken loot tables
- Add all JEI integrations (thanks magcicada)
- Fix/wall plant facing crash (thanks magcicada)
- Fix incompatibility with Oculus
- Add missing bonemeal tags
- Improved compatibility with the TerraBlender library and mods that use it (Luminous Nether, Garden of the Dead, Biomes O' Plenty, Oh The Biomes We've Gone, etc.) and other worldgen mods
- Partial compatibility with Concurrent Chunk Management Engine (C2ME) (thanks RedCraft86)
- Only use Bark wood variant for trees (thanks RedCraft86)
- Improved music system (thanks RedCraft86)
- Fix/wall plant facing crash (thanks Maeiro)
- [Bug] Music Disks delete and dont play music
- [Bug] Crystalite elytra have a broken texture
- Sulphur Springs worldgen fix: add sulphuric rock + brimstone to c:end_stones (geysers/caves generate correctly)
- Thallasium is no longer treated as iron in common tags
- Renamed Dragonfly → Ender Dragonfly (entity + spawn egg) across all locales
- Added JEI integration for anvil recipes (category, recipes, catalysts)
- EMI: anvil categories and recipes now registered via BCLib, added workstations
- Fixed smoking recipes showing as campfire recipes
- Loot table datagen updated to 1.20.1 format (match_tool/enchants fixes)
- Fixed missing drops/icons for blocks with invalid asItem() by falling back to registry items
- Skybox now falls back to vanilla when Oculus/Iris is installed
- Added EMI Forge entrypoint (@EmiEntrypoint)
- Version bump to 20.0.3
- Datapack refresh for wood content: log/plank/hanging‑sign recipes and related advancements regenerated
- Updated vanilla log tags (logs, logs_that_burn) and related item tags
- Fixed Crystal Moss cover placement in Crystal Mountains (no more floating moss on chunk borders)
- Fixed a compatibility issue with the Patchouli mod that caused a crash with “Some intrusive holders were not registered”
- Fixed a crash bug that occurred if the source of an Ender Fish’s death was not a player
- Port to Forge 1.20.1
- Bug fixes