All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Abstract Operations

Abstract Operations

by queenofthebees • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

a library for easy and lossless interchange between JSON and NBT.

provides a class GenericX for each NbtX (GenericCompound extends HashMap, GenericList extends ArrayList), each supporting functions json()l, nbt(), and map(func) allowing conversion or tree mapping.

supplies a DynamicOps instance (GenericOps) made for easy conversion from json and nbt to generic, with flags to patch the formats to allow lossless conversion. with patchjson enabled, number sizes can be specified in-json by providing a string eg "10b" in the same format as snbt number tags, and lists of numbers are automatically translated to number arrays. patchnbt translates bytes 0-1 into booleans.

versions 1.1.0 and higher also provide explicit support for wispforest's Endec library

reference source for details!

How to Install Abstract Operations (Mod)

Abstract Operations by queenofthebees is verified for Fabric, Forge, Neoforge, Quilt across Minecraft versions 1.20.1, 1.21, 1.21.1 (latest release: 1.2.1+1.21.1, file size: 65 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.21, 1.21.1) and platform (Fabric, Forge, Neoforge, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge, Quilt.
  3. Move the downloaded Abstract Operations file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric Neoforge Quilt
last yr. 1
1.21.x
Fabric Neoforge Quilt
last yr. 1
1.21.1
Fabric Neoforge Quilt
last yr. 1
1.21.x
Fabric Neoforge Quilt
last yr. 1
1.21.1
Fabric Neoforge Quilt
last yr. 1
1.20.1
Fabric Forge Neoforge Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
  • update to latest endec
  • use connectormod as sinytra neoforge dep modid
  • add math methods to genericnumbers
yeah ig this does actually need connector, for mapping translations
added explicit compat with wispforest's Endec library
actually make 1.21.1 work, ig you need to recompile shit for no reason. thanks java
  • proper sinytra support
  • test on 1.21 as well
add explicit modmenu compat
initial release
Abstract Operations Icon
Download Abstract Operations
Select game version
Select platform