Iris

World Generation through a new Iris

GPL-3.0 License

Stars
435
Committers
29

Bot releases are hidden (Show)

Iris - 2.3.2 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • You can NOW compile with the latest JFROG Fallback
  • Snow / Decorators Should not replace objects, Fixed for snow, Report for any others we missed
  • Effects in Settings are now respected!
Iris - 2.3.1 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Actually merged the 2.3.0 changes to git
  • Fixed (Removed) the everbroken clean command
  • Fixed Time Scalar in days being completely wrong in the ETA
  • Fixed Y-Offset issues
  • Overall Pregen Improvements
Iris - 2.3.0 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:
The changelog text box does not have enough Characters to describe what changed. Please hug me I'm scared. Here is my best representation

  • Updated Iris Pack for new pack
  • The iris chunk generation speed is using the "Unsafe" system in java 17, allowing us to literally rewrite the vanilla server, bukkit generator, chunk generator, and anything we want. This is on a scale of 1-10 danger levels, a 10. But Cyberpwn wrote it so ill say 4. This crazy fella did some Gypsy magic that im unable to comprehend. (There will be a library for this because of how good it is) And im sure we are breaking some records in terms of generation speed (700% than EWG/RWG, and 430% faster than vanilla 1.12) its, pardon my French- FUCKING FAST.
    And a quote from him:
    Here is an example. Be sure to be as safe as you can with unsafe, because if you missed set faults from your C programming days, you can get them all back again with unsafe....
  • The average Pregenerator speed (that will be available in a future update as its a little buggy right now so we wont implement it JUST yet) is around 450chunks a second on my Ryzen 5900x, Flying around is at 150-300chunks a second.
  • The current pregenerator is NOT as fast as flying (this is funny) so for now you really dont need to pregen unless you want a 'map'. Having said that in a future update The pregenerator will be all fixed up and ready to go, as of now its only like 50-60
  • We now have our own Custom Biome Provider, and just deleted vanillas. so yea.
Iris - 2.2.19 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:
This update is a complex update, But the TLDR: It go faster but might break

  • Added a precache system, This should cache systems and complex structures BEFORE it generates allowing for it to be accessed faster / instant Between a 5-15% performance bump
  • Enhanced the speed of lots of the noise algorithms (10-15% performance bump)
  • 3x'd the cache / load times for a 1-2x performance bump
  • No more Object Drift
  • No more Seed Drift
  • No more Color Drift
  • no more Color, Seed, Biome mismatches
  • Fixed Memory leak post pregen when exploring

Speed Examples: (my cpu, your results may vary)
PREGEN-
Before : 7-15cps
now: 40-250 (in spots)
WALKING ABOUT-
Before: 2-13
now: 30-80

So yea, Lots of updates.

THIS WILL LIKELY BREAK YOUR WORLD IF YOU ARE ON 2.2.17 specifically . If you are on other versions the update will be less problematic, but some issues may happen, a regen is suggested

This is Experimental and you should make a backup before staying on this version as there will maybe be bugs, but to get them fixed we need them reported!

Iris - 2.2.18 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Significant Performance improvements (Cachine, Threadding, and other Optimizations)
  • Fixed Loot breaking in structures
  • Fixed Mantle retention for Objects (Dust)
  • Fixed Mantle retention for Biomes (/iris what biome... /Iris goto... etc...)
Iris - 2.2.17 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Hotfix for Blockdrops
Iris - 2.2.16 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Updating local Repos
  • Migrated from CloudSmith to Jfrog
  • Fixed Special Source
Iris - 2.2.15 for MC 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Fixed Various Block drop problems
  • Loot tables / Loot table Overrides have been fixed
  • Spigot Reliance fixed
Iris - 2.2.14 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Fixed Vines, Again! for Floors
  • Merged stability changes
  • Made the folder checking system recursive
Iris - 2.2.13 for MC 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Fixed Versioning compilation issues
  • Forceblock nolonger Crashes
  • Forceblock Works now (as intended, as far as we can tell)
Iris - 2.2.12 for 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • /iris what biome might be fixed (or one way of reproducing it)
  • Iris Mantle retention Fixes
  • BlockDrops works, and no longer kills server (this is good)
  • Vatuu is a king, Can confirm
Iris - 2.2.11 for MC 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Removed SoftDepends (This might cause issues) with plugins, please report if it does
  • Fixed Internal Versioning, Should work with latest 1.19.2 now...
  • Fixed Compiler Issue, you should be able to compile it now
  • Fixed Author area to stop spitting errors when referencing authors
Iris - 2.2.10 for MC 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Fixed some Iris Loot Table problems internally (faster externally)
  • Enchantments now Apply to loot
  • Autocomplete for Enchantment Types
Iris - 2.2.9 for MC 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Improved Generator Generation Performance 5-20% (We disabled the vanilla biome setter because it was doing CUBIC SPLINE CALCULATIONS for whatever reason, and disabling that is an experimental fix at this problem as we continue to improve the generation speeds. you will notice a speed bonus :) )
  • Made a Dummy Biome provider to skip Banilla (Speed up custom chunks)
  • Limited the number of spammed threads, should reduce memory consumption and fic Crash on docker
  • Improved Skulk, and general Vine placements when using paint (Need more feedback)
Iris - 2.2.8 for MC 1.19.2

Published by NextdoorPsycho about 2 years ago

Changelog:

  • updated the NMS to support 1.19.2
  • Added Semaphores to the generation to slow down the rate iris Queues chunks in the Pregenerator
  • Added a limit to max being your CPU core count instead of infinite.
    Performance gain may or may not be here, as the performance is negligible at best, but its a change for the future generation to rely on for caching
Iris - 2.2.7 for MC 1.19.1

Published by NextdoorPsycho about 2 years ago

Changelog:
"Originally, the pregen job was periodically cleaning the mantle region cache upon entering each new region But that clean only takes out regions that have not been accessed for a certain period of time So while the pregen went on, it just never removed older regions as they were continuously accessed by validation" ~ Vatuu

  • Fixed a Memory leak creeping then crashing by cleaning old regions during pregeneration. (Still looking into others)
  • Sorted Noise Values in noise maps.
Iris - 2.2.6 for MC 1.19.1

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Fixed the Skulk Vein acting like a block and not a multiblock vine
  • No more Debug messages
  • Vine Derivatives actually place correctly (future proofing)
  • QOL Enforces Sync now
  • Updated to 1.19.1
  • Removed /Iris Create command old error
Iris - 2.2.5 for MC 1.19

Published by NextdoorPsycho about 2 years ago

Changelog:

  • Attempting to fix a Memory Leak related to Pregeneration on Petro Panels
  • Fixed ALL underwater structures and their waterlogging issues
  • Fixed All stilted blocks not rotating
  • Added a FORCEBLOCK tag in the decorators (It assumes forcePlace, meaning every opportunity will be placed even if it technically shouldn't)
Iris - 2.2.4 for MC 1.19

Published by NextdoorPsycho over 2 years ago

Changelog:

  • Vines No longer Generate as cubes
  • Glow Lichen properly generate in caves
  • /iso convenience for opening a studio
  • fixed the toolbelt not allowing a world to be created without some folder
Iris - 2.2.3 for MC 1.19

Published by NextdoorPsycho over 2 years ago

Changelog:

  • Fixed Data pack Issues
  • Height works Properly
  • Colors Apply properly
  • No more Out Of Bounds error (hopefully)
  • Data packs now install in every world making it east to swap and rotate default worlds without needing to delete anything