Earlier quoted context omitted.
At the cost of inner-platform-effecting all the game code. Long-time software engineers know all about the inner platform effect - if not, see [1]. Instead of writing directly what you want, something like: new Block("mymod:mystone").setShape(Shapes.CUBE).setTexture("mymod:stone_texture").setStepSound(Sounds.STEP_ON_STONE)... you now have to do some of this inline (the part that can't be customized in data packs): ne…
I still think this is better than mod load conflicts when two mods attempt to overwrite the same Minecraft-core class file. Pre-forge modding was not good.
Playing “Minecraft” without Minecraft (2024)
71–80 of 88 posts
Re: Playing “Minecraft” without Minecraft (2024)
#72Earlier quoted context omitted.
>never provided any sort of modding support Bedrock added support for modding in 2016, 9 years ago, with resource packs and behavior packs. You can make custom entities, custom items, custom blocks, etc. There is also a marketplace available to distribute these to players, built right into the game. Java edition also has had similar things for many years.
Java edition is night and day different. Take the pack I'm re-playing at the moment, Compact Claustrophobia. Even the opening moments of that pack are nothing related to the Minecraft game you can buy. Scraping materials from the bare walls? Not a thing in Minecraft, but the mod adds that because otherwise how are we going to make even a block of dirt. Oh right yeah, no dirt, we start inside an unbreakable [as far as…
Did you read my post? I'm saying that Bedrock has mod support built in with public documentation. There are a bunch of hooks. You can add new blocks. You can make things happen when clicking in them. You can add brand new items.
Re: Playing “Minecraft” without Minecraft (2024)
#73Earlier quoted context omitted.
>never provided any sort of modding support Bedrock added support for modding in 2016, 9 years ago, with resource packs and behavior packs. You can make custom entities, custom items, custom blocks, etc. There is also a marketplace available to distribute these to players, built right into the game. Java edition also has had similar things for many years.
I remember when the c++ edition came out, but have not really followed since then. Are all of the servers/mods still written in Java and it was just the desktop client that was rewritten in c++? Or is there a division between Java mods and c++ mods?
Re: Playing “Minecraft” without Minecraft (2024)
#74Earlier quoted context omitted.
The kids all seem to use tablets or windows with bedrock though, my own are the odd ones out with Java on Linux.
A lot of windows users use java on windows too. I do think that I have yet to see a bedrock player on windows as compared to java player on windows & I have been playing minecraft for so long and joined so many discord communities of minecraft related as well and that's my experience. Java is really peak minecraft, with modpacks as well. You should try out prismlauncher, its open source and works quite smoothly on li…
Re: Playing “Minecraft” without Minecraft (2024)
#75Earlier quoted context omitted.
Minecraft is wierd because all that amazing modding that is done is in spite of mojang not because of them. I have not played minecraft in a few years but I think nothing has changed. Mojang, even pre microsoft, has never provided any sort of modding support. I grew up on quake where ID would give you the game code and tools necessary to make mods. Mojang gave nothing. modding on minecraft involved decompiling the by…
>never provided any sort of modding support Bedrock added support for modding in 2016, 9 years ago, with resource packs and behavior packs. You can make custom entities, custom items, custom blocks, etc. There is also a marketplace available to distribute these to players, built right into the game. Java edition also has had similar things for many years.
It will always be more limited that Java modding but is catching up in large areas of functionality.
Amazing seeing what people are making in Bedrock running on old Android phones, Switch, and company.
Re: Playing “Minecraft” without Minecraft (2024)
#76So is it based on the original or is it a reimplementation? It's based on CraftBukkit about which their site says:
> CraftBukkit is a modified version of the Vanilla Minecraft Server which allows it to run Bukkit plugins. The main goal of this project is to produce a server as close to Vanilla as possible,
So it's based on the original code? But it's also said to be open source. I'm confused.
Being able to play without a Microsoft account does appeal to me; the forced migration from Mojang accounts to Microsoft's shitty account system still leaves a bad taste in my mouth. Also, my son can't play with his friends because they all have Bedrock while we of course have Java.
Re: Playing “Minecraft” without Minecraft (2024)
#77Re: Playing “Minecraft” without Minecraft (2024)
#78Why not use the popular spigot server? I use it myself, but I've got to admit I have no idea whether it's based on Mojang code or a reimplementation. Spigot supports the newest Minecraft editions, and requires a MS account, but I don't download it from Microsoft. So is it based on the original or is it a reimplementation? It's based on CraftBukkit about which their site says: > CraftBukkit is a modified version of th…
I don‘t know for sure, but the source code could be based on a decompilation of the official server classes. Apparently decomp projects are open-sourceable - see all the N64 projects that would otherwise have been shut down by Nintendo.
Re: Playing “Minecraft” without Minecraft (2024)
#79Earlier quoted context omitted.
Java edition is night and day different. Take the pack I'm re-playing at the moment, Compact Claustrophobia. Even the opening moments of that pack are nothing related to the Minecraft game you can buy. Scraping materials from the bare walls? Not a thing in Minecraft, but the mod adds that because otherwise how are we going to make even a block of dirt. Oh right yeah, no dirt, we start inside an unbreakable [as far as…
>Not a thing in Minecraft, but the mod adds that Did you read my post? I'm saying that Bedrock has mod support built in with public documentation. There are a bunch of hooks. You can add new blocks. You can make things happen when clicking in them. You can add brand new items.
With the approach they're taking in Bedrock maybe the Compact Machines I was first playing with years ago become possible (if somebody puts in a lot of labour) in ten years, or in twenty - if sanctioned. But they've existed for years in Java, so why bother?
Re: Playing “Minecraft” without Minecraft (2024)
#80Why not use the popular spigot server? I use it myself, but I've got to admit I have no idea whether it's based on Mojang code or a reimplementation. Spigot supports the newest Minecraft editions, and requires a MS account, but I don't download it from Microsoft. So is it based on the original or is it a reimplementation? It's based on CraftBukkit about which their site says: > CraftBukkit is a modified version of th…
> So it's based on the original code? But it's also said to be open source. I'm confused. I don‘t know for sure, but the source code could be based on a decompilation of the official server classes. Apparently decomp projects are open-sourceable - see all the N64 projects that would otherwise have been shut down by Nintendo.
The code patches are open source, alongside some new classes (that are mainly interfaces, and the patches add the implementations basically, and also hooks into their event system)
Spigot themselves don't provide a link to a built .jar, their provide a link to a java tool that
- downloads the official Minecraft server - decompiles it into .java files - Applies the source code patches that are open source in spigot - Adds the spigot api files that are 100% open source - compiles all of this back to a .jar