Skip to content

Releases: Cadiboo/NoCubes

NoCubes-1.12.2-0.2.7-pre2

17 Mar 09:53
Compare
Choose a tag to compare
Pre-release
  • Added localisations for smoothBlockHighlighting and collisionsBlockHighlighting
  • Added RTG for fun
  • Made mesh connect to other blocks again
  • Improved Collisions
  • Added tests for IsEntityInsideOpaqueBlockHook
  • Added IsEntityInsideOpaqueBlockHook
  • Added code for the PlayerSPPushOutOfBlocksEvent
  • Added Config options for smoothBlockHighlighting and collisionsBlockHighlighting
  • Print lighting ArrayIndexOutOfBoundsExceptions to the log instead of crashing
  • Refactored code

NoCubes-1.12.2-0.2.7-pre1

16 Mar 15:11
Compare
Choose a tag to compare
Pre-release
  • Added highlighting for collisions
  • Fixed unoffset mesh generation
  • Implemented approximation of highly accurate collisions with linear interpolation
  • Disabled old collisions
  • Moved mesh extensions to individual meshes
  • Improved readability of OldNoCubes
  • Added initial collisions
  • Added collisions rendering
  • Update mod description
  • Added Packed Ice to default smoothable

NoCubes-1.12.2-0.2.6

14 Mar 12:17
Compare
Choose a tag to compare

Massive update!

