[]
        
(Showing Draft Content)

百分比属性

@Data
@Icon("resources/Icon.png")
public class MyPluginServerCommand extends Command implements ICommandExecutableInServerSide {

    @PercentageProperty
    private double value;

    @Override
    public ExecuteResult execute(IServerCommandExecuteContext dataContext) {
        return new ExecuteResult();
    }

    @Override
    public String toString() {
        return "我的服务端命令插件";
    }
}

在设计器中效果如下:

image

注意,标注@PercentageProperty 的字段类型必须是 double, 取值范围为 0 到 1。