Skip to content

Commit 62aa13a

Browse files
Update PropExprScale registration
1 parent 3c091bf commit 62aa13a

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

src/main/java/org/skriptlang/skript/common/properties/PropertiesModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class PropertiesModule implements AddonModule {
1515
public void load(SkriptAddon addon) {
1616
SyntaxRegistry registry = addon.syntaxRegistry();
1717
Origin origin = AddonModule.origin(addon, "type properties");
18-
PropExprScale.register(addon, origin);
18+
PropExprScale.register(registry, origin);
1919
if (SkriptConfig.useTypeProperties.value()) { // not using canLoad since this should only gate old properties, not new ones
2020
PropCondContains.register(registry, origin);
2121
PropCondIsEmpty.register(registry, origin);

src/main/java/org/skriptlang/skript/common/properties/expressions/PropExprScale.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package org.skriptlang.skript.common.properties.expressions;
22

3-
43
import ch.njol.skript.doc.*;
5-
import org.skriptlang.skript.addon.SkriptAddon;
4+
import ch.njol.skript.expressions.base.PropertyExpression;
65
import org.skriptlang.skript.docs.Origin;
76
import org.skriptlang.skript.lang.properties.Property;
87
import org.skriptlang.skript.lang.properties.PropertyBaseExpression;
98
import org.skriptlang.skript.lang.properties.handlers.base.ExpressionPropertyHandler;
9+
import org.skriptlang.skript.registration.SyntaxRegistry;
1010

1111
@Name("Scale")
1212
@Description({
@@ -20,8 +20,12 @@
2020
@RelatedProperty("scale")
2121
public class PropExprScale extends PropertyBaseExpression<ExpressionPropertyHandler<?,?>> {
2222

23-
public static void register(SkriptAddon addon, Origin origin) {
24-
register(PropExprScale.class , "scale[s]", "objects");
23+
public static void register(SyntaxRegistry registry, Origin origin) {
24+
registry.register(SyntaxRegistry.EXPRESSION,
25+
PropertyExpression.infoBuilder(PropExprScale.class, Object.class, "scale[s]", "objects", false)
26+
.origin(origin)
27+
.supplier(PropExprScale::new)
28+
.build());
2529
}
2630

2731
@Override

0 commit comments

Comments
 (0)