Terra (Fabric/Forge/Paper)

Terra (Fabric/Forge/Paper)

74.2k Downloads

[Bug] Feature Not Updated On Reload

ydal251 opened this issue ยท 0 comments

commented
  • I have checked that I am on the latest version of Terra.
  • I have searched the github issue tracker for similar issues, including
    closed ones.
  • I have made sure that this is not a bug with another mod or plugin, and it
    is Terra that is causing the issue.
  • I have checked that this is an issue with Terra and not an issue with the
    pack I am using.
  • I have attached a copy of the latest.log file
  • I have filled out and provided all the appropriate information.

Environment

Name Value
Terra Version 6.4.3
Platform / Platform Version Purpur-2134
Any External Plugins or Mods Spark, WorldEdit
Terra Packs In Use Overworld, Modified Overworld, Substratum, Modified Substratum (Active Pack)
Terra Addons In Use [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected] [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected] [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff [email protected]+ab60f14ff

Issue Description

Features used as preprocessors (Such as in the lush_cave_water_pools) do not update changes on a /terra:packs reload
There are no errors on pack reload, and the changes do work as expected after server restart

Steps to reproduce

  1. Generate chunks containing the feature you're editing
  2. Make and save config changes such as:
    structures:
      distribution:
        type: CONSTANT
      structures: BLOCK:minecraft:diamond_block
    
      To:
    
    structures:
      distribution:
        type: CONSTANT
      structures: BLOCK:minecraft:emerald_block
    
  3. Run /terra:packs reload and wait for conformation Terra reloaded successfully
  4. Teleport to new chunks
  5. The changes have not applied to new generation
  6. Restart server
  7. Teleport again to new chunks
  8. Changes to generation are applied now

Expected behavior

As described in the Wiki (https://terra.polydev.org/config/development/introduction.html#reloading) and for most changes a restart is not needed to make generation changes

Actual behavior

Generation changes made to Features used in Preprocessors do not take effect without a server restart

Full stacktrace

No errors, logs attached
latest.log

Additional details

N/A