Delete your config!

  • Optimised density function (about 20x to 25x faster now)
  • Fixed Smooth Lighting with Lava
  • Refactored code, moved classes to better packages
  • Fix bug with leaves rendering
  • Added compatibility with OptiFine Connected Textures
  • Absolutely fixed slightly broken OldNoCubes vertex offsets
  • Improved Reflection code responsible for DynamicTrees compatibility
  • Improved Crash Handling in Lighting
  • Fixed Z-fighting issues in OldNoCubes
  • Added some Crash Handling to Lighting
  • Fixed OldNoCubes Textures
  • Changed OldNoCubes for Better Offsets (like in 1.7.2)
  • Fixed Flat Lighting
  • Fixed bug with ASM not working outside of a developer environment
  • Fixed bug with refreshing wrong smoothable cache
  • "Fixed" ConcurrentModificationException bug with Smooth Leaves caused by iterating over the cache while modifying it from a different thread
  • Prepare ASM code for 1.13.2
  • Fixed Smooth Lighting with the sides of Extended Fluids
  • Fixed Smooth Lighting with the sides of Fluids
  • Fixed Smooth Lighting with the bottoms of Fluids
  • Made NoCubes enable decent graphics settings when a player joins a world. Does not force them to stay on.
  • Added key bind to add leaves to leaves smoothable (Defaults to k)
  • Changed "Blockstate" to "BlockState" in all localisation
  • Add Smooth Leaves - OFF, TOGETHER, SEPARATE
  • Add tests for hooks
  • Fixed hard Java crashes caused by invalid ASM (using ALOAD instead of ILOAD on a boolean)
  • Fixed crashes with profilers being enabled while they are already profiling
  • Improved Auto Updater (#19)
  • Improved ASM code and compatibility
  • Added option to override isOpaqueCube to fix transparent sides (Cull Facing issues #10)
  • Improved Smooth Lighting code for Extended Fluids
  • Added key bind to toggle Profiling (Defaults to p)
  • Added key bind to toggle mod (Defaults to o)
  • Did some micro-optimisations on caches
  • Refactored and cleaned up code
  • Tweaked Profiling (quite a few times)
  • Did some small optimisations on caches
  • Refactored code and moved lots of stuff to helper classes to reduce the size of some of the main classes
  • Added config for offsetVertices
  • Fixed OldNoCubes to use the correct vertex offsets
  • Made Flat Lighting more accurate
  • Improved Lighting
  • Fixed grey grass (Similar to #2)
  • Added Dynamic Trees compatibility for their Rooty blocks (#27)
  • Fixed chunks not being re-rendered on config change
  • Made Natural Textures for Fluids disabled by default so that shader waves appear better
  • Fixed Fluid incompatibility with shaders
  • Fixed texture incompatibility with shaders due to extended vertex formats
  • Fixed not being able to jump out of 1 block holes with leaves
  • Added NoCubes key category to the controls menu
  • Improved Reflection code
  • Added Smooth Biome Color Transitions for Smoothed Terrain
  • Added Smooth Biome Color Transitions for Fluids
  • Added Natural Textures for Fluids
  • Added Smooth Lighting for Extended Fluids
  • Added Smooth Lighting for Fluids
  • Fixed leaves not allowing you to move at all
  • Updated localisation (en_us.lang file)
  • Added credit to Repose in-game
  • Stole/Ported Repose's collisions code. I hate Scala.
  • Tweaked logging to make it better
  • Added a "added Blockstate to smoothable" toast
  • Added support for randomised textures
  • Added some more profiling
  • Optimised pools for SurfaceNets
  • Overhauled lighting
  • Made some (premature and slightly questionable) optimisations to texture getting

NoCubes-1.12.2-0.2.6-pre4

11 Mar 12:07
Compare
Choose a tag to compare
Pre-release
  • Better DynamicTrees compatibility code
  • Absolutely fixed Z-fighting issues in OldNoCubes
  • Added better Crash handling for ArrayIndexOutOfBoundsExceptions in smooth lighting (these exceptions should be impossible but somehow aren't)
  • Absolutely fixed relatively broken textures in OldNoCubes
  • Better Offsets for OldNoCubes (like in 1.7.2)
  • Changed OldNoCubes for better offsets
  • Fixed flat lighting
  • NoCubes now turns on decent graphics settings if they are off. It doesn't force them though.

NoCubes-1.12.2-0.2.6-pre3

10 Mar 10:17
Compare
Choose a tag to compare
Pre-release

Delete ur configs!

  • Fixed ASM not working outside dev environment
  • Fixed bug with refreshing wrong cache
  • Fix crash with adding blockstates while looping over them
  • Removed ASM helper methods & added Labels
  • Reformatted code
  • Optimised imports
  • Lang stuff
  • Code cleanup
  • Refactor
  • Added leaves smoothable
  • Added new key-binds
  • Added much better smooth fluid rendering
  • Hooks testing and enabling
  • Depreciated BadAutoUpdater
  • Actually fixed all the ASM
  • Fixed all the ASM
  • Managed to SIGSEV with ASM 🤔
  • Fixed Profiling crashes
  • Better bad auto updater
  • Better ASM stuff
  • Better water side rendering
  • Profiling and more toggleables
  • Micro Optimisations
  • Code cleanup
  • Big refactor
  • Profiling
  • Added dump bytecode
  • Added Potential optimisation
  • General Optimisations
  • Optimised getTextureState
  • Move stuff to helper classes

NoCubes-1.12.2-0.2.6-pre2

05 Mar 10:08
Compare
Choose a tag to compare
Pre-release
  • Remove offsetVerticesAmount
  • Added back offsetVertices
  • Added back the OldNoCubes renderer
  • Better lighting & more accurate flat lighting
  • Fixed Dynamic Trees incompatibility
  • Fixed renderers not reloading when the mod is disabled

NoCubes-1.12.2-0.2.6-pre1

04 Mar 16:45
Compare
Choose a tag to compare
Pre-release
  • Fixed shader waves not flowing correctly
  • Fixed fluid incompatibility with shaders
  • Fixed texture incompatibility with shaders
  • Fixed not being able to jump out of 1 block holes with leaves
  • Smooth lighted fluids
  • Smooth lighted extended fluids
  • Natural fluid textures
  • Smooth biome transitions for fluids
  • Smooth biome transitions for terrain
  • Improved Reflection code
  • Added NoCubes key category
  • Enabled Collisions
  • Fixed leaves not allowing you to move at all
  • Added credit message
  • Ported Repose's collisions from Scala to Java and tweaked the code to work for smoothable blocks
  • Enable Collisions Hooks
  • Added better exception logging
  • Moved pooling profiler and added Blockstate Toast
  • More profiling
  • Optimised pools for surface nets
  • Overhauled lighting
  • Did some (premature and questionable) optimisations to texture getting
  • Made counter fail-safe

NoCubes-1.13.2-0.2.6

03 Mar 09:59
Compare
Choose a tag to compare
  • Update update.json
  • Some work on the bad auto-updater
  • Profiling
  • Prep for collisions
  • Caches, extended liquids

NoCubes-1.12.2-0.2.5

03 Mar 09:46
Compare
Choose a tag to compare

This is for the 1.12.2 branch, but I accidentally made the tag to the master branch

  • Update update.json

NoCubes-1.12.2-0.2.4

03 Mar 09:17
Compare
Choose a tag to compare
  • Fixed crash on Forge #2768