Package ch.njol.skript.lang
Interface Debuggable
- All Known Subinterfaces:
Conditional<T>,DefaultExpression<T>,Expression<T>,KeyProviderExpression<T>,KeyReceiverExpression<T>,Literal<T>
- All Known Implementing Classes:
AnyInfo,AsyncEffect,BlockClassInfo,ClassInfo,CondBrewingConsume,CondCanAge,CondCanBreed,CondEquipCompDamage,CondEquipCompDispensable,CondEquipCompInteract,CondEquipCompShearable,CondEquipCompSwapEquipment,CondFishingLure,CondHasLootTable,CondIsAdult,CondIsBaby,CondIsInLove,CondIsInOpenWater,CondIsLootable,CondIsPressingKey,CondIsTagged,Condition,CondScalesWithDifficulty,CondTextDisplayHasDropShadow,CondTextDisplaySeeThroughBlocks,CondWasIndirect,ContainerExpression,ConvertedExpression,ConvertedKeyProviderExpression,ConvertedLiteral,CursorSlot,DisplayEntitySlot,DroppedItemSlot,EffAllowAging,EffBreedable,EffBrewingConsume,Effect,EffectSection,EffectSectionEffect,EffEquipCompDamageable,EffEquipCompDispensable,EffEquipCompInteract,EffEquipCompShearable,EffEquipCompSwapEquipment,EffFishingLure,EffGenerateLoot,EffMakeAdultOrBaby,EffPullHookedEntity,EffRegisterTag,EffRotate,EffTextDisplayDropShadow,EffTextDisplaySeeThroughBlocks,EntityClassInfo,EnumClassInfo,EquipmentSlot,ch.njol.skript.expressions.base.EventValueExpression,EvtBreed,EvtBrewingComplete,EvtBrewingFuel,EvtBrewingStart,EvtBucketEntity,EvtFish,EvtFurnace,EvtPlayerInput,ExprBreedingFamily,ExprBrewingFuelLevel,ExprBrewingResults,ExprBrewingSlot,ExprBrewingTime,ExprCausingEntity,ExprCreatedDamageSource,ExprCurrentInputKeys,ExprDamageLocation,ExprDamageType,ExprDirectEntity,ExprDisplayBillboard,ExprDisplayBrightness,ExprDisplayGlowOverride,ExprDisplayHeightWidth,ExprDisplayInterpolation,ExprDisplayShadow,ExprDisplayTeleportDuration,ExprDisplayTransformationRotation,ExprDisplayTransformationScaleTranslation,ExprDisplayViewRange,ExprEquipCompCameraOverlay,ExprEquipCompEntities,ExprEquipCompEquipSound,ExprEquipCompModel,ExprEquipCompShearSound,ExprEquipCompSlot,ExprEquippableComponent,ExpressionList,ExpressionSection,ExprFishingApproachAngle,ExprFishingBiteTime,ExprFishingHook,ExprFishingHookEntity,ExprFishingWaitTime,ExprFoodExhaustion,ExprFurnaceEventItems,ExprFurnaceSlot,ExprFurnaceTime,ExprItemCompCopy,ExprItemDisplayTransform,ExprItemOfEntity,ExprLoot,ExprLootContext,ExprLootContextEntity,ExprLootContextLocation,ExprLootContextLooter,ExprLootContextLuck,ExprLootItems,ExprLootTable,ExprLootTableFromString,ExprLootTableSeed,ExprLoveTime,ExprQuaternionAxisAngle,ExprRecursiveSize,ExprRotate,ExprSecBlankEquipComp,ExprSecCreateLootContext,ExprSecDamageSource,ExprSourceLocation,ExprTag,ExprTagContents,ExprTagKey,ExprTagsOf,ExprTagsOfType,ExprTextDisplayAlignment,ExprTextDisplayLineWidth,ExprTextDisplayOpacity,ExprTextOf,InventoryClassInfo,InventorySlot,ItemFrameSlot,ItemStackClassInfo,ItemTypeClassInfo,LitAt,LitConsole,LitDoubleMaxValue,LitDoubleMinValue,LiteralList,LiteralString,LitEternity,LitFloatMaxValue,LitFloatMinValue,LitInfinity,LitIntMaxValue,LitIntMinValue,LitLongMaxValue,LitLongMinValue,LitNaN,LitNegativeInfinity,LitNewLine,LitPi,LoopSection,NameableClassInfo,OfflinePlayerClassInfo,PlayerClassInfo,PropCondContains,PropCondIsEmpty,PropertyBaseCondition,PropertyBaseExpression,ch.njol.skript.conditions.base.PropertyCondition,ch.njol.skript.expressions.base.PropertyExpression,PropExprAmount,PropExprCustomName,PropExprName,PropExprNumber,PropExprSize,PropExprValueOf,QueueClassInfo,RegistryClassInfo,ReturnableTrigger,ScriptClassInfo,Section,ch.njol.skript.expressions.base.SectionExpression,SectionSkriptEvent,SelfRegisteringSkriptEvent,SimpleEvent,SimpleExpression,SimpleLiteral,ch.njol.skript.expressions.base.SimplePropertyExpression,SimplifiedCondition,SimplifiedLiteral,SkriptEvent,Slot,SlotClassInfo,SlotWithIndex,Statement,Structure,ThrowableProjectileSlot,Trigger,TriggerItem,TriggerSection,UnparsedLiteral,Variable,VariableString
public interface Debuggable
Represents an element that can print details involving an event.
-
Method Summary
-
Method Details
-
toString
- Parameters:
event- The event to get information from. This is always null if debug == false.debug- If true this should print more information, if false this should print what is shown to the end user- Returns:
- String representation of this object
-
toString
String toString()Should returntoString(null, false)
-