promotional bannermobile promotional banner

CC: Advanced Math

A datapack adding advanced mathematical libraries to CC: Tweaked!

File Details

Advanced Math Library 0.2.0

  • R
  • Nov 28, 2025
  • 19.32 KB
  • 31
  • 1.21.4+38

File Name

Advanced-Math-0.2.0.zip

Supported Versions

  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17.1
  • 1.17
  • 1.16.5
  • 1.16.4
  • 1.16.3
  • 1.16.2
  • 1.16.1
  • 1.16
  • 1.15.2
  • 1.15.1
  • 1.15
  • 1.14.4
  • 1.14.3
  • 1.14.2
  • 1.14.1
  • 1.14
  • 1.13.2
  • 1.13.1
  • 1.13

Changelog - 0.2.0

  • Added CCSharp-compatible C# implementations of Matrix and Quaternion
  • Added mmath.lua made and provided by sans.9536
  • Documented mmmath.lua and added error checking
  • Moved pid.lua to the AdvancedMath subfolder
  • Added and refactored multipl;e methods in matrix.lua
    • Added solve for solving Systems of Equations via Matrices
    • Refactored add to use a different matrix constructor
    • Refactored mul to use a different matrix constructor
    • Refactored unm to use multiplication for negation
    • Refactored pow to use identity for when n == 0
    • Refactored minor to use a different matrix constructor
    • Refactored transpose to use a different matrix constructor
    • Refactored cofactor to use a different matrix constructor
    • Refactored forbenius_norm to forbeniusNorm
    • Refactored max_norm to maxNorm
    • Refactored hadamard_product to hadamardProduct and to use a different matrix constructor
    • Refactored elementwise_div to elementwiseDiv and to use a different matrix constructor
    • Refactored is_symmetric to isSymmetric and to use a different testing method
    • Refactored is_diagonal to isDiagonal
    • Refactored is_identity to isIdentity and to use a different testing method
    • Added luDecomposition
    • Added flatten
    • Added reshape
    • Added submatrix
    • Added vstack
    • Added hstack
    • Added oneNorm
    • Added twoNorm
    • Added infinityNorm
    • Added conditionNumber