I'd like to outsource sone of my more client-heavy machinery in 1.14.4 Java Edition to a custom void dimension. I haven't reached the End yet, which might be one alternative solution to this issue.
What I'm thinking about is a custom portal which leads to a dimension with only a bedrock and a portal back to the overworld. The purpose of this dimension would be performing render-heavy automated tasks.
Is it possible to make a custom dimension using only datapacks?
I've found an example here (Portal at 3:30):