Skip to content

Commit 1c98219

Browse files
committed
change: Explain why Hydrogen exists
1 parent 7e720a3 commit 1c98219

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Diff for: README.md

+7
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ offer (small) improvements even in lightly modded or vanilla scenarios.
1212
The mod works on both the **client and server**, and **doesn't require the mod to be installed
1313
on both sides**. However, the benefits of running Hydrogen on the server are pretty small as of the moment.
1414

15+
#### Why are these patches not in [Lithium](https://github.com/jellysquid3/lithium-fabric)?
16+
17+
Hydrogen relies on rather egregious hacks in order to load some code into the game, primarily because the Guava
18+
library developers really do not want people re-implementing their interfaces. These hacks are "safe" in the sense
19+
that the game will simply fail to start if a problem occurs, but are really rather not suitable for the standards
20+
which Lithium intends to promote. In other words, this mod could be looked at as "things too dirty to put in Lithium."
21+
1522
### Installation instructions
1623

1724
Hydrogen relies on the [Fabric Loader](https://fabricmc.net/use). Users should select Fabric for either the Minecraft launcher (client) or

0 commit comments

Comments
 (0)