Описание
# Notice
Unfortunately, Xenon has been discontinued and it will **no longer receive updates**.
A successor for newer Minecraft versions is in development! Thanks for using Xenon all this while :)
# Xenon: A lightweight Fabric utility client
[](https://github.com/AV306/xenon/actions/workflows/gradle_ci.yml)
[]()
Hi, thanks for stopping by this page! This is Xenon, a personal project of mine that I decided to publish to Modrinth and ~~a couple of people~~ *quite a few people!* decided to use.
## What does Xenon do?
- Provides "quality of life" features like clients such as Badlion and Lunar
- Maintains compatibility with other mods (except those with intrusive mixins, like Wurst Client, which you shouldn't be using anyway since it's a hack client and hacking is bad ): [!NOTE]
> Fun fact: most mods follow the traditional "problem-solution" model (giving you a solution to a common problem); Xenon, however, is more like a toy Swiss Army chainsaw (giving you a bunch of solutions, for you figure out what to use them for)
> This is a side effect of the original reason I made Xenon, which was to solve very specific and niche problems I had.
## What "solutions" does Xenon have?
Check them all out [here!](docs/FEATURES.md)
(Most features are unbound by default)
A sample:
- FullBright (fullbright: removes lighting effects, making everything visible, even at night)
- HealthDisplay (Displays mobs' names and health in name tags)
- QuickChat (send a preset message or command with one button, commands WIP)
- MultiQuickChat (QuickChat, but with up to 10 messages)
- Panorama Generator (make panoramas for resource packs! Incompatible with shaders unfortunately)
- ShareLocation (share your coordinates and dimension in chat. not recommended for public survival servers, /tell support WIP)
- Australian Mode (Aussie Minecraft, approved by an Australian)
- Zoom (Zoom, adjustable with the scroll wheel)
- Halo "Red Reticle" (Makes your crosshair change color when pointing at hostile mobs, like in Halo games)
- Debug crosshair size modification (Make the axes easier to see!)
## Requirements:
(check these [here](https://fabricmc.net/develop))
- [Latest Fabric API](https://modrinth.com/mod/fabric-api) (may not work with older ones, not really tested)
- Fabric Loader >=0.14.21
- [CompleteConfig](https://modrinth.com/mod/completeconfig) 2.4.x
Version numbers are fairly strict, if it says "1.19.4" that means it's only been tested on 1.19.4, but it will probably work on other 1.19.*x* versions, and no one will stop you.
### Warning
This project often has bugs and missing translation keys, as I unfortunately can't extensively test everything due to school and other commitments. If you find anything wrong, please raise an issue! PRs are very welcome.
## Server opt-out
The server can opt-out of any features by sending a packet with Identifier `xenon:block_feature`, containing the name of the target feature as a string.
[MainInitialiser.java]() contains a template to send such a "block" packet; you'll have to clone the repo, modify `MainInitialiser`, recompile Xenon and put it on the server.
If that sounds complicated, don't worry, I'm working on a companion mod to make it simpler :3
## Known Issues:
- Help command doesn't do anything ( :( )
## Known incompatibilities:
- WI-Zoom (breaks Xenon's FOV-related features)
- Wurst Client (will almost definitely break, not fully tested)
- LazyDFU * (Won't crash, but will override Xenon's optimisation setting)
- Zoomify (Thanks @catboycrimes!)
\* LazyDFU functionality was integrated into Xenon in v4.6.1+1.19.2
## Credits (for integrations)
- **LazyDFU**: [astei/lazydfu](https://github.com/astei/lazydfu)