I deleted all of my JVM arguments except for the RAM ones and it didn't crash this time, but I'm not sure if it is actually fixed or that was just chance.
Before: -Xmx4096M -Xms2048M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
After: -Xmx4096M -Xms2048M
[media]confirmed for 18w11a
Another Update: There are lots of structures, probably all of the ones in the game like igloos and desert temples.
Turns out that there are other structures too. I found a shipwreck.
Very strange, guess it's just an oversight and they didn't make an elytra texture for it