diff --git a/itemmodifier/item_modifier.go b/itemmodifier/item_modifier.go new file mode 100644 index 0000000..684969d --- /dev/null +++ b/itemmodifier/item_modifier.go @@ -0,0 +1,17 @@ +package itemmodifier + +type ItemModifier struct { + function string + conditions []string +} + +func (im ItemModifier) Type() string { + return "item_modifier" +} + +func MkItemModifier(fn string, conditions ...string) ItemModifier { + return ItemModifier{ + function: fn, + conditions: conditions, + } +}