What license does xenon follow?

Xenon: Boosting Your Minecraft Performance

21/03/2016

Rating: 3.93 (1796 votes)

For veteran players of Minecraft, the pursuit of optimal performance is an unending quest. As the game grows in complexity, so too do the demands it places on our systems. While vanilla Minecraft can be taxing, the introduction of mods often exacerbates these challenges, leading to stuttering, low frame rates, and an overall less enjoyable experience. This is where performance-enhancing modifications become indispensable. Over the years, various solutions have emerged, each aiming to smooth out the rough edges of Minecraft's rendering engine. Among these, the Sodium project for Fabric has been a groundbreaking innovation, leading to subsequent ports and forks for other mod loaders.

Which addons are compatible with xenon?

Enter Xenon, a significant new player in the Forge performance landscape. Born from a desire to provide a robust and user-friendly optimisation solution, Xenon positions itself as a direct evolution within the lineage of performance mods. It's not just another mod; it's a dedicated effort to refine and improve upon existing foundations, offering players a more stable and efficient way to enjoy their blocky adventures, particularly within the expansive world of Forge-modded Minecraft.

Table

What Exactly is Xenon?

At its core, Xenon is a sophisticated fork of Embeddium, which itself is the popular Forge port of the original Sodium performance mod. This means Xenon inherits a strong foundation, benefiting from the extensive work done by the CaffeineMC team on Sodium and by embeddedt on Embeddium. However, Xenon isn't merely a copy; it represents a significant step forward, incorporating a suite of improvements, additional options, and the dedication of new maintainers committed to its ongoing development.

One of the key distinctions of Xenon is its immediate inclusion of enhancements from the developer's Embeddium Extras mod. These extras often provide quality-of-life improvements and further performance tweaks that aren't present in the base Embeddium. Furthermore, it integrates Reese's vertical video settings, a crucial addition that enables the expanded array of configuration options Xenon offers, giving players finer control over their game's visual performance. This integrated approach means users don't need to hunt for separate add-ons to get a more comprehensive optimisation package.

The overarching goal of Xenon is clear: to serve as a high-quality, reliable replacement for Embeddium, especially for Minecraft versions 1.20.1 and beyond (with support for older versions anticipated). Crucially, Xenon is developed with a philosophy that is 'not hostile to upstream Sodium'. This suggests a commitment to compatibility and a respectful approach to the original project, aiming to complement rather than conflict with its development. It's designed exclusively for the Forge mod loader, ensuring a stable and focused development path for a significant segment of the Minecraft community.

Key Features and Development Philosophy

Xenon isn't just about raw speed; it's about providing a refined and stable performance experience tailored for the Forge ecosystem. Its commitment to being a Forge-exclusive mod simplifies development and ensures deeper integration with the Forge API, potentially leading to more robust and conflict-free optimisations. While the underlying code optimises rendering, lighting, and chunk loading, the user-facing benefits include significantly higher frame rates, reduced lag spikes, and a generally smoother gameplay experience, even on less powerful hardware or in heavily modded instances.

The developers behind Xenon actively encourage contributions and improvements from the community. This open-source approach fosters innovation and allows the mod to evolve rapidly, incorporating bug fixes and new features based on real-world usage and developer insights. This collaborative spirit is vital for maintaining a cutting-edge performance mod in a constantly evolving game like Minecraft.

An important aspect of Xenon's long-term vision is its stance regarding an official Sodium Forge port. Should CaffeineMC, the creators of Sodium, release an official Forge version for newer Minecraft iterations, Xenon's development for those specific versions will cease. This demonstrates a pragmatic approach, acknowledging the potential for a definitive upstream solution while serving the community's needs in the interim. It ensures that players always have access to the best possible performance mod, whether it's Xenon or an official alternative.

Understanding Compatibility and Support

When integrating any performance mod, compatibility is paramount, especially in the complex world of modded Minecraft. Xenon has a clear stance on this:

  • OptiFine: Xenon is explicitly not supported alongside OptiFine. This is a common characteristic of modern performance mods. Xenon, like Sodium and Embeddium, fundamentally reworks Minecraft's rendering engine. OptiFine does the same, creating an inherent conflict. Xenon is designed to be a complete replacement for OptiFine's performance features, often surpassing them in raw frame rates. Therefore, users must choose one or the other.
  • Embeddium/Forge Sodium Addons: As a direct fork of Embeddium, Xenon is designed to be highly compatible with existing Embeddium and Forge Sodium add-ons. This is a massive advantage for players already invested in the Forge performance ecosystem, meaning their existing add-ons for features like mini-maps, resource pack optimisations, or specific visual tweaks are likely to work seamlessly with Xenon. The developers intend to maintain this broad compatibility as much as possible, reducing friction for users transitioning from Embeddium.
  • Shaders: For players who enjoy the enhanced visuals that shaders provide, Xenon recommends using Oculus. Oculus is a dedicated shader mod compatible with Embeddium (and thus Xenon). If you encounter issues when using shaders, the primary troubleshooting step is to first disable Oculus. If disabling it resolves the problem, the issue likely lies with Oculus or the specific shader pack, and you should report it to the Oculus developers rather than the Xenon team.

It is crucial for users to understand the support channels for Xenon. Unlike its upstream projects, Xenon is not supported by CaffeineMC (the creators of Sodium) or embeddedt (the primary developer of Embeddium). Users encountering issues with Xenon should report them directly to the Xenon GitHub repository or the developer's Discord server. This ensures that problems are addressed by the correct team and that resources are not misdirected.

Licensing and Project Acknowledgements

