But I did, it was in the template:
"aceCategories": {
"custom": "Smart Random"
},
Edit: full file:
{
"languageTag": "en-US",
"fileDescription": "Strings for BHT_Smart_Random.",
"text": {
"plugins": {
"BHT_Smart_Random": {
"name": "BHT Smart Random",
"description": "Generates non-repeating integers in a range with a guaranteed non-repeat threshold.",
"help-url": "http://blackhornettechnologies.com/construct2/plugins/BHTSmartRandom.aspx",
"properties": {
"start":{
"name":"Start",
"desc":""
},
"end":{
"name":"End",
"desc":""
},
"threshold":{
"name":"Repeat threshold",
"desc":""
}
},
"aceCategories": {
"custom": "Smart Random"
},
"conditions": {
},
"actions": {
"randomize": {
"list-name": "Randomize",
"display-text": "Randomize the data.",
"description": "Given the start and end settings, start the randomization."
},
"new": {
"list-name": "New",
"display-text": "Generate unique random numbers in the range {{0}-{1}} (inclusive), that will not repeat for {2} value(s).",
"description": "Generate with new settings.",
"params":{
"start": { "name":"Start", "desc":"The initial value to start with."},
"end": { "name":"End", "desc":"The final value to end on."},
"threshold": { "name":"Threshold", "desc":"The number of values that must be enforced to be unique when the cycle repeats."}
}
}
},
"expressions": {
"next": {
"description": "Return the next random value within the range specified.",
"translated-name": "Next"
},
"start": {
"description": "Return the start of range value.",
"translated-name": "Start"
},
"end": {
"description": "Return the end of range value.",
"translated-name": "End"
},
"threshold": {
"description": "Return the threshold value.",
"translated-name": "Threshold"
},
"peek": {
"description": "Return the next value but don't remove it.",
"translated-name": "Peek"
}
}
}
}
}
}