Class ExprOwner
java.lang.Object
ch.njol.skript.lang.util.SimpleExpression<org.bukkit.OfflinePlayer>
- All Implemented Interfaces:
ch.njol.skript.lang.Debuggable,ch.njol.skript.lang.Expression<org.bukkit.OfflinePlayer>,ch.njol.skript.lang.Loopable<org.bukkit.OfflinePlayer>,ch.njol.skript.lang.simplification.Simplifiable<ch.njol.skript.lang.Expression<? extends org.bukkit.OfflinePlayer>>,ch.njol.skript.lang.SyntaxElement,org.skriptlang.skript.lang.converter.Converter<Vehicle,,org.bukkit.OfflinePlayer> org.skriptlang.skript.log.runtime.RuntimeErrorProducer,org.skriptlang.skript.log.runtime.SyntaxRuntimeErrorProducer
@Name("MTV Vehicle\'s owner")
@Description("Get/Set the vehicle\'s owner (as OfflinePlayer)")
@Examples({"set {_owner} to {_car}\'s vehicle owner","set {_owner} to vehicle owner of (mtv vehicle with license plate \"DF-4J-2R\")"})
@Since("2.5.5")
public class ExprOwner
extends ch.njol.skript.expressions.base.SimplePropertyExpression<Vehicle,org.bukkit.OfflinePlayer>
-
Field Summary
Fields inherited from class ch.njol.skript.expressions.base.SimplePropertyExpression
rawExprFields inherited from class ch.njol.skript.expressions.base.PropertyExpression
DEFAULT_PRIORITYFields 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 -
Method Summary
Modifier and TypeMethodDescription@Nullable Class<?> @NotNull []acceptChange(ch.njol.skript.classes.Changer.ChangeMode mode) voidchange(@NotNull org.bukkit.event.Event event, @Nullable Object @NotNull [] delta, @NotNull ch.njol.skript.classes.Changer.ChangeMode changeMode) @Nullable org.bukkit.OfflinePlayerprotected StringClass<? extends org.bukkit.OfflinePlayer> Methods inherited from class ch.njol.skript.expressions.base.SimplePropertyExpression
get, init, toStringMethods inherited from class ch.njol.skript.expressions.base.PropertyExpression
get, get, getAll, getAnd, getDefaultPatterns, getExpr, getPatterns, infoBuilder, isSingle, register, register, registerDefault, registerDefault, setExpr, simplifyMethods inherited from class ch.njol.skript.lang.util.SimpleExpression
check, check, check, getArray, getConvertedExpr, getConvertedExpression, getNode, getSingle, getSource, getTime, isDefault, isLoopOf, iterator, preInit, setTime, setTime, setTime, setTime, setTime, supportsLoopPeeking, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ch.njol.skript.lang.Expression
beforeChange, canBeSingle, canReturn, changeInPlace, changeInPlace, getAcceptedChangeModes, getOptionalSingle, getSyntaxTypeName, possibleReturnTypes, stream, streamAllMethods inherited from interface org.skriptlang.skript.log.runtime.RuntimeErrorProducer
error, error, getRuntimeErrorManager, warning, warningMethods inherited from interface ch.njol.skript.lang.SyntaxElement
getParserMethods inherited from interface org.skriptlang.skript.log.runtime.SyntaxRuntimeErrorProducer
getErrorSource
-
Constructor Details
-
ExprOwner
public ExprOwner()
-
-
Method Details
-
getPropertyName
- Specified by:
getPropertyNamein classch.njol.skript.expressions.base.SimplePropertyExpression<Vehicle,org.bukkit.OfflinePlayer>
-
getReturnType
-
convert
-
acceptChange
@Nullable public @Nullable Class<?> @NotNull [] acceptChange(ch.njol.skript.classes.Changer.ChangeMode mode) - Specified by:
acceptChangein interfacech.njol.skript.lang.Expression<org.bukkit.OfflinePlayer>- Overrides:
acceptChangein classch.njol.skript.lang.util.SimpleExpression<org.bukkit.OfflinePlayer>
-
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:
changein interfacech.njol.skript.lang.Expression<org.bukkit.OfflinePlayer>- Overrides:
changein classch.njol.skript.lang.util.SimpleExpression<org.bukkit.OfflinePlayer>
-