Attribute: { type: "compound"; value: { Base: { type: "float"; value: number }; Current: { type: "float"; value: number }; DefaultMax: { type: "float"; value: number }; DefaultMin: { type: "float"; value: number }; Max: { type: "float"; value: number }; Min: { type: "float"; value: number }; Modifiers?: { type: "list"; value: { type: "compound"; value: AttributeModifier["value"][] }; }; Name: { type: "string"; value: string }; TemporalBuffs?: { type: "list"; value: { type: unknown; value: [number, number, number, number] }; }; };} Type declaration
type: "compound"
value: {
Base: { type: "float"; value: number };
Current: { type: "float"; value: number };
DefaultMax: { type: "float"; value: number };
DefaultMin: { type: "float"; value: number };
Max: { type: "float"; value: number };
Min: { type: "float"; value: number };
Modifiers?: {
type: "list";
value: { type: "compound"; value: AttributeModifier["value"][] };
};
Name: { type: "string"; value: string };
TemporalBuffs?: {
type: "list";
value: { type: unknown; value: [number, number, number, number] };
};
}
Base: { type: "float"; value: number }
Current: { type: "float"; value: number }
DefaultMax: { type: "float"; value: number }
DefaultMin: { type: "float"; value: number }
Max: { type: "float"; value: number }
Min: { type: "float"; value: number }
OptionalModifiers?: {
type: "list";
value: { type: "compound"; value: AttributeModifier["value"][] };
}
Name: { type: "string"; value: string }
OptionalTemporalBuffs?: {
type: "list";
value: { type: unknown; value: [number, number, number, number] };
}
NBT structure of an attribute.