Xenon operates under the LGPL-3.0 license, which is the same license as its upstream parent, Sodium. The GNU Lesser General Public License v3.0 is a free software license that allows for the use of the software in both free and proprietary projects, provided that any modifications to the LGPL-licensed code itself are also released under LGPL-3.0. This LGPL-3.0 licensing promotes open development and ensures that the core optimisations remain accessible and modifiable by the community.

The development of a complex mod like Xenon is rarely a solo effort. The project stands on the shoulders of giants, and the developers are keen to credit those who paved the way or contributed significantly:

  • JellySquid & the CaffeineMC team: For creating Sodium, the foundational performance mod that inspired this entire lineage.
  • Asek3: For the initial port of Sodium to Forge, laying the groundwork for Embeddium.
  • embeddedt: For their extensive work on Embeddium, from which Xenon is directly forked.
  • FlashyReese & TexTrue: For the vertical video options mod and its Forge port, which provides crucial UI elements for Xenon's extended options.
  • SrRapero720: For their valuable bug fixes and contributions to Embeddium Extras, now integrated into Xenon.
  • XFactHD: For providing a critical list of game-breaking Rubidium issues, which helped guide the early development and focus of Xenon.
  • Pepper: For invaluable assistance in getting Forge lighting to function correctly with Sodium 0.5, a complex technical challenge.

These acknowledgements highlight the collaborative and iterative nature of open-source development, where projects build upon each other's successes to push the boundaries of what's possible in modded Minecraft.

Which addons are compatible with xenon?

Xenon in Comparison: A Brief Overview

To better understand Xenon's place in the Minecraft performance mod landscape, let's briefly compare it to its closest relatives:

FeatureSodium (Fabric)Embeddium (Forge)Xenon (Forge)
Mod LoaderFabricForgeForge
Primary FocusCore rendering optimisationsForge port of Sodium; broad compatibilityFork of Embeddium; enhanced options & stability
Included ExtrasNo (requires separate add-ons)No (requires separate add-ons like Embeddium Extras)Yes (Embeddium Extras, Reese's Vertical Video Settings integrated)
OptiFine SupportNoNoNo
Shader SupportRequires Iris ShadersRequires OculusRequires Oculus
Development StatusPrimary upstream projectActively maintained Forge portActive development; aims to replace Embeddium
Community SupportCaffeineMC Discord/GitHubembeddedt Discord/GitHubXenon Discord/GitHub

As the table illustrates, Xenon builds upon Embeddium by integrating popular supplementary features directly, offering a more complete package out-of-the-box. Its continued development ensures that Forge users have a cutting-edge performance solution.

Frequently Asked Questions About Xenon

Here are some common questions prospective users might have about Xenon:

What is Xenon and why should I use it?

Xenon is a performance-enhancing mod for Minecraft on the Forge mod loader. It's a fork of Embeddium, which itself is a port of the popular Sodium mod. You should use Xenon if you're looking to significantly improve your game's frame rate, reduce lag, and generally enjoy a smoother Minecraft experience, especially when playing with many other Forge mods. It integrates additional optimisations and configuration options not found in the base Embeddium.

Is Xenon compatible with OptiFine?

No, Xenon is not compatible with OptiFine. Both mods fundamentally alter Minecraft's rendering engine, leading to conflicts if used together. Xenon is designed to be a complete replacement for OptiFine's performance features. For best results, you should only install one of them.

Can I use shaders with Xenon?

Yes, you can use shaders with Xenon. For shader support, you will need to install Oculus, which is the compatible shader mod for Embeddium and its forks like Xenon. If you encounter any issues with shaders, first try disabling Oculus to determine if it's the source of the problem before reporting it to Xenon's developers.

What Minecraft versions does Xenon support?

Currently, Xenon is primarily focused on Minecraft 1.20.1, with plans to extend support to older versions in the near future. Always check the official Xenon GitHub page or release notes for the most up-to-date information on supported versions.

What license does Xenon follow?

Xenon follows the LGPL-3.0 license, which is the same as its upstream project, Sodium. This is a permissive free software license that allows for broad use and modification, encouraging community contributions while ensuring the core remains open.

Where can I get support for Xenon or report issues?

Xenon is not supported by CaffeineMC or embeddedt. If you encounter any bugs, have questions, or need support, you should report issues directly to the Xenon GitHub repository or join the developer's Discord server. These are the official channels for Xenon support.

Is Xenon available for the Fabric mod loader?

No, Xenon is strictly a Forge-only mod. If you are playing on Fabric, you should use Sodium and its compatible add-ons for performance enhancements.

Will Xenon continue to be updated if Sodium releases an official Forge port?

The developers of Xenon have stated that if Sodium releases an official Forge port for newer Minecraft versions, Xenon will cease updating for those specific versions. This pragmatic approach ensures that users always have access to the most authoritative and well-supported performance solution.

Conclusion

Xenon represents a significant advancement for Minecraft players utilising the Forge mod loader. By building upon the robust foundation of Embeddium and Sodium, while integrating crucial extra features and maintaining a dedicated development path, it offers a compelling solution for those seeking superior optimisation. Its commitment to compatibility with existing Forge add-ons and a clear support structure makes it an attractive choice for anyone looking to transform their laggy Minecraft experience into a smooth, high-frame-rate adventure. As Minecraft continues to evolve, projects like Xenon are vital in ensuring that players can enjoy the game to its fullest potential, regardless of their hardware or the complexity of their modded worlds.

If you want to read more articles similar to Xenon: Boosting Your Minecraft Performance, you can visit the Automotive category.

Go up