Package ch.njol.skript.lang
Interface Debuggable
- All Known Subinterfaces:
Conditional<T>,DefaultExpression<T>,Expression<T>,KeyedIterableExpression<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,CondHasPotion,CondIsAdult,CondIsBaby,CondIsInLove,CondIsInOpenWater,CondIsLootable,CondIsPoisoned,CondIsPotionAmbient,CondIsPotionInstant,CondIsPressingKey,CondIsResponsive,CondIsTagged,Condition,CondPotionHasIcon,CondPotionHasParticles,CondScalesWithDifficulty,CondTextDisplayHasDropShadow,CondTextDisplaySeeThroughBlocks,CondWasIndirect,ContainerExpression,ConvergingEffect,ConvertedExpression,ConvertedKeyProviderExpression,ConvertedLiteral,CursorSlot,DirectionalEffect,DisplayEntitySlot,DroppedItemSlot,EffAllowAging,EffApplyPotionEffect,EffBreedable,EffBrewingConsume,Effect,EffectSection,EffectSectionEffect,EffEquipCompDamageable,EffEquipCompDispensable,EffEquipCompInteract,EffEquipCompShearable,EffEquipCompSwapEquipment,EffFishingLure,EffGenerateLoot,EffMakeAdultOrBaby,EffMakeResponsive,EffPlayEffect,EffPoison,EffPotionAmbient,EffPotionIcon,EffPotionInfinite,EffPotionParticles,EffPullHookedEntity,EffRegisterTag,EffRotate,EffTextDisplayDropShadow,EffTextDisplaySeeThroughBlocks,EntityClassInfo,EnumClassInfo,EquipmentSlot,ch.njol.skript.expressions.base.EventValueExpression,EvtBreed,EvtBrewingComplete,EvtBrewingFuel,EvtBrewingStart,EvtBucketEntity,EvtEntityPotion,EvtFish,EvtFurnace,EvtPlayerInput,ExprBreedingFamily,ExprBrewingFuelLevel,ExprBrewingResults,ExprBrewingSlot,ExprBrewingTime,ExprCausingEntity,ExprColorFromHexCode,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,ExprGameEffectWithData,ExprHexCode,ExprInteractionDimensions,ExprItemCompCopy,ExprItemDisplayTransform,ExprItemOfEntity,ExprLastInteractionDate,ExprLastInteractionPlayer,ExprLoot,ExprLootContext,ExprLootContextEntity,ExprLootContextLocation,ExprLootContextLooter,ExprLootContextLuck,ExprLootItems,ExprLootTable,ExprLootTableFromString,ExprLootTableSeed,ExprLoveTime,ExprParticleCount,ExprParticleDistribution,ExprParticleOffset,ExprParticleSpeed,ExprParticleWithData,ExprParticleWithOffset,ExprParticleWithSpeed,ExprPotionAmplifier,ExprPotionDuration,ExprPotionEffect,ExprPotionEffects,ExprPotionEffectTypeCategory,ExprQuaternionAxisAngle,ExprRecursiveSize,ExprRotate,ExprSecBlankEquipComp,ExprSecCreateLootContext,ExprSecDamageSource,ExprSecPotionEffect,ExprSkriptPotionEffect,ExprSourceLocation,ExprTag,ExprTagContents,ExprTagKey,ExprTagsOf,ExprTagsOfType,ExprTextDisplayAlignment,ExprTextDisplayLineWidth,ExprTextDisplayOpacity,ExprTextOf,FunctionReference,FunctionReferenceParser.EmptyExpression,InventoryClassInfo,InventorySlot,ItemFrameSlot,ItemStackClassInfo,ItemTypeClassInfo,LitAt,LitConsole,LitDoubleMaxValue,LitDoubleMinValue,LiteralList,LiteralString,LitEternity,LitFloatMaxValue,LitFloatMinValue,LitInfinity,LitIntMaxValue,LitIntMinValue,LitLongMaxValue,LitLongMinValue,LitNaN,LitNegativeInfinity,LitNewLine,LitPi,LocationClassInfo,LoopSection,NameableClassInfo,OfflinePlayerClassInfo,ParticleEffect,PlayerClassInfo,PropCondContains,PropCondIsEmpty,PropertyBaseCondition,PropertyBaseExpression,ch.njol.skript.conditions.base.PropertyCondition,ch.njol.skript.expressions.base.PropertyExpression,PropExprAmount,PropExprCustomName,PropExprName,PropExprNumber,PropExprScale,PropExprSize,PropExprValueOf,PropExprWXYZ,QuaternionClassInfo,QueueClassInfo,RegistryClassInfo,ReturnableTrigger,ScalableEffect,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,VectorClassInfo
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)
-