SequinLand - Nukkit fork that adds some new and fancy features to Nukkit!

Discussion in 'Nukkit discussions and help' started by MrPowerGamerBR, 5/2/17.

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
We welcome you on our site. This site is devoted to the Nukkit project and all that is connected with him. Here you can communicate, download plugins, also many other things get acquainted! Register the account right now :3
  1. MrPowerGamerBR

    MrPowerGamerBR Developer

    Messages:
    8
    Likes Received:
    6
    Minecraft:
    MrPowerGamerBR
    SequinLand
    [​IMG]
    https://github.com/PocketDreams/SequinLand

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with this program. If not, see <http://www.gnu.org/licenses/>.

    A Nukkit fork that aims to add new and pretty features to Nukkit! (And sometimes pushes the changes to upstream )

    Introduction
    SequinLand is a Nukkit fork that aims to add new and pretty features to Nukkit.

    We try to improve the "Nukkit experience" by improving the "vanilla Nukkit" with new fixes, features and other stuff.

    Most of the "fixes, features and other stuff" are from PocketMine-MP and it's forks/spoons, but we also try to improve SequinLand by adding new and unseen features. (and also provide fixes for Nukkit)

    Of course, kudos to everyone and anyone that helped Nukkit to become what it is today, without them, Nukkit probably wouldn't even exist.

    When a feature is considered "stable", the feature is pushed to upstream as a pull request.

    Why fork Nukkit?
    SequinLand was forked because of the fact that upstream does not accept many contributions that are intended to better the ecosystem. Simply put, SequinLand aims to better the ecosystem by allowing changes to be exposed to a wider audience more quickly.

    SequinLand will still track upstream Nukkit and merge changes as needed.

    Servers using SequinLand
    None yet!

    Get SequinLand
    CircleCI: https://circleci.com/gh/PocketDreams/SequinLand/tree/master

    Build JAR file
    • git submodule update --init
    • mvn clean
    • mvn package
     
    fromgate likes this.
  2. expexes

    expexes Developer (Level 2)

    Messages:
    15
    Likes Received:
    7
    Minecraft:
    expexes
    Really Good!
     
    MrPowerGamerBR likes this.
  3. MrPowerGamerBR

    MrPowerGamerBR Developer

    Messages:
    8
    Likes Received:
    6
    Minecraft:
    MrPowerGamerBR
    Also, I should say some things about the project:



    1. SequinLand does NOT steal Nukkit's source and change the copyright headers to something else and say "nope, I did this" (like some other Nukkit fork that done that... (at least that fork is dead now)), I ONLY remove the copyright headers when I 100% redone the class myself.
    2. Nukkit plugins does work with SequinLand, HOWEVER I may break/remove some older APIs from Nukkit because Nukkit has a tons of deprecated methods or bad APIs that should be removed a long time ago but wasn't removed to keep "API compatibility". (Come on, PocketMine-MP API is already on 3.0.0-ALPHA2 while Nukkit is still on 1.0.0 since 2015!)
    3. I forked Nukkit because I was trying to find a good Minecraft Pocket Edition server software for my upcoming Survival server, PocketMine-MP is good but it uses PHP (and I don't like PHP... it just feels... "bad" when I try to use it.), MiNET is good but it is in C# (doesn't work in Linux) and it is more focused on Minigames/PvP servers (and I wanted something for Survival), Voxelwind (by @fromgate) seems a very promising server software, but as of now you can't use it to create a public server (unless if your server is just a flat grass terrain with nothing going on) and there is Nukkit (works but development speed is waaay too slow).
    So, after trying to learn PHP to create plugins for PocketMine-MP (and missing good libraries like Gson, Morphia + MongoDB driver, Apache Commons...) I said "fuck it, I will fork Nukkit and I will make it the best Minecraft Pocket Edition server in Java".

    Also, I accept any pull request (as long as it does work of course) on my fork repo, so, do you have any fix or improvement you want to make for Nukkit? Then go ahead and do a pull request!

    You may be thinking "why this JAR is soooo huge compared to the original Nukkit JAR?", well, for a few reasons: I updated all the libraries to the latest version (to not use obsolete libraries versions) and my fork also includes SQLite/MySQL dependencies out of the box (so you don't need to use DbLib with SequinLand! But if you want to use it, that's ok too ;) )

    (And... yeah, I know, it is a strange name, I'm not creative with names so I always name my projects after something that I like, in this case, Sequin Land from the Shantae series)
     
    expexes likes this.
  4. PikyCZ

    PikyCZ Developer

    Messages:
    23
    Likes Received:
    3
    Minecraft:
    PikyCZ
    :( its abadoned
     
  5. MrPowerGamerBR

    MrPowerGamerBR Developer

    Messages:
    8
    Likes Received:
    6
    Minecraft:
    MrPowerGamerBR
    Yes, I'm not using Nukkit anymore.
     
  6. PikyCZ

    PikyCZ Developer

    Messages:
    23
    Likes Received:
    3
    Minecraft:
    PikyCZ
    why? :/ It is so bad?
     
  7. twixi

    twixi Пользователь

    Messages:
    53
    Likes Received:
    1
    why removed?
     
  8. MrPowerGamerBR

    MrPowerGamerBR Developer

    Messages:
    8
    Likes Received:
    6
    Minecraft:
    MrPowerGamerBR
    Nukkit is unmaintained, I'm not going to bother to update something that is messy and doesn't even has active maintainers.

    I'm way better off developing a server software from scratch than maintaining Nukkit.

    Because I'm not developing it anymore, and I never updated my fork past 1.0.3. (because, as I said above, I'm not using Nukkit anymore)
     
  9. PikyCZ

    PikyCZ Developer

    Messages:
    23
    Likes Received:
    3
    Minecraft:
    PikyCZ
    nukkit is not dead..
    but yeah maintainers is off ..
     
  10. PikyCZ

    PikyCZ Developer

    Messages:
    23
    Likes Received:
    3
    Minecraft:
    PikyCZ
    Ok MrPower make new software: D: D: D
     

Share This Page