Interface ExtensionContent

All Known Implementing Classes:
AbsorptionAmountValue, AbstractFlatGenerator, ActionBlock, ArmorPointsValue, ArmorToughnessValue, AttackDamageValue, AttackKnockbackValue, AttackSpeedValue, BedEnterResultValue, BedEventValue, BlockAboveValue, BlockBeneathValue, BlockInteractionTypeValue, BlockLocationValue, BlockMaterialValue, BooleanEventValue, BurningTimeValue, ChatMessageValue, ClearWeatherDurationValue, ClickedSlotValue, ClickTypeValue, ClientBrandValue, CodingBlock, ConditionBlock, CursorItemValue, CustomFlatGenerator, Cycle, DamageCauseValue, DamageValue, DevPlatformer, EmptyGenerator, EntityAgeValue, EntityAirChangedExecutor, EntityBatToggledSleepModeExecutor, EntityBornExecutor, EntityCombustedByBlockExecutor, EntityCombustedByEntityExecutor, EntityCreeperIgnitedExecutor, EntityCreeperPoweredExecutor, EntityDamagedItemExecutor, EntityDiedExecutor, EntityDismountedExecutor, EntityDroppedItemExecutor, EntityEndermanEscapedExecutor, EntityEnteredBlockExecutor, EntityEnteredLoveModeExecutor, EntityEnteredVehicleExecutor, EntityExecutor, EntityExplodedExecutor, EntityFacingValue, EntityFallDistanceValue, EntityFireTicksValue, EntityFireworkExplodedExecutor, EntityFreezeTicksValue, EntityFuseTicksValue, EntityGetDamagedExecutor, EntityGravityValue, EntityHangingBreakExecutor, EntityHeightValue, EntityHorseJumpedExecutor, EntityInteractedBlockExecutor, EntityItemDespawnedExecutor, EntityItemMergedExecutor, EntityItemValue, EntityJumpedExecutor, EntityLastDamageCauseValue, EntityLoadedCrossbowExecutor, EntityLocationDirectionValue, EntityLocationPitchValue, EntityLocationValue, EntityLocationXValue, EntityLocationYawValue, EntityLocationYValue, EntityLocationZValue, EntityMountedExecutor, EntityNameValue, EntityPickedUpItemExecutor, EntityPiglinBarteredExecutor, EntityPigZombieAngeredExecutor, EntityPlaceholder, EntityPoseValue, EntityPotionEffectedExecutor, EntityProjectileHitExecutor, EntityPufferfishStateChangedExecutor, EntityRegainedHealthExecutor, EntityRemovedExecutor, EntityResurrectedExecutor, EntityScaleValue, EntitySheepRegrownWoolExecutor, EntityShotBowExecutor, EntityShulkerDuplicatedExecutor, EntitySlimeSplitExecutor, EntitySpawnedExecutor, EntitySpawnReasonValue, EntityStepHeightValue, EntityTargetValue, EntityTicksLivedValue, EntityTurtleGoesHomeExecutor, EntityTurtleLaysEggExecutor, EntityTypeValue, EntityUUIDValue, EntityVehicleExitExecutor, EntityVehicleValue, EntityVelocityValue, EntityWardenAngerChangedExecutor, EntityWidthXValue, EntityWidthZValue, EntityWitchConsumedPotionExecutor, EntityWitchReadyPotionExecutor, EntityWitchThrownPotionExecutor, EventItemValue, EventNewItemValue, EventPlaceholder, EventValue, Executor, ExecutorBlock, ExplosionKnockbackResistanceValue, EyeLocationValue, FishingStateValue, FlatGenerator, FoodLevelValue, Function, HolderInventoryValue, HorizontalPlatformer, HotBarItemsValue, HumanBootsValue, HumanChestplateValue, HumanGameModeValue, HumanHelmetValue, HumanHungerValue, HumanItemInMainHandValue, HumanItemInOffHandValue, HumanLastDeathLocationValue, HumanLeggingsValue, IsChunkNewValue, ItemEventValue, KeyPlaceholder, KeyValuePlaceholder, KnockbackResistanceValue, LargeBiomesGenerator, LegacyPlatformer, ListEventValue, ListPlaceholder, LivingArrowsInBodyValue, LivingBeeStingerCooldownValue, LivingBodyYawValue, LivingCanPickupItemValue, LivingHealthValue, LivingLastDamageValue, LivingLeashHolderValue, LivingMaxHealthValue, LivingMaximumAirValue, LivingMaxNoDamageTicksValue, LivingNoDamageTicksValue, LivingPotionsValue, LivingRemainingAirValue, LivingShieldBlockingDelayValue, LocaleCountryValue, LocaleDisplayCountryValue, LocaleDisplayLanguageValue, LocaleLanguageValue, LocationEventValue, MenuItemsValue, MerchantTradesCountValue, Method, MobDamagePlayerExecutor, MultiActionBlock, NameableExecutor, NewSlotValue, NumberEventValue, OceanGenerator, OldSlotValue, PassengersValue, Placeholder, PlanetPlaceholder, PlayerActionBlock, PlayerAdvertisedExecutor, PlayerBedEnterExecutor, PlayerBedLeaveExecutor, PlayerBlockInteractExecutor, PlayerBucketEmptyExecutor, PlayerBucketEntityExecutor, PlayerBucketFillExecutor, PlayerChangedArmorExecutor, PlayerChangedSignExecutor, PlayerChangeSlotExecutor, PlayerChatAction, PlayerChatExecutor, PlayerChatVisibilityValue, PlayerChunkLoadExecutor, PlayerChunkUnloadExecutor, PlayerClickInventoryExecutor, PlayerClientViewDistanceValue, PlayerCloseInventoryExecutor, PlayerCompassTargetValue, PlayerConnectExecutor, PlayerDamageMobExecutor, PlayerDamagePlayerExecutor, PlayerDeathExecutor, PlayerDestroyBlockExecutor, PlayerDestroyingBlockExecutor, PlayerDragItemExecutor, PlayerDropItemExecutor, PlayerEnteredVehicleExecutor, PlayerExecutor, PlayerExecutor, PlayerExperienceLevelValue, PlayerExperienceValue, PlayerFishingExecutor, PlayerFlightSpeedValue, PlayerFlyingExecutor, PlayerGetDamagedExecutor, PlayerHungerChangeExecutor, PlayerInteractExecutor, PlayerItemBreakExecutor, PlayerItemConsumeExecutor, PlayerItemCraftExecutor, PlayerItemDamageExecutor, PlayerJoinExecutor, PlayerJumpExecutor, PlayerKilledMobExecutor, PlayerKilledPlayerExecutor, PlayerLeftClickExecutor, PlayerLikedExecutor, PlayerMainHandValue, PlayerMobInteractExecutor, PlayerOpenInventoryExecutor, PlayerPickupItemExecutor, PlayerPingValue, PlayerPlaceBlockExecutor, PlayerPlaceholder, PlayerPlayExecutor, PlayerPurchaseExecutor, PlayerQuitExecutor, PlayerRespawnExecutor, PlayerRightClickExecutor, PlayerRunningExecutor, PlayerSneakingExecutor, PlayerSpectatingExecutor, PlayerStopFlyingExecutor, PlayerStopRunningExecutor, PlayerStopSneakingExecutor, PlayerStopSpectatingExecutor, PlayerSwapHandExecutor, PlayerTeleportExecutor, PlayerTotalExperienceValue, PlayerTotemRespawnExecutor, PlayerVehicleExitExecutor, PlayerWalkExecutor, PlayerWalkSpeedValue, PlayerWriteBookExecutor, ProjectileOwnerValue, PurchaseIdValue, PurchaseNameValue, PurchasePriceValue, PurchaseSaveValue, RandomPlaceholder, SaddleItemValue, ServerTicksPerSecondValue, SurvivalGenerator, SymbolPlaceholder, TargetBlockValue, TargetEntityValue, TargetFluidValue, TargetPlaceholder, TextEventValue, ThunderWeatherDurationValue, TransferKeyValue, TransferVariableValue, UnixTimeHoursValue, UnixTimeMinutesValue, UnixTimeSecondsValue, UnixTimeValue, VarPlaceholder, VectorEventValue, VerticalPlatformer, WebResponseCodeValue, WebResponseValue, WebUrlValue, WorldBlockAnvilDamagedExecutor, WorldBlockBeaconActivatedExecutor, WorldBlockBeaconDeactivatedExecutor, WorldBlockBellRungExecutor, WorldBlockBrewingEndExecutor, WorldBlockBrewingStartExecutor, WorldBlockBurnedExecutor, WorldBlockCampfireStartExecutor, WorldBlockCauldronChangeExecutor, WorldBlockCookedExecutor, WorldBlockDispensedExecutor, WorldBlockEditsAmountValue, WorldBlockEditsLimitValue, WorldBlockExperienceDropExecutor, WorldBlockExplodedExecutor, WorldBlockFadedExecutor, WorldBlockFluidChangedExecutor, WorldBlockFormedExecutor, WorldBlockFurnaceBurnedExecutor, WorldBlockGrownExecutor, WorldBlockIgnitedExecutor, WorldBlockLeavesDecayedExecutor, WorldBlockNotePlayedExecutor, WorldBlockPhysicsExecutor, WorldBlockPistonExtendedExecutor, WorldBlockPistonRetractedExecutor, WorldBlockRedstoneExecutor, WorldBlockSculkBloomedExecutor, WorldBlockTargetHitExecutor, WorldBlockTntPrimeExecutor, WorldBrewingFuelExecutor, WorldCrafterCraftedExecutor, WorldCustomIdValue, WorldDescriptionValue, WorldEntitiesAmountLimitValue, WorldEntitiesAmountValue, WorldExecutor, WorldGameTimeValue, WorldGenerator, WorldIconValue, WorldIdValue, WorldLastRedstoneOperationsValue, WorldLightningStrikeExecutor, WorldMoonPhaseValue, WorldNameValue, WorldOnlineValue, WorldPlayModeExecutor, WorldPortalCreatedExecutor, WorldRatingValue, WorldReachedBlocksLimitExecutor, WorldReachedEntitiesLimitExecutor, WorldReachedRedstoneLimitExecutor, WorldReachedVariablesLimitExecutor, WorldRedstoneOperationsLimitValue, WorldSizeValue, WorldSpawnValue, WorldSpongeAbsorbedExecutor, WorldTargetsCount, WorldTargetsName, WorldTargetsUUID, WorldTemplate, WorldTimeValue, WorldVariablesAmountLimitValue, WorldVariablesAmountValue, WorldVariableTransferExecutor, WorldWebResponseExecutor

public interface ExtensionContent

ExtensionContent

This interface is used in additional content, that can be added by developers to OpenCreative+.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull String
    Returns description of extension content.
    @NotNull String
    Returns lower-cased simple id of extension.
    @NotNull String
    Returns name of extension content.
  • Method Details

    • getExtensionId

      @NotNull @NotNull String getExtensionId()
      Returns lower-cased simple id of extension. Will be used to identify author of content.

      ID "default" is reserved for OpenCreative+ developers.

      Returns:
      id of extension.
    • getName

      @NotNull @NotNull String getName()
      Returns name of extension content. Will be displayed in list of extension content.
      Returns:
      name of content.
    • getDescription

      @NotNull @NotNull String getDescription()
      Returns description of extension content. Describes purpose of new additional content.
      Returns:
      description of content.