3 ms·
Compatible: You start a Pumpkin server, vanilla clients can join and play. Drop-in: You run a server for some time. You decide to switch the software by replac
by hoseja 2y ago
Compatible: You start a Pumpkin server, vanilla clients can join and play.
Drop-in: You run a server for some time. You decide to switch the software by replacing the executable. Everything works as before.
- bombcar 2y ago"Drop-in" is what enterprise software calls "bug-for-bug compatible" - e.g., replacing RedHat with CentOS (RIP) should work exactly the same, even if the CentOS team found bugs - they report them upstream and do NOT fix them themselves, because code may be relying on the bugs. This is especially true with complicated vanilla Minecraft setups and red stone machines (Java Minecraft red stone has "bugs" that "shouldn't be there" but cannot be removed now since so much depends on it).
- FrustratedMonky 2y agoGuess this gets to my other point. By the time you are 'compatible' then you have implemented everything needed to also be a 'drop-in' but data file formats might need a conversion. So convert from Minecraft data files to Pumpkin data files. Then it could drop in.
- nickitolas 2y agoIf you need to separately convert files yourself, then it is by definition not drop in
- FrustratedMonky 2y agoDidn't really mean 'myself'. But if Pumpkin detects an existing world, and does the conversion to their own format. Then it is drop-in. Even if they supply a tool, isn't it drop-in. Otherwise I'd so no software in existence is really drop-in. Most of them have some update that has to happen.