The Story of Minecraft's Official Modding API

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • Become a Channel Member and unlock epic perks ► / @kasaisora
    Discord ► / discord
    Twitch ► / kasailive
    Instagram ► / kasaisora
    Twitter ► / kasaisora_
    TikTok ► / kasaisora
    Patreon ► / kasaisora
    Looking for more KasaiSora Content?
    Check out the 2nd Channel ► / @kasaigg
    My Minecraft Project Development Studio ► modrinth.com/o...
    The Story of Minecraft's Unreleased Official Modding API. This is a NEW Minecraft 1.21.1 video. In this video, I am going to talk about the lost potential of an official Minecraft Modding API. Back in 2010, Mojang, the creator of Minecraft, had plans to make an official Modding API for Minecraft. They planned to release tools, that would allow players to create Mods and Plugin for Minecraft. Mojang even hired developers to make this official API. But it never ended up releasing. And this is the entire story. It's very epic, fun, amazing and poggers! This will make playing Minecraft insane and amazing! Your players will absolutely love it! I had lots of laughs and fun. Hopefully, you'll get some useful information from this video. I love Minecraft fun!
    Minecraft Paper / Spigot / Bukkit / Purpur Tutorial. Also BungeeCord / Waterfall / Velocity proxy Tutorial. Minecraft: Java Edition / Minecraft: Bedrock Edition Server Plugin Tutorials. These plugins come from SpigotMC / MCMarket / BuildbyBit / CurseForge / Modrinth and Github. Minecraft Plugin Tutorials / Installation Tutorials / Plugin Setup Tutorials / Plugin Showcases / Plugin Reviews. Plugin support / Plugin Setup Guide. New Minecraft Plugins. Top 10 Minecraft Plugins / Best Minecraft Server Plugins. Top Minecraft Server Plugins. Paper / Spigot / Bukkit-based Plugins. But Minecraft Mods as well. Forge / Fabric / Quilt Mods. Most Fun Minecraft Mods. Download and Installation of Minecraft Plugins / Mods. Minecraft Mod Showcases / Mod Reviews. It's a KasaiSora video on RUclips. Not The Breakdown / Skip the Tutorial / Phoenix SC / Shulkercraft or any other creator. This is amazingly fun and absolutely poggers.
    #minecraft #minecraftmod #minecraftmods

