Java/bedrock development

Hi, uneducated new guy here. I run a bedrock server using BDS (terrible I know) and only really have knowledge in c++ and js. The Recent bedrock update is forcing me to trash years worth of personal code and I really want to switch to a Java based alternative (not crossplay) like nukkit so I can get away from having to deal with Microsoft’s nonsense. My question is for anybody who knows both platforms. Is nukkit the best alternative in my situation? Or is there more options that I’m not aware of?
19 Replies
Admincraft Meta
Admincraft Meta6mo ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by theonlygrizzy#0
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
Oh I want to add, the features I’ve added total 600+ custom items/blocks/entities meaning whatever I decide on would need to be able to support those kinds of mods without huge performance loss :April:
Skullians
Skullians6mo ago
You can run a Paper server and use Geyser to allow bedrock crossplay You would have to put in a lot of work to port your custom items and whatnot over to Java, plug-ins like ItemsAdder and Oraxen help with that
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
Does geyser have support for only allowing players of one platform to join? My only worry is I’ve heard that it can be a huge pain for server owners to keep all features working for players on each platform I’m solo dev so the less headache the better
Skullians
Skullians6mo ago
well if you want only java to join, don’t use geyser. the other way around…? Not sure but a plugin wouldn’t be hard imo…. And yeah, you’re right keeping plugin & bedrock compat is hard. Plugins like itemsadder do make it easier but it’s still a headache
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
Very fair, I do appreciate the input. At this point I’m willing to do anything but deal with mojangs bedrock updates so i’ll take a look at the paper/geyser combo. Im assuming multi-version support should be pretty standard with that kind of setup too? As in public plug-ins
Skullians
Skullians6mo ago
yeah you can use ViaVersion & ViaBackwards although I’m fairly sure you can’t do multi version for bedrock which is standard not sure
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
Hm not the worst case, anything beats the lack of control I’m getting now Thanks for replying tho, I appreciate your time and input. Definitely gives me another place to start
Skullians
Skullians6mo ago
No problem :ThumbsUp: would also recommend Pufferfish over Paper. It’s a high performance fork of paper, all plugins work on it normally like it would on paper it is just more performance
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
Sounds perfect, I get real stuck up about performance so i’ll opt for that
Skullians
Skullians6mo ago
!optimise
Carl-bot
Carl-bot6mo ago
You can follow these guides to optimize your server
Admincraft Canned Responses
Skullians
Skullians6mo ago
would recommend eternity’s guide ^^ doesn’t heart to read both though and remembers it’s a guide, not a tutorial so it shouldn’t be exactly the same
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
Yea i’ll be doing a lot of reading these next few months im sure. as someone with minimal Java experience is there any other guides/sources you would recommend?
Skullians
Skullians6mo ago
By java do you mean coding, or just general java mc server developing / admin?
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
General for servers, my brain works pretty well in understanding once I have a direction to go in
Skullians
Skullians6mo ago
https://setup.md/ fantastic resource
setup.md
Minecraft Admin Wiki
We're setup.md, the Minecraft administration wiki, written by enthusiasts and targeted to the novice.
TheOnlyGrizzy
TheOnlyGrizzyOP6mo ago
Awesome! I’m sure at some point in my development i’ll be back asking more questions but this should be enough to get me moving :Birb: thanks again I really appreciate it !answered
Admincraft Meta
Admincraft Meta6mo ago
post closed!
The post/thread has been closed!
Requested by theonlygrizzy#0

Did you find this page helpful?