- change on how the files are generated to avoid being on generated chunks
- torus gen coordinates calculation performance improvements (between 7-20 times faster : avg of 800 ms decreased to 30ms-100ms calculations by structures)
added another debug logger
remove some debug logger, added another debug to understand a bug
method isChunkGenerated()
now should work
minor change about isChunkGenerated()
fix an error, added a lot of debugging to understand a crash
fix a crash during worldgen
before generating the files, the place()
methods will now verify if the shape can entirely be placed by verifying adjacent chunks.
- removed debugging
- fix for Surface PlaceType that would not place the last layer
- method added to know if a chunk was generated (in
WorldGenUtil
Class) biggerThanChunk
boolean now should work- minor other changes
fix a crash when trying to generate World
2.1.0-a2 Changelog :
- removed debugging when generating new chunk
- fix for world gen shape being not totally placed
- added temporary debugging for shape generation
- started implementing verification if shape is bigger than chunk
2.1.0-a1 changelog :
- Be careful, this is an experimental build of the mod. Your game might crash, don't hesitate to report any issues on github.
New Features :
- this is a major update and it comes with a bunch of new features
- alpha support for multi-chunk features. You can now create huge features that you can use during world gen.
- Class to load structures nbt, modify it and to place it.
- class to create nbt files
- added new possibilities for spiral generation.
- changes on how the
BlockList
generation is created. - Performance improvement : the assignement of
BlockStates
is now multithreaded - new useful methods in
WorldGenUtil
as well as inBlockPlaceUtil
Changes :
- the shape generation now requires you to tell when is the shape supposed to appear (either during world gen or else)
- added a lot of javadoc descriptions
update 2.0.2 for >= 1.20.5
content
more javadoc description
fix
- one torus bug fix (generating a full torus with different outeur radius/inner radius generates a strange shape)
- removed radiusx and radiusz parameters since that they weren't used
- change the for removal method for old sphere from true to false
- removed some debugging and somme unnecessary methods
2.0.0 for 1.20.5 >=
Rewrite of the entire mod
old methods are still there and will not be removed but wont receive any update
new Features
- The shapes now uses OOP wich allow easier usage as well as better maintain.
- the mod will support particles thanks to the new system(not implemented yet)
- better way of posing blocks, more possibilities(you can use perlin noise)
- more useful methods
- structures now return a list of BlockPos instead of putting the structure directly, this allow for you to manipulate the structure.
- more shape variants
- added cylinder generation
- every shapes can now have 3 rotation
- yous can choose how the blocks are put in the structure instead of choosing them randomly
- added
BlockLayer
a class that allow you to put multiple layers of BlockStates with a depth related to them - actually working on the wiki
added javadoc
fix the previous version that was build with a wrong java version
updated to >= 1.2.6