Комментарии • 104

  • @jugnot_was_taken
    @jugnot_was_taken День назад +26

    bukkit was actually dmca'd by a LARGE contributer to the project. apparently, mojang was using for him for free labor. so, he was understandably mad

    • @WompClient
      @WompClient 21 час назад +3

      Mojang by secret owned Bukkit and profitted from it. So they turned his work to a previously open sourced project into money for their corp

  • @TURBO-g9k
    @TURBO-g9k День назад +78

    I in fact believe that if any official modding API were to come to the game it will be on bedrock

    • @Wertyhappy27
      @Wertyhappy27 День назад +6

      They did mention a proper api for bedrock when better together was first coming out, but seems it is dead

    • @EverybodyAntsGames
      @EverybodyAntsGames День назад +7

      @@Wertyhappy27 we have TWO. Two API's for modding. Not as good as Java's, but that's to be expected, we're working with a PROPER game language here, not the most easily hackable interpreted stuff possible, so the modding capabilities are a bit more confined, but both the Bedrock Edition API and the Script API are doing well, with the latter becoming more and more usefull in the last months. Canopy, which i mentioned in my comment, runs mostly on the Script API. Also, unrelated, but i've heard rumors (unconfirmed, i wouldn't get my hopes up) that we might be finally getting custom dimensions soon, so that's that for moding capabilities, after that Java and Bedrock will be mostly on the same level.
      Edit: i'm editing comments, as my keyboard is broken, i'm only correcting typo's

    • @auspiciouscheetah
      @auspiciouscheetah День назад +6

      @@EverybodyAntsGames god no, bedrock would still lack
      mixin support
      Data attachment variables
      most of the events that java enjoys
      custom event functions.
      it is an improvement, but unless microsoft really kicks themselves into high gear, bedrock will always lag behind java in modding

    • @everybodyants
      @everybodyants День назад +1

      @@auspiciouscheetah i said mostly, i understand the weakness of my flesh. I mean on the non-technical side, so yes, you'll be able to make the same stuff, just a bit worse. They did promise us java-level modding, and what i'm saying is that with what we've seen so far, we might get there relatively soon.

    • @imnotexpecting9543
      @imnotexpecting9543 День назад +2

      Technically it had a thing where you could use java script in bedrock for stuff

  • @jevil1558
    @jevil1558 2 дня назад +14

    Maybe we wont get an official modding API like the ones we have now. But I feel like datapacks might be their way of making a modding API. I think this because recently, Mojang has been adding a lot of features for datapacks and done a lot of data-driven changes, making it possible to do more stuff and basically make your own items with custom abilities. (Not blocks though as far as I know) If they keep up with adding more stuff to datapacks, then maybe it will become possible and maybe even desirable to make larger scale mods in the form of datapacks.

    • @samuelhulme8347
      @samuelhulme8347 22 часа назад

      You’re right about not being able to make custom blocks however we cannot make custom items too.
      But, we can make copies of existing items and tweak their behaviour slightly using existing game mechanics.

    • @gilireeves4956
      @gilireeves4956 3 часа назад

      I agree! Data packs are being updated so much and getting new features, I would be surprised if they eventually added some of these features that are harder.

  • @_MuhammadHassan_
    @_MuhammadHassan_ День назад +7

    00:04 Minecraft almost had an official modding API
    02:01 Development of Minecraft server software and licensing issues
    03:52 Bucket team joined Mojang to develop official modding API
    05:51 Many games have official modding tools, including Age of Empires, Call of Duty, Portal 2, and more.
    07:46 Mojang's acquisition of Bucket developers and the issue with the modding API
    09:39 Bucket was not the official modding API for Minecraft
    11:31 Microsoft's acquisition of Mojang impacted the future of Minecraft's modding API.
    13:22 Microsoft's plans with Minecraft Marketplace likely stopped the official Modding API.

  • @Enitii
    @Enitii День назад +2

    Minecraft's official API Seems like it's been abandoned, but I have that thought that it's being worked out secretly inside of Mojang. But if we did get it in the time frame that everyone was thinking we would have, I do feel like it would have been limiting, but the modding community would expand upon it. And I think we would still have the same mod launchers as we do now.

  • @Semmetje11lolly
    @Semmetje11lolly 2 дня назад +8

    Very interesting.. maybe the modding community would have been even bigger had there been an official API 🤔

    • @KasaiSora
      @KasaiSora  День назад +3

      Maybe. The Minecraft modding community is massive today though. Maybe modding would have never taken off the way it did, if there were an official API. I guess we’ll never know

    • @ThrowawayAccountToComment
      @ThrowawayAccountToComment День назад +1

      I think having more options for different APIs (fabric, forge, neoforge, spigot) has been better than one, maybe more limited official api.

  • @vz1778
    @vz1778 День назад +2

    Well, we gonna stick with datapacks at most for now on vanilla modding.

  • @ynntrostorage
    @ynntrostorage День назад +2

    Kasai, you are sooo goo at storytelling! Very interesting video, I didn't know anything from the Bukkit story.
    THE POPULATIONS ASKS FOR MORE!! 🔥🗣

  • @bulletHitmanedits
    @bulletHitmanedits 2 дня назад +29

    Maybe that's better they didnt made an official API cause that could have affected the game updates and maybe they also could hve made it paid for people to publish and make a situation that people have to use official API.

    • @aexxir
      @aexxir День назад +1

      dont think they would do that

    • @bulletHitmanedits
      @bulletHitmanedits День назад

      They would not but if they did that would be bad for us overall

    • @bititboi
      @bititboi День назад +1

      its not bedrock bro

    • @bulletHitmanedits
      @bulletHitmanedits День назад

      @@bititboi by this comment u prove that u dont know anything

    • @bulletHitmanedits
      @bulletHitmanedits День назад

      @@bititboi It is not even related to bedrock wdym

  • @luckyyyystarrrr
    @luckyyyystarrrr День назад +1

    Fun facts, Spigot is basically a fork of bukkit. So yes, all servers are technically running bukkit

    • @KasaiSora
      @KasaiSora  День назад +2

      I covered this in the video too. But yes, most modern modded server software are indeed forks of Bukkit. They are not running Bukkit anymore but they did take build upon the base that Bukkit layed down. This is why Bukkit plugins also still work on Paper servers

    • @samuelhulme8347
      @samuelhulme8347 21 час назад

      Not “all” servers are running bukkit. Only servers that use Spigot or a Spigot fork (like Paper) are running bukkit.

    • @luckyyyystarrrr
      @luckyyyystarrrr 21 час назад

      @@samuelhulme8347 I’m also talking about all paper forks, I know there’s minestom, fabric, forge and etc

  • @supertoady
    @supertoady 2 дня назад +3

    sad that it was never released

    • @modernmanueee_
      @modernmanueee_ 2 дня назад +5

      I'd rather have community managed, free and still financially sustainable mods rather than an official probably premium API

    • @weeeeeweeeeweee
      @weeeeeweeeeweee День назад

      to be fair that might been the best.

  • @robgames6789
    @robgames6789 2 дня назад +1

    I am sad this didn't make it :(

  • @Ancrek
    @Ancrek 2 дня назад +3

    They will not interested anymore, they took the focus to bedrock edition, of course for marketplace, they can change eula if they want that, but yeah, nothing changed, nowadays java edition vanilla looks bad without mods installed 😅

    • @KasaiSora
      @KasaiSora  День назад +1

      True the interest is definitely not there anymore. The community has Minecraft modding for Java figured out

  • @misterericwong
    @misterericwong День назад

    Hey Kasai, I like how you’re shifting from Minecraft plugin contents to interesting Minecraft topics videos. Love you work and great video!

  • @BinaryWhale
    @BinaryWhale День назад

    Kinda seems to me that datapacks are the API that Mojang wants to push for Java "mods". They were recently overhauled to make them do way more things (the switch from NBT to components).

  • @xymaryai8283
    @xymaryai8283 20 часов назад

    how did i never learn about Mojang buying Bukkit? i've been watching technical Minecraft youtube since 2012, and this never entered my memory? its like its all a traumatic memory for everyone and they all suppress it when talking about it, and i guess i was never into the twitter drama at the time, i was too busy playing the actual game i guess

  • @60_StreaksOfficial
    @60_StreaksOfficial 2 дня назад +1

    If the API were in the game, it would be easier to make mods.

  • @Juslife.
    @Juslife. День назад +3

    I think it's good that there is no official modding api. If you want to play minecraft with mods, you can choose Forge, fabric or whatever mod loader. If you want to play Minecraft without mods, you don't install a mod loader. An official modding api would, in my opinion, worsen the game because you feel compelled to install mods if they are supported by the game by default.

    • @konyalkorgoz413
      @konyalkorgoz413 23 часа назад +1

      think about it as there is no forge or fabric or others. instead there is one loader named something that you can download like the way you download forge or fabric. it is not essential that way and there is no mod incompatibility issues like you have now so it's a win-win

  • @FastEverLast
    @FastEverLast 2 дня назад +4

    It would have been so great to have an official API, then developers (specifically forge and fabric) wouldn't have to code their mods in two very different API's, on the server side it doesn't really made a different because it is all forks of each other

    • @totallynottwo5727
      @totallynottwo5727 2 дня назад +1

      The sad thing is Minecraft would probably make a mediocre Modding API, so people would end up still using Forge, Fabric and now the new Modding API

    • @lpfan4491
      @lpfan4491 День назад

      Some madlads actually just support all 4 current APIs(Forge, Neoforge, Fabric, Quilt) even tho they realistically only have to do one of them. I think nottwo is right that devs would just throw in a version for the official loader alongside everything else too, rather than doing less work.

    • @samuelhulme8347
      @samuelhulme8347 21 час назад

      There’s the Architectury API so mods just have to be written once and they just work on all loaders the Architectury API supports ( mods can also provide loader dependant code as needed ).

  • @bugalt
    @bugalt 2 дня назад

    That thumbnail is beautiful

  • @Bhoppings
    @Bhoppings День назад

    ive always called bukkit "boo-kit"

  • @EverybodyAntsGames
    @EverybodyAntsGames День назад +3

    The teams behind the Script API and the Bedrock Edition API are probably crying after seeing this XD

    • @EverybodyAntsGames
      @EverybodyAntsGames День назад +3

      like, rly, we've got two official modding API's over on bedrock, whatchu talking about?

    • @EverybodyAntsGames
      @EverybodyAntsGames День назад +1

      And, before some ignorants say this, yes, we have a relatively big, FREE modding community, and just because you are too lazy to check, doesn't mean we don't. ( the community actually sustains itself financially using ad redirection links, while keeping content free) There are some INCREDIBLE projects being created eighter with the official API's or for them, that are game changing. The Canopy add on, which is basically Carpet for bedrock, allowing for some real technical magic, and giving dependancies for extensions, with one official already out - Understudy, a pretty basic fake player add on, tho still very high quality with it's own ./help section and commands. Needs to be noted, that Canopy is new, only existing for a few weeks publically. Or maybe Bedrock Labs with out-of-game projects like AutoBE (an automatic tool for creating combined add on files, aka addonpacks) or - and this one is so unbelievably cool, i can't believe people haven't heard of it yet, JavaBE - a tool for turning Java mods into BEDROCK ADD ONS. Yes, i know some of you seeing this comment are wanting to go on a rant, why my opinion isn't valid due to your stupid supremacy syndrome, but we're a community too, and just because a Sweedish nazi indie game developer back in 2009 decided to use the worst possible language to make a game does not make you better than the 4/5th of the minecraft community you hate so much.
      God i'm tired of these buffoons.

    • @juniorwmg
      @juniorwmg День назад +1

      You havent watched the video it seems

    • @everybodyants
      @everybodyants День назад +1

      ​@@juniorwmg not the whole thing. I don't play java anyway. If this gives additional context, i will.

  • @ItsSafi_1
    @ItsSafi_1 13 часов назад

    Please do 'How to setup Pterodactyl panel on Windows'

  • @DDavid701
    @DDavid701 День назад +2

    why is on the bukkit website a curseforge logo?

    • @KasaiSora
      @KasaiSora  День назад +2

      Actually, a fantastic question. Bukkit used to be owed by Curse, the company behind CurseForge. In 2012, Mojang bought the Bukkit project and hired it's developers. What they did not buy, was BukkitDev. The plugin distrubution website that can be compared to SpigotMC. Meaning, it was still owned by Curse, than Twitch and now Overwolf. Therefor, bukkit.org does not have any CurseForge logo. But dev.bukkit.org does.

    • @DDavid701
      @DDavid701 День назад

      @@KasaiSora oh okay

  • @peklyis
    @peklyis 2 дня назад +1

    Great video as always!

  • @MinhaP-yw2rp
    @MinhaP-yw2rp День назад

    You are the best server tutorial youtuber keep it up

  • @xaxurro
    @xaxurro День назад +3

    Why people always refuse to acknowledge the Datapacks as the modding API? I mean it's not code, but can pretty much chage the gam to your liking with it right now, and it will only geet better

    • @Yasser-444
      @Yasser-444 День назад +3

      @@xaxurro datapacks are far from mods, they can't nearly do as much as mobs do, sure, they ~mod~ the game, but calling it a mob api is an overstatement

    • @xaxurro
      @xaxurro День назад +1

      @@Yasser-444 Yeah fair, but it's planned that it's the goal to make every single aspect of the game a datapack, iirc only things missing are adding entirely new items, mobs and blocks, and UI's that would be it right?

    • @justawhim
      @justawhim День назад +1

      @@xaxurro yes but fundamentally datapacks will not allow foreign code to run, which will not allow many of the optimization mods like sodium or optifine to work. Something like create contraptions will not be able to work the way it does with datapacks as long as it does not allow outside code to run as part of the game.

    • @jevil1558
      @jevil1558 День назад

      @@justawhim Datapacks are still pretty powerful in what they can do. There's datapacks which adds some survival server commands like /tpa, /homes /back and such, and there's also a datapack that recreated the gravestone mod in vanilla. And not too long ago, SethBling made a physics simulator in a datapack. The only big limitation I can think of is that datapacks are strictly serversided, which was also the case for Bukkit / Spigot. But Mojang has been doing a lot for datapacks and data-driven changes recently, it's not too out of the question for me if the items / blocks themselves became data-driven to allow for truly custom items and blocks.

    • @justawhim
      @justawhim День назад

      @@jevil1558 not saying they are not powerful just more limited than what modding can due to how the data packs work.
      I do think it can get good enough to be able to replace a lot of content people use mods to add, but not necessarily all.

  • @KushRBLX
    @KushRBLX 22 часа назад

    For your Minecraft server what are you using like apex, papermc? What?

    • @samuelhulme8347
      @samuelhulme8347 21 час назад

      Apex is a server hosting company.
      Paper is software like Spigot (or bukkit) that actually implements the server.
      They are two very different things.

  • @artiman24
    @artiman24 2 дня назад

    can you make a video about auto-mcs its a great server hosting tool for self hosting

  • @iRedFox_Jr
    @iRedFox_Jr 2 дня назад

    interesting..

  • @samma-pixelstudio
    @samma-pixelstudio День назад

    welp we got datapacks that are similar to mods

    • @samuelhulme8347
      @samuelhulme8347 21 час назад

      They’re no where near the same as mods, sadly.
      We cannot make custom blocks, items, guis, entities or anything else.

    • @julmik2
      @julmik2 21 час назад

      @@samuelhulme8347 there are some data packs that adds custom blocks, items and entities.

  • @Not_CrystaI
    @Not_CrystaI 2 дня назад +1

    fabric is best

  • @Kabukkafa
    @Kabukkafa День назад +1

    Neden sadece İngilizce ki?

    • @Kabukkafa
      @Kabukkafa День назад

      What could happen tho?

  • @kairu_b
    @kairu_b День назад

    Great video

  • @whitefang12_32
    @whitefang12_32 2 дня назад

    intresting really interesting

  • @approt7881
    @approt7881 2 дня назад +1

    64 likes

  • @f_cfox
    @f_cfox 2 дня назад

    Crazy

  • @MrTiktok33
    @MrTiktok33 2 дня назад +1

    Does the legend respond?

    • @KasaiSora
      @KasaiSora  2 дня назад

      Who is the legend though? 👀

    • @MrTiktok33
      @MrTiktok33 2 дня назад

      @@KasaiSora you are the legend

  • @ItsArtsign
    @ItsArtsign День назад

    Hi

  • @tashnifgaming85
    @tashnifgaming85 2 дня назад

    Yo

  • @gudmorninggur6189
    @gudmorninggur6189 2 дня назад

    Yo❤

  • @tantaf123
    @tantaf123 2 дня назад

    e

  • @that_guy1211
    @that_guy1211 День назад

    ah yes, the classic microsoft of hugging open standards, extending them in unsupported ways before letting it die
    except this time it wasn't microsoft, WE COULD'VE HAD A GOOD MODDING API, but guess what? Mojang pushed that aside, cause bedrock addons would make them money, and not java mods, to them java mods won't make any money to mojang or microsoft
    i mean, they could've implemented a marketplace for java. But thank FUCK! they didn't!

  • @SBComunity
    @SBComunity 2 дня назад +1

    First!

    • @Adam_zg
      @Adam_zg 2 дня назад

      Nope, stob being like npc

  • @herrlamatv
    @herrlamatv 2 дня назад

    13th comment

  • @mrjockeyw
    @mrjockeyw 2 дня назад

    First!🎉

  • @ChickLive
    @ChickLive 2 дня назад

    First plz comment 🎉🎉🎉 love ur vids!