4 ms·
It's a shame Bedrock modding (behaviour packs?) is so limited. The performance is so much better than the Java version. It's also a shame it has Xbox shit and m
by c7DJTLrn 4y ago
It's a shame Bedrock modding (behaviour packs?) is so limited. The performance is so much better than the Java version. It's also a shame it has Xbox shit and microtransactions shoved in.
- brucethemoose2 4y agoWell the Java version is so moddable because its Java, thats almost impossible for Bedrock unless it goes open source or moves to unobfuscated C# (which is impossible because of the MTX of course).
- nottorp 4y agoBedrock has IAPs now? I mean it was useless anyway for running a private server, and only runs on Windows, and automation is limited because they crippled the world update distance to have the omg raytracing! or whatever. And now it has IAPs too?
- zamadatix 4y agoBedrock has had IAPs for many years. It's fine for a private server and they offer Windows and Linux versions of it (client side it supports pretty much every platform except Mac/Linux, including oddities like ChromeOS). Just don't go running it expecting to set up what you would on a Java server - it's two different environments. World update distance default is lower in Realms but can be configured on a private server or client hosted session. It's not really related to raytracing, simulation range has little to do with that. Both clients/servers have their ups and downs. I do wish they'd release the Bedrock client for Mac/Linux though. Then all platforms would have an official way to interop.
- nottorp 4y ago> It's fine for a private server Land claim / griefing protection? Multiplayer sleep? Custom recipes? Dynmap? Multiverse? WorldGuard rules? :) Edit because I can't reply any more: > to use a 3rd party bridging solution with it instead like GeyserMC+Floodgate All that for the privilege of running the Bedrock client on a Mac with Crossover, I guess. Nah, they can keep it. I didn't even claim the free Bedrock when they were giving it free to java owners. On the server I play we're looking forward to testing Folia so redstone addicts will only lag themselves and not everyone btw.
- zamadatix 4y ago> Just don't go running it expecting to set up what you would on a Java server - it's two different environments. That said multiplayer sleep, custom recipes, bedrock-viz, and others exist. Customized protection I've found to be lacking though. But honestly if you're looking at that many 3rd party things you might find it easier to use a 3rd party bridging solution with it instead like GeyserMC+Floodgate. It still has limitations compared to a native java (client, server, mod) tuple but it's probably easier to adapt to if you're used to java server.
- deleted 4y ago[deleted]
- Karsteski 4y agoSorry I just can't figure this out, what is an IAP?
- terafo 4y agoIn-app purchases
- c7DJTLrn 4y agoDoes modding need to mean actually modifying game files? When we say modding, we generally mean adding new blocks, items, and behaviours no? Surely this could be done with a public API? It might not give you quite as much freedom as existing mods but you could get most of the way there.
- brucethemoose2 4y agoI'm not sure you understand how mechanically complex MC modding gets. https://www.youtube.com/watch?v=rR8W-f9YhYA https://www.youtube.com/watch?v=rR8W-f9YhYA ... and that is just one mod. There are mods for interplanetary space travel, mods for modular portals and matter-energy conversion, mods for full z height terrain gen and massive premade structures, mods for virtual NPCs and towns, "backend" mods that overhaul the render, light engine, chunk loading and such. You cant get that with simple block APIs (which Java and Bedrock have to a limited extent). And we do have modding APIs, like Fabric and Forge. They are just unofficial. That being said, there is a better middle ground between the current extremely limited official APIs and the very permissive unofficial modding APIs, but it will never happen because it would interfere with Bedrock's MTX, and Java's development is too conservative.
- imtringued 4y agoYou seem to underestimate the amount of modding that vanilla Minecraft servers have, such as Wynncraft or Hypixel Skyblock. They turn Minecraft into a completely different game and most of the changes are server side. Also, Fabric and Forge are not modding APIs. They sometimes provide extra APIs on top of the base game to make mod compatibility easier, but you are very much supposed to just mess around with the Minecraft codebase directly and directly reference Mojang classes in your code. If all you want to do is add a new block in Fabric you don't touch any Fabric API.
- brucethemoose2 4y agoYeah no question that server only modding is huge too. Its like 2 completely different ecosystems.
- brucethemoose2 4y agoAlso Java performance doesn't have to be so horrendous, that is Mojang'a fault. They could iron it out with a tiny fraction of their sales. That being said, the low hanging mod fruit they could incorporate is often poisoned by GPL or some other weird license.
- jayd16 4y agoWhy isn't there a mod to iron out the performance if its so trivial?
- brucethemoose2 4y agoThere are many such mods. There have been for years. https://github.com/TheUsefulLists/UsefulMods#performance-and-bug-fixing-mods https://github.com/TheUsefulLists/UsefulMods#performance-and...
- creatonez 4y agoSee https://github.com/Fabulously-Optimized/fabulously-optimized/blob/main/INCLUDED-MODS.md https://github.com/Fabulously-Optimized/fabulously-optimized...
- imtringued 4y agoThere is no reason for Mojang to copy mods. It is better for them to develop their own solution so that they can maintain parity between Java and bedrock edition.
- brucethemoose2 4y agoWell they have had the opportunity to (for instance) overhaul the renderer or thread dimensions since 1.0 in 2011, and we are still here tapping our feet. They have tried to pull in mods before, but unfortunate drama that ensued probably soured them on that idea.