java.lang.Object
ch.njol.skript.lang.util.SimpleExpression<Integer>
ch.njol.skript.expressions.base.PropertyExpression<Vehicle,Integer>
ch.njol.skript.expressions.base.SimplePropertyExpression<Vehicle,Integer>
nl.mtvehicles.core.infrastructure.dependencies.skript.expressions.ExprRotationSpeed
All Implemented Interfaces:
ch.njol.skript.lang.Debuggable, ch.njol.skript.lang.Expression<Integer>, ch.njol.skript.lang.Loopable<Integer>, ch.njol.skript.lang.SyntaxElement, org.skriptlang.skript.lang.converter.Converter<Vehicle,Integer>, org.skriptlang.skript.log.runtime.RuntimeErrorProducer, org.skriptlang.skript.log.runtime.SyntaxRuntimeErrorProducer

@Name("MTV Vehicle\'s vehicle rotation speed") @Description("Get the vehicle\'s vehicle rotation speed") @Examples({"set {_licensePlate} to {_car}\'s vehicle rotation speed","add 1 to vehicle rotation speed of (player\'s driven mtv vehicle)","set mtv vehicle rotation speed of {_helicopter} to 3"}) @Since("2.5.6") public class ExprRotationSpeed extends ch.njol.skript.expressions.base.SimplePropertyExpression<Vehicle,Integer>
  • Field Summary

    Fields inherited from class ch.njol.skript.expressions.base.SimplePropertyExpression

    rawExpr

    Fields inherited from class ch.njol.skript.expressions.base.PropertyExpression

    DEFAULT_PRIORITY

    Fields inherited from interface org.skriptlang.skript.lang.converter.Converter

    ALL_CHAINING, ALLOW_UNSAFE_CASTS, NO_CHAINING, NO_LEFT_CHAINING, NO_RIGHT_CHAINING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable Class<?> @NotNull []
    acceptChange(ch.njol.skript.classes.Changer.ChangeMode mode)
     
    void
    change(@NotNull org.bukkit.event.Event event, @Nullable Object @NotNull [] delta, @NotNull ch.njol.skript.classes.Changer.ChangeMode changeMode)
     
    @Nullable Integer
    convert(Vehicle vehicle)
     
    protected String
     
    Class<? extends Integer>
     

    Methods inherited from class ch.njol.skript.expressions.base.SimplePropertyExpression

    get, getNode, init, toString

    Methods inherited from class ch.njol.skript.expressions.base.PropertyExpression

    get, get, getAll, getAnd, getDefaultPatterns, getExpr, getPatterns, isSingle, register, register, registerDefault, registerDefault, setExpr, simplify

    Methods inherited from class ch.njol.skript.lang.util.SimpleExpression

    check, check, check, getArray, getConvertedExpr, getConvertedExpression, getSingle, getSource, getTime, isDefault, isLoopOf, iterator, setTime, setTime, setTime, setTime, setTime, supportsLoopPeeking, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface ch.njol.skript.lang.Expression

    beforeChange, canBeSingle, canReturn, changeInPlace, changeInPlace, getAcceptedChangeModes, getOptionalSingle, getSyntaxTypeName, possibleReturnTypes, stream

    Methods inherited from interface org.skriptlang.skript.log.runtime.RuntimeErrorProducer

    error, error, getRuntimeErrorManager, warning, warning

    Methods inherited from interface ch.njol.skript.lang.SyntaxElement

    getParser

    Methods inherited from interface org.skriptlang.skript.log.runtime.SyntaxRuntimeErrorProducer

    getErrorSource
  • Constructor Details

    • ExprRotationSpeed

      public ExprRotationSpeed()
  • Method Details

    • getPropertyName

      protected String getPropertyName()
      Specified by:
      getPropertyName in class ch.njol.skript.expressions.base.SimplePropertyExpression<Vehicle,Integer>
    • convert

      @Nullable public @Nullable Integer convert(Vehicle vehicle)
      Specified by:
      convert in interface org.skriptlang.skript.lang.converter.Converter<Vehicle,Integer>
      Specified by:
      convert in class ch.njol.skript.expressions.base.SimplePropertyExpression<Vehicle,Integer>
    • getReturnType

      public Class<? extends Integer> getReturnType()
    • acceptChange

      @Nullable public @Nullable Class<?> @NotNull [] acceptChange(ch.njol.skript.classes.Changer.ChangeMode mode)
      Specified by:
      acceptChange in interface ch.njol.skript.lang.Expression<Integer>
      Overrides:
      acceptChange in class ch.njol.skript.lang.util.SimpleExpression<Integer>
    • change

      public void change(@NotNull @NotNull org.bukkit.event.Event event, @Nullable @Nullable Object @NotNull [] delta, @NotNull ch.njol.skript.classes.Changer.ChangeMode changeMode)
      Specified by:
      change in interface ch.njol.skript.lang.Expression<Integer>
      Overrides:
      change in class ch.njol.skript.lang.util.SimpleExpression<Integer>