What was used to Make Bukkit? [Thread purpose changed]

Discussion in 'Bukkit Discussion' started by HeartandSoul, Oct 19, 2016.

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

    HeartandSoul

    I know that if I peak inside the API, I'll find the library.

    What i'm asking is: How did you guys start out on Bukkit?

    Cause I was planning on trying something similar to bukkit for a singleplayer world. I feel as if it would be a fun experiment, but I don't think I can use the library that was used for bukkit.

    EDIT: Tagging for possibly great answers!
    @timtower , @mrCookieSlime
     
    Last edited: Oct 19, 2016
  2. @HeartandSoul
    Bukkit was built on top of the normal Mojang provided vanilla server. This is why we have NMS (net.minecraft.server), now this is not a great way to do it honestly it would have been better built from the ground up but I dygress. The library's Bukkit uses to create what you see are
    Gson
    Apache commons
    Netty.io
    FastUtil
    Yggdrasil
    Json simple
    Log4j

    And likely more that I cannot remember.
     
  3. Offline

    Tecno_Wizard

    IntelliJ's dependency table of the Bukkit API based on it's pom.xml

    All of these are maven artifact IDs Bukkit declares.

    Screen Shot 2016-10-21 at 4.20.55 PM.png
     
  4. Offline

    HeartandSoul

    An Update:
    I have basic classes created. Now I'm asking this:

    What libraries do you think would best fit with a single-player world version?
    @bwfcwalshy @Tecno_Wizard @timtower
     
  5. Offline

    timtower Administrator Administrator Moderator

    @HeartandSoul In my opinion: none.
    I just start a Bukkit server when I want to play singleplayer with more power.
     
  6. @HeartandSoul
    Just out of curiosity, why do you need a singleplayer bukkit server?

    There are already modding libraries for singleplayer, like forge, which are a whole lot more powerful, because you can modify both client and server.
     
    timtower likes this.
  7. Offline

    HeartandSoul

    I just want to make something for singleplayer that would allow the player to make his / her own changes to a world that doesn't require a server console.

    By the way, I tried fishing through the versions folder to see if the 1.8.9 in there would help, but it didn't. I'm gonna fish through the libraries folder and see what I can find. What do you guys recommend, cause This question was not answered.
     
Thread Status:
Not open for further replies.

Share This Page