LanternPowered / Lantern

An open-source Minecraft server that implements the SpongeAPI.
MIT License
108 stars 12 forks source link

Benefits? #45

Open Bayside308 opened 6 years ago

Bayside308 commented 6 years ago

Hey there!

I was just wondering what the benefits of using Lantern over Sponge are. I don't mean to sound rude, so I hope I don't come off like that.

Thanks :)

vectrixdevelops commented 6 years ago

From my understanding Lantern provides more flexibility in some areas for some things that is hard for the Sponge API & Implementation to achieve. There is also some performance benefits to a custom implementation that doesn't rely on the base Minecraft Vanilla Server in some areas too, but it's not too significant. Mainly flexibility I guess. It also adds another way to grow the SpongeAPI and benefit all implementations. 😄

liach commented 6 years ago

2

Cybermaxke commented 6 years ago

A flexible and configurable minecraft server. ;) Along the way a lot of features will be configurable (like currently weathers), like custom/modified entities, item types, etc. This puts a lot of power in the hands of the server admins. And through the SpongeAPI plugins. Doing this while remaining "compatible" with vanilla minecraft. I say compatible because it's not it's goal to replicate vanilla completely. For example the world generator will be completely different. (It's also impossible to make this exactly the same as vanilla.) The flexibility also allows new concepts to be tested easily without having to hack into minecraft internals, super steve is here a great example of. ;) (set-data lantern:super_steve true)

Feel free to join the discord server if you have any more questions.

dannyr-git commented 5 years ago

Wouldn't the biggest value be performance of Minecraft servers? One of the biggest problems in the modded Minecraft community is the single-thread bottleneck of the server architecture.

liach commented 5 years ago

Unfortunately, lantern is not designed to be forge mod compatible.