Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
Yeah, there's a lot of development in Minecraft and too little in Cuberite
We're in for a terrible rewrite:
https://github.com/mrkite/minutor/issues...-372810068
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
I've tried the 1.13 snapshot 18w16a, and I'm rather surprised. First, it's pretty unstable, how could have they botched up so many things that worked well before? Such as shift-click in the furnace UI. And the client very often stumbles, puts back two blocks I've just dug, then removes them again. On the functional side of things, is it just me, or are there waaaayy less ores? I've been mining like crazy and I've got only 2 diamonds so far, normally I'd have at least a full stack by this time. Iron is rather sparse, too, and I can see the coal ore pockets are about half the diameter of the old ones (meaning 1/8 of the coal amount).
Also, I've noticed that Windows builds haven't been working since January, and no-one pinged me. Since I've uninstalled all MSVC versions except for 2017, it wouldn't've worked even if I did run the Jenkins agent. Working on that now...
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1075 thank(s) in 852 post(s)
The builds are working again.
Posts: 326
Threads: 41
Joined: Oct 2014
Thanks: 22
Given 95 thank(s) in 66 post(s)
(05-01-2018, 07:01 AM)xoft Wrote: I've tried the 1.13 snapshot 18w16a, and I'm rather surprised. First, it's pretty unstable, how could have they botched up so many things that worked well before? Such as shift-click in the furnace UI. And the client very often stumbles, puts back two blocks I've just dug, then removes them again. On the functional side of things, is it just me, or are there waaaayy less ores? I've been mining like crazy and I've got only 2 diamonds so far, normally I'd have at least a full stack by this time. Iron is rather sparse, too, and I can see the coal ore pockets are about half the diameter of the old ones (meaning 1/8 of the coal amount).
Also, I've noticed that Windows builds haven't been working since January, and no-one pinged me. Since I've uninstalled all MSVC versions except for 2017, it wouldn't've worked even if I did run the Jenkins agent. Working on that now...
I believe the ore issue was fixed in a recent snapshot.
Posts: 31
Threads: 2
Joined: Nov 2016
Thanks: 11
Given 7 thank(s) in 6 post(s)
It is no secret I always wanted to hack a bunch of cuberite instances together in order to achieve the so desired horizontal scaleability/redundancy. Well, the more I read the more I understood how inefficient my ideas were
Doesn’t mean I’ve given up though. Right now I’m trying to learn Erlang so I can use that to implement networking logic and whatever else fits the Erlang distributed model. For everything else, piggy back to Cuberite code (world generation comes to my mind). I also would like to experiment with an external plugin API, maybe something gRPC based? If people complain about Cuberite plugins being lua I don’t even wanna know what they would think of an Erlang based API.
As for osx-builds, long story short I had a combination of hardware and software failures (personal life happened too), after everything, I found myself locked out the build system so I can’t register this Mac as a node again. Gotta ping bearbin.
Posts: 108
Threads: 1
Joined: Aug 2016
Thanks: 22
Given 15 thank(s) in 11 post(s)
It's sad to see this project.... I don't wanna say die, but it kinda is dying....
Thanks for that honest comment Yan, wish you good luck!
Posts: 1
Threads: 0
Joined: Jul 2018
Thanks: 0
Given 0 thank(s) in 0 post(s)
Stuff like that happens, Yan. I hope you'll manage to sort things out and push through this slump. I think this project is worth it.
Posts: 952
Threads: 16
Joined: May 2013
Thanks: 66
Given 105 thank(s) in 89 post(s)
Dying? pfft. nothing of that sort. Being busy, possibly with a little burnout though? Maybe.
Also the codebase is huge and unwieldy, so forgetting a lot of how it works is very easy, so it's a bit of a chore getting back into it. :P
Posts: 952
Threads: 16
Joined: May 2013
Thanks: 66
Given 105 thank(s) in 89 post(s)
07-16-2018, 06:51 AM
(This post was last modified: 07-16-2018, 06:51 AM by tigerw.)
Also, the upcoming implementation of the global palette to fully realise blockstates might pose a bit of a problem for 1.13 compatibility. I'm assuming the internals of Cuberite isn't getting rewritten to remove data values (unnecessary abstractions belong to slow languages like Java after all), but the translation in the protocol layer will need to be figured out.
Posts: 16
Threads: 0
Joined: Aug 2017
Thanks: 0
Given 2 thank(s) in 2 post(s)
(07-16-2018, 06:51 AM)tigerw Wrote: I'm assuming the internals of Cuberite isn't getting rewritten to remove data values
It's seems unlikely. However, I'm guessing there will come a time when it becomes literally impossible to represent the block states in one nibble per block. Hell, we're already there with beds getting their own block entity just to store the colour.
|