Development Assistance Usage of craftbukkit in projects?

Discussion in 'Plugin Help/Development/Requests' started by thomas15v, Jan 4, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    thomas15v

    Hi, for one of my projects I use craftbukkit as dependency. I use maven to build my plugin. Is their any way that I can compile my project without the need of having the dependency jar? A the moment I added a lib folder with the jar in my project. But I can't push that to github I guess.

    If anyone could provide me a way to build my project legally that would be appreciated :). Please note that I need a 1.4.7 version. No "legal" spigotbuilder jar or whatever.
     
    Last edited: Jan 4, 2015
  2. Offline

    mythbusterma

    @thomas15v

    You need a 1.4.7 version of CraftBukkit? Why? Are there any servers run that version anymore?
     
  3. @thomas15v Providing CraftBukkit isn't legal.
     
  4. Offline

    thomas15v

    @mythbusterma Don't worry I already have a jar. But its because my plugin is designed to work the best on 1.4.7 because Tekkit Lite. Not that it stops it from running on newer versions.

    @AdamQpzm I know.

    I am guessing that reflecting craftbukkit and depending bukkit will be the only solution :(. I made this thread to find out other possibilities as I am not looking forward to that lol.
     
  5. Offline

    timtower Administrator Administrator Moderator

    Moved to Bukkit alternatives
     
  6. Offline

    Bobcat00

    What's wrong with the dependency on CraftBukkit? It's not like version 1.4.7 is going to change anytime soon.

    If you're worried about legalities, as long as you're not distributing CraftBukkit, it's fine to use it as a dependency for compiling.
     
  7. Offline

    thomas15v

    Wow, this is strange, Seems depending bukkit works out of the box somehow. That wasn't the case in the first versions of my plugin :eek:. But the question is still interesting I think.

    How can we legally compile plug-ins that don't follow the API and use NMS?

    @Bobcat00 are you sure about that? Wouldn't I get DCMA's if my repo contained a compile craftbukkit jar? The mirror I downloaded that craftbukkit jar from is also down already. The whole point of maven, is that any machine can compile. Like if you would download my project, all I want you to do is "mvn install" and you have a compiled version of my plugin.
     
  8. Offline

    mythbusterma

    @thomas15v

    You never could legally use Craftbukkit anyway, the entire project was illegal. That's besides the point.

    Honestly, there isn't a way. Build against Bukkit or Spigot, or build illegally. Those are your only two options if you really need NMS.
     
  9. Offline

    thomas15v

    @mythbusterma oke :(. Thats kinda sad, but yeah. Well I changed the dependency to bukkit now. So its kinda legal now xD.
     
  10. Offline

    Bobcat00

    Well, yeah, that would be distributing it. I thought you just wanted a copy to compile on your local machine. You can still distribute your source, but if someone wants to compile it for themselves, finding a copy of CraftBukkit is their problem, not yours.

    And how is using CraftBukkit illegal, but using Spigot is legal?

    <Edited by bwfcwalshy: Merged posts, please use the edit button rather than double posting.>
     
  11. Offline

    mythbusterma

    @Bobcat00

    I'd have to look at the specific differences for Spigot, but CraftBukkit always has been illegal due the license mismatch between NMS and CraftBukkit's code.
     
  12. Offline

    MisterErwin

    @Bobcat00 Spigot is as "illegal" as Craftbukkit.

    Spigot was claimed (DMCA) too, but... yeah...

    And as @mythbusterma said: Craftbukkit's license was always invalid.
     
Thread Status:
Not open for further replies.

Share This Page