Package com.saicone.rtag.data
package com.saicone.rtag.data
-
ClassesClassDescriptionClass to invoke methods inside DataComponentType and handle types in a flexible way.Class to invoke methods from multiple DataComponent classes.Class wrapper to invoke methods from map and patch data component types builder.
This is not the real class, it's just a bridge between to set and get values before build.Class to invoke methods from DataComponentHolder.
This type of data component object (as the name said) is just a holder for DataComponentMap to delegate methods.Class to invoke methods from DataComponentMap.
A component map acts like an immutable map in java with the regular conception of components by Mojang.Class to invoke methods from PatchedDataComponentMap.
A patched map is a subclass of DataComponentMap but mutable, that means all the methods from component map are applicable in a patched map.Class to invoke methods from DataComponentPatch.
Instead of patched map, a component patch acts like a cloneable object that can be introduced into maps and also hold empty values to future deletion.