Closed LogicalGeekBoy closed 4 years ago
Can confirm, this issue occurs on Release Candidate 1. It is not possible to get the world to even load when carpet is installed and I'm in a custom dimension.
Edit: Here's a video of me creating a new world with a custom dimension to showcase the bug. https://youtu.be/2vNJ3ikmvf4
well, forgot now there can be more than 3.... Probably lots of other things also don't work in the custom dimensions
So, I've been thinking. Given that Mojang likes to change the format for custom dimension data, at least during snapshots (and some of the changes aren't even published), I've had to spend some time tracking down what I need to make my dimensions work on almost every snapshot update.
To save you the time of having to do that, I'm giving you and everyone else a copy of my custom dimensions to do whatever you want with it. Hopefully this will help make testing support for custom dimensions easier.
The Caves zip is a dimension I made to add custom caves to Minecraft. I combined it with the CaveBiomes datapack in my survival world to generate unique caves. The Glass zip is just a single layer flat world that I use for testing my custom portals datapack I've been working on. Enjoy!
I'm a long time user of Carpet and have been using it with the 1.16 pre-releases to test things out. I have experienced a game crash however that I think is due to Carpet.
Using Carpet in a normal world is just fine but if I create a the new custom dimension and teleport to it with Carpet loaded the game crashes. The same thing happens if I start a game in a custom dimension. If I remove Carpet and try again, everything works again.
Here's the crash log and looking through it, it seems this line https://github.com/gnembon/fabric-carpet/blob/master/src/main/java/carpet/script/utils/ShapesRenderer.java#L54 is throwing the error . I'm not sure if this is something you can fix as the
RenderSystem
class used on that line comes fromcom.mojang.blaze3d.systems.RenderSystem
.I suspect there is some work required generally to support custom dimensions so thought I'd post this as a starting point for this.
Thanks for all hard work you do with Carpet, it's greatly appreciated <3
Logic