Class ExprItemOfEntity
- All Implemented Interfaces:
Debuggable,Expression<Slot>,Loopable<Slot>,Simplifiable<Expression<? extends Slot>>,SyntaxElement,Converter<org.bukkit.entity.Entity,,Slot> RuntimeErrorProducer,SyntaxRuntimeErrorProducer
@Name("Item of an Entity")
@Description({"An item associated with an entity. For dropped item entities, it gets the item that was dropped.","For item frames, the item inside the frame is returned.","For throwable projectiles (snowballs, enderpearls etc.) or item displays, it gets the displayed item.","Other entities do not have items associated with them."})
@Examples({"item of event-entity","","set the item inside of event-entity to a diamond sword named \"Example\""})
@Since("2.2-dev35, 2.2-dev36 (improved), 2.5.2 (throwable projectiles), 2.10 (item displays)")
public class ExprItemOfEntity
extends ch.njol.skript.expressions.base.SimplePropertyExpression<org.bukkit.entity.Entity,Slot>
-
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
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
acceptChange, change, 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
-
ExprItemOfEntity
public ExprItemOfEntity()
-
-
Method Details
-
convert
Description copied from interface:ConverterConverts an object using this Converter. -
getReturnType
Description copied from interface:ExpressionGets the return type of this expression.- Returns:
- A supertype of any objects returned by
Expression.getSingle(Event)and the component type of any arrays returned byExpression.getArray(Event)
-
getPropertyName
- Specified by:
getPropertyNamein classch.njol.skript.expressions.base.SimplePropertyExpression<org.bukkit.entity.Entity,Slot>
-