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.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
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 -
Method Summary
Modifier and TypeMethodDescription@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 org.bukkit.OfflinePlayer
protected String
Class
<? extends org.bukkit.OfflinePlayer> 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
-
ExprOwner
public ExprOwner()
-
-
Method Details
-
getPropertyName
- Specified by:
getPropertyName
in 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:
acceptChange
in interfacech.njol.skript.lang.Expression<org.bukkit.OfflinePlayer>
- Overrides:
acceptChange
in 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:
change
in interfacech.njol.skript.lang.Expression<org.bukkit.OfflinePlayer>
- Overrides:
change
in classch.njol.skript.lang.util.SimpleExpression<org.bukkit.OfflinePlayer>
-