Open Terrain Generator (OTG)

Open Terrain Generator (OTG)

10M Downloads

Conquest Foliage randomly crashing when loaded

GoinInsanse opened this issue ยท 0 comments

commented

OTG Plugin or Mod

  • OTG Mod for Forge
  • OTG Plugin for Spigot

OTG Version

  • 1.16.5
  • 1.17.1
  • 1.12.2_v8_r1
  • 1.12.2_v7_DEV_r26
  • 1.12.2-v6
  • 1.12.2-v5
  • 1.11.2-v8
  • 1.11.2-v9
  • 1.10.2-v21
  • Other - specify here

Forge or Spigot Versions

1.16.5-forge-36.2.20
(Have also tested 36.1.0, issue still persisted)

Server/Client Log

Lastest:
latest.log

Crash:
crash-2022-01-29_22.55.50-server.txt
crash-2022-01-29_10.28.36-server.txt

Current BO3 template I'm using for all Conquest plants:
conquestplantexample.txt
The plants are set to spawn only on grass blocks, and replace one block of air.

What other plugins are you running?

worldedit-mod-7.2.5-dist (Only using this to select blocks for OTG to export as bo3s)
OptiFine_1.16.5_HD_U_G7
OpenTerrainGenerator-1.16.5-0.1.10
ConquestReforged-mc1.16.5-5.0.5
Chunk+Pregenerator-V1.16-3.2.1 (I have tested with and without this mod)

Description

I am using OTG to populate vanilla biomes with single-block BO3s of foliage from Conquest. While the BO3s often generate correctly, at some point, a new chunk will crash the game when loaded. These problematic chunks only occur in biomes I have Conquest's plants set to spawn in. I also tested the generation on a preset where the biomes were completely flat, and the issue persisted.

Foliage in Conquest, for some reason, all have the 'layers:8' property. Because most of the time the plants do spawn correctly, I think the crash occurs when the plant replaces an air block incorrectly, forcing it to have layers when it can't. The template itself is very minimal, and I don't know what counts as a 'safe' air block or a 'unsafe' one for the plant to replace, so I am unsure what to troubleshoot exactly.

Reproduction:

  1. Download Conquest/OTG
  2. Use template with any foliage ID (Flowers, Grasses & Shrubs) from Conquest, set it to spawn in any biome.
  3. Explore that biome. The more Conquest foliage in the biome, the more likely it will crash.
  4. Upon loading a chunk with a 'layered' air block, game will crash.

E: All Conquest foliage should spawn without error.
R: Instead they only do most of the time. Random conflicts with the layered foliage and air blocks cause crashes.