You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Krypton has taken a decent amount of code from other projects, and while most of this code is fine, some of it, however, is not. One of the projects that some code has been stolen from is the vanilla server, and deriving code from the vanilla server in this way goes against the open-source nature of the project, as well as putting the project at risk of potential legal trouble in the future (though I believe this is highly unlikely).
As such, I will be working to replace all occurrences of proprietary derived code in the project. The following table shows the location of the infringing code, and the location of the original material:
Infringing code location
Original code location
org.kryptonmc.krypton.util.noise
net.minecraft.world.level.levelgen.synth
org.kryptonmc.krypton.util.random
net.minecraft.world.level.levelgen
org.kryptonmc.krypton.world.biome
net.minecraft.world.level.biome and net.minecraft.world.level.newbiome
org.kryptonmc.krypton.world.data
net.minecraft.world.level.storage
org.kryptonmc.krypton.world.generation
net.minecraft.world.level.levelgen
org.kryptonmc.krypton.world.region
net.minecraft.world.level.chunk.storage
The text was updated successfully, but these errors were encountered:
I closed this because at the time, I was not prepared or inclined to do this. However, I realise that this is a necessity to secure the future of this project, so I am reopening this.
This is really, really bad, and really, really needs to go. I've neglected this in the past as I didn't really know what to replace it with, but that's a foolish decision that is not going to be repeated.
Description
Krypton has taken a decent amount of code from other projects, and while most of this code is fine, some of it, however, is not. One of the projects that some code has been stolen from is the vanilla server, and deriving code from the vanilla server in this way goes against the open-source nature of the project, as well as putting the project at risk of potential legal trouble in the future (though I believe this is highly unlikely).
As such, I will be working to replace all occurrences of proprietary derived code in the project. The following table shows the location of the infringing code, and the location of the original material:
org.kryptonmc.krypton.util.noise
net.minecraft.world.level.levelgen.synth
org.kryptonmc.krypton.util.random
net.minecraft.world.level.levelgen
org.kryptonmc.krypton.world.biome
net.minecraft.world.level.biome
andnet.minecraft.world.level.newbiome
org.kryptonmc.krypton.world.data
net.minecraft.world.level.storage
org.kryptonmc.krypton.world.generation
net.minecraft.world.level.levelgen
org.kryptonmc.krypton.world.region
net.minecraft.world.level.chunk.storage
The text was updated successfully, but these errors were encountered: