{"id":98705,"date":"2026-06-05T19:04:28","date_gmt":"2026-06-05T16:04:28","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/"},"modified":"2026-06-05T19:04:28","modified_gmt":"2026-06-05T16:04:28","slug":"math-datapack","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/","title":{"rendered":"Scoreboard Math Datapack"},"content":{"rendered":"<p>## Math-Minecraft-Squid-Workshop-Project<br \/>\nMinecraft math helper by Mingshi Yang (YMS2001) &#8211; Squid Workshop.<br \/>\nMinecraft *Java Edition 1.13+* is supported (versions before 1.16 were just briefly tested).<\/p>\n<p>You may need to edit `pack.mcmeta` to remove the compatibility warning.<br \/>\nThe datapack content is identical across supported versions, so modifying this single file is easier than maintaining multiple nearly identical copies. Please refer to the Pack Format documentation and adjust the `pack.mcmeta` file according to your Minecraft version.<\/p>\n<p>## Introduction<br \/>\nThis datapack provide fast, high precision math operation functions using Scoreboard.<br \/>\n&#8211; **Constants** are stored under objective **swMath_C**. Feel free to define more in [this file](Math-Datapack-Squid-Workshop\/data\/math\/functions\/classes\/main\/load.mcfunction).<br \/>\n&#8211; **Variables**, including inputs and outputs, are stored under objective **swMath_V**.<br \/>\n&#8211; &#8220;sw&#8221; means Squid Workshop.<br \/>\n&#8211; For high precision computation, the input and output may have *units* of **0.0001**. i.e., the score **10000** is used to represent **1**, utilizing 4 digits. Actual error in computation is usually on magnitude of 0.01%. One visualization of different magnitudes of error is [here](Gallery\/Images\/block_displacement.png). See [example](#Example) for implementation detail.<br \/>\n&#8211; **_No entities_** involved in calculations, avoiding entity selection ensures high throughout performance, compatibility and easy maintenance.<\/p>\n<p>## Additional Info<br \/>\nUsers can find the source code, user guide and more details here.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Math Datapack provides math utility functions. Contains pure scoreboard operations without using entities. Powers the Pool and Billiards Datapack.<\/p>\n","protected":false},"featured_media":98706,"template":"","meta":{"_minecraft_slug":"math-datapack","_minecraft_project_id":"sAY4EHo5","_minecraft_author":"YMS2001","_minecraft_license":"MPL-2.0","_minecraft_downloads":168,"_minecraft_follows":0,"_minecraft_client_side":"optional","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"math-datapack.zip","_minecraft_size_bytes":43664,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T21:13:04.810723Z","_minecraft_date_created":"2026-03-04T06:34:02.799966Z","_minecraft_date_modified":"2026-02-27T21:53:30.332233Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/math-datapack","_minecraft_icon_attachment_id":98706,"_minecraft_imported_at":"2026-06-05T16:04:29+00:00","_minecraft_import_hash":"f1f96faae5b1836da7063b8ef77f8770","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[84,89,92],"mod_loader":[86],"minecraft_version":[438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-98705","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-datapack","mod_category-game-mechanics","mod_category-utility","mod_loader-datapack","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Scoreboard Math Datapack - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scoreboard Math Datapack - Minecraft\" \/>\n<meta property=\"og:description\" content=\"The Math Datapack provides math utility functions. Contains pure scoreboard operations without using entities. Powers the Pool and Billiards Datapack.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/\",\"name\":\"Scoreboard Math Datapack - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/math-datapack-icon-f93f79dada8767d787a50032b917d64dc677dc2b.png\",\"datePublished\":\"2026-06-05T16:04:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/math-datapack-icon-f93f79dada8767d787a50032b917d64dc677dc2b.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/math-datapack-icon-f93f79dada8767d787a50032b917d64dc677dc2b.png\",\"width\":128,\"height\":128},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/math-datapack\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Scoreboard Math Datapack\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Scoreboard Math Datapack - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/","og_locale":"en_US","og_type":"article","og_title":"Scoreboard Math Datapack - Minecraft","og_description":"The Math Datapack provides math utility functions. Contains pure scoreboard operations without using entities. Powers the Pool and Billiards Datapack.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/","name":"Scoreboard Math Datapack - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/math-datapack-icon-f93f79dada8767d787a50032b917d64dc677dc2b.png","datePublished":"2026-06-05T16:04:28+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/math-datapack-icon-f93f79dada8767d787a50032b917d64dc677dc2b.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/math-datapack-icon-f93f79dada8767d787a50032b917d64dc677dc2b.png","width":128,"height":128},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/math-datapack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Scoreboard Math Datapack"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/98705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/98706"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=98705"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=98705"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=98705"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=98705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}